@font-face{font-family:PFFuturaNeu;src:url(/fonts/PFFuturaNeuBook.woff2)format("woff2"),url(/fonts/PFFuturaNeuBook.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PFFuturaNeu;src:url(/fonts/PFFuturaNeuMedium1.woff2)format("woff2"),url(/fonts/PFFuturaNeuMedium1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PFFuturaNeu;src:url(/fonts/PFFuturaNeuSemiBold1.woff2)format("woff2"),url(/fonts/PFFuturaNeuSemiBold1.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PFFuturaNeu;src:url(/fonts/PFFuturaNeuBold.woff2)format("woff2"),url(/fonts/PFFuturaNeuBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--orange:#39b54a;--sg-green:#39b54a;--sg-ink:#3c3c3c;--sg-grey-bg:#f0e9e3;--sg-line:#0000001a}.animated{animation-duration:.7s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp}.sg-root h1,.sg-root h2,.sg-root h3,.sg-root h4,.sg-root h5,.sg-root h6,.sg-root p,.sg-root ul,.sg-root li,.sg-root form,.sg-root fieldset{border:0;outline:none;margin:0;padding:0}.sg-root a{border:0;outline:0;text-decoration:none}.sg-root ul{list-style:none}.sg-root a:focus,.sg-root input:focus,.sg-root textarea:focus,.sg-root :focus{outline:0!important}body{color:#3c3c3c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;padding-top:0;font-family:PFFuturaNeu;font-size:15px;font-weight:500;line-height:1.5}.sg-root .container{width:calc(100% - 16px);max-width:1382px}.sg-root a,.sg-root input,.sg-root button{color:inherit;outline:none;text-decoration:none;transition:all .2s ease-in;display:inline-block}.sg-root a img{border:0}.sg-root a:hover{color:var(--orange);outline:none;text-decoration:none}.sg-root a:active{outline:none;text-decoration:none}.sg-root a:focus{outline-offset:0;color:inherit;outline:none;text-decoration:none}.sg-root ::-webkit-input-placeholder{color:#000;opacity:.5}.sg-root ::placeholder{color:#000;opacity:.5}.sg-root :-ms-placeholder-shown{color:#000;opacity:.5}.sg-root ::placeholder{color:#000;opacity:.5}.sg-root img{border:0;max-width:100%;height:auto}.sg-root{-webkit-tap-highlight-color:transparent}.sg-root .page-content-holder,.sg-root #header{-webkit-user-select:none;user-select:none}.sg-root h1,.sg-root h2,.sg-root h3,.sg-root h4,.sg-root h5,.sg-root h6{color:inherit;margin:0 0 24px;padding:0;font-weight:700;line-height:1.2}.sg-root h1{font-size:58px}.sg-root h2{font-size:48px}.sg-root h3{font-size:40px}.sg-root h4{font-size:30px}.sg-root h5{font-size:26px}.sg-root h6{font-size:22px}.sg-root p{margin:0 0 30px;padding:0}.sg-root strong{font-weight:700}.sg-root p:last-child{margin-bottom:0}.sg-root .bg-light-grey{background:#3c3c3c!important}.sg-root .grey-bg{background:#f0e9e3!important}.sg-root #header{z-index:9999;padding:0;transition:all .2s ease-in;position:fixed;top:0;left:0;right:0}.sg-root .navbar-brand{width:282px;margin:0 0 0 -18px;padding:0;display:block}.sg-root #header .navbar{height:99px;padding:0}.sg-root .search-wrapper-container{padding:42px 0}.sg-root .search-wrap{width:100%;max-width:400px;position:relative}.sg-root .search-icon-box{z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sg-root .search-wrap .form-control{border-color:#0000001a;border-radius:5px;height:48px;padding:11px 15px 11px 46px;font-size:16px;line-height:24px}.sg-root .form-control:focus{box-shadow:none!important}.sg-root .content-container{padding:60px 0}.sg-root .table{--bs-table-color:#3c3c3c}.sg-root .palette-container{align-items:center;gap:8px;width:auto;display:flex}.sg-root .palette-color{border-radius:50%;width:20px;height:20px;display:inline-block}.sg-root .text-green{color:#39b54a}.sg-root .product-img-box{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sg-root .product-img-box img{object-fit:contain;width:100%;height:100%}.sg-root .product-listing-table tr td{vertical-align:middle;border-color:#0000001a;padding:15px 10px}.sg-root .text-green-label{font-size:18px}.sg-root .product-listing-table tr td:last-child,.sg-root .product-listing-table tr th:last-child{text-align:right;padding-right:0}.sg-root .product-listing-table tr td:first-child,.sg-root .product-listing-table tr th:first-child{padding-left:0}.sg-root .product-listing-table tr th{border-color:#0000001a;padding:10px;font-size:18px;font-weight:500}.sg-root .pl-size{color:#3c3c3c;letter-spacing:-.03em;margin-top:7px;font-size:12px;line-height:1}.sg-root .pl-d-list{color:#3c3c3c;gap:5px;margin-top:7px;font-size:12px;font-weight:400;line-height:1}.sg-root .clickable-row{cursor:pointer}.sg-root .bottom-grid-list{width:calc(100% + 52px);margin-left:-26px}.sg-root .bottom-grid-item{width:25%;padding:0 26px}.sg-root .bottom-grid-container{padding:95px 0 60px}.sg-root .pbc-img{z-index:1;position:relative}.sg-root .pbc-img-box{width:120px;height:120px;margin-bottom:18px}.sg-root .pbc-img-box:after{content:"";background:#39b54a;border-radius:50%;width:98px;height:98px;position:absolute;top:-33px;right:-24px}.sg-root .pbc-content-box{text-align:center;font-size:20px;font-weight:500;line-height:1.3}.sg-root .content-container.product-details-container{padding:113px 0 80px}.sg-root .pd-img-box{max-width:430px;margin:0 auto}.sg-root .pd-img{padding-bottom:128%;position:relative}.sg-root .pd-img img{position:absolute;inset:0}.sg-root .pd-content-box{padding-left:9%}.sg-root .pd-content-box h1{margin-bottom:20px;font-size:48px;font-weight:600}.sg-root .pd-title-list{gap:24px;margin-bottom:35px}.sg-root .pd-title-item{font-size:26px;font-weight:400}.sg-root .pd-divider{background:#0000004d;width:1px;height:20px}.sg-root .badge.bg-bagde{color:#fff;background:#3c3c3c;border-radius:6px;margin-bottom:35px;padding:18px 22px 14px;font-size:20px;font-weight:700;line-height:1}.sg-root .pd-price{letter-spacing:-.08em;color:#39b54a;font-size:48px;font-weight:600}@media (max-width:1199.98px){.sg-root .navbar-brand{width:168px;margin:0 0 0 -12px}.sg-root #header .navbar{height:59px}.sg-root .search-wrapper-container{padding:15px 0}.sg-root .pbc-content-box{font-size:16px}.sg-root .pbc-img-box{width:80px;height:80px;margin-bottom:15px}.sg-root .pbc-img-box:after{width:50px;height:50px;top:-4px;right:-8px}}@media (max-width:991.98px){.sg-root .page-content-holder{flex-flow:column;width:100%;min-height:calc(100svh - 59px);display:flex}.sg-root .product-listing-table thead{display:none!important}.sg-root .product-img-box{width:50px;height:50px}.sg-root .text-green-label{font-size:14px}.sg-root .pl-title{font-size:15px}.sg-root .product-listing-table tr td{vertical-align:top}.sg-root .product-listing-table tr td:first-child{width:50px!important}.sg-root .product-listing-table tbody tr td:nth-child(2){padding-left:0}.sg-root .bottom-grid-container{padding:35px 0 25px}.sg-root .content-container,.sg-root .content-container.product-details-container{align-items:center;padding:74px 0 40px;display:flex}.sg-root .bottom-grid-list{width:calc(100% + 24px);margin-bottom:-24px;margin-left:-12px}.sg-root .bottom-grid-item{width:50%;margin-bottom:24px;padding:0 12px}.sg-root .pbc-img-box{width:50px;height:50px;margin-bottom:10px}.sg-root .pbc-img-box:after{width:36px;height:36px;top:-11px;right:-6px}.sg-root .pbc-content-box{font-size:13px}.sg-root .pd-img{padding-bottom:85%}.sg-root .pd-img-box{max-width:224px}.sg-root .pd-content-box{align-items:center;padding-left:0}.sg-root .pd-content-box h1{margin-bottom:12px;font-size:32px}.sg-root .pd-title-item{font-size:15px}.sg-root .badge.bg-bagde{margin-bottom:12px;padding:8px 10px 4px;font-size:13px}.sg-root .pd-price{font-size:30px}.sg-root .pd-title-list{gap:12px;margin-bottom:14px}.sg-root .pd-divider{height:14px}}@media (max-width:413.98px){.sg-root .bottom-grid-container{padding:28px 0 22px}.sg-root .pd-img-box{max-width:200px}.sg-root .pd-img{padding-bottom:60%}.sg-root .pd-content-box h1{margin-bottom:8px;font-size:26px}.sg-root .pd-price{font-size:26px}.sg-root .content-container,.sg-root .content-container.product-details-container{padding:72px 0 25px}}.sg-root .builder-container{padding:99px 0 70px}.sg-root .step-block{border-top:1px solid var(--sg-line);padding:26px 0}.sg-root .step-block:first-child{border-top:0;padding-top:0}.sg-root .step-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sg-root .step-num{color:#fff;background:#3c3c3c;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.sg-root .step-num.is-done{background:var(--sg-green)}.sg-root .step-title{font-size:20px;font-weight:500;line-height:1.2}.sg-root .step-hint{color:#3c3c3c99;margin-left:auto;font-size:13px;font-weight:400}.sg-root .step-block[data-locked=true] .step-title{color:#3c3c3c66}.sg-root .field-wrap{width:100%;position:relative}.sg-root .field-wrap .form-control{border-color:#0000001a;border-radius:5px;width:100%;height:48px;padding:11px 15px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.sg-root .field-wrap.has-icon .form-control{padding-left:46px}.sg-root .field-wrap .form-control:focus{border-color:#3c3c3c;box-shadow:none!important}.sg-root .field-wrap .form-control:disabled{background:#f7f7f7}.sg-root .chip-hex{border:1px solid #00000026;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:inline-block}.sg-root .model-option[aria-selected=true] .chip-hex{box-shadow:0 0 0 2px #fff}.sg-root .model-list{border:1px solid var(--sg-line);overscroll-behavior:contain;border-radius:5px;max-height:296px;margin-top:10px;overflow-y:auto}.sg-root .model-option{border:0;border-bottom:1px solid var(--sg-line);color:#3c3c3c;cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 15px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.3;display:flex}.sg-root .model-option:last-child{border-bottom:0}.sg-root .model-option:hover{background:#f7f7f7}.sg-root .model-option[aria-selected=true]{color:#fff;background:#3c3c3c}.sg-root .model-option-main{align-items:center;gap:10px;min-width:0;display:flex}.sg-root .model-option-meta{opacity:.65;white-space:nowrap;font-size:12px;font-weight:400}.sg-root .model-empty{opacity:.6;padding:18px 15px;font-size:14px;font-weight:400}.sg-root .price-wrap{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.sg-root .price-field{background:#fff;border:1px solid #0000001a;border-radius:5px;flex:260px;align-items:center;max-width:340px;height:48px;display:flex;position:relative;overflow:hidden}.sg-root .price-field:focus-within{border-color:#3c3c3c}.sg-root .price-symbol{color:#3c3c3c8c;padding:0 4px 0 15px;font-size:16px;font-weight:500}.sg-root .price-field input{color:#3c3c3c;letter-spacing:-.01em;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 15px 0 2px;font-family:inherit;font-size:16px;font-weight:500}.sg-root .price-echo{letter-spacing:-.06em;color:var(--sg-green);align-items:center;font-size:30px;font-weight:600;line-height:1;display:flex}.sg-root .price-echo-unit{letter-spacing:0;margin-left:5px;font-size:16px;font-weight:500}.sg-root .field-note{opacity:.6;margin-top:10px;font-size:13px;font-weight:400}.sg-root .field-error{color:#c0392b;align-items:center;font-size:13px;font-weight:500;display:flex}.sg-root .price-suffix{color:#3c3c3c8c;padding:0 15px 0 4px;font-size:16px;font-weight:500}.sg-root .battery-readout{flex-direction:column;justify-content:center;gap:8px;min-width:168px;display:flex}.sg-root .battery-readout-value{letter-spacing:-.06em;color:var(--sg-green);font-size:30px;font-weight:600;line-height:1}.sg-root .battery-readout-pct{margin-left:2px;font-size:18px;font-weight:500}.sg-root .battery-bar{background:#3c3c3c1f;border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.sg-root .battery-bar-fill{background:var(--sg-green);border-radius:4px;height:100%;display:block}.sg-root .battery-bar-fill[data-level=mid]{background:#e0a800}.sg-root .battery-bar-fill[data-level=low]{background:#c0392b}.sg-root .check-row{cursor:pointer;border:1px solid var(--sg-line);border-radius:5px;align-items:flex-start;gap:12px;max-width:520px;padding:14px 16px;display:flex}.sg-root .check-row:hover{border-color:#00000040}.sg-root .check-row input{opacity:0;width:0;height:0;position:absolute}.sg-root .check-box{color:#0000;border:2px solid #3c3c3c;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s ease-in;display:flex}.sg-root .check-row input:checked+.check-box{background:var(--sg-green);border-color:var(--sg-green);color:#fff}.sg-root .check-row input:focus-visible+.check-box{box-shadow:0 0 0 3px #39b54a59}.sg-root .check-label{font-size:16px;font-weight:500;line-height:1.3}.sg-root .check-sub{opacity:.6;margin-top:3px;font-size:13px;font-weight:400;display:block}.sg-root .pd-care{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.sg-root .pd-care-chip{background:#3c3c3c;border-radius:8px;flex:none;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.sg-root .pd-care-logo{width:auto;height:20px;display:block}.sg-root .pd-care-plus{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600}.sg-root .pd-care-copy{color:#3c3c3ccc;max-width:42em;margin:0;font-size:15px;font-weight:400;line-height:1.4}.sg-root .pd-title-battery{align-items:center;gap:7px;display:inline-flex}.sg-root .pd-battery-icon{color:var(--sg-green);display:inline-flex}.sg-root .pd-brandnote{opacity:.6;width:100%;margin-top:22px;font-size:14px;font-weight:400}.sg-root .btn-sg{background:var(--sg-green);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:15px 34px 13px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.sg-root .btn-sg:hover{color:#fff;background:#2fa03f}.sg-root .btn-sg[disabled]{cursor:not-allowed;color:#fff;background:#3c3c3c40}.sg-root .btn-sg-arrow{align-items:center;width:18px;display:inline-flex}.sg-root .action-bar{border-top:1px solid var(--sg-line);margin-top:4px;padding-top:26px}.sg-root .action-note{opacity:.6;text-align:center;margin-top:26px;font-size:13px;font-weight:400}.sg-root .link-quiet{color:#3c3c3c;text-underline-offset:3px;font-size:15px;text-decoration:underline}.sg-root .notice-box{border:1px solid var(--sg-line);text-align:left;border-left:4px solid #3c3c3c;border-radius:6px;max-width:560px;margin:0 auto;padding:22px 24px}.sg-root .notice-box h4{margin-bottom:12px;font-size:24px;font-weight:600}.sg-root .notice-box p{margin-bottom:12px;font-size:15px;font-weight:400}.sg-root .floating-cta{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));z-index:9998;pointer-events:none;justify-content:center;display:flex;position:fixed}.sg-root .floating-cta .btn-sg{pointer-events:auto;box-shadow:0 6px 22px #00000038}.sg-root .floating-cta .btn-sg[aria-disabled=true]{box-shadow:none}.sg-root .floating-cta .btn-sg-arrow{align-items:center;width:18px;display:inline-flex}.sg-root .builder-container{padding-bottom:130px}@media (max-width:991.98px){.sg-root .builder-container{padding:59px 0 130px}.sg-root .step-title{font-size:17px}.sg-root .step-hint{display:none}.sg-root .model-list{max-height:240px}.sg-root .model-option{padding:11px 13px;font-size:15px}.sg-root .price-field{flex:100%;max-width:none}.sg-root .price-echo{font-size:26px}.sg-root .battery-readout{flex:100%;min-width:0}.sg-root .battery-readout-value{font-size:26px}.sg-root .check-row{max-width:none}.sg-root .pd-brandnote{text-align:center;margin-top:18px}.sg-root .pd-care{text-align:center;align-items:center;gap:9px;margin-top:14px}.sg-root .pd-care-chip{padding:7px 12px}.sg-root .pd-care-logo{height:18px}.sg-root .pd-care-copy{font-size:13px}.sg-root .pd-title-battery{gap:6px;font-size:14px}.sg-root .pd-battery-icon svg{width:17px;height:10px}.sg-root .floating-cta{bottom:calc(14px + env(safe-area-inset-bottom));padding:0 16px}.sg-root .floating-cta .btn-sg{flex:1;max-width:460px;padding:16px 20px 14px;font-size:17px}}
