.details[data-astro-cid-cwmeahdg]{border-top:1px solid var(--hairline)}details[data-astro-cid-cwmeahdg]{border-bottom:1px solid var(--hairline)}summary[data-astro-cid-cwmeahdg]{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-cwmeahdg]::-webkit-details-marker{display:none}details[data-astro-cid-cwmeahdg][open] summary[data-astro-cid-cwmeahdg] svg{transform:rotate(180deg)}.details__body[data-astro-cid-cwmeahdg]{color:var(--muted);padding-bottom:16px;font-size:14px}.details__body[data-astro-cid-cwmeahdg] p{margin:0 0 8px}.details__body[data-astro-cid-cwmeahdg] ul{margin:0 0 8px;padding-left:20px}.gallery[data-astro-cid-rj65ajc3]{position:relative}.gallery__track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--well);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-rj65ajc3]{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 100%}.gallery__slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.gallery__empty[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;background:var(--well);color:var(--muted);justify-content:center;align-items:center;display:flex}.gallery__dots[data-astro-cid-rj65ajc3]{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.gallery__dots[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{background:#eceff18c;border-radius:3px;width:6px;height:6px;box-shadow:0 0 0 1px #1d273126}.gallery__dots[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3].is-on{background:var(--stone);width:18px}.gallery__thumbs[data-astro-cid-rj65ajc3]{display:none}@media (width>=768px){.gallery__track[data-astro-cid-rj65ajc3]{border-radius:var(--r-img)}.gallery__dots[data-astro-cid-rj65ajc3]{display:none}.gallery__thumbs[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gallery__thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{background:var(--well);border:0;border-radius:4px;width:56px;height:70px;padding:0;overflow:hidden}.gallery__thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-current=true]{outline:2px solid var(--mist);outline-offset:1px}.gallery__thumbs[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}}.missing[data-astro-cid-zovlqhcp]{padding:32px var(--gutter);gap:12px;display:grid}.missing[data-astro-cid-zovlqhcp] h1[data-astro-cid-zovlqhcp]{font-size:28px}.missing[data-astro-cid-zovlqhcp] p[data-astro-cid-zovlqhcp]{color:var(--muted);margin:0}.pdp[data-astro-cid-zovlqhcp]{grid-template-columns:minmax(0,1fr);max-width:1280px;margin:0 auto;display:grid}.pdp__back[data-astro-cid-zovlqhcp]{min-height:var(--tap);padding:0 calc(var(--gutter) - 4px);color:var(--slate);align-items:center;gap:2px;font-size:15px;text-decoration:none;display:inline-flex}.pdp__info[data-astro-cid-zovlqhcp]{padding:20px var(--gutter) 0;flex-direction:column;gap:20px;min-width:0;display:flex}.pdp__head[data-astro-cid-zovlqhcp]{flex-direction:column;gap:6px;display:flex}.pdp__head[data-astro-cid-zovlqhcp] h1[data-astro-cid-zovlqhcp]{overflow-wrap:anywhere;font-size:28px}.pdp__price[data-astro-cid-zovlqhcp]{margin:0;font-size:18px;font-weight:600}.pdp__small[data-astro-cid-zovlqhcp]{color:var(--muted);margin:0;font-size:13px}.pdp__description[data-astro-cid-zovlqhcp]{font-size:15px;line-height:1.6}.pdp__description[data-astro-cid-zovlqhcp] p{margin:0 0 10px}.pdp__related[data-astro-cid-zovlqhcp]{padding:32px var(--gutter) 0;flex-direction:column;gap:14px;display:flex}.pdp__related[data-astro-cid-zovlqhcp] h2[data-astro-cid-zovlqhcp]{font-size:20px}.pdp__related-grid[data-astro-cid-zovlqhcp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;display:grid}.pdp__sticky[data-astro-cid-zovlqhcp]{z-index:10;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:#f6f7f8f7;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pdp__sticky[data-astro-cid-zovlqhcp][hidden]{display:none}.pdp__sticky-name[data-astro-cid-zovlqhcp]{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.pdp__sticky-btn[data-astro-cid-zovlqhcp]{border-radius:var(--r-btn);background:var(--mist);color:#fff;border:0;flex:none;height:48px;padding:0 18px;font-size:15px;font-weight:600}.pdp__sticky-btn[data-astro-cid-zovlqhcp][data-state=choose]{color:var(--slate);box-shadow:inset 0 0 0 1.5px var(--slate);background:0 0}@media (width>=768px){.pdp__sticky[data-astro-cid-zovlqhcp]{display:none!important}.pdp[data-astro-cid-zovlqhcp]{padding:0 var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:40px}.pdp__back[data-astro-cid-zovlqhcp]{grid-column:1/-1;padding:0}.pdp__media[data-astro-cid-zovlqhcp]{align-self:start}.pdp__info[data-astro-cid-zovlqhcp]{align-self:start;padding:0;position:sticky;top:16px}.pdp__related[data-astro-cid-zovlqhcp]{grid-column:1/-1;padding:48px 0 0}.pdp__related-grid[data-astro-cid-zovlqhcp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}
