.cart table thead tr th{padding-block:1rem;padding-inline-end:1rem}.cart table thead tr th:not(:first-child){width:20%}.cart tbody tr{border-block-start:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.cart tbody tr td{padding-block:2rem;padding-inline-end:2rem}@media(max-width:1023.98px){.cart tbody tr td:first-child{padding-inline-end:0}}.cart tbody tr td:last-child{padding-inline-end:0}.cart tbody tr:last-child{border-block-end:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}@media(max-width:1023.98px){.cart tbody tr:first-child{border-block-start:0}.cart tbody tr:first-child td:first-child{padding-block-start:0}}@media(min-width:768px){.cart .cart__inner{padding-inline-end:3rem}}@media(min-width:1024px){.cart .cart__inner{padding-inline-end:6rem}}.cart .cart__header{margin-block-end:3.4rem}.cart .free-shipping-goal{margin-block-end:0rem}.cart .free-shipping-goal+.cart__form{margin-block-start:0}@media(max-width:767.98px){.cart .free-shipping-goal+.cart__form{margin-block-start:0}}.cart__addon{background-color:rgb(var(--color-secondary-background));border-radius:var(--buttons-radius);transition:border-radius .3s ease-out}.cart__addon.active{border-radius:min(var(--buttons-radius),1rem)}.cart__addon summary{line-height:1.625;padding:1.6rem 2rem;border:none}.cart__addon summary svg{flex-shrink:0}.cart__addon details{border:none}.cart__addon .accordion-details__content{padding-block-end:0}.cart__addon+.cart__addon{margin-block-start:-.8rem}.cart__addon .form-control{--color-field: var(--color-background)}.cart-accordion-details .accordion-details__summary+.accordion-details__content{padding:0 1.6rem 2rem}@media(min-width:768px){.cart__footer{flex:0 0 36%}}@media(min-width:1024px){.cart__footer{flex:0 0 30%}}@media(max-width:767.98px){.cart__footer{margin-block-start:2.4rem}}.header-pinned .cart__footer{--offset-top: calc(var(--header-height) + 2rem)}.cart__footer-wrapper{width:100%}.cart.is-empty .cart__header{display:none}.cart__empty .f-grid{--f-columns-lg: 4;--f-columns-md: 3}.cart:not(.is-empty) .cart__empty{display:none}.cart-item__quantity,.cart-item__total{width:150px}.cart .free-shipping-goal .progress-bar:before,.cart-drawer[active] .free-shipping-goal .progress-bar:before{--scale-x: var(--percent)}.cart-drawer{--swiper-navigation-size: 3.8rem;--color-cart-bubble: rgb(var(--color-foreground));--checkbox-size: 1.6rem;--loading-size: 1.6rem}@media(max-width:639.98px){.cart-drawer__header{padding:.5rem 1.6rem}}.cart-drawer__footer{--page-padding: 3rem;border-top:.1rem solid rgba(var(--color-foreground),.1);padding:0rem 3rem;box-shadow:0 -5px 10px rgba(var(--color-foreground),.08)}@media(max-width:639.98px){.cart-drawer__footer{--page-padding: 1.6rem;padding:2rem .7rem 2.4rem}}.cart-drawer .drawer__body{--cart-padding-start: 1.6rem;--cart-padding-x: 3rem;--cart-padding-end: 2.4rem;padding:var(--cart-padding-start) var(--cart-padding-x) var(--cart-padding-end)}@media(max-width:639.98px){.cart-drawer .drawer__body{--cart-padding-start: 1.2rem;--cart-padding-x: 1.6rem}}.cart-drawer__empty{padding-top:2rem}@media(max-width:639.98px){.cart-drawer__empty{padding-top:1.2rem}}.cart-drawer .free-shipping-goal{margin-block-end:1.4rem}.cart-drawer .drawer__header{padding:0}.cart-drawer__message{padding:.6rem .8rem;margin:-20px 0 20px}.cart-drawer__addons>.btn{padding-inline:1.2rem}.cart-item__media{flex:0 0 12rem}@media(max-width:767.98px){.cart-item__media{flex:0 0 10rem}}@media(max-width:365px){.cart-item__media{flex:0 0 8rem}}.cart-item__title{line-height:1.5}.cart-item .price--on-sale .price__regular{color:rgb(var(--color-product-price-sale))}.cart-item__remove{width:3rem;height:3rem;margin-inline-end:-.7rem}@media(max-width:1023.98px){.cart-item__product--info .template-content{width:100%}}.cart-item .volume-pricing-toggle{height:auto}.cart-item__options dd{margin-inline-start:0}.cart-quantity{--buttons-height: 3.8rem;--quantity-button-width: 3.5rem;min-height:3.8rem;width:9rem}.cart-quantity .quantity__button{width:3.5rem}.cart-quantity-gift-wrap .quantity__input{min-width:4rem}.cart-addons-drawer__content{padding:2.4rem}.cart-addons-drawer__inner{max-height:calc(100% - 6rem)}.recommendation-collection{--buttons-height: 3.2rem;--f-columns-mobile: 2;--f-column-gap-mobile: 1.2rem;--f-row-gap-mobile: 2rem;--f-column-gap-lg: 3rem;--f-row-gap-lg: 3rem}.cart-drawer-products-recommendation{margin:0 calc(var(--cart-padding-x) * -1) calc(var(--cart-padding-end) * -1);padding:2.4rem var(--cart-padding-x) var(--cart-padding-end)}@media(min-width:640px){.cart-drawer-products-recommendation .swipe-mobile{--page-padding: 3rem}}.cart-drawer-products-recommendation--horizontal-list:has(.cart-drawer-products-recommendation__header) .cart-drawer-products-recommendation__header{padding-inline-end:9rem}.cart-drawer-products-recommendation--horizontal-list:has(.cart-drawer-products-recommendation__header) .swiper-controls{position:absolute;top:0;inset-inline-end:0;margin-block:0}.cart-drawer-products-recommendation--horizontal-list:has(.cart-drawer-products-recommendation__header) .line-height-placeholder{display:block}.free-shipping-goal{color:#282828}.free-shipping-goal__label--success{display:none}.free-shipping-goal--done .free-shipping-goal__label--success{display:block}.free-shipping-goal--done .free-shipping-goal__label--default{display:none}#CartDrawer{z-index:9999999999!important}.cart-drawer{position:fixed!important}.free-shipping-goal .progress-bar{height:12px;background-color:#e0e0e0;border-radius:50px;position:relative;overflow:hidden;border:1px solid transparent;background-image:linear-gradient(#e0e0e0,#818181),background-origin: border-box;background-clip:content-box,border-box;animation:borderLoop 4s linear infinite}.free-shipping-goal .progress-bar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:30px 30px;opacity:.5;animation:moveStripes 2s linear infinite}.free-shipping-goal .progress-bar__inner{height:100%;width:var(--percent);background:linear-gradient(90deg,indigo,#f0f);position:relative;transition:width .5s ease-in-out;z-index:2;overflow:hidden}.free-shipping-goal .progress-bar__inner:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:progressBoost 3s ease-in-out infinite}.free-shipping-goal .progress-bar__inner:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:20px 20px;animation:moveStripesInverse 2s linear infinite}@keyframes moveStripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes moveStripesInverse{0%{transform:translate(0)}to{transform:translate(-20px)}}@keyframes progressBoost{0%{left:-100%}30%{left:100%}to{left:100%}}@keyframes borderLoop{to{transform:rotate(0)}0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.free-shipping-goal__label{display:none}.free-shipping-goal--done:not(.status--tag-free-shipping) .free-shipping-goal__label--success{display:block}.free-shipping-goal:not(.free-shipping-goal--done):not(.status--tag-free-shipping) .free-shipping-goal__label--default{display:block}.status--tag-free-shipping .label--tag-special{display:block;font-weight:700;color:indigo;text-align:center}.status--tag-free-shipping .progress-bar,[class^=n99gb_]{display:none}discount-progress{display:block;width:100%;margin-bottom:.3rem;clear:both}.dp-widget{display:flex;flex-direction:column;width:100%;font-family:inherit;-webkit-user-select:none;user-select:none}.dp-tiers-container{display:flex;width:100%;gap:.75rem;margin-bottom:.1rem;justify-content:space-between}.dp-tier{flex:1 1 0%;min-width:0;border:2px solid #e5e7eb;border-radius:.375rem;padding:.75rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;transition:all .3s ease;text-align:center}.dp-tier-title{font-size:2.2rem;line-height:1;font-weight:700;color:#374151;margin-bottom:.25rem}.dp-tier-subtitle{font-size:1.2rem;color:#6b7280;margin-bottom:.25rem}.dp-tier-discount{font-size:1.5rem;line-height:1;font-weight:700;color:#1f2937}.dp-message{width:100%;text-align:center;font-size:1.2rem;font-weight:500;color:#374151;margin-bottom:.3rem;transition:all .3s}.dp-message strong{color:#111827}@media(max-width:768px){.dp-message{font-size:1.1rem;margin-bottom:.1rem;font-weight:600}}.dp-bar-wrapper{width:100%;height:1.3rem;background-color:#fde3f8;border:1px solidrgb(190,190,190);border-radius:9999px;overflow:hidden;position:relative}.dp-bar-fill{height:100%;background-color:#d708ea;width:0%;transition:width .7s ease-out;position:relative;border-radius:9999px}.dp-bar-glow{position:absolute;top:0;left:0;right:0;height:50%;background-color:#fff;opacity:.25}.dp-border-active{border-color:#6e08ea!important}.dp-border-inactive{border-color:#e5e7eb!important}.dp-tier-active-shadow{box-shadow:0 0 15px #d9d9d966;background-color:#f9f0fb!important;z-index:10}@keyframes dp-pop-scale{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.dp-animate-pop{animation:dp-pop-scale .4s cubic-bezier(.175,.885,.32,1.275) forwards}.dp-text-pop{animation:dp-pop-scale .3s ease-out forwards;display:inline-block}.dp-bg-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:dp-move-stripes 1s linear infinite}@keyframes dp-move-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.txtr{text-align:right}.dp-title-wrapper{width:100%;margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 6px -1px #9333ea33}.dp-animated-title{margin:0;padding:.5rem 1rem;text-align:center;font-size:1.5rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(270deg,#6b21a8,#9333ea,#c084fc,#9333ea);background-size:300% 300%;animation:dp-gradient-shift 4s ease infinite}@keyframes dp-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cart.css.map */
