:root{--vc-ink: #1a1425;--vc-ink-soft: #4a3e5a;--vc-mute: #8a7e9a;--vc-purple: #b89dd9;--vc-purple-deep: #6b4e9a;--vc-lavender: #f7f2fb;--vc-paper: #fffdfa}.header__icon .svg-wrapper,.header__icon--cart .svg-wrapper{width:36px;height:36px}.header__icon .icon,.header__icon--cart .icon,.header__icon--menu .icon{height:1.6rem;width:1.6rem}.header__icon,.header__icon--cart .icon{height:3.6rem;width:3.6rem}.header__icon--menu{padding:.6rem}.cart-count-bubble{min-width:1.6rem;height:1.6rem;font-size:1rem;right:.4rem;bottom:.4rem;background:var(--vc-ink);color:#fff}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{line-height:0;display:inline-block}.announcement-bar{border:0}.announcement-bar__message{padding:10px 0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}h0,.h0,.hero__heading,.banner__heading{font-size:clamp(4.6rem,6vw,8.4rem);line-height:1.02;letter-spacing:-.02em}h1,.h1{font-size:clamp(3.6rem,4.6vw,5.6rem);line-height:1.06;letter-spacing:-.015em}h2,.h2{font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.12;letter-spacing:-.01em}.richtext__heading,.image-with-text__heading,.banner__heading,.product__title h1{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.015em}.caption,.caption-with-letter-spacing,.subtitle{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-ink-soft);font-weight:500}.button{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:500;min-height:4.8rem;padding:0 2.8rem}.button:after,.button:before{display:none!important}.button--primary{background:var(--vc-ink);color:#fff;border:1px solid var(--vc-ink);transition:background .2s,color .2s}.button--primary:hover:not([disabled]){background:var(--vc-purple-deep);border-color:var(--vc-purple-deep);color:#fff}.button--secondary{background:transparent;color:var(--vc-ink);border:1px solid var(--vc-ink)}.button--secondary:hover:not([disabled]){background:var(--vc-ink);color:#fff}.link,a.link--text{font-weight:500;letter-spacing:.02em;text-underline-offset:4px}.card--standard .card__content{padding:1.6rem 0 0}.card__heading{font-family:var(--font-heading-family);font-weight:500;font-size:1.8rem;letter-spacing:-.005em}.price{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;color:var(--vc-ink-soft)}.card__media{overflow:hidden}.card__media img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.card:hover .card__media img,.card__inner:hover .card__media img{transform:scale(1.03)}.product__title h1{font-size:clamp(3.2rem,3.6vw,4.4rem);font-weight:500;margin-bottom:1.2rem}.product__text.caption-with-letter-spacing{color:var(--vc-ink-soft);margin-bottom:1.2rem}.product__info-wrapper{padding-top:1.6rem}.product__info-container>*+*{margin-top:2.4rem}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-ink-soft)}.product-form__input input[type=radio]+label{min-width:4.8rem;font-weight:500;border-radius:0}.product .accordion{border-top:1px solid rgba(26,20,37,.12);border-bottom:1px solid rgba(26,20,37,.12);padding:.6rem 0}.product .accordion+.accordion{border-top:0}.product .accordion summary{padding:1.4rem 0;font-weight:500;letter-spacing:.01em}.section{margin-block:0}.multicolumn .title{font-size:clamp(2.4rem,3vw,3.2rem);margin-bottom:3.2rem}.multicolumn-card__info{padding:1.6rem 0 0}.multicolumn-card__info .h3{font-family:var(--font-heading-family);font-weight:500;font-size:2rem;margin-bottom:.8rem}.image-with-text__heading{font-size:clamp(3rem,3.6vw,4.4rem)}.image-with-text__text p{font-size:1.6rem;line-height:1.6}.multirow__inner+.multirow__inner{margin-top:6rem}.richtext__heading{font-size:clamp(3.2rem,4vw,5rem);font-weight:500;letter-spacing:-.015em}.richtext .caption-with-letter-spacing{margin-bottom:1.6rem}.footer{border-top:0}.footer__content-top{padding-bottom:3.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer__blocks-wrapper{gap:4rem}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-bottom:2rem;opacity:.85}.footer-block__details-content{display:flex;flex-direction:column;gap:.2rem}.footer-block__details-content li{padding:.4rem 0}.footer-block__details-content a,.footer-block__details-content .link{text-decoration:none;opacity:.82;transition:opacity .2s;font-size:1.4rem}.footer-block__details-content a:hover,.footer-block__details-content .link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer__newsletter .h4{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,2.8vw,3.6rem);letter-spacing:-.01em;margin-bottom:1.2rem}.footer__newsletter{max-width:44rem}.footer-block--brand .footer__content-bottom-wrapper--center{text-align:left}.footer-block--brand .footer-block__brand-info{font-size:1.4rem;line-height:1.6;opacity:.78;max-width:30rem}.footer .list-social__item .list-social__link{padding:1rem;transition:opacity .2s}.footer .list-social__item .list-social__link:hover{opacity:1}.footer__content-bottom-wrapper{padding-top:2.8rem;align-items:center;gap:1.6rem}.copyright{padding-top:0;font-size:1.1rem;opacity:.7;letter-spacing:.04em}.footer .payment-icon{height:2rem;opacity:.8}.email-signup-banner__heading,.newsletter__heading{font-size:clamp(2.8rem,3.6vw,4rem)}.newsletter-form__field-wrapper input{border-radius:0;padding:1.6rem 5rem 1.6rem 1.8rem;border:1px solid currentColor;background:transparent}.menu-drawer__navigation .menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:500;font-size:2.6rem;letter-spacing:-.01em;padding:1.4rem 2rem}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-weight:500}.cart-drawer .cart-item__name{font-weight:500}.banner__box{padding:3.6rem 4rem!important;background:#fffdfaf0}.banner__content .banner__heading{margin-bottom:1.6rem}.banner__content .button+.button{margin-left:.8rem}@media(min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper{padding-right:4rem}}.shopify-policy__container{max-width:72rem}.list-social{gap:.6rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/brand-overrides.css.map */
