.p-hero__sticky{display:none}@media(max-width:768px){:root{--hero-sticky-h: calc(68 * 100vw / 390)}body.has-hero-sticky{padding-bottom:calc(var(--hero-sticky-h) + env(safe-area-inset-bottom,0px))}.p-hero__sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;box-sizing:border-box;height:calc(var(--hero-sticky-h) + env(safe-area-inset-bottom,0px));padding:calc(10 * var(--u)) calc(16 * var(--u));padding-bottom:calc(10 * var(--u) + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 calc(-2 * var(--u)) calc(16 * var(--u)) #0000001f;transform:translateY(120%);transition:transform .24s ease;will-change:transform}.p-hero__sticky[hidden]{display:none}.p-hero__sticky:not(.is-shown){pointer-events:none}.p-hero__sticky.is-shown{transform:translateY(0)}.p-hero__sticky-atc{width:100%;height:calc(48 * var(--u));border:0;border-radius:calc(10 * var(--u));background:var(--hero-ink, #111111);color:#fff;display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--u));font:inherit;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));font-weight:600;letter-spacing:calc(.5 * var(--u));cursor:pointer}.p-hero__sticky-atc[disabled]{background:var(--hero-mute-2, #9c9c9c);cursor:not-allowed}.p-hero__sticky-sep{width:1px;height:calc(24 * var(--u));background:#fff;flex:none}.p-hero__sticky-sep[hidden],.p-hero__sticky-price[hidden]{display:none}.p-hero__sticky-price{font-weight:700;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.p-hero__sticky{transition:none}}.pcard__title:hover{color:var(--pc-ink)}.p-hero__rating--empty{gap:calc(2 * var(--u))}@media(min-width:769px){.p-hero__media{position:sticky;align-self:start;top:min(calc(var(--sa-top-chrome, 92px) + 52 * var(--u)),calc(100vh - 712 * var(--u) - 24 * var(--u)))}}.p-hero__promo{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));align-items:flex-start;margin-top:calc(16 * var(--u))}.p-hero__promo span{display:inline-flex;align-items:center;padding:calc(7.5 * var(--u));border-radius:2px;background:#000;color:#fff;font-size:calc(16 * var(--u));line-height:calc(16 * var(--u));font-weight:700}.p-hero__promo span.p-hero__promo--sale{background:var(--pc-sale, #ff5c42)}@media(max-width:768px){.p-hero__promo{gap:calc(6 * var(--u))}.p-hero__promo span{padding:calc(4 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fix-product.css.map */
