:root{--cly-champagne: #D8B48A}.footer{border-top-color:#d8b48a40}product-inventory:not(.product-inventory--low) .product-inventory__signal{animation:none!important}.product-information .accordion>accordion-custom:last-child>details{border-bottom:0!important}.sticky-add-to-cart__variant{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__bar{box-shadow:0 -10px 28px -14px #18161338!important}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{background:var(--color-background, #FAF7F2);border-top:1px solid var(--cly-line, #E2D9C9);padding-bottom:calc(var(--padding-sm, 12px) + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 30px -18px #18161347!important}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}}.product-information .variant-option--buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:64px;max-width:100%;height:auto}.product-information .variant-option--buttons .variant-option__button-label__text{white-space:nowrap;text-align:center;line-height:1.35}@media(max-width:480px){.product-information .variant-option--buttons .variant-option__button-label__text{white-space:normal;overflow-wrap:normal;word-break:normal}.product-information .variant-option--buttons .variant-option__button-label{padding-inline:14px}}.si-reviews__viewport{overflow:hidden!important;touch-action:pan-y}[id*=__luxury_reviews],[id*=__shop_the_look]{overflow-anchor:none}product-swatches .variant-option__button-label--has-swatch,product-swatches .variant-option__button-label--has-swatch:hover,product-swatches .variant-option__button-label--has-swatch:has(input:checked){outline:none!important}product-swatches .swatch:not(.swatch--pill){width:20px;height:20px;box-shadow:inset 0 0 0 1px #18161338,0 0 0 0 var(--cly-ivory, #FAF7F2),0 0 0 0 var(--cly-ink, #181613);transition:transform .25s ease,box-shadow .3s cubic-bezier(.22,.61,.36,1)}product-swatches .variant-option__button-label--has-swatch:has(input:checked) .swatch{box-shadow:inset 0 0 0 1px #18161338,0 0 0 3px var(--cly-ivory, #FAF7F2),0 0 0 4px var(--cly-ink, #181613)!important}@media(hover:hover)and (pointer:fine){product-swatches .variant-option__button-label--has-swatch:not(:has(input:checked)):hover .swatch{box-shadow:inset 0 0 0 1px #18161338,0 0 0 3px var(--cly-ivory, #FAF7F2),0 0 0 4px #cfc4b1!important}}product-swatches .variant-option__button-label--has-swatch:has(input:focus-visible) .swatch{box-shadow:inset 0 0 0 1px #18161338,0 0 0 3px var(--cly-ivory, #FAF7F2),0 0 0 5px var(--cly-bronze, #7A5C2E)!important}@media(prefers-reduced-motion:reduce){product-swatches .swatch:not(.swatch--pill){transition:none}}product-swatches .variant-option__button-label--has-swatch{width:44px;height:44px;margin:-4px;touch-action:manipulation}.calynth-stl-btn{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start;min-height:34px;padding:0 20px!important;white-space:nowrap;font-family:var(--font-body--family, inherit);font-size:10px!important;font-weight:500!important;line-height:1;letter-spacing:.18em!important;background-color:var(--cly-ink, #181613)!important;color:var(--cly-ivory, #FAF7F2)!important}.calynth-stl-card:hover .calynth-stl-btn{background-color:#3a332a!important}.variant-option--buttons:not(:has(input:checked)) .variant-option__button-label__pill{opacity:0}.cly-size-note{flex-basis:100%;width:100%;margin:10px 0 0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cly-bronze, #7A5C2E)}.cly-size-note:empty{display:none}@keyframes cly-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}fieldset.cly-size-missing{animation:cly-nudge .35s ease 1}[data-cly-size-pending] .accelerated-checkout-block{position:relative}.cly-size-guard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-cly-size-pending] .sticky-add-to-cart__variant{display:none!important}@media(prefers-reduced-motion:reduce){fieldset.cly-size-missing{animation:none}}:root{--font-primary--family: var(--font-heading--family);--font-primary--style: var(--font-heading--style);--font-primary--weight: var(--font-heading--weight);--font-secondary--family: var(--font-subheading--family);--font-secondary--style: var(--font-subheading--style);--font-secondary--weight: var(--font-subheading--weight)}section.cc .cc-heading,.calynth-stl-title,.si-reviews .si-reviews__title{font-family:var(--cly-display)!important;font-weight:400!important}.calynth-stl-title{letter-spacing:.16em!important;color:var(--cly-ink, #181613)!important}section.cc .cc-label,.calynth-marquee-text{font-family:var(--font-body--family)!important;font-weight:500!important}.si-reviews .si-review-card__title{font-family:var(--cly-display)!important;font-weight:400!important;font-size:18px!important;letter-spacing:.01em}.si-reviews .si-review-card__author{font-weight:500!important}.section-resource-list__header h2,.section-resource-list__header h3,section.cc .cc-heading,.calynth-stl-title,.si-reviews .si-reviews__title,.luxury-faq-title{font-family:var(--cly-display)!important;font-weight:400!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.15!important;letter-spacing:.14em!important;text-transform:uppercase;text-wrap:balance}.calynth-stl-subtitle{color:var(--cly-bronze, #7A5C2E)!important;font-family:var(--font-body--family);font-weight:500;letter-spacing:.2em!important}.calynth-stl-product-title{color:var(--cly-ink, #181613)!important;font-family:var(--font-body--family);font-size:13px!important;font-weight:400!important;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.calynth-stl-price{color:var(--cly-text, #2A261F)!important;letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums}.calynth-stl-card{transition:border-color .4s var(--cly-ease, ease),box-shadow .4s var(--cly-ease, ease),transform .4s var(--cly-ease, ease)!important}@media(hover:hover){.calynth-stl-card:hover{border-color:var(--cly-bronze, #7A5C2E)!important;box-shadow:0 18px 30px -24px #18161380!important}}.calynth-stl-card.is-highlighted{border-color:var(--cly-ink, #181613)!important;box-shadow:0 18px 34px -22px #18161373!important;transform:translateY(-4px)}.calynth-hotspot{background-color:var(--cly-ivory, #FAF7F2)!important;box-shadow:0 6px 18px -4px #18161373!important}.calynth-hotspot:after{background-color:#faf7f2cc!important}.cly-size-overlay .cly-size-error{color:var(--cly-oxblood, #7A1F2B);background:#f6ecea}.cly-size-overlay .cly-size-dialog .cly-size-input[aria-invalid=true]{border-color:var(--cly-oxblood, #7A1F2B);box-shadow:0 0 0 3px #7a1f2b1f}.cly-size-overlay .cly-size-dialog .cly-size-input,.cly-size-overlay .cly-size-dialog .cly-size-select,.cly-size-overlay .cly-size-zone:not([aria-checked=true]){background-color:#fffdf9}.cly-size-overlay .cly-size-dialog .cly-size-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23181613' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-card .badge,.product-badges .badge,.product-badges__badge{font-size:9px!important;font-weight:500!important;letter-spacing:.18em!important;line-height:1!important;padding:6px 10px 5px!important;min-height:0!important;height:auto!important}@media screen and (min-width:750px){.product-card .badge,.product-badges .badge,.product-badges__badge{font-size:9.5px!important;padding:6px 11px 5px!important}}html:root{--color-error: #7A1F2B;--color-success: #7A5C2E;--color-instock: #7A5C2E;--color-lowstock: #7A1F2B;--color-outofstock: #B8AD9A}div.cly{--ink: var(--cly-ink, #181613);--gold: var(--cly-bronze, #7A5C2E);--cream: var(--cly-linen, #F1EBE0);--mut: var(--cly-muted, #6B6458);font-family:var(--font-body--family)!important;color:var(--cly-text, #2A261F)}div.cly h1,div.cly h2{font-family:var(--cly-display)!important;font-weight:400!important;color:var(--cly-ink, #181613);letter-spacing:.14em}div.cly h3{font-family:var(--font-body--family)!important;font-weight:500!important;color:var(--cly-ink, #181613)}div.cly .tag{font-weight:500}div.cly .card,div.cly .rev{border:1px solid var(--cly-line, #E2D9C9);border-radius:var(--r-card, 20px)}div.cly .stats{background:var(--cly-line, #E2D9C9)!important;border:1px solid var(--cly-line, #E2D9C9);border-radius:var(--r-card, 20px);overflow:hidden}div.cly .stat{background:#fffdf9!important}div.cly .stat b{font-family:var(--cly-display);color:var(--cly-ink, #181613)}div.cly .tablewrap{border:1px solid var(--cly-line, #E2D9C9);border-radius:var(--r-md, 16px)}div.cly th,div.cly td{border-bottom-color:var(--cly-line, #E2D9C9)!important}div.cly tr:last-child td{border-bottom:0!important}div.cly th{background:var(--cly-linen, #F1EBE0)!important;color:var(--cly-ink, #181613);font-weight:500!important}div.cly .band,div.cly .note{background:var(--cly-ink, #181613)!important;border-radius:var(--r-card, 20px)}div.cly .band h2,div.cly .note h2,div.cly .note h3{color:var(--cly-ivory, #FAF7F2)!important}div.cly .band p,div.cly .note p{color:#d9d1c3!important}div.cly a{color:var(--cly-ink, #181613)}div.cly a:hover{color:var(--cly-bronze, #7A5C2E)}main[data-template="page.contact"] h1{font-family:var(--cly-display)!important;font-weight:400!important;font-size:clamp(28px,5vw,44px)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--cly-ink, #181613)}@media screen and (max-width:749px){.product-information .variant-option--buttons:has(.cly-size-trigger,.cly-find-size) .variant-option__button-label{flex:1 1 0!important;min-width:min-content;max-width:120px;padding-inline:8px}.product-information .variant-option--buttons:has(.cly-size-trigger,.cly-find-size) .variant-option__button-label__text{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-fixes.css.map */
