.template-cart main{background:rgb(var(--color-background))}.template-cart .m-page-header{margin-bottom:20px}.template-cart .m-page-header__title{font-weight:900;color:rgb(var(--color-button))}.template-cart .m-cart{margin-bottom:64px}.template-cart .m-cart form{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.template-cart .m-cart__wrapper{min-width:0}.template-cart .m-cart__header{margin-bottom:12px;border:none;border-bottom:1px solid rgba(var(--color-button),.12);border-radius:0;background:transparent}.template-cart .m-cart__header--wrapper{align-items:center}.template-cart .m-cart__column{padding-top:14px;padding-bottom:14px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.58)}.template-cart .m-cart__items{display:grid;gap:12px}.template-cart .m-cart-item{padding:16px;border:1px solid rgba(var(--color-button),.14);border-radius:14px;background:rgba(var(--color-background),.96);box-shadow:0 14px 34px rgba(var(--color-foreground),.055)}.template-cart .m-cart-item__product{align-items:center}.template-cart .m-cart-item__image{width:96px;min-width:96px;border:1px solid rgba(var(--color-button),.14);border-radius:12px;background:rgba(var(--color-background),1)}.template-cart .m-cart-item__info{padding-left:18px}.template-cart .m-cart-item__title{max-width:260px;font-size:15px;line-height:1.35;font-weight:900;color:rgb(var(--color-foreground))}.template-cart .m-cart-item__title:hover{color:rgb(var(--color-button));text-decoration:none}.template-cart .m-cart-item__remove{display:inline-flex;margin-top:8px;padding:6px 8px;border-radius:8px;font-size:12px;color:rgba(var(--color-foreground),.62);text-decoration:none!important;--btn-link-border: 0}.template-cart .m-cart-item__remove:hover{background:rgba(var(--color-button),.07);color:rgb(var(--color-button));text-decoration:none!important}.template-cart .m-cart-item__remove:before,.template-cart .m-cart-item__remove:after{display:none!important;content:none!important}.template-cart .m-cart-item__price--regular,.template-cart .m-cart-item__price--final{font-weight:800;color:rgb(var(--color-foreground))}.template-cart .m-cart-item .m-quantity{width:112px;min-height:38px;border:1px solid rgba(var(--color-button),.18);border-radius:8px;background:rgba(var(--color-button),.045);overflow:hidden}.template-cart .m-cart-item .m-quantity__button,.template-cart .m-cart-item .m-quantity__input{min-height:38px}.template-cart .m-cart__footer{position:sticky;top:96px;display:block}.template-cart .m-cart__footer--wrapper{width:100%;padding:18px;border:1px solid rgba(var(--color-button),.16);border-radius:16px;background:rgba(var(--color-background),.98);box-shadow:0 18px 44px rgba(var(--color-foreground),.08)}.template-cart .m-cart-addon__header{gap:8px;margin-bottom:14px}.template-cart .m-cart-addon__header button{min-height:38px;border:1px solid rgba(var(--color-button),.12);border-radius:10px;background:rgba(var(--color-button),.045);font-size:13px;font-weight:500;color:rgba(var(--color-foreground),.82)}.template-cart .m-cart-addon__header button svg{width:16px;height:16px;font-weight:400}.template-cart .m-cart-addon__header button svg *,.template-cart .m-cart-addon__header button svg path,.template-cart .m-cart-addon__header button svg rect,.template-cart .m-cart-addon__header button svg circle{stroke-width:.85!important}.template-cart .m-cart-addon__header button:hover,.template-cart .m-cart-addon__header button.active{background:rgba(var(--color-button),.12);border-color:rgba(var(--color-button),.2);color:rgb(var(--color-button))}.template-cart .m-cart__summary{margin:14px 0;padding:14px 0;border-top:1px solid rgba(var(--color-button),.1);border-bottom:1px solid rgba(var(--color-button),.1)}.template-cart .m-cart__subtotal--label{font-size:15px;color:rgba(var(--color-foreground),.68)}.template-cart .m-cart__subtotal--price{font-size:20px;font-weight:900;color:rgb(var(--color-foreground))}.template-cart .m-cart__shipping-note{margin-top:5px;font-size:12px;line-height:1.5}.template-cart .m-cart__checkout{margin-top:14px}.template-cart .m-cart__checkout-button .m-button{min-height:48px;border-radius:10px;font-weight:900;box-shadow:0 12px 24px rgba(var(--color-button),.22)}.template-cart .m-terms-conditons{margin-bottom:14px}.sd-cart-page-trust{width:100%;margin-top:14px;padding:14px;border:1px solid rgba(var(--color-button),.16);border-radius:12px;background:linear-gradient(180deg,rgba(var(--color-button),.055),rgba(var(--color-background),.94))}.sd-cart-page-trust__head{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button))}.sd-cart-page-trust__dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 0 4px rgba(var(--color-button),.12)}.sd-cart-page-trust__grid{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:12px}.sd-cart-page-trust__grid span{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 10px;border-radius:8px;background:rgba(var(--color-background),.82);font-size:12px;font-weight:900;color:rgba(var(--color-foreground),.74)}.sd-cart-page-trust__grid svg{width:16px;height:16px;flex:0 0 16px;color:rgb(var(--color-button))}.sd-cart-page-payment .m-payment-icons--list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;max-width:260px;margin:0 auto;padding:0;list-style:none}.sd-cart-page-payment .m-payment-icons--item{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:34px;margin:0;padding:0 6px}.sd-cart-page-payment .m-payment-icons--item svg{width:auto;height:28px;display:block}.sd-cart-page-payment .sd-payment-badge{font-size:10px;line-height:1;font-weight:900;letter-spacing:.02em;color:rgb(var(--color-foreground))}.sd-cart-page-payment .sd-payment-badge--stripe{min-width:72px;background:#635bff;color:#fff;font-size:9px;text-transform:none}.sd-cart-page-payment .sd-payment-badge--visa{color:#1434cb;font-size:13px;font-style:italic}.sd-cart-page-payment .sd-payment-badge--amex{background:#006fcf;color:#fff;font-size:11px}.sd-cart-page-payment .sd-payment-badge--tabby{background:#00e1b4;color:#06221c;font-size:11px}.sd-cart-page-payment .sd-payment-badge--mastercard{gap:0;background:rgb(var(--color-background));padding:0 8px}.sd-cart-page-payment .sd-payment-badge__mc-red,.sd-cart-page-payment .sd-payment-badge__mc-gold{width:13px;height:13px;border-radius:50%;display:block}.sd-cart-page-payment .sd-payment-badge__mc-red{background:#eb001b}.sd-cart-page-payment .sd-payment-badge__mc-gold{background:#f79e1b;margin-left:-5px}.template-cart .m-cart__trust-badge{display:none}@media screen and (max-width:1023px){.template-cart .m-cart form{grid-template-columns:1fr}.template-cart .m-cart__footer{position:static}}@media screen and (max-width:767px){.template-cart .m-cart__header{display:none}.template-cart .m-cart-item{padding:12px}.template-cart .m-cart-item__product{width:100%}.template-cart .m-cart-item__image{width:82px;min-width:82px}.template-cart .m-cart-item__info{padding-left:12px}.template-cart .m-cart__column--price,.template-cart .m-cart__column--quantity{width:50%}.template-cart .m-cart__footer--wrapper{padding:14px;border-radius:14px}}.template-cart main{background:rgb(var(--color-background))!important}.template-cart .m-cart-item{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.template-cart .m-cart-item:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(var(--color-foreground),.09)}.template-cart .m-cart-item__image img{aspect-ratio:1;object-fit:contain;padding:6px}.template-cart .m-cart__column--price .m-cart-item__price--final,.template-cart .m-cart__column--price .m-cart-item__price--regular{font-size:16px}.template-cart .m-cart__column--subtotal{font-weight:900;font-size:16px;color:rgb(var(--color-button))}.template-cart .m-cart__checkout-button .m-button--primary{background:linear-gradient(135deg,rgb(var(--color-button)),rgba(var(--color-button),.82))!important;box-shadow:0 0 0 1px rgba(var(--color-button),.2),0 14px 32px rgba(var(--color-button),.3),0 0 60px rgba(var(--color-button),.08)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s!important}.template-cart .m-cart__checkout-button .m-button--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(var(--color-button),.3),0 20px 44px rgba(var(--color-button),.4),0 0 80px rgba(var(--color-button),.12)!important}.template-cart .m-cart__footer--wrapper:before{content:"Order Summary";display:block;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(var(--color-button),.12);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button))}.template-cart .m-cart__subtotal--price{font-size:22px!important;color:rgb(var(--color-button))!important}.template-cart .m-cart-item .m-quantity__button:hover{background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.template-cart .m-cart-item__remove{border:1px solid transparent;transition:background .18s,border-color .18s,color .18s}.template-cart .m-cart-item__remove:hover{background:#dc3c3c12!important;border-color:#dc3c3c2e;color:#dc3c3c!important}.template-cart .m-cart__header{position:sticky;top:80px;z-index:4;background:rgb(var(--color-background))}.template-cart .m-cart-addon__header button.active{background:rgba(var(--color-button),.14)!important;border-color:rgba(var(--color-button),.28)!important;color:rgb(var(--color-button))!important;box-shadow:0 4px 12px rgba(var(--color-button),.12)}.template-cart .m-cart-addon__header .m-cart-addon--trigger-button{font-weight:500!important}.template-cart .m-cart-addon__header .m-cart-addon--trigger-button svg{width:16px!important;height:16px!important}.template-cart .m-cart-addon__header .m-cart-addon--trigger-button svg [stroke]{stroke-width:.85!important}@media screen and (max-width:767px){.template-cart .m-cart__footer--wrapper:before{font-size:10px;margin-bottom:12px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sd-cart-page.css.map */
