.pdp-crumbs[data-astro-cid-r4bhatzu]{padding-top:clamp(18px,3vw,30px)}.pdp[data-astro-cid-r4bhatzu]{padding-top:clamp(18px,3vw,32px);padding-bottom:clamp(64px,7vw,110px)}.pdp__grid[data-astro-cid-r4bhatzu]{grid-template-columns:1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.gallery[data-astro-cid-r4bhatzu]{gap:12px;display:grid;position:relative}@media (width>=960px){.pdp__grid[data-astro-cid-r4bhatzu]{grid-template-columns:1.05fr .95fr}.gallery[data-astro-cid-r4bhatzu]{top:calc(var(--header-h) + 24px);position:sticky}}.gallery__main[data-astro-cid-r4bhatzu]{border-radius:var(--r-md);box-shadow:var(--shadow-md);display:grid;position:relative}.gallery__slide[data-astro-cid-r4bhatzu]{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease-out);pointer-events:none;grid-area:1/1;transform:scale(.985)}.gallery__slide[data-astro-cid-r4bhatzu].is-active{opacity:1;pointer-events:auto;transform:none}.gallery__badge[data-astro-cid-r4bhatzu]{z-index:2;background:var(--berry);color:var(--white);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);padding:7px 16px 6px 14px;font-size:.66rem;font-weight:500;position:absolute;top:18px;left:0}.gallery__thumbs[data-astro-cid-r4bhatzu]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gallery__thumb[data-astro-cid-r4bhatzu]{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s var(--ease), transform .35s var(--spring);background:0 0;border:0;padding:0}.gallery__thumb[data-astro-cid-r4bhatzu]:hover{transform:translateY(-2px)}.gallery__thumb[data-astro-cid-r4bhatzu][aria-selected=true]{box-shadow:0 0 0 2px var(--berry)}.gallery__thumb[data-astro-cid-r4bhatzu] .slot__ph{inset:6px}.gallery__thumb[data-astro-cid-r4bhatzu] .slot__ph svg{width:20px;height:20px}.pdp__info[data-astro-cid-r4bhatzu]{gap:18px;max-width:580px;display:grid}.pdp__title[data-astro-cid-r4bhatzu]{font-size:var(--fs-h1)}.pdp__price[data-astro-cid-r4bhatzu]{font-family:var(--sans);letter-spacing:.01em;color:var(--berry);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.6rem;font-weight:500;display:flex}.pdp__from[data-astro-cid-r4bhatzu]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.pdp__price[data-astro-cid-r4bhatzu] small[data-astro-cid-r4bhatzu]{width:100%;font-family:var(--sans);color:var(--muted);font-size:.8rem}.pdp__desc[data-astro-cid-r4bhatzu]{font-size:1.05rem}.order[data-astro-cid-r4bhatzu]{background:var(--white);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line), var(--shadow-md);gap:16px;margin-top:6px;padding:clamp(22px,3vw,32px);display:grid}.order__title[data-astro-cid-r4bhatzu] .script[data-astro-cid-r4bhatzu]{transform-origin:0;margin-bottom:-4px;font-size:2.1rem;transform:rotate(-3deg)}.order__row[data-astro-cid-r4bhatzu]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=520px){.order__row[data-astro-cid-r4bhatzu]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-r4bhatzu]{gap:6px;display:grid;position:relative}.field[data-astro-cid-r4bhatzu]>span[data-astro-cid-r4bhatzu]{letter-spacing:.14em;text-transform:uppercase;color:var(--plum);font-size:.74rem;font-weight:500}.field[data-astro-cid-r4bhatzu] em[data-astro-cid-r4bhatzu]{letter-spacing:.04em;text-transform:none;color:var(--muted);font-style:normal}.field[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu],.field[data-astro-cid-r4bhatzu] textarea[data-astro-cid-r4bhatzu]{background:var(--petal);border-radius:var(--r-md);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--plum);transition:box-shadow .25s var(--ease), background-color .25s var(--ease);border:0;padding:12px 16px;font-size:1rem}.field[data-astro-cid-r4bhatzu] textarea[data-astro-cid-r4bhatzu]{resize:vertical;min-height:92px}.field[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]::placeholder,.field[data-astro-cid-r4bhatzu] textarea[data-astro-cid-r4bhatzu]::placeholder{color:#b48aa3}.field[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]:hover,.field[data-astro-cid-r4bhatzu] textarea[data-astro-cid-r4bhatzu]:hover{box-shadow:inset 0 0 0 1px var(--pink-400)}.field[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]:focus,.field[data-astro-cid-r4bhatzu] textarea[data-astro-cid-r4bhatzu]:focus{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--berry), 0 0 0 4px var(--pink-100);outline:none}.field__count[data-astro-cid-r4bhatzu]{color:var(--muted);justify-self:end;font-size:.74rem}.field__count[data-astro-cid-r4bhatzu] b[data-astro-cid-r4bhatzu]{color:var(--berry);font-weight:500}.check[data-astro-cid-r4bhatzu]{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:.92rem;display:flex;position:relative}.check[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]{opacity:0;width:22px;height:22px;margin:0;position:absolute}.check__box[data-astro-cid-r4bhatzu]{background:var(--petal);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--white);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .35s var(--spring);border-radius:7px;place-items:center;display:grid}.check__box[data-astro-cid-r4bhatzu] svg{opacity:0;width:14px;height:14px;transition:opacity .2s var(--ease), transform .35s var(--spring);transform:scale(.4)}.check[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]:checked+.check__box[data-astro-cid-r4bhatzu]{background:var(--berry);box-shadow:none;transform:rotate(-6deg)}.check[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]:checked+.check__box[data-astro-cid-r4bhatzu] svg{opacity:1;transform:none}.check[data-astro-cid-r4bhatzu] input[data-astro-cid-r4bhatzu]:focus-visible+.check__box[data-astro-cid-r4bhatzu]{outline:2px dashed var(--berry);outline-offset:3px}.order__cta[data-astro-cid-r4bhatzu]{min-height:58px;margin-top:4px;font-size:1rem}.order__note[data-astro-cid-r4bhatzu]{color:var(--muted);text-align:center;font-size:.8rem;line-height:1.5}.pdp__trust[data-astro-cid-r4bhatzu]{grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;display:grid}.pdp__trust[data-astro-cid-r4bhatzu] li[data-astro-cid-r4bhatzu]{text-align:center;border-radius:var(--r-md);background:var(--pink-100);color:var(--plum);justify-items:center;gap:6px;padding:14px 8px;font-size:.8rem;line-height:1.3;display:grid}.pdp__trust[data-astro-cid-r4bhatzu] svg{width:22px;height:22px;color:var(--berry)}.details[data-astro-cid-r4bhatzu]{border-top:1px solid var(--line-2)}.details[data-astro-cid-r4bhatzu] details[data-astro-cid-r4bhatzu]{border-bottom:1px solid var(--line-2)}.details[data-astro-cid-r4bhatzu] summary[data-astro-cid-r4bhatzu]{cursor:pointer;font-family:var(--display);color:var(--plum);transition:color .2s var(--ease);justify-content:space-between;align-items:center;padding:18px 0;font-size:1.1rem;font-weight:500;list-style:none;display:flex}.details[data-astro-cid-r4bhatzu] summary[data-astro-cid-r4bhatzu]:hover{color:var(--berry)}.details[data-astro-cid-r4bhatzu] summary[data-astro-cid-r4bhatzu]::-webkit-details-marker{display:none}.details__icon[data-astro-cid-r4bhatzu]{width:14px;height:14px;position:relative}.details__icon[data-astro-cid-r4bhatzu]:before,.details__icon[data-astro-cid-r4bhatzu]:after{content:"";background:var(--berry);width:14px;height:1.5px;transition:transform .4s var(--spring);border-radius:2px;position:absolute;top:50%;left:0}.details__icon[data-astro-cid-r4bhatzu]:after{transform:rotate(90deg)}.details[data-astro-cid-r4bhatzu] details[data-astro-cid-r4bhatzu][open] .details__icon[data-astro-cid-r4bhatzu]:after{transform:rotate(0)}.details[data-astro-cid-r4bhatzu] details[data-astro-cid-r4bhatzu]::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:hidden}.details[data-astro-cid-r4bhatzu] details[data-astro-cid-r4bhatzu][open]::details-content{block-size:auto}.details[data-astro-cid-r4bhatzu] ul[data-astro-cid-r4bhatzu],.details[data-astro-cid-r4bhatzu] p[data-astro-cid-r4bhatzu]{padding-bottom:20px;font-size:.96rem}.details[data-astro-cid-r4bhatzu] ul[data-astro-cid-r4bhatzu]{gap:6px;list-style:none;display:grid}.details[data-astro-cid-r4bhatzu] li[data-astro-cid-r4bhatzu]{align-items:baseline;gap:10px;display:flex}.details[data-astro-cid-r4bhatzu] li[data-astro-cid-r4bhatzu]:before{content:"";background:var(--pink-400);border-radius:0 60%;flex:none;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.related[data-astro-cid-r4bhatzu]{--scallop:var(--mist)}.related__head[data-astro-cid-r4bhatzu]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,44px);display:flex}.sticky-bar[data-astro-cid-r4bhatzu]{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:55;-webkit-backdrop-filter:blur(10px);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--line), var(--shadow-md);background:#fffffff5;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 20px;display:flex;position:fixed}.sticky-bar__info[data-astro-cid-r4bhatzu]{min-width:0;line-height:1.2;display:grid}.sticky-bar__name[data-astro-cid-r4bhatzu]{font-family:var(--sans);color:var(--plum);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.sticky-bar__price[data-astro-cid-r4bhatzu]{color:var(--berry);font-size:.84rem}.sticky-bar__btn[data-astro-cid-r4bhatzu]{flex:none}@media (width>=900px){.sticky-bar[data-astro-cid-r4bhatzu]{display:none}}@media (width<=899px){body.has-sticky-bar{padding-bottom:84px}}
