.solix-details-v2{--sd-line:#e1e7eb;--sd-muted:#53616c;color:#172027;background:#fff;font-family:inherit}.solix-details-v2 section{scroll-margin-top:140px}.solix-details-v2 h2{font-size:clamp(28px,3.2vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}.solix-details-v2 p{color:var(--sd-muted);line-height:1.7;font-size:16px;margin:0 0 20px}.sd-overview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:80px;padding-bottom:64px}.sd-overview>div:first-child{max-width:560px}.sd-product-image{border-radius:24px;background:#f5f7f8;overflow:hidden;aspect-ratio:1}.sd-product-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.sd-facts{list-style:none;display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 0;padding:0}.sd-facts li{border:1px solid var(--sd-line);padding:10px 14px;border-radius:99px;font-size:14px}.sd-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:70px}.sd-highlights article{padding:28px;background:#f5f7f8;border-radius:20px}.sd-highlights h3{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px}.sd-highlights p{font-size:15px;margin:0}.sd-section{padding-top:65px;padding-bottom:65px;border-top:1px solid var(--sd-line)}.sd-section header{max-width:760px;margin-bottom:32px}.sd-specs{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin:0}.sd-specs>div{border-bottom:1px solid var(--sd-line);padding:18px 0;display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.2fr);gap:22px;align-content:start}.sd-specs dt{font-size:15px;color:var(--sd-muted);font-weight:500}.sd-specs dd{font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.sd-box{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sd-box li{border:1px solid var(--sd-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:18px;justify-content:center;font-size:15px;line-height:1.5}.sd-box img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sd-config-list{margin-top:26px}.sd-config-list summary,.sd-faq summary{cursor:pointer;padding:22px 35px 22px 0;position:relative;font-size:18px;line-height:1.45;list-style:none;font-weight:550}.sd-config-list summary::-webkit-details-marker,.sd-faq summary::-webkit-details-marker{display:none}.sd-config-list summary:after,.sd-faq summary:after{content:'+';position:absolute;right:2px;top:21px;font-size:24px;color:#1684a8}.sd-config-list[open] summary:after,.sd-faq details[open] summary:after{content:'−'}.sd-config-list ul{padding-left:22px;line-height:1.8}.sd-faq{max-width:1100px}.sd-faq details{border-bottom:1px solid var(--sd-line)}.sd-faq details p{max-width:900px;padding-bottom:10px}.sd-compat p{max-width:900px}.sd-resources{display:grid;grid-template-columns:1fr 1fr;gap:60px}.sd-resource-links{display:flex;flex-direction:column;gap:12px}.sd-resource-links a{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--sd-line);border-radius:12px;padding:18px 22px;text-decoration:none;color:#007fa8;font-size:16px}.sd-resource-links a:hover{background:#f4fafc}.solix-details-v2 a:focus-visible,.solix-details-v2 summary:focus-visible{outline:2px solid #0085ae;outline-offset:4px}.solix-product-nav>div{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.solix .solix-addon{gap:12px;padding:16px!important;border-radius:16px!important;grid-template-columns:22px 70px minmax(0,1fr) 104px!important}.solix .solix-addon>img{width:70px;height:70px}.solix .solix-addon label{font-size:16px!important;line-height:1.4}.solix .solix-addon strong{font-size:18px!important;margin:6px 0!important}.solix .solix-addon .solix-link{font-size:13px}.solix .solix-addon select{font-size:14px;min-height:42px}.solix .solix-addon small{font-size:12px;line-height:1.4}.solix .sd-qty{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;border:1px solid #d8e1e7;border-radius:10px;overflow:hidden;max-width:124px;min-height:42px}.solix .sd-qty input[type=number]{border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0;width:100%!important;padding:8px 0!important;text-align:center;appearance:textfield;-moz-appearance:textfield;background:transparent}.solix .sd-qty input::-webkit-inner-spin-button{appearance:none}.solix .sd-qty button{border:0;background:transparent;color:inherit;font:inherit;font-size:19px;padding:8px 0;cursor:pointer;min-height:42px}.solix .sd-qty button:disabled{opacity:.3;cursor:default}.solix .sd-qty:focus-within{outline:2px solid #0085ae;outline-offset:2px}@media(max-width:1000px){.sd-highlights{grid-template-columns:1fr}.sd-specs{column-gap:24px}.solix .solix-addon{grid-template-columns:20px 54px minmax(0,1fr)!important}.solix .solix-addon>img{width:54px;height:54px}.solix .solix-addon>.sd-qty{grid-column:3;justify-self:start;width:110px}}@media(max-width:749px){.sd-overview{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.sd-product-image{max-height:420px}.sd-highlights{padding-bottom:40px;gap:12px}.sd-section{padding-top:40px;padding-bottom:40px}.sd-specs{grid-template-columns:1fr}.sd-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-box li{padding:15px;font-size:14px}.sd-resources{grid-template-columns:1fr;gap:15px}.sd-faq summary{font-size:16px}.solix-details-v2 p{font-size:15px}.solix-product-nav>div{gap:20px}.sd-facts li{font-size:12px}}
