.assurances[data-astro-cid-m2fft2jo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-m2fft2jo]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);color:var(--shop-color-muted-text);align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}li[data-astro-cid-m2fft2jo]:last-child:nth-child(odd){grid-column:1/-1}li[data-astro-cid-m2fft2jo] svg{color:var(--shop-icon-color);flex:none}@media (width<=420px){.assurances[data-astro-cid-m2fft2jo]{grid-template-columns:minmax(0,1fr)}}.details[data-astro-cid-5wbmwkpw]{border-top:1px solid var(--shop-color-border)}details[data-astro-cid-5wbmwkpw]{border-bottom:1px solid var(--shop-color-border)}summary[data-astro-cid-5wbmwkpw]{color:var(--shop-color-text);font-family:var(--shop-field-label-font);font-size:max(var(--shop-field-label-size), 14px);font-weight:var(--shop-field-label-weight);letter-spacing:var(--shop-field-label-tracking);text-transform:var(--shop-field-label-case);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}summary[data-astro-cid-5wbmwkpw]::-webkit-details-marker{display:none}summary[data-astro-cid-5wbmwkpw] svg{color:var(--shop-color-brand);transition:transform .35s var(--shop-ease)}details[data-astro-cid-5wbmwkpw][open] summary[data-astro-cid-5wbmwkpw] svg{transform:rotate(45deg)}p[data-astro-cid-5wbmwkpw],dl[data-astro-cid-5wbmwkpw],ul[data-astro-cid-5wbmwkpw]{color:var(--shop-color-muted-text);margin:0;padding-bottom:20px;font-size:14px}p[data-astro-cid-5wbmwkpw] a[data-astro-cid-5wbmwkpw]{color:var(--shop-color-brand)}dl[data-astro-cid-5wbmwkpw]{gap:2px;display:grid}dl[data-astro-cid-5wbmwkpw] div[data-astro-cid-5wbmwkpw]{border-radius:var(--shop-radius-small);grid-template-columns:minmax(110px,1fr) 2fr;gap:16px;padding:8px 12px;display:grid}dl[data-astro-cid-5wbmwkpw] div[data-astro-cid-5wbmwkpw]:nth-child(odd){background:var(--shop-photo-background)}dd[data-astro-cid-5wbmwkpw]{color:var(--shop-color-text);margin:0;font-weight:500}ul[data-astro-cid-5wbmwkpw]{gap:6px;padding-left:20px;display:grid}li[data-astro-cid-5wbmwkpw]::marker{color:var(--shop-color-brand)}.lightbox[data-astro-cid-nu5a3f5x]{background:var(--shop-photo-background);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--shop-color-text);opacity:0;transition:opacity .35s var(--shop-ease), overlay .35s allow-discrete, display .35s allow-discrete;border:0;margin:0;padding:0}.lightbox[data-astro-cid-nu5a3f5x][open]{opacity:1;display:block}@starting-style{.lightbox[data-astro-cid-nu5a3f5x][open]{opacity:0}}.lightbox[data-astro-cid-nu5a3f5x]::backdrop{background:0 0}.lightbox__track[data-astro-cid-nu5a3f5x]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;height:100%;display:grid;overflow-x:auto}.lightbox__track[data-astro-cid-nu5a3f5x]::-webkit-scrollbar{display:none}.lightbox__slide[data-astro-cid-nu5a3f5x]{scroll-snap-align:start;place-items:center;padding:72px clamp(16px,7vw,96px) 40px;display:grid}.lightbox__slide[data-astro-cid-nu5a3f5x] img[data-astro-cid-nu5a3f5x]{border-radius:var(--shop-radius);object-fit:contain;cursor:default;max-width:100%;max-height:calc(100dvh - 112px)}.lightbox__bar[data-astro-cid-nu5a3f5x]{align-items:center;gap:20px;padding:16px 16px 16px clamp(16px,4vw,40px);display:flex;position:absolute;top:0;left:0;right:0}.lightbox__title[data-astro-cid-nu5a3f5x]{font-family:var(--shop-font-heading);letter-spacing:var(--shop-heading-tracking);font-size:20px}.lightbox__counter[data-astro-cid-nu5a3f5x]{color:var(--shop-color-muted-text);font-variant-numeric:tabular-nums;font-size:13px}.lightbox__close[data-astro-cid-nu5a3f5x],.lightbox__arrow[data-astro-cid-nu5a3f5x]{background:var(--shop-card-background);color:var(--shop-color-text);box-shadow:var(--shop-shadow);cursor:pointer;transition:background-color .25s var(--shop-ease), color .25s var(--shop-ease);border:0;border-radius:50%;place-items:center;display:grid}.lightbox__close[data-astro-cid-nu5a3f5x]{width:48px;height:48px;margin-left:auto}.lightbox__arrow[data-astro-cid-nu5a3f5x]{width:56px;height:56px;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__close[data-astro-cid-nu5a3f5x]:hover,.lightbox__arrow[data-astro-cid-nu5a3f5x]:hover{background:var(--shop-color-brand);color:var(--shop-button-color)}.lightbox__arrow--prev[data-astro-cid-nu5a3f5x]{left:clamp(12px,3vw,40px)}.lightbox__arrow--prev[data-astro-cid-nu5a3f5x] svg{transform:rotate(180deg)}.lightbox__arrow--next[data-astro-cid-nu5a3f5x]{right:clamp(12px,3vw,40px)}@media (width<=900px){.lightbox__arrow[data-astro-cid-nu5a3f5x]{top:auto;bottom:20px;transform:none}}.gallery[data-astro-cid-isdg62rq]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.gallery__stage[data-astro-cid-isdg62rq]{position:relative}.gallery__track[data-astro-cid-isdg62rq]{border-radius:var(--shop-radius);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery__track[data-astro-cid-isdg62rq]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-isdg62rq]{aspect-ratio:var(--shop-product-image-ratio);background:var(--shop-photo-background);cursor:zoom-in;scroll-snap-align:start;border:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__slide[data-astro-cid-isdg62rq] img[data-astro-cid-isdg62rq]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--shop-ease)}@media (hover:hover){.gallery__slide[data-astro-cid-isdg62rq]:hover img[data-astro-cid-isdg62rq]{transform:scale(1.03)}}.gallery__zoom[data-astro-cid-isdg62rq],.gallery__arrow[data-astro-cid-isdg62rq],.gallery__counter[data-astro-cid-isdg62rq]{background:var(--shop-card-background);color:var(--shop-color-text);position:absolute}.gallery__zoom[data-astro-cid-isdg62rq]{opacity:0;width:40px;height:40px;transition:opacity .3s var(--shop-ease);border-radius:50%;place-items:center;display:grid;bottom:16px;right:16px}.gallery__slide[data-astro-cid-isdg62rq]:hover .gallery__zoom[data-astro-cid-isdg62rq]{opacity:1}.gallery__arrow[data-astro-cid-isdg62rq]{width:46px;height:46px;box-shadow:var(--shop-shadow);cursor:pointer;transition:background-color .25s var(--shop-ease), color .25s var(--shop-ease);border:0;border-radius:50%;place-items:center;display:grid;top:50%;transform:translateY(-50%)}.gallery__arrow[data-astro-cid-isdg62rq]:hover{background:var(--shop-color-brand);color:var(--shop-button-color)}.gallery__arrow--prev[data-astro-cid-isdg62rq]{left:16px}.gallery__arrow--prev[data-astro-cid-isdg62rq] svg{transform:rotate(180deg)}.gallery__arrow--next[data-astro-cid-isdg62rq]{right:16px}.gallery__counter[data-astro-cid-isdg62rq]{font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;bottom:16px;left:16px}.gallery__thumbs[data-astro-cid-isdg62rq]{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gallery__thumbs[data-astro-cid-isdg62rq]::-webkit-scrollbar{display:none}.gallery__thumb[data-astro-cid-isdg62rq]{width:84px;aspect-ratio:var(--shop-product-image-ratio);border-radius:var(--shop-radius-small);background:var(--shop-photo-background);cursor:pointer;opacity:.65;transition:opacity .25s var(--shop-ease), border-color .25s var(--shop-ease);border:2px solid #0000;flex:none;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-isdg62rq]:hover,.gallery__thumb[data-astro-cid-isdg62rq].is-active{opacity:1}.gallery__thumb[data-astro-cid-isdg62rq].is-active{border-color:var(--shop-color-brand)}.gallery__thumb[data-astro-cid-isdg62rq] img[data-astro-cid-isdg62rq]{object-fit:cover;width:100%;height:100%}@media (hover:none){.gallery__zoom[data-astro-cid-isdg62rq]{opacity:1}}@media (width<=900px){.gallery__thumb[data-astro-cid-isdg62rq]{width:64px;height:64px}.gallery__arrow[data-astro-cid-isdg62rq]{display:none}}.engraving-box[data-astro-cid-y5qikwwd]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-card-background);gap:14px;padding:20px 22px;display:grid}.engraving-box__head[data-astro-cid-y5qikwwd]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.engraving-box__icon[data-astro-cid-y5qikwwd]{color:var(--shop-color-accent);display:grid}.engraving-box__icon--done[data-astro-cid-y5qikwwd]{color:var(--shop-color-success)}.engraving-box__title[data-astro-cid-y5qikwwd]{font-family:var(--shop-field-label-font);letter-spacing:var(--shop-field-label-tracking);text-transform:var(--shop-field-label-case);flex:1;margin:0;font-size:14px;font-weight:600}.engraving-box__price[data-astro-cid-y5qikwwd]{white-space:nowrap;font-size:14px;font-weight:600}.engraving-box__tag[data-astro-cid-y5qikwwd]{border-radius:var(--shop-chip-radius);background:var(--shop-color-surface);color:var(--shop-color-muted-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:600}.engraving-box__body[data-astro-cid-y5qikwwd]{gap:14px;display:grid}.engraving-box__body[data-astro-cid-y5qikwwd][hidden],[data-astro-cid-y5qikwwd][data-when-saved][hidden],[data-astro-cid-y5qikwwd][data-when-empty][hidden]{display:none}.engraving-box[data-astro-cid-y5qikwwd] p[data-astro-cid-y5qikwwd]{color:var(--shop-color-muted-text);margin:0;font-size:15px;line-height:1.55}.engraving-box__lines[data-astro-cid-y5qikwwd]{gap:8px;margin:0;display:grid}.engraving-box__lines[data-astro-cid-y5qikwwd] div{grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.engraving-box__lines[data-astro-cid-y5qikwwd] dt{color:var(--shop-color-muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.engraving-box__lines[data-astro-cid-y5qikwwd] dd{overflow-wrap:anywhere;margin:0}.engraving-box__actions[data-astro-cid-y5qikwwd]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.engraving-box__remove[data-astro-cid-y5qikwwd]{cursor:pointer;background:0 0;border:0;padding:0}.studio-item[data-astro-cid-wm4a7f62]{border-top:1px solid var(--shop-color-border);gap:14px;padding-top:18px;display:grid}.studio-item__hint[data-astro-cid-wm4a7f62]{color:var(--shop-color-muted-text);margin:0;font-size:14px;line-height:1.55}.studio-item__selected[data-astro-cid-wm4a7f62],.studio-item__group[data-astro-cid-wm4a7f62]{gap:12px;display:grid}.studio-item__selected[data-astro-cid-wm4a7f62][hidden],.studio-item__group[data-astro-cid-wm4a7f62][hidden],.studio-item__hint[data-astro-cid-wm4a7f62][hidden],.studio-item__outside[data-astro-cid-wm4a7f62][hidden]{display:none}.studio-item__outside[data-astro-cid-wm4a7f62]{margin:0}.studio-item__head[data-astro-cid-wm4a7f62]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-item__head[data-astro-cid-wm4a7f62] h3[data-astro-cid-wm4a7f62]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.studio-item__remove[data-astro-cid-wm4a7f62]{color:var(--shop-color-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.studio-item__label[data-astro-cid-wm4a7f62]{color:var(--shop-field-label-color,var(--shop-color-muted-text));font-family:var(--shop-field-label-font);font-size:12px;font-weight:var(--shop-field-label-weight);letter-spacing:.1em;text-transform:uppercase}.studio-item__input[data-astro-cid-wm4a7f62]{min-height:var(--shop-field-height);padding:var(--shop-field-padding);border:var(--shop-field-border-width) solid var(--shop-color-border);border-radius:var(--shop-field-radius);background:var(--shop-field-background);color:var(--shop-color-text);font:inherit;font-size:16px}.studio-item__input[data-astro-cid-wm4a7f62]:focus-visible{border-color:var(--shop-color-brand);box-shadow:var(--shop-field-focus-ring);outline:none}.studio-item__count[data-astro-cid-wm4a7f62]{color:var(--shop-color-muted-text);font-variant-numeric:tabular-nums;justify-self:end;margin-top:-6px;font-size:12px}.studio-item__fonts[data-astro-cid-wm4a7f62]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.studio-item__font[data-astro-cid-wm4a7f62]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-card-background);min-height:64px;color:var(--shop-color-text);cursor:pointer;gap:4px;padding:8px 6px;display:grid;overflow:hidden}.studio-item__font[data-astro-cid-wm4a7f62] span[data-astro-cid-wm4a7f62]{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.studio-item__font[data-astro-cid-wm4a7f62] small[data-astro-cid-wm4a7f62]{color:var(--shop-color-muted-text);font-size:11px}.studio-item__styles[data-astro-cid-wm4a7f62],.studio-item__presets[data-astro-cid-wm4a7f62]{flex-wrap:wrap;gap:6px;display:flex}.studio-item__styles[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62],.studio-item__presets[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-card-background);min-width:44px;min-height:40px;color:var(--shop-color-text);cursor:pointer;padding:0 12px;font-size:13px}.studio-item__styles[data-astro-cid-wm4a7f62] [data-astro-cid-wm4a7f62][data-studio-style=bold]{font-weight:700}.studio-item__styles[data-astro-cid-wm4a7f62] [data-astro-cid-wm4a7f62][data-studio-style=italic]{font-family:Georgia,serif;font-style:italic}.studio-item__font[data-astro-cid-wm4a7f62][aria-pressed=true],.studio-item__styles[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62][aria-pressed=true],.studio-item__presets[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62][aria-pressed=true]{border-color:var(--shop-color-brand);box-shadow:inset 0 0 0 1px var(--shop-color-brand)}.studio-item__styles[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62][aria-pressed=true],.studio-item__presets[data-astro-cid-wm4a7f62] button[data-astro-cid-wm4a7f62][aria-pressed=true]{background:var(--shop-color-brand);color:var(--shop-button-color)}.studio-item__range[data-astro-cid-wm4a7f62]{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.studio-item__range[data-astro-cid-wm4a7f62] output[data-astro-cid-wm4a7f62]{font-variant-numeric:tabular-nums;font-size:13px}.studio-item__range[data-astro-cid-wm4a7f62] input[data-astro-cid-wm4a7f62]{width:100%;accent-color:var(--shop-color-brand);grid-column:1/-1}.studio-side-items[data-astro-cid-gf2ivlec]{gap:10px;display:grid}.studio-side-items[data-astro-cid-gf2ivlec][hidden]{display:none}h3[data-astro-cid-gf2ivlec]{color:var(--shop-color-muted-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}ul[data-astro-cid-gf2ivlec]{gap:4px;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-gf2ivlec] li{border-radius:var(--shop-radius-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}ul[data-astro-cid-gf2ivlec] li.is-selected{background:var(--shop-color-surface)}ul[data-astro-cid-gf2ivlec] button{min-height:44px;color:var(--shop-color-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}ul[data-astro-cid-gf2ivlec] .studio-side-items__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul[data-astro-cid-gf2ivlec] .studio-side-items__delete{width:44px;color:var(--shop-color-muted-text);place-items:center;display:grid}ul[data-astro-cid-gf2ivlec] .studio-side-items__delete:hover{color:var(--shop-color-danger)}.engraved-photo[data-astro-cid-5n4largo]{max-width:100%;display:inline-grid}.engraved-photo[data-astro-cid-5n4largo]>*{grid-area:1/1}.engraved-photo[data-astro-cid-5n4largo] img[data-astro-cid-5n4largo]{max-width:100%;max-height:var(--engraved-photo-max-height,none);display:block}.engraved-photo__overlay[data-astro-cid-5n4largo]{min-width:0;min-height:0;position:relative}.engraved-photo__overlay[data-astro-cid-5n4largo] svg{width:100%;height:100%;position:absolute;inset:0}.studio-handles[data-astro-cid-htc5zytd]{--handle-hit:32px;pointer-events:none;position:relative}.studio-handles[data-astro-cid-htc5zytd][hidden]{display:none}.studio-handles__guides[data-astro-cid-htc5zytd]{position:absolute}.studio-handles__guide[data-astro-cid-htc5zytd]{background:var(--shop-color-accent);position:absolute}.studio-handles__guide--x[data-astro-cid-htc5zytd]{width:1px;top:0;bottom:0;left:50%}.studio-handles__guide--y[data-astro-cid-htc5zytd]{height:1px;top:50%;left:0;right:0}.studio-handles__frame[data-astro-cid-htc5zytd]{border:1px solid var(--shop-color-text);position:absolute}.studio-handles__frame[data-astro-cid-htc5zytd].is-outside{border-color:var(--shop-color-danger)}.studio-handles__corner[data-astro-cid-htc5zytd],.studio-handles__rotate[data-astro-cid-htc5zytd],.studio-handles__bin[data-astro-cid-htc5zytd]{width:var(--handle-hit);height:var(--handle-hit);margin:calc(var(--handle-hit) / -2);color:var(--shop-color-text);pointer-events:auto;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.studio-handles__corner[data-astro-cid-htc5zytd]:before{content:"";border:1px solid var(--shop-color-text);background:var(--shop-card-background);position:absolute;inset:calc(50% - 5px)}.studio-handles__corner--top-left[data-astro-cid-htc5zytd]{cursor:nwse-resize;top:0;left:0}.studio-handles__corner--top-right[data-astro-cid-htc5zytd]{cursor:nesw-resize;top:0;left:100%}.studio-handles__corner--bottom-right[data-astro-cid-htc5zytd]{cursor:nwse-resize;top:100%;left:100%}.studio-handles__corner--bottom-left[data-astro-cid-htc5zytd]{cursor:nesw-resize;top:100%;left:0}.studio-handles__stem[data-astro-cid-htc5zytd]{background:var(--shop-color-text);width:1px;height:22px;position:absolute;bottom:100%;left:50%}.studio-handles__rotate[data-astro-cid-htc5zytd]{cursor:grab;place-items:center;display:grid;top:-34px;left:50%}.studio-handles__rotate[data-astro-cid-htc5zytd] svg{border:1px solid var(--shop-color-text);background:var(--shop-card-background);box-sizing:content-box;border-radius:50%;padding:4px}.studio-handles__bin[data-astro-cid-htc5zytd]{color:var(--shop-color-danger);cursor:pointer;place-items:center;display:grid}.studio-handles__bin[data-astro-cid-htc5zytd] svg{background:var(--shop-card-background);box-shadow:var(--shop-shadow);box-sizing:content-box;border-radius:50%;padding:5px}.studio-handles__angle[data-astro-cid-htc5zytd]{background:var(--shop-color-text);color:var(--shop-card-background);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.studio-handles__angle[data-astro-cid-htc5zytd][hidden],.studio-handles__guide[data-astro-cid-htc5zytd][hidden]{display:none}@media (pointer:coarse){.studio-handles[data-astro-cid-htc5zytd]{--handle-hit:44px}.studio-handles__rotate[data-astro-cid-htc5zytd]{top:-40px}.studio-handles__stem[data-astro-cid-htc5zytd]{height:28px}}.studio-preview[data-astro-cid-ycbaj6k4]{background:var(--shop-color-surface);grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:18px;min-height:0;padding:20px;display:grid}.studio-preview__sides[data-astro-cid-ycbaj6k4]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.studio-preview__sides[data-astro-cid-ycbaj6k4] button[data-astro-cid-ycbaj6k4]{border:1px solid var(--shop-color-border);border-radius:var(--shop-chip-radius);background:var(--shop-card-background);min-height:44px;color:var(--shop-color-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.studio-preview__sides[data-astro-cid-ycbaj6k4] button[data-astro-cid-ycbaj6k4][aria-selected=true]{border-color:var(--shop-color-brand);background:var(--shop-color-brand);color:var(--shop-button-color)}.studio-preview__count[data-astro-cid-ycbaj6k4]{background:var(--shop-color-surface);min-width:22px;height:22px;color:var(--shop-color-text);letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:grid}.studio-preview__stage[data-astro-cid-ycbaj6k4]{place-items:center;width:100%;min-height:0;display:grid}.studio-preview__stage[data-astro-cid-ycbaj6k4]:focus{outline:none}.studio-preview__photo[data-astro-cid-ycbaj6k4]{--engraved-photo-max-height:min(58dvh, 620px);touch-action:manipulation;place-items:center;max-width:100%;display:grid}.studio-preview__photo[data-astro-cid-ycbaj6k4][hidden]{display:none}.studio-preview__legend[data-astro-cid-ycbaj6k4]{color:var(--shop-color-muted-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:13px;display:flex}.studio-preview__dash[data-astro-cid-ycbaj6k4]{border-top:2px dashed var(--shop-color-accent);width:22px}.studio-preview__toggle[data-astro-cid-ycbaj6k4]{color:var(--shop-color-text);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.studio-preview__toggle[data-astro-cid-ycbaj6k4] input[data-astro-cid-ycbaj6k4]{width:18px;height:18px;accent-color:var(--shop-color-brand)}@media (width<=900px){.studio-preview[data-astro-cid-ycbaj6k4]{padding:14px}.studio-preview__photo[data-astro-cid-ycbaj6k4]{--engraved-photo-max-height:36dvh}}.studio-tools[data-astro-cid-dyte6vz6]{gap:16px;display:grid}.studio-tools__tabs[data-astro-cid-dyte6vz6]{border-bottom:1px solid var(--shop-color-border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.studio-tools__tabs[data-astro-cid-dyte6vz6] button[data-astro-cid-dyte6vz6]{min-height:48px;color:var(--shop-color-muted-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:600}.studio-tools__tabs[data-astro-cid-dyte6vz6] button[data-astro-cid-dyte6vz6][aria-selected=true]{border-bottom-color:var(--shop-color-brand);color:var(--shop-color-text)}.studio-tools__panel[data-astro-cid-dyte6vz6]{gap:12px;display:grid}.studio-tools__panel[data-astro-cid-dyte6vz6][hidden],.studio-tools__full[data-astro-cid-dyte6vz6][hidden]{display:none}.studio-tools__note[data-astro-cid-dyte6vz6]{color:var(--shop-color-muted-text);margin:0;font-size:13px;line-height:1.55}.studio-tools__categories[data-astro-cid-dyte6vz6]{gap:8px;display:flex}.studio-tools__categories[data-astro-cid-dyte6vz6] button[data-astro-cid-dyte6vz6]{border:1px solid var(--shop-color-border);border-radius:var(--shop-chip-radius);background:var(--shop-card-background);min-height:40px;color:var(--shop-color-text);cursor:pointer;padding:0 16px;font-size:13px}.studio-tools__categories[data-astro-cid-dyte6vz6] button[data-astro-cid-dyte6vz6][aria-pressed=true]{border-color:var(--shop-color-brand);background:var(--shop-color-brand);color:var(--shop-button-color)}.studio-tools__symbols[data-astro-cid-dyte6vz6]{gap:14px;display:grid}.studio-tools__symbols[data-astro-cid-dyte6vz6] h3{color:var(--shop-color-muted-text);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;font-size:11px;font-weight:600}.studio-tools__symbols[data-astro-cid-dyte6vz6] .studio-symbols{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.studio-tools__symbols[data-astro-cid-dyte6vz6] .studio-symbol{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-card-background);min-height:84px;color:var(--shop-color-text);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:12px 4px 8px;font-size:11px;line-height:1.25;display:grid}.studio-tools__symbols[data-astro-cid-dyte6vz6] .studio-symbol:hover{border-color:var(--shop-color-brand)}.studio-tools__symbols[data-astro-cid-dyte6vz6] .studio-symbol__glyph{width:34px;height:34px;mask:var(--glyph) center / contain no-repeat;background:currentColor}.engraving-studio[data-astro-cid-tulh3ziz]{border-radius:var(--shop-sheet-radius);width:min(1200px,100vw - 32px);height:min(860px,100dvh - 32px);margin:auto;inset:0;overflow:hidden;transform:translateY(24px)}.engraving-studio[data-astro-cid-tulh3ziz][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;transform:none}@starting-style{.engraving-studio[data-astro-cid-tulh3ziz][open]{transform:translateY(24px)}}.engraving-studio__head[data-astro-cid-tulh3ziz]{border-bottom:1px solid var(--shop-color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 16px;display:flex}.engraving-studio__titles[data-astro-cid-tulh3ziz]{gap:4px;min-width:0;display:grid}.engraving-studio__titles[data-astro-cid-tulh3ziz] h2[data-astro-cid-tulh3ziz]{margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.engraving-studio__titles[data-astro-cid-tulh3ziz] p[data-astro-cid-tulh3ziz]{color:var(--shop-color-muted-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.engraving-studio__body[data-astro-cid-tulh3ziz]{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);min-height:0;display:grid}.engraving-studio__tools[data-astro-cid-tulh3ziz]{border-left:1px solid var(--shop-color-border);align-content:start;gap:20px;min-height:0;padding:20px 28px 28px;display:grid;overflow-y:auto}.engraving-studio__foot[data-astro-cid-tulh3ziz]{border-top:1px solid var(--shop-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 28px;display:flex}.engraving-studio__status[data-astro-cid-tulh3ziz]{color:var(--shop-color-muted-text);margin:0;font-size:14px}.engraving-studio__actions[data-astro-cid-tulh3ziz]{gap:12px;display:flex}.engraving-studio[data-astro-cid-tulh3ziz] .engraving-area{fill:#0000;stroke:var(--shop-color-accent);stroke-dasharray:5 4;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:crosshair}.engraving-studio[data-astro-cid-tulh3ziz] .engraving-area.is-active{stroke:color-mix(in srgb, var(--shop-color-accent) 55%, var(--shop-color-text));stroke-width:2px}.engraving-studio[data-astro-cid-tulh3ziz] .engraving-area.is-hidden{stroke:none}.engraving-studio[data-astro-cid-tulh3ziz] .engraving-hit{cursor:move;touch-action:none}@media (width<=900px){.engraving-studio[data-astro-cid-tulh3ziz]{border-radius:0;width:100vw;height:100dvh}.engraving-studio__head[data-astro-cid-tulh3ziz]{padding:14px 16px 12px}.engraving-studio__body[data-astro-cid-tulh3ziz]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.engraving-studio__tools[data-astro-cid-tulh3ziz]{border-top:1px solid var(--shop-color-border);border-left:0;padding:16px}.engraving-studio__foot[data-astro-cid-tulh3ziz]{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.engraving-studio__actions[data-astro-cid-tulh3ziz],.engraving-studio__actions[data-astro-cid-tulh3ziz]>[data-astro-cid-tulh3ziz]{flex:1}}.purchase[data-astro-cid-ruzrgxhq]{gap:22px;display:grid}.purchase__option[data-astro-cid-ruzrgxhq]{border:0;margin:0;padding:0}legend[data-astro-cid-ruzrgxhq]{width:100%;color:var(--shop-field-label-color);font-family:var(--shop-field-label-font);font-size:max(var(--shop-field-label-size), 13px);font-weight:var(--shop-field-label-weight);letter-spacing:var(--shop-field-label-tracking);text-transform:var(--shop-field-label-case);margin-bottom:10px}.purchase__values[data-astro-cid-ruzrgxhq]{flex-wrap:wrap;gap:8px;display:flex}.size[data-astro-cid-ruzrgxhq]{position:relative}.size[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]{opacity:0;position:absolute}.size[data-astro-cid-ruzrgxhq]>span[data-astro-cid-ruzrgxhq]{border:1px solid var(--shop-color-border);border-radius:var(--shop-chip-radius);background:var(--shop-field-background);font-variant-numeric:tabular-nums;cursor:pointer;min-width:52px;height:44px;transition:border-color .25s var(--shop-ease), background-color .25s var(--shop-ease), color .25s var(--shop-ease);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex}.size__swatch[data-astro-cid-ruzrgxhq]{width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shop-color-text) 18%, transparent);border-radius:50%;margin:0 8px 0 -6px}.size[data-astro-cid-ruzrgxhq]:hover>span[data-astro-cid-ruzrgxhq]{border-color:var(--shop-color-brand)}.size[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]:disabled+span[data-astro-cid-ruzrgxhq]{color:var(--shop-color-muted-text);cursor:not-allowed;text-decoration:line-through}.size[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]:checked+span[data-astro-cid-ruzrgxhq]{border-color:var(--shop-color-brand);background:var(--shop-color-brand);color:var(--shop-button-color)}.size[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]:focus-visible+span[data-astro-cid-ruzrgxhq]{outline:2px solid var(--shop-color-brand);outline-offset:2px}.purchase__row[data-astro-cid-ruzrgxhq]{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;display:grid}.quantity[data-astro-cid-ruzrgxhq]{border:1px solid var(--shop-color-border);border-radius:var(--shop-button-radius);background:var(--shop-field-background);align-items:center;padding:4px;display:flex}.quantity[data-astro-cid-ruzrgxhq] button[data-astro-cid-ruzrgxhq]{border-radius:var(--shop-button-radius);width:44px;height:100%;color:inherit;cursor:pointer;transition:color .25s var(--shop-ease);background:0 0;border:0;place-items:center;display:grid}.quantity[data-astro-cid-ruzrgxhq] button[data-astro-cid-ruzrgxhq]:hover{color:var(--shop-color-brand)}.quantity[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]{width:40px;color:inherit;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-size:15px;font-weight:600}.quantity[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]::-webkit-inner-spin-button,.quantity[data-astro-cid-ruzrgxhq] input[data-astro-cid-ruzrgxhq]::-webkit-outer-spin-button{appearance:none;margin:0}.purchase__add[data-astro-cid-ruzrgxhq]{min-height:56px}.purchase__add[data-astro-cid-ruzrgxhq]:disabled{opacity:.55;cursor:not-allowed}.variants[data-astro-cid-f4yktt6w]{flex-wrap:wrap;gap:10px;display:flex}.variants__item[data-astro-cid-f4yktt6w]{border:2px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-photo-background);width:64px;height:64px;transition:border-color .25s var(--shop-ease);overflow:hidden}.variants__item[data-astro-cid-f4yktt6w]:hover,.variants__item[data-astro-cid-f4yktt6w].is-current{border-color:var(--shop-color-brand)}.variants__item[data-astro-cid-f4yktt6w] img[data-astro-cid-f4yktt6w]{object-fit:cover;width:100%;height:100%}.header[data-astro-cid-5tc3abbx]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.header__text[data-astro-cid-5tc3abbx]{justify-items:start;gap:16px;max-width:60ch;display:grid}h2[data-astro-cid-5tc3abbx]{color:var(--shop-color-text);font-size:var(--shop-heading-size)}p[data-astro-cid-5tc3abbx]{color:var(--shop-color-muted-text);margin:0}.recent[data-astro-cid-a3s67tt6]{--recent-gap:clamp(14px, 2vw, 28px);--recent-visible:4.3;--recent-gaps:3;margin-top:clamp(80px,10vw,140px)}.recent__track[data-astro-cid-a3s67tt6]{grid-auto-columns:calc((100% - var(--recent-gaps) * var(--recent-gap)) / var(--recent-visible));gap:var(--recent-gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;display:grid;overflow-x:auto}.recent__track[data-astro-cid-a3s67tt6]::-webkit-scrollbar{display:none}.recent__item[data-astro-cid-a3s67tt6]{scroll-snap-align:start}.recent__track[data-astro-cid-a3s67tt6] [data-reveal]{opacity:1;transform:none}@media (width<=1100px){.recent[data-astro-cid-a3s67tt6]{--recent-gap:20px;--recent-visible:2.6;--recent-gaps:2}}@media (width<=640px){.recent__track[data-astro-cid-a3s67tt6]{margin-inline:calc(var(--shop-gutter) * -1);padding-inline:var(--shop-gutter);scroll-padding-inline:var(--shop-gutter);grid-auto-columns:68%}}.try-on-button--primary[data-astro-cid-lfgg2kaj]{width:100%;min-height:56px}.try-on-button--primary[data-astro-cid-lfgg2kaj]:disabled{opacity:.6;cursor:not-allowed}.try-on-button--gallery[data-astro-cid-lfgg2kaj]{z-index:1;background:var(--shop-card-background);color:var(--shop-color-text);box-shadow:var(--shop-shadow);letter-spacing:.04em;cursor:pointer;transition:background-color .25s var(--shop-ease), color .25s var(--shop-ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.try-on-button--gallery[data-astro-cid-lfgg2kaj]:hover{background:var(--shop-color-brand);color:var(--shop-button-color)}.try-on-button--gallery[data-astro-cid-lfgg2kaj]:disabled{opacity:.7;cursor:not-allowed}.camera[data-astro-cid-7pt3bncn]{flex-direction:column;display:flex}.camera__stage[data-astro-cid-7pt3bncn]{border-radius:var(--shop-radius);background:var(--shop-color-text);flex:1;min-height:60vh;position:relative;overflow:hidden}.camera__stage[data-astro-cid-7pt3bncn] video[data-astro-cid-7pt3bncn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camera__stage[data-astro-cid-7pt3bncn] video[data-astro-cid-7pt3bncn].is-mirrored{transform:scaleX(-1)}.camera__guide[data-astro-cid-7pt3bncn]{fill:none;width:100%;height:100%;stroke:var(--shop-on-photo);stroke-width:.8px;stroke-dasharray:2 2;opacity:.9;pointer-events:none;position:absolute;inset:0}.camera__zone[data-astro-cid-7pt3bncn]{color:var(--shop-on-photo);text-align:center;text-shadow:0 1px 8px var(--shop-photo-shade);margin:0;font-size:13px;position:absolute;bottom:16px;left:16px;right:16px}.camera__back[data-astro-cid-7pt3bncn]{background:var(--shop-photo-shade);color:var(--shop-on-photo);position:absolute;top:10px;left:10px}.camera__back[data-astro-cid-7pt3bncn] svg{transform:rotate(180deg)}.camera__problem[data-astro-cid-7pt3bncn]{margin:14px 0 0}.camera__controls[data-astro-cid-7pt3bncn]{justify-content:space-between;align-items:center;padding:18px 24px 6px;display:flex}.camera__side[data-astro-cid-7pt3bncn]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-card-background);width:52px;height:52px;color:var(--shop-color-text);cursor:pointer;place-items:center;display:grid}.camera__side[data-astro-cid-7pt3bncn][hidden]{visibility:hidden;display:grid}.camera__shutter[data-astro-cid-7pt3bncn]{border:4px solid var(--shop-color-text);background:var(--shop-color-accent);width:72px;height:72px;box-shadow:inset 0 0 0 3px var(--shop-color-background);cursor:pointer;border-radius:50%}.camera__shutter[data-astro-cid-7pt3bncn]:disabled{opacity:.5;cursor:wait}.generating[data-astro-cid-4soxlo46]{text-align:center}.generating__spinner[data-astro-cid-4soxlo46]{border:2px solid var(--shop-color-border);border-top-color:var(--shop-color-accent);border-radius:50%;width:44px;height:44px;margin:24px auto 20px;animation:1s linear infinite generating-spin;display:block}@keyframes generating-spin{to{transform:rotate(360deg)}}.generating__stages[data-astro-cid-4soxlo46]{text-align:left;gap:12px;max-width:280px;margin:28px auto 0;padding:0;list-style:none;display:grid}.generating__stages[data-astro-cid-4soxlo46] li[data-astro-cid-4soxlo46]{color:var(--shop-color-muted-text);transition:color .3s var(--shop-ease);align-items:center;gap:12px;font-size:14px;display:flex}.generating__stages[data-astro-cid-4soxlo46] li[data-astro-cid-4soxlo46].is-current,.generating__stages[data-astro-cid-4soxlo46] li[data-astro-cid-4soxlo46].is-done{color:var(--shop-color-text)}.generating__mark[data-astro-cid-4soxlo46]{border:1px solid var(--shop-color-border);color:#0000;width:24px;height:24px;transition:background-color .3s var(--shop-ease), color .3s var(--shop-ease);border-radius:50%;place-items:center;display:grid}.is-done[data-astro-cid-4soxlo46] .generating__mark[data-astro-cid-4soxlo46]{border-color:var(--shop-color-success);background:var(--shop-color-success);color:var(--shop-color-background)}.is-current[data-astro-cid-4soxlo46] .generating__mark[data-astro-cid-4soxlo46]{border-color:var(--shop-color-accent)}.generating__note[data-astro-cid-4soxlo46]{margin-top:32px}.generating__retry[data-astro-cid-4soxlo46]{margin-top:16px}[data-astro-cid-4soxlo46][data-generating-working][hidden],[data-astro-cid-4soxlo46][data-generating-failed][hidden]{display:none}.intro__pair[data-astro-cid-ytwurd2l]{align-items:center;gap:22px;margin-bottom:24px;display:flex}.intro__piece[data-astro-cid-ytwurd2l],.intro__you[data-astro-cid-ytwurd2l]{width:132px;aspect-ratio:var(--shop-product-image-ratio);border-radius:var(--shop-radius-small);object-fit:cover;background:var(--shop-photo-background)}.intro__you[data-astro-cid-ytwurd2l]{background:radial-gradient(circle at 50% 36%, var(--shop-color-border) 0 24%, transparent 25%), linear-gradient(to top, var(--shop-color-text) 0 32%, transparent 32%), var(--shop-photo-background);opacity:.55}.intro__plus[data-astro-cid-ytwurd2l]{color:var(--shop-icon-color)}.intro__steps[data-astro-cid-ytwurd2l]{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.intro__steps[data-astro-cid-ytwurd2l] li[data-astro-cid-ytwurd2l]{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.intro__steps[data-astro-cid-ytwurd2l] li[data-astro-cid-ytwurd2l]>span[data-astro-cid-ytwurd2l]:last-child{gap:2px;font-size:14px;display:grid}.intro__steps[data-astro-cid-ytwurd2l] li[data-astro-cid-ytwurd2l]>span[data-astro-cid-ytwurd2l]:last-child>span[data-astro-cid-ytwurd2l]{color:var(--shop-color-muted-text)}.intro__number[data-astro-cid-ytwurd2l]{border:1px solid var(--shop-icon-color);width:36px;height:36px;color:var(--shop-icon-color);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.intro__privacy[data-astro-cid-ytwurd2l]{border-radius:var(--shop-radius-small);background:var(--shop-photo-background);color:var(--shop-color-text);gap:12px;margin:24px 0 0;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.intro__privacy[data-astro-cid-ytwurd2l] svg{color:var(--shop-icon-color);flex:none}.intro__consent[data-astro-cid-ytwurd2l]{color:var(--shop-color-muted-text);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:12px;margin-top:18px;font-size:13px;line-height:1.5;display:grid}.intro__consent[data-astro-cid-ytwurd2l] input[data-astro-cid-ytwurd2l]{width:18px;height:18px;accent-color:var(--shop-color-brand);margin:2px 0 0}.intro__consent[data-astro-cid-ytwurd2l] a[data-astro-cid-ytwurd2l]{color:var(--shop-color-text)}.photo__drop[data-astro-cid-2ijzn662]{border:1px dashed var(--shop-color-border);border-radius:var(--shop-radius);background:var(--shop-photo-background);text-align:center;transition:border-color .25s var(--shop-ease);justify-items:center;gap:14px;padding:32px 20px 24px;display:grid}.photo__drop[data-astro-cid-2ijzn662].is-over{border-color:var(--shop-color-brand)}.photo__drop[data-astro-cid-2ijzn662][hidden]{display:none}.photo__drop-icon[data-astro-cid-2ijzn662]{border:1px solid var(--shop-color-border);background:var(--shop-card-background);width:56px;height:56px;color:var(--shop-icon-color);border-radius:50%;place-items:center;display:grid}.photo__drop-title[data-astro-cid-2ijzn662]{margin:0;font-size:16px}.photo__drop-actions[data-astro-cid-2ijzn662]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.photo__formats[data-astro-cid-2ijzn662]{color:var(--shop-color-muted-text);margin:0;font-size:12px}.photo__preview[data-astro-cid-2ijzn662]{border-radius:var(--shop-radius);background:var(--shop-photo-background);position:relative;overflow:hidden}.photo__preview[data-astro-cid-2ijzn662][hidden]{display:none}.photo__preview[data-astro-cid-2ijzn662] img[data-astro-cid-2ijzn662]{object-fit:contain;width:100%;max-height:420px;display:block}.photo__clear[data-astro-cid-2ijzn662]{background:var(--shop-card-background);position:absolute;top:10px;right:10px}.photo__status[data-astro-cid-2ijzn662]{color:var(--shop-color-muted-text);margin:14px 0 0;font-size:13px}.photo__status[data-astro-cid-2ijzn662][hidden],.photo__yours[data-astro-cid-2ijzn662][hidden]{display:none}.photo__refusal[data-astro-cid-2ijzn662]{margin-top:14px}.photo__reasons[data-astro-cid-2ijzn662]{margin:6px 0 0;padding-left:18px}.photo__example[data-astro-cid-2ijzn662]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin:24px 0 0;display:grid}.photo__example[data-astro-cid-2ijzn662] img[data-astro-cid-2ijzn662]{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-photo-background);width:100%;height:auto;display:block}.photo__example[data-astro-cid-2ijzn662] figcaption[data-astro-cid-2ijzn662]{gap:8px;display:grid}.photo__example-text[data-astro-cid-2ijzn662]{font-size:14px;line-height:1.45}.photo__yours[data-astro-cid-2ijzn662]{margin-top:20px}.photo__yours[data-astro-cid-2ijzn662] ul[data-astro-cid-2ijzn662]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.photo__yours[data-astro-cid-2ijzn662] button[data-astro-cid-2ijzn662]{border:1px solid var(--shop-color-border);border-radius:var(--shop-radius-small);background:var(--shop-photo-background);cursor:pointer;width:100%;transition:border-color .25s var(--shop-ease);padding:0;display:block;overflow:hidden}.photo__yours[data-astro-cid-2ijzn662] button[data-astro-cid-2ijzn662]:hover{border-color:var(--shop-color-brand)}.photo__yours[data-astro-cid-2ijzn662] img[data-astro-cid-2ijzn662]{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.result[data-astro-cid-paaksams]{gap:24px;display:grid}.result__panel[data-astro-cid-paaksams]{align-content:start;gap:16px;display:grid}.result__piece[data-astro-cid-paaksams]{border-top:1px solid var(--shop-color-border);border-bottom:1px solid var(--shop-color-border);align-items:center;gap:14px;padding:14px 0;display:flex}.result__piece[data-astro-cid-paaksams] img[data-astro-cid-paaksams]{width:72px;aspect-ratio:var(--shop-product-image-ratio);border-radius:var(--shop-radius-small);object-fit:cover;background:var(--shop-photo-background)}.result__piece[data-astro-cid-paaksams] div[data-astro-cid-paaksams]{gap:2px;display:grid}.result__piece[data-astro-cid-paaksams] strong[data-astro-cid-paaksams]{font-family:var(--shop-font-heading);font-size:18px;font-weight:500}.result__actions[data-astro-cid-paaksams]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.result__actions[data-astro-cid-paaksams] .shop-button[data-astro-cid-paaksams]{padding-inline:8px;font-size:11px}.result__saved[data-astro-cid-paaksams]{color:var(--shop-color-muted-text);margin:0;font-size:13px}.result__others[data-astro-cid-paaksams][hidden]{display:none}.result__others[data-astro-cid-paaksams] ul[data-astro-cid-paaksams]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.result__others[data-astro-cid-paaksams] li[data-astro-cid-paaksams]{gap:4px;font-size:13px;display:grid}.result__others[data-astro-cid-paaksams] img[data-astro-cid-paaksams]{width:100%;aspect-ratio:var(--shop-product-image-ratio);border-radius:var(--shop-radius-small);object-fit:cover;background:var(--shop-photo-background);display:block}.result__others[data-astro-cid-paaksams] span[data-astro-cid-paaksams]{color:var(--shop-color-muted-text)}.result__rating[data-astro-cid-paaksams]{color:var(--shop-color-muted-text);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.result__rating[data-astro-cid-paaksams][hidden],.result__thanks[data-astro-cid-paaksams][hidden]{display:none}.result__rating[data-astro-cid-paaksams] div[data-astro-cid-paaksams]{display:flex}.result__rating[data-astro-cid-paaksams] button[data-astro-cid-paaksams]{width:36px;height:40px;color:var(--shop-color-muted-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.result__rating[data-astro-cid-paaksams] div[data-astro-cid-paaksams]:hover button[data-astro-cid-paaksams],.result__rating[data-astro-cid-paaksams] button[data-astro-cid-paaksams]:focus-visible{color:var(--shop-color-brand)}.result__rating[data-astro-cid-paaksams] div[data-astro-cid-paaksams]:hover button[data-astro-cid-paaksams] svg{fill:currentColor}.result__rating[data-astro-cid-paaksams] div[data-astro-cid-paaksams]:hover button[data-astro-cid-paaksams]:hover~button[data-astro-cid-paaksams]{color:var(--shop-color-muted-text)}.result__rating[data-astro-cid-paaksams] div[data-astro-cid-paaksams]:hover button[data-astro-cid-paaksams]:hover~button[data-astro-cid-paaksams] svg{fill:none}.result__thanks[data-astro-cid-paaksams]{color:var(--shop-color-success);margin:0;font-size:13px}@media (width>=900px){.result[data-astro-cid-paaksams]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}}.try-on[data-astro-cid-iov7pxkx]{width:min(520px, 100vw - 2 * var(--shop-sheet-inset));transition:width .4s var(--shop-ease), transform .5s var(--shop-ease), overlay .5s allow-discrete, display .5s allow-discrete;flex-direction:column;display:flex;overflow:hidden}.try-on[data-astro-cid-iov7pxkx]:not([open]){display:none}.try-on[data-astro-cid-iov7pxkx].is-wide{width:min(1040px, 100vw - 2 * var(--shop-sheet-inset))}.try-on__head[data-astro-cid-iov7pxkx]{border-bottom:1px solid var(--shop-color-border);align-items:center;gap:12px;padding:16px 14px 16px 24px;display:flex}.try-on__back[data-astro-cid-iov7pxkx]:not([hidden]){display:grid}.try-on__back[data-astro-cid-iov7pxkx] svg{transform:rotate(180deg)}.try-on__titles[data-astro-cid-iov7pxkx]{flex:1;gap:2px;min-width:0;display:grid}.try-on__titles[data-astro-cid-iov7pxkx] h2[data-astro-cid-iov7pxkx]{letter-spacing:.14em;text-transform:uppercase;font-size:18px}.try-on__tries[data-astro-cid-iov7pxkx]{color:var(--shop-color-muted-text);font-size:12px}.try-on__tries[data-astro-cid-iov7pxkx][hidden]{display:none}.try-on__body[data-astro-cid-iov7pxkx]{flex:1;min-height:0;padding:24px;overflow-y:auto}.try-on[data-astro-cid-iov7pxkx] .try-on__step[hidden]{display:none}.try-on[data-astro-cid-iov7pxkx] .try-on__heading{font-size:clamp(26px,3vw,34px);line-height:1.1}.try-on[data-astro-cid-iov7pxkx] .try-on__text{color:var(--shop-color-muted-text);margin:10px 0 0;font-size:14px;line-height:1.55}.try-on[data-astro-cid-iov7pxkx] .try-on__foot{border-top:1px solid var(--shop-color-border);gap:10px;margin-top:28px;padding-top:20px;display:grid}.try-on[data-astro-cid-iov7pxkx] .try-on__fine{color:var(--shop-color-muted-text);text-align:center;margin:0;font-size:12px;line-height:1.5}.try-on[data-astro-cid-iov7pxkx] .try-on__fine[hidden]{display:none}.try-on__captcha[data-astro-cid-iov7pxkx]{position:absolute;bottom:0;left:0}
