.product-sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:301;display:block;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));box-shadow:0 -.2rem .8rem #00000014}.product-sticky-buy[hidden]{display:none}.product-sticky-buy__inner{max-width:1280px;display:flex;align-items:center;gap:1.2rem}.product-sticky-buy__image,.product-sticky-buy__title{display:none}.product-sticky-buy__info{flex:1;min-width:0}.product-sticky-buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;line-height:1.3}.product-sticky-buy__variant{flex-basis:100%;overflow:hidden;font-size:1.2rem;color:rgba(var(--color-foreground),.7);white-space:nowrap;text-overflow:ellipsis}.product-sticky-buy__amount{font-size:1.8rem;font-weight:700}.product-sticky-buy__tax,.product-sticky-buy__soldout{font-size:1.1rem}.product-sticky-buy__soldout{color:#b33a3a}.product-sticky-buy__soldout[hidden]{display:none}.product-sticky-buy__button{flex:0 0 auto;min-width:16rem;min-height:4.6rem;padding:0 1.6rem}@media screen and (min-width:750px){.product-sticky-buy{padding-top:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.product-sticky-buy__inner{gap:1.6rem}.product-sticky-buy__image{display:block;flex:0 0 auto;width:6rem;height:6rem;object-fit:cover;border-radius:.4rem}.product-sticky-buy__info{display:flex;align-items:center;gap:2.4rem}.product-sticky-buy__title{display:-webkit-box;flex:1;min-width:0;margin:0;overflow:hidden;font-size:1.5rem;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-sticky-buy__price{flex:0 1 auto;flex-wrap:nowrap;max-width:50%}.product-sticky-buy__variant{flex:0 1 auto;min-width:0;margin-right:.4rem;font-size:1.4rem}.product-sticky-buy__amount,.product-sticky-buy__tax,.product-sticky-buy__soldout{flex:0 0 auto;white-space:nowrap}.product-sticky-buy__amount{font-size:2rem}.product-sticky-buy__button{min-width:22rem;min-height:5rem;font-size:1.6rem}}body.product-sticky-buy-visible{padding-bottom:var(--product-sticky-buy-height, 7rem)}body:has(product-sticky-buy) #page_top{display:none}body.product-sticky-buy-visible #page_top{bottom:calc(var(--product-sticky-buy-height, 7rem) + 1rem)}body.overflow-hidden .product-sticky-buy,body.overflow-hidden-mobile .product-sticky-buy,body.overflow-hidden-tablet .product-sticky-buy{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-product-sticky-buy.css.map */
