.gallery-main-img.svelte-rmy08z{animation:.3s svelte-rmy08z-gallery-fade-in}@keyframes svelte-rmy08z-gallery-fade-in{0%{opacity:0}to{opacity:1}}.lightbox-img.svelte-rmy08z{animation:.2s svelte-rmy08z-lightbox-fade-in;display:block}.lightbox-img[src$=\.svg].svelte-rmy08z,.gallery-main-img[src$=\.svg].svelte-rmy08z{width:100%;height:100%}@keyframes svelte-rmy08z-lightbox-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.lightbox-overlay.svelte-rmy08z{animation:.2s svelte-rmy08z-overlay-fade-in}@keyframes svelte-rmy08z-overlay-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gallery-main-img.svelte-rmy08z,.lightbox-img.svelte-rmy08z,.lightbox-overlay.svelte-rmy08z{animation:none}.gallery-thumb.svelte-rmy08z{transition:none}}.gallery.svelte-rmy08z>div:where(.svelte-rmy08z)::-webkit-scrollbar{height:4px}.gallery.svelte-rmy08z>div:where(.svelte-rmy08z)::-webkit-scrollbar-track{background:0 0}.gallery.svelte-rmy08z>div:where(.svelte-rmy08z)::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.viewer.svelte-gwjeqt{aspect-ratio:auto;contain:layout paint;background:radial-gradient(circle at 50% 38%, var(--viewer-surface-highlight,#fff3), transparent 48%), linear-gradient(145deg, var(--viewer-surface-top,#68645b) 0%, var(--viewer-surface-middle,#504d47) 56%, var(--viewer-surface-bottom,#3e3c38) 100%);border-radius:.75rem;grid-template-columns:minmax(0,1fr);scroll-margin-top:6.5rem;display:grid;position:relative;overflow:hidden}.visual-stage.svelte-gwjeqt{aspect-ratio:1;width:100%;min-width:0;position:relative;overflow:hidden}picture.svelte-gwjeqt,picture.svelte-gwjeqt img:where(.svelte-gwjeqt){width:100%;height:100%;display:block}picture.hidden.svelte-gwjeqt{opacity:0;pointer-events:none}picture.svelte-gwjeqt img:where(.svelte-gwjeqt){object-fit:contain}.host-stage.svelte-gwjeqt{z-index:1;pointer-events:none;position:absolute;inset:0}.host-stage.svelte-gwjeqt>*{pointer-events:auto}.host-action.svelte-gwjeqt{color:#ffffffc7;background:0 0;border-color:#ffffff2e;gap:.5rem}.host-action.svelte-gwjeqt:hover,.host-action.svelte-gwjeqt:focus-visible{color:#fff;border-color:#ffffff5c}.actions.svelte-gwjeqt{z-index:3;background:color-mix(in srgb, var(--viewer-surface-bottom,#3e3c38) 90%, #10110f 10%);border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding:.75rem;display:grid;position:static}.viewer[data-action-count="3"].svelte-gwjeqt .actions:where(.svelte-gwjeqt){grid-template-columns:repeat(3,minmax(0,1fr))}.viewer[data-action-count="1"].svelte-gwjeqt .actions:where(.svelte-gwjeqt){grid-template-columns:minmax(0,1fr)}.actions.svelte-gwjeqt>:is(button:where(.svelte-gwjeqt),.room-placement-action:where(.svelte-gwjeqt)){white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:.75rem}.stage-actions.svelte-gwjeqt{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 1.2rem);display:flex;position:absolute;inset:.6rem .6rem auto auto}.stage-actions.svelte-gwjeqt button:where(.svelte-gwjeqt){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0fb8;min-height:36px;padding:.4rem .75rem;font-size:clamp(.66rem,1.6vw,.76rem)}.interaction-hint.svelte-gwjeqt{z-index:3;color:#fffc;letter-spacing:.035em;text-align:center;white-space:normal;pointer-events:none;background:#0c0c0ca8;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .7rem;font-size:clamp(.62rem,1.4vw,.72rem);line-height:1.4;position:absolute;inset:auto .6rem .6rem}.scene-loading.svelte-gwjeqt{z-index:2;color:#ffffffc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#08080861;place-content:center;justify-items:center;gap:.8rem;font-size:.72rem;display:grid;position:absolute;inset:0}.scene-progress.svelte-gwjeqt{background:#ffffff2e;border-radius:999px;width:min(62%,13rem);height:3px;overflow:hidden}.scene-progress-bar.svelte-gwjeqt{background:var(--viewer-focus-ring,#f67828);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;transform:scaleX(0)}.scene-progress-label.svelte-gwjeqt{color:#fff9;font-variant-numeric:tabular-nums;font-size:.66rem}.loader.svelte-gwjeqt{width:clamp(6.8rem,18vw,9rem);overflow:visible}.loader.svelte-gwjeqt .mark:where(.svelte-gwjeqt){fill:#fff;animation:1.5s ease-in-out infinite svelte-gwjeqt-loader-breathe}.loader.svelte-gwjeqt .signal:where(.svelte-gwjeqt){fill:none;stroke:#f67828;stroke-width:8px;stroke-linecap:round;stroke-dasharray:.28 .72;animation:1.2s ease-in-out infinite svelte-gwjeqt-loader-signal}@keyframes svelte-gwjeqt-loader-breathe{0%,to{opacity:.44}50%{opacity:1}}@keyframes svelte-gwjeqt-loader-signal{0%{opacity:.2;stroke-dashoffset:1px}55%,to{opacity:1;stroke-dashoffset:0}}button.svelte-gwjeqt,.room-placement-action.svelte-gwjeqt{color:#fff;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#0f0f0fd1;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;line-height:1.2;text-decoration:none;display:inline-flex}button.svelte-gwjeqt:focus-visible,.room-placement-action.svelte-gwjeqt:focus-visible,input.svelte-gwjeqt:focus-visible+span:where(.svelte-gwjeqt){outline-offset:3px;outline:2px solid}button.secondary.svelte-gwjeqt{color:#ffffffd1;background:#0f0f0f94}.room-placement-action.svelte-gwjeqt{background:#0f0f0fe6;border-color:#f67828b8}button.svelte-gwjeqt:disabled{opacity:.66;cursor:progress}.status.svelte-gwjeqt{z-index:4;color:#fff;background:#501414e6;border-radius:.4rem;padding:.7rem .85rem;font-size:.875rem;position:absolute;inset:auto 1rem 1rem}.status.svelte-gwjeqt p:where(.svelte-gwjeqt){margin:0}.status.svelte-gwjeqt button:where(.svelte-gwjeqt){min-height:2.2rem;margin-top:.65rem;padding-block:.4rem}.skeleton.svelte-gwjeqt{background:linear-gradient(110deg,#191919 20%,#242424 40%,#191919 60%) 0 0/220% 100%;height:100%}.finish-controls.svelte-gwjeqt{margin-top:1rem;position:relative}.finish-progress.svelte-gwjeqt{background:color-mix(in srgb, currentColor 12%, transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .12s linear;position:absolute;inset:auto 0 0;overflow:hidden}.finish-controls[aria-busy=true].svelte-gwjeqt .finish-progress:where(.svelte-gwjeqt){opacity:1}.finish-progress.svelte-gwjeqt:after{background:var(--viewer-focus-ring,#f67828);content:"";width:38%;animation:.9s ease-in-out infinite svelte-gwjeqt-finish-progress-sweep;position:absolute;inset:0 auto 0 0}.finish-status.svelte-gwjeqt{color:color-mix(in srgb, currentColor 62%, transparent);min-height:1.05rem;margin:.55rem 0 0;font-size:.72rem}.finish-controls[aria-busy=true].svelte-gwjeqt .finish-options:where(.svelte-gwjeqt){opacity:.72}.finish-options.svelte-gwjeqt{transition:opacity .12s linear}.finish-skeleton.svelte-gwjeqt label:where(.svelte-gwjeqt) span:where(.svelte-gwjeqt){background:color-mix(in srgb, currentColor 9%, transparent)}.finish-prepare.svelte-gwjeqt{z-index:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.finish-skeleton-text.svelte-gwjeqt{visibility:hidden;font-style:normal}.finish-skeleton-placeholder.svelte-gwjeqt{min-width:6rem;display:inline-block}@keyframes svelte-gwjeqt-finish-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(263%)}}fieldset.svelte-gwjeqt{border:0;margin:0;padding:0}legend.svelte-gwjeqt{margin-bottom:.6rem;font-weight:650}.finish-options.svelte-gwjeqt{flex-wrap:wrap;gap:.5rem;display:flex}label.svelte-gwjeqt{position:relative}label.svelte-gwjeqt input:where(.svelte-gwjeqt){opacity:0;pointer-events:none;position:absolute}label.svelte-gwjeqt span:where(.svelte-gwjeqt){border:1px solid color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.5rem .75rem;display:inline-flex}label.svelte-gwjeqt input:where(.svelte-gwjeqt):checked+span:where(.svelte-gwjeqt){color:#fff;background:#1d1d1d}@media (prefers-reduced-motion:reduce){.skeleton.svelte-gwjeqt{background:#191919}.loader.svelte-gwjeqt .mark:where(.svelte-gwjeqt),.loader.svelte-gwjeqt .signal:where(.svelte-gwjeqt){animation:none}.scene-progress-bar.svelte-gwjeqt{transition:none}.finish-progress.svelte-gwjeqt:after{width:100%;animation:none}.finish-progress.svelte-gwjeqt,.finish-options.svelte-gwjeqt{transition:none}}@media (width<=36rem){.actions.svelte-gwjeqt{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.7rem}.viewer[data-action-count="3"].svelte-gwjeqt .actions:where(.svelte-gwjeqt){grid-template-columns:minmax(0,1fr)}.actions.svelte-gwjeqt>:is(button:where(.svelte-gwjeqt),.room-placement-action:where(.svelte-gwjeqt)){padding-inline:.7rem;font-size:clamp(.72rem,3.2vw,.84rem)}}.product-stage{--color-bg:#f2ecdf;--color-bg-elevated:#fffdf8;--color-bg-subtle:#e5ddce;--color-text:#294333;--color-text-muted:#657064;--color-border:#29433333;--color-accent-text:#a84308;--viewer-surface-highlight:#f2e7d02e;--viewer-surface-top:#476452;--viewer-surface-middle:#2f4d3c;--viewer-surface-bottom:#1d392a;isolation:isolate;color:var(--color-text);background:radial-gradient(circle at 10% 8%,#f6782814,#0000 22rem),radial-gradient(circle at 92% 18%,#1142321a,#0000 31rem),linear-gradient(#f5f0e6 0%,#eee7da 58%,#e8dfd0 100%);position:relative;overflow:clip}.product-stage:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 78%,#11423221,#0000 31%),linear-gradient(145deg,#fffdf87a,#ddc49a29);border:1px solid #2943331f;border-radius:50% 50% 8% 8%;width:clamp(26rem,48vw,46rem);position:absolute;top:12rem;right:max(-16rem,-12vw);box-shadow:0 0 0 3.25rem #29433307,0 0 0 6.5rem #29433305}.product-stage:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#2943330e);height:9rem;position:absolute;bottom:0;left:0;right:0}.product-stage-shell{z-index:1;position:relative}.product-stage-meta{color:var(--color-text-muted)}.product-stage-meta nav{min-width:0}.product-stage-meta ol{flex-wrap:wrap}.product-stage-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.product-stage-lockup{min-width:0}.product-stage-title{max-width:12ch;color:var(--color-text);letter-spacing:-.055em;text-wrap:balance;font-weight:650}.product-origin{color:var(--color-green-deep)}.product-origin>span{background:var(--color-accent)}.product-sound-rings{aspect-ratio:1;place-items:center;width:clamp(4.5rem,8vw,7rem);margin:0 1rem .15rem 0;display:grid;position:relative}.product-sound-rings span{border:1px solid #29433340;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-sound-rings span:first-child{aspect-ratio:1;border-color:var(--color-accent);background:var(--color-accent);width:28%;box-shadow:0 0 0 .45rem #f6782817}.product-sound-rings span:nth-child(2){aspect-ratio:1;width:61%}.product-sound-rings span:nth-child(3){aspect-ratio:1;width:100%}.product-stage-grid{position:relative}.product-viewer-column,.product-purchase-column{min-width:0}.product-viewer-shell{isolation:isolate;color:#f5f0e6;background:radial-gradient(at 50% 94%,#eeddbc33,#0000 28%),linear-gradient(145deg,#41604d 0%,#294936 48%,#173526 100%);border:1px solid #fffdf86b;border-radius:clamp(2rem,4vw,4.5rem) clamp(2rem,4vw,4.5rem) 1.25rem 1.25rem;padding:clamp(.6rem,1.35vw,1.1rem);position:relative;overflow:visible;box-shadow:0 2rem 4.5rem #20332733,inset 0 1px #ffffff47}.product-viewer-shell:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fffdf80b,#0000 58%);border:1px solid #eee2cc33;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:clamp(1.35rem,3vw,2.8rem) clamp(1.35rem,3vw,2.8rem) 19%;box-shadow:0 0 0 1.6rem #eee2cc06,0 0 0 3.2rem #eee2cc04}.product-viewer-shell:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(closest-side,#091c134d 0%,#091c1349 18%,#091c1344 32%,#091c133b 45%,#091c1331 57%,#091c1325 68%,#091c1316 79%,#091c130c 89%,#091c1300 100%);height:calc(8% + 60px);position:absolute;bottom:calc(2.4rem - 30px);left:calc(13% - 60px);right:calc(13% - 60px)}.product-viewer-shell>*,.product-gallery-shell>*{z-index:1;position:relative}.product-gallery-shell{background:linear-gradient(145deg,#fffdf8,#e6decf);border:1px solid #29433326;border-radius:2rem 2rem .75rem .75rem;padding:clamp(.75rem,1.5vw,1.25rem);box-shadow:0 1.5rem 4rem #2033271f}.product-viewer-shell .viewer{background:radial-gradient(ellipse at 50% 88%, var(--viewer-surface-highlight,#f2e7d02e), transparent 30%), linear-gradient(165deg, var(--viewer-surface-top,#476452) 0%, var(--viewer-surface-middle,#2f4d3c) 52%, var(--viewer-surface-bottom,#1d392a) 100%);border-radius:clamp(1.45rem,3vw,3.6rem) clamp(1.45rem,3vw,3.6rem) .8rem .8rem}.product-viewer-shell .viewer:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(closest-side,#08181041 0%,#0818103d 18%,#08181038 32%,#08181030 45%,#08181027 57%,#0818101c 68%,#08181011 79%,#08181007 89%,#08181000 100%);height:calc(8% + 60px);position:absolute;bottom:calc(5.5% - 30px);left:calc(11% - 60px);right:calc(11% - 60px)}.product-viewer-shell .viewer>*{z-index:2}.product-viewer-shell .interaction-hint{color:#fffdf8d1;text-align:center;white-space:normal;background:#143021bd;border-color:#f4eddf3d;width:100%;max-width:none;line-height:1.4;inset:auto;transform:none}.product-viewer-shell .actions{gap:.55rem;width:100%;max-width:none;padding:.75rem;inset:auto}.product-viewer-shell .actions :is(button,.room-placement-action){color:#f7f2e8;background:#143021d1;border-color:#f4eddf4d;min-height:2.75rem;padding:.55rem .85rem;font-size:.78rem;box-shadow:0 .55rem 1.4rem #0a1d132e}.product-viewer-shell .actions button.secondary{color:#294333;background:#f7f2e8e6}.product-viewer-shell .actions button.host-action{color:#f7f2e8cc;box-shadow:none;background:0 0;border-color:#0000}.product-viewer-shell .actions button.host-action:hover,.product-viewer-shell .actions button.host-action:focus-visible{color:#f7f2e8;background:#f7f2e814;border-color:#f4eddf47}.product-viewer-shell .finish-controls{margin:1.1rem .35rem .2rem}.product-viewer-shell .finish-options label span{color:#fffdf8e0;background:#0b271924;border-color:#f7f2e84d}.product-viewer-shell .finish-options label input:checked+span{color:#294333;background:#f5f0e6}.product-purchase-panel{background:#fffdf8;border:1px solid #29433324;border-radius:2rem 2rem .6rem;padding:clamp(1.4rem,2.8vw,2.35rem);box-shadow:0 1.5rem 4rem #2943331f,inset 0 1px #ffffffc7}.product-price-row{border-bottom:1px solid #29433329;align-items:center;padding-bottom:1.35rem;position:relative}.product-price-row:after{background:var(--color-accent);content:"";width:2.75rem;height:2px;position:absolute;bottom:-1px;left:0}.product-price-copy{color:var(--color-green-deep);letter-spacing:.06em;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.05}.product-availability{color:#294333;background:#e4eadf;border-radius:999px;flex:none;padding:.45rem .65rem}.product-description{color:#5d685c;font-size:clamp(.98rem,1.55vw,1.08rem);line-height:1.72}.product-action-stack{margin-top:2.25rem}.product-primary-action{color:#f7f2e8;background:#294936;border-radius:1.1rem 1.1rem .35rem;position:relative;overflow:hidden;box-shadow:0 .9rem 2rem #2949362b}.product-primary-action:after{background:var(--color-accent);content:"";transform-origin:0;height:3px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.product-primary-action:hover{color:#fffaf0;background:#203e2d;transform:translateY(-1px)}.product-primary-action:hover:after{transform:scaleX(1)}.product-configurator-action{color:#294333;min-height:3.75rem;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:#f2ecdf94;border:1px solid #2943333d;border-radius:.85rem .85rem .3rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.product-configurator-action svg{flex:0 0 1.55rem;width:1.55rem}.product-configurator-action:hover{border-color:var(--color-accent);background:#f7f2e8;transform:translateY(-1px)}.product-configurator-action:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.product-delivery{color:#6b756a;letter-spacing:.1em;padding-top:.75rem}@media (width<=767px){.product-stage:before{width:34rem;top:15rem;right:-19rem}.product-stage-heading{gap:1rem}.product-sound-rings{width:3.9rem;margin-right:0}.product-viewer-shell{border-radius:2.1rem 2.1rem .85rem .85rem;padding:.55rem}.product-viewer-shell .viewer{border-radius:1.65rem 1.65rem .6rem .6rem}.product-purchase-panel{border-radius:1.5rem 1.5rem .45rem;padding:1.3rem;position:static}.product-price-row{gap:.75rem}.product-description{font-size:1rem}}@media (width<=420px){.product-sound-rings{display:none}.product-stage-heading{display:block}.product-viewer-shell .finish-options{gap:.4rem}.product-viewer-shell .finish-options label span{padding:.48rem .62rem;font-size:.88rem}}[data-theme=dark] .product-stage{--color-bg:#1a1f17;--color-bg-elevated:#252b21;--color-bg-subtle:#2f362a;--color-text:#f1ece1;--color-text-muted:#c8cbc4;--color-border:#f1ece129;--color-accent-text:#ff9d61;--color-green-deep:#3cb371;--viewer-surface-highlight:#f1ece11a;--viewer-surface-top:#2f362a;--viewer-surface-middle:#252b21;--viewer-surface-bottom:#1a1f17;background:radial-gradient(circle at 92% 9%,#11423233,#0000 30rem),radial-gradient(circle at 8% 18%,#f6782812,#0000 24rem),linear-gradient(#252b21 0%,#1a1f17 62% 100%)}[data-theme=dark] .product-stage:before{background:radial-gradient(circle at 50% 78%,#11423233,#0000 33%),linear-gradient(145deg,#f1ece109,#f1ece102);border-color:#f1ece11a;box-shadow:0 0 0 3.25rem #f1ece105,0 0 0 6.5rem #f1ece103}[data-theme=dark] .product-stage:after{background:linear-gradient(#0000,#00000047)}[data-theme=dark] .product-sound-rings span{border-color:#f1ece13d}[data-theme=dark] .product-sound-rings span:first-child{border-color:var(--color-accent);box-shadow:0 0 0 .45rem #f678281a}[data-theme=dark] .product-viewer-shell{background:radial-gradient(at 50% 96%,#11423238,#0000 31%),linear-gradient(145deg,#2f362a 0%,#252b21 52%,#1a1f17 100%);border-color:#f1ece133;box-shadow:0 2rem 4.5rem #0000006b,inset 0 1px #ffffff12}[data-theme=dark] .product-viewer-shell:before{background:linear-gradient(#f1ece106,#0000 58%);border-color:#f1ece11c;box-shadow:0 0 0 1.6rem #f1ece104,0 0 0 3.2rem #f1ece102}[data-theme=dark] .product-viewer-shell:after,[data-theme=dark] .product-viewer-shell .viewer:after{background:radial-gradient(closest-side,#0000007a 0%,#00000074 18%,#0000006b 32%,#0000005c 45%,#0000004b 57%,#00000038 68%,#0002 79%,#00000010 89%,#0000 100%)}[data-theme=dark] .product-gallery-shell{background:linear-gradient(145deg,#252b21,#1a1f17);border-color:#f1ece124;box-shadow:0 1.5rem 4rem #00000057}[data-theme=dark] .product-viewer-shell .interaction-hint,[data-theme=dark] .product-viewer-shell .actions :is(button,.room-placement-action){color:#f1ece1;background:#1a1f17d1;border-color:#f1ece138}[data-theme=dark] .product-viewer-shell .actions button.secondary{color:var(--color-on-accent);background:#f1ece1eb}[data-theme=dark] .product-viewer-shell .actions button.host-action{color:#f1ece1cc;background:0 0;border-color:#0000}[data-theme=dark] .product-viewer-shell .actions button.host-action:hover,[data-theme=dark] .product-viewer-shell .actions button.host-action:focus-visible{color:#f1ece1;background:#f1ece114;border-color:#f1ece142}[data-theme=dark] .product-viewer-shell .finish-options label span{color:#f1ece1db;background:#1a1f1757;border-color:#f1ece138}[data-theme=dark] .product-viewer-shell .finish-options label input:checked+span{color:var(--color-on-accent);background:#f1ece1}[data-theme=dark] .product-purchase-panel{background:#252b21;border-color:#f1ece124;box-shadow:0 1.5rem 4rem #0000005c,inset 0 1px #ffffff0d}[data-theme=dark] .product-price-row{border-color:#f1ece12e}[data-theme=dark] .product-price-copy{color:#f1ece1}[data-theme=dark] .product-availability{color:#f1ece1;background:#114232}[data-theme=dark] .product-description,[data-theme=dark] .product-delivery{color:#c8cbc4}[data-theme=dark] .product-primary-action{color:#f1ece1;background:#114232;box-shadow:0 .9rem 2rem #0000004d}[data-theme=dark] .product-primary-action:hover{color:var(--color-on-accent);background:var(--color-accent)}[data-theme=dark] .product-configurator-action{color:#f1ece1;background:#f1ece10e;border-color:#f1ece138}[data-theme=dark] .product-configurator-action:hover{border-color:var(--color-accent);background:#f1ece11a}
