cart-total-mobile{display:none}@media(max-width:749px){cart-total-mobile{display:block;margin:14px 0}cart-total-mobile .totals{justify-content:center}#main-cart-footer .totals{display:none}}free-shipping-progress{--fsp-ink: #1c1a17;--fsp-muted: #6d675f;--fsp-gold: #a98650;--fsp-gold-deep: #7d6034;--fsp-gold-soft: #d9c08f;--fsp-line: rgba(169, 134, 80, .4);--fsp-track: rgba(28, 26, 23, .1);--fsp-bg: #faf7f1;--fsp-serif: "Cormorant Garamond", "Cormorant", "Didot", "Bodoni MT", "Playfair Display", Georgia, "Times New Roman", serif;display:block;box-sizing:border-box;width:100%;margin:10px 0;padding:8px 14px 9px;background:var(--fsp-bg);border:1px solid var(--fsp-line);color:var(--fsp-ink);text-align:left;line-height:1.15}free-shipping-progress.fsp--unlocked{border-color:var(--fsp-gold);background:linear-gradient(180deg,#fbf7ec,#f5ecd8)}.fsp__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.fsp__icon{flex:none;display:inline-flex;width:18px;height:18px;color:var(--fsp-gold-deep)}.fsp__icon svg{width:100%;height:100%}.fsp__icon--check,.fsp--unlocked .fsp__icon--truck{display:none}.fsp--unlocked .fsp__icon--check{display:inline-flex}.fsp__message{margin:0;font-family:var(--fsp-serif);font-size:16px;font-weight:500;letter-spacing:.01em;line-height:1.15;color:var(--fsp-ink)}.fsp__amount{font-weight:700;font-variant-numeric:lining-nums;color:var(--fsp-gold-deep)}.fsp__track{position:relative;height:4px;border-radius:999px;background:var(--fsp-track)}.fsp__fill{position:absolute;top:0;bottom:0;left:0;width:var(--fsp-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--fsp-gold-soft) 0%,var(--fsp-gold) 100%);transition:width .7s cubic-bezier(.22,.61,.36,1)}.fsp__marker{position:absolute;top:50%;right:0;box-sizing:border-box;width:10px;height:10px;transform:translateY(-50%);border:1.5px solid var(--fsp-gold);border-radius:50%;background-color:var(--fsp-bg);background-position:center;background-repeat:no-repeat;background-size:6px;transition:background-color .4s ease}.fsp--unlocked .fsp__marker{background-color:var(--fsp-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fsp__note{margin:6px 0 0;font-size:10px;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--fsp-muted);text-wrap:balance}@media(max-width:420px){free-shipping-progress{padding-left:12px;padding-right:12px}.fsp__note{font-size:9.5px;letter-spacing:.02em}}@media(min-width:750px){free-shipping-progress{margin:12px 0;padding:10px 16px 11px}.fsp__message{font-size:17px}}@media(prefers-reduced-motion:reduce){.fsp__fill,.fsp__marker{transition:none}}.cart-item:has(a[href*="/products/shipping-protection"]){display:none}self-protection{display:block;box-sizing:border-box;width:100%;margin:12px 0;color:#121212;text-align:left}.sp__heading{margin:0 0 8px;font-size:1.7rem;font-weight:700;line-height:1.2}.sp__card{display:flex;align-items:flex-start;gap:14px;box-sizing:border-box;padding:14px 16px;border:1px solid rgba(18,18,18,.14);border-radius:8px;background:#fff}.sp__icon{flex:none;width:40px;height:40px;color:#2b2b2b}.sp__icon svg{display:block;width:100%;height:100%}.sp__text{flex:1 1 auto;min-width:0}.sp__title{margin:0;font-size:1.5rem;line-height:1.35}.sp__price{font-weight:700;white-space:nowrap}.sp__desc{margin:4px 0 0;font-size:1.3rem;line-height:1.4;color:#12121299}.sp__desc-short{display:none}.sp__note{margin:4px 0 0;font-size:1.2rem;line-height:1.4;font-weight:600;color:#121212bf}.sp__note[hidden]{display:none}.sp__switch:has(.sp__input:disabled){opacity:.45}.sp__input:disabled{cursor:not-allowed}@media(max-width:749px){.sp__desc-full{display:none}.sp__desc-short{display:inline}}.sp__switch{position:relative;flex:none;width:46px;height:26px;margin-top:2px}.sp__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sp__slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#c4c4c4;transition:background-color .2s ease}.sp__slider:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.sp__input:checked+.sp__slider{background:#3b3b3b}.sp__input:checked+.sp__slider:after{transform:translate(20px)}.sp__input:focus-visible+.sp__slider{outline:2px solid #121212;outline-offset:2px}@media(max-width:420px){.sp__card{gap:10px;padding:12px}.sp__icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.sp__slider,.sp__slider:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
