.advanced-product{margin:0 0 24px;border:1px solid #d9c9ac35;border-radius:14px;background:linear-gradient(140deg,#2a2d2580,#101c1cf2 52%);overflow:hidden;color:#d9e5db}.advanced-heading{padding:18px 14px 12px}.advanced-heading>span{font:8px monospace;letter-spacing:1.5px;color:#ccbb98}.advanced-heading h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:9px 0 0;line-height:1.3}.advanced-presets{display:grid;gap:7px;padding:0 12px 14px}.advanced-presets button{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 12px;text-align:left;border:1px solid #d9c9ac26;background:#0a151a80;border-radius:9px;color:#d9e5db;cursor:pointer}.advanced-presets button>span:last-child{min-width:0}.advanced-presets strong,.advanced-presets small{display:block}.advanced-presets strong{font-size:12px;font-weight:500}.advanced-presets small{font-size:10px;line-height:1.5;color:#9eafa3;margin-top:4px}.advanced-presets button:hover{border-color:#d2c09a99}.advanced-presets button[aria-pressed=true]{border-color:#d6c19c;background:#c4a97818}.advanced-sand-icon,.advanced-glass-icon{display:block;flex:0 0 31px;width:31px;height:39px;border:2px solid #443b2f;border-radius:2px;background:linear-gradient(172deg,#aa8a57 0 25%,#e0bd82 26% 32%,#796345 33% 48%,#c1a16c 49% 57%,#8d734e 58% 76%,#d5b67e 77%);box-shadow:3px 3px #0004}.advanced-glass-icon{border-color:#829b96;background:linear-gradient(130deg,#acc7b81f 35%,#d4e7d53d 36%,#acc7b80b 44%),linear-gradient(35deg,#315c42 0 15%,transparent 16%);box-shadow:inset 3px 0 #b7d7ac15,3px 3px #0004}.advanced-section{border-top:1px solid #b7d7ac1c;margin:0;padding:0}.advanced-section>summary{display:flex;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-size:12px;line-height:1.5;cursor:pointer;list-style:none}.advanced-section>summary::-webkit-details-marker{display:none}.advanced-section>summary>span{font:9px monospace;color:#b9ab8d}.advanced-section>summary>i{margin-left:auto;font-style:normal;color:#a2b7a6}.advanced-section[open]>summary>i{transform:rotate(45deg)}.advanced-body{padding:0 14px 17px}.advanced-body fieldset{border:0;margin:0;padding:0;min-width:0}.advanced-body legend,.advanced-label{display:block;margin:0 0 9px;font-size:11px;line-height:1.5;color:#c9d6cd}.advanced-label{margin-top:17px}.advanced-radio-group legend{padding:0}.advanced-segmented,.advanced-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.advanced-radio-group label{position:relative;display:block;min-width:0;cursor:pointer}.advanced-radio-group input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.advanced-radio-group label>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;border:1px solid #b7d7ac30;border-radius:7px;padding:8px 6px;font-size:11px;background:#0b181b;color:#aec2b4}.advanced-radio-group input:checked+span{border-color:#d4c19b;color:#efdfbf;background:#b697631c}.advanced-radio-group input:focus-visible+span,.advanced-product button:focus-visible,.advanced-product select:focus-visible,.advanced-product input:focus-visible,.advanced-section>summary:focus-visible{outline:2px solid #d9d8ac;outline-offset:3px}.advanced-radio-group input:disabled+span{opacity:.46;cursor:not-allowed}.advanced-finish{display:block;flex:0 0 22px;width:22px;height:27px;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff25}.advanced-finish.walnut{background:repeating-linear-gradient(92deg,#6e4932 0 3px,#513422 4px,#7b5538 6px)}.advanced-finish.wenge{background:repeating-linear-gradient(92deg,#30251d 0 3px,#493627 4px,#251e18 6px)}.advanced-finish.oak{background:repeating-linear-gradient(92deg,#b1915e 0 3px,#c2a773 4px,#947348 6px)}.advanced-finish.ivory{background:#ded7c4}.advanced-product select{display:block;width:100%;box-sizing:border-box;min-height:46px;margin:0;padding:10px 30px 10px 10px;font-size:12px;background-color:#0c191d;color:#d5e1d7;border:1px solid #b7d7ac30;border-radius:7px}.advanced-product select:disabled,.advanced-product input[type=range]:disabled{opacity:.42;cursor:not-allowed}.advanced-note{font-size:10px;line-height:1.6;color:#8fa597;margin:8px 0 0}.advanced-range-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5;margin:19px 0 1px}.advanced-range-label output{color:#dbc49c;font:11px monospace;white-space:nowrap}.advanced-product input[type=range]{display:block;width:100%;height:44px;min-height:44px;margin:0;box-sizing:border-box;accent-color:#d2b57f;cursor:pointer}.advanced-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;font-size:12px;line-height:1.5}.advanced-toggle small{display:block;font-size:10px;color:#8fa597;margin-top:4px}.advanced-toggle input{flex-shrink:0;width:22px;height:22px;accent-color:#d2b57f}.advanced-divider{height:1px;margin:17px 0 0;background:#b7d7ac20}.advanced-feedback{font-size:10px;line-height:1.6;color:#cfba94;margin:0;padding:0 14px 13px}.advanced-feedback:empty{display:none}@media (max-width:760px){.advanced-heading h3{font-size:21px}.advanced-heading>span{font-size:9px}.advanced-section>summary{font-size:14px;min-height:56px}.advanced-body legend,.advanced-label,.advanced-range-label{font-size:12px}.advanced-presets strong,.advanced-toggle{font-size:13px}.advanced-presets small,.advanced-note,.advanced-toggle small,.advanced-feedback{font-size:11px}.advanced-radio-group label>span{min-height:48px;font-size:12px}.advanced-product select{font-size:14px;min-height:48px}.advanced-body{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.advanced-product *{scroll-behavior:auto;transition:none!important}}
