/* An isolated editorial product instrument, retaining the approved renderer. */
.scads-dark-176 #scads-wrap.wrap-editorial{--wrap-selected-colour:#213d5b;background:#111517!important;padding:92px 6vw 88px;overflow:hidden;color:#ede9df;}
#scads-wrap.wrap-editorial .wrap-split{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:'product title' 'product detail';column-gap:6vw;position:relative}
#scads-wrap.wrap-editorial .wrap-heading{grid-area:title;text-align:left;padding:0;margin:0 0 32px;align-self:end}
#scads-wrap.wrap-editorial .wrap-eyebrow{font:500 11px/1.5 ui-monospace,monospace;letter-spacing:.18em;color:#b5a786;margin-bottom:22px}
#scads-wrap.wrap-editorial .wrap-heading h2{font:900 clamp(38px,4.05vw,63px)/.99 Archivo,Arial,sans-serif!important;letter-spacing:-.045em!important;margin:0;max-width:none}
#scads-wrap.wrap-editorial .wrap-heading h2 em{font:inherit!important;letter-spacing:inherit!important;color:#c2a777}
#scads-wrap.wrap-editorial .wrap-heading p{color:#a6aaa4;max-width:34ch;margin:19px 0 0;font:14px/1.7 Manrope,Arial,sans-serif}
#scads-wrap.wrap-editorial .wrap-product-world{grid-area:product;min-width:0;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;isolation:isolate}
#scads-wrap.wrap-editorial .wrap-product-world:before{content:'';position:absolute;inset:2% -17% 3%;z-index:-1;background:radial-gradient(ellipse at 46% 46%,color-mix(in srgb,var(--wrap-ink) 24%,transparent),transparent 65%);transition:background .95s}
#scads-wrap.wrap-editorial .wrap-stage{width:100%;max-width:none;height:clamp(580px,53vw,790px);min-height:0;margin:0;touch-action:pan-y;cursor:grab}
#scads-wrap.wrap-editorial .wrap-canvas{width:100%;height:100%;inset:0;filter:drop-shadow(12px 20px 26px #0006)}
#scads-wrap.wrap-editorial .wrap-stage:before{inset:8% -5% 9%;background:radial-gradient(ellipse,#b9c7cc0c,transparent 65%);transition:none}
#scads-wrap.wrap-editorial .wrap-atmosphere{position:absolute;inset:14% -14% 12%;opacity:.45;background:radial-gradient(ellipse at 53% 48%,color-mix(in srgb,var(--wrap-ink) 36%,transparent),transparent 67%);filter:none;transition:background .95s}
#scads-wrap.wrap-editorial .wrap-stage-floor{position:absolute;left:12%;right:5%;bottom:10%;height:1px;background:linear-gradient(90deg,transparent,#c2a77732,transparent);transform:none;opacity:.55}
#scads-wrap.wrap-editorial .wrap-instruction{margin:-10px 0 0;font:10px/1.5 ui-monospace,monospace;letter-spacing:.13em;color:#c2bba9;min-height:24px}
#scads-wrap.wrap-editorial .wrap-detail-panel{grid-area:detail;min-width:0;position:relative;padding-top:26px;border-top:1px solid #c2a77744}
#scads-wrap.wrap-editorial .wrap-detail-index{display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px/1.5 ui-monospace,monospace;letter-spacing:.15em;color:#959d96}
#scads-wrap.wrap-editorial .wrap-detail-index strong{font-weight:400;color:#c2a777}
#scads-wrap.wrap-editorial [data-wrap-name]{font:900 clamp(58px,6vw,92px)/1 Archivo,Arial,sans-serif;letter-spacing:-.045em;margin:14px 0 7px;color:#efece3;text-shadow:0 0 32px color-mix(in srgb,var(--wrap-selected-colour) 32%,transparent);}
#scads-wrap.wrap-editorial .wrap-descriptor{font:400 17px/1.5 Manrope,Arial,sans-serif;color:#c4b38e;margin:0 0 25px;}
#scads-wrap.wrap-editorial .wrap-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0;padding:20px 0;border-block:1px solid #ffffff15}
#scads-wrap.wrap-editorial .wrap-facts dt{font:10px/1.6 ui-monospace,monospace;letter-spacing:.1em;color:#939b95;margin-bottom:7px}
#scads-wrap.wrap-editorial .wrap-facts dd{font:600 31px/1.1 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:0;color:#e4e2d8;white-space:nowrap}
#scads-wrap.wrap-editorial .wrap-facts small{font:11px/1.4 ui-monospace,monospace;letter-spacing:0;margin-left:5px;color:#a6aca2}
#scads-wrap.wrap-editorial .wrap-story{font:14px/1.8 Manrope,Arial,sans-serif;color:#aeb3ab;min-height:76px;max-width:45ch;margin:22px 0 23px}
#scads-wrap.wrap-editorial .wrap-explore-label{display:flex;justify-content:space-between;gap:10px;font:9px/1.5 ui-monospace,monospace;letter-spacing:.08em;color:#a7a58f;margin-bottom:12px}
#scads-wrap.wrap-editorial .wrap-selector{display:flex;justify-content:flex-start;gap:0;width:100%;max-width:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding:0;padding:0;margin:0;border-block:1px solid #c2a77744;touch-action:pan-x pan-y;background:none;}
#scads-wrap.wrap-editorial .wrap-selector::-webkit-scrollbar{display:none}
#scads-wrap.wrap-editorial .wrap-selector button{position:relative;flex:0 0 31%;min-width:100px;min-height:82px;padding:17px 12px 15px;background:none!important;border:0;border-radius:0;box-shadow:none!important;color:#8e958e!important;font:800 18px/1.1 Archivo,Arial,sans-serif;letter-spacing:.01em;transform:none!important;transition:color .35s,text-shadow .35s;}
#scads-wrap.wrap-editorial .wrap-selector button small{font:11px/1.5 ui-monospace,monospace;letter-spacing:.06em;color:#a1a89e;margin-top:8px}
#scads-wrap.wrap-editorial .wrap-selector button:before{content:'';position:absolute;width:1px;top:24px;bottom:23px;right:0;background:#ffffff13}
#scads-wrap.wrap-editorial .wrap-selector button:after{width:calc(100% - 24px);height:2px;left:12px;bottom:0;background:var(--variant);transform:scaleX(0);transform-origin:left;box-shadow:none;transition:transform .45s ease}
#scads-wrap.wrap-editorial .wrap-selector button[aria-pressed=true]{color:#ece8d9!important;text-shadow:0 0 18px color-mix(in srgb,var(--variant) 60%,transparent)}
#scads-wrap.wrap-editorial .wrap-selector button[aria-pressed=true]:after{transform:scaleX(1);box-shadow:0 0 10px color-mix(in srgb,var(--variant) 50%,transparent)}
#scads-wrap.wrap-editorial .wrap-selector button[aria-pressed=true] small{color:#d1bc92}
#scads-wrap.wrap-editorial .wrap-selector button:hover{color:#e4dac7!important}
#scads-wrap.wrap-editorial .wrap-control-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}
#scads-wrap.wrap-editorial .wrap-range-nav{display:flex;align-items:center;justify-content:flex-start;gap:13px;margin:0;color:#a5a897;font:9px/1.5 ui-monospace,monospace;letter-spacing:.07em}
#scads-wrap.wrap-editorial .wrap-range-nav button{min-width:44px;width:44px;height:44px;border:1px solid #c2a77740;border-radius:0;color:#d4c29f;background:none;font:24px/1 Arial,sans-serif;transition:color .25s,border-color .25s;}
#scads-wrap.wrap-editorial .wrap-range-nav button:hover{border-color:#c2a777;color:#fff0ce;transform:none}
#scads-wrap.wrap-editorial .wrap-sound{position:static;inset:auto;transform:none;margin:0;padding:10px 0;min-height:44px;border:0;border-bottom:1px solid #c2a77740;color:#beb699;background:none;font:10px/1.5 ui-monospace,monospace;letter-spacing:.08em;}
#scads-wrap.wrap-editorial .wrap-gesture-note{font:11px/1.65 Manrope,Arial,sans-serif;color:#8c948e;margin-top:15px}
#scads-wrap.wrap-editorial .wrap-status{margin:12px 0 0;text-align:left;color:#c7b895;font:12px/1.6 Manrope,sans-serif}
#scads-wrap.wrap-editorial .wrap-flat{object-fit:contain;max-width:100%;}
#scads-wrap.wrap-editorial button:focus-visible{outline:1px solid #c2a777;outline-offset:-3px}
@media(max-width:1000px) and (min-width:701px){#scads-wrap.wrap-editorial .wrap-split{column-gap:3vw;grid-template-columns:1fr 1fr}#scads-wrap.wrap-editorial .wrap-heading h2{font-size:36px!important}#scads-wrap.wrap-editorial .wrap-range-nav span{display:none}#scads-wrap.wrap-editorial .wrap-facts dd{font-size:27px}}
@media(max-width:700px){
 .scads-dark-176 #scads-wrap.wrap-editorial{padding:55px 6vw 48px}
 #scads-wrap.wrap-editorial .wrap-split{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:'title' 'product' 'detail';gap:0}
 #scads-wrap.wrap-editorial .wrap-heading{text-align:left;margin:0 0 4px}
 #scads-wrap.wrap-editorial .wrap-eyebrow{font-size:10px;margin-bottom:17px}
 #scads-wrap.wrap-editorial .wrap-heading h2{font-size:clamp(36px,10.8vw,61px)!important}
 #scads-wrap.wrap-editorial .wrap-heading p{font-size:13px;margin-top:16px;max-width:30ch}
 #scads-wrap.wrap-editorial .wrap-stage{height:440px;margin:0;width:100%;}
 #scads-wrap.wrap-editorial .wrap-product-world:before{inset:0 -8%}
 #scads-wrap.wrap-editorial .wrap-instruction{margin:-4px 0 25px;font-size:9px}
 #scads-wrap.wrap-editorial .wrap-detail-panel{padding-top:22px}
 #scads-wrap.wrap-editorial [data-wrap-name]{font-size:68px;margin-top:14px}
 #scads-wrap.wrap-editorial .wrap-descriptor{font-size:16px;margin-bottom:21px}
 #scads-wrap.wrap-editorial .wrap-facts{gap:12px;padding:18px 0}
 #scads-wrap.wrap-editorial .wrap-facts dd{font-size:29px}
 #scads-wrap.wrap-editorial .wrap-facts small{font-size:10px}
 #scads-wrap.wrap-editorial .wrap-story{font-size:14px;min-height:80px;margin:20px 0}
 #scads-wrap.wrap-editorial .wrap-selector button{flex-basis:32%;min-width:96px;padding-inline:9px;font-size:18px}
 #scads-wrap.wrap-editorial .wrap-range-nav{gap:10px}
 #scads-wrap.wrap-editorial .wrap-range-nav span{font-size:8px;max-width:60px}
 #scads-wrap.wrap-editorial .wrap-control-footer{gap:8px}
 #scads-wrap.wrap-editorial .wrap-gesture-note{max-width:34ch}
}
@media(max-width:350px){#scads-wrap.wrap-editorial .wrap-stage{height:400px}#scads-wrap.wrap-editorial .wrap-explore-label{font-size:8px}#scads-wrap.wrap-editorial .wrap-facts dd{font-size:26px}}
@media(prefers-reduced-motion:reduce){#scads-wrap.wrap-editorial *,#scads-wrap.wrap-editorial *:after{transition:none!important}}
