:root{--ivori-cart-control-height:48px;--ivori-cart-control-radius:8px;--ivori-cart-control-gap:12px}@media(max-width:749px){:root{--ivori-cart-control-height:44px}}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:var(--ivori-cart-control-height)!important;--shopify-accelerated-checkout-button-inline-size:var(--ivori-cart-control-height)!important;--shopify-accelerated-checkout-button-border-radius:var(--ivori-cart-control-radius)!important;--shopify-accelerated-checkout-row-gap:var(--ivori-cart-control-gap)!important;--shopify-accelerated-checkout-button-box-shadow:none!important}html body :is(.story-cart-panel button.story-cart-checkout,.ivori-checkout-submit,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button,.story-purchase-actions .story-button,.story-sticky-actions .story-button){box-sizing:border-box;height:var(--ivori-cart-control-height)!important;min-height:var(--ivori-cart-control-height)!important;border-radius:var(--ivori-cart-control-radius)!important;padding:10px 14px!important;line-height:1.3;margin-block:0;flex-shrink:0}html body :is(.cart__checkout-button,.product-form__submit,.shopify-payment-button__button):before,html body :is(.cart__checkout-button,.product-form__submit,.shopify-payment-button__button):after{border-radius:var(--ivori-cart-control-radius)!important}html body :is(.story-purchase-actions,.story-sticky-actions,.cart__ctas){gap:var(--ivori-cart-control-gap)!important}html body .ivori-story .story-buy-standard-checkout{display:flex!important}html body .ivori-story .story-cart-panel-inner{max-height:100%;min-height:0}html body .ivori-story .story-cart-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}html body .ivori-story .story-buy-modal .story-cart-panel-footer{display:flex;flex-direction:column;max-height:55dvh;overflow-y:auto;gap:8px;overscroll-behavior:contain}html body .ivori-story .story-buy-modal .story-cart-subtotal{order:0;margin:0}html body .ivori-story .story-buy-modal .story-buy-standard-checkout{order:2}html body .ivori-story .story-buy-modal .story-buy-payments{order:3;margin:0}html body .ivori-story .story-buy-modal .story-cart-assurances{order:4;margin:0}html body .ivori-story .story-buy-modal .story-buy-wallets{margin:0;width:100%}html body .ivori-story .story-payment-skeleton{gap:var(--ivori-cart-control-gap)}html body .ivori-story .story-payment-skeleton>span[aria-hidden]{height:var(--ivori-cart-control-height)!important;border-radius:var(--ivori-cart-control-radius)!important}.cart__dynamic-checkout-buttons,.ivori-checkout-wallets{width:100%;max-width:100%}html.story-cart-open,html.story-cart-open body{overflow:hidden!important;overscroll-behavior:none}html.story-cart-open :is(.story-sticky,.ivori-sticky){visibility:hidden!important;pointer-events:none!important}html body .ivori-story dialog.story-cart-panel{isolation:isolate;overscroll-behavior:none;background:#fbfdff}html body .ivori-story .story-cart-panel-inner{overflow:hidden;background:#fbfdff}html body .ivori-story .story-cart-panel-footer{position:relative;z-index:1;flex-shrink:0;background:#fbfdff;overscroll-behavior:none!important}html body .ivori-story .story-cart-scroll{overscroll-behavior:none!important}html body cart-drawer .drawer__inner{isolation:isolate;overflow:hidden}html body cart-drawer .drawer__footer{position:relative;z-index:1;background:rgb(var(--color-background));overscroll-behavior:none!important}html body .ivori-quick-checkout{isolation:isolate;overscroll-behavior:none;background:#fff}html body .ivori-checkout-footer{position:relative;z-index:1;background:#fff;overscroll-behavior:none}@media(hover:none),(pointer:coarse){html body .ivori-story .story-button.story-buy-now:hover{background:var(--story-ink,#203542)!important;color:#fff}}html body .ivori-story :is(.story-extra>img,.story-cart-extra-card>img){height:auto!important;aspect-ratio:1;object-fit:contain;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}@media(max-width:749px){html body .ivori-story .story-buy-modal .story-cart-panel-footer{max-height:46dvh;padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px}html body .ivori-story .story-cart-panel-header{padding:8px 12px;gap:8px}html body .ivori-story .story-cart-panel-header button{width:44px;height:44px;flex:0 0 44px}html body .ivori-story .story-cart-shipping{padding:7px 12px;font-size:12px}html body .ivori-story .story-cart-scroll{padding:0 12px 12px}html body cart-drawer .drawer__footer{max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}html body cart-drawer cart-drawer-items{min-height:0;overflow-y:auto}html body .cart__dynamic-checkout-buttons{margin-top:12px}}html body .ivori-story .story-buy-payments{position:relative}html body .ivori-story .story-buy-payments[data-story-payment-loading]>.story-payment-skeleton{position:absolute;inset:0 0 auto;z-index:1;margin:0}html body .ivori-story .story-buy-wallets[data-story-wallet-loading]{visibility:hidden!important;height:var(--ivori-cart-control-height);min-height:var(--ivori-cart-control-height);max-height:var(--ivori-cart-control-height);overflow:hidden}html body :is(.story-button,.ref-button,.c-button,.ivori-checkout-submit,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button,.ivori-upgrade-button,[data-story-cart-extra-add],button[name=add],button[name=checkout],input[type=submit][name=add],input[type=submit][name=checkout]){transition:transform 80ms ease,box-shadow 80ms ease}html body :is(.story-button,.ref-button,.c-button,.ivori-checkout-submit,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button,.ivori-upgrade-button,[data-story-cart-extra-add],button[name=add],button[name=checkout],input[type=submit][name=add],input[type=submit][name=checkout]):not(:disabled):not([aria-disabled=true])[data-ivori-pressed]{transform:translateY(2px) scale(.99)!important;box-shadow:inset 0 2px 3px #00000024!important}html body :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){transition:transform 80ms ease}html body :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart):not([disabled]):not([aria-disabled=true]):not([inert])[data-ivori-pressed]{transform:translateY(2px)!important}@media(prefers-reduced-motion:reduce){html body :is(.story-button,.ref-button,.c-button,.ivori-checkout-submit,.cart__checkout-button,.product-form__submit,.shopify-payment-button__button,.ivori-upgrade-button,[data-story-cart-extra-add],button[name=add],button[name=checkout],input[type=submit][name=add],input[type=submit][name=checkout],shopify-accelerated-checkout,shopify-accelerated-checkout-cart){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ivori-cart-controls.css.map */
