ttv-mobile-product,ttv-mobile-checkout{display:none}.ttv-cart-gift-link{margin-top:20px;text-align:left}.ttv-cart-gift-link>summary{min-height:44px;padding:12px 0;color:rgb(var(--color-foreground));font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:749px){.ttv-mobile-action:not([hidden]){display:grid;gap:8px;box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -3px 14px #00000012}.ttv-mobile-checkout--page,.ttv-mobile-product{position:fixed;z-index:30;right:0;bottom:0;left:0;width:100%}.ttv-mobile-action__total{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:15px;line-height:1.3}.ttv-mobile-action__total strong{font-size:18px;color:inherit}.ttv-mobile-action>.button{width:100%;min-height:48px;margin:0;font-size:16px;font-weight:700}body:has(.ttv-mobile-checkout--page:not([hidden])){padding-bottom:calc(115px + env(safe-area-inset-bottom,0px))}body:has(ttv-mobile-product[data-visible=true]){padding-bottom:var(--ttv-mobile-product-height, 160px)}body.overflow-hidden .ttv-mobile-checkout--page,body.overflow-hidden ttv-mobile-product,body:has(dialog[open]) ttv-mobile-product,body:has(#cart-notification.active) ttv-mobile-product{visibility:hidden;pointer-events:none}.ttv-mobile-product__options{display:flex;gap:8px}.ttv-mobile-product__options:empty{display:none}.ttv-mobile-product__option{flex:1;min-width:0}.ttv-mobile-product__option>span{display:block;margin-bottom:3px;color:#000;font-size:12px;font-weight:600;line-height:1.2}.ttv-mobile-product select{width:100%;min-height:44px;padding:6px 8px;border:1px solid #777;border-radius:var(--inputs-radius, 0px);background:#fff;color:#000;font:inherit;font-size:16px}cart-drawer .drawer__inner{height:100%;height:100dvh;max-height:100dvh;overflow:hidden}cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}cart-drawer .ttv-mobile-checkout--drawer:not([hidden]){flex:0 0 auto;margin:0 -15px}cart-drawer-items.is-empty .drawer__footer,cart-drawer.is-empty .ttv-mobile-checkout--drawer{display:none}product-info[id^=MainProduct-] .product__media-wrapper{margin-bottom:8px}product-info[id^=MainProduct-] .product-media-container.media-type-image{width:100%;--constrained-min-height: 0px;--constrained-height: min(30svh, 240px)}product-info[id^=MainProduct-] .product-media-container.media-type-image .product__media{height:min(30svh,240px);padding-top:0}product-info[id^=MainProduct-] .product__media img{object-fit:contain;object-position:center}product-info[id^=MainProduct-] .product__info-wrapper{padding-top:0}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:10px;margin-bottom:10px}product-info[id^=MainProduct-] .product__title h1{font-size:24px;line-height:1.15}product-info[id^=MainProduct-] .product__title,product-info[id^=MainProduct-] .product-form{margin-top:8px;margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ttv-mobile-actions.css.map */
