.section.product{padding-top:0}@media(min-width:990px){.section.product{padding-top:0}.product__grid{gap:48px}}@media(max-width:989px){.product__grid{gap:16px}.product__media{display:flex;grid-template-columns:none;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;-webkit-overflow-scrolling:touch}.product__media::-webkit-scrollbar{display:none}.product__img{flex:0 0 100%;scroll-snap-align:center;grid-column:auto}.product__img img{width:100%;height:auto;display:block}.pdots{display:flex;justify-content:center;gap:7px;margin:-4px 0 4px}.pdots i{width:7px;height:7px;border-radius:50%;background:var(--color-border);transition:background .2s,transform .2s}.pdots i.is-on{background:var(--color-text);transform:scale(1.15)}.product__title{font-size:22px}.opt label{padding:12px 16px;min-width:52px}.qty input{width:100px;padding:12px}.psticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);transform:translateY(110%);transition:transform .25s ease}.psticky.is-on{transform:translateY(0)}.psticky__info{flex:1;min-width:0;line-height:1.25}.psticky__title{display:block;font-size:12px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psticky__price{font-size:14px;font-weight:700}.psticky .btn{flex:0 0 auto;padding:12px 20px;margin:0}body.has-psticky{padding-bottom:70px}}@media(min-width:990px){.psticky,.pdots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-mobile.css.map */
