.mobileaccountbutton .svg-wrapper,.mobileaccountbutton .account-button__icon,.search-modal__button .svg-wrapper,.currency-code,.dropdown-localization__button .icon-caret,.localization-form__list-item:not([hidden]) .country{color:#18392f!important}.herosalecontent .sale-content{color:#fff}.home-page-gotsa-section{padding:100px;color:#18392f;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Jost}.home-page-gotsa-section p{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.home-page-gotsa-section h2{font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:35px;max-width:900px;margin:30px 0}.home-page-gotsa-section a{text-transform:uppercase;font-weight:500;font-size:11px;border-bottom:1px solid #18392F;letter-spacing:.22em}.seasonal-banner-section{padding:0;gap:0;background-color:#f7f5f0}.seasonal-banner-section .rightside{padding:50px}.seasonal-banner-section .rightside h2{font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550}.shopbyprintsection{padding:80px 0;background-color:#fff;border-bottom:1px solid #e5e5e5}.shopbyprintsection .mainheading h2{font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550}.shopbyprintsection .print-swiper .print-image{display:flex;gap:30px}.shopbyprintsection .print-swiper .print-image img{width:200px;height:auto}.print-images .print-image .print-imagesdivcard:nth-child(1) img{background-color:#e0ccc5}.print-images .print-image .print-imagesdivcard:nth-child(2) img{background-color:#f3ede4}.print-images .print-image .print-imagesdivcard:nth-child(3) img{background-color:#ddd9ca}.print-images .print-image .print-imagesdivcard:nth-child(4) img{background-color:#f0eac5}.print-images .print-image .print-imagesdivcard:nth-child(5) img{background-color:#cedcd9}.print-images .print-image .print-imagesdivcard:nth-child(6) img{background-color:#eee8e1}.bundlesectionhomepage{padding:80px 0!important;display:flex;justify-content:center;align-items:center}.bundlesectionhomepage .bundlesectionhomepageflex{display:flex;justify-content:center;align-items:center;gap:50px;max-width:1440px}.story-section{background:#f9faf0;width:100%}.story-content{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:clamp(64px,7vw,104px) 20px 0}.story-label{margin:0;font-family:Jost;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.22em;text-transform:uppercase;color:#161614}.story-content h2{margin:0;max-width:780px;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:40px;line-height:1.18;letter-spacing:-.01em;color:#18392f}.story-link{font-family:Jost;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.22em;text-transform:uppercase;color:#161614;text-decoration:none;border-bottom:1px solid currentColor;padding:6px 0 5px}.story-img{display:block;width:100%;object-fit:cover;object-position:50% 100%;height:clamp(300px,38vw,560px)}.service-section{width:100%;border-top:1px solid #E7E3DC}.service-container{max-width:1440px;margin:0 auto;padding:64px clamp(20px,3.4vw,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.service-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.service-icon{display:flex;align-items:center;justify-content:center;color:#18392f}.service-icon svg{display:block;width:26px;height:26px}.service-title{margin:4px 0 0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#161614}.service-description{margin:0;font-family:Jost;font-size:14px;line-height:21px;font-weight:400;color:#5c5c57}.footer-first-section{background-color:#18392f;color:#fff}.footer-first-section .footersectiondiv ul li a,.sociallinks-footer .footer-policy-links a{color:#fff;text-transform:capitalize}.aboutus-seconddiv{display:flex;justify-content:center;align-items:center}.aboutus-seconddiv .content{max-width:700px}.aboutus-seconddiv h3{font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;color:#18392f;margin-bottom:0;font-size:30px;font-style:italic}.aboutus-seconddiv .content h2{font-family:Jost;font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:500}.lifestyle-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.lifestyle-image{width:100%;min-height:420px;max-height:720px;overflow:hidden}.lifestyle-image img{display:block;width:100%;height:100%;min-height:420px;max-height:720px;object-fit:cover;object-position:50% 20%}.lifestyle-content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:96px clamp(24px,6vw,112px);background:#f7f5f0}.lifestyle-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.lifestyle-content h2{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.lifestyle-description{margin:0;font-family:Jost;font-weight:400;font-size:17px;line-height:28px;color:#5c5c57}.logo-story-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.logo-story-content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:96px clamp(24px,6vw,112px);background:#f7f5f0}.logo-story-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.logo-story-content h2{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.logo-story-description{margin:0;font-family:Jost;font-size:17px;line-height:28px;font-weight:400;color:#5c5c57}.logo-story-image{display:flex;align-items:center;justify-content:center;min-height:420px;height:100%;background:#fff;border-right:1px solid #E7E3DC}.logo-story-image img{display:block;width:46%;max-width:300px;height:auto}.cuffoo-gots-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.cuffoo-gots-visual{width:100%;min-height:420px;max-height:720px;overflow:hidden}.cuffoo-gots-visual img{display:block;width:100%;height:100%;min-height:420px;max-height:720px;object-fit:cover;object-position:50% 50%}.cuffoo-gots-details{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:96px clamp(24px,6vw,112px);background-color:#f7f5f0;box-sizing:border-box}.cuffoo-gots-eyebrow{margin:0;font-family:Jost,Futura,jost Next,sans-serif;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-gots-heading{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-gots-text{margin:0;font-family:Jost;font-size:17px;line-height:28px;font-weight:400;color:#5c5c57}.cuffoo-promise-section{background-color:#18392f;color:#fff;width:100%}.cuffoo-promise-inner{max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;box-sizing:border-box}.cuffoo-promise-logo{display:block;width:92px;height:50px;object-fit:contain}.cuffoo-promise-heading{max-width:820px;margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(30px,3vw,44px);line-height:1.25;letter-spacing:-.01em;color:#fff}.cuffoo-promise-tagline{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c39b65}.cuffoo-readmore-section{max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);display:flex;flex-direction:column;gap:48px;box-sizing:border-box}.cuffoo-readmore-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.cuffoo-readmore-label{margin:0;font-family:Jost;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#5c5c57}.cuffoo-readmore-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-readmore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.cuffoo-readmore-card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:#161614}.cuffoo-readmore-image{aspect-ratio:4 / 3;overflow:hidden;background:#fff;border:1px solid #E7E3DC}.cuffoo-readmore-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .5s ease}.cuffoo-readmore-card:first-child .cuffoo-readmore-image img{object-position:50% 40%}.cuffoo-readmore-image-contain img{object-fit:contain;object-position:50% 50%}.cuffoo-readmore-card:hover .cuffoo-readmore-image img{transform:scale(1.04)}.cuffoo-readmore-category{margin:0;font-family:Jost;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#5c5c57}.cuffoo-readmore-card-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:22px;line-height:28px;letter-spacing:-.01em;color:#161614}.sustainability-new-page-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.sustainability-new-page-image{display:block;width:100%;height:100%;min-height:460px;max-height:760px;object-fit:cover;object-position:50% 40%}.sustainability-new-page-content{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:96px clamp(24px,6vw,112px)}.sustainability-new-page-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.sustainability-new-page-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(42px,4.4vw,66px);line-height:1.04;letter-spacing:-.01em;color:#18392f}.sustainability-new-page-description{margin:0;font-family:Jost;font-weight:400;font-size:18px;line-height:30px;color:#5c5c57;max-width:480px}.sustainability-new-page-text{margin:0;font-family:Jost;font-weight:400;font-size:16px;line-height:27px;color:#5c5c57;max-width:480px}.cuffoo-gots-standard-section{width:100%;max-width:1440px;margin:0 auto;padding:128px clamp(20px,3.4vw,48px);display:flex;flex-direction:column;gap:56px;box-sizing:border-box}.cuffoo-gots-standard-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px 80px;align-items:end}.cuffoo-gots-standard-heading-wrap{display:flex;flex-direction:column;gap:16px}.cuffoo-gots-standard-label{margin:0;font-family:Jost;font-size:14px;line-height:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#5c5c57}.cuffoo-gots-standard-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-gots-standard-intro{margin:0;font-family:Jost;font-weight:400;font-size:17px;line-height:28px;color:#5c5c57}.cuffoo-gots-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.cuffoo-gots-standard-card{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid #18392F}.cuffoo-gots-standard-card h3{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:24px;line-height:30px;letter-spacing:-.01em;color:#161614}.cuffoo-gots-standard-card p{margin:0;font-family:Jost;font-weight:400;font-size:16px;line-height:26px;color:#5c5c57}.cuffoo-gots-standard-links{display:flex;flex-wrap:wrap;gap:32px}.cuffoo-gots-standard-links a{display:inline-block;padding:6px 0 5px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#161614;text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .25s ease}.cuffoo-gots-standard-links a:hover{opacity:.6}.cuffoo-makers-section{width:100%;background-color:#f7f5f0}.cuffoo-makers-container{width:100%;max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px 96px;box-sizing:border-box}.cuffoo-makers-heading{display:flex;flex-direction:column;gap:16px}.cuffoo-makers-label{margin:0;font-family:Jost;font-size:14px;line-height:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#5c5c57}.cuffoo-makers-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-makers-item{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px 32px;padding:22px 0;border-top:1px solid #E7E3DC}.cuffoo-makers-item-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:20px;line-height:26px;letter-spacing:-.01em;color:#161614}.cuffoo-makers-item-description{margin:0;font-family:Jost;font-weight:400;font-size:16px;line-height:26px;color:#5c5c57}.cuffoo-plastic-free-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.cuffoo-plastic-free-content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:96px clamp(24px,6vw,112px);background:#fff;box-sizing:border-box}.cuffoo-plastic-free-label{margin:0;font-family:Jost;font-size:14px;line-height:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#5c5c57}.cuffoo-plastic-free-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-plastic-free-description{max-width:520px;margin:0;font-family:Jost;font-weight:400;font-size:17px;line-height:28px;color:#5c5c57}.cuffoo-plastic-free-visual{display:flex;align-items:center;justify-content:center;gap:28px;min-height:420px;height:100%;padding:0;background:#ede8df;box-sizing:border-box}.cuffoo-plastic-free-bag{width:46%;max-width:260px;aspect-ratio:3 / 4;background:#fff;border:1px solid #E7E3DC;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transform:rotate(-3deg);box-sizing:border-box}.cuffoo-plastic-free-logo{display:block;width:72px;height:39px;object-fit:contain}.cuffoo-plastic-free-bag span{font-family:Jost;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:9px;color:#5c5c57;text-align:center}.cuffoo-plastic-free-package{width:46%;max-width:280px;aspect-ratio:4 / 3;background:#d9c7a3;display:flex;align-items:center;justify-content:center}.cuffoo-plastic-free-package img{display:block;width:62%;height:auto;object-fit:contain}.cuffoo-shipping-hero{width:100%;padding:64px 20px 72px;box-sizing:border-box}.cuffoo-shipping-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:800px;margin:0 auto}.cuffoo-shipping-hero-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-shipping-hero-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(40px,4.4vw,64px);line-height:1.06;letter-spacing:-.01em;color:#18392f}.cuffoo-shipping-hero-description{max-width:600px;margin:0;font-family:Jost;font-weight:400;font-size:17px;line-height:28px;color:#5c5c57}.cuffoo-shipping-rates-section{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,3.4vw,48px) 112px;box-sizing:border-box}.cuffoo-shipping-rates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px}.cuffoo-shipping-country{display:flex;flex-direction:column;min-width:0}.cuffoo-shipping-country-label{margin:0;padding-bottom:14px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#161614}.cuffoo-shipping-rate-row{display:grid;grid-template-columns:1fr 1.2fr .9fr 1.4fr;gap:6px 16px;align-items:baseline;padding:18px 0;border-top:1px solid #E7E3DC}.cuffoo-shipping-method{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:20px;line-height:26px;letter-spacing:-.01em;color:#161614}.cuffoo-shipping-delivery,.cuffoo-shipping-price,.cuffoo-shipping-free{margin:0;font-family:Jost,Futura;font-weight:400;font-size:15px;line-height:24px}.cuffoo-shipping-delivery{color:#5c5c57}.cuffoo-shipping-price{color:#161614;font-variant-numeric:tabular-nums}.cuffoo-shipping-free{color:#7a5928}.cuffoo-shipping-bottom-line{border-top:1px solid #E7E3DC}.cuffoo-shipping-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin-top:40px}.cuffoo-shipping-notes p{margin:0;font-family:Jost;font-weight:400;font-size:14px;line-height:22px;color:#5c5c57}.cuffoo-shipping-notes p span{color:#161614}.cuffoo-order-journey-section{width:100%;background:#f7f5f0}.cuffoo-order-journey-container{max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);display:flex;flex-direction:column;gap:48px;box-sizing:border-box}.cuffoo-order-journey-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.cuffoo-order-journey-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-order-journey-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-order-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.cuffoo-order-journey-step{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid #18392F}.cuffoo-order-journey-number{font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:28px;line-height:1;color:#7a5928}.cuffoo-order-journey-step-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:21px;line-height:27px;letter-spacing:-.01em;color:#161614}.cuffoo-order-journey-description{margin:0;font-family:Jost;font-weight:400;font-size:15px;line-height:24px;color:#5c5c57}.cuffoo-returns-section{width:100%;max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);box-sizing:border-box}.cuffoo-returns-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:40px 96px;align-items:start}.cuffoo-returns-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cuffoo-returns-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-returns-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-returns-description{margin:0;font-family:Jost;font-weight:400;font-size:15px;line-height:24px;color:#5c5c57}.cuffoo-returns-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;margin-top:4px;padding:0 36px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;background:transparent;color:#161614;border:1px solid #161614;transition:background .3s ease,color .3s ease}.cuffoo-returns-button:hover{background:#18392f;border-color:#18392f;color:#fff}.cuffoo-returns-details{border-bottom:1px solid #E7E3DC}.cuffoo-returns-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:8px 32px;padding:20px 0;border-top:1px solid #E7E3DC}.cuffoo-returns-row-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:19px;line-height:25px;letter-spacing:-.01em;color:#161614}.cuffoo-returns-row-description{margin:0;font-family:Jost;font-weight:400;font-size:15px;line-height:25px;color:#5c5c57}.cuffoo-contact-section{width:100%;border-top:1px solid #E7E3DC}.cuffoo-contact-container{width:100%;box-sizing:border-box;padding:96px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cuffoo-contact-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-contact-email{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(26px,2.6vw,36px);line-height:1.25;letter-spacing:-.01em;color:#18392f;overflow-wrap:anywhere}.cuffoo-contact-links{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}.cuffoo-contact-link{font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#161614;text-decoration:none;border-bottom:1px solid currentColor;padding:6px 0 5px;transition:color .3s ease}.cuffoo-contact-link:hover{color:#7a5928}.collection-content{color:#18392f;padding:20px!important}.collection-content .collectionp{margin:0;font-family:Jost;font-weight:400;font-size:15px;line-height:24px;text-transform:uppercase}.collection-content h1{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:30px!important;padding:15px 0!important;letter-spacing:-.01em;color:#18392f}.collection-content p{margin:0;font-family:Jost;font-weight:400;font-size:18px}#collectionFilter{margin:0!important;display:flex;flex-direction:column}.cuffoo-collection-toolbar{width:100%;display:flex;justify-content:center;align-items:center}.variant-option--default-width-buttons .variant-option__button-label{flex:content!important}.product-faq-section .product-faq-container{display:flex;justify-content:space-between;max-width:1440px!important;gap:50px}.product-faq-section .product-faq-title{font-size:40px}.cuffoo-first-wardrobe-section{width:100%;background:#f7f5f0}.cuffoo-first-wardrobe-container{max-width:1440px;margin:50px auto 0;padding:48px clamp(20px,3.4vw,48px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}.cuffoo-first-wardrobe-content{display:flex;flex-direction:column;gap:10px}.cuffoo-first-wardrobe-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-first-wardrobe-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(24px,2.2vw,32px);line-height:1.25;letter-spacing:-.01em;color:#18392f}.cuffoo-first-wardrobe-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 36px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#18392f;color:#fff;border:1px solid #18392F;transition:background .3s ease,color .3s ease}.cuffoo-about-certification-section{width:100%}.cuffoo-about-certification-container{max-width:1440px;margin:0 auto;padding:112px clamp(20px,3.4vw,48px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px 80px;align-items:start}.cuffoo-about-certification-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(28px,2.6vw,38px);line-height:1.2;letter-spacing:-.01em;color:#18392f}.cuffoo-about-certification-content{display:flex;flex-direction:column;gap:18px}.cuffoo-about-certification-text{margin:0;font-family:Jost;font-weight:400;font-size:16px;line-height:27px;color:#5c5c57}.cuffoo-privacy-hero-section{width:100%;padding:64px 20px 56px;box-sizing:border-box}.cuffoo-privacy-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.cuffoo-privacy-hero-date{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-privacy-hero-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(40px,4.4vw,64px);line-height:1.06;letter-spacing:-.01em;color:#18392f}.cuffoo-privacy-hero-description{max-width:600px;margin:0;font-family:Jost;font-weight:400;font-size:17px;line-height:28px;color:#5c5c57}.cuffoo-privacy-summary-section{width:100%;background:#f7f5f0}.cuffoo-privacy-summary-container{max-width:1440px;margin:0 auto;padding:48px clamp(20px,3.4vw,48px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,1fr));gap:28px 40px;align-items:start}.cuffoo-privacy-summary-label{margin:0;padding-top:4px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#161614}.cuffoo-privacy-summary-item{display:flex;flex-direction:column;gap:6px}.cuffoo-privacy-summary-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:19px;line-height:25px;letter-spacing:-.01em;color:#18392f}.cuffoo-privacy-summary-text{margin:0;font-family:Jost;font-weight:400;font-size:14px;line-height:22px;color:#5c5c57}.cuffoo-privacy-policy-section{width:100%}.cuffoo-privacy-policy-container{max-width:1440px;margin:0 auto;padding:72px clamp(20px,3.4vw,48px) 112px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr);gap:40px 96px;align-items:start}.cuffoo-privacy-policy-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:24px}.cuffoo-privacy-policy-nav-label{margin:0;padding-bottom:14px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-privacy-policy-nav-link{display:flex;align-items:baseline;gap:14px;padding:9px 0 9px 16px;border-left:1px solid #E7E3DC;font-family:Jost;font-size:14px;line-height:20px;color:#5c5c57;text-decoration:none;transition:color .25s ease,border-color .25s ease}.cuffoo-privacy-policy-nav-link span{flex-shrink:0;font-variant-numeric:tabular-nums;color:#7a5928}.cuffoo-privacy-policy-nav-link:hover,.cuffoo-privacy-policy-nav-link.active{color:#161614;border-left-color:#18392f}.cuffoo-privacy-policy-content{min-width:0;border-bottom:1px solid #E7E3DC}.cuffoo-privacy-policy-article{display:flex;flex-direction:column;gap:12px;padding:30px 0;border-top:1px solid #E7E3DC;scroll-margin-top:32px}.cuffoo-privacy-policy-article h2{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:26px;line-height:32px;letter-spacing:-.01em;color:#161614}.cuffoo-privacy-policy-article h2 span{display:inline-block;margin-right:14px;font-family:Jost;font-size:13px;font-weight:400;letter-spacing:.12em;color:#7a5928;vertical-align:middle}.cuffoo-privacy-policy-article p{max-width:680px;margin:0;font-family:Jost;font-weight:400;font-size:16px;line-height:28px;color:#5c5c57}.cuffoo-privacy-choices-section{border-top:1px solid #E7E3DC}.cuffoo-privacy-choices-inner{padding:88px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cuffoo-privacy-choices-label{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-privacy-choices-heading{max-width:700px;margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(26px,2.6vw,36px);line-height:1.25;letter-spacing:-.01em;color:#18392f}.cuffoo-privacy-choices-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cuffoo-privacy-choices-btn{box-sizing:border-box;min-height:52px;padding:0 36px;display:inline-flex;align-items:center;justify-content:center;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.cuffoo-privacy-choices-btn-outline{background:transparent;color:#161614;border:1px solid #161614}.cuffoo-privacy-choices-btn-outline:hover{background:#161614;color:#fff}.cuffoo-privacy-choices-btn-primary{background:#18392f;color:#fff;border:1px solid #18392F}.cuffoo-privacy-choices-btn-primary:hover{background:#284d41;border-color:#284d41}.joincommunity-input{border:unset;border-bottom:1px solid #ffffff99;color:#fff;width:100%}.joincommunity-input::placeholder{color:#c3d1ca}.joincommunity-input:hover{border:unset;background:transparent;border-bottom:1px solid #fff}.new-design-product-homepage .section-resource-list__content{gap:0}.cuffoo-standard-split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f7f5f0;width:100%}.cuffoo-standard-split-image{min-width:0;min-height:440px;max-height:860px;overflow:hidden}.cuffoo-standard-split-image img{display:block;width:100%;height:100%;min-height:440px;max-height:860px;object-fit:cover;object-position:50% 20%}.cuffoo-standard-split-content{min-width:0;padding:96px clamp(24px,6vw,112px);display:flex;flex-direction:column;justify-content:center;gap:22px}.cuffoo-standard-split-eyebrow{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-standard-split-heading{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(34px,3.4vw,50px);line-height:1.1;font-weight:400;letter-spacing:-.01em;color:#18392f}.cuffoo-standard-split-description{max-width:520px;margin:0;font-family:Jost;font-size:17px;line-height:28px;font-weight:400;color:#5c5c57}.cuffoo-standard-split-list{display:flex;flex-direction:column;margin-top:10px;border-bottom:1px solid #E7E3DC}.cuffoo-standard-split-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;padding:20px 0;border-top:1px solid #E7E3DC}.cuffoo-standard-split-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:19px;line-height:25px;letter-spacing:-.01em;color:#161614}.cuffoo-standard-split-text{margin:0;font-family:Jost;font-size:15px;line-height:24px;font-weight:400;color:#5c5c57}.cuffoo-standard-split-link-wrap{margin-top:8px}.cuffoo-standard-split-link{display:inline-block;padding:6px 0 5px;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#161614;text-decoration:none;border-bottom:1px solid #161614;transition:color .3s ease,border-color .3s ease}.cuffoo-standard-split-link:hover{color:#7a5928;border-color:#7a5928}.cuffoo-storybook-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cuffoo-storybook-eyebrow{margin:0;font-family:Jost;font-size:11px!important;line-height:16px!important;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-storybook-heading{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-storybook-description{max-width:560px;margin:0;font-family:Jost;font-size:16px;line-height:27px;font-weight:400;color:#5c5c57}.cuffoo-shop-piece-section{max-width:1440px;margin:0 auto;padding:50px 0;display:flex;flex-direction:column;gap:48px;padding-bottom:100px!important}.cuffoo-shop-piece-header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cuffoo-shop-piece-eyebrow{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-shop-piece-header h2{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-.01em;color:#18392f}.cuffoo-shop-piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.cuffoo-shop-piece-card{min-width:0;display:flex;flex-direction:column;gap:18px;color:#161614;text-decoration:none}.cuffoo-shop-piece-image{padding:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #E7E3DC}.cuffoo-shop-piece-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.cuffoo-shop-piece-card:hover .cuffoo-shop-piece-image img{transform:scale(1.04)}.cuffoo-shop-piece-info{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cuffoo-shop-piece-info h3{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:21px;line-height:26px;color:#18392f}.cuffoo-shop-piece-info p{margin:0;font-family:Jost;font-size:14px;font-weight:400;line-height:20px;color:#5c5c57}.product-slider-spacing{padding:50px 0!important}.jdgm-testimonials-carousel{background-color:#f7f5f0;max-width:unset!important;height:100%}.jdgm-testimonials-carousel .jdgm-testimonial{background:unset!important}.cuffoo-newsletter-heading{display:flex;flex-direction:column;gap:16px}.cuffoo-newsletter-eyebrow{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c39b65}.cuffoo-newsletter-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(28px,2.6vw,38px);line-height:1.2;letter-spacing:-.01em;color:#fff}.footer-header-topbar{display:flex;justify-content:space-between;align-items:center;gap:100px;padding-bottom:50px}.footer-grid-menus-columns{padding:60px 0}.footer-header-topbar .footer-header-h4div{font-family:Jost;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;color:#c3d1ca}.footersectiondiv .footer-logo-desc{margin:0;padding-top:10px;font-family:Jost;font-weight:400;font-size:15px;line-height:24px;color:#c3d1ca;text-transform:capitalize}.cuffoo-build-bundle-hero{padding:56px 20px 40px}.cuffoo-build-bundle-header{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cuffoo-build-bundle-eyebrow{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-build-bundle-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:30px;line-height:1.06;letter-spacing:-.01em;color:#18392f}.cuffoo-build-bundle-description{max-width:600px;margin:0;font-family:Jost;font-size:17px;line-height:28px;font-weight:400;color:#5c5c57}.cuffoo-bundle-steps-section{border-top:1px solid #E7E3DC;border-bottom:1px solid #E7E3DC}.cuffoo-bundle-steps-container{max-width:1440px;margin:0 auto;padding:26px clamp(20px,3.4vw,48px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}.cuffoo-bundle-step{display:flex;align-items:flex-start;gap:14px}.cuffoo-bundle-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #18392F;border-radius:50%;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:16px;color:#18392f}.cuffoo-bundle-step-content{display:flex;flex-direction:column;gap:2px}.cuffoo-bundle-step-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:18px;line-height:24px;letter-spacing:-.01em;color:#161614}.cuffoo-bundle-step-description{margin:0;font-family:Jost;font-weight:400;font-size:13.5px;line-height:21px;color:#5c5c57}.cuffoo-ready-made-title{margin:0;font-family:BodoniModa;font-weight:550;font-variation-settings:"wght" 550;font-size:clamp(24px,2.2vw,32px);line-height:1.25;letter-spacing:-.01em;color:#18392f}.cuffoo-ready-made-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 36px;border:1px solid #161614;background:transparent;color:#161614;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .3s ease,color .3s ease}.menu-list{padding-top:20px;padding-bottom:10px}.childhood-section-main-div{display:flex;justify-content:center;align-items:center}.childhood-section-main-div .childhood-section{max-width:1440px}.Avada-BundleCard__AddBtn{background-color:#18392f!important}.Avada-BundleSummary{background-color:#f7f5f0!important}.Avada-BundleSummary p{color:#18392f!important}.Avada-bundle-items{background-color:transparent!important}.Avada-BundleSummary .Avada-BundleSummary__title{font-family:jost;font-size:18px}.ProgressBar__Line--active{background:#18392f!important}.Avada-bundle-items{gap:0!important}.Avada-bundle-item{border-top:1px solid #e6e6e6;padding:15px 0;border-radius:0}.AOV-BundleSummary__AtcButton,.AOV-BundleModal__ActionBtn{background-color:#18392f!important;border-radius:0!important;font-family:jost}.AOV-Bundle-OptionSelection__Trigger{background-color:transparent!important;border-radius:0!important}.product-faq-section .product-faq-title{font-family:BodoniModa!important;font-weight:550;font-variation-settings:"wght" 550}.facets-drawer__title.h3{font-size:28px}.filteraction-buttons{background-color:#fff}.filteraction-buttons .facets__clear-all{border:1px solid #18392F;color:#18392f}.filteraction-buttons .seeallbuttons-filter{background-color:#18392f;color:#fff}.grid-filter-list[name=Size]{display:grid!important;grid-template-columns:repeat(3,1fr)}.grid-filter-list[name=Size] li Label{border:1px solid #707070;color:#000;padding:10px;width:100%;display:flex;justify-content:center;align-items:center}.grid-filter-list[name=Size] input:checked+label{background-color:#000;color:#fff}.grid-filter-list[name=Size] input:checked+label .checkbox__label-text{color:#fff}.grid-filter-list[name=Size] input:checked+label .checkbox__label-text:hover{color:#fff}.grid-filter-list[name=Size] li Label svg{display:none}.product-card__content .priceContainer,.product-card__content .tax-note{text-align:center!important}swatches-variant-picker-component{justify-content:center!important}.AOV-MixMatch__Container .AOV-MixMatch__Header .AOV-MixMatch__HeaderTitle,.AOV-MixMatch__Body .AOV-MixMatch__Option .AOV-MixMatch__ProductList .AOV-MixMatch__ProductPrice .AOV-MixMatch__ProductPrice--Current{color:#18392f!important}.AOV-MixMatch__Footer .AOV-MixMatch__Footer--DiscountBadge{background-color:#18392f!important}.product-card__content .products-details-card-titleparagraph{font-weight:550;font-variation-settings:"wght" 550}.cuffoo-ready-made-section{background:#f7f5f0}.cuffoo-ready-made-container{max-width:1440px;margin:0 auto;padding:48px clamp(20px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}.cuffoo-ready-made-content{display:flex;flex-direction:column;gap:10px}.cuffoo-ready-made-eyebrow{margin:0;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#5c5c57}.cuffoo-ready-made-title{margin:0;font-family:BodoniModa;font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.25;letter-spacing:-.01em;color:#18392f}.cuffoo-ready-made-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 36px;border:1px solid #161614;background:transparent;color:#161614;font-family:Jost;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}.product-sliderdiv h2{font-weight:550;font-variation-settings:"wght" 550}.jdgm-testimonials-carousel .jdgm-text p{font-family:BodoniModa;font-style:italic;font-weight:550;font-variation-settings:"wght" 550}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating__score,.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before,.jdgm-all-reviews-text--style-branded .jdgm-verified-by{display:none}.jdgm-widget.jdgm-widget{padding:10px 0}.footer-first-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-header-topbar,.footerheline,.footer-grid-menus-columns,.sociallinks-footer{max-width:1440px;width:100%}.lb-card-title,.lb-price-sale-price,.lb-variant-picker{color:#18392f!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/new-design.css.map */
