body{font-family:"Segoe UI",Arial,sans-serif;color:#2e2e2e}.discoveryHost{padding:65px 4.5% 30px!important;max-width:1600px;margin:auto}.discoverHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.microLabel{display:block;font-size:10px;letter-spacing:2px;font-weight:700;color:#686868}.discoverHeading h2{font-size:clamp(32px,3.5vw,53px);font-weight:650;letter-spacing:-2px;line-height:1.13;margin:17px 0 0}.discoverHeading h2 em{font-style:normal;color:#686868;font-weight:500}.discoverHeading>p{font-size:14px;line-height:1.8;color:#686868;margin-bottom:4px}.discoverLayout{display:grid;grid-template-columns:1.3fr 1fr;gap:25px}.purposeGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.purposeButton{position:relative;display:block;text-align:left;padding:20px 24px 22px;background:#f3f3f3;border:1px solid transparent;border-radius:12px;overflow:hidden;min-height:178px;transition:background .2s,border-color .2s,transform .2s}.purposeButton:hover{background:#f3f3f3;transform:translateY(-2px)}.purposeButton.selected{background:#ffe68a;border-color:#ffd600}.purposeButton>span{display:block;font-size:18px;font-weight:650;letter-spacing:-.4px;margin:10px 0 5px}.purposeButton>small{font-size:12px;color:#686868}.purposeButton>b{position:absolute;right:20px;bottom:23px;font-size:20px;font-weight:400}.sceneArt{width:95px;height:62px;color:#4a4a4a;position:relative;z-index:1}.sceneArt:before{content:"";position:absolute;z-index:-1;top:4px;left:20px;width:50px;height:50px;background:#e3e3e3;border-radius:50%}.sceneArt svg{width:100%;height:100%}.purposeButton.selected .sceneArt:before{background:#ffd600}.quickPaths{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0 0}.quickPaths>span{font-size:11px;color:#686868;flex-basis:100%;margin-bottom:3px}.quickPaths a{border:1px solid #e3e3e3;border-radius:20px;padding:8px 12px;font-size:11px;transition:background .15s}.quickPaths a:hover{background:#ffe68a}.solutionStudio{border-radius:14px;background:#2e2e2e;color:#ffffff;padding:30px;position:relative;display:flex;flex-direction:column;overflow:hidden}.studioTag{font-size:9px;letter-spacing:1.5px;color:#b7b7b7;display:flex;align-items:center;gap:7px}.studioTag>span{width:6px;height:6px;border-radius:50%;background:#ffd600;box-shadow:0 0 15px #ffd60077}.solutionStudio h3{font-size:28px;letter-spacing:-1px;line-height:1.2;margin:20px 0 12px;max-width:350px}.solutionStudio>p{font-size:12px;line-height:1.7;color:#8a8a8a;max-width:350px;margin:0}.studioVisual{position:relative;height:155px;display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0 20px}.studioVisual img{object-fit:contain;filter:drop-shadow(8px 15px 10px #17171755);position:relative;z-index:1}.studioBattery{width:150px;height:120px}.studioCharger{width:75px;height:120px;transform:rotate(9deg)}.studioPlus{color:#ffd600;font-size:27px;font-weight:200;z-index:1}.studioLine{position:absolute;border:1px dashed #4a4a4a;width:80%;height:75px;left:10%;top:40px;border-radius:50%}.studioCaption{position:absolute;bottom:-2px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1px;color:#8a8a8a}.solutionStudio>button{border:0;background:#ffd600;color:#2e2e2e;padding:15px 20px;border-radius:7px;display:flex;justify-content:space-between;font-size:13px;font-weight:650;width:100%;margin-top:auto}.solutionStudio>button:hover{background:#ffd600}.solutionStudio>small{font-size:9px;color:#8a8a8a;margin-top:13px;text-align:center}.smartToolbar{display:flex;gap:15px;margin-bottom:22px}.catalogSearch{display:flex;align-items:center;gap:13px;background:#f3f3f3;border:1px solid #e3e3e3;border-radius:9px;padding:14px 20px;flex:1}.catalogSearch>span{font-size:27px}.catalogSearch input{font-size:14px}.catalogSearch kbd{font-size:9px}.smartToolbar>button{background:none;border:0;font-size:11px;color:#686868}.discoveryKinds{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:15px}.discoveryKinds>button{padding:10px 17px;border-radius:25px;border:1px solid #e3e3e3;background:#ffffff;color:#686868;font-size:12px}.discoveryKinds>button.active{background:#2e2e2e;color:#ffffff;border-color:#2e2e2e}#activePurpose{margin-left:auto}#activePurpose button{background:#ffe68a;border:0;padding:9px 14px;border-radius:20px;font-size:11px}.categorySelect{font-size:11px;color:#686868;display:flex;align-items:center;gap:15px}.categorySelect select{padding:9px 25px 9px 12px;border:1px solid #e3e3e3;border-radius:5px;background:white;font:12px "Segoe UI",Arial;color:#2e2e2e}.filters{padding:8px 0 14px}.catalogMeta{margin:15px 0;font-size:11px}.modernProduct{position:relative;padding-bottom:12px}.modernProduct .productImage{border-radius:10px;height:230px}.modernTag{position:absolute;left:14px;top:14px;font-size:8px;background:#ffffff;padding:6px 9px;border-radius:4px;color:#686868}.modernProduct>small{font-size:10px;letter-spacing:0;color:#686868;margin-top:16px}.modernProduct h3{font-size:15px;line-height:1.45;margin:7px 0 10px;min-height:44px;font-weight:600}.modernProduct .spec{font-size:11px;color:#8a8a8a}.compareToggle{position:absolute;right:12px;top:12px;width:30px;height:30px;border:1px solid #e3e3e3;background:#fffffff0;border-radius:50%;font-size:18px;color:#686868}.compareToggle:hover,.compareToggle.selected{background:#ffd600;border-color:#ffd600;color:#2e2e2e}.modernProductFoot{border-top:1px solid #e3e3e3;margin-top:15px;padding-top:12px;display:flex;align-items:center;justify-content:space-between}.modernProductFoot>a{font-size:12px;font-weight:600}.modernProductFoot>button{width:29px;height:29px;background:#f3f3f3;border:0;border-radius:50%;font-size:20px}.modernProductFoot>button:hover{background:#ffd600}#loadMore{display:block;margin:35px auto 0;border:1px solid #e3e3e3;border-radius:30px;background:#ffffff;padding:13px 30px;font-size:12px}#loadMore span{color:#8a8a8a;margin-left:12px}.smartEmpty{grid-column:1/-1;padding:50px;text-align:center;background:#fafaf7;border-radius:10px}.smartEmpty p{font-size:13px;color:#686868}.smartEmpty button{background:#ffd600;border:0;padding:12px 18px;border-radius:5px}.finderOptions{display:grid;gap:10px;margin-top:25px}.finderOptions button{border:1px solid #e3e3e3;border-radius:9px;background:#f3f3f3;padding:17px 20px;text-align:left;display:flex;align-items:center;gap:17px}.finderOptions button:hover{background:#ffe68a}.finderOptions svg{width:65px;height:40px;color:#686868}.finderOptions strong{font-size:14px;font-weight:600}.finderOptions span{margin-left:auto}.finderBack{display:block;background:none;border:0;padding:0;margin:5px 0 25px;color:#686868;font-size:11px}#finder h2,#comparison h2{font-size:28px;line-height:1.2;margin:20px 0 10px}#finder p,#comparison p{font-size:11px;color:#686868}#compareDock{position:fixed;z-index:8;bottom:22px;left:50%;transform:translateX(-50%);background:#2e2e2e;color:white;box-shadow:0 10px 40px #2e2e2e33;border-radius:12px;padding:14px 20px;display:flex;gap:30px;align-items:center}#compareDock[hidden]{display:none}#compareDock strong{font-size:13px}#compareDock small{display:block;color:#8a8a8a;font-size:10px;margin-top:4px}#compareDock>button{border:0;background:#ffd600;border-radius:6px;padding:11px 16px;font-size:12px;white-space:nowrap}#compareDock>button:last-child{background:transparent;color:#8a8a8a;padding:5px;font-size:23px}#compareDock button:disabled{opacity:.35;cursor:default}#comparison{max-width:950px}.compareScroll{overflow-x:auto}#comparison table{min-width:560px}#comparison th,#comparison td{font-size:12px;min-width:150px}#comparison th{width:auto}#comparison thead th{background:#f3f3f3;font-weight:600}.familyCardArt>span{font-size:55px!important;color:#686868}.familyCardArt>small{font-size:7px!important}
@media(max-width:950px){.discoverLayout{grid-template-columns:1.2fr 1fr;gap:15px}.solutionStudio{padding:24px}.purposeButton{padding:18px;min-height:170px}.purposeButton>span{font-size:16px}.purposeButton>small{font-size:11px}.discoverHeading h2{font-size:38px}.studioBattery{width:120px}.studioCharger{width:60px}.studioVisual{gap:15px}.modernProduct h3{font-size:14px}}
@media(max-width:650px){.discoveryHost{padding:35px 5% 15px!important}.discoverHeading{display:block;margin-bottom:23px}.discoverHeading h2{font-size:34px;letter-spacing:-1.3px}.discoverHeading>p{font-size:12px;margin-top:15px}.discoverHeading>p br{display:none}.discoverLayout{grid-template-columns:1fr;gap:20px}.purposeGrid{gap:9px}.purposeButton{min-height:160px;padding:17px}.purposeButton>span{font-size:15px}.purposeButton>small{font-size:10px}.purposeButton>b{right:15px;bottom:18px}.sceneArt{height:55px;width:80px}.quickPaths{padding-top:15px;gap:6px}.quickPaths a{font-size:10px;padding:8px 10px}.solutionStudio{padding:23px}.solutionStudio h3{font-size:26px;max-width:100%}.solutionStudio>p{max-width:100%}.studioVisual{height:130px;margin:4px 0 20px;justify-content:flex-end;position:absolute;right:20px;top:63px;width:100px;opacity:.17;pointer-events:none}.studioBattery{width:80px}.studioCharger{display:none}.studioLine,.studioPlus,.studioCaption{display:none}.solutionStudio>button{margin-top:25px}.solutionStudio>small{text-align:left}.smartToolbar{gap:6px;align-items:center}.catalogSearch{padding:10px 12px;gap:8px}.catalogSearch input{font-size:12px}.smartToolbar>button{font-size:0;width:29px}.smartToolbar>button:after{content:"↺";font-size:23px}.catalogSearch kbd{display:none}.discoveryKinds{gap:5px}.discoveryKinds>button{font-size:10px;padding:9px 11px}#activePurpose{margin-left:0;flex-basis:100%;margin-top:5px}.categorySelect{font-size:10px}.categorySelect select{font-size:11px;padding:8px 15px 8px 10px;max-width:220px}.modernProduct .productImage{height:165px}.modernTag{font-size:6px;padding:5px 6px;left:9px;top:10px;max-width:105px}.compareToggle{width:25px;height:25px;top:8px;right:8px;font-size:15px}.modernProduct h3{font-size:12px;min-height:36px}.modernProduct>small{font-size:9px}.modernProduct .spec{font-size:10px}.modernProductFoot>a{font-size:11px}.modernProductFoot>button{width:25px;height:25px;font-size:18px}.catalog .sectionHead h2{font-size:30px}#compareDock{width:calc(100% - 24px);gap:15px;justify-content:space-between;padding:12px 16px;bottom:12px}#compareDock>button{font-size:11px;padding:10px 13px}.finderOptions strong{font-size:12px}#finder h2{font-size:25px}.smartEmpty{padding:30px 18px}}
