.cart-timer{margin-left:-1.5rem;margin-right:-1.5rem;padding:1em 1.5rem;text-align:center;line-height:1.3;font-size:var(--cart-timer-size, 1.4rem)}.cart-timer__inner{font-weight:600;color:var(--cart-timer-color, inherit)}.cart-timer__clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cart-trust{display:grid;grid-template-columns:repeat(var(--cart-trust-count, 3),1fr);column-gap:1.5em;row-gap:.6em;margin:1.5rem 0;padding:.8em 1em;border-radius:var(--cart-trust-radius, .8rem);background:var(--cart-trust-bg, rgba(var(--color-foreground), .06));font-size:var(--cart-trust-size, 1.2rem)}.cart-trust__item{display:flex;align-items:center;justify-content:center;gap:.35em;margin:0;line-height:1.3;color:var(--cart-trust-fg, inherit)}.cart-trust__icon{display:flex;flex-shrink:0;width:calc(1em * var(--cart-trust-icon-scale, 1.15));height:calc(1em * var(--cart-trust-icon-scale, 1.15));color:var(--cart-trust-icon, currentColor)}.cart-trust__icon .icon,.cart-trust__icon svg{width:100%;height:100%}.cart-trust__icon svg path{fill:currentColor}@media screen and (max-width:480px){.cart-trust{font-size:var(--cart-trust-size-mobile, 1.1rem);column-gap:.8em}}.cart-goals{--cart-goals-accent-color: var(--cart-goals-accent, rgb(var(--color-button)));margin:0 0 1.5rem;padding-bottom:calc(1.6rem + var(--cart-goals-label-size, 1.2rem) * 1.4)}.cart-goals__message{margin:0 0 1em;text-align:center;font-size:var(--cart-goals-message-size, 1.4rem);font-weight:600;line-height:1.3}.cart-goals__track{position:relative;height:var(--cart-goals-bar-height, .7rem);margin:0 2rem 0 0rem;border-radius:5rem;background:rgba(var(--color-foreground),.15)}.cart-goals__track .cart-goals__fill{display:block;position:absolute;top:0;left:0;height:100%;width:var(--cart-goals-progress, 0%);border-radius:5rem;background-color:var(--cart-goals-accent-color);transition:width .4s ease}.cart-goals__track .cart-goals__fill--striped{background-image:linear-gradient(315deg,rgba(255,255,255,.4) 25%,transparent 0,transparent 50%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 75%,transparent 0,transparent);background-size:1rem 1rem;animation:cartGoalsStripes 4s linear infinite}@keyframes cartGoalsStripes{0%{background-position-x:0}to{background-position-x:10rem}}.cart-goals__badge{position:absolute;top:50%;left:var(--position);transform:translate(-50%,-50%);width:var(--cart-goals-badge-size, 2.4rem);height:var(--cart-goals-badge-size, 2.4rem);display:flex;align-items:center;justify-content:center;border-radius:50%;border:.2rem solid var(--cart-goals-accent-color);background:rgb(var(--color-background));color:var(--cart-goals-accent-color)}.cart-goals__badge--reached{background:var(--cart-goals-accent-color);color:rgb(var(--color-background))}.cart-goals__badge svg,.cart-goals__badge .icon{width:60%;height:60%}.cart-goals__badge svg path{fill:currentColor}.cart-goals__badge svg[fill=none] path:not([fill]){fill:none}.cart-goals__label{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:1.2;font-size:var(--cart-goals-label-size, 1.2rem);color:rgba(var(--color-foreground),.7)}.cart-goals__badge--reached .cart-goals__label{color:rgb(var(--color-foreground));font-weight:600}@media(prefers-reduced-motion:reduce){.cart-goals__track .cart-goals__fill{transition:none}.cart-goals__track .cart-goals__fill--striped{animation:none}}.cart-drawer .cart-item{grid-template-columns:var(--cart-item-image-size, 22%) auto 1fr;grid-template-rows:auto auto;column-gap:1.25rem;row-gap:var(--cart-item-gap, 1rem);align-items:start}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .visually-hidden{margin:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item+.cart-item{margin-top:2rem}.cart-drawer .cart-items thead th{height:0;padding:0;border-bottom:0;font-size:0;line-height:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:auto;min-width:0}.cart-drawer .cart-item__image{width:100%;max-width:100%;border-radius:var(--cart-item-image-radius, .8rem)}.cart-drawer-items--image-shadow .cart-item__image{box-shadow:.3rem .3rem 1rem #0000000d}.cart-drawer .cart-item__details{grid-column:2 / span 2;grid-row:1;width:auto;display:flex;align-items:flex-start;gap:1rem}.cart-drawer .cart-item__info{flex-grow:1;min-width:0}.cart-drawer .cart-item__info>*{margin:0}.cart-drawer .cart-item__info>*+*{margin-top:.4rem}.cart-drawer .cart-item__info>*:empty{display:none}.cart-drawer .cart-item__name{font-size:var(--cart-item-title-size, 1.5rem)}.cart-drawer .cart-item__remove{flex-shrink:0;display:block;margin:-.8rem 0 0}.cart-drawer .cart-item__remove .button{width:auto;height:auto;min-width:auto;min-height:auto;margin:0;padding:.8rem 0 .8rem .8rem;display:flex;align-items:center;justify-content:flex-end;transition:color .25s ease}.cart-drawer .cart-item__remove .svg-wrapper{width:2rem;height:2rem}.cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;justify-self:start;align-self:center;padding:0}.cart-drawer .cart-item__totals{grid-column:3;grid-row:2;justify-self:end;align-self:center;text-align:right;min-width:0}.cart-drawer-items--reverse .cart-items .cart-item__quantity{grid-column:3;justify-self:end}.cart-drawer-items--reverse .cart-item__totals{grid-column:2;justify-self:start;text-align:left}.cart-drawer .cart-item__price-wrapper{line-height:1.2}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;flex-wrap:nowrap;gap:.6rem}.cart-drawer-items--reverse .cart-item__discounted-prices{justify-content:flex-start}.cart-drawer .cart-item__discounted-prices .cart-item__old-price{font-size:var(--cart-item-old-price-size, 1.2rem);opacity:.6;white-space:nowrap}.cart-drawer .cart-item__sale-price{color:var(--cart-item-sale-color, inherit);font-weight:600}.cart-drawer .cart-item__saving{display:block;margin-top:.3rem;font-size:1.2rem;font-weight:600}.cart-drawer .cart-item .quantity{align-items:center;width:auto;min-height:auto;font-size:var(--cart-qty-size, 1.4rem);padding:0;background:transparent;border:.1rem solid var(--cart-qty-border, rgba(var(--color-foreground), .35));border-radius:var(--cart-qty-radius, .6rem)}.cart-drawer .cart-item .quantity:before,.cart-drawer .cart-item .quantity:after{display:none}.cart-drawer .cart-item .quantity__button,.cart-drawer .cart-item .quantity__input{box-sizing:content-box;font-size:inherit;width:1em;height:1em;line-height:1;font-weight:700;background:transparent}.cart-drawer .cart-item .quantity__button{padding:var(--cart-qty-pad, .4em);margin:0;flex-shrink:0}.cart-drawer .cart-item .quantity__button .svg-wrapper{width:.7em;height:.7em}.cart-drawer .cart-item .quantity__input{width:1.5em;flex-grow:0;padding:var(--cart-qty-pad, .4em) .7em;opacity:1;border-radius:0;border-left:.1rem solid rgba(var(--color-foreground),.2);border-right:.1rem solid rgba(var(--color-foreground),.2)}.cart-drawer-items--round .cart-item .quantity{border:0;overflow:visible;gap:.4rem}.cart-drawer-items--round .cart-item .quantity__button{border:.1rem solid var(--cart-qty-border, rgba(var(--color-foreground), .35));border-radius:50%}.cart-drawer-items--round .cart-item .quantity__input,.cart-drawer-items--plain .cart-item .quantity{border:0}.cart-drawer-items--plain .cart-item .quantity__input{border-left:0;border-right:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-extras.css.map */
