.btn{border-radius:var(--btn-radius, 999px)}.site-footer{background:var(--footer-bg, #14110D);color:var(--footer-text, #CBBFA9)}.site-footer--bordered{border-top:1px solid rgba(198,161,91,.35)}@media(min-width:990px){.site-footer.footer-grid--cols-2 .footer-grid{grid-template-columns:1.4fr 1fr}.site-footer.footer-grid--cols-3 .footer-grid{grid-template-columns:1.4fr 1fr 1fr}.site-footer.footer-grid--cols-4 .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-blocks{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-bottom:3.5rem}@media(min-width:750px){.footer-blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.footer-blocks{grid-template-columns:repeat(4,1fr)}}.footer-accordion summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.footer-accordion summary::-webkit-details-marker{display:none}.footer-accordion summary:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;opacity:.7}.footer-accordion[open] summary:after{transform:rotate(225deg)}@media(min-width:750px){.footer-accordion summary{pointer-events:none}.footer-accordion summary:after{display:none}}.footer-newsletter__form{display:flex;gap:.5rem;margin-top:1rem;max-width:340px}.footer-newsletter__input{flex:1;min-width:0;padding:.7rem 1rem;font-size:.9rem;background:#faf7f214;border:1px solid rgba(250,247,242,.25);border-radius:.6rem;color:#faf7f2}.footer-newsletter__input::placeholder{color:#cbbfa9b3}.footer-bottom__links{display:flex;align-items:center;gap:1rem}.footer-wishlist-link{font-size:.85rem;color:#8a7e6e}.footer-wishlist-link:hover{color:var(--color-accent)}.footer-payments{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.8rem}.footer-payments svg{width:38px;height:24px}.product-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease,transform .8s ease}.product-card:hover .product-card__img--alt{opacity:1}.badge--new{background:#2e5e3f;color:#faf7f2}.product-card__wishlist{position:absolute;top:.8rem;right:.8rem;z-index:2;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#faf7f2eb;border:0;border-radius:50%;color:var(--color-text);transition:transform .2s ease,background .2s,color .2s;box-shadow:0 4px 14px #1b18151f}.product-card__wishlist svg{width:18px;height:18px}.product-card__wishlist:hover{transform:scale(1.1)}.product-card__wishlist.is-active{background:var(--color-accent);color:#1b1815}.product-card__wishlist.is-active svg{fill:currentColor}.product-card__swatches{display:flex;gap:.45rem;margin-top:.55rem;flex-wrap:wrap}.card-swatch{width:22px;height:22px;display:inline-block;flex:none;border:1px solid rgba(27,24,21,.25);box-shadow:inset 0 0 0 2px #faf7f299;transition:transform .2s ease}.card-swatch--circle{border-radius:50%}.card-swatch--square{border-radius:4px}.card-swatch:hover{transform:scale(1.15)}.wishlist-page-btn{display:inline-flex;align-items:center;gap:.55rem;margin-top:.9rem;padding:.4rem 0}.wishlist-page-btn svg{width:18px;height:18px}.wishlist-page-btn.is-active{color:var(--color-accent)}.wishlist-page-btn.is-active svg{fill:currentColor}.wishlist-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.wishlist-grid{grid-template-columns:repeat(4,1fr)}}.wishlist-empty{text-align:center;padding:3rem 0;display:grid;gap:1.25rem;justify-items:center}.wishlist-empty[hidden]{display:none}.wishlist-loading{grid-column:1 / -1;text-align:center;color:var(--color-muted)}.wishlist-remove{margin-top:.5rem;background:none;border:0;padding:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.wishlist-remove:hover{color:var(--color-text)}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:95;background:#1b1815;color:#faf7f2;border-top:1px solid rgba(198,161,91,.4);padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #1b181540}.cookie-bar[hidden]{display:none}.cookie-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.cookie-bar__text{flex:1 1 260px;font-size:.88rem}.cookie-bar__text p{margin:0}.cookie-bar__policy{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;margin-left:.5rem}.cookie-bar__actions{display:flex;gap:.6rem;flex:none}.back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;width:48px;height:48px;border-radius:50%;background:var(--color-text);color:#faf7f2;border:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #1b181547;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .2s}.back-to-top[hidden]{display:none}.back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.back-to-top:hover{background:var(--color-accent);color:#1b1815}.back-to-top svg{width:20px;height:20px}@media(max-width:989px){.back-to-top{bottom:calc(76px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/x-global.css.map */
