﻿@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Lexend:wght@500;600;700;800&family=Montserrat:wght@400;500;600;700&display=swap";.svg-icon-primary{fill:#bdd300}.svg-icon-text{fill:#ecf0f1}.svg-icon-text.svg-circle{border:1px solid #ecf0f1}.svg-icon-accent{fill:#bdd300}.svg-icon-invert{fill:#000}.svg-icon-invert.svg-circle{border:1px solid #000}.text-primary{color:#bdd300}.text-secondary{color:#000}.text-accent{color:#bdd300}.section-fb-comments,.alert:after,.alert:before,.form-select-options,.form-select,.form-control,.btn,.box{border-radius:0}.contact-item,.social-share,.section-instafeed-home,.section-video-home,.page-header,.breadcrumbs{margin-bottom:20px}.category-controls,.swiper-text{transition:all .5s ease}.form-select,button,.btn-primary,body{font-size:14px}body{color:#ecf0f1;font-family:"Montserrat",sans-serif;background-color:#000}.box{width:100%;margin-bottom:20px;padding:20px;border:1px solid rgba(236,240,241,.2)}.container-invert{background-color:#ecf0f1;color:#000;fill:#000}.container-invert a,.container-invert .btn-link-capitalize,.container-invert .btn-link-underline{color:#000;fill:#000}.container-invert a:focus,.container-invert a:hover,.container-invert .btn-link-capitalize:focus,.container-invert .btn-link-underline:focus,.container-invert .btn-link-capitalize:hover,.container-invert .btn-link-underline:hover{color:rgba(0,0,0,.6);fill:rgba(0,0,0,.6)}.container-invert .btn-default{background:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.3);border-left:0}.container-invert .btn-link,.container-invert .btn-link-capitalize,.container-invert .btn-link-underline{color:#000}.container-invert .form-control,.container-invert .form-select{color:#000;background:rgba(0,0,0,0);border-color:rgba(0,0,0,.5)}.container-invert .form-select-icon,.container-invert .form-quantity-icon{background:#ecf0f1}.container-invert .form-select-icon .svg-icon-text,.container-invert .form-quantity-icon .svg-icon-text{fill:#000}.container-invert .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.container-invert .form-control:-moz-placeholder{color:rgba(0,0,0,.5)}.container-invert .form-control::-moz-placeholder{color:rgba(0,0,0,.5)}.container-invert .form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}.container-invert .box{border-color:rgba(0,0,0,.5)}.container-invert .text-primary{color:#bdd300}.container-invert .spinner::before{background-color:#000}.container-invert .table{background-color:#ecf0f1;color:#000}.container-invert .table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.08)}.container-invert .alert:before{background-color:#ecf0f1}.placeholder-container{background-color:#fff}.placeholder-color{background-color:rgba(236,240,241,.07)}.placeholder-icon svg{fill:rgba(236,240,241,.2)}.placeholder-shine,.placeholder-fade,.placeholder-overlay{background-color:rgba(236,240,241,.2)}.placeholder-overlay-invert{color:#000;fill:#000}.placeholder-info{color:#000;fill:#000;background-color:#ecf0f1;box-shadow:0 1px 3px rgba(0,0,0,.5)}.spinner::before{background-color:#ecf0f1}.tooltip-card{background:#000}.divider{margin-top:20px;margin-bottom:20px;clear:both;border-bottom:1px solid rgba(236,240,241,.1)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;font-family:"Lexend",sans-serif}.h-font-body{font-family:"Montserrat",sans-serif}.page-header{background:#000}.page-header h1,.page-header .h1{margin-bottom:0}.page-header-invert{background:#ecf0f1}.btn{padding:17px 15px;text-decoration:none;text-align:center;border:0;cursor:pointer;text-transform:uppercase;background:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn:hover,.btn:focus{outline:0;opacity:.8}.btn[disabled],.btn.disabled,.btn[disabled]:hover,.btn.disabled:hover{opacity:.3;cursor:not-allowed;outline:0}.btn-default{background-color:rgba(236,240,241,.3);color:#000;fill:#000;font-size:12px;letter-spacing:4px}.btn-primary{background-color:#bdd300;color:#000;fill:#000;letter-spacing:4px}.btn-primary:hover{color:#000;fill:#000}.btn-primary .spinner::before{background-color:#000}.btn-secondary{background-color:#000;color:#ecf0f1;fill:#ecf0f1;border:1px solid #ecf0f1}.btn-block{width:100%}.btn-medium{padding:12px}.btn-small{display:inline-block;padding:10px;font-size:10px;letter-spacing:2px}.btn-circle{height:32px;border-radius:50%}.btn-variant{display:inline-block;min-width:36px;min-height:36px;margin:0 5px 10px 0;padding:2px;font-size:14px;line-height:10px;border:1px solid rgba(236,240,241,.6);color:rgba(236,240,241,.8);vertical-align:top;text-transform:none}.btn-variant-content{display:block;min-height:22px;margin:4px;padding:0 4px;line-height:22px;border-radius:4px}.btn-variant-content-square{position:relative;width:46px;height:46px;overflow:hidden}.btn-variant.selected{color:#ecf0f1;border:1px solid #ecf0f1;background:rgba(236,240,241,.1)}.btn-variant-no-stock{position:relative;background:rgba(0,0,0,0);color:rgba(236,240,241,.5);border-color:rgba(236,240,241,.3);overflow:hidden}.btn-variant-no-stock:after{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background:linear-gradient(to top left, transparent 49%, rgba(236, 240, 241, 0.5), transparent 52%);content:""}.btn-variant-no-stock.selected:after{background:linear-gradient(to top left, transparent 49%, #ECF0F1, transparent 52%)}.btn-variant-no-stock.btn-variant-color:after{background:linear-gradient(-45deg, rgba(0, 0, 0, 0.3) calc(50% - 0.7px), rgba(236, 240, 241, 0.5) calc(50% - 0.7px), rgba(236, 240, 241, 0.5) 50%, rgba(236, 240, 241, 0.5) calc(50% + 0.7px), rgba(0, 0, 0, 0.3) calc(50% + 0.7px))}.btn-variant-no-stock.btn-variant-color.selected:after{background:linear-gradient(-45deg, rgba(0, 0, 0, 0.3) calc(50% - 0.7px), #ECF0F1 calc(50% - 0.7px), #ECF0F1 50%, #ECF0F1 calc(50% + 0.7px), rgba(0, 0, 0, 0.3) calc(50% + 0.7px))}.btn-facebook{background-color:#1977f2}.btn-facebook .svg-fb-icon{fill:#fff}.btn-stroke-gradient{letter-spacing:4px;text-transform:uppercase}.btn-stroke-gradient:after,.btn-stroke-gradient:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";margin:auto;border-radius:10px}.btn-stroke-gradient:after{z-index:-2;width:100%;height:100%;background:linear-gradient(to right, rgb(211, 127.5, 0), #BDD300);border-radius:10px}.btn-stroke-gradient:before{z-index:-1;width:calc(100% - 2px);height:calc(100% - 2px);background:#ecf0f1}button{cursor:pointer}button:focus{outline:0;opacity:.8}.container-invert .btn-variant{border:1px solid rgba(0,0,0,.6);color:rgba(0,0,0,.8)}.container-invert .btn-variant.selected{color:#000;border:1px solid #000;background:rgba(0,0,0,.1)}.container-invert .btn-variant-no-stock{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.3)}.container-invert .btn-variant-no-stock:after{background:linear-gradient(to top left, transparent 49%, rgba(0, 0, 0, 0.5), transparent 52%)}.container-invert .btn-variant-no-stock.selected:after{background:linear-gradient(to top left, transparent 49%, #000000, transparent 52%)}.container-invert .btn-variant-no-stock.btn-variant-color:after{background:linear-gradient(-45deg, rgba(236, 240, 241, 0.3) calc(50% - 0.7px), rgba(0, 0, 0, 0.5) calc(50% - 0.7px), rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) calc(50% + 0.7px), rgba(236, 240, 241, 0.3) calc(50% + 0.7px))}.container-invert .btn-variant-no-stock.btn-variant-color.selected:after{background:linear-gradient(-45deg, rgba(236, 240, 241, 0.3) calc(50% - 0.7px), #000000 calc(50% - 0.7px), #000000 50%, #000000 calc(50% + 0.7px), rgba(236, 240, 241, 0.3) calc(50% + 0.7px))}a{color:#ecf0f1;fill:#ecf0f1;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a:hover,a:focus{color:rgba(236,240,241,.5);fill:rgba(236,240,241,.5)}.link-contrast{color:#000;fill:#000}.link-contrast:hover,.link-contrast:focus{color:rgba(0,0,0,.8);fill:rgba(0,0,0,.8)}.btn-link,.btn-link-capitalize,.btn-link-underline{color:#ecf0f1;fill:#bdd300;text-transform:uppercase;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.btn-link:hover,.btn-link-capitalize:hover,.btn-link-underline:hover,.btn-link:focus,.btn-link-capitalize:focus,.btn-link-underline:focus{color:rgba(189,211,0,.5);fill:rgba(189,211,0,.5)}.btn-link-capitalize,.btn-link-underline{font-size:16px;text-transform:initial}.btn-link-underline{padding:5px;font-size:14px;text-decoration:underline}.container-invert .bar-progress{outline:1px solid #000}.container-invert .bar-progress-active{background:#000}.container-invert .bar-progress-active:after{background:#000;box-shadow:0 0 6px 0 rgba(236,240,241,.5)}.container-invert .bar-progress-icon{fill:#ecf0f1}.bar-progress{outline:1px solid #bdd300}.bar-progress-active{background:#bdd300}.bar-progress-active:after{background:#bdd300;box-shadow:0 0 6px 0 rgba(236,240,241,.5)}.bar-progress-icon{fill:#000}.chip{background:none;color:#ecf0f1;border:1px solid rgba(236,240,241,.2)}.chip-remove-icon{fill:#ecf0f1}.modal{color:#ecf0f1;background-color:#000}.modal-invert{color:#000;background-color:#ecf0f1}.modal-header{font-family:"Lexend",sans-serif}input,textarea,.form-control:not(textarea){font-family:"Montserrat",sans-serif;font-size:16px}.form-control{display:block;padding:15px;width:100%;font-size:16px;border:1px solid rgba(236,240,241,.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ecf0f1;font-size:14px;background-color:#000}.form-control:focus{outline:0}.form-control-inline{display:inline}.form-control-quantity{padding:15px 45px;text-align:center}.form-control-quantity-small{padding:6px 30px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-group-inline .form-control{border-radius:10px 0 0 10px}.form-group-inline .btn{border-radius:0 10px 10px 0}.form-control::-webkit-input-placeholder{color:rgba(236,240,241,.3)}.form-control:-moz-placeholder{color:rgba(236,240,241,.3)}.form-control::-moz-placeholder{color:rgba(236,240,241,.3)}.form-control:-ms-input-placeholder{color:rgba(236,240,241,.3)}.form-control.alert-danger{background-color:#000;border-bottom:1px solid #cc4845}.form-select{display:block;min-height:52px;padding:15px;width:100%;font-size:16px;text-align:left;border:1px solid rgba(236,240,241,.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ecf0f1;background-color:#000}.form-select-icon{background:#000}.form-select.form-select-small{min-height:initial;padding:12px}.form-select-options{padding:0;background-color:#000;border:1px solid rgba(236,240,241,.2)}.form-select-options::-webkit-scrollbar{width:7px}.form-select-options::-webkit-scrollbar-track{background:rgba(0,0,0,.5);border-radius:6px}.form-select-options::-webkit-scrollbar-thumb{background:rgba(236,240,241,.5);border-radius:6px}.form-select-option:hover,.form-select-option:active{background-color:rgba(236,240,241,.02)}.form-select-option.selected{background-color:rgba(236,240,241,.04)}.input-clear-content:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23bdd300"><path d="M174.41,256,320,401.59,305.59,416,160,270.4,14.41,416,0,401.59,145.6,256,0,110.41,14.43,96,160,241.59,305.59,96,320,110.41Z"/></svg>')}.radio-button-container .radio-button-content{fill:#ecf0f1}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content{color:#ecf0f1;fill:#ecf0f1;background-color:#000}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content .unchecked{border:10px solid #ecf0f1}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content .checked{background-color:#000}.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content a,.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content .btn-link-capitalize,.radio-button-container .radio-button input[type=radio]:checked+.radio-button-content .btn-link-underline{color:#ecf0f1;fill:#ecf0f1}.radio-button-container .radio-button input[type=radio]:checked .shipping-method-price{color:#bdd300}.radio-button-container .radio-button input[type=radio]+.radio-button-content .unchecked{border:10px solid #000}.radio-button-container .radio-button input[type=radio]+.radio-button-content .checked{background-color:#ecf0f1}.radio-button-container .radio-button-positive input[type=radio]+.radio-button-content .checked,.radio-button-container .radio-button-positive input[type=radio]:checked+.radio-button-content .checked{background:#000}.radio-button-container .radio-button-positive input[type=radio]+.radio-button-content .unchecked,.radio-button-container .radio-button-positive input[type=radio]:checked+.radio-button-content .unchecked{border:10px solid #ecf0f1}.radio-button-container .radio-button-invert-content{fill:#000}.radio-button-container .radio-button-invert input[type=radio]:checked+.radio-button-content,.radio-button-container .radio-button-invert .form-select{color:#ecf0f1;fill:#ecf0f1;background-color:#000;border-color:#ecf0f1}.radio-button-container .radio-button-invert .form-select-icon{fill:#ecf0f1;background:rgba(0,0,0,0)}.radio-button-container .radio-button-invert .form-select-icon .svg-icon-text{fill:#ecf0f1}.radio-button-container .shipping-extra-options .radio-button-item:first-child .radio-button-content{border-top:1px solid rgba(236,240,241,.1)}.radio-button-container .shipping-extra-options .radio-button-item:first-child input[type=radio]:checked .radio-button-content{border:2px solid #bdd300}.checkbox-container .checkbox{color:#ecf0f1;border:1px solid rgba(236,240,241,.2);font-weight:lighter}.checkbox-container .checkbox-color{border:1px solid rgba(236,240,241,.2)}.checkbox-container .checkbox-icon{background:#000;border:1px solid #ecf0f1}.checkbox-container .checkbox-icon:after{border:solid #ecf0f1;border-width:0 2px 2px 0}.checkbox-container .checkbox:hover{color:rgba(236,240,241,.8)}.checkbox-container input:checked~.checkbox{background-color:#ecf0f1;color:#000}.checkbox-container input:checked~.checkbox .checkbox-color{border:1px solid rgba(0,0,0,.4)}.alert:after,.alert:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";margin:auto}.alert:before{width:calc(100% - 2px);height:calc(100% - 2px);z-index:-1;background:#000}.alert:after{width:100%;height:100%;z-index:-2}.alert-danger,.alert-error{color:hsl(1.3333333333,56.9620253165%,68.5294117647%)}.alert-danger:after,.alert-error:after{background:linear-gradient(to right, rgba(220.4620253165, 131.0696202532, 129.0379746835, 0.5), rgb(254.3923076923, 137.1076923077, 137.1076923077))}.alert-warning:after{background:linear-gradient(to right, rgba(212.5085106383, 185.529787234, 138.9914893617, 0.5), rgb(255, 236.3, 161.5))}.alert-success{color:rgb(107.1808510638,204.3191489362,141.8127659574)}.alert-success:after{background:linear-gradient(to right, rgba(107.1808510638, 204.3191489362, 141.8127659574, 0.5), rgb(132.5795918367, 213.0469387755, 128.4530612245))}.alert-primary:after{background:linear-gradient(to right, rgb(211, 127.5, 0), #BDD300)}.notification-primary{color:#ecf0f1;fill:#ecf0f1;background-color:#000}.notification-invert{color:#000;fill:#000;background-color:#ecf0f1}.notification-invert-footer{color:#ecf0f1;fill:#ecf0f1;background-color:#000}.notification-secondary{background:#000;color:#ecf0f1}.table{background-color:#000;color:#ecf0f1}.table tbody tr:nth-child(odd){background-color:rgba(236,240,241,.05)}.table tbody.table-body-inverted tr:nth-child(odd){background-color:#000}.table tbody.table-body-inverted tr:nth-child(even){background-color:rgba(236,240,241,.05)}.table th{padding:8px;text-align:left}.tab-link,.tab-nav-link{color:#ecf0f1;border:1px solid rgba(236,240,241,.5)}.tab-link-inverse,.tab-nav-link-inverse{color:#000;border:1px solid #000}.tab-active .tab-link,.tab-active .tab-nav-link,.tab.active .tab-link,.tab.active .tab-nav-link{color:#000;background:#bdd300;border-color:rgba(0,0,0,0);border-right:0;border-left:0}.card-gray-scale{filter:grayscale(100%)}.card-invert{background:#000;color:#ecf0f1;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.swiper-title{font-family:"Lexend",sans-serif}.swiper-dark{color:#ecf0f1}.swiper-light{color:#000}.swiper-pagination-bullet{border:1px solid #ecf0f1}.swiper-pagination-bullet-active{background-color:#ecf0f1}.swiper-pagination-white .swiper-pagination-bullet{background:rgba(0,0,0,0);border:1px solid #000;opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background-color:#000}.swiper-overlay{background:rgba(236,240,241,.2)}.template-home{background:#ecf0f1}.section-slider{margin-bottom:30px}.textbanner-text{color:#000}.textbanner-image.overlay:after{background:rgba(236,240,241,.2)}.textbanner-image.overlay:before{background:linear-gradient(180deg, transparent 60%, rgb(206.6363636364, 216.8181818182, 219.3636363636) 100%)}.section-informative-banners{background:#000}.section-brands-home{color:#000}.embed-responsive{background:#ecf0f1}.section-instafeed-home .instafeed-card-full{background:#ecf0f1}.instafeed-info{color:#000;fill:#000;background:rgba(236,240,241,.6)}.section-featured-home,.section-category-home-background,.section-account-background,.section-order-background{background:#000}.section-category-home+.section-video-home,.section-featured-home+.section-video-home,.section-informative-banners+.section-video-home,.section-category-home+.section-instafeed-home,.section-featured-home+.section-instafeed-home,.section-informative-banners+.section-instafeed-home{background:#000}.section-transparent{background:rgba(0,0,0,0)}.item-link{color:#ecf0f1}.item-colors{display:flex;gap:6px;align-items:center}.item-colors-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;color:#ecf0f1;background:#000;border:1.5px solid hsla(0,0%,100%,.4) !important;box-shadow:0 0 0 1px rgba(0,0,0,.4);transition:transform .15s ease,border-color .15s ease}.item-colors-bullet:hover{transform:scale(1.2);border-color:rgba(189,211,0,.8) !important}.item-colors-bullet-text{color:#000;background:#ecf0f1;width:auto;height:auto;border-radius:0;padding:2px 8px;font-size:11px}.js-item-product .js-stock-label,[data-store=product-item] .js-stock-label,.item-product .js-stock-label,.js-labels-floating-group .label-default{display:none !important}[data-store=product-item-info-258436274] .item-installments,[data-store=product-item-info-258436274] .js-installments,[data-store=product-item-info-258436274] [class*=installment]{display:none !important}.js-item-product .item-image{position:relative !important;overflow:hidden}.js-item-product .item-image>.position-relative.d-block,.js-item-product .item-image .item-image-link>.position-relative.d-block{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding-bottom:0 !important}.js-item-product .js-labels-floating-group,.js-item-product .labels.js-labels-floating-group{position:absolute !important;top:auto !important;bottom:12px !important;left:12px !important;right:auto !important;z-index:5;margin:0 !important}.js-item-product .js-shipping-label-private{margin-top:0 !important}.item-colors-text{color:#000}.item-installments{color:#bdd300}.item-product-card{background:#000}.item-btn-quickshop+.alert{color:#ecf0f1}.item-btn-quickshop+.alert:hover{color:#ecf0f1}.item-image-link:hover .item-slider-controls-container{fill:#ecf0f1}.label{background:#000;color:#000}.label.label-primary{background:#ecf0f1;color:#000}.label.label-accent{background:#bdd300}.label.label-secondary{color:#ecf0f1}.category-controls{background:#ecf0f1;border-radius:10px 0 0 10px}.category-controls.is-sticky{border-bottom:1px solid rgba(236,240,241,.1)}.filters-overlay{background-color:rgba(0,0,0,.85)}.template-product,.template-account-orders,.template-account-order{background:#ecf0f1}.product-detail-container{background:#000}.product-detail-slider{background:rgba(236,240,241,.04)}.product-video-container{background-color:rgba(236,240,241,.07)}.product-detail-back{background-color:#ecf0f1}.fixed-product-form{background:#000;-webkit-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-ms-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-moz-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-o-box-shadow:0 0 6px 0 rgba(236,240,241,.2);box-shadow:0 0 6px 0 rgba(236,240,241,.2)}.product-description-more{background:linear-gradient(to top, #000000, rgba(0, 0, 0, 0.5))}.section-fb-comments{background:rgba(0,0,0,.5)}.section-products-related{background:#ecf0f1}.section-products-related-background{background:#000}.cart-fixed-totals,.cart-row-items{background-color:#000}.contact-link{color:#ecf0f1}.order-item{padding:15px 0;border-bottom:1px solid rgba(236,240,241,.08)}.order-item:first-child{border-top:1px solid rgba(236,240,241,.08)}.section-advertising{background-color:#bdd300;color:#000}.head-main{background-color:#000;transition:all .1s ease}.head-main .svg-icon-text{color:#ecf0f1;fill:#ecf0f1}.hamburger-bar-1,.hamburger-bar-2{background:#ecf0f1}.hamburger-close .hamburger-bar-1,.hamburger-close .hamburger-bar-2{background:#000}.head-transparent{background-color:rgba(0,0,0,0)}.cart-widget-amount{background:#bdd300}.sidebar-content{color:#000;background-color:#ecf0f1}.sidebar-content-transparent{color:#000;background-color:rgba(0,0,0,0)}.nav-list-link,.sidebar-content .footer-menu-link,.modal-invert .footer-menu-link{color:#000;fill:#000}.nav-list-link:hover,.nav-list-link:focus,.sidebar-content .footer-menu-link:hover,.sidebar-content .footer-menu-link:focus,.modal-invert .footer-menu-link:hover,.modal-invert .footer-menu-link:focus{color:rgba(0,0,0,.8);fill:rgba(0,0,0,.8)}.nav-list>li>.nav-list-link{font-family:"Lexend",sans-serif}.nav-list-panel{background-color:#ecf0f1}.nav-account{background:rgba(0,0,0,.2)}.nav-account-link{color:#000}.nav-account-link:hover,.nav-account-link:focus{color:rgba(0,0,0,.8)}.nav-account-link-invert{color:#ecf0f1}.nav-account-link-invert:hover,.nav-account-link-invert:focus{color:rgba(236,240,241,.8)}.nav-account-invert{background:#000}.search-suggest-item{-webkit-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-ms-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-moz-box-shadow:0 0 6px 0 rgba(236,240,241,.2);-o-box-shadow:0 0 6px 0 rgba(236,240,241,.2);box-shadow:0 0 6px 0 rgba(236,240,241,.2)}footer{background:#000}.icon-logo,.card-img{border:1px solid rgba(236,240,241,.2)}.footer-legal{background:rgba(236,240,241,.1)}.powered-by-logo svg{fill:#ecf0f1}.newsletter-btn{color:#ecf0f1}@media(min-width: 768px){.sidebar-content-transparent{background-color:#ecf0f1}.item-colors-bullet:not(.item-colors-bullet-text){background-color:#000;border:1px solid rgba(236,240,241,.5)}.item-colors-bullet:not(.item-colors-bullet-text).selected{border:1px solid #ecf0f1}input,textarea,.form-select,.form-control:not(textarea){font-size:14px}.form-control-quantity{padding:16px 45px}.form-control-quantity-small{padding:6px 30px}.btn-small-md{padding:17px 15px;font-size:14px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lexend",sans-serif;font-weight:700;letter-spacing:-0.01em}body,p,span,div,li,td,th,label,input,textarea,button{font-family:"Montserrat",sans-serif}.text-accent,.shnell-accent{color:#bdd300 !important}.product-detail .js-product-payments-container,[data-store=product-info] .js-product-payments-container,.product-detail .js-max-installments-container{margin:12px 0 16px;padding:14px 16px;background:rgba(189,211,0,.08);border-left:3px solid #bdd300}.product-detail .js-max-installments .text-accent,[data-store=product-info] .js-max-installments .text-accent{color:#bdd300 !important;font-size:1.05rem;line-height:1.3;letter-spacing:.01em}.product-detail .js-max-installments .installment-price,[data-store=product-info] .js-max-installments .installment-price{font-family:"Lexend",sans-serif;font-weight:700;font-size:1.4rem;color:#bdd300;display:inline-block;margin-left:2px}.product-detail .js-max-installments .installment-amount{font-family:"Lexend",sans-serif;font-weight:700}@media(max-width: 768px){.product-detail .js-max-installments .installment-price,[data-store=product-info] .js-max-installments .installment-price{font-size:1.2rem}}.shnell-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:9990;background:#000;border-top:1px solid rgba(236,240,241,.15);padding:10px 14px;display:none;align-items:center;gap:12px;box-shadow:0 -4px 20px rgba(0,0,0,.4)}.shnell-sticky-buy-bar__thumb{width:44px;height:44px;flex:0 0 44px;background-size:cover;background-position:center;background-color:rgba(236,240,241,.05)}.shnell-sticky-buy-bar__info{flex:1;min-width:0}.shnell-sticky-buy-bar__name{color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shnell-sticky-buy-bar__price{color:#bdd300;font-family:"Lexend",sans-serif;font-size:14px;font-weight:700}.shnell-sticky-buy-bar__cta{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;font-size:13px;padding:12px 18px;border:0;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap}.shnell-sticky-buy-bar__cta:hover{filter:brightness(1.1)}@media(max-width: 768px){.product-detail .shnell-sticky-buy-bar,[data-store=product-detail] .shnell-sticky-buy-bar,body.template-product .shnell-sticky-buy-bar{display:flex}body.template-product{padding-bottom:70px}}.shnell-whatsapp-float{position:fixed;bottom:18px;right:18px;z-index:9991;width:56px;height:56px;background:#bdd300;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .2s ease}.shnell-whatsapp-float:hover{transform:scale(1.07)}.shnell-whatsapp-float svg{width:30px;height:30px;fill:#000}@media(max-width: 768px){body.template-product .shnell-whatsapp-float{bottom:84px}}.js-whatsapp,.js-whatsapp-chat,[class*=js-whatsapp]:not(.shnell-whatsapp-float){display:none !important}.shnell-reservation-cta{display:block;background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:16px 24px;text-align:center;text-decoration:none;border:0;margin-bottom:12px;transition:filter .15s ease}.shnell-reservation-cta:hover{filter:brightness(1.1);color:#000;text-decoration:none}.shnell-reservation-note{font-size:13px;color:#ecf0f1;opacity:.8;margin-bottom:16px}.shnell-has-reservation .js-no-stock-replacement,.shnell-has-reservation [data-store=no-stock-button]{display:none !important}.shnell-hero{position:relative;background:#000;color:#ecf0f1;min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;overflow:hidden}.shnell-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.95;z-index:0;animation:shnell-hero-kenburns 40s ease-in-out infinite alternate;will-change:transform}@media(max-width: 768px)and (orientation: portrait){.shnell-hero{min-height:auto;padding:0 0 40px;display:block}.shnell-hero__bg{position:relative;width:100%;height:38vh;min-height:240px;background-size:cover;background-position:center;animation:none}.shnell-hero__bg::after{background:linear-gradient(180deg, rgba(10, 10, 10, 0.2) 0%, rgba(10, 10, 10, 0) 30%, rgba(10, 10, 10, 0) 70%, rgba(10, 10, 10, 0.95) 100%)}.shnell-hero__content{padding:0 20px;margin-top:-40px;position:relative;z-index:2}.shnell-hero__headline{font-size:32px !important;line-height:1.05 !important}.shnell-hero__sub{font-size:14px !important}.shnell-hero__stats{margin-top:24px}.shnell-hero__ctas{flex-direction:column;gap:10px;width:100%}.shnell-hero__cta-primary,.shnell-hero__cta-secondary{width:100%;text-align:center}}@media(max-width: 480px){.shnell-hero__bg{height:32vh;min-height:200px}.shnell-hero__headline{font-size:28px !important}}@keyframes shnell-hero-kenburns{0%{transform:scale(1) translate(0, 0)}50%{transform:scale(1.04) translate(-0.6%, -0.4%)}100%{transform:scale(1.02) translate(0.5%, 0.2%)}}@media(prefers-reduced-motion: reduce){.shnell-hero__bg{animation:none}}.shnell-hero__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%, rgba(10, 10, 10, 0) 0%, rgba(10, 10, 10, 0.35) 60%, rgba(10, 10, 10, 0.85) 100%),linear-gradient(180deg, rgba(10, 10, 10, 0.6) 0%, rgba(10, 10, 10, 0) 25%, rgba(10, 10, 10, 0) 65%, rgba(10, 10, 10, 0.7) 100%)}.shnell-hero__content{position:relative;z-index:1;max-width:880px;margin:0 auto;text-align:center}.shnell-hero__kicker{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#bdd300;margin-bottom:16px}.shnell-hero__headline{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(38px,6vw,72px);line-height:1.05;letter-spacing:-0.02em;margin-bottom:24px}.shnell-hero__sub{font-family:"Montserrat",sans-serif;font-size:clamp(15px,1.6vw,18px);opacity:.85;margin-bottom:36px;max-width:560px;margin-left:auto;margin-right:auto}.shnell-hero__stats{display:flex;justify-content:center;gap:clamp(24px,5vw,64px);margin-bottom:40px;flex-wrap:wrap}.shnell-hero__stat{text-align:center}.shnell-hero__stat-num{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(34px,4.5vw,56px);line-height:1;color:#bdd300;letter-spacing:-0.02em}.shnell-hero__stat-label{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;margin-top:6px;opacity:.75}.shnell-hero__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.shnell-hero__cta-primary,.shnell-hero__cta-secondary{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px;padding:16px 36px;border-radius:100px;border:0;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}.shnell-hero__cta-primary{background:#bdd300;color:#0a0a0a}.shnell-hero__cta-primary:hover{background:#cee524;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 12px 40px rgba(189,211,0,.35);text-decoration:none}.shnell-hero__cta-secondary{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2)}.shnell-hero__cta-secondary:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.5);color:#fff;transform:translateY(-2px);text-decoration:none}.shnell-compare{background:#000;color:#ecf0f1;padding:80px 24px}.shnell-compare__inner{max-width:1180px;margin:0 auto}.shnell-calc__eyebrow{font-family:"Lexend",sans-serif;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#bdd300;text-align:center;margin-bottom:12px}.shnell-compare__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);text-align:center;letter-spacing:-0.02em;margin-bottom:12px;line-height:1.05}.shnell-compare__subtitle{text-align:center;font-size:15px;opacity:.7;margin:0 auto 48px;max-width:560px;line-height:1.55}.shnell-calc__layout{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start}.shnell-calc__panel{background:rgba(236,240,241,.03);border:1px solid rgba(236,240,241,.08);padding:36px 32px}.shnell-calc__km-eyebrow{font-family:"Lexend",sans-serif;font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:8px}.shnell-calc__km-val{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(36px,5vw,52px);letter-spacing:-0.03em;line-height:1;margin-bottom:20px;color:#bdd300}.shnell-calc__km-val span{display:inline-block;margin-left:8px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ecf0f1;opacity:.5;vertical-align:middle}.shnell-calc__slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:rgba(236,240,241,.12);outline:none;margin:6px 0 6px;cursor:pointer}.shnell-calc__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#bdd300;border:3px solid #000;cursor:pointer;box-shadow:0 0 0 1px #bdd300,0 0 16px rgba(189,211,0,.5)}.shnell-calc__slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#bdd300;border:3px solid #000;cursor:pointer;box-shadow:0 0 0 1px #bdd300,0 0 16px rgba(189,211,0,.5)}.shnell-calc__range-labels{display:flex;justify-content:space-between;font-size:11px;opacity:.45;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.shnell-calc__bars{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.shnell-calc__bar-row{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:14px}.shnell-calc__bar-name{font-family:"Lexend",sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.shnell-calc__bar-name--hi{color:#bdd300;opacity:1}.shnell-calc__bar-track{position:relative;height:32px;background:rgba(236,240,241,.04);overflow:hidden}.shnell-calc__bar-fill{height:100%;width:0;background:rgba(236,240,241,.18);transition:width .35s cubic-bezier(0.2, 0.7, 0.2, 1);display:flex;align-items:center;justify-content:flex-end;padding-right:10px}.shnell-calc__bar-fill--lime{background:#bdd300}.shnell-calc__bar-amount{font-family:"Lexend",sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;color:#ecf0f1;white-space:nowrap}.shnell-calc__bar-track>.shnell-calc__bar-amount{position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.7}.shnell-calc__bar-amount--dark{color:#000}.shnell-calc__bar-amount--lime{color:#bdd300;opacity:1 !important;font-weight:800}.shnell-calc__result{border-top:1px solid rgba(236,240,241,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.shnell-calc__result-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:6px}.shnell-calc__result-saving{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(24px,3vw,32px);letter-spacing:-0.02em;color:#bdd300;line-height:1}.shnell-calc__result-text{font-size:13px;opacity:.7;line-height:1.5;max-width:240px;text-align:right}.shnell-calc__result-text strong{color:#bdd300;font-weight:700}.shnell-calc__infographic{background:rgba(236,240,241,.025);border:1px solid rgba(236,240,241,.08);padding:28px 26px}.shnell-calc__infog-title{font-family:"Lexend",sans-serif;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.55;padding-bottom:14px;border-bottom:1px solid rgba(236,240,241,.08);margin-bottom:6px}.shnell-calc__infog-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(236,240,241,.06)}.shnell-calc__infog-row:last-of-type{border-bottom:0}.shnell-calc__infog-row--hi{background:rgba(189,211,0,.08);margin:0 -26px;padding-left:26px;padding-right:26px;border-bottom:1px solid rgba(189,211,0,.2)}.shnell-calc__infog-name{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em}.shnell-calc__infog-row--hi .shnell-calc__infog-name{color:#bdd300}.shnell-calc__infog-detail{font-size:11px;opacity:.5;margin-top:2px;font-weight:400}.shnell-calc__infog-month{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;text-align:right}.shnell-calc__infog-month small{display:block;font-size:10px;font-weight:400;opacity:.5;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.shnell-calc__infog-year{text-align:right}.shnell-calc__infog-year-val{font-family:"Lexend",sans-serif;font-weight:600;font-size:12px;opacity:.7}.shnell-calc__infog-row--hi .shnell-calc__infog-year-val{color:#bdd300;opacity:1}.shnell-calc__infog-year-lbl{font-size:10px;opacity:.4;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.shnell-calc__disclaimer{font-size:11px;line-height:1.55;opacity:.45;margin-top:16px;padding-top:14px;border-top:1px solid rgba(236,240,241,.06)}@media(max-width: 900px){.shnell-calc__layout{grid-template-columns:1fr;gap:20px}.shnell-calc__panel{padding:28px 22px}.shnell-calc__infographic{padding:22px 18px}.shnell-calc__infog-row--hi{margin:0 -18px;padding-left:18px;padding-right:18px}.shnell-calc__bar-row{grid-template-columns:56px 1fr;gap:10px}.shnell-calc__result-text{text-align:left;max-width:100%}}.shnell-faq{background:#000;color:#ecf0f1;padding:80px 24px}.shnell-faq__inner{max-width:880px;margin:0 auto}.shnell-faq__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);text-align:center;letter-spacing:-0.02em;margin-bottom:12px}.shnell-faq__subtitle{text-align:center;font-size:15px;opacity:.7;margin-bottom:48px}.shnell-faq__item{border-bottom:1px solid rgba(236,240,241,.1)}.shnell-faq__q{cursor:pointer;list-style:none;padding:22px 0;font-family:"Lexend",sans-serif;font-weight:600;font-size:17px;position:relative;padding-right:40px;color:#ecf0f1}.shnell-faq__q::-webkit-details-marker{display:none}.shnell-faq__q::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:#bdd300;font-size:28px;font-weight:300;line-height:1;transition:transform .2s ease}.shnell-faq__item[open] .shnell-faq__q::after{content:"−"}.shnell-faq__a{padding:0 0 24px;font-size:15px;line-height:1.6;opacity:.85;max-width:760px}.btn,.btn-primary,.btn-default,button[class*=btn]{border-radius:0 !important;font-family:"Lexend",sans-serif;font-weight:700;letter-spacing:.04em}.product-description-more,[data-store=product-description-more],.product-description-fade,.js-product-description-fade{background:linear-gradient(to top, #000000 0%, #000000 30%, rgba(0, 0, 0, 0) 100%) !important}.product-description .btn-link,.product-description .btn-link-capitalize,.product-description .btn-link-underline,.js-product-description .btn-link,.js-product-description .btn-link-capitalize,.js-product-description .btn-link-underline,[data-store=product-description] .btn-link,[data-store=product-description] .btn-link-capitalize,[data-store=product-description] .btn-link-underline{background:#000;position:relative;z-index:2;padding:12px 0 4px;display:inline-block}.product-detail .label,[data-store=product-detail] .label,.product-detail-image .label{z-index:5;margin-top:8px}@media(min-width: 768px){.template-product .product-detail,.template-product [data-store=product-detail]{padding-top:12px}}.shnell-newsletter__header{margin-bottom:14px}.shnell-newsletter__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;color:#ecf0f1;letter-spacing:-0.01em;margin-bottom:6px}.shnell-newsletter__sub{font-family:"Montserrat",sans-serif;font-size:13px;color:#ecf0f1;opacity:.78;line-height:1.4}.shnell-newsletter__sub strong{color:#bdd300;font-weight:700}.shnell-newsletter .input-append{display:flex;align-items:stretch;gap:0;border:1px solid rgba(189,211,0,.4)}.shnell-newsletter .form-control,.shnell-newsletter input[type=email]{background:rgba(0,0,0,.2);color:#ecf0f1;border:0;padding:12px 14px;font-size:14px}.shnell-newsletter .form-control::placeholder{color:rgba(236,240,241,.5)}.shnell-newsletter input[type=submit].newsletter-btn,.shnell-newsletter .newsletter-btn{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px;padding:12px 18px;border:0;cursor:pointer;transition:filter .15s ease}.shnell-newsletter input[type=submit].newsletter-btn:hover,.shnell-newsletter .newsletter-btn:hover{filter:brightness(1.1)}.shnell-newsletter .input-append .icon-inline.newsletter-btn{display:none}.shnell-instafeed{background:#000;color:#ecf0f1;padding:80px 24px}.shnell-instafeed__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center}@media(max-width: 768px){.shnell-instafeed__inner{grid-template-columns:1fr;gap:32px}}.shnell-instafeed__hero{display:flex;flex-direction:column;align-items:flex-start}.shnell-instafeed__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-instafeed__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-0.02em;margin:0 0 16px;color:#ecf0f1}.shnell-instafeed__sub{font-family:"Montserrat",sans-serif;font-size:14px;opacity:.78;margin-bottom:24px;max-width:320px}.shnell-instafeed__cta{display:inline-flex;align-items:center;gap:10px;background:rgba(0,0,0,0);color:#bdd300;border:1px solid #bdd300;padding:14px 22px;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-decoration:none;transition:background .15s ease,color .15s ease}.shnell-instafeed__cta:hover{background:#bdd300;color:#000;text-decoration:none}.shnell-instafeed__cta svg{width:18px;height:18px;fill:currentColor}.shnell-instafeed__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 480px){.shnell-instafeed__grid{grid-template-columns:repeat(3, 1fr);gap:6px}}.shnell-instafeed__item,.shnell-instafeed__item-placeholder{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(189, 211, 0, 0.1), rgba(189, 211, 0, 0.02));border:1px solid rgba(236,240,241,.08);text-decoration:none;transition:background .2s ease,border-color .2s ease;position:relative;overflow:hidden}.shnell-instafeed__item:hover,.shnell-instafeed__item-placeholder:hover{background:rgba(189,211,0,.12);border-color:#bdd300}.shnell-instafeed__item-placeholder svg{width:36px;height:36px;fill:rgba(189,211,0,.35);transition:fill .2s ease,transform .2s ease}.shnell-instafeed__item-placeholder:hover svg{fill:#bdd300;transform:scale(1.1)}.shnell-instafeed__img{width:100%;height:100%;object-fit:cover}.section-instafeed-home{display:none !important}.shnell-page-hero{background:#000;color:#ecf0f1;padding:80px 24px 60px;text-align:center}.shnell-page-hero__content{max-width:720px;margin:0 auto}.shnell-page-hero__kicker{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;color:#bdd300;margin-bottom:16px}.shnell-page-hero__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(40px,5.5vw,68px);line-height:1.05;letter-spacing:-0.02em;margin:0 0 20px;color:#ecf0f1}.shnell-page-hero__sub{font-family:"Montserrat",sans-serif;font-size:clamp(15px,1.5vw,18px);opacity:.78;line-height:1.5}.shnell-page-stats{background:#000;padding:30px 24px 60px;border-bottom:1px solid rgba(236,240,241,.08)}.shnell-page-stats__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){.shnell-page-stats__inner{grid-template-columns:repeat(2, 1fr);gap:32px 16px}}.shnell-page-stat{text-align:center}.shnell-page-stat__num{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(36px,4vw,56px);line-height:1;color:#bdd300;letter-spacing:-0.02em}.shnell-page-stat__label{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;margin-top:8px;opacity:.72;color:#ecf0f1}.shnell-page-content{background:#000;color:#ecf0f1;padding:60px 24px 80px}.shnell-page-content__inner{max-width:760px;margin:0 auto;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.7;color:#ecf0f1}.shnell-page-content__inner p{margin-bottom:20px;text-align:left !important;font-family:"Montserrat",sans-serif}.shnell-page-content__inner h1,.shnell-page-content__inner h2,.shnell-page-content__inner h3{font-family:"Lexend",sans-serif;font-weight:700;letter-spacing:-0.01em;margin:40px 0 16px;text-align:left !important}.shnell-page-content__inner h1{font-size:clamp(28px,3vw,36px);color:#bdd300}.shnell-page-content__inner h2,.shnell-page-content__inner h3{font-size:clamp(20px,2vw,26px);color:#ecf0f1}.shnell-page-content__inner strong{color:#bdd300;font-weight:700}.shnell-page-content__inner a{color:#bdd300;text-decoration:underline}.shnell-page-cta{background:#000;padding:60px 24px 100px;border-top:1px solid rgba(236,240,241,.08);text-align:center}.shnell-page-cta__inner{max-width:720px;margin:0 auto}.shnell-page-cta__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,40px);letter-spacing:-0.02em;margin:0 0 28px;color:#ecf0f1}.shnell-page-cta__btn{display:inline-block;background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:18px 36px;text-decoration:none;transition:filter .15s ease}.shnell-page-cta__btn:hover{filter:brightness(1.1);color:#000;text-decoration:none}.shnell-contact-hero{background:#000;color:#ecf0f1;padding:80px 24px 48px;text-align:center}.shnell-contact-hero__inner{max-width:920px;margin:0 auto}.shnell-contact-hero__kicker{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;color:#bdd300;margin-bottom:16px}.shnell-contact-hero__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-0.02em;margin:0 0 16px}.shnell-contact-hero__sub{font-family:"Montserrat",sans-serif;font-size:clamp(14px,1.4vw,16px);opacity:.78;margin:0 auto 36px;max-width:580px;line-height:1.5}.shnell-contact-quick{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;max-width:720px;margin:0 auto}@media(max-width: 640px){.shnell-contact-quick{grid-template-columns:1fr}}.shnell-contact-quick__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 14px;border:1px solid rgba(236,240,241,.18);background:rgba(236,240,241,.03);color:#ecf0f1;font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:background .15s ease,border-color .15s ease}.shnell-contact-quick__btn:hover{background:rgba(189,211,0,.08);border-color:#bdd300;text-decoration:none;color:#ecf0f1}.shnell-contact-quick__btn--primary{background:#bdd300;color:#000;border-color:#bdd300}.shnell-contact-quick__btn--primary:hover{filter:brightness(1.1);background:#bdd300;color:#000}.shnell-contact-quick__sub{font-family:"Montserrat",sans-serif;font-weight:400;font-size:11px;text-transform:none;letter-spacing:0;opacity:.85}.shnell-contact-form .form-control,.shnell-contact-form input[type=text],.shnell-contact-form input[type=email],.shnell-contact-form textarea{background:rgba(236,240,241,.05);color:#ecf0f1;border:1px solid rgba(236,240,241,.18);padding:14px;font-family:"Montserrat",sans-serif}.shnell-contact-form .form-control:focus{border-color:#bdd300;outline:0}.shnell-contact-form .btn-primary,.shnell-contact-form button[type=submit]{background:#bdd300 !important;color:#000 !important;border:0 !important}.shnell-testimonials{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-testimonials__inner{max-width:1100px;margin:0 auto}.shnell-testimonials__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px;text-align:center}.shnell-testimonials__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(26px,3.5vw,38px);letter-spacing:-0.02em;text-align:center;margin:0 0 56px;max-width:800px;margin-left:auto;margin-right:auto}.shnell-testimonials__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media(max-width: 1100px){.shnell-testimonials__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.shnell-testimonials__grid{grid-template-columns:1fr}}.shnell-testimonial{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.1);padding:28px 24px;display:flex;flex-direction:column;position:relative}.shnell-testimonial::before{content:"“";position:absolute;top:14px;left:22px;font-family:"Lexend",sans-serif;font-size:56px;line-height:1;color:#bdd300;opacity:.6}.shnell-testimonial__quote{font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.6;margin:30px 0 24px;color:#ecf0f1;opacity:.92;font-style:italic}.shnell-testimonial__author{margin-top:auto;padding-top:16px;border-top:1px solid rgba(236,240,241,.08)}.shnell-testimonial__name{font-family:"Lexend",sans-serif;font-weight:700;font-size:15px;color:#bdd300;margin-bottom:2px}.shnell-testimonial__meta{font-family:"Montserrat",sans-serif;font-size:12px;opacity:.65;letter-spacing:.02em}.shnell-trust-strip{background:#000;border-top:1px solid rgba(236,240,241,.08);border-bottom:1px solid rgba(236,240,241,.08);padding:28px 24px;color:#ecf0f1}.shnell-trust-strip__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 768px){.shnell-trust-strip__inner{grid-template-columns:repeat(2, 1fr);gap:20px}}.shnell-trust{display:flex;align-items:center;gap:12px}.shnell-trust__icon{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:800;font-size:16px}.shnell-trust__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;color:#ecf0f1;letter-spacing:.02em;line-height:1.2}.shnell-trust__sub{font-family:"Montserrat",sans-serif;font-size:12px;opacity:.65;margin-top:2px}.shnell-cuotas-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.shnell-cuotas-modal--open{display:flex}.shnell-cuotas-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}.shnell-cuotas-modal__panel{position:relative;background:#000;color:#ecf0f1;width:100%;max-width:480px;padding:32px 28px;border:1px solid rgba(189,211,0,.4);max-height:calc(100vh - 48px);overflow-y:auto}.shnell-cuotas-modal__close{position:absolute;top:12px;right:14px;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:28px;line-height:1;cursor:pointer;padding:4px 10px;opacity:.7;transition:opacity .15s ease}.shnell-cuotas-modal__close:hover{opacity:1;color:#bdd300}.shnell-cuotas-modal__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:8px}.shnell-cuotas-modal__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:28px;letter-spacing:-0.02em;margin:0 0 8px;color:#ecf0f1}.shnell-cuotas-modal__sub{font-size:13px;opacity:.7;margin-bottom:24px}.shnell-cuotas-modal__form{margin-bottom:24px}.shnell-cuotas-modal__label{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;color:#ecf0f1;opacity:.78}.shnell-cuotas-modal__input-wrap{display:flex;align-items:stretch;border:1px solid rgba(189,211,0,.4);background:rgba(0,0,0,.3)}.shnell-cuotas-modal__input-prefix{display:flex;align-items:center;padding:0 14px;font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;color:#bdd300;background:rgba(189,211,0,.06)}.shnell-cuotas-modal__input{flex:1;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;padding:14px;outline:0;width:100%}.shnell-cuotas-modal__input::-webkit-outer-spin-button,.shnell-cuotas-modal__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shnell-cuotas-modal__results{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.shnell-cuotas-row{padding:14px 16px;background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.shnell-cuotas-row--featured{background:rgba(189,211,0,.08);border-color:#bdd300}.shnell-cuotas-row__label{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;color:#ecf0f1;grid-column:1;grid-row:1}.shnell-cuotas-row__value{font-family:"Lexend",sans-serif;font-weight:800;font-size:22px;color:#bdd300;text-align:right;grid-column:2;grid-row:1/span 2;letter-spacing:-0.01em}.shnell-cuotas-row__total{font-size:11px;opacity:.6;grid-column:1;grid-row:2}.shnell-cuotas-modal__disclaimer{font-size:11px;opacity:.55;line-height:1.5;margin:0}.shnell-cuotas-link{display:inline-block;margin-top:8px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;color:#bdd300;text-decoration:none;border-bottom:1px dashed #bdd300;padding-bottom:1px;transition:opacity .15s ease}.shnell-cuotas-link:hover{opacity:.8;color:#bdd300}.shnell-cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#000;border-top:2px solid #bdd300;color:#ecf0f1;padding:16px 20px;box-shadow:0 -8px 24px rgba(0,0,0,.5)}.shnell-cookie-consent__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.shnell-cookie-consent__text{flex:1;font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.5;min-width:280px}.shnell-cookie-consent__text strong{color:#bdd300;font-weight:700}.shnell-cookie-consent__link{color:#bdd300;text-decoration:underline;margin-left:4px}.shnell-cookie-consent__actions{display:flex;gap:8px;flex-shrink:0}.shnell-cookie-consent__btn{font-family:"Lexend",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:10px 18px;border:0;cursor:pointer;transition:filter .15s ease,background .15s ease}.shnell-cookie-consent__btn--primary{background:#bdd300;color:#000}.shnell-cookie-consent__btn--primary:hover{filter:brightness(1.1)}.shnell-cookie-consent__btn--ghost{background:rgba(0,0,0,0);color:#ecf0f1;border:1px solid rgba(236,240,241,.3)}.shnell-cookie-consent__btn--ghost:hover{background:rgba(236,240,241,.06);border-color:#ecf0f1}@media(max-width: 640px){.shnell-cookie-consent__actions{width:100%;flex-direction:column}.shnell-cookie-consent__btn{width:100%}}@media(max-width: 768px){body.template-product .shnell-cookie-consent{bottom:70px}}.shnell-404{background:#000;color:#ecf0f1;padding:100px 24px 80px;text-align:center;min-height:60vh;display:flex;align-items:center;justify-content:center}.shnell-404__inner{max-width:720px}.shnell-404__code{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(120px,18vw,220px);line-height:1;color:#bdd300;letter-spacing:-0.04em;margin-bottom:24px}.shnell-404__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;margin:0 0 16px;color:#ecf0f1}.shnell-404__sub{font-family:"Montserrat",sans-serif;font-size:clamp(14px,1.4vw,16px);opacity:.78;margin-bottom:36px}.shnell-404__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.shnell-404__cta-primary,.shnell-404__cta-secondary{font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:16px 28px;text-decoration:none;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.shnell-404__cta-primary{background:#bdd300;color:#000}.shnell-404__cta-primary:hover{filter:brightness(1.1);color:#000;text-decoration:none}.shnell-404__cta-secondary{background:rgba(0,0,0,0);color:#ecf0f1;border:1px solid rgba(236,240,241,.4)}.shnell-404__cta-secondary:hover{background:rgba(236,240,241,.06);color:#ecf0f1;text-decoration:none}.shnell-404-related{background:#000;color:#ecf0f1;padding:60px 24px 80px;border-top:1px solid rgba(236,240,241,.08)}.shnell-404-related__inner{max-width:1100px;margin:0 auto}.shnell-404-related__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;text-align:center;margin-bottom:8px}.shnell-404-related__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(24px,3vw,32px);letter-spacing:-0.02em;text-align:center;margin:0 0 32px}.shnell-404-related__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}.template-cart{background:#000}.template-cart #shoppingCartPage{color:#ecf0f1;padding-top:32px}.template-cart .page-header h1,.template-cart .page-header .h1{font-family:"Lexend",sans-serif;color:#bdd300;font-weight:800}.template-cart .cart-body,.template-cart .cart-row,.template-cart .cart-fixed-totals{background:rgba(236,240,241,.04) !important;color:#ecf0f1 !important;border:1px solid rgba(236,240,241,.08)}.template-cart .cart-row-items{background:rgba(0,0,0,0) !important}.template-cart .cart-fixed-totals{padding:24px}.template-cart .cart-totals-text,.template-cart [data-store=cart-total-amount],.template-cart .cart-total{font-family:"Lexend",sans-serif;color:#bdd300;font-weight:800;font-size:22px}.template-cart .btn-primary,.template-cart [data-store=cart-checkout-button],.template-cart input[type=submit].btn-primary{background:#bdd300 !important;color:#000 !important;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:18px !important;font-size:14px;border:0}.template-cart .cart-fixed-totals::after{content:"✓ Pago seguro · ✓ Envío gratis · ✓ 3 cuotas sin interés";display:block;font-family:"Montserrat",sans-serif;font-size:12px;color:#bdd300;text-align:center;margin-top:16px;letter-spacing:.04em;opacity:.85}.template-cart a{color:#bdd300}.template-cart .form-control,.template-cart input[type=text],.template-cart input[type=number],.template-cart select{background:rgba(0,0,0,.3) !important;color:#ecf0f1 !important;border:1px solid rgba(236,240,241,.18) !important}.cart-shipping-container.container-invert,.product-shipping-calculator.container-invert{background:rgba(0,0,0,0) !important}.cart-shipping-container .h4,.product-shipping-calculator .h4,.js-shipping-calculator-container .h4,.js-shipping-calculator-container .text-uppercase,.js-shipping-calculator-container .input-label{color:#ecf0f1 !important}.js-shipping-calculator-container .form-control,.product-shipping-calculator .form-control,.js-shipping-calculator-container input[type=text],.js-shipping-calculator-container input[type=tel],.js-shipping-calculator-container input[type=number]{background:rgba(0,0,0,.55) !important;color:#ecf0f1 !important;border:1px solid rgba(236,240,241,.45) !important;border-radius:8px !important}.js-shipping-calculator-container .form-control::placeholder,.product-shipping-calculator .form-control::placeholder{color:rgba(236,240,241,.55) !important}.js-shipping-calculator-container .form-control:focus,.product-shipping-calculator .form-control:focus{border-color:#bdd300 !important}.cart-shipping-container .js-calculate-shipping,.product-shipping-calculator .js-calculate-shipping,.js-shipping-calculator-container .js-calculate-shipping,.js-shipping-calculator-change-zipcode.btn-default{background:rgba(0,0,0,0) !important;color:#bdd300 !important;border:1px solid #bdd300 !important;font-weight:700;transition:background .2s ease,color .2s ease}.cart-shipping-container .js-calculate-shipping:hover,.cart-shipping-container .js-calculate-shipping:focus,.product-shipping-calculator .js-calculate-shipping:hover,.js-shipping-calculator-container .js-calculate-shipping:hover,.js-shipping-calculator-container .js-calculate-shipping:focus,.js-shipping-calculator-change-zipcode.btn-default:hover,.js-shipping-calculator-change-zipcode.btn-default:focus{background:#bdd300 !important;color:#000 !important}.js-shipping-calculator-container a,.product-shipping-calculator a{color:#bdd300 !important}.cart-shipping-container .js-shipping-calculator-response,.cart-shipping-container .js-shipping-calculator-response *,.product-shipping-calculator .js-shipping-calculator-response,.product-shipping-calculator .js-shipping-calculator-response *,.js-shipping-calculator-container .js-shipping-calculator-response,.js-shipping-calculator-container .js-shipping-calculator-response *{color:#ecf0f1 !important}.template-cart .product-name,.template-cart .item-name,.template-cart .item-product-name{color:#ecf0f1 !important;font-family:"Montserrat",sans-serif}.template-cart .item-product-price,.template-cart .item-price,.template-cart .price{color:#bdd300 !important;font-family:"Lexend",sans-serif;font-weight:700}.shnell-sticky-top{position:fixed;top:0;left:0;right:0;z-index:9985;background:#000;border-bottom:1px solid rgba(189,211,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.5);padding:12px 24px;transform:translateY(-100%);opacity:0;transition:transform .25s ease,opacity .25s ease}.shnell-sticky-top--visible{transform:translateY(0);opacity:1}.shnell-sticky-top__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px}.shnell-sticky-top__name{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;color:#ecf0f1;letter-spacing:.02em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shnell-sticky-top__price{font-family:"Lexend",sans-serif;font-weight:800;font-size:18px;color:#bdd300;flex-shrink:0;letter-spacing:-0.01em}.shnell-sticky-top__cta{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:12px 22px;border:0;text-decoration:none;cursor:pointer;flex-shrink:0;transition:filter .15s ease}.shnell-sticky-top__cta:hover{filter:brightness(1.1);color:#000;text-decoration:none}@media(max-width: 768px){.shnell-sticky-top{display:none !important}}.template-category{background:#000;color:#ecf0f1}.template-category .page-header{background:#000 !important;padding:60px 24px 30px}.template-category .page-header h1,.template-category .page-header .h1{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-0.02em;color:#ecf0f1;text-align:center}.template-category .breadcrumbs{text-align:center;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:.05em;color:rgba(236,240,241,.6)}.template-category .breadcrumbs a{color:#bdd300;text-decoration:none}.template-category .item-product-card,.template-category [data-store=product-card],.template-search .item-product-card{background:rgba(236,240,241,.04) !important;border:1px solid rgba(236,240,241,.08);transition:border-color .2s ease,transform .2s ease}.template-category .item-product-card:hover,.template-search .item-product-card:hover{border-color:#bdd300;transform:translateY(-2px)}.template-category .item-link,.template-category .item-name,.template-search .item-link,.template-search .item-name{color:#ecf0f1 !important;font-family:"Montserrat",sans-serif}.template-category .item-installments,.template-search .item-installments{color:#bdd300 !important}.template-category .label.label-accent,.template-search .label.label-accent{background:#bdd300 !important;color:#000 !important}.template-category .label.label-primary,.template-search .label.label-primary{background:#bdd300 !important;color:#000 !important}.template-category .category-controls,.template-category .filters-overlay,.template-category [data-store=filters]{background:rgba(236,240,241,.04) !important;color:#ecf0f1 !important;border:1px solid rgba(236,240,241,.08)}.template-category .filter-title,.template-category .filter-name{color:#bdd300 !important;font-family:"Lexend",sans-serif;font-weight:700}.template-category .filter-name,.template-category .filter-title,.template-category .filter-value,.template-category .filter-option,.template-category .filter-option label,.template-category .filter-section,.template-category .filter-section a,.template-category [class*=filter-] label,.template-category [class*=filter-] a{color:rgba(236,240,241,.85) !important;font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important}.template-category [class*=filter-] label:hover,.template-category [class*=filter-] a:hover{color:#bdd300 !important}.template-category input[type=checkbox],.template-category input[type=radio]{accent-color:#bdd300}.template-category .filter-section,.template-category .filter-block{border-color:rgba(236,240,241,.08) !important}.template-category .js-filters-sidebar,.template-category .sidebar-filters,.template-category [class*=filter-sidebar]{background:#0a0a0a;color:#ecf0f1}.shnell-features{background:#000;color:#ecf0f1;padding:100px 24px;border-top:1px solid rgba(236,240,241,.06);border-bottom:1px solid rgba(236,240,241,.06)}.shnell-features__inner{max-width:1200px;margin:0 auto}.shnell-features__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;text-align:center;margin-bottom:12px}.shnell-features__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;text-align:center;margin:0 0 56px}.shnell-features__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px}.shnell-feature{padding:32px 28px;background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);border-left:3px solid #bdd300;transition:background .2s ease,transform .2s ease}.shnell-feature:hover{background:rgba(189,211,0,.06);transform:translateY(-2px)}.shnell-feature__num{font-family:"Lexend",sans-serif;font-weight:800;font-size:14px;color:#bdd300;letter-spacing:.1em;margin-bottom:12px}.shnell-feature__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:19px;margin:0 0 12px;letter-spacing:-0.01em;color:#ecf0f1}.shnell-feature__desc{font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.6;opacity:.82;margin:0;color:#ecf0f1}.template-search{background:#000;color:#ecf0f1}.template-search .page-header{background:#000 !important;padding:60px 24px 30px;text-align:center}.template-search .page-header h1{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,40px);color:#ecf0f1;letter-spacing:-0.02em}.template-search .empty-results,.template-search .no-results-text,.template-search [data-store=empty-search]{text-align:center;padding:60px 24px;color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:16px;opacity:.85}.template-search .category-body{background:#000;padding-top:20px;padding-bottom:60px}.shnell-welcome{position:fixed;inset:0;z-index:9997;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .25s ease}.shnell-welcome--open{opacity:1}.shnell-welcome__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(6px)}.shnell-welcome__panel{position:relative;background:#000;color:#ecf0f1;width:100%;max-width:460px;padding:36px 30px;text-align:center;border:1px solid #bdd300;transform:scale(0.95);transition:transform .25s ease}.shnell-welcome__panel--preventa{max-width:540px;text-align:left;padding:32px 28px 28px;max-height:90vh;overflow-y:auto;background:#000;z-index:1}.shnell-welcome__panel--preventa .shnell-welcome__kicker,.shnell-welcome__panel--preventa .shnell-welcome__title,.shnell-welcome__panel--preventa .shnell-welcome__sub{text-align:left}.shnell-preventa__models{display:flex;flex-direction:column;gap:8px;margin:18px 0 14px}.shnell-preventa__model{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(236,240,241,.12);background:rgba(236,240,241,.03);cursor:pointer;transition:border-color .15s ease,background .15s ease}.shnell-preventa__model:hover{border-color:rgba(189,211,0,.4)}.shnell-preventa__model:has(.shnell-preventa__check:checked){border-color:#bdd300;background:rgba(189,211,0,.08)}.shnell-preventa__check{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid rgba(236,240,241,.4);background:rgba(0,0,0,0);margin:0;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.shnell-preventa__check:checked{background:#bdd300;border-color:#bdd300}.shnell-preventa__check:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.shnell-preventa__model-info{flex:1;min-width:0}.shnell-preventa__model-name{font-family:"Lexend",sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;color:#ecf0f1;line-height:1.1;margin-bottom:2px}.shnell-preventa__model-tag{font-family:"Montserrat",sans-serif;font-size:12px;color:rgba(236,240,241,.6);line-height:1.3}.shnell-welcome__preventa-form .shnell-welcome__input{width:100%}.shnell-welcome__success{text-align:center;padding:24px 0 8px}.shnell-welcome__success-icon{width:56px;height:56px;margin:0 auto 16px;background:#bdd300;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700}.shnell-welcome__success-text{font-family:"Montserrat",sans-serif;font-size:15px;color:#ecf0f1;line-height:1.4}@media(max-width: 540px){.shnell-welcome__panel--preventa{padding:24px 18px 22px;max-height:92vh}.shnell-preventa__model{padding:10px 12px}.shnell-preventa__model-name{font-size:15px}}.shnell-welcome--open .shnell-welcome__panel{transform:scale(1)}.shnell-welcome__close{position:absolute;top:12px;right:14px;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:28px;line-height:1;cursor:pointer;opacity:.6;padding:4px 10px;transition:opacity .15s ease}.shnell-welcome__close:hover{opacity:1}.shnell-welcome__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;color:#bdd300;margin-bottom:12px}.shnell-welcome__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:26px;letter-spacing:-0.01em;margin:0 0 16px;line-height:1.2}.shnell-welcome__title span{color:#bdd300;white-space:nowrap}.shnell-welcome__sub{font-family:"Montserrat",sans-serif;font-size:14px;opacity:.78;margin-bottom:24px;line-height:1.5}.shnell-welcome__form{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.shnell-welcome__input{background:rgba(0,0,0,.3);border:1px solid rgba(189,211,0,.4);color:#ecf0f1;padding:14px 16px;font-family:"Montserrat",sans-serif;font-size:14px;outline:0}.shnell-welcome__input:focus{border-color:#bdd300}.shnell-welcome__input::placeholder{color:rgba(236,240,241,.4)}.shnell-welcome__btn{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px;padding:14px;border:0;cursor:pointer;transition:filter .15s ease}.shnell-welcome__btn:hover{filter:brightness(1.1)}.shnell-welcome__decline{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;opacity:.55;transition:opacity .15s ease}.shnell-welcome__decline:hover{opacity:.85}.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass,.template-account-info,.template-account-addresses,.template-account-address,.template-account-orders,.template-account-order{background:#000;color:#ecf0f1}.template-account-login .page-header,.template-account-register .page-header,.template-account-reset .page-header,.template-account-newpass .page-header,.template-account-info .page-header,.template-account-addresses .page-header,.template-account-orders .page-header,.template-account-order .page-header{background:#000 !important}.template-account-login .page-header h1,.template-account-register .page-header h1,.template-account-reset .page-header h1,.template-account-info .page-header h1{font-family:"Lexend",sans-serif;font-weight:800;color:#ecf0f1;letter-spacing:-0.02em}[class*=template-account] .form-control,[class*=template-account] input[type=text],[class*=template-account] input[type=email],[class*=template-account] input[type=password],[class*=template-account] input[type=tel],[class*=template-account] textarea,[class*=template-account] select{background:rgba(0,0,0,.3) !important;color:#ecf0f1 !important;border:1px solid rgba(236,240,241,.18) !important;font-family:"Montserrat",sans-serif;padding:14px !important}[class*=template-account] .form-control:focus{border-color:#bdd300 !important;outline:0 !important}[class*=template-account] .form-control::placeholder{color:rgba(236,240,241,.35) !important}[class*=template-account] .btn-primary,[class*=template-account] input[type=submit].btn-primary,[class*=template-account] button[type=submit]{background:#bdd300 !important;color:#000 !important;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:0 !important}[class*=template-account] a{color:#bdd300}[class*=template-account] a:hover{filter:brightness(1.1)}[class*=template-account] label{color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:6px}[class*=template-account] .order-item,[class*=template-account] .order-card{background:rgba(236,240,241,.04) !important;border:1px solid rgba(236,240,241,.08);color:#ecf0f1 !important}.shnell-stock-counter{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(189,211,0,.1);border:1px solid rgba(189,211,0,.4);margin-bottom:16px;font-family:"Montserrat",sans-serif;font-size:13px;color:#bdd300;letter-spacing:.02em}.shnell-stock-counter__dot{width:8px;height:8px;border-radius:50%;background:#bdd300;animation:shnell-stock-pulse 1.6s ease-in-out infinite;flex-shrink:0}.shnell-stock-counter__text strong{font-family:"Lexend",sans-serif;font-weight:800;margin:0 2px}@keyframes shnell-stock-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.85)}}.shnell-skip-link{position:absolute;top:-100px;left:0;background:#bdd300;color:#000;padding:12px 20px;font-family:"Lexend",sans-serif;font-weight:700;text-decoration:none;z-index:99999;transition:top .2s ease}.shnell-skip-link:focus{top:0;outline:2px solid #000;outline-offset:-4px}.shnell-promo-bar{position:relative;background:#bdd300;color:#000;padding:8px 40px 8px 12px;overflow:hidden;z-index:100}.shnell-promo-bar__track{display:flex;align-items:center;gap:14px;white-space:nowrap;animation:shnell-marquee 35s linear infinite;font-family:"Lexend",sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.shnell-promo-bar__sep{opacity:.5}.shnell-promo-bar__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:rgba(0,0,0,0);border:0;color:#000;font-size:20px;line-height:1;cursor:pointer;padding:4px 8px;opacity:.7;transition:opacity .15s ease}.shnell-promo-bar__close:hover{opacity:1}@keyframes shnell-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.shnell-promo-bar:hover .shnell-promo-bar__track{animation-play-state:paused}.shnell-hero__cta-primary:focus-visible,.shnell-hero__cta-secondary:focus-visible,.shnell-page-cta__btn:focus-visible,.shnell-cookie-consent__btn:focus-visible,.shnell-cuotas-modal__close:focus-visible,.shnell-welcome__btn:focus-visible,.shnell-instafeed__cta:focus-visible,.shnell-contact-quick__btn:focus-visible,.shnell-404__cta-primary:focus-visible,.shnell-404__cta-secondary:focus-visible,.shnell-sticky-buy-bar__cta:focus-visible,.shnell-sticky-top__cta:focus-visible,.shnell-reservation-cta:focus-visible,.shnell-waitlist__btn:focus-visible{outline:3px solid #bdd300;outline-offset:3px}.shnell-waitlist{background:rgba(189,211,0,.08);border:1px solid #bdd300;padding:20px 18px;margin-bottom:16px}@media(min-width: 992px){.product-detail-container .col-md-5,.js-sticky-product{position:static;max-height:none;overflow:visible}}.shnell-preventa-badge{display:inline-block;font-family:"Bebas Neue","Lexend",sans-serif;font-size:13px;letter-spacing:.15em;font-weight:700;color:#000;background:#bdd300;padding:8px 14px;margin-bottom:12px;border-radius:0;text-transform:uppercase;line-height:1}.shnell-waitlist__header{margin-bottom:14px}.shnell-waitlist__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:17px;color:#bdd300;letter-spacing:-0.01em;margin-bottom:6px}.shnell-waitlist__sub{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.45;color:#ecf0f1;opacity:.88}.shnell-waitlist__form{display:flex;gap:0;margin-bottom:12px;border:1px solid rgba(189,211,0,.4);background:rgba(0,0,0,.3)}.shnell-waitlist__input{flex:1;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:14px;padding:12px 14px;outline:0;min-width:0}.shnell-waitlist__input::placeholder{color:rgba(236,240,241,.45)}.shnell-waitlist__btn{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;padding:12px 16px;border:0;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.shnell-waitlist__btn:hover{filter:brightness(1.1)}.shnell-waitlist__success{display:flex;align-items:center;gap:12px;padding:16px 14px;background:rgba(189,211,0,.12);border:1px solid #bdd300;margin-bottom:14px;font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.4;color:#ecf0f1}.shnell-waitlist__success-icon{width:28px;height:28px;border-radius:50%;background:#bdd300;color:#000;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shnell-waitlist__wapp{display:block;font-family:"Montserrat",sans-serif;font-size:12px;color:#bdd300;text-decoration:none;text-align:center;padding-top:4px;border-top:1px solid rgba(189,211,0,.18);transition:opacity .15s ease}.shnell-waitlist__wapp:hover{opacity:.85;color:#bdd300;text-decoration:none}@media(max-width: 480px){.shnell-waitlist__form{flex-direction:column}.shnell-waitlist__input{border-bottom:1px solid rgba(189,211,0,.3)}}@media(max-width: 768px){.nav-list-panel,.sidebar-content,[data-store=nav-list-panel]{background:#000 !important;color:#ecf0f1 !important}.nav-list-link,.nav-list-panel .nav-list-link,.sidebar-content .nav-list-link{color:#ecf0f1 !important;font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;letter-spacing:-0.01em;padding:14px 24px;border-left:3px solid rgba(0,0,0,0);transition:border-color .15s ease,background .15s ease}.nav-list-link:hover,.nav-list-link:focus,.nav-list-link.active{border-left-color:#bdd300 !important;background:rgba(189,211,0,.05) !important;color:#bdd300 !important}.nav-account,.nav-account-link{background:rgba(189,211,0,.08) !important;color:#ecf0f1 !important;font-family:"Montserrat",sans-serif}.nav-account-link{padding:14px 24px}.nav-account-link:hover{color:#bdd300 !important}.sidebar-content .social-icons,.sidebar-content .social-links,.sidebar-content [class*=social]{padding:16px 24px;border-top:1px solid rgba(236,240,241,.08);margin-top:16px}.sidebar-content .social-icons a,.sidebar-content .social-links a{color:#bdd300 !important;fill:#bdd300 !important;margin-right:14px}.hamburger-close .hamburger-bar-1,.hamburger-close .hamburger-bar-2{background:#bdd300 !important}}.shnell-exit{position:fixed;inset:0;z-index:9996;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .25s ease}.shnell-exit--open{opacity:1}.shnell-exit__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(6px)}.shnell-exit__panel{position:relative;background:#000;color:#ecf0f1;width:100%;max-width:460px;padding:36px 30px;text-align:center;border:2px solid #bdd300;transform:translateY(20px);transition:transform .25s ease}.shnell-exit--open .shnell-exit__panel{transform:translateY(0)}.shnell-exit__close{position:absolute;top:12px;right:14px;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:28px;line-height:1;cursor:pointer;opacity:.6;padding:4px 10px;transition:opacity .15s ease}.shnell-exit__close:hover{opacity:1}.shnell-exit__kicker{font-family:"Lexend",sans-serif;font-size:14px;font-weight:800;letter-spacing:.16em;color:#bdd300;margin-bottom:16px}.shnell-exit__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:28px;letter-spacing:-0.02em;margin:0 0 16px;line-height:1.2}.shnell-exit__title span{color:#bdd300}.shnell-exit__sub{font-family:"Montserrat",sans-serif;font-size:14px;opacity:.78;margin-bottom:24px;line-height:1.5}.shnell-exit__form{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.shnell-exit__input{background:rgba(0,0,0,.3);border:1px solid rgba(189,211,0,.4);color:#ecf0f1;padding:14px 16px;font-family:"Montserrat",sans-serif;font-size:14px;outline:0;text-align:center}.shnell-exit__input:focus{border-color:#bdd300}.shnell-exit__input::placeholder{color:rgba(236,240,241,.4)}.shnell-exit__btn{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:16px;border:0;cursor:pointer;transition:filter .15s ease}.shnell-exit__btn:hover{filter:brightness(1.1)}.shnell-exit__decline{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;opacity:.55;transition:opacity .15s ease}.shnell-exit__decline:hover{opacity:.85}.shnell-press{background:#000;color:#ecf0f1;padding:50px 24px;border-top:1px solid rgba(236,240,241,.06);border-bottom:1px solid rgba(236,240,241,.06)}.shnell-press__inner{max-width:1100px;margin:0 auto;text-align:center}.shnell-press__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:24px}.shnell-press__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 48px}.shnell-press__item{font-family:"Lexend",sans-serif;font-weight:700;font-size:clamp(16px,2vw,22px);color:#ecf0f1;opacity:.55;letter-spacing:.02em;font-style:italic;transition:opacity .2s ease,color .2s ease}.shnell-press__item:hover{opacity:1;color:#bdd300}.shnell-video{background:#000;color:#ecf0f1;padding:80px 24px;text-align:center;border-top:1px solid rgba(236,240,241,.06)}.shnell-video__inner{max-width:1000px;margin:0 auto}.shnell-video__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-video__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;margin:0 0 36px}.shnell-video__wrapper{position:relative;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden}.shnell-video__thumb{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.75);transition:filter .2s ease,transform .4s ease}.shnell-video__wrapper:hover .shnell-video__thumb{filter:brightness(0.65);transform:scale(1.02)}.shnell-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0;transition:transform .2s ease}.shnell-video__wrapper:hover .shnell-video__play{transform:translate(-50%, -50%) scale(1.1)}.shnell-video__play svg{width:80px;height:80px}.shnell-video__wrapper--playing iframe{width:100%;height:100%;border:0}.shnell-video__wrapper--playing .shnell-video__thumb,.shnell-video__wrapper--playing .shnell-video__play{display:none}.shnell-crosssell{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-crosssell__inner{max-width:1100px;margin:0 auto}.shnell-crosssell__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;text-align:center;margin-bottom:12px}.shnell-crosssell__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(26px,3.5vw,38px);letter-spacing:-0.02em;text-align:center;margin:0 0 36px}.shnell-crosssell__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}.shnell-crosssell__item{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.1);padding:22px 20px;text-decoration:none;color:#ecf0f1;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,transform .15s ease}.shnell-crosssell__item:hover{border-color:#bdd300;transform:translateY(-2px);text-decoration:none;color:#ecf0f1}.shnell-crosssell__name{font-family:"Lexend",sans-serif;font-weight:700;font-size:15px;color:#ecf0f1}.shnell-crosssell__price{font-family:"Lexend",sans-serif;font-weight:800;font-size:20px;color:#bdd300;letter-spacing:-0.01em}.shnell-crosssell__cta{margin-top:auto;padding-top:8px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#bdd300}.shnell-made-ar{background:#000;color:#ecf0f1;padding:80px 24px;text-align:center;border-top:1px solid rgba(236,240,241,.06)}.shnell-made-ar__inner{max-width:760px;margin:0 auto}.shnell-made-ar__flag{display:inline-block;width:72px;height:48px;margin-bottom:24px;border:1px solid rgba(236,240,241,.18);overflow:hidden;vertical-align:middle}.shnell-made-ar__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;color:#bdd300;margin-bottom:12px}.shnell-made-ar__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;margin:0 0 24px}.shnell-made-ar__sub{font-family:"Montserrat",sans-serif;font-size:clamp(14px,1.4vw,16px);line-height:1.6;opacity:.85;margin-bottom:16px}.shnell-co2{background:#000;color:#ecf0f1;padding:80px 24px;text-align:center;border-top:1px solid rgba(236,240,241,.06)}.shnell-co2__inner{max-width:760px;margin:0 auto}.shnell-co2__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-co2__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(26px,3.5vw,38px);letter-spacing:-0.02em;margin:0 0 12px}.shnell-co2__sub{font-size:14px;opacity:.78;margin-bottom:28px}.shnell-co2__form{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:32px}.shnell-co2__label{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;opacity:.78}.shnell-co2__input{background:#000;border:1px solid #bdd300;color:#bdd300;font-family:"Lexend",sans-serif;font-weight:700;font-size:22px;padding:12px 18px;text-align:center;width:120px;outline:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease}.shnell-co2__input:focus{border-color:#bdd300;box-shadow:0 0 0 2px rgba(189,211,0,.25)}.shnell-co2__select{width:100%;max-width:480px;font-size:14px}.shnell-co2__results{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-bottom:16px}@media(max-width: 600px){.shnell-co2__results{grid-template-columns:1fr}}.shnell-co2__result{background:rgba(189,211,0,.08);border:1px solid rgba(189,211,0,.3);padding:22px 12px}.shnell-co2__result-num{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,38px);color:#bdd300;letter-spacing:-0.02em;line-height:1}.shnell-co2__result-label{font-family:"Montserrat",sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;opacity:.75}.shnell-co2__footnote{font-size:11px;opacity:.5;margin-top:12px}.shnell-testride{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-testride__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width: 768px){.shnell-testride__inner{grid-template-columns:1fr;gap:32px}}.shnell-testride__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-testride__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;margin:0 0 16px}.shnell-testride__sub{font-family:"Montserrat",sans-serif;font-size:15px;opacity:.85;line-height:1.55;margin-bottom:20px}.shnell-testride__perks{list-style:none;padding:0;margin:0}.shnell-testride__perks li{position:relative;padding:6px 0 6px 22px;font-family:"Montserrat",sans-serif;font-size:14px;opacity:.88}.shnell-testride__perks li::before{content:"✓";position:absolute;left:0;color:#bdd300;font-weight:700}.shnell-testride__form{background:rgba(189,211,0,.06);border:1px solid #bdd300;padding:28px 24px;display:flex;flex-direction:column;gap:12px}.shnell-testride__form-title{font-family:"Lexend",sans-serif;font-weight:800;font-size:18px;color:#bdd300;letter-spacing:-0.01em;margin-bottom:8px}.shnell-testride__input{background:rgba(0,0,0,.3);border:1px solid rgba(236,240,241,.18);color:#ecf0f1;padding:12px 14px;font-family:"Montserrat",sans-serif;font-size:14px;outline:0;width:100%}.shnell-testride__input:focus{border-color:#bdd300}.shnell-testride__input::placeholder{color:rgba(236,240,241,.45)}.shnell-testride__btn{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:14px;border:0;cursor:pointer;margin-top:8px;transition:filter .15s ease}.shnell-testride__btn:hover{filter:brightness(1.1)}.shnell-recently{background:#000;color:#ecf0f1;padding:60px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-recently__inner{max-width:1100px;margin:0 auto}.shnell-recently__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;text-align:center;margin-bottom:8px}.shnell-recently__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:-0.02em;text-align:center;margin:0 0 28px}.shnell-recently__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 220px));justify-content:end;gap:14px;padding-right:20px}@media(max-width: 768px){.shnell-recently__grid{grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:stretch;padding-right:0}}.shnell-recently__item{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:16px;text-decoration:none;color:#ecf0f1;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,transform .15s ease}.shnell-recently__item:hover{border-color:#bdd300;transform:translateY(-2px);text-decoration:none;color:#ecf0f1}.shnell-recently__img{width:100%;aspect-ratio:1/1;background-color:rgba(236,240,241,.05);background-size:contain;background-repeat:no-repeat;background-position:center}.shnell-recently__name{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;color:#ecf0f1;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shnell-recently__price{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;color:#bdd300;margin-top:auto}.shnell-share{display:inline-flex;align-items:center;gap:8px;margin:16px 0;flex-wrap:wrap}.shnell-share__label{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;color:rgba(33,33,33,.6);margin-right:4px}.template-product .shnell-share__label{color:rgba(33,33,33,.6)}.shnell-share__btn{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:1px solid rgba(33,33,33,.18);color:#000;padding:8px 12px;font-family:"Lexend",sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.shnell-share__btn:hover{background:#bdd300;border-color:#bdd300;color:#000;text-decoration:none}.shnell-colors{background:#000;color:#ecf0f1;padding:60px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-colors__inner{max-width:880px;margin:0 auto;text-align:center}.shnell-colors__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-colors__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(22px,3vw,32px);letter-spacing:-0.02em;margin:0 0 32px}.shnell-colors__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;max-width:880px;margin:0 auto}@media(max-width: 600px){.shnell-colors__grid{grid-template-columns:1fr;max-width:360px}}.shnell-color{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:2px solid rgba(236,240,241,.12);background:rgba(236,240,241,.03);text-decoration:none;color:#ecf0f1;transition:border-color .15s ease,transform .15s ease}.shnell-color:hover{border-color:#bdd300;transform:translateY(-2px);text-decoration:none;color:#ecf0f1}.shnell-color--current{border-color:#bdd300;background:rgba(189,211,0,.08)}.shnell-color__swatch{width:80px;height:80px;border:1px solid rgba(236,240,241,.2)}.shnell-color__photo{width:100%;aspect-ratio:1/1;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));border:1px solid rgba(236,240,241,.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.shnell-color__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.shnell-color:hover .shnell-color__photo img{transform:scale(1.04)}.shnell-color__name{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#ecf0f1}.shnell-color__badge{font-family:"Montserrat",sans-serif;font-size:11px;color:#bdd300;font-weight:600}.shnell-reviews{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-reviews__inner{max-width:1000px;margin:0 auto}.shnell-reviews__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid rgba(236,240,241,.08)}.shnell-reviews__rating{display:flex;align-items:center;gap:14px}.shnell-reviews__stars{color:#bdd300;font-size:24px;letter-spacing:2px}.shnell-reviews__num{font-family:"Lexend",sans-serif;font-weight:800;font-size:28px;color:#ecf0f1;letter-spacing:-0.02em}.shnell-reviews__count{font-family:"Montserrat",sans-serif;font-size:12px;opacity:.65}.shnell-reviews__write{font-family:"Lexend",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#bdd300;text-decoration:none;border:1px solid #bdd300;padding:12px 18px;transition:background .15s ease,color .15s ease}.shnell-reviews__write:hover{background:#bdd300;color:#000;text-decoration:none}.shnell-reviews__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}.shnell-reviews__item{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:22px 20px;display:flex;flex-direction:column}.shnell-reviews__item-stars{color:#bdd300;font-size:14px;letter-spacing:1px;margin-bottom:10px}.shnell-reviews__item-text{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.55;color:#ecf0f1;opacity:.92;font-style:italic;margin-bottom:16px}.shnell-reviews__item-meta{font-family:"Montserrat",sans-serif;font-size:12px;opacity:.65;margin-top:auto;padding-top:12px;border-top:1px solid rgba(236,240,241,.06)}.shnell-reviews__item-meta strong{color:#bdd300;font-weight:700}.shnell-reviews__note{margin-top:24px;font-family:"Montserrat",sans-serif;font-size:11px;opacity:.5;text-align:center}.shnell-wishlist-toggle{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:1px solid rgba(33,33,33,.2);color:#000;padding:10px 14px;font-family:"Lexend",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;margin:8px 0;transition:background .15s ease,color .15s ease,border-color .15s ease}.shnell-wishlist-toggle:hover{border-color:#bdd300;color:#bdd300}.shnell-wishlist-toggle--active{background:#bdd300 !important;border-color:#bdd300 !important;color:#000 !important}.shnell-wishlist-toggle--active svg{fill:#000}.shnell-wishlist-fab{position:fixed;bottom:84px;right:18px;z-index:9985;width:48px;height:48px;background:#000;color:#bdd300;border:2px solid #bdd300;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .15s ease}.shnell-wishlist-fab:hover{transform:scale(1.05)}.shnell-wishlist-fab__count{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;background:#bdd300;color:#000;border-radius:50%;font-family:"Lexend",sans-serif;font-weight:800;font-size:11px;line-height:20px;text-align:center}@media(max-width: 768px){.shnell-wishlist-fab{bottom:150px}}.shnell-wishlist-modal{position:fixed;inset:0;z-index:9994;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .25s ease}.shnell-wishlist-modal--open{opacity:1}.shnell-wishlist-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(4px)}.shnell-wishlist-modal__panel{position:relative;background:#000;color:#ecf0f1;width:100%;max-width:540px;padding:32px 28px;border:1px solid rgba(189,211,0,.4);max-height:calc(100vh - 48px);overflow-y:auto}.shnell-wishlist-modal__close{position:absolute;top:12px;right:14px;background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:28px;line-height:1;cursor:pointer;opacity:.65;padding:4px 10px;transition:opacity .15s ease}.shnell-wishlist-modal__close:hover{opacity:1}.shnell-wishlist-modal__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:8px}.shnell-wishlist-modal__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:24px;letter-spacing:-0.02em;margin:0 0 24px}.shnell-wishlist-modal__list{display:flex;flex-direction:column;gap:8px}.shnell-wishlist-modal__empty{font-family:"Montserrat",sans-serif;font-size:14px;opacity:.7;padding:32px 0;text-align:center;line-height:1.5}.shnell-wishlist-item{display:flex;align-items:center;gap:12px;background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:12px}.shnell-wishlist-item__link{display:flex;align-items:center;gap:12px;flex:1;text-decoration:none;color:#ecf0f1;min-width:0}.shnell-wishlist-item__link:hover{text-decoration:none;color:#ecf0f1}.shnell-wishlist-item__img{width:56px;height:56px;flex-shrink:0;background-size:cover;background-position:center;background-color:rgba(236,240,241,.06)}.shnell-wishlist-item__info{flex:1;min-width:0}.shnell-wishlist-item__name{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.shnell-wishlist-item__price{font-family:"Lexend",sans-serif;font-weight:700;font-size:13px;color:#bdd300}.shnell-wishlist-item__remove{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:24px;line-height:1;cursor:pointer;opacity:.55;padding:4px 10px;transition:opacity .15s ease,color .15s ease}.shnell-wishlist-item__remove:hover{opacity:1;color:#bdd300}.shnell-wapp-checkout{display:inline-flex;align-items:center;gap:6px;font-family:"Montserrat",sans-serif;font-size:13px;color:#bdd300;text-decoration:none;padding:8px 0;margin-bottom:8px;transition:opacity .15s ease}.shnell-wapp-checkout:hover{opacity:.85;color:#bdd300;text-decoration:underline}.shnell-wapp-checkout svg{fill:currentColor;flex-shrink:0}.shnell-welcome[hidden],.shnell-exit[hidden],.shnell-wishlist-modal[hidden],.shnell-cuotas-modal[hidden],.shnell-cookie-consent[hidden],.shnell-toast[hidden],.shnell-abandon[hidden],.shnell-recently[hidden],.shnell-promo-bar[hidden],.shnell-sticky-buy-bar[hidden],.shnell-sticky-top[hidden],.shnell-wishlist-fab[hidden],[hidden].shnell-form-error{display:none !important}@media(prefers-reduced-motion: reduce){.shnell-promo-bar__track,.shnell-stock-counter__dot,.shnell-welcome,.shnell-exit,.shnell-cuotas-modal,.shnell-toast,.shnell-abandon,.shnell-sticky-top,.shnell-sticky-buy-bar{animation:none !important;transition:none !important}}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px}.shnell-newsletter input::placeholder,.shnell-waitlist__input::placeholder,.shnell-welcome__input::placeholder,.shnell-exit__input::placeholder,.shnell-testride__input::placeholder{color:rgba(236,240,241,.55)}.shnell-range{background:#000;color:#ecf0f1;padding:80px 24px;text-align:center;border-top:1px solid rgba(236,240,241,.06)}.shnell-range__inner{max-width:760px;margin:0 auto}.shnell-range__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-range__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(26px,3.5vw,38px);letter-spacing:-0.02em;margin:0 0 12px}.shnell-range__sub{font-size:14px;opacity:.75;margin-bottom:32px}.shnell-range__form{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:24px;text-align:left;margin-bottom:32px}.shnell-range__field{display:flex;flex-direction:column}.shnell-range__label{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;opacity:.78}.shnell-range__slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;background:rgba(189,211,0,.25);outline:none;cursor:pointer}.shnell-range__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:#bdd300;cursor:pointer;border:2px solid #000}.shnell-range__slider::-moz-range-thumb{width:22px;height:22px;background:#bdd300;cursor:pointer;border:2px solid #000}.shnell-range__value{margin-top:8px;font-family:"Lexend",sans-serif;font-weight:700;font-size:16px;color:#bdd300}.shnell-range__select{background-color:#000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23BDD300' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;border:1px solid #bdd300;color:#bdd300;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;padding:12px 38px 12px 14px;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.shnell-range__select option{background:#000;color:#bdd300}.shnell-range__select:hover{background-color:#0a0a0a}.shnell-range__select:focus{border-color:#bdd300;box-shadow:0 0 0 2px rgba(189,211,0,.25)}.shnell-range__results{display:flex;justify-content:center;gap:16px;margin:24px auto 0}.shnell-range__results .shnell-range__result{min-width:280px;max-width:420px;flex:0 1 420px;text-align:center}@media(max-width: 480px){.shnell-range__results .shnell-range__result{min-width:0;width:100%}}.shnell-range__result{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.1);padding:24px 16px}.shnell-range__result--featured{background:rgba(189,211,0,.1);border-color:#bdd300}.shnell-range__result-num{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);color:#bdd300;letter-spacing:-0.02em;line-height:1}.shnell-range__result-label{font-family:"Montserrat",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;opacity:.78}.shnell-folding{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-folding__inner{max-width:1100px;margin:0 auto;text-align:center}.shnell-folding__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-folding__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-0.02em;margin:0 0 12px}.shnell-folding__sub{font-size:14px;opacity:.78;margin-bottom:36px}.shnell-folding__steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:18px;text-align:left}.shnell-folding__step{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:24px 20px;position:relative}.shnell-folding__num{font-family:"Lexend",sans-serif;font-weight:800;font-size:32px;color:#bdd300;letter-spacing:-0.02em;line-height:1;margin-bottom:14px}.shnell-folding__step-title{font-family:"Lexend",sans-serif;font-weight:700;font-size:16px;margin:0 0 8px;letter-spacing:-0.01em}.shnell-folding__step-desc{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.55;opacity:.85;margin:0}.shnell-bundle{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-bundle__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width: 768px){.shnell-bundle__inner{grid-template-columns:1fr;gap:32px}}.shnell-bundle__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;margin-bottom:12px}.shnell-bundle__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-0.02em;margin:0 0 16px}.shnell-bundle__sub{font-family:"Montserrat",sans-serif;font-size:15px;opacity:.85;margin-bottom:24px;line-height:1.5}.shnell-bundle__pricing{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:18px 20px;margin-bottom:24px;font-family:"Montserrat",sans-serif;font-size:14px}.shnell-bundle__price-line{display:flex;justify-content:space-between;padding:6px 0;opacity:.85}.shnell-bundle__price-line .shnell-bundle__badge{display:inline-block;background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;font-size:10px;padding:2px 6px;margin-left:6px;letter-spacing:.04em}.shnell-bundle__price-was{text-decoration:line-through;opacity:.55;margin-right:6px}.shnell-bundle__price-total{display:flex;justify-content:space-between;padding:12px 0 0;margin-top:8px;border-top:1px solid rgba(236,240,241,.1);font-family:"Lexend",sans-serif;font-weight:700}.shnell-bundle__price-total-val{color:#bdd300;font-size:18px}.shnell-bundle__cta{display:inline-block;background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;padding:16px 28px;text-decoration:none;transition:filter .15s ease}.shnell-bundle__cta:hover{filter:brightness(1.1);color:#000;text-decoration:none}.shnell-bundle__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;background:rgba(189,211,0,.04);border:1px solid rgba(189,211,0,.18);padding:24px}.shnell-bundle__plus{position:absolute;font-family:"Lexend",sans-serif;font-weight:800;font-size:48px;color:#bdd300;z-index:2;background:#000;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid #bdd300;border-radius:50%}.shnell-bundle__img{max-width:45%;max-height:220px;object-fit:contain}.shnell-toast{position:fixed;bottom:18px;left:18px;z-index:9986;display:flex;align-items:flex-start;gap:12px;background:#000;color:#ecf0f1;border:1px solid #bdd300;padding:14px 14px 14px 16px;max-width:340px;box-shadow:0 4px 18px rgba(0,0,0,.4);transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease}.shnell-toast--visible{transform:translateY(0);opacity:1}.shnell-toast__icon{flex:0 0 28px;width:28px;height:28px;background:#bdd300;color:#000;display:flex;align-items:center;justify-content:center;font-family:"Lexend",sans-serif;font-weight:800;font-size:14px;margin-top:2px}.shnell-toast__content{flex:1;min-width:0}.shnell-toast__text{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.4;margin-bottom:4px}.shnell-toast__text strong{color:#bdd300;font-weight:700}.shnell-toast__time{font-family:"Montserrat",sans-serif;font-size:11px;opacity:.6}.shnell-toast__close{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:18px;line-height:1;cursor:pointer;opacity:.55;padding:0 0 0 4px;flex-shrink:0}.shnell-toast__close:hover{opacity:1}@media(max-width: 768px){body.template-product .shnell-toast{bottom:90px}}.shnell-abandon{position:fixed;top:50%;right:18px;transform:translateY(-50%) translateX(120%);z-index:9993;display:flex;align-items:flex-start;gap:14px;background:#000;color:#ecf0f1;border:2px solid #bdd300;padding:18px 16px 18px 20px;max-width:340px;box-shadow:0 8px 28px rgba(0,0,0,.5);transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.shnell-abandon--visible{transform:translateY(-50%) translateX(0)}.shnell-abandon__icon{font-size:28px;line-height:1;margin-top:2px}.shnell-abandon__content{flex:1}.shnell-abandon__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:15px;margin-bottom:4px;line-height:1.3}.shnell-abandon__title span{color:#bdd300;font-weight:800}.shnell-abandon__sub{font-family:"Montserrat",sans-serif;font-size:12px;opacity:.78;margin-bottom:14px;line-height:1.45}.shnell-abandon__actions{display:flex;gap:8px;flex-wrap:wrap}.shnell-abandon__cta{background:#bdd300;color:#000;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px;padding:10px 14px;text-decoration:none;transition:filter .15s ease}.shnell-abandon__cta:hover{filter:brightness(1.1);color:#000;text-decoration:none}.shnell-abandon__decline{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-family:"Montserrat",sans-serif;font-size:12px;text-decoration:underline;cursor:pointer;opacity:.6;padding:10px 8px}.shnell-abandon__close{background:rgba(0,0,0,0);border:0;color:#ecf0f1;font-size:20px;line-height:1;cursor:pointer;opacity:.5;flex-shrink:0;padding:0}.shnell-abandon__close:hover{opacity:1}@media(max-width: 480px){.shnell-abandon{top:auto;right:12px;bottom:90px;left:12px;max-width:none;transform:translateY(20px)}.shnell-abandon--visible{transform:translateY(0)}}.item-btn-quickshop{background:#bdd300 !important;color:#000 !important;border:0 !important;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.item-btn-quickshop:hover{filter:brightness(1.1);color:#000 !important}[data-store=quick-shop-modal],.modal[id*=quickshop],.modal[id*=quick-shop]{background:#000 !important;color:#ecf0f1 !important}[data-store=quick-shop-modal] .modal-header,.modal[id*=quickshop] .modal-header{border-bottom-color:rgba(236,240,241,.1);background:#000}.cart-widget,.js-cart-content,[data-store=cart-content]{background:#000 !important;color:#ecf0f1 !important}.cart-widget-amount,.js-cart-amount{background:#bdd300 !important;color:#000 !important;font-family:"Lexend",sans-serif;font-weight:800}[data-store=cart-content] .item-name,[data-store=cart-content] .product-name{color:#ecf0f1 !important}[data-store=cart-content] .price,[data-store=cart-content] .item-price{color:#bdd300 !important;font-family:"Lexend",sans-serif;font-weight:700}[data-store=cart-content] .btn-primary,[data-store=cart-content] [data-store=cart-checkout-button]{background:#bdd300 !important;color:#000 !important;font-family:"Lexend",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em}button.is-loading,input[type=submit].is-loading,.shnell-newsletter input[type=submit].is-loading,.shnell-waitlist__btn.is-loading,.shnell-welcome__btn.is-loading,.shnell-exit__btn.is-loading,.shnell-testride__btn.is-loading{position:relative;pointer-events:none;opacity:.7;color:rgba(0,0,0,0) !important}button.is-loading::after,input[type=submit].is-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-color:#000 #000 #000 rgba(0,0,0,0);border-radius:50%;animation:shnell-spin .7s linear infinite}@keyframes shnell-spin{to{transform:rotate(360deg)}}.shnell-form-error{font-family:"Montserrat",sans-serif;font-size:12px;color:#ff6b6b;margin-top:6px;padding-left:4px}.shnell-form-input--error{border-color:#ff6b6b !important;animation:shnell-shake .4s ease}@keyframes shnell-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.shnell-care{background:#000;color:#ecf0f1;padding:80px 24px;border-top:1px solid rgba(236,240,241,.06)}.shnell-care__inner{max-width:1200px;margin:0 auto}.shnell-care__kicker{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#bdd300;text-align:center;margin-bottom:12px}.shnell-care__title{font-family:"Lexend",sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-0.02em;text-align:center;margin:0 0 12px}.shnell-care__sub{text-align:center;font-size:14px;opacity:.78;margin-bottom:40px}.shnell-care__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:18px}.shnell-care__tip{background:rgba(236,240,241,.04);border:1px solid rgba(236,240,241,.08);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease}.shnell-care__tip:hover{border-color:rgba(189,211,0,.4)}.shnell-care__icon{width:44px;height:44px;background:#bdd300;color:#000;display:flex;align-items:center;justify-content:center;font-family:"Lexend",sans-serif;font-weight:800;font-size:20px;margin-bottom:6px}.shnell-care__tip-title{font-family:"Lexend",sans-serif;font-weight:700;font-size:16px;margin:0;letter-spacing:-0.01em}.shnell-care__tip-desc{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.55;opacity:.85;margin:0}.shnell-page-loading body,.shnell-page-loaded body{opacity:1 !important}.shnell-fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.shnell-fade-up.shnell-in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.shnell-page-loading body,.shnell-page-loaded body,.shnell-fade-up,.shnell-fade-up.shnell-in-view{opacity:1 !important;transform:none !important;transition:none !important}}html{scroll-behavior:smooth;scroll-padding-top:80px}@media(max-width: 960px){html{scroll-padding-top:64px}}@media(max-width: 767px){.shnell-range__select,.shnell-co2__select,.shnell-co2__input,select,input[type=text],input[type=email],input[type=number],input[type=search],input[type=tel]{font-size:16px !important}.shnell-topnav__hamburger{width:44px !important;height:44px !important}.shnell-topnav__iconbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.swatch{width:36px !important;height:36px !important}.item-colors-bullet{width:22px !important;height:22px !important;box-shadow:0 0 0 4px rgba(0,0,0,0)}.shnell-help__model-card{min-height:110px}.item-image-link,.js-item-name{min-height:24px}input[type=range]{height:30px;touch-action:manipulation}input[type=range]::-webkit-slider-thumb{width:28px !important;height:28px !important}input[type=range]::-moz-range-thumb{width:28px !important;height:28px !important}.shnell-vs__table-wrap,.shnell-vs__table,[class*=swiper-container],.overflow-x-auto,[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch}.swiper-container,.js-swiper-product,.swiper-container .swiper-slide,.js-swiper-product .swiper-slide{touch-action:auto}}@media(max-width: 768px){#nav-hamburger.modal.modal-open,#nav-hamburger.modal.is-open,#nav-hamburger.modal.show{height:100vh !important;height:100dvh !important;max-height:100vh !important;max-height:100dvh !important}#nav-hamburger .modal-body,#nav-hamburger .nav-body{max-height:100vh;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px}}.swiper-container,.js-swiper-product{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.shnell-launch{background:linear-gradient(180deg, #050505 0%, #0a0a0a 100%);padding:90px 24px;border-top:1px solid rgba(189,211,0,.15);border-bottom:1px solid rgba(189,211,0,.15);text-align:center;position:relative;overflow:hidden}.shnell-launch::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%, rgba(189, 211, 0, 0.08) 0%, transparent 60%);pointer-events:none}.shnell-launch__inner{max-width:720px;margin:0 auto;position:relative;z-index:1}.shnell-launch__eyebrow{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#bdd300;margin-bottom:22px}.shnell-launch__title{font-family:"Bebas Neue","Lexend",sans-serif !important;font-weight:400 !important;font-size:clamp(44px,7vw,96px) !important;line-height:.92 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#ecf0f1 !important;margin:0 0 24px !important}.shnell-launch__highlight{color:#bdd300;display:inline-block}.shnell-launch__amp{color:rgba(236,240,241,.55);display:inline-block;font-size:.7em}.shnell-launch__sub{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:17px;line-height:1.5;color:rgba(236,240,241,.85);max-width:560px;margin:0 auto 36px}.shnell-launch__sub strong{color:#bdd300;font-weight:700}.shnell-launch__form{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:480px;margin:0 auto}.shnell-launch__input{width:100%;padding:18px 20px;background:#000;border:1px solid rgba(189,211,0,.35);color:#ecf0f1;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:16px;outline:0;border-radius:0;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.shnell-launch__input::placeholder{color:rgba(236,240,241,.4)}.shnell-launch__input:focus{border-color:#bdd300;box-shadow:0 0 0 2px rgba(189,211,0,.2)}.shnell-launch__btn{background:#bdd300;color:#000;border:0;padding:18px 48px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:filter .2s ease,transform .15s ease;min-width:240px;align-self:center}.shnell-launch__btn:hover{filter:brightness(1.1)}.shnell-launch__btn:active{transform:scale(0.97)}.shnell-launch__success{display:flex;align-items:center;gap:14px;background:rgba(189,211,0,.12);border:1px solid #bdd300;padding:20px 24px;max-width:480px;margin:0 auto;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;color:#ecf0f1;text-align:left}.shnell-launch__success-icon{width:32px;height:32px;border-radius:50%;background:#bdd300;color:#000;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width: 600px){.shnell-launch{padding:60px 18px}.shnell-launch__btn{width:100%;min-width:0}}.item-product-card{display:flex;flex-direction:column;height:100%;background:#0a0a0a}.item-product-card .item-description{flex:1;display:flex;flex-direction:column;min-height:110px}.js-item-product .item-image,.js-item-product .product-item-image-container,.js-item-product .js-product-item-image-container-private{min-height:380px;background:#0a0a0a}.shnell-mobile-drawer{position:fixed;top:0;right:0;width:88%;max-width:360px;height:100vh;height:100dvh;background:#0a0a0a;color:#ecf0f1;z-index:10001;transform:translateX(100%);transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;overflow-y:auto;box-shadow:-8px 0 24px rgba(0,0,0,.4);visibility:hidden}.shnell-mobile-drawer.is-open{transform:translateX(0);visibility:visible}.shnell-mobile-drawer__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);z-index:10000;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.shnell-mobile-drawer__backdrop.is-open{opacity:1;visibility:visible;transition:opacity .25s ease}.shnell-mobile-drawer__close{position:absolute;top:14px;right:14px;width:44px;height:44px;background:rgba(0,0,0,0);border:0;color:#ecf0f1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.shnell-mobile-drawer__brand{padding:24px 24px 16px;display:flex;align-items:center}.shnell-mobile-drawer__brand img{height:32px;width:auto}.shnell-mobile-drawer__nav{display:flex;flex-direction:column;padding:8px 0 16px;flex:1}.shnell-mobile-drawer__link{display:block;padding:16px 24px;color:#ecf0f1;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .15s ease,color .15s ease}.shnell-mobile-drawer__link small{display:inline-block;font-size:12px;font-weight:400;opacity:.6;margin-left:4px}.shnell-mobile-drawer__link:active,.shnell-mobile-drawer__link:focus{background:rgba(189,211,0,.08);color:#bdd300;text-decoration:none}.shnell-mobile-drawer__footer{padding:20px 24px 32px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:12px}.shnell-mobile-drawer__ig,.shnell-mobile-drawer__wapp{display:inline-flex;align-items:center;gap:10px;padding:12px 0;color:#ecf0f1;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:14px;font-weight:500;text-decoration:none}.shnell-mobile-drawer__wapp{background:#bdd300;color:#000;justify-content:center;padding:14px;font-weight:700;letter-spacing:.05em}@media(min-width: 961px){.shnell-mobile-drawer,.shnell-mobile-drawer__backdrop{display:none !important}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.shnell-tooltip{position:relative;border-bottom:1px dotted #bdd300;cursor:help;color:#bdd300}.shnell-tooltip__content{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:#000;color:#ecf0f1;border:1px solid #bdd300;padding:10px 14px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.5;white-space:normal;width:240px;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.4)}.shnell-tooltip__content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#bdd300}.shnell-tooltip:hover .shnell-tooltip__content,.shnell-tooltip:focus .shnell-tooltip__content{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.shnell-footer-legal-links{font-family:"Montserrat",sans-serif;font-size:12px}.shnell-footer-legal-links a{color:#bdd300;text-decoration:none;margin:0 4px;transition:opacity .15s ease}.shnell-footer-legal-links a:hover{opacity:.8;text-decoration:underline}.shnell-footer-legal-sep{opacity:.4;margin:0 2px}.item-product .item-image,.js-item-product .item-image,.item-product img.lazyautosizes,.js-item-product img.lazyautosizes{max-height:380px;object-fit:contain}.item-product a.item-link,.js-item-product a.item-link{max-height:380px;display:block;overflow:hidden}@media(max-width: 768px){.item-product .item-image,.js-item-product .item-image,.item-product a.item-link,.js-item-product a.item-link{max-height:280px}}.js-swiper-product .swiper-slide,.js-swiper-product .product-slide{max-height:640px;display:flex !important;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden;background:#0a0a0a}.js-swiper-product .swiper-slide img,.js-swiper-product .product-slide img{max-height:640px;width:auto !important;max-width:100%;object-fit:contain;display:block}.js-swiper-product img[loading=lazy]{loading:eager}@media(max-width: 768px){.js-swiper-product .swiper-slide,.js-swiper-product .product-slide,.js-swiper-product .swiper-slide img,.js-swiper-product .product-slide img{max-height:420px}}body{background:#000 !important}.js-home-sections-container,.js-home-sections-container>section,.section-featured-home{background:#000}.js-home-sections-container>section.position-relative:empty,.js-home-sections-container>section.section-banners-home,.js-home-sections-container>section.section-category-home,.js-home-sections-container>section.section-informative-banners,.js-home-sections-container>section.section-featured-home,.shnell-instafeed{display:none !important}.shnell-vs,.shnell-compare,.shnell-bundle,.shnell-made-ar,.shnell-care,.shnell-range,.shnell-co2,.shnell-testride,.shnell-testimonials,.shnell-faq,.shnell-recently{padding-top:60px !important;padding-bottom:60px !important}@media(max-width: 768px){.shnell-vs,.shnell-compare,.shnell-bundle,.shnell-made-ar,.shnell-care,.shnell-range,.shnell-co2,.shnell-testride,.shnell-testimonials,.shnell-faq,.shnell-recently{padding-top:48px !important;padding-bottom:48px !important}}.shnell-scrub{position:relative;background:#000;color:#ecf0f1;height:220vh;padding:0}.shnell-scrub__sticky{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;padding:60px 8% 60px;overflow:hidden}.shnell-scrub__copy{max-width:480px}.shnell-scrub__kicker{font-family:"Lexend",sans-serif;font-weight:700;font-size:12px;letter-spacing:3px;color:#bdd300;margin-bottom:16px}.shnell-scrub__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:clamp(40px,5vw,72px);line-height:1.05;letter-spacing:-0.02em;margin:0 0 20px;color:#ecf0f1}.shnell-scrub__sub{font-family:"Montserrat",sans-serif;font-weight:400;font-size:17px;line-height:1.55;color:rgba(236,240,241,.75);margin:0}.shnell-scrub__stage{position:relative;perspective:1200px;display:flex;align-items:center;justify-content:center}.shnell-scrub__frame{width:100%;max-width:720px;height:auto;display:block;user-select:none;-webkit-user-drag:none;transform-origin:center center;transform-style:preserve-3d;will-change:transform;transition:none}.shnell-scrub__progress{position:absolute;bottom:-50px;left:0;right:0;height:2px;background:rgba(236,240,241,.12);overflow:hidden;border-radius:0}.shnell-scrub__progress-bar{height:100%;background:#bdd300;transform:scaleX(0);transform-origin:left center;transition:transform .06s linear}.shnell-scrub__hints{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:"Montserrat",sans-serif;font-size:11px;letter-spacing:2px;color:rgba(236,240,241,.4);text-transform:uppercase;pointer-events:none}@media(max-width: 768px){.shnell-scrub{height:160vh}.shnell-scrub__sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:30px;padding:40px 6%;text-align:center}.shnell-scrub__copy{max-width:none}.shnell-scrub__title{font-size:clamp(32px,8vw,48px)}}.shnell-family{background:#0a0a0a;color:#ecf0f1;padding:0 0 80px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif}.shnell-family__intro{padding:140px 52px 70px;max-width:1400px;margin:0 auto}.shnell-family__eyebrow{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(236,240,241,.4);margin-bottom:18px}.shnell-family__h{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(48px,6.5vw,96px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;max-width:760px}.model-row{display:grid;grid-template-columns:1fr 1fr;min-height:78vh;margin:0 24px 24px;border-radius:28px;overflow:hidden;background:#111;transition:transform 480ms cubic-bezier(0.22, 0.61, 0.36, 1)}.model-row.reverse .model-photo{order:2}.model-row.reverse .model-info{order:1}.model-photo{background:#ece9df;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none;padding:48px}.model-photo-img{width:100%;max-width:540px;height:auto;max-height:100%;object-fit:contain;display:block;transition:transform 900ms cubic-bezier(0.25, 0.46, 0.45, 0.94);user-select:none;-webkit-user-drag:none}.model-row:hover .model-photo-img{transform:scale(1.04)}.model-photo--placeholder{background:#1c1c1c}.model-photo-img--placeholder{filter:grayscale(100%) brightness(0.32) blur(3px);opacity:.4;transform:scale(1.1)}.model-row:hover .model-photo-img--placeholder{filter:grayscale(100%) brightness(0.4) blur(3px);opacity:.5}.model-photo-soon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.55);padding:11px 22px;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;z-index:2;border-radius:100px;white-space:nowrap}.model-info{background:#111;padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.model-tag{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(236,240,241,.4);margin-bottom:22px}.model-tag--available{color:#bdd300}.model-name{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(64px,7vw,108px);line-height:.88;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 10px}.model-subtitle{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,240,241,.4);margin-bottom:30px}.model-desc{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:15px;font-weight:300;line-height:1.7;color:rgba(236,240,241,.8);margin:0 0 34px;max-width:420px}.model-swatches{display:flex;align-items:center;gap:12px;margin-bottom:32px;min-height:28px;flex-wrap:wrap}.model-swatches--soon{opacity:.6}.swatch{width:26px;height:26px;border-radius:50%;cursor:pointer;padding:0;border:2px solid hsla(0,0%,100%,.25);outline:none;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.08)}.swatch:hover{transform:scale(1.12);border-color:hsla(0,0%,100%,.5)}.swatch:focus-visible{box-shadow:0 0 0 3px rgba(189,211,0,.4)}.swatch.active{border-color:#bdd300;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 0 4px rgba(189,211,0,.2)}.swatch-name{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;color:rgba(236,240,241,.55);margin-left:6px;text-transform:capitalize}.model-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.model-badge{display:inline-flex;align-items:center;gap:4px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;background:hsla(0,0%,100%,.06);color:rgba(236,240,241,.85);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;line-height:1;white-space:nowrap}.model-badge--lime{background:rgba(189,211,0,.15);color:#bdd300;border-color:rgba(189,211,0,.5);font-weight:700}.model-badge--soft{background:rgba(0,0,0,0);color:rgba(236,240,241,.55);border-color:rgba(236,240,241,.18);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.model-price-row{margin-bottom:30px}.model-price{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:52px;line-height:1;letter-spacing:.01em;color:#fff}.model-price--soon{font-size:24px;color:rgba(236,240,241,.7);letter-spacing:.03em}.model-installments{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:12px;font-weight:500;color:#bdd300;margin-top:8px;letter-spacing:.02em}.model-price-old{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:18px;color:rgba(236,240,241,.45);text-decoration:line-through;margin-left:12px;vertical-align:middle}.model-price-badge{display:inline-block;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#bdd300;color:#000;padding:5px 10px;margin-left:10px;vertical-align:middle;border-radius:0}.model-preventa-note{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:11px;letter-spacing:.04em;color:rgba(236,240,241,.6);margin-top:6px;font-style:italic}.model-specs-row{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:42px}.model-spec{display:flex;flex-direction:column;gap:4px}.model-spec-val{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:17px;font-weight:700;color:#fff;letter-spacing:-0.01em}.model-spec-key{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,240,241,.4)}.model-cta{display:inline-block;padding:16px 38px;border-radius:100px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:all .25s ease;width:fit-content;white-space:nowrap}.model-cta.lime{background:#bdd300;color:#0a0a0a}.model-cta.lime:hover{background:#cee524;box-shadow:0 12px 40px rgba(189,211,0,.35);transform:translateY(-2px);text-decoration:none;color:#0a0a0a}.model-cta.outline{border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.55)}.model-cta.outline:hover{border-color:hsla(0,0%,100%,.4);color:#fff;transform:translateY(-2px);text-decoration:none}@media(max-width: 1024px){.model-row{grid-template-columns:1fr;min-height:auto;margin:0 16px 16px;border-radius:20px}.model-row.reverse .model-photo{order:1}.model-row.reverse .model-info{order:2}.model-photo{aspect-ratio:4/3;padding:36px}.model-info{padding:48px 36px}.shnell-family__intro{padding:80px 28px 50px}}@media(max-width: 640px){.model-info{padding:40px 28px}.model-specs-row{gap:20px}.shnell-family__intro{padding:60px 20px 36px}}.fade-up{opacity:1;transform:none;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.fade-up.visible{opacity:1;transform:none}.fade-up.d1{transition-delay:.1s}.fade-up.d2{transition-delay:.2s}.fade-up.d3{transition-delay:.3s}@media(prefers-reduced-motion: reduce){.fade-up{opacity:1 !important;transform:none !important;transition:none !important}}.shnell-vs{background:#0a0a0a;color:#ecf0f1;padding:100px 8%}.shnell-vs__inner{max-width:1280px;margin:0 auto}.shnell-vs__kicker{font-family:"Lexend",sans-serif;font-weight:700;font-size:12px;letter-spacing:3px;color:#bdd300;text-align:center;margin-bottom:14px}.shnell-vs__title{font-family:"Lexend",sans-serif;font-weight:700;font-size:clamp(34px,4.5vw,56px);text-align:center;letter-spacing:-0.02em;margin:0 0 12px;color:#ecf0f1}.shnell-vs__sub{font-family:"Montserrat",sans-serif;font-size:16px;text-align:center;color:rgba(236,240,241,.7);margin:0 0 60px}.shnell-vs__table{display:grid;border:1px solid rgba(236,240,241,.08)}.shnell-vs__head,.shnell-vs__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr}.shnell-vs__row+.shnell-vs__row,.shnell-vs__head+.shnell-vs__row{border-top:1px solid rgba(236,240,241,.06)}.shnell-vs__cell{padding:18px 22px;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.4;color:rgba(236,240,241,.85);border-left:1px solid rgba(236,240,241,.06)}.shnell-vs__cell:first-child{border-left:0}.shnell-vs__cell--head{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;color:#ecf0f1;background:#0d0d0d;padding-top:24px;padding-bottom:24px}.shnell-vs__col-epath{border-bottom:3px solid #bdd300}.shnell-vs__col-etrack{border-bottom:3px solid #80aa8d}.shnell-vs__col-eride{border-bottom:3px solid rgba(236,240,241,.4)}.shnell-vs__row-label{font-family:"Lexend",sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;color:rgba(236,240,241,.5);text-transform:uppercase;background:hsla(0,0%,100%,.015)}.shnell-vs__badge{display:inline-block;font-family:"Lexend",sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;padding:5px 10px;background:rgba(236,240,241,.1);color:rgba(236,240,241,.75)}.shnell-vs__badge--ok{background:#bdd300;color:#000}@media(max-width: 900px){.shnell-vs{padding:60px 0}.shnell-vs__inner{padding:0}.shnell-vs__head,.shnell-vs__row{grid-template-columns:1fr}.shnell-vs__head{display:none}.shnell-vs__row{border-top:1px solid rgba(236,240,241,.08);padding:6px 0}.shnell-vs__cell{border-left:0;padding:10px 6%}.shnell-vs__row-label{background:#0d0d0d;padding-top:14px;padding-bottom:14px}.shnell-vs__cell:nth-child(2)::before{content:"E-PATH 2.0 · ";color:#bdd300;font-weight:700;font-size:11px;letter-spacing:1.5px}.shnell-vs__cell:nth-child(3)::before{content:"E-TRACK · ";color:#80aa8d;font-weight:700;font-size:11px;letter-spacing:1.5px}.shnell-vs__cell:nth-child(4)::before{content:"E-RIDE · ";color:rgba(236,240,241,.5);font-weight:700;font-size:11px;letter-spacing:1.5px}}.shnell-vs__kicker,.shnell-compare__kicker,.shnell-bundle__kicker,.shnell-made-ar__kicker,.shnell-care__kicker,.shnell-range__kicker,.shnell-co2__kicker,.shnell-testride__kicker,.shnell-testimonials__kicker,.shnell-faq__kicker,.shnell-trust-strip__kicker{font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:rgba(236,240,241,.4) !important;margin-bottom:18px !important}.shnell-vs__title,.shnell-compare__title,.shnell-bundle__title,.shnell-made-ar__title,.shnell-care__title,.shnell-range__title,.shnell-co2__title,.shnell-testride__title,.shnell-testimonials__title,.shnell-faq__title{font-family:"Bebas Neue","Lexend",sans-serif !important;font-weight:400 !important;font-size:clamp(40px,5.5vw,80px) !important;line-height:.95 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#ecf0f1 !important;margin:0 0 14px !important}.shnell-vs__sub,.shnell-compare__subtitle,.shnell-bundle__sub,.shnell-made-ar__sub,.shnell-care__sub,.shnell-range__sub,.shnell-co2__sub,.shnell-testride__sub,.shnell-faq__subtitle{font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important;font-weight:300 !important;font-size:15px !important;line-height:1.65 !important;color:rgba(236,240,241,.6) !important;letter-spacing:.005em !important}.shnell-bundle__cta,.shnell-testride__btn,.shnell-care__cta,.shnell-co2__cta,.shnell-range__cta{font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important;font-weight:700 !important;font-size:12px !important;letter-spacing:.12em !important;text-transform:uppercase !important;border-radius:100px !important;padding:16px 36px !important;transition:all .25s ease !important}.shnell-bundle__cta:hover,.shnell-testride__btn:hover,.shnell-care__cta:hover,.shnell-co2__cta:hover,.shnell-range__cta:hover{transform:translateY(-2px) !important;box-shadow:0 12px 40px rgba(189,211,0,.35) !important}.shnell-vs__cell--shnell strong,.shnell-co2__counter,.shnell-range__output-val,.shnell-compare__bar-amount{font-family:"Bebas Neue","Lexend",sans-serif !important;font-weight:400 !important;letter-spacing:.01em !important}.shnell-vs__cell,.shnell-vs__row,.shnell-bundle__copy,.shnell-made-ar__copy,.shnell-care__copy,.shnell-faq__a{font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important}.shnell-faq__q{font-family:"Plus Jakarta Sans","Montserrat",sans-serif !important;font-weight:600 !important;letter-spacing:.01em !important}.shnell-vs__kicker,.shnell-compare__kicker,.shnell-bundle__kicker,.shnell-made-ar__kicker,.shnell-care__kicker,.shnell-range__kicker,.shnell-co2__kicker,.shnell-testride__kicker,.shnell-testimonials__kicker,.shnell-faq__kicker{text-align:center}.shnell-vs__title,.shnell-compare__title,.shnell-bundle__title,.shnell-made-ar__title,.shnell-care__title,.shnell-range__title,.shnell-co2__title,.shnell-testride__title,.shnell-testimonials__title,.shnell-faq__title{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:1100px !important}.sidebar-content{display:none !important}.head-main,.js-head-main{display:none !important}body.template-home .main-content,body.template-product .main-content,body.template-category .main-content,body.template-page .main-content,body.template-contact .main-content,body.template-cart .main-content,body.template-search .main-content,body.template-account .main-content,body.template-404 .main-content,body.template-blog .main-content,body.template-blog-post .main-content{margin-left:0 !important;padding-top:0 !important}.shnell-topnav{position:sticky;top:0;left:0;right:0;z-index:1050;background:rgba(10,10,10,.85);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid hsla(0,0%,100%,.06);font-family:"Plus Jakarta Sans","Montserrat",sans-serif;transition:background .25s ease,border-color .25s ease}.shnell-topnav__inner{max-width:1480px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shnell-topnav__brand{text-decoration:none;flex-shrink:0;display:flex;align-items:center}.shnell-topnav__brand-logo{height:38px;width:auto;display:block;transition:transform .25s ease}.shnell-topnav__brand:hover .shnell-topnav__brand-logo{transform:scale(1.04)}.shnell-topnav__brand-text{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:26px;letter-spacing:.08em;color:#fff;line-height:1;display:block}.shnell-topnav__brand:hover{text-decoration:none}.shnell-topnav__brand:hover .shnell-topnav__brand-text{color:#bdd300}.shnell-topnav__links{display:flex;gap:8px;list-style:none;padding:0;margin:0;position:absolute;left:50%;transform:translateX(-50%);align-items:center;justify-content:center}.shnell-topnav__links li{margin:0;display:flex;align-items:center}.shnell-topnav__links a{color:hsla(0,0%,100%,.55);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;white-space:nowrap}.shnell-topnav__links a:hover{color:#fff;text-decoration:none}.shnell-topnav__has-submenu{position:relative}.shnell-topnav__caret{font-size:9px;margin-left:4px;display:inline-block;vertical-align:middle;transition:transform .2s ease;opacity:.6}.shnell-topnav__has-submenu:hover .shnell-topnav__caret,.shnell-topnav__has-submenu:focus-within .shnell-topnav__caret{transform:rotate(180deg);opacity:1}.shnell-topnav__submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-6px);background:rgba(10,10,10,.97);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px 0 10px;margin-top:-8px;min-width:280px;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:1080;box-shadow:0 24px 60px -16px rgba(0,0,0,.6)}.shnell-topnav__has-submenu::after{content:"";position:absolute;top:100%;left:0;width:100%;height:18px;z-index:1079}.shnell-topnav__has-submenu:hover .shnell-topnav__submenu,.shnell-topnav__has-submenu:focus-within .shnell-topnav__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.shnell-topnav__submenu li{margin:0;padding:0}.shnell-topnav__submenu a{position:static;transform:none;display:flex;align-items:baseline;gap:10px;padding:12px 22px;white-space:nowrap;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78) !important;text-decoration:none;transition:color .2s ease,background .2s ease}.shnell-topnav__submenu a:hover{color:#bdd300 !important;background:rgba(189,211,0,.06);text-decoration:none}.shnell-topnav__submenu a small{font-weight:500;font-size:10px;letter-spacing:.1em;color:hsla(0,0%,100%,.4);text-transform:lowercase}.shnell-topnav__submenu-icon{color:#bdd300;font-size:9px;opacity:.7}.shnell-topnav__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.shnell-topnav__iconbtn{color:hsla(0,0%,100%,.7);text-decoration:none;padding:8px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:50%;transition:color .2s ease,background .2s ease}.shnell-topnav__iconbtn:hover{color:#fff;background:hsla(0,0%,100%,.06);text-decoration:none}.shnell-topnav__cart{position:relative}.shnell-topnav__cart-count{position:absolute;top:2px;right:2px;background:#bdd300;color:#0a0a0a;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:9px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;display:flex;align-items:center;justify-content:center;line-height:1}.shnell-topnav__cart-count:empty{display:none}.shnell-topnav__cta{background:#bdd300;color:#0a0a0a;padding:10px 22px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:100px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.shnell-topnav__cta:hover{background:#cee524;color:#0a0a0a;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 24px rgba(189,211,0,.35)}.shnell-topnav__hamburger{display:none;background:rgba(0,0,0,0);border:0;padding:8px;cursor:pointer;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:36px;height:36px}.shnell-topnav__hamburger span{display:block;width:18px;height:1.5px;background:#fff;border-radius:1px;transition:transform .2s ease,opacity .2s ease}@media(max-width: 960px){.shnell-topnav__links{display:none}.shnell-topnav__cta{display:none}.shnell-topnav__hamburger{display:inline-flex}.shnell-topnav__inner{padding:0 20px;height:56px}}@media(max-width: 480px){.shnell-topnav__brand-text{font-size:22px}.shnell-topnav__actions{gap:6px}}@media(max-width: 768px){#nav-hamburger.modal{z-index:9999 !important;background:#0a0a0a !important;color:#ecf0f1 !important}#nav-hamburger.modal.modal-open,#nav-hamburger.modal.is-open,#nav-hamburger.modal.show,#nav-hamburger.modal.transition-slide.modal-open{display:block !important;visibility:visible !important;opacity:1 !important;transform:translateX(0) !important;top:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:100vh !important;max-height:100vh !important}#nav-hamburger .modal-body,#nav-hamburger .nav-body,#nav-hamburger .modal-content{background:#0a0a0a !important;color:#ecf0f1 !important}#nav-hamburger a,#nav-hamburger li,#nav-hamburger .nav-item,#nav-hamburger .nav-link,#nav-hamburger h1,#nav-hamburger h2,#nav-hamburger h3,#nav-hamburger h4,#nav-hamburger h5,#nav-hamburger span,#nav-hamburger p{color:#ecf0f1 !important}#nav-hamburger a:hover,#nav-hamburger a:active{color:#bdd300 !important}#nav-hamburger .modal-close,#nav-hamburger .js-modal-close{color:#ecf0f1 !important;opacity:1 !important;z-index:10002}#nav-hamburger ul li a{font-size:18px !important;font-weight:600 !important;padding:14px 0 !important;display:block;letter-spacing:.04em;border-bottom:1px solid hsla(0,0%,100%,.08)}.js-overlay.is-open,.js-overlay.modal-open,.site-overlay.is-open,.site-overlay.modal-open{display:block !important;z-index:9998 !important;opacity:1 !important}.shnell-topnav__hamburger{position:relative;z-index:10001}}.shnell-topnav.is-stuck{background:rgba(10,10,10,.95);border-bottom-color:hsla(0,0%,100%,.1)}.shnell-vs::before,.shnell-compare::before,.shnell-bundle::before,.shnell-made-ar::before,.shnell-care::before,.shnell-range::before,.shnell-co2::before,.shnell-testride::before,.shnell-testimonials::before,.shnell-faq::before{content:"";display:block;position:absolute;top:-28px;left:50%;width:1px;height:56px;background:linear-gradient(to bottom, rgba(189, 211, 0, 0) 0%, rgba(189, 211, 0, 0.6) 50%, rgba(189, 211, 0, 0) 100%);z-index:5;pointer-events:none}.shnell-vs,.shnell-compare,.shnell-bundle,.shnell-made-ar,.shnell-care,.shnell-range,.shnell-co2,.shnell-testride,.shnell-testimonials,.shnell-faq{position:relative}@media(max-width: 768px){.shnell-vs::before,.shnell-compare::before,.shnell-bundle::before,.shnell-made-ar::before,.shnell-care::before,.shnell-range::before,.shnell-co2::before,.shnell-testride::before,.shnell-testimonials::before,.shnell-faq::before{height:40px;top:-20px}}.shnell-footer{background:#050505;color:#ecf0f1;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;padding:0;margin-top:0;border-top:1px solid rgba(189,211,0,.18);border-radius:0 !important}.shnell-footer *{box-sizing:border-box}.shnell-footer__top{padding:100px 52px 80px;max-width:1480px;margin:0 auto;border-bottom:1px solid hsla(0,0%,100%,.06)}.shnell-footer__top-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}.shnell-footer__brand-wrap{display:flex;flex-direction:column}.shnell-footer__kicker{font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#bdd300;margin-bottom:16px}.shnell-footer__brand{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(72px,12vw,180px);line-height:.88;letter-spacing:.04em;color:#ecf0f1;margin-bottom:20px}.shnell-footer__tagline{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:300;line-height:1.6;color:rgba(236,240,241,.55);max-width:460px;margin:0}.shnell-footer__cta{background:#bdd300;color:#0a0a0a;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:18px 42px;border-radius:100px;align-self:end;justify-self:end;transition:background .25s ease,transform .2s ease,box-shadow .25s ease;white-space:nowrap}.shnell-footer__cta:hover{background:#cee524;color:#0a0a0a;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 40px rgba(189,211,0,.35)}.shnell-footer__columns{padding:70px 52px;max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;border-bottom:1px solid hsla(0,0%,100%,.06)}.shnell-footer__col-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(236,240,241,.45);margin-bottom:22px}.shnell-footer__list{list-style:none;margin:0;padding:0}.shnell-footer__list li{margin:0 0 10px;font-family:"Plus Jakarta Sans",sans-serif}.shnell-footer__list a{color:rgba(236,240,241,.85);text-decoration:none;font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.shnell-footer__list a:hover{color:#bdd300;text-decoration:none}.shnell-footer__chip{font-size:9px;font-weight:700;letter-spacing:.15em;color:rgba(236,240,241,.4);border:1px solid rgba(236,240,241,.18);padding:2px 7px;border-radius:100px;text-transform:uppercase}.shnell-footer__list--contact li{margin-bottom:18px}.shnell-footer__contact-link{display:block;color:#ecf0f1;text-decoration:none;transition:color .2s ease}a.shnell-footer__contact-link:hover{color:#bdd300;text-decoration:none}.shnell-footer__contact-label{display:block;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(236,240,241,.4);margin-bottom:3px}.shnell-footer__contact-val{display:block;font-size:14px;font-weight:500}.shnell-footer__legal{background:#000;padding:24px 52px}.shnell-footer__legal-inner{max-width:1480px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;color:rgba(236,240,241,.4)}.shnell-footer__legal-left,.shnell-footer__legal-right{flex:1 1 auto}.shnell-footer__legal-right{text-align:right}.shnell-footer__legal a{color:rgba(236,240,241,.6);text-decoration:none}.shnell-footer__legal a:hover{color:#bdd300}.shnell-footer__copyright{margin-bottom:4px}.shnell-footer__claim{font-size:10px;color:rgba(236,240,241,.35)}.shnell-footer__claim a{color:rgba(236,240,241,.55)}.shnell-footer__legal-left a,.shnell-footer__legal-left{font-size:11px}@media(max-width: 900px){.shnell-footer__top{padding:70px 28px 56px}.shnell-footer__top-inner{grid-template-columns:1fr;gap:32px;align-items:start}.shnell-footer__cta{justify-self:start}.shnell-footer__columns{padding:50px 28px;grid-template-columns:repeat(2, 1fr);gap:40px 28px}.shnell-footer__legal{padding:20px 28px}.shnell-footer__legal-inner{flex-direction:column;align-items:flex-start;gap:12px}.shnell-footer__legal-right{text-align:left}}@media(max-width: 540px){.shnell-footer__columns{grid-template-columns:1fr;gap:40px}}.shnell-help{background:#0a0a0a;color:#ecf0f1;padding:100px 32px 110px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif}.shnell-help__inner{max-width:1280px;margin:0 auto}.shnell-help__intro{text-align:center;margin-bottom:70px}.shnell-help__eyebrow{font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#bdd300;margin-bottom:18px}.shnell-help__h{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(40px,5.5vw,80px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 18px}.shnell-help__sub{font-size:15px;font-weight:300;line-height:1.65;color:rgba(236,240,241,.65);max-width:680px;margin:0 auto}.shnell-help__cats{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-bottom:80px}.shnell-help__cat{display:flex;flex-direction:column;gap:6px;padding:22px 20px;background:#111;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;text-decoration:none;color:#ecf0f1;transition:transform .22s ease,border-color .22s ease,background .22s ease}.shnell-help__cat:hover{transform:translateY(-4px);border-color:rgba(189,211,0,.4);background:#161616;text-decoration:none;color:#ecf0f1}.shnell-help__cat-icon{font-size:22px;line-height:1;margin-bottom:8px;display:block}.shnell-help__cat-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;color:#fff}.shnell-help__cat-desc{font-size:11px;font-weight:500;color:rgba(236,240,241,.5);letter-spacing:.02em}.shnell-help__sections{display:flex;flex-direction:column;gap:70px}.shnell-help__section{scroll-margin-top:90px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:48px}.shnell-help__section-title{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(28px,3.5vw,44px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 14px}.shnell-help__section-desc{font-size:15px;line-height:1.6;color:rgba(236,240,241,.78);max-width:720px;margin:0 0 28px;font-weight:300}.shnell-help__bullets{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:14px 28px}.shnell-help__bullets li{position:relative;padding-left:22px;font-size:14px;line-height:1.55;color:rgba(236,240,241,.82);font-weight:400}.shnell-help__bullets li::before{content:"▸";position:absolute;left:0;top:1px;color:#bdd300;font-size:12px}.shnell-help__bullets li strong{color:#fff;font-weight:700}.shnell-help__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.shnell-help__card{display:flex;flex-direction:column;gap:6px;padding:22px 24px;background:#111;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;text-decoration:none;color:#ecf0f1;transition:border-color .22s ease,background .22s ease,transform .22s ease}.shnell-help__card:hover{border-color:rgba(189,211,0,.4);background:#161616;transform:translateY(-3px);text-decoration:none;color:#ecf0f1}.shnell-help__card-tag{display:inline-block;align-self:flex-start;background:rgba(189,211,0,.12);color:#bdd300;font-family:"Plus Jakarta Sans",sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;padding:4px 8px;border-radius:6px;margin-bottom:4px}.shnell-help__card-name{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:600;color:#fff;line-height:1.3}.shnell-help__card-meta{font-size:12px;color:rgba(236,240,241,.5);font-weight:400}.shnell-help__cta{margin-top:80px;padding:56px 32px;background:linear-gradient(135deg, #111 0%, #050505 100%);border:1px solid rgba(189,211,0,.18);border-radius:24px;text-align:center}.shnell-help__cta-title{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(28px,3.5vw,44px);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 12px}.shnell-help__cta-sub{font-size:14px;color:rgba(236,240,241,.65);margin:0 auto 28px;max-width:520px;font-weight:300;line-height:1.55}.shnell-help__cta-btn{display:inline-block;background:#bdd300;color:#0a0a0a;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:16px 36px;border-radius:100px;text-decoration:none;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.shnell-help__cta-btn:hover{background:#cee524;transform:translateY(-2px);box-shadow:0 12px 40px rgba(189,211,0,.35);text-decoration:none;color:#0a0a0a}@media(max-width: 1024px){.shnell-help__cats{grid-template-columns:repeat(3, 1fr)}.shnell-help__bullets{grid-template-columns:1fr}}@media(max-width: 720px){.shnell-help{padding:70px 20px}.shnell-help__cats{grid-template-columns:repeat(2, 1fr);gap:10px}.shnell-help__cards{grid-template-columns:1fr}.shnell-help__cta{padding:40px 20px}}.shnell-help__models{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px;margin-bottom:60px}.shnell-help__model-card{display:flex;flex-direction:column;gap:8px;padding:32px 30px;background:#111;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;text-decoration:none;color:#ecf0f1;transition:transform .22s ease,border-color .22s ease,background .22s ease;position:relative;overflow:hidden}.shnell-help__model-card:hover{transform:translateY(-4px);border-color:rgba(189,211,0,.5);background:#161616;text-decoration:none;color:#ecf0f1}.shnell-help__model-card--soon{opacity:.55;cursor:not-allowed;pointer-events:none}.shnell-help__model-card--soon .shnell-help__model-cta{color:hsla(0,0%,100%,.45);font-style:italic}.shnell-help__model-icon{color:#bdd300;font-size:14px;line-height:1;margin-bottom:6px}.shnell-help__model-name{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:32px;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1}.shnell-help__model-desc{font-family:"Plus Jakarta Sans","Montserrat",sans-serif;font-size:13px;font-weight:500;color:rgba(236,240,241,.55);letter-spacing:.02em}.shnell-help__model-cta{margin-top:12px;font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bdd300}@media(max-width: 640px){.shnell-help__models{grid-template-columns:1fr}}.shnell-perks{background:#0a0a0a;color:#ecf0f1;padding:90px 32px;font-family:"Plus Jakarta Sans","Montserrat",sans-serif;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.shnell-perks__inner{max-width:1280px;margin:0 auto}.shnell-perks__kicker{font-family:"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#bdd300;margin-bottom:16px;text-align:center}.shnell-perks__title{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;font-size:clamp(36px,5vw,68px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 50px;text-align:center}.shnell-perks__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.shnell-perk{background:#111;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:28px 26px;transition:border-color .22s ease,transform .22s ease}.shnell-perk:hover{border-color:rgba(189,211,0,.35);transform:translateY(-3px)}.shnell-perk__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(189,211,0,.12);color:#bdd300;border-radius:50%;font-size:18px;font-weight:700;margin-bottom:14px}.shnell-perk__name{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:5px}.shnell-perk__desc{font-size:13px;font-weight:400;line-height:1.5;color:rgba(236,240,241,.6)}.shnell-perks__help{text-align:center;margin-top:40px}.shnell-perks__help-link{display:inline-block;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#bdd300;text-decoration:none;padding:14px 28px;border:1px solid rgba(189,211,0,.4);border-radius:100px;transition:background .2s ease,border-color .2s ease}.shnell-perks__help-link:hover{background:rgba(189,211,0,.08);border-color:#bdd300;text-decoration:none;color:#bdd300}@media(max-width: 900px){.shnell-perks{padding:70px 22px}.shnell-perks__grid{grid-template-columns:repeat(2, 1fr);gap:16px}}@media(max-width: 540px){.shnell-perks__grid{grid-template-columns:1fr}}.template-product .js-product-description,.template-product .product-description,.template-product .js-product-description.is-collapsed,.template-product .product-description.collapsed{max-height:none !important;height:auto !important;overflow:visible !important}.template-product .js-view-description,.template-product .product-description-more,.template-product .js-view-more,.template-product .js-view-less{display:none !important}.template-product .product-description.has-faded::after{display:none !important}.template-product .product-description.user-content h2,.template-product .product-description.user-content h3{font-family:"Bebas Neue","Lexend",sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;margin-top:28px;margin-bottom:12px;color:#ecf0f1}.template-product .product-description.user-content h2{font-size:28px;line-height:1.05}.template-product .product-description.user-content h3{font-size:22px;line-height:1.1}.template-product .product-description.user-content ul{padding-left:0;list-style:none}.template-product .product-description.user-content ul li{position:relative;padding-left:22px;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:1.6;margin-bottom:8px;color:rgba(236,240,241,.85)}.template-product .product-description.user-content ul li::before{content:"▸";position:absolute;left:0;top:1px;color:#bdd300;font-size:11px}.template-product .product-description.user-content p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:1.65;color:rgba(236,240,241,.82)}.template-product .product-description.user-content strong{color:#ecf0f1;font-weight:700}
/* Engine:dart */