:root{--bg-color: #fff;--primary-color: #223852;--hover-color: #B5C9BC;--primary-font-family: "Playfair Display", serif;--secondary-font-family: "Inter", sans-serif}*{margin:0;padding:0;outline:none;text-decoration:none;box-sizing:border-box}*:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}html{overflow-x:clip;overflow-y:auto;scroll-behavior:smooth;font-size:.9375vw}html body{font-family:var(--secondary-font-family);font-weight:400;overflow-x:clip;background:var(--bg-color)!important;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}input[type=file]::-webkit-file-upload-button{cursor:pointer}input[type=file]::-moz-file-upload-button{cursor:pointer}input[type=file]::-ms-file-upload-button{cursor:pointer}input[type=file]::-o-file-upload-button{cursor:pointer}input[type=file]{cursor:pointer}*::selection{color:#fff;background:var(--primary-color)}*::-moz-selection{color:#fff;background:var(--primary-color)}*::-webkit-selection{color:#fff;background:var(--primary-color)}*::-ms-selection{color:#fff;background:var(--primary-color)}*{scrollbar-color:var(--primary-color);scrollbar-width:thin}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:var(--secondary-font-family);border:0;outline:0}b,strong{font-weight:600}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}a,div a:hover,div a:active,div a:focus,button{text-decoration:none;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}a,span,div a:hover,div a:active,button{text-decoration:none}*:after,*:before,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}ul,li{list-style:none}input,select,textarea,.site textarea{font-family:var(--secondary-font-family);font-weight:400;width:100%;background:#fff}.left{text-align:left}.center{text-align:center}.right{text-align:right}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--primary-color);margin:0;font-weight:700;font-family:var(--primary-font-family)}body h2{font-size:3.778rem;font-weight:400;line-height:104%}img{margin:0 auto;max-width:100%;max-height:100%;width:auto;height:auto;display:block;outline:none!important}body p{color:var(--primary-color);font-weight:400;font-size:1rem;line-height:166%;margin:0 0 15px;display:block;font-family:var(--secondary-font-family);letter-spacing:0}body a{font-size:1rem;font-weight:400;color:var(--primary-color);text-decoration:none;line-height:normal;outline:none!important;display:inline-block;line-height:160%}body a:hover{color:var(--hover-color)}body a:focus{outline:none!important}body p:last-of-type{margin-bottom:0}.padding{padding:7.778rem 0}iframe{display:block;width:100%;height:100%}.btn-main{font-weight:700;line-height:100%;padding:1.333rem 3.333rem;background-color:#fff}.btn-main:hover{background:#000;color:#fff}.container{max-width:68.333rem;margin:0 auto;position:relative;padding:0 15px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:text;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}section.custom-hero .custom-hero__bg{min-height:50.222rem;background-position:center;background-size:cover;padding:10.778rem 0 4.444rem;position:relative;z-index:2}section.custom-hero .banner-title{margin-bottom:1.889rem;color:#fff;font-size:4.778rem;font-weight:400;line-height:110%;font-family:Playfair Display}section.custom-hero .custom-hero__content{text-align:center;padding:0!important}section.custom-hero .custom-hero__content p.banner-sub-title{color:#fff;font-size:1.222rem;line-height:140%;margin-bottom:2.222rem}section.custom-hero .custom-hero__bg img{margin-bottom:-7.333rem;margin-top:2rem}section.custom-hero .bottom-wrap{position:absolute;left:0;right:0;bottom:3.333rem}.marquee-main-sec .container{overflow:hidden}.marquee-section .container{max-width:93rem}.marquee-section .marquee{display:flex;align-items:center;overflow:hidden;width:max-content;gap:10rem}.marquee-section .marquee .marquee__group{display:flex;align-items:center;justify-content:space-between;animation:scroll 40s linear infinite;gap:10rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-section .marquee-main-sec{padding:3.144rem 0 .811rem;position:relative;z-index:1}.marquee-section .marquee-main-sec:before{position:absolute;content:"";background-size:cover;top:0;right:0;bottom:0;left:0;opacity:.4;background:linear-gradient(0deg,#a8b5a2 33.92% 81.29%);pointer-events:none}.marquee-section .marquee .marquee__group p{font-size:1.211rem;font-weight:400;line-height:150%;margin:0;position:relative;letter-spacing:.5px}.section-header{position:fixed!important;top:.778rem!important;left:0;right:0}.section-header sticky-header{background:transparent;border:0}.section-header sticky-header header{padding:.556rem 1.444rem!important;max-width:88.889rem;border:1px solid rgba(255,255,255,.08);background:#ffffff24;box-shadow:0 4px 10px #00000014;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:flex}.section-header sticky-header header .logo-wrap a{margin:0;padding:0;display:block;font-size:0}.section-header sticky-header header nav.header__inline-menu{margin-left:auto;margin-right:0;font-size:0}.section-header sticky-header header nav.header__inline-menu ul{gap:2.222rem}.section-header sticky-header header nav.header__inline-menu li a{color:#e0e1d9;font-size:.889rem;font-weight:500;line-height:150%;padding:0}.section-header sticky-header header nav.header__inline-menu li a:hover{opacity:.5}.section-header sticky-header header nav.header__inline-menu li a span{text-decoration:unset;color:inherit}.section-header sticky-header header .header__icons{padding:0;align-items:center}.section-header sticky-header header .header__icons a.header__icon--account{height:auto;width:auto;color:var(--primary-color);font-size:.778rem;font-weight:600;line-height:100%;opacity:1;min-height:unset;padding:.889rem 1.944rem;background:#b5c9bc;text-decoration:unset}.section-header sticky-header header .header__icons a.header__icon--account:hover{background:var(--primary-color);color:#b5c9bc}.section-header sticky-header header .header__icons a.header__icon--cart{width:auto;height:auto;margin-left:1.111rem;margin-right:0}.section-header sticky-header header .header__icons a.header__icon--cart span.svg-wrapper{width:1.389rem;height:auto}.section-header sticky-header header .header__icons a.header__icon--cart .cart-count-bubble{height:20px;width:20px;font-size:10px;left:24px;top:-14px;color:var(--primary-color);background:#fff;line-height:20px}body:not(.wf-template-index) .section-header sticky-header header .header__icons a.header__icon--cart .cart-count-bubble,.section-header.scrolled-past-header sticky-header header .header__icons a.header__icon--cart .cart-count-bubble{background:var(--primary-color);color:#fff}body:not(.wf-template-index) .section-header sticky-header header .logo-wrap img,.section-header.scrolled-past-header sticky-header header .logo-wrap img{filter:brightness(0) saturate(100%) invert(18%) sepia(10%) saturate(2964%) hue-rotate(173deg) brightness(96%) contrast(90%)}body:not(.wf-template-index) .section-header sticky-header header nav.header__inline-menu li a,.section-header.scrolled-past-header sticky-header header nav.header__inline-menu li a{color:var(--primary-color)}body:not(.wf-template-index) .section-header sticky-header header .header__icons a.header__icon--cart svg path,.section-header.scrolled-past-header sticky-header header .header__icons a.header__icon--cart svg path{stroke:var(--primary-color);fill:var(--primary-color)}.custom-product .product-wrap{display:grid;grid-template-columns:33.333rem auto;gap:4.444rem!important}.custom-product .product-wrap>div{width:100%!important;max-width:100%!important;padding:0!important}.custom-product .product-wrap ul.product__media-list .product-media-container{background:#fff;width:100%;margin:0}.custom-product .product-wrap ul.product__media-list .product__media{height:33.333rem}.custom-product .product-wrap ul.product__media-list .product__media img{object-fit:cover}.custom-product .product-wrap .slider-button,.custom-product .product-wrap .slider-counter{display:none!important}.custom-product .product-wrap .thumbnail-list{margin-top:1.389rem;gap:1.111rem;display:flex;flex-wrap:nowrap;width:100%;overflow-y:auto;padding-bottom:18px}.custom-product .product-wrap .thumbnail-list .thumbnail-list__item{width:5.556rem;height:5.556rem;flex:0 0 5.556rem}.custom-product .product-wrap .thumbnail-list button.thumbnail{border:2px solid transparent;padding:0;box-shadow:unset}.custom-product .product-wrap .thumbnail-list button.thumbnail[aria-current]{border-color:#b5c9bc}.custom-product .product-wrap .thumbnail-list button.thumbnail img{object-fit:contain}.custom-product .product-wrap .product__info-wrapper{margin-top:1.389rem}.custom-product .product-wrap .product__info-wrapper p.subtitle-text.text_yQVWWX{font-size:.778rem;font-weight:500;line-height:140%;letter-spacing:-.14px;margin-bottom:1.111rem;position:relative}.custom-product .product-wrap .product__info-wrapper p.subtitle-text.text_yQVWWX:before{content:"";background:url(/cdn/shop/files/stars.svg?v=1775124584)no-repeat;background-size:contain;width:4.778rem;height:.778rem;display:inline-block;margin-right:.444rem}.custom-product .product-wrap .product__info-wrapper .product__title{color:var(--primary-color);font-family:var(--primary-font-family);font-size:2.667rem;font-weight:400;line-height:100%;letter-spacing:-.96px}.custom-product .product-wrap .product__info-wrapper a.btn-main{width:100%;background:var(--primary-color);text-align:center;color:#fff;font-size:.889rem;border:1px solid var(--primary-color);margin:2.778rem 0}.custom-product .product-wrap .product__info-wrapper a.btn-main:hover{background:transparent;color:var(--primary-color)}.custom-product .product-wrap .product__info-wrapper p.subtitle-text.text_Wbimjk{font-size:.833rem;line-height:150%;letter-spacing:-.15px}.custom-product .product-wrap .product__info-wrapper .product__accordion{margin:0}.custom-product .product-wrap .product__info-wrapper .product__accordion h2{color:var(--primary-color);font-family:Inter;font-size:1.111rem;font-weight:500;line-height:140%;letter-spacing:-.2px}.custom-product .product-wrap .product__info-wrapper .product__accordion:first-of-type{border-top:0}.custom-product .product-wrap .product__info-wrapper .product__accordion:first-of-type summary{padding-top:0!important}.custom-product .product-wrap .product__info-wrapper .product__accordion summary{padding:1.278rem 0}.custom-product .product-wrap .product__info-wrapper .product__accordion .accordion__content{padding:0}.custom-product .product-wrap .product__info-wrapper .product__accordion .accordion__content p{font-size:.889rem}section.design-intesntion-sec{background:#f8f4ef;margin:50px 0 0}section.design-intesntion-sec h2{margin-bottom:2.778rem}section.design-intesntion-sec .wrap{display:grid;grid-template-columns:1fr 45.778rem;align-items:center}section.design-intesntion-sec .wrap .left-text{padding:2.778rem 11.111rem 2.778rem 20rem}section.design-intesntion-sec .wrap .left-text p{font-weight:500}.material-integrity-sec .wrap{display:grid;grid-template-columns:31.111rem auto;gap:3.722rem;align-items:center;margin-top:3.333rem}.material-integrity-sec .wrap p{font-weight:500}#shopify-section-template--21536672317689__custom_marquee_section_JkwkBr .marquee-main-sec{padding:.778rem 0}.custom-review-section h2{margin-bottom:2.778rem}.custom-review-section .custom-review__grid{display:grid;grid-template-columns:repeat(3,1fr)}.custom-review-section button.slick-arrow{display:none!important}.custom-review-section .custom-review__card{border:1px solid #B5C9BC;padding:1.111rem;margin:0 .833rem}.custom-review-section .custom-review__card .custom-review__image{width:5rem;height:5rem;margin-bottom:1.111rem}.custom-review-section .custom-review__card .custom-review__image img{margin:0}.custom-review-section .custom-review__card p.custom-review__text{line-height:150%;letter-spacing:-.36px;margin-bottom:1.667rem}.custom-review-section .custom-review__card p.client-name{font-weight:700;line-height:140%;letter-spacing:-.18px;margin:0}.custom-review-section .custom-review__card p.client-role{color:#66666680;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.14px}.custom-review-section .custom-review__card .custom-review__meta{position:relative}.custom-review-section .custom-review__card .custom-review__meta:before{position:absolute;content:"";background:var(--primary-color);height:100%;width:3px;left:-1.111rem}section.custom-cta-sec{background-size:cover;background-repeat:no-repeat;position:relative;background-position:top;background-color:#f8f4ef;aspect-ratio:1920 / 602}section.custom-cta-sec .container{display:flex;height:100%}section.custom-cta-sec .text-content{padding:0;display:flex;flex-direction:column;justify-content:center}section.custom-cta-sec .text-content p.sec-title{color:var(--primary-color);font-family:Playfair Display;font-size:4.167rem;line-height:100%;letter-spacing:-1.5px;margin-bottom:2.778rem}section.custom-cta-sec .email-container form#contact_form{margin:0;max-width:unset}section.custom-cta-sec .email-container .newsletter-form__field-wrapper{max-width:100%}section.custom-cta-sec .email-container .field{align-items:center;gap:10px}section.custom-cta-sec .email-container .field:before,section.custom-cta-sec .email-container .field:after{content:none!important}section.custom-cta-sec .email-container .field input{background:#fff;height:3.333rem;line-height:3.333rem;outline:none;border:0;box-shadow:unset!important;color:var(--primary-color);font-size:15px;font-weight:400;letter-spacing:-.15px;padding:0 1.667rem;font-family:var(--secondary-font-family);max-width:23.389rem}section.custom-cta-sec .email-container .field input::placeholder{opacity:1;font-weight:300}section.custom-cta-sec .email-container .field label.field__label{display:none}section.custom-cta-sec .email-container .field button#Subscribe{background:var(--primary-color);border:0;height:3.333rem;flex:0 0 8.278rem;color:#fff;font-family:var(--secondary-font-family);font-size:.889rem;font-weight:700;line-height:100%;cursor:pointer}section.custom-cta-sec .email-container .field button#Subscribe:hover{background:#fff!important;color:var(--primary-color)}section.custom-cta-sec .email-container h3.newsletter-form__message{font-size:.944rem;font-family:var(--secondary-font-family);margin-top:1.111rem}section.custom-cta-sec .email-container h3.newsletter-form__message--success{color:green}section.custom-cta-sec .email-container h3.newsletter-form__message span.svg-wrapper{display:none}footer{background:#1c1c1c!important;padding:5.556rem 0 11.111rem!important;position:relative!important}footer:before{position:absolute;content:"";background:url(/cdn/shop/files/footer_main_image.png?v=1775190793)no-repeat;width:102.667rem;height:9.5rem;bottom:0;left:0;right:0;margin:0 auto;pointer-events:none;background-size:contain}footer .footer__content-top{padding:0}footer .footer__content-top ul.footer-block__details-content li a{color:#dce1da;font-family:var(--secondary-font-family);font-size:.889rem;font-weight:600;line-height:150%;padding:0;text-decoration:unset!important}footer .footer__content-top ul.footer-block__details-content li a:hover{color:#fff;opacity:.3}footer .footer__content-top ul.footer-block__details-content li{margin:0;line-height:normal;font-size:0;margin-bottom:.833rem}footer .footer__content-top .footer-block__details-content .contact-info{display:block;font-size:0}footer .footer__content-top .footer-block__details-content .contact-info p.contact-title{color:#dce1da;font-family:var(--secondary-font-family);font-size:.889rem;font-weight:600;margin-top:1.111rem;margin-bottom:.278rem}footer .footer__content-top .footer-block__details-content .contact-info p.contact-title:first-child{margin-top:0}footer .footer__content-top .footer-block__details-content .contact-info a{color:#a8b5a2;font-family:var(--secondary-font-family);font-size:.889rem;line-height:150%;margin-bottom:.278rem}footer .footer__content-top .footer-block__details-content .contact-info a:hover{color:#fff;opacity:.3}footer .footer__content-top .footer-block__image-wrapper{max-width:17.444rem!important;margin-bottom:1.667rem}footer .footer__content-top .footer__list-social{flex-wrap:nowrap;gap:.833rem}footer .footer__content-top .footer__list-social li a.list-social__link{padding:0;color:#dce1da}footer .footer__content-top .footer__list-social li a.list-social__link svg{filter:brightness(0) saturate(100%) invert(97%) sepia(8%) saturate(123%) hue-rotate(55deg) brightness(93%) contrast(90%)}footer .footer__content-top .footer__list-social li:nth-child(4){width:.889rem}footer .footer__content-bottom{border-top:1px solid rgb(220 225 218 / .2);margin-top:5rem;padding-top:1.667rem}footer .footer__content-bottom .footer__content-bottom-wrapper{padding:0;max-width:100%;justify-content:left}footer .footer__content-bottom .footer__copyright{color:#dce1da;font-family:var(--secondary-font-family);font-size:.889rem;font-weight:400;line-height:150%;margin:0;display:flex;width:100%}footer .footer__content-bottom .footer__copyright small{font-size:.889rem}footer .footer__content-bottom .footer__copyright ul.policies{margin-left:auto;display:flex;gap:.944rem}footer .footer__content-bottom .footer__copyright ul.policies li:before{content:none}footer .footer__content-bottom .footer__copyright a{color:#dce1da;text-decoration:unset;font-size:.889rem}footer .footer__content-bottom .footer__copyright a:hover{opacity:.7}.pdp-page{margin-top:2.3rem}.pdp-page .custom-price-div .price-item--regular{color:var(--primary-color);font-size:1.5556rem;font-weight:700;line-height:140%;letter-spacing:-1.12px}.pdp-page .custom-price-div .price__badge-sale{display:none}.pdp-page .custom-price-div .price__container{margin:0}.custom-main-variant variant-selects fieldset{max-width:unset;min-width:unset;flex:0 0 auto;margin-bottom:0}.custom-main-variant variant-selects legend.form__label{color:var(--primary-color);font-size:1.0778rem;font-weight:500}.custom-main-variant variant-selects fieldset:nth-child(2){max-width:unset;min-width:unset;margin:1.6667rem 0}.custom-main-variant variant-selects fieldset:first-child input[type=radio]+label,.custom-main-variant variant-selects fieldset:nth-child(2) input[type=radio]+label{width:1.9444rem;height:1.9444rem;padding:0;color:var(--primary-color);font-size:.8889rem;font-weight:500;line-height:1.8333rem;letter-spacing:-.16px;margin:0;background:#fff;border:0}.custom-main-variant variant-selects fieldset:first-child input[type=radio]:checked+label,.custom-main-variant variant-selects fieldset:nth-child(2) input[type=radio]:checked+label{color:#fff;background:var(--primary-color)}.custom-main-variant variant-selects fieldset:last-of-type input[type=radio]+label{width:1.5rem;height:1.5rem;margin-top:.944rem;margin-right:.444rem;outline:none}.custom-main-variant variant-selects fieldset:last-of-type input[type=radio]:checked+label{outline:1px solid #000}.custom-main-variant .stand_finish{background:#d7d5d2;padding:.8333rem 1.1111rem;color:var(--primary-color);font-size:.8889rem;font-weight:400;line-height:150%;letter-spacing:-.16px;margin-top:1.1111rem}.pdp-page .product-form__quantity label.quantity__label{display:none}.pdp-page .product-form__quantity .quantity:before,.pdp-page .product-form__quantity .quantity:after{content:none}.pdp-page .product-form__quantity .quantity{border-radius:0;border:1px solid #D7D5D2;outline:none;min-height:3.3333rem;width:7.7778rem}.pdp-page .product-form__quantity .quantity button{width:2.5rem}.pdp-page .product-form__quantity .quantity button svg{color:#d7d5d2;width:1rem}.pdp-page .product-form__quantity .quantity .quantity__input{color:var(--primary-color);font-family:Inter;font-size:1.3333rem;font-weight:700;line-height:150%;padding:0}.pdp-page .product-form__buttons button{background:var(--primary-color);color:#fff;font-size:.8889rem;font-weight:700;line-height:150%;min-width:auto;min-height:auto;padding:0 1.6667rem;height:3.2222rem;border:1px solid var(--primary-color);margin:0}.pdp-page .product-form__buttons button:hover{color:var(--primary-color);background:transparent}.pdp-page .product-form__buttons button:before,.pdp-page .product-form__buttons button:after{content:none}.pdp-page ul.custom-icon-with-text{display:grid;grid-template-columns:1fr 1fr;gap:1.1111rem;position:relative}.pdp-page ul.custom-icon-with-text:before{position:absolute;content:"";left:0;right:0;top:50%;bottom:auto;height:1px;transform:translateY(-50%);background-color:#d9d9d9;pointer-events:none}.pdp-page ul.custom-icon-with-text:after{position:absolute;content:"";left:-9px;right:0;top:0;bottom:0;margin:0 auto;width:1px;background-color:#d9d9d9;pointer-events:none}.pdp-page ul.custom-icon-with-text li span{color:var(--primary-color);font-family:Inter;font-size:.7778rem;font-weight:600;line-height:140%;letter-spacing:-.28px;text-align:left}.pdp-page ul.custom-icon-with-text li img{margin:0}.pdp-page .processing_time{color:var(--primary-color);font-size:.7778rem;font-weight:400;line-height:150%;letter-spacing:-.14px;margin:2.2222rem 0 0}.pdp-page .qty-atc-button-wrap{display:grid;grid-template-columns:max-content auto;align-items:center;gap:.5556rem;margin:2.2222rem 0}.pdp-page .qty-atc-button-wrap .product-form__quantity{margin:0}.pdp-page .qty-atc-button-wrap product-form.product-form{margin:0!important}.prdct-design-intesntion-sec .wrap{padding:0 4.4444rem;display:grid;grid-template-columns:1fr 26.1111rem;gap:3.3333rem;align-items:center}.prdct-design-intesntion-sec .wrap h2{font-size:3rem;color:#223852;margin-bottom:2.2222rem}.prdct-design-intesntion-sec .prdct-intesntion-content p{color:#223852}.prdct-design-intesntion-sec{padding-bottom:5rem}.dual-content-section .container{max-width:88.889rem;width:100%}.dual-content-section .dual-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;text-align:center;padding:5rem 0;border-top:1px solid rgba(0 0 0 / .2);border-bottom:1px solid rgba(0 0 0 / .2)}.dual-content-section .dual-content-grid h2{font-size:3rem;letter-spacing:-1.08px;margin-bottom:2.2222rem}.dual-content-section .dual-content-grid .dual-content-item img{margin:3rem auto 4rem}.dual-content-section .dual-content-grid>div{padding:0 4.444rem}.product-design-info-sec{padding-bottom:0!important}.product-design-info-sec .top-col{text-align:center;padding-bottom:2rem}.product-design-info-sec .top-col h2,.custom-build-section .wrap .left-col h2{font-size:3rem;margin-bottom:1.6667rem;letter-spacing:-1.08px}.product-design-info-sec .top-col .right-col{flex:0 0 12.5556rem;display:none}.product-design-info-sec .bottom-wrap{background:#d7d5d233;padding:3.3333rem}.product-design-info-sec .bottom-wrap h2{text-align:center;padding-bottom:1.6667rem;font-size:2.6667rem}.product-design-info-sec .bottom-wrap .bowl-size-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6667rem}.product-design-info-sec .bottom-wrap .bowl-price{color:#a8b5a2;font-size:2.2222rem;font-weight:600;line-height:100%;letter-spacing:-.96px;margin-bottom:.5556rem}.product-design-info-sec .bottom-wrap .bowl-name{font-weight:500}.product-design-info-sec .bottom-wrap .bowl-card{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;border:2px solid #B5C9BC;background:#fff;padding:1rem 0 1rem 1rem;position:relative;cursor:pointer}.product-design-info-sec .bottom-wrap .bowl-card:nth-child(2){background:#223852;border-color:#223852}.product-design-info-sec .bottom-wrap .bowl-card:nth-child(2) .bowl-price,.product-design-info-sec .bottom-wrap .bowl-card:nth-child(2) p.bowl-name{color:#fff}.product-design-info-sec .bottom-wrap .bowl-card .bowl-badge{display:none}.video-section{padding:6.1111rem 0 7.7778rem;text-align:center}.video-section h2{color:#223852;font-family:var(--primary-font-family);font-size:2.6667rem;line-height:100%;letter-spacing:-.96px;margin-bottom:2.2222rem}.video-section .text-wrapper{margin-bottom:2.2222rem}#CartDrawer *{font-family:var(--secondary-font-family)}#CartDrawer .drawer__close .svg-wrapper{height:1.5rem;width:1.5rem}#CartDrawer .drawer__inner{width:520px;padding:0 20px}.cart-drawer__warnings .drawer__close{right:30px!important;top:30px;min-width:auto;min-height:auto;margin:0;display:block}#CartDrawer h2.cart__empty-text{color:var(--primary-color);font-size:1.6rem;letter-spacing:.8px;padding-top:2rem;margin:0 0 1rem;font-weight:400}#CartDrawer a.button:before,#CartDrawer a.button:after,#CartDrawer .drawer__footer button#CartDrawer-Checkout:before,#CartDrawer .drawer__footer button#CartDrawer-Checkout:after,cart-items#cart-page .cart__warnings a.button:before,cart-items#cart-page .cart__warnings a.button:after{content:none}#CartDrawer a.button,#CartDrawer .drawer__footer button#CartDrawer-Checkout,div#main-cart-footer .cart__ctas button,cart-items#cart-page .cart__warnings a.button{font-size:20px;font-weight:400;padding:20px 30px;border:1px solid var(--primary-color);background:transparent;min-height:auto;letter-spacing:.6px;background-color:var(--primary-color);color:#fff;transition:all ease .3s}#CartDrawer a.button:hover,#CartDrawer .drawer__footer button#CartDrawer-Checkout:hover,div#main-cart-footer .cart__ctas button:hover,cart-items#cart-page .cart__warnings a.button:hover{background-color:transparent;color:var(--primary-color)}#CartDrawer p.cart__login-title{text-align:center;font-size:20px;margin:4rem 0 1rem}#CartDrawer a.link.underlined-link{font-size:.9rem;font-weight:400;padding:9px 30px;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);min-height:auto;letter-spacing:.6px;text-decoration:none;margin-right:10px}#CartDrawer a.link.underlined-link:hover{background:var(--primary-color);color:#fff}#CartDrawer p.cart__login-paragraph{color:var(--primary-color)}#CartDrawer th#CartDrawer-ColumnProduct,#CartDrawer th#CartDrawer-ColumnTotal{color:var(--primary-color);font-size:18px;padding-bottom:18px;line-height:normal}#CartDrawer td.cart-item__media{width:100px}#CartDrawer a.cart-item__name{font-size:15px;font-weight:500;text-decoration:none;color:var(--primary-color)}#CartDrawer a.cart-item__name:hover{opacity:.8}#CartDrawer .product-option{font-size:16px;font-weight:600;color:var(--primary-color)}#CartDrawer td.cart-item__totals span.price{font-size:18px;font-weight:600;color:var(--primary-color)}#CartDrawer td.cart-item__quantity{padding:0}#CartDrawer quantity-input,cart-items#cart-page form#cart quantity-input{width:100%;min-height:auto;border:1px solid}#CartDrawer quantity-input:before,#CartDrawer quantity-input:after,cart-items#cart-page form#cart quantity-input:before,cart-items#cart-page form#cart quantity-input:after{content:none}#CartDrawer quantity-input button.quantity__button,cart-items#cart-page form#cart quantity-input button.quantity__button{height:50px;width:50px;min-height:50px}#CartDrawer quantity-input button.quantity__button span.svg-wrapper,cart-items#cart-page form#cart quantity-input button.quantity__button span.svg-wrapper{width:12px}#CartDrawer quantity-input input,cart-items#cart-page form#cart quantity-input input{width:40px;font-size:16px;color:var(--primary-color);font-weight:500}sticky-header header .header__icons .cart-count-bubble{background:#fff;color:var(--primary-color);width:25px;height:25px;letter-spacing:0;line-height:25px;font-size:12px;left:16px}#CartDrawer .drawer__footer{padding:20px 0}#CartDrawer .drawer__footer h2.totals__total{font-size:18px;letter-spacing:0;color:var(--primary-color)}#CartDrawer .drawer__footer h2.totals__total,#CartDrawer .drawer__footer p.totals__total-value{font-size:18px;letter-spacing:0;color:var(--primary-color);opacity:1;font-weight:500;margin:0}#CartDrawer .drawer__footer small.tax-note{font-size:18px;color:var(--primary-color);font-weight:500}#CartDrawer .drawer__footer a{color:var(--primary-color);text-decoration:underline}#CartDrawer h2.drawer__heading{display:none}#CartDrawer cart-drawer-items{margin-top:40px}cart-items#cart-page{padding:140px 0 100px}cart-items#cart-page *{font-family:var(--secondary-font-family)}cart-items#cart-page .title-wrapper-with-link{display:block}cart-items#cart-page .title-wrapper-with-link h1.title{font-size:50px;text-align:center;color:var(--primary-color)}cart-items#cart-page .title-wrapper-with-link a.underlined-link{display:none}cart-items#cart-page form#cart *{color:var(--primary-color);border-color:var(--primary-color)}cart-items#cart-page form#cart thead tr th{font-size:18px;opacity:1;border-color:var(--primary-color)}cart-items#cart-page form#cart .cart-item__details a.cart-item__name{font-size:18px;text-decoration:unset}cart-items#cart-page form#cart .cart-item__details .product-option{font-size:18px;font-weight:600}cart-items#cart-page form#cart quantity-input *{color:var(--primary-color)}cart-items#cart-page form#cart td.cart-item__totals span.price{font-size:20px;font-weight:500}div#main-cart-footer *{font-family:var(--secondary-font-family);color:var(--primary-color)}div#main-cart-footer h2.totals__total,div#main-cart-footer p.totals__total-value{font-size:22px;letter-spacing:0}div#main-cart-footer small.tax-note{font-size:18px;letter-spacing:0}div#main-cart-footer small.tax-note a{color:var(--primary-color)}div#main-cart-footer .cart__ctas button{color:#fff;width:max-content;margin-left:auto}div#main-cart-footer .cart__ctas button:hover{background-color:var(--primary-color);color:#fff}div#main-cart-footer .cart__ctas button:before,div#main-cart-footer .cart__ctas button:after{content:none}.template-404{margin:5.556rem 0}.template-404 h1.title{margin:0;line-height:normal;font-size:5rem}.template-404 h2.sub-title{font-size:2.9rem;margin:.9rem 0 1.4rem;line-height:normal}cart-items#cart-page.is-empty h1.cart__empty-text{color:var(--primary-color);letter-spacing:0;font-weight:600;font-size:3rem;margin-bottom:30px}cart-items#cart-page.is-empty .cart__warnings{padding:0}cart-items#cart-page.is-empty .cart__warnings h2.cart__login-title{font-size:1.6rem}cart-items#cart-page.is-empty h1.title.title--primary{display:none}cart-items#cart-page.is-empty p.cart__login-paragraph{font-size:.9rem}#custom-product-list facet-filters-form{padding-bottom:40px;border-bottom:1px solid #2238527a;margin-bottom:40px}#custom-product-list facet-filters-form *{padding:0;margin:0;font-size:1rem;color:var(--primary-color);text-decoration:unset;outline:none!important;box-shadow:unset}#custom-product-list facet-filters-form h2.facets__heading{display:none}#custom-product-list facet-filters-form svg.icon{position:unset;width:12.783px;height:7.337px;margin-left:10px;vertical-align:middle}#custom-product-list facet-filters-form .facets__summary{margin-right:30px}#custom-product-list facet-filters-form .facets__display *{color:#000;font-size:16px}#custom-product-list facet-filters-form .facets__display .facets__header{padding:15px}#custom-product-list facet-filters-form .facets__display li.list-menu__item{padding:10px 15px}#custom-product-list facet-filters-form .facets__display li.list-menu__item input[type=checkbox]{height:20px;width:20px;border:1px solid;position:unset;margin-right:10px}#custom-product-list facet-filters-form .facets__display li.list-menu__item input[type=checkbox]:before{position:absolute;content:"";left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#custom-product-list facet-filters-form .facets__display li.list-menu__item input[type=checkbox]:checked:before{opacity:1}#custom-product-list facet-filters-form .facets__display li.list-menu__item svg{display:none}#custom-product-list facet-filters-form .facets__display price-range{padding:15px}#custom-product-list facet-filters-form .facets__display price-range .field{flex-direction:row-reverse;margin:0 10px;border:1px solid rgba(0 0 0 / .4)}#custom-product-list facet-filters-form .facets__display price-range .field:before,#custom-product-list facet-filters-form .facets__display price-range .field:after{content:none}#custom-product-list facet-filters-form .facets__display price-range label{position:unset;padding:0 10px;font-size:14px}#custom-product-list facet-filters-form .facets__display price-range input{height:50px;line-height:50px;padding:0 20px}#custom-product-list facet-filters-form .select{align-items:center;position:relative}#custom-product-list facet-filters-form select#SortBy{padding:0 12px}#custom-product-list facet-filters-form select#SortBy+span.svg-wrapper{position:absolute}#custom-product-list facet-filters-form .select span.svg-wrapper{width:auto;margin:0;position:unset}#custom-product-list facet-filters-form .select option{color:#000}#custom-product-list facet-filters-form .active-facets facet-remove{margin-top:20px;margin-right:20px;border:1px solid rgba(255 255 255 / .4);padding:10px 20px}#custom-product-list facet-filters-form .active-facets facet-remove svg.icon{width:15px;height:15px;flex:0 0 15px}#custom-product-list facet-filters-form>form#FacetFiltersForm{gap:0}#custom-product-list facet-filters-form h2.product-count__text.text-body{margin-left:20px}#custom-product-list facet-filters-form h2.product-count__text.text-body span{font-weight:600}.wf-template-collection{padding-top:180px}.wf-template-collection h1.collection-hero__title{text-align:center;color:var(--primary-color);margin:0}.wf-template-collection #custom-product-list aside#main-collection-filters,.wf-template-collection .product-grid-container .collection.page-width{max-width:88rem;margin:0 auto;padding:0}ul#product-grid li.grid__item{border:2px solid #B5C9BC;background:#fff;width:100%;margin:0}ul#product-grid li.grid__item .card__inner{background:transparent}ul#product-grid li.grid__item .card__badge{position:absolute;grid-row-start:unset;top:10px;right:10px;font-size:0}ul#product-grid li.grid__item .card__badge .badge{background:#b5c9bc;color:#223852;font-size:.7667rem;font-weight:600;line-height:150%;letter-spacing:-.24px;text-transform:uppercase;padding:.2222rem .5556rem}ul#product-grid li.grid__item .card__content{padding:20px}ul#product-grid li.grid__item .card__content .card__information{padding:0}ul#product-grid li.grid__item .card__content h3 a{font-size:1.2rem;font-weight:600;color:var(--primary-color);text-decoration:unset}ul#product-grid li.grid__item .card__content .price-item--regular{color:#d7d5d2;font-size:.9rem;line-height:140%;letter-spacing:-.88px;margin-right:.8333rem;margin-right:.278rem}ul#product-grid li.grid__item .card__content .price-item--sale{color:var(--primary-color);font-size:1.2556rem;font-weight:700;line-height:140%;letter-spacing:0}.custom-about-banner{padding:8.333rem 0 7.5rem}.custom-about-banner .wrap{display:grid;grid-template-columns:auto 42.667rem auto;gap:3.333rem;padding:0 7.5rem;align-items:center}.custom-about-banner .left-text{position:relative}.custom-about-banner .middle-text h2{margin-bottom:2.222rem}.custom-about-banner .middle-text p{margin-bottom:1.667rem;font-weight:500}.custom-about-banner .middle-text p:last-child{margin-bottom:0}.custom-about-banner .middle-text p:first-of-type{color:#223852;font-size:1.444rem;font-weight:400;line-height:123.077%;letter-spacing:-.52px}.custom-box-section{padding:6.667rem 0;background:#f8f4ef}.custom-box-section .wrap{display:grid;grid-template-columns:1fr 1fr;gap:2.222rem}.custom-box-section .wrap>div{padding:2.778rem;background:#fff}.custom-box-section .wrap img{margin:0}.custom-box-section .wrap h2{margin-top:2.222rem;margin-bottom:2.222rem}.custom-box-section .wrap p{font-weight:500}.custom-box-section .wrap ul li,.custom-build-section .wrap ul li{color:#223852;font-size:1rem;font-weight:500;line-height:150%;letter-spacing:-.36px;margin-bottom:1.111rem;padding-left:2.5rem;position:relative}.custom-box-section .wrap ul li:before,.custom-build-section .wrap ul li:before{position:absolute;content:"";background:url(/cdn/shop/files/check-icon.svg?v=1775554910)no-repeat;background-size:contain;width:1.889rem;height:1.889rem;top:-.222rem;left:0}.custom-build-section .wrap{display:grid;grid-template-columns:1fr 30rem;gap:2.778rem}.custom-build-section .wrap .image img{height:100%;object-fit:cover}.custom-build-section .wrap .left-col>div{border:1px solid #D7D5D2;padding:1.667rem}.custom-build-section .wrap h2{line-height:100%}.custom-build-section .wrap ul{display:flex;flex-wrap:wrap;gap:2.222rem;margin-top:1.667rem}.custom-build-section .wrap ul li{margin:0;font-weight:400;padding-left:1.944rem}.custom-build-section .wrap ul li:before{height:1.5rem;width:1.5rem;top:0}.custom-build-section .wrap .left-col .top{margin-bottom:1.667rem}.custom-founder-section{margin-bottom:7rem}.custom-founder-section .container{max-width:90.556rem}.custom-founder-section h2{color:#fff;margin-bottom:2.778rem;letter-spacing:0}.custom-founder-section .wrap{background:#223852;padding:6.667rem 10.556rem;position:relative;display:grid;grid-template-columns:30.111rem auto;gap:6.444rem;align-items:center}.custom-founder-section .wrap .right-col{padding-top:2rem}.custom-founder-section img{margin:0}.custom-founder-section .right-col p{color:#fff;font-weight:500}.custom-founder-section .right-col p.bottom-heading{color:#a8b5a2;font-family:Playfair Display;font-size:1.889rem;font-weight:500;line-height:150%;letter-spacing:-.68px}.custom-brand-section h2{margin-bottom:2.778rem}.custom-brand-section .content{max-width:51.833rem;margin:0 auto}.custom-brand-section p{font-weight:500}.custom-manufacturing-section{background:#f8f4ef;padding:5rem 0 7rem}.custom-manufacturing-section .wrap{display:grid;grid-template-columns:auto 24rem;gap:5rem;align-items:center}.custom-manufacturing-section h2{margin-bottom:1.667rem}.custom-manufacturing-section .content p{font-weight:500}.custom-contact-form{background:#f8f4ef;padding-top:12.444rem!important;position:relative}.custom-contact-form .wrap{display:grid;grid-template-columns:auto 32.778rem;gap:6.667rem}.custom-contact-form .wrap h2{margin-bottom:1.667rem}.custom-contact-form .email{margin-bottom:1.667rem;font-size:0;padding-left:4.444rem;position:relative}.custom-contact-form .email:before{position:absolute;content:"";background-image:url(/cdn/shop/files/email_icon_edd37ae6-23cf-454d-9043-a94368106af1.svg?v=1777628530);background-repeat:no-repeat;background-size:contain;width:3.333rem;height:3.333rem;left:0}.custom-contact-form .email:nth-child(2):before{background-image:url(/cdn/shop/files/hour_icon_07a763a9-785b-41d9-a937-3419940304c0.svg?v=1777628532)}.custom-contact-form .email:last-child:before{background-image:url(/cdn/shop/files/time_icon_3b1ba74a-e259-469d-8cdf-b79bac5a0b87.svg?v=1777628535)}.custom-contact-form .small-title{color:#22385299;font-size:.889rem;font-weight:400;line-height:150%;letter-spacing:-.32px;margin:0}.custom-contact-form .info{margin-top:2.778rem}.custom-contact-form .last-title{font-size:1.222rem;font-weight:600;line-height:150%;letter-spacing:-.44px}.custom-contact-form .form{padding:2.222rem;background:#fff;border:1px solid #D7D5D2;filter:drop-shadow(0 0 14px rgba(0,0,0,.1))}.custom-contact-form .form h3{font-size:2.667rem;font-weight:400;line-height:100%;letter-spacing:-.96px;margin-bottom:1.667rem}.custom-contact-form .form .field{display:block;margin-bottom:1.111rem}.custom-contact-form .form .field:before,.custom-contact-form .form .field:after{content:none}.custom-contact-form .form input,.custom-contact-form .form textarea{height:3.333rem;padding:0 1.389rem;color:#fff;font-size:1rem;margin:0;line-height:60px;min-width:100%;width:100%;min-height:unset;background:#f8f4ef;color:var(--primary-color)}.custom-contact-form .form input::placeholder,.custom-contact-form .form textarea::placeholder{opacity:1;color:var(--primary-color)}.custom-contact-form .form textarea{height:7.433rem;line-height:120%;padding:1.389rem}.custom-contact-form .form label.field__label{display:none}.custom-contact-form .form .contact__button{margin-top:0}.custom-contact-form .form .contact__button button{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff;font-size:.889rem;font-weight:700;line-height:150%;letter-spacing:0;height:auto;min-height:auto;width:100%;padding:1rem 0;transition:all ease .3s}.custom-contact-form .form .contact__button button:hover{background:transparent;color:var(--primary-color)}.custom-contact-form .form .contact__button button:before,.custom-contact-form .form .contact__button button:after{content:none}.custom-contact-form .form h2.form-status{font-size:1.2rem;line-height:130%;align-items:baseline;margin-top:0}.custom-contact-form .form h2.form-status svg{position:relative;top:.222rem}.custom-contact-form .left-wrap{padding-top:2.778rem}.custom-faq-section .faq-container{margin-top:2.778rem}.custom-faq-section .faq-container .tabs{gap:.833rem;margin-bottom:1.667rem;display:grid;grid-template-columns:repeat(5,1fr)}.custom-faq-section .faq-container .tab{padding:.778rem 1.111rem;border:none;background:#f8f4ef;cursor:pointer;font-family:Inter;font-size:.889rem;font-weight:500;line-height:150%;letter-spacing:-.32px;color:var(--primary-color)}.custom-faq-section .faq-container .tab.active{background:var(--primary-color);color:#fff}.custom-faq-section .faq-container .tab-content{display:none}.custom-faq-section .faq-container .tab-content.active{display:block}.custom-faq-section .faq-container .faq-item{margin-bottom:1.111rem;overflow:hidden;border:1px solid #B5C9BC}.custom-faq-section .faq-container .faq-item.active{background:#dce1da;border-color:#dce1da}.custom-faq-section .faq-container .faq-question{padding:1.056rem 1.667rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#223852;font-size:1.222rem;font-weight:600;line-height:150%;letter-spacing:-.44px;gap:1.111rem}.custom-faq-section .faq-container .faq-question span{font-size:0;height:1rem;width:1rem;flex:0 0 18px;background-image:url(/cdn/shop/files/plus_icon_9fd1296a-c76e-455e-b2d6-0999d4ad24bb.svg?v=1775636873);background-repeat:no-repeat;background-size:contain;background-position:center}.custom-faq-section .faq-container .faq-item.active span{background-image:url(/cdn/shop/files/minus_icon_76b9e7a0-4197-46b3-9df1-fde65e8f56bc.svg?v=1775636873)}.custom-faq-section .faq-container .faq-answer{display:none;padding:0 1.667rem 1.056rem}.custom-faq-section .faq-container .faq-item.active .faq-answer{display:block}.shopify-policy__container{max-width:68.4rem;padding:9rem 15px 4rem;margin:0 auto}.shopify-policy__container h1{padding-bottom:2rem;font-size:3rem;color:var(--primary-color)}.shopify-policy__container h2{margin:2.4rem 0 1.5rem;letter-spacing:0;font-size:2.1rem;font-weight:600;font-family:Inter}.shopify-policy__container h3{margin:1.5rem 0 1rem;letter-spacing:0;font-size:1.4rem;font-weight:500;font-family:Inter}.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-family:Inter}.shopify-policy__container ul{padding-left:1.111rem;margin:1rem 0}.shopify-policy__container ul li{font-size:1rem;color:var(--primary-color);list-style:disc;margin:0 0 .833rem}.shopify-policy__container a{color:var(--primary-color);text-decoration:underline!important}.shopify-policy__container a:hover{opacity:.6}.shopify-policy__container ol>li{list-style:numeric;color:var(--primary-color);font-size:1rem;margin:1.4rem 0!important}.custom-replacement-bowl .wrap{background:#f8f4ef;padding:4.367rem 3rem;margin-bottom:5rem}.custom-replacement-bowl .top{display:grid;grid-template-columns:1fr 9rem;gap:4rem}.custom-replacement-bowl .wrap .content p:not(:last-child){margin-bottom:5px}.custom-replacement-bowl .wrap h2{font-size:3rem;letter-spacing:-1.08px;margin-bottom:1.6rem}.custom-replacement-bowl .wrap .inner-wrap{display:grid;grid-template-columns:1fr 1fr;gap:73px;align-items:baseline;margin-top:30px}.custom-replacement-bowl p.image-text{text-align:center;color:#223852;font-size:1.222rem;line-height:150%;letter-spacing:-.44px;margin-top:1rem}.custom-replacement-bowl p.image-text b{font-size:1.667rem}.product-custom-html{margin:0!important}.product-custom-html p.accord-title{font-size:1.2rem;font-weight:600;letter-spacing:.4px;margin-bottom:10px}.product-custom-html .accord-content p{font-size:.9rem}.product-custom-html hr{margin:2rem 0!important;background:#d9d9d9}.custom-product .product-wrap h2.home-feature-title{font-family:Inter;font-size:1.5rem}.new-marquee .marquee-main-sec{padding:.811rem 0!important}.custom-faq-section .faq-container .faq-item.active .faq-answer ul{margin-left:1rem}.custom-faq-section .faq-container .faq-item.active .faq-answer ul li{color:var(--primary-color);font-size:1rem;line-height:166%;margin:0 0 15px;font-family:var(--secondary-font-family);letter-spacing:0;list-style:disc}.custom-two-row .row-1{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.32px}.custom-two-row .row-2{font-size:16px;font-weight:500;line-height:140%;letter-spacing:-.32px}.custom-replacement-bowl .custom_atc_size{text-align:center}.custom-replacement-bowl .custom_atc_size .product-price{color:#223852;font-size:26px;font-weight:600;line-height:150%;letter-spacing:-.6px;text-align:center;margin-bottom:.7rem}.custom-replacement-bowl button.add-to-cart-button{background:#223852;margin:0 auto;color:#fff;font-size:16px;font-style:normal;font-weight:700;border:0;padding:20px 60px;line-height:100%;border:1px solid var(--primary-color);cursor:pointer}.custom-replacement-bowl button.add-to-cart-button:hover{color:var(--primary-color);background:transparent}.wf-template-page-feeding .newsletter-form{border-radius:20px;background:#f8f4ef;box-shadow:-4px 4px 2px #0000000a;padding:1.667rem;margin-left:0}.wf-template-page-feeding .newsletter-form input[type=email]{border-radius:10px;border:1px solid rgba(34,56,82,.3);width:16.667rem;flex:0 0 16.667rem;padding:.556rem 1.333rem;height:auto;min-height:auto;color:#1c1c1c;font-family:Fustat;font-size:.889rem;font-style:normal;font-weight:500;line-height:130%;min-width:unset;outline:none;box-shadow:unset}.wf-template-page-feeding .newsletter-form input[type=email]::placeholder{opacity:1}.wf-template-page-feeding .newsletter-form label.field__label{display:none}.wf-template-page-feeding .newsletter-form .field button{position:unset;width:100%;color:#f8f4ef;font-family:Fustat;font-size:1rem;font-style:normal;font-weight:600;line-height:100%;padding:1.222rem 1.667rem;border-radius:10px;background:#223852!important;margin-left:.556rem;height:auto}.wf-template-page-feeding .newsletter-form .field button:hover{background:#000!important;color:#fff}.wf-template-page-feeding .newsletter-form .field:before,.wf-template-page-feeding .newsletter-form .field:after{content:none}.wf-template-page-feeding .newsletter-form .form__message{font-size:.833rem;margin-top:1rem}.wf-template-page-feeding .newsletter-form .newsletter-form__message--success{color:green}.wf-template-page-feeding .newsletter-form .form__message svg{width:.944rem;height:.944rem;margin:0}.custom_banner *,.dog-essentials *,.early-access *,.custom-img-txt-sec *{font-family:Fustat,sans-serif}.custom_banner h2,.custom-img-txt-sec h2,.early-access h2,.dog-essentials h2{font-size:3.333rem;line-height:94%;letter-spacing:-1.2px;color:#1c1c1c;margin:0;font-weight:700}.custom_banner .banner{background-repeat:no-repeat;aspect-ratio:1920 / 763;background-size:cover;position:relative}.custom_banner picture{position:absolute;top:0;right:0;bottom:0;left:0}.custom_banner picture img{height:100%;width:100%;object-fit:cover}.custom_banner .banner .container{display:flex;align-items:center;height:100%}.custom_banner h1{margin-bottom:2.222rem;color:#1c1c1c;font-size:4.667rem;line-height:114%;letter-spacing:-1.68px;max-width:33rem}.custom_banner p.sub-title{font-size:1.111rem;font-weight:500;line-height:120%;margin-bottom:3.333rem;color:#1c1c1c}.banner p.sub-title .highlight{display:block;font-size:1.2rem;font-weight:700;margin-bottom:.4rem;color:#1c1c1c}.dog-essentials{background-color:#f7f7f6}.dog-essentials .wrap{display:block}.dog-essentials .wrap h2{padding-top:1.667rem;margin-bottom:3rem;text-align:center}.dog-essentials .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto}.dog-essentials .list h3{font-size:1.444rem;line-height:96%;letter-spacing:-.52px;margin-bottom:1.111rem;color:#1c1c1c}.dog-essentials .list p{line-height:1.6;color:#1c1c1c}.dog-essentials .list ul li{color:#000;font-family:Roboto;font-size:.889rem;font-style:normal;font-weight:400;line-height:20px;margin-bottom:1rem;padding-left:1.444rem;position:relative}.dog-essentials .list ul li:before{position:absolute;content:"";left:0;top:1px;background-image:url(/cdn/shop/files/check-wrong-icon.svg?v=1767863918);background-repeat:no-repeat;width:1rem;height:1rem;background-size:contain}.dog-essentials .list .single{padding:2.25rem;background:#fafafa;border-radius:20px;box-shadow:0 2px 8px #0000000a}.dog-essentials .list .single:last-child{background-color:#fff}.dog-essentials .list .single:last-child *{color:inherit}.dog-essentials .list .single:last-child ul li:before{background-image:url(/cdn/shop/files/check-right-icon.svg?v=1767863898)}.custom-img-txt-sec img{border-radius:17px}.early-access{background:#f8f4ef!important}.early-access .newsletter-form{background:#eaebe5;box-shadow:unset;margin-bottom:2.222rem}.early-access .wrap{display:grid;grid-template-columns:31.111rem 1fr;align-items:center;grid-gap:3.333rem}.early-access .wrap h2{margin-bottom:.833rem}.early-access .wrap p.sub-title{font-weight:500;line-height:120%;margin-bottom:2.222rem}.early-access .wrap ul li{color:#000;font-family:Roboto;font-size:1.556rem;font-weight:500;line-height:normal;margin-bottom:1.667rem;position:relative}.early-access .wrap ul li:last-child{margin-bottom:0}.early-access .wrap ul li:before{display:none;position:absolute;content:"";top:.5rem;left:0;width:1.111rem;height:.889rem;background:url(/cdn/shop/files/arrow-icon.svg?v=1767871422)no-repeat;background-size:contain}.popup-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:none;justify-content:center;align-items:center;z-index:9999;margin:0;padding:100px}.popup-modal-overlay.active{display:flex}.popup-modal-content{background:#fff;width:100%;max-width:100%;border-radius:8px;overflow:hidden;position:relative;padding:60px;height:100%;overflow-y:auto}.popup-modal-content .top-wrap{display:flex;align-items:center;gap:90px;margin-bottom:40px}.popup-modal-content .top-wrap p{max-width:680px}.popup-modal-content p.bottom-text{font-size:22px;font-weight:400;line-height:150%;margin-top:40px}.close-btn{position:absolute;background:transparent;border:0;cursor:pointer;top:30px;right:30px}.popup-modal-content img{width:100%}.size-guide-wrapper{margin-bottom:-15px!important}.size-guide-wrapper .help-wrap{display:flex;gap:10px}.size-guide-wrapper .help-wrap button.size-guide-trigger{background:transparent;border:0;color:#223852;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.15px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.product__tax{font-size:15px}.product__tax a{font-size:inherit}html body .video-section .w-bottom-bar.w-css-reset div[data-handle=wistiaLogo]{display:none!important}.video-section .wistia_responsive_padding .w-bottom-bar-right.w-css-reset{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-css.css.map */
