*,*:before,*:after{box-sizing:border-box}html,body{padding:0;margin:0;overflow-x:auto!important;scroll-behavior:smooth}.site-min-width{min-width:320px}.site-container{max-width:80%;margin:0 auto}@media(max-width:767px){.site-container{max-width:95%}}@font-face{font-family:DreamOrphans-Regular;src:url(//man-of-the-house-3.myshopify.com/cdn/shop/t/3/assets/DreamOrphans-Regular.woff2?v=178393587589583365551769504571) format("woff2"),url(//man-of-the-house-3.myshopify.com/cdn/shop/t/3/assets/DreamOrphans-Regular.woff?v=80821910226663844681769504571) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary: "Outfit", sans-serif;--font-accent: "DreamOrphans-Regular", sans-serif}body{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-accent)}:root{--brand_color_primary: #231f20;--brand_color_secondary: #e6e3e3;--brand_color_tertiary: #c2c2c2;--brand_color_dark: #5e5e5e;--brand_color_light: #ffffff}.hidden{display:none}hr{border:none;border-top:1px solid #ccc;width:75%;margin:1.5rem auto}.hover-fade{transition:opacity .2s ease-out}.hover-fade:hover{opacity:.8}.container-404{margin:3rem 1.5rem;text-align:center}.title-404{font-weight:300;font-size:2rem}.shopify-policy__container{. margin: 0 .5rem !important;max-width:80%!important;line-height:1.5rem!important;margin-top:4rem!important;margin-bottom:4rem!important}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;font-size:1rem;font-weight:600;text-align:center}.pagination a,.pagination .page.current{display:inline-block;padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;color:var(--color-text-body, #333);text-decoration:none;transition:background-color .2s ease,color .2s ease}.pagination a:hover{background-color:var(--color-body-accent, #f5f5f5)}.pagination .page.current{background-color:var(--color-text-body, #333);color:#fff;pointer-events:none;cursor:default}.pagination-arrow{color:#404041;font-size:1.1rem;font-family:Geneva}.btn-add-to-cart{position:relative;background-color:var(--brand_color_primary);color:#fff;border:none;padding:1rem 1.5rem;margin:1.3rem 0;cursor:pointer;width:70%;font-family:var(--font-primary);text-transform:uppercase;font-size:1rem;letter-spacing:1.1px;border-radius:2px;transition:background-color .3s ease}.btn-add-to-cart:hover{background-color:var(--brand_color_dark)}.sold-out{background-color:#e5e5e5;color:#888;cursor:not-allowed;opacity:.85}.btn-add-to-cart.sold-out:hover{background-color:#e5e5e5;transform:none}.btn-checkout{display:inline-block;width:100%;padding:1rem 1.5rem;background-color:var(--brand_color_primary);color:#fff;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin:0 0 1.5rem;cursor:pointer;border-radius:5px}.btn-cart-page-checkout{display:block;width:50%;padding:1rem 1.5rem;margin-left:auto;background-color:var(--brand_color_primary);color:#fff;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:5px}@media(max-width:767px){.btn-add-to-cart,.btn-cart-page-checkout{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}.btn-loading{position:relative;pointer-events:none;color:transparent}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.btn-loading .button-text{opacity:0;transition:opacity .2s ease}.cart-item.btn-loading{position:relative;pointer-events:none}.cart-item.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--brand_color_secondary, #333);border-radius:50%;animation:spin .6s linear infinite}.cart-item.btn-loading .cart-item__quantity{visibility:hidden}.newsletter-field.btn-loading{position:relative;pointer-events:none}.newsletter-field.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--brand_color_secondary, #333);border-radius:50%;animation:spin .6s linear infinite}.announcement-bar{display:block;text-align:center;position:relative;text-decoration:none;background-color:var(--announcement-bg);font-family:var(--announcement-font-family)}.announcement-bar__message{display:block;padding:10px;margin:0;color:var(--announcement-text-color);text-transform:var(--announcement-text-transform);letter-spacing:var(--announcement-letter-spacing);font-size:var(--announcement-font-size);text-decoration:none}.site-header{background-color:var(--header-bg);padding:1rem 0;max-width:100%}.header-flex{display:flex;justify-content:space-evenly;align-items:center;gap:2.5rem}.site-header__logo img{max-width:var(--logo-max-width-desktop);width:100%;height:auto}.icons{background:none;border:none;cursor:pointer;color:inherit;text-decoration:none}.burger-toggle,.cart-toggle{flex:0 0 auto;display:flex;justify-content:center}.burger-toggle{display:none}@media(max-width:767px){.site-header__logo img{max-width:var(--logo-max-width-mobile)}.burger-toggle{display:flex}}.drawer-nav{width:100%;--drawer-row-h: 70px;--drawer-child-row-h: 60px}.drawer-nav__list{list-style:none;padding:0;margin:0}.drawer-nav__parents{border-bottom:1px solid #eee;position:relative}.drawer-nav__parent{display:flex;align-items:center;min-height:var(--drawer-row-h);text-decoration:none;color:var(--brand_color_dark);text-transform:uppercase;padding:0rem 1rem 0rem 0rem;font-size:16px;font-weight:600;letter-spacing:.5px}.drawer-nav__children{list-style:none;margin:0;padding:0 0 .25rem;display:none}.drawer-nav__child{display:flex;align-items:center;min-height:var(--drawer-child-row-h);padding:0 2.5rem 0 1rem;color:var(--brand_color_dark);text-decoration:none;font-size:15px;letter-spacing:.5px;white-space:nowrap;position:relative}.drawer-nav__child:hover{background:#f6f6f6}.drawer-acc-button{position:absolute;top:0;right:0;height:var(--drawer-row-h);width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.drawer-acc-button:after{content:"\25be";font-size:.9em;transition:transform .2s ease}.drawer-acc-toggle:checked+.drawer-acc-button:after{transform:rotate(180deg)}.drawer-acc-toggle:checked~.drawer-nav__children{display:block}.drawer-acc-icon{margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.drawer-acc-toggle:checked+.drawer-nav__parent .drawer-acc-icon{transform:rotate(-135deg)}.desktop-nav{flex:1;display:flex;justify-content:flex-start}@media(max-width:767px){.desktop-nav{display:none}}.desktop-nav__list{display:flex;gap:3rem;list-style:none;padding:0 3rem;margin:0}.desktop-nav__parents{position:relative;display:inline-block}.desktop-nav__parent{text-transform:uppercase;text-decoration:none;color:var(--brand_color_primary);font-size:var(--desktop_nav_font_size);letter-spacing:var(--desktop_nav_letter_spacing)}.desktop-nav__parents.has-children>.desktop-nav__parent:after{content:"\25be";margin-left:1em;font-size:.8em;vertical-align:text-top;position:relative;top:.08em}.desktop-nav__parents:hover>.desktop-nav__children{display:block}.desktop-nav__children{display:none;position:absolute;top:100%;left:0;z-index:20;background:#fff;width:225px;min-width:100%;padding:0;box-shadow:0 4px 12px #00000014}.desktop-nav__child li{list-style:none}.desktop-nav__child{display:block;padding:.75rem;text-transform:uppercase;color:var(--brand_color_dark);font-size:calc(var(--desktop_nav_font_size) * .9);letter-spacing:var(--desktop_nav_letter_spacing);text-decoration:none;white-space:nowrap;position:relative}.desktop-nav__child:hover{background-color:#f0f0f0}.drawer{position:fixed;top:0;bottom:0;background-color:#fff;box-shadow:0 0 20px #0000001a;transition:transform .3s ease;z-index:9999;display:flex;flex-direction:column;width:450px;max-width:85vw}.drawer--right{right:0;transform:translate(100%)}.drawer--right.is-open{transform:translate(0)}.drawer--left{left:0;transform:translate(-100%)}.drawer--left.is-open{transform:translate(0)}.drawer__close{background:none;border:none;font-size:2rem;cursor:pointer;padding:0;line-height:1;color:inherit}html.drawer-open,body.drawer-open{overflow:hidden}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9998}.drawer.is-open+.drawer__overlay{opacity:1;visibility:visible}.drawer__content{display:flex;flex-direction:column;flex:1;padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}.drawer__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:1rem}.drawer__title{font-size:1.8rem;font-weight:700;margin:0}.cart-items{list-style:none;padding:0;margin:0}.cart-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid #ddd}.cart-item__image img{width:100;height:100;object-fit:cover;display:block}.cart-item__info{flex:1}.cart-item__title{font-size:1.2rem;font-weight:600;margin:0 0 .25rem;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item__variant{font-size:.95rem;font-weight:400;margin:0 0 .25rem;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item__quantity{display:inline-flex;align-items:center;border:1px solid #ddd;margin-top:4px}.cart-qty-btn{width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;font-size:14px;line-height:1;color:inherit;display:flex;align-items:center;justify-content:center;transition:background .2s}.cart-qty-btn:hover{background:#f5f5f5}.cart-qty-value{font-size:1rem;min-width:24px;text-align:center;height:24px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.cart-item__price{font-size:1rem;font-weight:500;padding:.25rem 0 0;margin:.25rem 0}.cart-item__remove-form{margin-left:auto;display:flex;align-items:center;margin-right:1rem}.cart-item__remove{background:none;border:none;font-size:1.25rem;color:#999;cursor:pointer;padding:0;line-height:1}.cart-item__remove:hover{color:#000}.js-cart-drawer-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.cart-footer{margin-top:auto;background:#fff;padding-top:1rem;border-top:1.5px solid #ddd;border-bottom:1.5px solid #ddd}.cart-subtotal{font-size:1rem;font-weight:700;letter-spacing:.5px;margin-top:.5rem;margin-bottom:.5rem;text-align:right;margin-right:1rem}.cart-discount-row{display:flex;justify-content:flex-end;padding:.5rem 0;font-size:.9rem;margin-right:1rem}.cart-discount-code{font-weight:200;text-transform:uppercase;letter-spacing:.7px;padding-left:.5rem}.cart-discount-amount{color:green;padding-left:1rem}.cart-total{font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-top:.5rem;margin-bottom:.5rem;text-align:right;margin-right:1rem}.cart-note{font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-top:0;margin-bottom:1rem;text-align:right;margin-right:1rem}.empty-cart-message{text-align:center;padding:2rem;color:#777;font-size:1rem}.empty-cart-button{display:inline-block;background-color:var(--brand_color_primary);color:#fff;border:none;padding:1rem 1.5rem;margin:1rem auto;max-width:70%;cursor:pointer;width:100%;font-family:var(--font-primary);text-transform:uppercase;text-align:center;font-size:1rem;letter-spacing:1.1px;border-radius:5px;text-decoration:none}.empty-cart-button-page{display:inline-block;background-color:var(--brand_color_primary);color:#fff;border:none;padding:1rem 1.5rem;margin:1rem auto;max-width:40%;cursor:pointer;width:100%;font-family:var(--font-primary);text-transform:uppercase;text-align:center;font-size:1rem;letter-spacing:1.1px;border-radius:5px;text-decoration:none}.cart-item__extra{font-size:.82rem;font-weight:300;letter-spacing:.4px;margin:0;padding:0 0 .25rem}@media(max-width:767px){.empty-cart-button-page{max-width:90%}}.cartpage{max-width:900px;margin:2rem auto 6rem;padding:0 1rem}.cartpage-title{text-align:center;font-size:3.5rem;font-weight:100;font-family:var(--font-accent);margin-bottom:.5rem}.cartpage-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.cartpage-table tbody td{padding:1rem 0;border-bottom:1px solid #ddd;vertical-align:middle}.cartpage-table tbody tr:last-child td{border-bottom:none}.cartpage-table tfoot td{padding-top:1rem;border-top:1px solid #ddd;border-bottom:none;font-weight:600;font-size:1.2rem;text-align:right;padding-left:.5rem}.cartpage-total-label{padding-right:.5rem;text-transform:uppercase}.cartpage-discount-row td{padding:1rem 0}.cartpage-discount-code{font-weight:200;text-transform:uppercase;letter-spacing:.7px;padding-left:1rem}.cartpage-discount-amount{color:green;text-align:center}.cartpage-item{display:flex;gap:1rem;align-items:center}.cartpage-item img{display:block;width:125px;height:auto}.cartpage-item-title{font-weight:500;font-size:1.3rem;margin:0 0 .25rem;letter-spacing:.2px;padding-right:1rem}.cartpage-item-title a{text-decoration:none;color:inherit}.cartpage-remove{background:none;border:none;color:var(--brand_color_tertiary);font-size:.9rem;cursor:pointer;padding:.5rem;font-family:var(--font-primary);text-transform:uppercase;font-weight:600;letter-spacing:.8px}.cartpage-lineprice{font-weight:500;font-size:1.1rem;text-align:right}.cartpage-note{font-size:1rem;font-weight:400;letter-spacing:.3px;margin-top:0;margin-bottom:1rem;text-align:right}.cartpage-empty{text-align:center;padding:2rem}.cartpage-empty-title{font-size:1.5rem;font-weight:300;padding:0 0 1rem}@media(max-width:767px){.cartpage-note{text-align:center}.cartpage-item img{width:90px}}.slide{position:relative;overflow:hidden;touch-action:pan-y;width:100%;box-sizing:border-box}.slide__track{display:flex;transition:transform .3s ease;will-change:transform;max-width:100%}.slide__item{flex:0 0 100%;max-width:100%;min-width:0;box-sizing:border-box}.slide__item img{display:block;width:100%;height:auto;object-fit:cover}.slide__dots{display:flex;gap:6px;justify-content:center;position:absolute;bottom:10px;left:0;right:0;cursor:pointer;z-index:2}.slide__dot{all:unset;width:14px;height:14px;border-radius:50%;background:#ccc;display:inline-block;margin:1rem .3rem .5rem}.slide__dot.active{background:#fff}.slide__arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:5rem;font-weight:100;background:none;color:#fff;font-family:Quicksand;border:none;cursor:pointer;padding:25px 20px;z-index:2;display:block}.slide__arrow--prev{left:10px}.slide__arrow--next{right:10px}@media(max-width:767px){.slide__arrow{display:none}.slide__item img{height:265px}.slide__dot{width:8px;height:8px;margin:1rem .05rem .5rem}}.featured-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:4rem auto}.featured-product-item img{width:100%;height:auto;display:block}.featured-product-item a{color:inherit;text-decoration:none}.featured-product-title{margin-top:.5rem;font-family:var(--font-accent);font-size:1.3rem;text-align:center;transition:color .3s ease}.featured-product-title:hover{color:var(--brand_color_dark)}.featured-product-price{text-align:center;color:var(--brand_color_tertiary);margin-top:.25rem;font-weight:600;font-size:1rem}.featured-products-button-wrapper{text-align:center;margin-top:2rem}.featured-products-button{display:inline-block;padding:1rem 5rem;margin:0 0 2rem;background-color:var(--brand_color_primary);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:400;border-radius:2px;transition:background-color .3s ease}.featured-products-button:hover{background-color:var(--brand_color_dark)}.featured-products-grid .featured-product-item:nth-child(4){display:none}@media(max-width:767px){.featured-products-grid{max-width:90%;grid-template-columns:1fr 1fr;gap:1.5rem}.featured-products-grid .featured-product-item:nth-child(4){display:block}}.hero-banner{background-color:var(--bg-color);padding:5rem 1rem;text-align:center}.hero-banner__inner{max-width:1000px;margin:0 auto}.hero-banner__text-top{font-family:var(--font-accent);padding-top:1rem;line-height:auto;margin:0;text-wrap:balance}.hero-banner__text-bottom{margin-top:0;margin-bottom:0;font-family:var(--font-primary);line-height:auto;text-wrap:balance}.hero-banner-image img{max-width:70%;height:auto;transition:transform .8s ease}.hero-banner-image:hover img{transform:scale(1.01)}.hero-banner__text-link{padding:1rem 0 0}.hero-banner__text-link a{font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:color .3s ease;color:var(--brand_color_light)}.hero-banner__text-link a:hover{color:var(--brand_color_tertiary);text-decoration:none}@media(max-width:767px){.hero-banner-image img{max-width:100%}}.testimonial-bar-section{padding:2rem 0}.testimonial-bar-heading{text-align:center;font-size:2rem;letter-spacing:1px;margin-bottom:1rem;font-weight:600}.testimonial-bar-wrapper{position:relative;max-width:100%}.testimonial-bar-inner{overflow:hidden;padding:0 2.5rem}.testimonial-bar-carousel{display:flex;gap:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none}.testimonial-bar-carousel::-webkit-scrollbar{display:none}.testimonial-bar-slide{flex:0 0 calc((100% - 2rem) / 3);scroll-snap-align:start;box-sizing:border-box}.testimonial-bar-card{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.star-shape{width:20px;height:20px;fill:#ddd;stroke:#ddd;stroke-linejoin:round;stroke-width:2}.testimonial-bar-quote{font-size:.9rem;letter-spacing:.3px;font-style:italic;color:#333;margin-bottom:1rem}.testimonial-bar-reviewer{font-size:1.1rem;font-family:var(--font-accent);text-transform:uppercase;letter-spacing:1px;color:#777}.testimonial-bar-nav{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.testimonial-bar-nav--prev{left:-1rem}.testimonial-bar-nav--next{right:-1rem}.testimonial-stars-wrapper{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:1rem}.testimonial-stars{display:flex;justify-content:center;align-items:center;gap:4px}.testimonial-star .star-shape{width:32px;height:32px;fill:var(--brand_color_dark);stroke:var(--brand_color_dark);stroke-linejoin:round;stroke-width:2}@media(max-width:767px){.testimonial-bar-slide{flex:0 0 100%}}.collection-title{padding:3rem 0 0;text-align:center;font-size:4rem;font-family:var(--font-accent)}.collection-description{text-align:center}.collection-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:5rem auto;max-width:1200px}.collection-product-item img{width:100%;height:auto;display:block;border-radius:2px}.collection-product-item a{color:inherit;text-decoration:none}.collection-product-title{margin-top:.5rem;font-weight:500;text-align:center;font-family:var(--font-accent);font-size:1.2rem;color:inherit;transition:color .3s ease}.collection-product-title:hover{color:var(--brand_color_dark)}.collection-product-price{text-align:center;color:var(--brand_color_tertiary);margin-top:.25rem;font-weight:600}@media(max-width:767px){.collection-products-grid{grid-template-columns:1fr;gap:1.5rem}}.product-template{padding:2rem 0;margin:4rem 0}.product-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:80%;margin:0 auto;align-items:start}.product-media__carousel{display:block;overflow:hidden;scroll-snap-type:none;gap:0;position:relative}.product-slide{display:none;width:100%;height:auto}.product-slide.is-active{display:block}.product-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#f0f0f0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.product-nav svg{width:14px;height:14px;stroke:#333}.product-nav--prev{left:4px}.product-nav--next{right:4px}.product-thumbnails{display:grid;grid-template-columns:repeat(2,100px);gap:8px;margin:12px auto 0;justify-content:center}.product-thumbnail{width:100%;height:auto;cursor:pointer;outline:none}.product-thumbnail.is-active{outline:2px solid var(--brand_color_secondary);outline-offset:2px}.product-copy{border-top:1px solid #ddd;padding:1rem 1.5rem}.product-copy-title{margin:.5rem 0 0;font-size:2.2rem;font-weight:500;letter-spacing:.1px}.product-copy-price{margin:1rem 0 0;font-size:1.3rem;font-weight:400;letter-spacing:.7px}.product-copy-description p{margin:1rem 0;line-height:1.5rem}.product-option{margin:1.2rem 0 0}.product-option label{display:block;margin-bottom:.4rem;font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.product-option select{width:40%;padding:.75rem .9rem;font-family:var(--font-primary);font-size:.95rem;border:1px solid #ccc;background-color:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit}.product-option select:focus{outline:none;border-color:var(--brand_color_primary)}.product-dots{display:none}@media(max-width:767px){.product-template-grid{grid-template-columns:1fr;width:100%;gap:.5rem;margin:0}.product-media__carousel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.product-media__carousel::-webkit-scrollbar{display:none}.product-slide{display:block;scroll-snap-align:center}.product-nav,.product-thumbnails{display:none}.product-dots{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.1rem 0 0;padding:0 1rem}.product-dots button{-webkit-appearance:none;appearance:none;border:0;padding:0;width:8px;height:8px;border-radius:50%;background:#00000040;cursor:pointer}.product-dots button.is-active{background:var(--brand_color_tertiary);transform:scale(1.1)}}.product-accordion{margin-top:.5rem;border-top:1px solid #ddd;padding-top:2rem;overflow:hidden}.product-accordion-header{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:1.1rem 1rem;cursor:pointer;background-color:#f0f0f0;border:.5px solid #ddd;font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;max-width:70%}.product-accordion-item{border-top:5px solid #fff}.product-accordion-item:first-child{border-top:0}.product-accordion-header:after{content:"\25be";font-weight:400;transition:transform .2s ease}.product-accordion-item[open] .product-accordion-header:after{content:"\2013"}.product-accordion-panel{padding:0 1rem;line-height:1.5;font-weight:300;letter-spacing:.5px;font-size:.8rem}.product-accordion-item:last-of-type .product-accordion-panel{border-bottom:1px solid #ddd}@media(max-width:767px){.product-accordion,.product-accordion-header{max-width:100%}}.product-recommendations{padding:1rem 2rem 3rem;background-color:#f0f0f0}.recommendations-header{font-size:2rem;font-weight:100;text-align:left;margin-bottom:2rem;font-family:var(--font-accent)}.grid-four-across{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.grid-four-across img{width:100%;height:auto;display:block;margin:.5rem;border:1px solid var(--brand_color_tertiary);border-radius:10px}.recommended-product a{color:inherit;text-decoration:none}.product-recc-title{margin-top:.5rem;font-weight:500;text-align:center;font-family:var(--font-accent);font-size:1.2rem;color:inherit;transition:color .3s ease}.product-recc-title:hover{color:var(--brand_color_dark)}.product-recc-price{text-align:center;color:var(--brand_color_tertiary);margin-top:.25rem;font-weight:600}@media(max-width:767px){.grid-four-across{grid-template-columns:repeat(2,1fr);gap:.5rem}}.site-footer{background:var(--footer-bg);color:var(--footer-text)}.footer-inner{width:90%;max-width:1100px;margin:0 auto;padding:4rem 0;display:grid;gap:2rem;align-items:center;grid-template-columns:auto 1fr 1.4fr}.footer-logo{padding-right:1rem;margin:0}.footer-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;justify-items:left}.footer-nav a,.footer-bottom a{color:var(--footer-text);text-decoration:none}.footer-shop-name{font-weight:400;font-size:2.3rem}.footer-newsletter{display:flex;align-items:stretch;flex-direction:column}.newsletter-title{font-family:var(--font-accent);margin:0 0 .75rem;font-size:3rem;font-weight:100;text-align:center}.newsletter-field{background:#fff;border-radius:20px;padding:.5rem .5rem .5rem 1rem;display:flex}.newsletter-field input{flex:1;border:0;background:transparent;font:inherit;color:#333;outline:none;padding:.4rem .6rem}.newsletter-submit{border:0;border-radius:9999px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#231f20;color:#fff;cursor:pointer}.newsletter-message{margin-top:.65rem;font-size:1rem;color:var(--brand_color_light);text-align:center}.newsletter-disclaimer{text-align:center;padding-bottom:.5rem;letter-spacing:1.2px;font-size:.7rem;text-transform:uppercase}.footer-divider{width:90%;max-width:1200px;margin:.75rem auto 0;border:0;height:1px;background:#fff}.footer-bottom{width:90%;max-width:1200px;margin:.75rem auto 0;padding-bottom:4rem;gap:1rem;align-items:center;justify-content:left;display:flex;font-size:.85rem;opacity:.85}.footer-copy{text-align:center;margin-right:2rem}.footer-separator{margin-right:1rem}.footer-bottom-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:1rem;justify-content:center}@media(max-width:767px){.footer-inner{grid-template-columns:1fr;padding:2rem 0}.footer-logo{margin:0 auto;padding-right:0}.footer-nav ul{justify-items:center}.newsletter-title{margin:2rem 0 .75rem}.footer-bottom{justify-content:center;flex-direction:column}.footer-copy{margin:0 0 1rem;text-align:center}}.contact-us-intro{text-align:center;padding:0 0 1rem;font-size:1.5rem;letter-spacing:.7px}.contact-us{max-width:700px;margin:0 auto;padding:1rem 0 3rem}.contact-us .contact-field input,.contact-us .contact-field textarea{width:100%;padding:12px 14px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;box-sizing:border-box}.contact-us .contact-field textarea,.contact-us textarea{min-height:150px;resize:vertical}.contact-us .contact-submit{display:inline-block;padding:16px 48px;background-color:var(--brand_color_primary);color:#fff;font-size:1rem;font-weight:500;border:none;cursor:pointer;border-radius:2px;width:100%;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:1px}.form-success{color:var(--brand_color_dark);font-size:1rem;text-align:center;margin:2rem 0;letter-spacing:.4px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
