:root{--gulp-text: #67645e;--gulp-text-light: #84827e;--gulp-text-faint: #b0ada8;--gulp-bg: #ffffff;--gulp-bg-warm: #f8f7f4;--gulp-bg-warm-alt: #f5f4f1;--gulp-border: #edecea;--gulp-border-dark: #d4d2ce;--gulp-accent: #67645e;--gulp-font: "MiletusGrotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--gulp-radius: 40px;--gulp-transition: all .3s cubic-bezier(.25, .46, .45, .94)}body{font-family:var(--gulp-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;letter-spacing:-.01em}p{line-height:1.7}::selection{background:var(--gulp-accent);color:#fff}html{scroll-behavior:smooth}.section-marquee{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.ticker__item{font-size:11px;letter-spacing:.15em}.header__wrapper{padding-top:20px;padding-bottom:20px}.header__links a,.nav-item__link,.header__desktop__buttons a{text-transform:lowercase;font-size:12px;letter-spacing:.1em;font-weight:400}.header__logo-image{max-width:100px}.slideshow .image-overlay,.banner-image .image-overlay{opacity:.18!important}.slideshow .hero__content__textgroup,.banner-image .hero__content__textgroup{max-width:640px;margin:0 auto}.slideshow .hero__subheading,.banner-image .hero__subheading{font-size:11px!important;letter-spacing:.2em!important;text-transform:lowercase!important;font-weight:400!important;margin-bottom:16px!important;opacity:.8}.slideshow .hero__title,.banner-image .hero__title{font-size:clamp(40px,6vw,72px)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.05!important;text-transform:lowercase!important;margin-bottom:28px!important}.slideshow .slide__heading{filter:url(#gulp-liquid-filter);animation:gulp-liquid-float 6s ease-in-out infinite}@keyframes gulp-liquid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.slideshow .hero__btn .btn,.banner-image .hero__btn .btn{border-radius:var(--gulp-radius)!important;padding:14px 40px!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:lowercase!important;font-weight:400!important;border:1px solid rgba(255,255,255,.6)!important;background:transparent!important;color:#fff!important}.slideshow .hero__btn .btn:hover,.banner-image .hero__btn .btn:hover{background:#fff!important;color:var(--gulp-text)!important;border-color:#fff!important}.section-text .rich-text__heading{font-size:clamp(26px,4vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:lowercase;max-width:700px;margin:0 auto}.section-text .rich-text__text{font-size:14px;line-height:1.7;max-width:520px;margin:0 auto}.section-collection .section__heading{text-transform:lowercase;font-weight:400;font-size:clamp(24px,3.5vw,40px);letter-spacing:-.01em}.section-collection .section__subheading{text-transform:lowercase;font-size:11px;letter-spacing:.15em;margin-bottom:8px}.product-grid-item{border:none!important;background:transparent!important;box-shadow:none!important}.product-grid-item__image{border-radius:4px;overflow:hidden;background:var(--gulp-bg-warm-alt)}.product-grid-item__image img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-grid-item:hover .product-grid-item__image img{transform:scale(1.03)}.product-grid-item__title,.product-grid-item__title.font-heading{font-size:20px!important;font-weight:400;text-transform:uppercase!important;letter-spacing:.02em;margin-top:12px}.product-grid-item__price .price{font-size:12px;font-weight:400}.index-sections .product-grid-item .swatch-container,.index-sections .product-grid-item .sibling-swatches{display:none}.image-with-text .rich-text__subheading{font-size:11px;letter-spacing:.15em;text-transform:lowercase;margin-bottom:12px}.image-with-text .rich-text__heading{font-size:clamp(24px,3vw,36px);font-weight:400;text-transform:lowercase;letter-spacing:-.01em;line-height:1.25;margin-bottom:20px}.image-with-text .rich-text__text{font-size:14px;line-height:1.75;max-width:480px}.image-with-text .rich-text__text p+p{margin-top:16px}.image-with-text .btn{margin-top:24px}.image-with-text__image img{border-radius:4px}.section-testimonials,.section-testimonials-with-images{background:var(--gulp-bg-warm)!important;padding:clamp(60px,8vw,100px) 0}.section-testimonials .section__heading,.section-testimonials-with-images .section__heading{text-transform:lowercase;font-weight:400;font-size:clamp(24px,3vw,36px);letter-spacing:-.01em}.testimonial-item__text{font-size:15px;font-style:italic;line-height:1.65}.testimonial-item__author{font-size:12px;letter-spacing:.08em;text-transform:lowercase;margin-top:16px;font-style:normal}.section-press{padding:40px 0;border-top:1px solid var(--gulp-border);border-bottom:1px solid var(--gulp-border)}.section-press .section__heading{font-size:11px;letter-spacing:.15em;text-transform:lowercase;font-weight:400}.section-press .press__logo img{max-height:28px;opacity:.45;filter:grayscale(100%);transition:opacity .3s ease}.section-press .press__logo img:hover{opacity:.75}.section-icons-row{background:var(--gulp-bg-warm-alt)!important;padding:clamp(40px,6vw,70px) 0}.icon-row__item__title{font-size:11px;letter-spacing:.1em;text-transform:lowercase;font-weight:500;margin-top:14px}.icon-row__item__text{font-size:12px;font-weight:400;line-height:1.5}.icon-row__item__icon svg{width:28px;height:28px;stroke-width:1.2}.section-newsletter{padding:clamp(60px,8vw,100px) 0;text-align:center;background:var(--gulp-bg)}.section-newsletter .newsletter__heading,.section-newsletter .section__heading{font-size:clamp(24px,3vw,36px);font-weight:400;text-transform:lowercase;letter-spacing:-.01em;margin-bottom:8px}.section-newsletter .newsletter__text{font-size:13px;margin-bottom:28px}.section-newsletter input[type=email],.newsletter-form input[type=email]{border-radius:var(--gulp-radius);border:1px solid var(--gulp-border-dark);padding:14px 24px;font-size:13px;color:var(--gulp-text);background:transparent;min-width:280px;outline:none;transition:border-color .3s ease}.section-newsletter input[type=email]:focus,.newsletter-form input[type=email]:focus{border-color:var(--gulp-accent)}.section-newsletter input[type=email]::placeholder,.newsletter-form input[type=email]::placeholder{color:var(--gulp-text-faint);text-transform:lowercase}.section-newsletter .btn,.section-newsletter button[type=submit],.newsletter-form .btn{border-radius:var(--gulp-radius);padding:14px 32px;font-size:12px;letter-spacing:.1em;text-transform:lowercase;background:var(--gulp-accent);color:#fff;border:1px solid var(--gulp-accent)}.section-newsletter .btn:hover,.section-newsletter button[type=submit]:hover,.newsletter-form .btn:hover{background:transparent;color:var(--gulp-accent)}.footer{background:var(--gulp-accent);color:#d4d2ce;padding:60px 0 30px}.footer a{color:#d4d2ce;font-size:12px;text-transform:lowercase;letter-spacing:.04em;transition:color .3s ease}.footer a:hover{color:#fff}.footer__heading,.footer .footer__block__title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;font-weight:500;margin-bottom:16px}.footer__logo img,.footer .footer__logo-image{max-width:80px;filter:brightness(0) invert(1)}.footer__copyright{font-size:11px;color:#a09d98;text-transform:lowercase;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;margin-top:40px}.footer .social-links a{color:#d4d2ce}.footer .social-links a:hover{color:#fff}.btn,.btn--primary,.btn--secondary{border-radius:var(--gulp-radius)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:lowercase!important;font-weight:400!important;padding:14px 36px!important;transition:var(--gulp-transition)!important}.btn--primary{background:var(--gulp-accent)!important;color:#fff!important;border:1px solid var(--gulp-accent)!important}.btn--primary:hover{background:transparent!important;color:var(--gulp-accent)!important}.btn--secondary{background:transparent!important;color:var(--gulp-accent)!important;border:1px solid var(--gulp-accent)!important}.btn--secondary:hover{background:var(--gulp-accent)!important;color:#fff!important}.product-form__submit,.product__submit__buttons .btn{border-radius:var(--gulp-radius)!important;text-transform:lowercase!important;letter-spacing:.1em!important;font-weight:400!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{border-radius:var(--gulp-radius);border:1px solid var(--gulp-border);padding:12px 20px;font-size:13px;color:var(--gulp-text);transition:border-color .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--gulp-accent);outline:none;box-shadow:none}textarea{border-radius:16px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gulp-border);border-radius:3px}@media(max-width:749px){.slideshow .hero__title,.banner-image .hero__title{font-size:36px!important;letter-spacing:-.01em!important}.slideshow .hero__subheading,.banner-image .hero__subheading{font-size:10px!important}.image-with-text .rich-text__heading{font-size:24px}.section-collection .grid--products{grid-template-columns:1fr 1fr}.section-newsletter input[type=email]{min-width:unset;width:100%;margin-bottom:12px}.section-newsletter .btn,.newsletter-form .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
