:root{--cc-paper:#faf7f2;--cc-ink:#242321;--cc-red:#aa2d25;--cc-muted:#635f58;--cc-line:#dbd3c8}body{background:var(--cc-paper);color:var(--cc-ink);letter-spacing:.01em}body,h1,h2,h3,h4,h5,h6,.button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{letter-spacing:-.035em;font-weight:600}.header-wrapper{background:var(--cc-paper)}.header__heading-link{font-weight:700;letter-spacing:-.03em}.header__menu-item{font-size:1.4rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.04em;padding:1rem}.button{font-weight:600;letter-spacing:0}.cc-home{overflow:hidden}.cc-home a{color:inherit}.cc-home p{margin-top:0;line-height:1.65}.cc-home h1,.cc-home h2,.cc-home h3{margin-top:0;color:var(--cc-ink)}.cc-home h2{font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.12;margin-bottom:2rem}.cc-home h3{font-size:2.2rem;line-height:1.2}.cc-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.cc-section{padding-block:8rem}.cc-kicker{font-size:1.1rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;margin-bottom:2rem!important;color:var(--cc-red)}.cc-hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px;border-bottom:1px solid var(--cc-line)}.cc-hero-copy{padding:7rem max(4rem,calc((100vw - 1240px)/2));padding-right:5rem;display:flex;flex-direction:column;justify-content:center}.cc-hero h1{font-size:clamp(4rem,4.7vw,7rem);line-height:1.03;letter-spacing:-.055em;margin-bottom:2.5rem}.cc-lead{font-size:1.8rem;max-width:46rem;color:var(--cc-muted);margin-bottom:3rem}.cc-actions{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;margin-bottom:2rem}.cc-button{display:inline-flex;align-items:center;justify-content:center;gap:2.5rem;min-height:50px;padding:1.6rem 2.3rem;border:1px solid var(--cc-red);border-radius:5px;background:var(--cc-red);color:#fff!important;font-size:1.4rem;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer;letter-spacing:0;transition:background .15s}.cc-button:hover{background:#85231d;border-color:#85231d}.cc-text-link{display:inline-flex;align-items:center;gap:1.4rem;min-height:48px;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.cc-small{font-size:1.2rem;color:var(--cc-muted);max-width:46rem}.cc-hero-media{position:relative;background:#d9cbb9;min-height:480px}.cc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cc-stamp{position:absolute;bottom:3rem;left:-3rem;background:#f1dfbe;color:var(--cc-ink);border:1px solid var(--cc-ink);width:15rem;height:15rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.2;transform:rotate(-9deg)}.cc-stamp span{font-size:3rem;margin-top:.6rem}.cc-trust{display:flex;justify-content:center;gap:6rem;border-bottom:1px solid var(--cc-line);padding:2rem 3rem;font-size:1.3rem;font-weight:600;background:#f0e9df}.cc-trust>span{display:flex;gap:1rem;align-items:center}.cc-trust>span>span{font-size:2rem;color:var(--cc-red)}.cc-section-top{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin-bottom:3.2rem}.cc-section-top>p{max-width:31rem;color:var(--cc-muted);font-size:1.5rem;margin-bottom:2rem}.cc-section-top h2{max-width:65rem}.cc-description{max-width:67rem;color:var(--cc-muted);font-size:1.6rem;margin-bottom:0}.cc-categories,.cc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.cc-category{display:block;text-decoration:none}.cc-category-media{aspect-ratio:1.12;overflow:hidden;border-radius:8px;background:#e8e0d5}.cc-category-media img,.cc-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.cc-category:hover img,.cc-product-image:hover img{transform:scale(1.025)}.cc-category-copy{padding:2rem 0 0}.cc-category-copy p{font-size:1.2rem;color:var(--cc-muted);margin-bottom:.7rem}.cc-category h3{display:flex;justify-content:space-between;gap:1rem;font-size:2.4rem}.cc-marquees{background:#f0e9df}.cc-marquees .cc-section-top{align-items:start}.cc-marquees .cc-text-link{flex-shrink:0}.cc-product{background:var(--cc-paper);border-radius:8px;overflow:hidden;border:1px solid var(--cc-line)}.cc-product-image{display:block;aspect-ratio:1.15;overflow:hidden;background:#e2d7c9}.cc-product-image img{object-fit:contain}.cc-product-copy{padding:2.4rem}.cc-product h3{font-size:2rem;line-height:1.35;margin-bottom:1.5rem}.cc-product h3 a{text-decoration:none}.cc-price{font-size:2rem;font-weight:700;margin-bottom:.8rem}.cc-freight{max-width:none;text-align:center;margin:2.4rem 0 0!important}.cc-process,.cc-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:8rem}.cc-steps{list-style:none;padding:0;margin:0}.cc-steps li{display:flex;gap:2.5rem;padding:2.4rem 0;border-top:1px solid var(--cc-line)}.cc-steps li>span{font-size:1.2rem;font-weight:700;color:var(--cc-red);padding-top:.5rem}.cc-steps h3{margin-bottom:1rem}.cc-steps p{font-size:1.5rem;color:var(--cc-muted);margin-bottom:0}.cc-reviews{background:#242321;color:var(--cc-paper)}.cc-reviews .cc-kicker{color:#e9b5a2}.cc-reviews h2{color:var(--cc-paper)}.cc-review-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8rem}.cc-review-grid figure{margin:2rem 0 0}.cc-quote-mark{font-family:Georgia,serif;font-size:7rem;line-height:.8;color:#e9b5a2}.cc-review-grid blockquote{border:0;padding:0;margin:1rem 0 2rem;font-size:2rem;font-style:normal;line-height:1.6}.cc-review-grid figcaption{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#c3bfb9}.cc-custom{display:flex;align-items:center;justify-content:space-between;gap:4rem;border-radius:10px;padding:5rem;background:var(--cc-red);color:#fff}.cc-custom h2,.cc-custom .cc-kicker{color:#fff}.cc-custom p{max-width:58rem}.cc-custom .cc-kicker{opacity:.85}.cc-custom p:last-child{margin-bottom:0;font-size:1.6rem}.cc-button-light{background:var(--cc-paper);border-color:var(--cc-paper);color:var(--cc-ink)!important;flex-shrink:0}.cc-button-light:hover{background:#f1dfbe;border-color:#f1dfbe}.cc-faq{padding-top:0}.cc-faq details{border-top:1px solid var(--cc-line);padding:0 0 1.2rem}.cc-faq summary{padding:2.2rem 3rem 1rem 0;cursor:pointer;font-weight:600;font-size:1.6rem;list-style:revert;line-height:1.5}.cc-faq details p{font-size:1.5rem;color:var(--cc-muted);margin:1rem 0}.cc-newsletter{background:#f0e9df}.cc-newsletter-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7rem}.cc-newsletter h2{max-width:50rem}.cc-newsletter p{font-size:1.5rem}.cc-newsletter-form label{display:block;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.cc-email-row{display:flex;gap:.8rem}.cc-email-row input{border:1px solid #8c8479;background:var(--cc-paper);border-radius:5px;min-height:52px;min-width:0;flex:1;padding:1.2rem;font-size:1.6rem;color:var(--cc-ink)}.cc-email-row .cc-button{gap:1rem;white-space:nowrap}.cc-newsletter .cc-small{font-size:1.1rem;margin:1.4rem 0 0}.cc-product-note{padding:2rem;border:1px solid var(--cc-line);border-radius:8px;background:#f0e9df;font-size:1.4rem;line-height:1.6}.cc-product-note p{margin:.8rem 0}.cc-product-note a{color:var(--cc-red);text-underline-offset:3px}.product__title h1{font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.15}.product__info-container>.product__description{padding-top:2rem;border-top:1px solid var(--cc-line)}.card__heading{font-weight:600}.card__information{padding-top:2rem}.collection-hero__title{font-weight:600}.footer{background:#242321;color:#f4efe8;border-top:0!important}.footer h2,.footer a,.footer .field__input,.footer .field__label,.footer .newsletter-form__button{color:#f4efe8!important}.footer a:hover{color:#e9b5a2!important}.footer .field:after{box-shadow:0 0 0 1px #9f978a}.footer .list-social__link{color:#f4efe8}.footer__content-bottom{border-color:#4f4b45!important}.cc-home a:focus-visible,.cc-home button:focus-visible,.cc-home input:focus-visible,.cc-home summary:focus-visible{outline:3px solid #1b6ca8;outline-offset:5px}@media(min-width:990px){.header{max-width:1320px}.header__heading .h2{font-size:2.2rem}}@media(max-width:989px){.cc-hero{min-height:540px}.cc-hero-copy{padding:5rem 3rem}.cc-hero h1{font-size:4.8rem}.cc-actions{gap:1rem}.cc-trust{gap:2.5rem}.cc-wrap{width:calc(100% - 48px)}.cc-section{padding-block:6rem}.cc-process,.cc-faq{gap:4rem}.cc-newsletter-grid{gap:3rem}.cc-stamp{width:12rem;height:12rem;font-size:1.4rem}.cc-faq{padding-top:0}.cc-custom{padding:3.5rem}.cc-section-top{gap:2rem}.cc-marquees .cc-section-top{display:block}.cc-marquees .cc-section-top>.cc-text-link{margin-top:1.5rem}}@media(max-width:749px){.cc-hero{grid-template-columns:1fr}.cc-hero-copy{padding:4rem 2.4rem 3rem}.cc-hero h1{font-size:4.7rem;max-width:56rem}.cc-lead{font-size:1.6rem}.cc-hero-media{min-height:360px}.cc-stamp{left:auto;right:2rem;bottom:2rem}.cc-trust{gap:.7rem;flex-direction:column;padding:1.7rem 2.4rem;font-size:1.2rem}.cc-trust>span{gap:1rem}.cc-trust>span>span{font-size:1.6rem}.cc-wrap{width:calc(100% - 40px)}.cc-section{padding-block:4.5rem}.cc-section-top{display:block;margin-bottom:2.5rem}.cc-section-top>p{max-width:none}.cc-categories,.cc-products{grid-template-columns:1fr;gap:3rem}.cc-category-media{aspect-ratio:1.25}.cc-category h3{font-size:2.6rem}.cc-kicker{font-size:1rem;line-height:1.6}.cc-home h2{font-size:3.4rem}.cc-process,.cc-faq,.cc-newsletter-grid{grid-template-columns:1fr;gap:2rem}.cc-review-grid{grid-template-columns:1fr;gap:3rem}.cc-review-grid blockquote{font-size:1.8rem}.cc-custom{display:block;padding:3rem 2.4rem}.cc-custom .cc-button{margin-top:2.5rem}.cc-faq{padding-top:0}.cc-email-row{flex-direction:column}.cc-email-row .cc-button{justify-content:space-between}.cc-product-copy{padding:2rem}.cc-small{max-width:none}.cc-hero .cc-actions{gap:1.6rem}.cc-hero .cc-actions .cc-button{padding:1.6rem 2rem}.cc-product-image{aspect-ratio:1.2}}@media(max-width:749px){.cc-hero-copy{padding-top:3rem}.cc-hero h1{font-size:3.8rem}.cc-hero .cc-kicker{margin-bottom:1.5rem!important}.cc-hero .cc-actions{margin-bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.cc-home *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-redesign.css.map */
