cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{background:#111;color:#e8d5a3;font-family:var(--font-body-family, Inter, "Helvetica Neue", Arial, sans-serif);width:420px;max-width:100vw;border:0;border-left:1px solid rgba(201,168,76,.4);padding:0 2rem;transition:transform .3s ease}cart-drawer.drawer{background-color:#00000080;transition:visibility .3s ease}@media screen and (max-width:749px){cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{width:100%;max-width:100%;border-left:0;padding:0 1.6rem}}cart-drawer .drawer__inner *,cart-drawer .drawer__footer,cart-drawer .drawer__header{font-family:var(--font-body-family, Inter, "Helvetica Neue", Arial, sans-serif)}cart-drawer .drawer__heading,cart-drawer .price,cart-drawer .totals__subtotal-value,cart-drawer .cart-item__old-price,cart-drawer .cart-item__final-price{font-family:Georgia,Times New Roman,serif!important}cart-drawer .drawer__header,cart-drawer .drawer__footer{background:#111}cart-drawer .drawer__header{padding:1.6rem 0 .8rem}cart-drawer .drawer__footer{border-top:1px solid rgba(201,168,76,.4);padding:1.6rem 0 2rem}cart-drawer .drawer__heading,cart-drawer .cart-item__name,cart-drawer .price,cart-drawer .product-option,cart-drawer .totals__subtotal,cart-drawer .totals__subtotal-value,cart-drawer .caption-with-letter-spacing,cart-drawer .tax-note,cart-drawer .cart__empty-text{color:#e8d5a3}cart-drawer .drawer__close{color:#c9a84c;top:1rem;right:0}cart-drawer .cart-items th{border-bottom-color:#c9a84c40}cart-drawer .cart-items thead{background:#111}cart-drawer .discounts__discount{color:#c9a84c}cart-drawer .quantity{background:#1a1a1a!important;border:1px solid #C9A84C;box-shadow:none}cart-drawer .quantity:before,cart-drawer .quantity:after{box-shadow:none!important;background:transparent!important}cart-drawer .quantity__input{background:transparent!important;color:#e8d5a3!important;-webkit-text-fill-color:#E8D5A3}cart-drawer .quantity__button{background:transparent;color:#c9a84c}cart-drawer .quantity__button svg,cart-drawer .quantity__button .icon{color:#c9a84c}cart-drawer cart-remove-button .button,cart-drawer cart-remove-button svg,cart-drawer cart-remove-button .icon{color:#c9a84c!important;background:transparent}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after{box-shadow:none!important}cart-drawer .free-gift-message{margin:0 0 .4rem;padding:.4rem 0 1.4rem;border:0;background:none;text-align:center;border-bottom:1px solid rgba(201,168,76,.25)}cart-drawer .free-gift-message__main{font-size:1.3rem;line-height:1.4;color:#c9a84c}cart-drawer .free-gift-bar{height:10px;margin-top:1rem;background:#333;border-radius:999px}cart-drawer .free-gift-bar__fill{background:linear-gradient(90deg,#c9a84c,#e8b84c);border-radius:999px}cart-drawer .free-gift-message__sub{color:#e8d5a3;margin-top:.8rem!important}cart-drawer .cart-drawer__footer>*+*{margin-top:0}.cart-drawer__savings,.cart-drawer__gems{margin:1rem 0 0;text-align:center;color:#c9a84c;font-size:1.3rem;letter-spacing:.02em}cart-drawer .tax-note{margin:1.2rem 0 0;text-align:center;font-size:1.15rem;opacity:.7}.cart-drawer__badges{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:.8rem 1.4rem;margin:1.8rem 0 0;padding:1.4rem 0 0;border-top:1px solid #C9A84C}.cart-drawer__badge{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:11rem;text-align:center;color:#e8d5a3;font-size:1.05rem;line-height:1.3}.cart-drawer__badge svg{width:1.8rem;height:1.8rem;color:#c9a84c}.cart-drawer__installments{margin:1.8rem 0 0;text-align:center;font-size:1.2rem;line-height:1.5;color:#e8d5a3}.cart-drawer__installments span{display:block;opacity:.6;font-size:1.05rem;margin-top:.2rem}cart-drawer .cart__ctas{margin-top:2rem}cart-drawer .cart__checkout-button{background:#c9a84c!important;color:#000!important;border:0;letter-spacing:.06em;margin:0}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{box-shadow:none!important}cart-drawer .cart__checkout-button:hover{filter:brightness(1.08)}.cart-drawer__continue{display:block;width:100%;margin:1.6rem 0 0;padding:0;background:none;border:0;text-align:center;color:#e8d5a3;font-family:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer}.cart-toast{position:fixed;top:2rem;left:50%;transform:translate(-50%,-1rem);z-index:1001;display:flex;align-items:center;gap:.8rem;padding:1rem 1.8rem;background:#111;color:#e8d5a3;border:1px solid #C9A84C;font-family:var(--font-body-family, Inter, "Helvetica Neue", Arial, sans-serif);font-size:1.4rem;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.cart-toast[hidden]{display:none}.cart-toast.is-visible{opacity:1;transform:translate(-50%)}.cart-toast svg{width:1.4rem;height:1.4rem;color:#c9a84c}body.cart-drawer-open .gem-bag-trigger-btn,body.cart-drawer-open #gem-discount-tab{display:none!important}#cart-icon-bubble.is-gift-unlocked,#cart-icon-bubble.is-gift-unlocked .icon{color:#c9a84c!important}#cart-icon-bubble:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 30%,#ffffffe6,#fff0 70%);background-size:250% 100%;background-position:150% 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' d='M20.5 6.5a4.75 4.75 0 00-4.75 4.75v.56h-3.16l-.77 11.6a5 5 0 004.99 5.34h7.38a5 5 0 004.99-5.33l-.77-11.6h-3.16v-.57A4.75 4.75 0 0020.5 6.5zm3.75 5.31v-.56a3.75 3.75 0 10-7.5 0v.56h7.5zm-7.5 1h7.5v.56a3.75 3.75 0 11-7.5 0v-.56zm-1 0v.56a4.75 4.75 0 109.5 0v-.56h2.22l.71 10.67a4 4 0 01-3.99 4.27h-7.38a4 4 0 01-4-4.27l.72-10.67h2.22z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' d='M20.5 6.5a4.75 4.75 0 00-4.75 4.75v.56h-3.16l-.77 11.6a5 5 0 004.99 5.34h7.38a5 5 0 004.99-5.33l-.77-11.6h-3.16v-.57A4.75 4.75 0 0020.5 6.5zm3.75 5.31v-.56a3.75 3.75 0 10-7.5 0v.56h7.5zm-7.5 1h7.5v.56a3.75 3.75 0 11-7.5 0v-.56zm-1 0v.56a4.75 4.75 0 109.5 0v-.56h2.22l.71 10.67a4 4 0 01-3.99 4.27h-7.38a4 4 0 01-4-4.27l.72-10.67h2.22z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}#cart-icon-bubble.is-gift-shimmer:after{opacity:1;animation:sl-bag-gleam .6s ease-in-out 1 both}@keyframes sl-bag-gleam{to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){#cart-icon-bubble.is-gift-shimmer:after{animation:none;opacity:0}}#cart-icon-bubble .icon{filter:drop-shadow(0 0 0 rgba(201,168,76,0)) drop-shadow(0 0 0 rgba(201,168,76,0));transition:filter .5s ease}#cart-icon-bubble.is-gift-glow .icon{filter:drop-shadow(0 0 10px #C9A84C) drop-shadow(0 0 20px #C9A84C)}#cart-icon-bubble:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF3C4' d='M10 0L12.2 7.8L20 10L12.2 12.2L10 20L7.8 12.2L0 10L7.8 7.8Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF3C4' d='M10 0L12.2 7.8L20 10L12.2 12.2L10 20L7.8 12.2L0 10L7.8 7.8Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF3C4' d='M10 0L12.2 7.8L20 10L12.2 12.2L10 20L7.8 12.2L0 10L7.8 7.8Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF3C4' d='M10 0L12.2 7.8L20 10L12.2 12.2L10 20L7.8 12.2L0 10L7.8 7.8Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF3C4' d='M10 0L12.2 7.8L20 10L12.2 12.2L10 20L7.8 12.2L0 10L7.8 7.8Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14% 24%,86% 14%,97% 40%,8% 78%,52% 2%;background-size:0 0,0 0,0 0,0 0,0 0}@keyframes sl-bag-sparkle{0%{background-size:3.3px 3.3px,0px 0px,0px 0px,0px 0px,3px 3px}6%{background-size:6.6px 6.6px,0px 0px,0px 0px,0px 0px,0px 0px}12%{background-size:9.9px 9.9px,0px 0px,0px 0px,0px 0px,0px 0px}14%{background-size:11px 11px,.9px .9px,0px 0px,0px 0px,0px 0px}30%{background-size:2.2px 2.2px,8.1px 8.1px,0px 0px,0px 0px,0px 0px}32%{background-size:1.1px 1.1px,9px 9px,1.2px 1.2px,0px 0px,0px 0px}34%{background-size:0px 0px,8.1px 8.1px,2.4px 2.4px,0px 0px,0px 0px}48%{background-size:0px 0px,1.8px 1.8px,10.8px 10.8px,0px 0px,0px 0px}50%{background-size:0px 0px,.9px .9px,12px 12px,.9px .9px,0px 0px}52%{background-size:0px 0px,0px 0px,10.8px 10.8px,1.8px 1.8px,0px 0px}66%{background-size:0px 0px,0px 0px,2.4px 2.4px,8.1px 8.1px,0px 0px}68%{background-size:0px 0px,0px 0px,1.2px 1.2px,9px 9px,1px 1px}70%{background-size:0px 0px,0px 0px,0px 0px,8.1px 8.1px,2px 2px}86%{background-size:0px 0px,0px 0px,0px 0px,.9px .9px,10px 10px}88%{background-size:0px 0px,0px 0px,0px 0px,0px 0px,9px 9px}94%{background-size:0px 0px,0px 0px,0px 0px,0px 0px,6px 6px}to{background-size:3.3px 3.3px,0px 0px,0px 0px,0px 0px,3px 3px}}@media(prefers-reduced-motion:no-preference){#cart-icon-bubble.is-gift-unlocked.is-gift-glow:before,html.sl-gift-boot #cart-icon-bubble:before{animation:sl-bag-sparkle 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){#cart-icon-bubble .icon{transition:none}}html.sl-gift-boot #cart-icon-bubble,html.sl-gift-boot #cart-icon-bubble .icon{color:#c9a84c!important}html.sl-gift-boot #cart-icon-bubble .icon{filter:drop-shadow(0 0 10px #C9A84C) drop-shadow(0 0 20px #C9A84C);transition:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-cart-drawer-custom.css.map */
