html.js .drawer{background-color:#1b211e61}html.js .drawer__inner{background:var(--ch-cream);border-left:1px solid var(--ch-line);box-shadow:-2rem 0 6rem -3rem #1f262273}html.js .drawer__header{padding-top:2.4rem;border-bottom:1px solid var(--ch-line);padding-bottom:1.6rem}html.js .drawer__heading{font-family:var(--ch-serif);font-size:3rem;text-transform:none;letter-spacing:-.01em}html.js .drawer__close{color:var(--ch-ink);border-radius:var(--ch-pill)}html.js .drawer__close:hover{background:#1f26220f}html.js .drawer__footer{background:var(--ch-porcelain);border-top:1px solid var(--ch-line);padding-top:2rem;padding-bottom:max(2rem,env(safe-area-inset-bottom))}html.js .drawer__footer .totals{align-items:baseline}html.js .drawer__footer .totals__total{font-family:var(--ch-sans);font-size:1.2rem;letter-spacing:var(--ch-track-wide);text-transform:uppercase;color:var(--ch-ink-soft)}html.js .drawer__footer .totals__total-value{font-family:var(--ch-serif);font-size:2.8rem;color:var(--ch-ink)}html.js .cart-drawer .cart__checkout-button{width:100%}html.js .drawer__inner-empty .cart__empty-text{font-family:var(--ch-serif);font-size:3.2rem;text-transform:none}html.js .cart-drawer__collection .card__heading{font-size:1.2rem}html.js .cart-item__media{min-width:9rem}html.js .cart-item__image{background:var(--ch-sand);border-radius:var(--ch-radius-sm);object-fit:contain;aspect-ratio:1 / 1}html.js .cart-item__name{color:var(--ch-ink);text-decoration:none}html.js .cart-item__details .product-option{font-size:1.3rem;color:var(--ch-ink-soft)}html.js .cart-item .price,html.js .cart-item__price-wrapper .price{font-family:var(--ch-serif);font-size:1.8rem;color:var(--ch-ink)}html.js cart-remove-button .button{--ch-btn-bg: transparent;--ch-btn-fg: var(--ch-ink-soft);min-height:4.4rem;min-width:4.4rem;padding:0;box-shadow:none;border-radius:var(--ch-pill)}html.js cart-remove-button .button:hover:not([disabled]){--ch-btn-bg: rgba(156, 74, 99, .08);--ch-btn-fg: var(--ch-rose);box-shadow:none;transform:none}html.js .cart-items thead th,html.js .cart-items .caption-with-letter-spacing{color:var(--ch-ink-soft)}html.js .cart__footer .totals__total-value,html.js .cart__footer .totals__subtotal-value{color:var(--ch-ink)}html.js .cart__ctas .button{width:100%}html.js .cart-notification{background:var(--ch-porcelain)}html.js .cart-notification-product__name{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}html.js .product__inventory{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;letter-spacing:.04em;color:var(--ch-ink-soft)}.ch-trust{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;list-style:none;margin:.4rem 0 0;padding:1.6rem 0;border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line)}.ch-trust li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.15rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink)}.ch-trust svg{width:1.8rem;height:1.8rem;color:var(--ch-rose);flex:none}html.js .product__title h1{font-size:clamp(2.8rem,1.8vw + 2rem,4.4rem);letter-spacing:.01em;line-height:1.08}.ch-satc{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:1rem 1.2rem max(1rem,env(safe-area-inset-bottom));background:#fffcf7f0;-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);border-top:1px solid var(--ch-line);box-shadow:0 -1.2rem 3rem -2rem #1f262266;transform:translateY(110%);transition:transform .45s var(--ch-ease),visibility 0s linear .45s;visibility:hidden}.ch-satc.is-visible{transform:none;visibility:visible;transition:transform .45s var(--ch-ease)}.ch-satc__inner{display:flex;align-items:center;gap:1.2rem;max-width:72rem;margin:0 auto}.ch-satc__img{width:4.8rem;height:4.8rem;border-radius:1rem;object-fit:contain;background:var(--ch-sand);flex:none}.ch-satc__info{display:flex;flex-direction:column;min-width:0;flex:1}.ch-satc__title{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-satc__price{font-family:var(--ch-serif);font-size:2rem;color:var(--ch-ink);line-height:1.2}html.js .ch-satc__btn{min-height:4.8rem;padding:0 2.2rem;flex:none}@media(min-width:990px){.ch-satc{display:none}}@media(prefers-reduced-motion:reduce){.ch-satc,.ch-satc.is-visible{transition:none}}.ch-wa{position:fixed;right:1.6rem;bottom:max(1.6rem,env(safe-area-inset-bottom));z-index:24;display:inline-flex;align-items:center;gap:1rem;height:5.2rem;padding:0 1.4rem;border-radius:var(--ch-pill);background:var(--ch-forest);color:var(--ch-on-dark);text-decoration:none;box-shadow:0 1.2rem 3rem -1.4rem #1f262299;transition:transform .45s var(--ch-ease),bottom .45s var(--ch-ease),background-color .2s}.ch-wa svg{width:2.4rem;height:2.4rem;flex:none}.ch-wa__label{font-size:1.25rem;font-weight:500;letter-spacing:.08em;white-space:nowrap}.ch-wa:hover{background:var(--ch-forest-deep);transform:translateY(-2px)}@media(max-width:749px){.ch-wa{width:5.2rem;padding:0;justify-content:center}.ch-wa__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html.ch-has-satc .ch-wa{bottom:calc(8.4rem + env(safe-area-inset-bottom))}body.overflow-hidden .ch-wa,body.overflow-hidden-mobile .ch-wa,body.overflow-hidden-tablet .ch-wa{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.ch-wa{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ch-conversion.css.map */
