.cart-drawer__totals__row.cart-drawer__totals__row--stacked{display:flex;flex-direction:column;align-items:flex-start;row-gap:.2rem}cart-page.cart-root[style*=--color-foreground] :is(.text-color-text,.color-foreground-text),.cart-root :is(.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2) :is(.text-color-text,.color-foreground-text){--color-foreground: inherit}cart-page.cart-root[style*=--color-foreground] .text-color-text,.cart-root :is(.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2) .text-color-text{color:rgb(var(--color-foreground))}.cart-totals-shipping{display:flex;flex-direction:column;row-gap:.8rem;margin-top:1rem}.cart-totals-row__value{text-align:end}.cart-totals-row__label,.cart-totals-row__value{min-width:0;overflow-wrap:anywhere}.cart-totals-row--estimated [data-estimated-value]{font-weight:700}.cart-totals-shipping [data-estimated-row][hidden]{display:none}.cart-totals-note{margin:.8rem 0 0;color:rgba(var(--color-foreground),.75)}.cart-totals-note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.cart-totals-installments{margin-top:.8rem}.cart-totals-discounts{margin-top:.8rem;font-size:1.3rem}.cart-totals-discounts>.cart-totals-discounts__summary{display:flex;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.4rem;padding:0;line-height:1.2;list-style:none;cursor:pointer}.cart-totals-discounts__total{display:inline-flex;align-items:center;gap:.6rem}.cart-totals-discounts__total .icon-caret{position:static;width:1rem;height:.6rem}.cart-totals-discounts__list{display:grid;gap:.4rem;margin:.4rem 0 0;padding:0}.cart-totals-discounts__item{display:flex;justify-content:space-between;gap:1rem}.cart-totals-discounts__item .icon-discount{width:1.1rem;height:1.1rem;margin-inline-end:.4rem;vertical-align:-.1rem}.cart-checkout__lock{display:inline-flex;vertical-align:-.12em;margin-inline-end:.5em}.cart-checkout__lock .icon-padlock{width:.8em;height:1.05em}.cart__checkout-button.cart-checkout__button--lock{--buttons-padding-x: min(3rem, 8%)}.cart__checkout-button.cart-checkout__button--large{min-height:calc(var(--buttons-height, 4.5rem) + 1.2rem + var(--buttons-border-width, 0rem) * 2)}.cart-checkout__caption{font-size:1.3rem;line-height:1.4;text-align:center;color:rgba(var(--color-foreground),.75)}.cart-checkout__caption,.cart-checkout__express-heading{margin-bottom:0}.cart-checkout__express-heading{display:flex;align-items:center;gap:1rem;font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.cart-checkout__express-heading:before,.cart-checkout__express-heading:after{content:"";flex:1 1 0;height:.1rem;background:var(--cart-hairline, rgba(var(--color-foreground), .15))}.cart-checkout__continue{display:block;width:100%;min-height:2.4rem;font-size:1.4rem;text-align:center}button.cart-checkout__continue{padding:0;border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.tnc-checkbox__input:focus-visible~svg{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;border-radius:.2rem}.tnc-chekcbox .tnc-checkbox__text{cursor:pointer}.cart-checkout__express--locked{position:relative}.cart-checkout__express--locked>:not(.cart-checkout__express-shield){opacity:.45}.cart-checkout__express-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;padding:0;border:0;background:transparent;cursor:not-allowed}.cart-checkout__express-shield:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.cart-discount__pills{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0}.cart-discount__pill.badge{gap:.4rem;min-height:2.8rem;padding-inline:.8rem .2rem;font-size:1.2rem;line-height:1;background:rgba(var(--color-foreground),.08);border-radius:var(--cart-radius-small, var(--badge-corner-radius))}.cart-discount__pill .icon-discount{width:1.2rem;height:1.2rem}.cart-discount__pill-icon{display:inline-flex}.cart-discount__pill-remove{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border-radius:50%;cursor:pointer}.cart-discount__pill-remove .icon{width:1rem;height:1rem}.cart-discount__pill-remove:hover{background:rgba(var(--color-foreground),.08)}.cart-discount-form__note{margin:.6rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cart-discount__toggle>.cart-discount__summary{display:inline-flex;align-items:center;min-height:2.4rem;padding:0;line-height:1.3;font-size:1.4rem;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.cart-discount__toggle>.cart-discount__summary::-webkit-details-marker{display:none}.cart-discount--collapsed .cart-discount__toggle:not([open]){padding-bottom:1.2rem}.cart-discount--collapsed .cart-discount-form{margin-top:.6rem}.cart__note--placeholder .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.55)}.cart-field__counter{display:block;margin-top:.4rem;font-size:1.2rem;text-align:end;color:rgba(var(--color-foreground),.75)}.cart-field__counter.cart-field__counter--limit{color:rgb(var(--color-foreground))}cart-field{display:block}.cart-field__label{display:block;margin-bottom:.6rem;font-size:1.4rem}.cart-field .cart-field__input.field__input,.cart-estimator .cart-estimator__input.field__input{padding:1rem 1.5rem}.cart-field .cart-field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.55)}.cart-field .text-area.cart-field__input{min-height:8rem}.cart-field__check{display:flex;align-items:center;gap:.8rem;min-height:2.4rem;font-size:1.4rem;cursor:pointer}.cart-field .cart-field__checkbox{flex:none;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground))}.cart-field__check .cart-field__label{display:inline;margin:0}.cart-field__fieldset{min-width:0;margin:0;padding:0;border:0}.cart-field__fieldset>legend{padding:0}.cart-field__pills{display:flex;flex-wrap:wrap;gap:.6rem}.cart-field__pill{position:relative}.cart-field__pill>span{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--cart-radius-small, 4rem);font-size:1.4rem;cursor:pointer}.cart-field__pill-input:checked+span{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.cart-field__pill-input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.cart-field__error{margin:.6rem 0 0;font-size:1.3rem;color:rgb(var(--color-foreground))}.cart-field__error:before{content:"! ";font-weight:700}cart-shipping-estimator{display:block}.cart-estimator__details>.cart-estimator__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:0;line-height:1.2;font-size:1.5rem;list-style:none;cursor:pointer}.cart-estimator__summary .icon-caret{position:static;flex:none;width:1rem;height:.6rem}.cart-estimator__form{display:grid;gap:1rem;padding-bottom:1rem}.cart-estimator__label{display:block;margin-bottom:.4rem;font-size:1.3rem}.cart-estimator__results{font-size:1.4rem}.cart-estimator__results>:last-child{margin-bottom:1rem}.cart-estimator__heading,.cart-estimator__error{margin:0 0 .6rem}.cart-estimator__heading{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cart-estimator__rates{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cart-estimator__rate{display:flex;justify-content:space-between;gap:1rem}.cart-estimator__rate-date{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.cart-totals-shipping--page{margin-top:1.2rem}.cart-totals-shipping--page .cart-totals-row__label,.cart-totals-shipping--page .cart-totals-row__value{margin:0;font-size:1.5rem}.cart-totals-goal{display:block;margin-top:1.2rem;text-align:end}.cart-totals-goal[hidden]{display:none}.cart-totals-goal__text{margin:0;font-size:1.4rem}.cart-totals-goal__bar{height:.6rem;margin-top:.6rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.cart-totals-goal__bar>span{display:block;height:100%;background:rgb(var(--color-base-accent-1));transition:width .3s ease}.cart-style--cards .cart-timer,.cart-style--soft .cart-timer{margin-inline:0;border-radius:var(--cart-radius-small, .8rem)}.cart-style--cards .cart-discount__pill.badge,.cart-style--soft .cart-discount__pill.badge{background:var(--cart-tint, rgba(var(--color-foreground), .06))}.cart-root[data-cart-surface=page-v2] .cart-timer{margin-inline:0}@media(prefers-reduced-motion:reduce){.cart-totals-discounts__total .icon-caret,.cart-estimator__summary .icon-caret,.cart-totals-goal__bar>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-checkout.css.map */
