.cart-drawer .toefix-cart-v7__summary{gap:0;padding:0;border-top:1px solid #e0e8ef;background:#fff;-webkit-mask-image:none;mask-image:none;box-shadow:0 -5px 20px #0921400b;align-items:stretch}.cart-drawer .toefix-cart-v7__upgrades{flex:0 1 auto;min-height:0;padding:12px 18px 9px}.cart-drawer .toefix-cart-v7__checkout{flex:0 0 auto;min-height:0;padding:12px 18px max(15px,env(safe-area-inset-bottom));border-top:1px solid #edf1f6}.cart-drawer .toefix-cart-v7__checkout .cart-totals,.cart-drawer .toefix-cart-v7__checkout .cart-totals__container{gap:6px}.cart-drawer .toefix-cart-v7__checkout .cart-totals:not(:has(.cart-actions)){padding-top:0;margin-top:0;border-top:0}.cart-drawer .toefix-cart-v7__checkout .toefix-cart-savings-label,.cart-drawer .toefix-cart-v7__checkout .toefix-cart-savings-value{font-size:13px;font-weight:700;line-height:1.35;color:#2285a9}.cart-drawer .toefix-cart-v7__checkout .cart-totals__total-label,.cart-drawer .toefix-cart-v7__checkout .cart-totals__total-value{font-size:20px;line-height:1.25;font-weight:800}.cart-drawer .toefix-cart-v7__checkout .toefix-cart-ctas{gap:8px}.cart-drawer .toefix-cart-v7__checkout .toefix-cart-ctas .cart__checkout-button.button{min-height:50px;font-size:17px;border-radius:10px;box-shadow:0 5px 12px #05558f26}.cart-drawer .toefix-cart-v7__checkout .toefix-payment-icons{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;margin:1px 0 0;gap:5px}.cart-drawer .toefix-cart-v7__checkout .toefix-payment-icon{flex:0 1 39px;min-width:0;min-height:23px}.cart-drawer .toefix-cart-v7__checkout .toefix-payment-icon svg{display:block;width:100%;max-width:39px;height:23px;object-fit:contain}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons{gap:0;border-top:0}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__heading{padding:0 0 5px;font-size:13px;font-weight:800}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__heading small{display:none}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__row{grid-template-columns:34px minmax(0,1fr) auto 36px;min-height:46px;padding:5px 0;gap:8px}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__row+.toefix-cart-addons__row{border-top:1px solid #f0f3f7}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__info strong{font-size:13px;line-height:1.3}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__info small{font-size:11px;line-height:1.25}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__price{font-size:12px;font-weight:750}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout--collapsible{display:block;width:100%;margin:0;color:#5e7084}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle{display:flex;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:0;padding:6px 8px;font-size:12px;font-weight:700;letter-spacing:.005em;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle::-webkit-details-marker{display:none}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle::marker{content:""}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle:focus-visible{outline:2px solid #1583b9;outline-offset:-2px;border-radius:6px}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__chevron{flex:0 0 16px;transition:transform .18s ease}.cart-drawer .toefix-cart-v7__checkout details[open] .toefix-express-checkout__chevron{transform:rotate(180deg)}.cart-drawer .toefix-cart-v7__checkout details.toefix-express-checkout:not([open])>.toefix-express-checkout__panel{display:none!important}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__panel{padding:2px 0 6px}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__panel .additional-checkout-buttons{width:100%}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__panel :is(button,iframe,shopify-accelerated-checkout){max-width:100%}@media screen and (max-width:749px){.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__inner,.cart-drawer__dialog:not(.cart-drawer--empty) cart-items-component[data-drawer]{display:flex;flex-direction:column;height:100%;min-height:0}.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__header{flex:0 0 auto}.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__content{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__items,.cart-drawer__dialog[cart-summary-sticky=false]:not(.cart-drawer--empty) .cart-drawer__items{display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:14px}.cart-drawer .cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__summary,.cart-drawer .cart-drawer__dialog[cart-summary-sticky=false]:not(.cart-drawer--empty) .cart-drawer__summary{position:relative;bottom:auto;flex:0 0 auto;display:flex;align-items:stretch;flex-direction:column;margin-top:0;width:100%;max-height:min(67dvh,495px);overflow:hidden;gap:0;padding:0;-webkit-mask-image:none;mask-image:none;background:#fff}.cart-drawer .toefix-cart-v7__upgrades{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 1 auto;min-height:0;padding:12px 16px 8px}.cart-drawer .toefix-cart-v7__checkout{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 0 auto;max-height:min(46dvh,345px);padding:10px 16px max(11px,env(safe-area-inset-bottom))}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__info small{display:none}.cart-drawer .cart-drawer__items .cart-items__table-row:not(.toefix-cart-addon-row){margin-bottom:12px;padding-bottom:12px}.cart-drawer .toefix-cart-v7__checkout .toefix-cart-ctas{gap:6px}.cart-drawer .toefix-cart-v7__checkout .cart-totals__total-label,.cart-drawer .toefix-cart-v7__checkout .cart-totals__total-value{font-size:20px}}@media screen and (max-width:749px)and (max-height:640px){.cart-drawer .cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__summary{max-height:72dvh}.cart-drawer .toefix-cart-v7__checkout{max-height:49dvh}.cart-drawer .toefix-cart-v7__upgrades{padding-block:7px}}@media(prefers-reduced-motion:reduce){.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__chevron{transition:none}}.cart-drawer .toefix-cart-free-shipping__short{display:none}@media screen and (min-width:750px){.cart-drawer .cart-drawer__items .toefix-cart-free-shipping{position:sticky;top:0;z-index:5;background:#fff;padding-top:8px;box-shadow:0 8px 14px -13px #07142952}}@media screen and (max-width:749px){.cart-drawer .toefix-cart-free-shipping__full{display:none}.cart-drawer .toefix-cart-free-shipping__short{display:inline}.cart-drawer .toefix-cart-free-shipping__text{white-space:nowrap;font-size:clamp(12px,3.6vw,15px);line-height:1.25;font-weight:850;letter-spacing:-.012em;margin-bottom:12px}.cart-drawer .toefix-cart-free-shipping{padding-bottom:14px;margin-bottom:10px}}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__heading,.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__info strong{font-size:14px}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__price{font-size:13px}.cart-drawer .toefix-cart-v7__upgrades .toefix-cart-addons__row{min-height:48px}@media(prefers-reduced-motion:reduce){.cart-drawer .toefix-cart-free-shipping__track span{animation:none}}@media screen and (max-width:749px){.cart-drawer .toefix-cart-free-shipping__text{text-align:center;font-size:clamp(11px,3.1vw,14px);font-weight:850;letter-spacing:-.018em;line-height:1.25;white-space:nowrap;margin-bottom:11px}.cart-drawer .toefix-cart-free-shipping__track{overflow:hidden}.cart-drawer .toefix-cart-free-shipping__track>span{position:relative;isolation:isolate;overflow:hidden;background:#8dd9ff;animation:none}.cart-drawer .toefix-cart-free-shipping__track>span:before{content:"";position:absolute;top:0;right:-40px;bottom:0;left:-40px;background:repeating-linear-gradient(90deg,#46b1e9 0 12px,#a2e0ff 12px 24px);transform:skew(-40deg) translateZ(0);animation:toefix-v73-stripe-flow 1.2s linear infinite;will-change:transform;pointer-events:none}}@keyframes toefix-v73-stripe-flow{0%{transform:skew(-40deg) translateZ(0)}to{transform:skew(-40deg) translate3d(24px,0,0)}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.cart-drawer .toefix-cart-free-shipping__track>span:before{animation:none;will-change:auto}}@media screen and (max-width:749px){.cart-drawer .cart-drawer__items .toefix-cart-free-shipping{position:sticky;top:0;z-index:8;background:#fff;padding:9px 0 13px;margin-bottom:9px;box-shadow:0 10px 13px -14px #07142966}.cart-drawer .cart-drawer__items{padding-top:0}.cart-drawer .toefix-cart-free-shipping__text{text-align:left;font-size:clamp(10.5px,3.35vw,14px);line-height:1.27;letter-spacing:-.022em;white-space:nowrap;margin-bottom:10px;padding-inline:1px}.cart-drawer .toefix-cart-free-shipping__track>span{position:relative;overflow:hidden;background-image:linear-gradient(135deg,#55b7ed 25%,#b5e8ff 25% 50%,#55b7ed 50% 75%,#b5e8ff 75% 100%);background-size:32px 32px;background-repeat:repeat;animation:toefix-v74-stripes .8s linear infinite;will-change:background-position}.cart-drawer .toefix-cart-free-shipping__track>span:before{content:none;animation:none}}@keyframes toefix-v74-stripes{0%{background-position:0 0}to{background-position:32px 0}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.cart-drawer .toefix-cart-free-shipping__track>span{animation:none;will-change:auto}}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout--collapsible{color:#165b84;margin-top:5px}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle{display:flex;align-items:center;justify-content:center;position:relative;gap:0;min-height:44px;width:100%;padding:10px 15px;margin:0;border:1px solid #d6eafa;border-radius:9px;background:#eff8ff;color:#115a86;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.25;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__chevron{position:absolute;right:15px;top:50%;margin:0;flex:0 0 16px;transform:translateY(-50%);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.cart-drawer .toefix-cart-v7__checkout details[open] .toefix-express-checkout__chevron{transform:translateY(-50%) rotate(180deg)}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle:hover,.cart-drawer .toefix-cart-v7__checkout details[open]>.toefix-express-checkout__toggle{background:#e7f3ff;border-color:#bcdcf5}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle:focus-visible{outline:2px solid #087bb6;outline-offset:2px;border-radius:9px}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__panel{padding:10px 0 3px;overflow:hidden}.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__panel .additional-checkout-buttons{min-height:45px}.cart-drawer .toefix-cart-v7__checkout details[open]:not([data-express-closing]) .toefix-express-checkout__panel .additional-checkout-buttons{animation:toefix-wallet-reveal .23s .12s both ease-out}@keyframes toefix-wallet-reveal{0%{opacity:.15;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle{min-height:45px;font-size:14px}}@media(prefers-reduced-motion:reduce){.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__toggle,.cart-drawer .toefix-cart-v7__checkout .toefix-express-checkout__chevron{transition:none}.cart-drawer .toefix-cart-v7__checkout details[open] .toefix-express-checkout__panel .additional-checkout-buttons{animation:none}}@media screen and (max-width:749px){.cart-drawer__dialog:not(.cart-drawer--empty) .cart-drawer__header{padding-top:12px;padding-bottom:6px}.cart-drawer .cart-drawer__items .toefix-cart-free-shipping{top:0;padding-top:4px;padding-bottom:11px;margin-bottom:8px;box-shadow:0 8px 12px -14px #0714295c}.cart-drawer .toefix-cart-free-shipping__text{margin-bottom:8px}.cart-drawer .cart-drawer__items{scroll-padding-top:84px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/toefix-cart-v7.css.map */
