._slot_qcp2y_2{place-items:center;display:inline-grid}._label_qcp2y_7{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._spinner_qcp2y_14{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_qcp2y_14}@keyframes _spin_qcp2y_14{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._spinner_qcp2y_14{animation-duration:2s}}._product_6mjni_1{gap:clamp(1.25rem,.5rem + 3vw,3.5rem);margin-top:clamp(.5rem,.2rem + 1vw,1.5rem);display:grid}._frame_6mjni_13{aspect-ratio:1;border-radius:var(--radius-card);background:var(--av-paper);position:relative;overflow:hidden}._favorite_6mjni_22{z-index:2;position:absolute;top:12px;right:12px}._frame_6mjni_13 img{object-fit:contain;width:100%;height:100%;display:block}._gallery_6mjni_36{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}._gallery_6mjni_36:not(:has(._thumbs_6mjni_44)){grid-template-columns:minmax(0,1fr)}._thumbs_6mjni_44{scrollbar-width:none;flex-direction:column;grid-area:1/1;gap:8px;height:0;min-height:100%;margin:0;display:flex;overflow:auto}._thumbs_6mjni_44::-webkit-scrollbar{display:none}._thumb_6mjni_44,._activeThumb_6mjni_71{border-radius:var(--radius-photo);background:var(--av-paper);cursor:pointer;opacity:.45;border:0;flex:none;width:64px;height:64px;padding:0;transition:opacity .16s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}._thumb_6mjni_44:hover,._activeThumb_6mjni_71{opacity:1}._thumb_6mjni_44:focus-visible,._activeThumb_6mjni_71:focus-visible{outline-offset:-2px}._thumb_6mjni_44 img,._activeThumb_6mjni_71 img{object-fit:contain;width:100%;height:100%}._moreCount_6mjni_106{background:color-mix(in srgb, var(--av-espresso) 52%, transparent);color:#fff;font:600 14px / 1 var(--font-ui);place-items:center;display:grid;position:absolute;inset:0}._counter_6mjni_116{display:none}._desktopPhoto_6mjni_121{position:absolute;inset:0}._mobilePhotos_6mjni_126{display:none}._awaitingPhoto_6mjni_131{background:color-mix(in srgb, var(--av-taupe) 14%, var(--av-ivory));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._awaitingPhoto_6mjni_131 img{opacity:.35;width:44px;height:auto}._pieceCaption_6mjni_148{background:color-mix(in srgb, var(--av-ivory) 88%, transparent);max-width:calc(100% - 66px);color:var(--av-espresso);font:500 11px / 1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;animation:_caption-in_6mjni_1 .22s var(--ease-out);border-radius:999px;padding:7px 12px;position:absolute;bottom:14px;left:14px;overflow:hidden}@keyframes _caption-in_6mjni_1{0%{opacity:0;transform:translateY(4px)}}._kitGallery_6mjni_173{gap:16px;display:grid}._kitGallery_6mjni_173 ._frame_6mjni_13{--kit-ring:var(--background);background:0 0}._kitThumbs_6mjni_186{scrollbar-width:none;gap:24px;margin:-2px;padding:2px;display:flex;overflow-x:auto}._kitThumbs_6mjni_186::-webkit-scrollbar{display:none}._kitGroup_6mjni_200{border:0;flex:none;min-width:0;margin:0;padding:0}._kitGroup_6mjni_200 legend{max-width:11rem;font:500 9px / 1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--av-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;padding:0;transition:color .16s cubic-bezier(.2,0,0,1);overflow:hidden}._kitGroup_6mjni_200[data-active] legend{color:var(--av-espresso)}._kitGroupPhotos_6mjni_226{gap:8px;display:flex}._soldOut_6mjni_231{background:color-mix(in srgb, var(--av-ivory) 86%, transparent);font:500 9px / 1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--av-muted);border-radius:999px;padding:6px 12px;position:absolute;bottom:14px;left:14px}._category_6mjni_244{letter-spacing:.3em;text-transform:uppercase;color:var(--av-muted);font-size:9.5px;font-weight:500}._details_6mjni_252 h1{font:500 clamp(1.375rem, 1.1rem + .9vw, 2rem) / 1.25 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 8px}._material_6mjni_261{font:400 12.5px / 1.5 var(--font-ui);color:var(--av-muted)}._price_6mjni_266{font:600 clamp(1.25rem, 1rem + 1vw, 1.75rem) / 1 var(--font-ui);margin-top:clamp(1rem,.7rem + 1vw,1.75rem)}._price_6mjni_266 s{font:400 .6em / 1 var(--font-ui);color:var(--av-taupe);margin-left:10px}._savings_6mjni_277{font:500 11.5px / 1 var(--font-ui);color:var(--av-muted);margin-top:6px}._instalment_6mjni_283{font:500 12px / 1 var(--font-ui);color:var(--av-muted);margin-top:5px}._dimensions_6mjni_290{margin-top:clamp(1rem,.7rem + 1vw,1.75rem)}._dimensions_6mjni_290 h2{font:500 9.5px / 1 var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--av-muted)}._dimensions_6mjni_290 ul{font-size:var(--text-body);color:var(--av-muted);margin-top:10px;line-height:1.75}._size_6mjni_308{max-width:22rem;margin-top:18px}._buy_6mjni_318{padding-block:14px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--av-ivory) 72%, transparent);margin-top:clamp(1.25rem,.8rem + 1.5vw,2rem);position:sticky;bottom:0}:root:has(._buy_6mjni_318){--av-toast-lift:76px}@media (width<=47.99rem){._gallery_6mjni_36{grid-template-columns:minmax(0,1fr)}._thumbs_6mjni_44{flex-direction:row;grid-area:auto;min-width:0;height:auto;min-height:0}._frame_6mjni_13 ._desktopPhoto_6mjni_121{display:none}._mobilePhotos_6mjni_126{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:0;width:100%;height:100%;scroll-padding:0;display:flex;overflow-x:auto}._slide_6mjni_370{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%;height:100%;position:relative}._mobilePhotos_6mjni_126::-webkit-scrollbar{display:none}._counter_6mjni_116{background:color-mix(in srgb, var(--av-espresso) 12%, var(--av-ivory));color:var(--av-espresso);font:500 11px / 1 var(--font-ui);border-radius:999px;padding:5px 8px;display:block;position:absolute;top:20px;left:16px}}._more_6mjni_106{margin-top:var(--space-block)}._moreGrid_6mjni_401{gap:var(--space-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-top:1.25rem;display:grid}._moreItem_6mjni_408{color:inherit;text-decoration:none}._moreItem_6mjni_408:active{opacity:.62}._morePhoto_6mjni_417{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--av-ivory);display:block;overflow:hidden}._morePhoto_6mjni_417 img{object-fit:contain;width:100%;height:100%}._moreItem_6mjni_408 b{font:500 14px / 1.25 var(--font-display);margin-top:10px;display:block}._moreItem_6mjni_408 i{font:600 12px / 1 var(--font-ui);color:var(--av-muted);margin-top:3px;font-style:normal;display:block}@media (width>=48rem){._product_6mjni_1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}._gallery_6mjni_36,._kitGallery_6mjni_173{position:sticky;top:clamp(1rem,.5rem + 1.5vw,2rem)}._details_6mjni_252{padding-top:clamp(.5rem,.2rem + 1vw,1.5rem)}._buy_6mjni_318{background:0 0;max-width:22rem;padding-block:0;position:static}._moreGrid_6mjni_401{grid-template-columns:repeat(4,minmax(0,1fr))}}._desktopPhoto_6mjni_121,._zoomTarget_6mjni_479{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._zoomTarget_6mjni_479{width:100%;height:100%}._desktopPhoto_6mjni_121:focus-visible,._zoomTarget_6mjni_479:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-card)}._desktopPhoto_6mjni_121:focus:not(:focus-visible),._zoomTarget_6mjni_479:focus:not(:focus-visible){outline:none}._zoomHint_6mjni_506{z-index:2;box-sizing:content-box;background:color-mix(in srgb, var(--av-ivory) 88%, transparent);color:var(--av-espresso);pointer-events:none;border-radius:999px;padding:7px;position:absolute;bottom:12px;right:12px}._lightbox_6mjni_521{--yarl__color_backdrop:color-mix(in srgb, var(--av-espresso) 97%, black);--yarl__color_button:var(--av-ivory);--yarl__color_button_active:white;--yarl__color_button_disabled:color-mix(in srgb, var(--av-ivory) 35%, transparent);--yarl__button_filter:none;--yarl__button_margin:0 8px;--yarl__navigation_button_padding:8px;--yarl__button_background_color:color-mix(in srgb, var(--av-espresso) 55%, transparent);--yarl__toolbar_padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) 8px 8px}._lightbox_6mjni_521 button{border-radius:999px}._lightbox_6mjni_521 button:focus-visible{outline:2px solid var(--av-champagne);outline-offset:2px}._desktopPhoto_6mjni_121,._zoomTarget_6mjni_479{border-radius:var(--radius-card);overflow:hidden}._pinchHint_6mjni_556{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10000;background:color-mix(in srgb, var(--av-paper) 92%, transparent);color:var(--av-espresso);font:500 13px / 1 var(--font-ui);pointer-events:none;border-radius:999px;margin:0;padding:10px 16px;position:fixed;translate:-50%}@media (prefers-reduced-motion:no-preference){._desktopPhoto_6mjni_121[data-swapped]>*{animation:.28s cubic-bezier(.2,0,0,1) _photo-in_6mjni_1}._desktopPhoto_6mjni_121:hover>*{will-change:transform}._thumb_6mjni_44,._activeThumb_6mjni_71{transition:opacity .16s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.2,0,0,1)}._thumb_6mjni_44{transform:scale(.9)}._thumb_6mjni_44:hover{transform:scale(.96)}._frame_6mjni_13:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--av-paper) 55%, transparent) 50%, transparent 62%);opacity:0;animation:1.1s cubic-bezier(.4,0,.2,1) .4s both _jewel-shine_6mjni_1;position:absolute;inset:0;transform:translate(-100%)}._pinchHint_6mjni_556{animation:2.6s cubic-bezier(.2,0,0,1) both _hint-life_6mjni_1}}@keyframes _photo-in_6mjni_1{0%{opacity:0}}@keyframes _jewel-shine_6mjni_1{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes _hint-life_6mjni_1{0%{opacity:0;transform:translateY(8px)}12%,80%{opacity:1;transform:none}to{opacity:0}}
