.lp-product__inner{display:grid;gap:2.4rem;width:100%;max-width:120rem;margin:0 auto}.lp-product__gallery,.lp-product__info{min-width:0}.lp-product__info{display:flex;flex-direction:column;padding:0 var(--lp-gutter)}.lp-product__title{margin:1.2rem 0 0;color:var(--lp-ink);font-family:var(--lp-font-heading);font-weight:var(--lp-font-heading-weight);font-style:var(--lp-font-heading-style);font-size:clamp(3.4rem,2.6rem + 2.4vw,4.8rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.lp-product__tagline{margin:1rem 0 0;color:var(--lp-ink);font-size:1.9rem;font-weight:600;line-height:1.35;text-wrap:balance}.lp-product__desc{margin-top:1.2rem}.lp-product__buy{margin-top:2.4rem}.lp-product__note{margin-top:2rem;align-items:flex-start;font-size:1.5rem}.lp-product__note .lp-icon{margin-top:.2rem}.lp-product__reviews{align-self:flex-start;margin-top:.4rem}.lp-gallery__stage{position:relative;overflow:hidden}.lp-gallery__track{display:flex;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lp-gallery__track::-webkit-scrollbar{display:none}.lp-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--lp-stage);scroll-snap-align:center;scroll-snap-stop:always}.lp-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.lp-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.lp-gallery__caption{position:absolute;bottom:1.2rem;left:1.2rem;max-width:calc(100% - 2.4rem);padding:.4rem 1.1rem;border-radius:var(--lp-radius-button);background:#fffdf8e6;color:var(--lp-muted);font-size:1.3rem;line-height:1.35;pointer-events:none}.lp-gallery__nav{display:none}.lp-gallery__thumbs{display:flex;gap:.8rem;margin:.8rem 0 0;padding:.4rem var(--lp-gutter);overflow-x:auto;list-style:none;scrollbar-width:none}.lp-gallery__thumbs::-webkit-scrollbar{display:none}.lp-gallery__thumbs li{flex:none}.lp-gallery__thumb{display:block;width:5.2rem;aspect-ratio:1;padding:0;overflow:hidden;border:.2rem solid transparent;border-radius:calc(var(--lp-radius-media) * .6);background:var(--lp-stage);cursor:pointer;opacity:.7;transition:opacity .2s var(--lp-ease),border-color .2s var(--lp-ease);-webkit-tap-highlight-color:transparent}.lp-gallery__thumb:hover{opacity:1}.lp-gallery__thumb.is-active{border-color:var(--lp-accent);opacity:1}.lp-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.lp-lightbox{max-width:none;max-height:none;padding:0;overflow:visible;border:0;background:transparent;color:#fffdf8}.lp-lightbox::backdrop{background:#1d2924db}.lp-lightbox__img{display:block;width:min(92vw,88svh,90rem);height:auto;border-radius:var(--lp-radius-media);background:var(--lp-stage)}.lp-lightbox__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fffdf8f0;color:#1d2924;cursor:pointer}.lp-lightbox__close:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.lp-lightbox__caption{margin:1rem 0 0;font-size:1.4rem;text-align:center}@media screen and (min-width:750px){.lp-product__inner{padding:0 var(--lp-gutter)}.lp-gallery__slide{aspect-ratio:1}.lp-product__info{padding:0}.lp-product__title{margin-top:0}.lp-gallery__stage{border-radius:var(--lp-radius-media)}.lp-gallery__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fffdf8eb;color:var(--lp-ink);box-shadow:0 6px 18px -8px rgba(var(--lp-ink-rgb),.5);cursor:pointer;transform:translateY(-50%);transition:background-color .2s var(--lp-ease)}.lp-gallery__nav:hover{background:#fffdf8}.lp-gallery__nav--prev{left:1.2rem}.lp-gallery__nav--prev .lp-icon{transform:rotate(180deg)}.lp-gallery__nav--next{right:1.2rem}.lp-gallery__thumbs{padding-inline:0}.lp-gallery__thumb{width:7.6rem}}@media screen and (min-width:990px){.lp-product__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(4rem,5vw,8rem);align-items:start}.lp-product__info{position:sticky;top:3.2rem;max-width:54rem}}@media(prefers-reduced-motion:reduce){.lp-gallery__track{scroll-behavior:auto}}.lp-points{display:grid;gap:1.2rem;margin:0 0 2rem;padding:0;list-style:none}.lp-point{display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:1.2rem;align-items:start}.lp-point .lp-icon{margin-top:.2rem;color:var(--lp-accent)}.lp-point__title{display:block;color:var(--lp-ink);font-size:1.6rem;font-weight:600;line-height:1.35}.lp-point__detail{display:block;color:var(--lp-muted);font-size:1.5rem;line-height:1.4}.lp-product__buy .lp-total{margin-bottom:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lp-product.css.map */
