@media(min-width:901px){.shiros-product-page__grid{align-items:start}.shiros-product-page__media{position:sticky;top:118px;align-self:start;z-index:1}.shiros-product-page__details{position:static!important;top:auto!important}.shiros-product-page__media img,.shiros-product-page__media.is-temple-coffee img{height:min(var(--shiros-product-media-height,560px),calc(100vh - 150px))!important;max-height:calc(100vh - 150px);width:100%;object-fit:contain!important;object-position:center;aspect-ratio:auto}}.shiros-product-page__media,.shiros-product-page__media.is-temple-coffee{background:#f8eede}.shiros-product-page__media.is-temple-coffee img{mix-blend-mode:normal!important}.shiros-product-page__details{min-width:0}.shiros-v155-story{border-top:1px solid #e3d3b9;padding-top:28px;margin-top:26px;color:#294538}.shiros-v155-story__html{font:400 15px/1.77 Georgia,serif;color:#33493c;overflow-wrap:anywhere}.shiros-v155-story__html :is(h2,h3,h4){color:#133c30;letter-spacing:-.017em;font-family:Georgia,serif;font-weight:500;line-height:1.23}.shiros-v155-story__html h2{font-size:clamp(25px,2.1vw,32px);margin:25px 0 14px}.shiros-v155-story__html h2:first-child{margin-top:0}.shiros-v155-story__html h3{font-size:clamp(19px,1.7vw,23px);margin:23px 0 11px}.shiros-v155-story__html :is(p,ul,ol,blockquote){margin:0 0 15px;line-height:1.75}.shiros-v155-story__html ul,.shiros-v155-story__html ol{padding-left:20px}.shiros-v155-story__html a,.shiros-v155-related a{color:#90682c;text-decoration:underline;text-underline-offset:3px}.shiros-v155-story__html :is(details),.shiros-v155-story__fallback details{border:1px solid #e1cfb1;background:#fffcf5;border-radius:10px;padding:14px 16px;margin:0 0 11px}.shiros-v155-story__html summary,.shiros-v155-story__fallback summary{cursor:pointer;font:700 15px/1.5 Georgia,serif;color:#173d30;list-style-position:inside}.shiros-v155-story__html details[open],.shiros-v155-story__fallback details[open]{background:#f8eede}.shiros-v155-story__html details :is(p,div){margin-top:11px}.shiros-v155-story__fallback{padding-top:22px}.shiros-v155-story__fallback h2{font:500 25px Georgia,serif;color:#133c30;margin:0 0 15px}.shiros-v155-related{border-top:1px solid #e3d3b9;padding-top:18px;margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 18px;font:700 13px/1.4 Arial,sans-serif}@media(max-width:900px){.shiros-product-page__media{position:static}.shiros-product-page__details{position:static!important}.shiros-product-page__media img{object-fit:contain!important}.shiros-v155-story__html{font-size:15px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v155-product.css.map */
