@media(min-width:901px){html:has(.shiros-product-page):root{overflow-x:clip!important}html:has(.shiros-product-page) body:has(.shiros-product-page){overflow-x:clip!important;overflow-y:visible!important}body:has(.shiros-product-page) .page-wrapper{overflow:visible!important}body:has(.shiros-product-page) .content-for-layout{overflow-x:clip!important;overflow-y:visible!important}.shiros-product-page .shiros-product-page__grid{align-items:start}.shiros-product-page .shiros-product-page__media{position:sticky!important;top:118px;align-self:start;z-index:1;height:max-content;background:#fff}.shiros-product-page .shiros-product-page__details{position:static!important;top:auto!important}.shiros-product-page .shiros-product-page__media img{display:block;width:100%;height:min(var(--shiros-product-media-height, 560px),70vw,calc(100dvh - 150px))!important;max-height:calc(100dvh - 150px)!important;aspect-ratio:auto;object-fit:cover!important;object-position:center}.shiros-product-page .shiros-product-page__media.is-temple-coffee{background:radial-gradient(circle,#fffdf8,#f4e8d3)!important}.shiros-product-page .shiros-product-page__media.is-temple-coffee img{object-fit:contain!important;padding:26px;mix-blend-mode:multiply!important}}@media(max-width:900px){.shiros-product-page .shiros-product-page__media{position:static!important;background:#fff}.shiros-product-page .shiros-product-page__media img{object-fit:cover!important}.shiros-product-page .shiros-product-page__media.is-temple-coffee{background:radial-gradient(circle,#fffdf8,#f4e8d3)!important}.shiros-product-page .shiros-product-page__media.is-temple-coffee img{object-fit:contain!important;padding:26px;mix-blend-mode:multiply!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v156-sticky-photo.css.map */
