.tmp-input-container{width:100%;display:flex;align-items:stretch;background-color:#fcfcfc !important;box-shadow:inset 0 0 1px 0 #000}.tmp-input-container .tmp-input{border-radius:0 !important;border:none !important;background-color:initial !important;box-shadow:none !important}.tmp-input-container .tmp-input:not(:focus){color:inherit !important}.tmp-input-container .tmp-input-icon-container{display:flex;align-items:center;justify-content:center;padding-left:1em;padding-right:1em;color:#767676}.tmp-checkbox{line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em;margin-top:.6rem;margin-bottom:.4rem}.tmp-checkbox .tmp-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor !important;width:1.15em;height:1.15em;border-width:.15em !important;border-style:solid !important;border-color:currentColor !important;border-radius:.15em;transform:translateY(-0.075em);display:grid;place-content:center}.tmp-checkbox .tmp-checkbox__input::before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #31c594;background-color:CanvasText}.tmp-checkbox .tmp-checkbox__input:checked::before{transform:scale(1)}.tmp-checkbox .tmp-checkbox__input:focus{outline:max(2px,.15em) solid rgba(49,197,148,.6823529412);outline-offset:0}.tmp-checkbox .tmp-checkbox__input:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.tmp-checkbox+.tmp-checkbox{margin-top:1em}.tmp-label{width:100%;display:flex;flex-direction:column;align-items:stretch}.tmp-label-text{line-height:1.6;font-size:.85em}.tmp-disabled{background-color:#d7d7d7 !important;cursor:not-allowed;opacity:.7}.tmp-disabled .tmp-input{pointer-events:none}.tmp-dialog__container{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;z-index:1002}.tmp-dialog__container .tmp-dialog{position:relative;width:80%;height:80%;max-height:100vh;z-index:14;background-color:#fff;box-shadow:0 0 16px #333;--dialog-header-height: 66px;--dialog-footer-height: 42px}@media(max-width: 1024px){.tmp-dialog__container .tmp-dialog{width:95%;height:95%}}@media(max-width: 699px){.tmp-dialog__container .tmp-dialog{width:100%;height:100%}}.tmp-dialog__container .tmp-dialog.tmp-dialog__auto-height{height:auto;overflow-y:auto}.tmp-dialog__container .tmp-dialog.tmp-dialog__readable-content{max-width:min(40ch,100vh)}.tmp-dialog__container .tmp-dialog.tmp-dialog__readable-content .tmp-dialog__content{padding:0 1rem}.tmp-dialog__container .tmp-dialog .tmp-dialog__header{display:flex;width:100%;padding:1rem;height:66px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;z-index:1}.tmp-dialog__container .tmp-dialog .tmp-dialog__header h1,.tmp-dialog__container .tmp-dialog .tmp-dialog__header h2,.tmp-dialog__container .tmp-dialog .tmp-dialog__header h3,.tmp-dialog__container .tmp-dialog .tmp-dialog__header h4,.tmp-dialog__container .tmp-dialog .tmp-dialog__header h5,.tmp-dialog__container .tmp-dialog .tmp-dialog__header h6{margin:0}.tmp-dialog__container .tmp-dialog .tmp-dialog__header .tmp-dialog__close{margin-left:auto;cursor:pointer}.tmp-dialog__container .tmp-dialog:not(.tmp-dialog__auto-height) .tmp-dialog__content{position:absolute;top:var(--dialog-header-height);bottom:var(--dialog-footer-height);left:0;right:0}.tmp-dialog__container .tmp-dialog .tmp-dialog__footer{height:42px;display:flex;width:100%}.tmp-dialog__container .tmp-dialog .tmp-dialog__footer.tmp-dialog__footer-right{justify-content:flex-end}.tmp-dialog__container .tmp-dialog .tmp-dialog__footer.tmp-dialog__footer-left{justify-content:flex-start}.tmp-dialog__container .tmp-dialog .tmp-dialog__footer.tmp-dialog__footer-center{justify-content:center}.tmp-dialog__container .tmp-dialog .tmp-dialog__footer .tmp-btn{font-size:1.1rem}.tmp-dialog__container .tmp-dialog:not(.tmp-dialog__auto-height) .tmp-dialog__footer{position:absolute;bottom:0;left:0;right:0}.tmp-dialog__container .tmp-dialog.tmp-dialog__default{max-width:700px;height:90%}.tmp-dialog__container .tmp-dialog.tmp-dialog__default .tmp-dialog__content{overflow-y:auto;padding:1rem}.tmp-dialog__container .tmp-dialog__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:13;background-color:rgba(0,0,0,.4)}.tmp-dialog-active{overflow-y:hidden}.tmp-alert{display:grid;grid-template-columns:min-content auto;grid-template-areas:"icon title" "nothing description";padding:.8em;gap:.8em}.tmp-alert .tmp-alert__icon{grid-area:icon;font-size:1.2em}.tmp-alert .tmp-alert__title{grid-area:title;font-size:1.05em;font-weight:600;margin:0}.tmp-alert .tmp-alert__description{grid-area:description;font-size:.9em}.tmp-alert.tmp-alert__info{background-color:#e5f6fd;color:#014361}.tmp-alert.tmp-alert__info .tmp-alert__icon{color:#03a9f4}.tmp-alert.tmp-alert__error{background-color:#fdeded;color:#5f2120}.tmp-alert.tmp-alert__error .tmp-alert__icon{color:#ef5350}.tmp-alert.tmp-alert__success{background-color:#edf7ed;color:#1e4620}.tmp-alert.tmp-alert__success .tmp-alert__icon{color:#4caf50}.tmp-pagination{width:100%;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.tmp-pagination li .tmp-pagination__item-button,.tmp-pagination li .tmp-pagination__item-ellipsis{display:flex;justify-content:center;align-items:center;height:2rem;padding:0 .2rem;margin:0 .2rem;border-radius:1rem;border:none;font-size:.8rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all ease-in-out .2s}.tmp-pagination li .tmp-pagination__item-button{min-width:2rem;cursor:pointer}.tmp-pagination li .tmp-pagination__item-button:hover{background-color:#f2f2f2}.tmp-pagination li .tmp-pagination__item-button.tmp-active{background-color:#e5e5e5;position:relative}.tmp-pagination li .tmp-pagination__item-button.tmp-active .tmp-pagination-loading-icon{font-size:2.6em;position:absolute}.tmp-openings-table th,.tmp-openings-table tr td,.tmp-openings-table tr:first-child th,.tmp-openings-table tr:first-child td{text-align:inherit;vertical-align:inherit;border:0}.tmp-openings-table tr,.tmp-openings-table tr td,.tmp-openings-table tr:hover td,.tmp-openings-table tr:nth-child(odd) td{background-color:inherit}.tmp-openings-table tr:not(:last-child) td{border-bottom:1px dotted rgba(0,0,0,.3)}.tmp-openings-table tr.tmp-active{color:#5bb85b}.tmp-openings-table tr td{padding:.2rem 0}.tmp-openings-table tr td:first-child{width:8ch;vertical-align:top}.tmp-add-to-cart__container{display:flex;align-items:stretch}.tmp-add-to-cart__container.tmp-add-to-cart__full-width .tmp-add-to-cart__button{flex-grow:1}.tmp-add-to-cart__container .tmp-add-to-cart__amount-container .tmp-input-container{height:100%}.tmp-add-to-cart__amount-input{width:36px !important;max-width:58px;min-height:36px;text-align:center;vertical-align:middle;padding:0 !important;border-radius:0 !important;border-width:1px;border-style:solid;font-size:12px}.tmp-add-to-cart__amount-input::-webkit-inner-spin-button,.tmp-add-to-cart__amount-input::-webkit-outer-spin-button{display:none}.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container{display:flex;justify-content:space-between}.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__share__button,.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__empty__button{font-size:16px;text-align:right;cursor:pointer}.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__share__button:hover,.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__empty__button:hover{text-decoration:underline}.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__share__button-text{margin-left:.5em}.tmp-cart__container .tmp-cart__table .tmp-cart__empty__button-container .tmp-cart__empty__button{margin-left:auto}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item{position:relative;align-items:flex-start;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #d3d3d3}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__image-container{width:100%;background-color:#fff;padding:1rem;border:1px solid #e6e6e6}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container{width:100%;padding-left:20px;position:relative}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container .tmp-cart__table-item__price-content{font-size:.85rem}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container .tmp-cart__table-item__amount{margin-top:20px}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container .tmp-cart__table-item__amount .tmp-input-container{width:-moz-fit-content;width:fit-content}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container .tmp-cart__table-item__remove{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;margin-bottom:-1rem;display:flex;justify-content:space-between;bottom:0;right:0}.tmp-cart__container .tmp-cart__table .tmp-cart__table-item .tmp-cart__table-item__info-container .tmp-cart__table-item__remove .tmp-cart__remove{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tmp-cart__container .tmp-cart__table .tmp-cart__promotion-codes{margin-top:1rem}.tmp-cart__container .tmp-cart__table .tmp-cart__promotion-codes .tmp-cart__promotion-code{display:flex;justify-content:space-between;align-items:center}.tmp-cart__container .tmp-cart__table .tmp-cart__sum{margin-top:1rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 400px){.tmp-cart__container .tmp-cart__table .tmp-cart__sum{display:block;margin-bottom:20px}}.tmp-cart__container .tmp-cart__table .tmp-cart__sum .tmp-cart__sum__title{font-size:22px;font-weight:700}.tmp-cart__container .tmp-cart__table .tmp-cart__sum .tmp-cart__sum__price{font-size:20px;font-weight:700;white-space:nowrap}.tmp-cart__container .tmp-cart__table .tmp-cart__sum .tmp-cart__sum__currency{display:inline-block;font-size:17px;font-weight:600}.tmp-cart__share__dialog__container{z-index:10000}.tmp-cart-amount{flex:1 1 auto;width:1%;padding:.5rem 1rem;border:none;background-color:inherit}.tmp-cart-amount:focus{border:none}.tmp-cart-checkout-link{display:block;border:none;padding:1rem 2rem;text-align:center;color:#fff;background-color:#00a0d2}.tmp-cart-button-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.tmp-cart-button-icon-container{position:relative;display:flex}.tmp-cart-button-icon-container[data-count]:after{content:attr(data-count);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-0.7em;left:-0.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.tmp-cart-button{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tmp-catalogues{margin-top:3rem;margin-bottom:3rem}.tmp-catalogues .tmp-catalogues__toolbar{display:flex;align-items:center;width:100%;padding-left:.3rem;padding-right:.3rem;margin-bottom:.8rem}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__toolbar-mobile{flex-direction:column-reverse;align-items:flex-start;gap:1rem}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__back{border:none !important;color:inherit !important;background-color:inherit !important;padding:.3rem 1rem .3rem 0px !important;text-transform:uppercase}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__breadcrumbs{width:100%;display:flex;align-items:center;flex-wrap:wrap}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__breadcrumbs .tmp-catalogues__breadcrumbs__item{text-transform:uppercase;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;cursor:pointer}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__breadcrumbs .tmp-catalogues__breadcrumbs__item-separator{display:inline-block;margin-right:.5rem}.tmp-catalogues .tmp-catalogues__toolbar .tmp-catalogues__breadcrumbs .tmp-catalogues__breadcrumbs__item-separator:not(:first-child){margin-left:.5rem}.tmp-catalogues .tmp-catalogues__brands{display:flex;align-items:center;justify-content:center}.tmp-catalogues .tmp-catalogues__brands .tmp-catalogues__brands__item{display:flex;align-items:center;justify-content:center;text-transform:capitalize;padding:.4em .6em;cursor:pointer}.tmp-catalogues .tmp-catalogues__brands .tmp-catalogues__brands__item input{margin-right:.2em;cursor:inherit}.tmp-catalogues .tmp-catalogues__catalogue__tooltip .tmp-tooltip{width:100%;padding:.5rem;border:2px solid #b1b1b1;box-shadow:none}.tmp-catalogues .tmp-catalogues__catalogue__tooltip .tmp-tooltip::before,.tmp-catalogues .tmp-catalogues__catalogue__tooltip .tmp-tooltip::after{display:none}.tmp-catalogues .tmp-catalogues__catalogue__tags-header{width:100%;display:flex;justify-content:center;font-size:.9rem}.tmp-catalogues .tmp-catalogues__catalogue__tags-footer{width:100%;display:flex;justify-content:flex-end;font-size:.8rem}.tmp-catalogues .tmp-catalogues__catalogue__tags-footer span{cursor:pointer}.tmp-catalogues .tmp-catalogues__catalogue__tags{width:100%;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4em;margin-top:.4em;margin-bottom:.4em}.tmp-catalogues .tmp-catalogues__catalogue__tags .tmp-catalogues__catalogue__tags-item{width:100%;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:.6em;background-color:#ececec;text-align:center;cursor:pointer;width:calc(50% - .2em)}@media(min-width: 775px){.tmp-catalogues .tmp-catalogues__catalogue__tags .tmp-catalogues__catalogue__tags-item{width:calc(33.3% - .3em)}}.tmp-catalogues .tmp-catalogues__exploded-view{position:relative}@media(min-width: 1025px){.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__boxes__item:hover+.tmp-catalogues__exploded-view__tooltip{visibility:visible;opacity:1}}.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__exploded-view__tooltip{display:none;visibility:hidden;opacity:0;position:absolute;top:calc(100% + .2rem);left:-62.5%;width:225%;padding:.2rem;transition:visibility ease-in-out .2s,opacity ease-in-out .2s;border:2px solid #b1b1b1;background-color:#fff;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;z-index:1}.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__exploded-view__tooltip::before{content:"";transform:rotate(45deg);width:16px;height:16px;background-color:#fff;position:absolute;left:calc(50% - 8px);top:-10px;border-top:2px solid #b1b1b1;border-left:2px solid #b1b1b1;z-index:-1}@media(min-width: 1025px){.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__exploded-view__tooltip{display:block}}.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__exploded-view__tooltip .tmp-catalogues__exploded-view__tooltip-title{padding:.4rem;background-color:#f8f8f8;text-align:center;margin:.4rem -0.2rem -0.2rem -0.2rem;font-weight:500}.tmp-catalogues .tmp-catalogues__exploded-view .tmp-catalogues__exploded-view__tooltip .tmp-catalogues__exploded-view__tooltip-image{width:100%;height:250px;background-position:center center;background-size:contain;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast}@media(min-width: 1025px){.tmp-catalogues .tmp-catalogues__parts{display:grid;grid-template-areas:"image table";grid-template-rows:1fr;grid-template-columns:1fr minmax(600px, 40%);gap:1rem;max-height:100%}}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container{grid-area:image;width:100%;position:relative}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container .tmp-catalogues__parts__image-sticky{position:sticky;top:1rem;padding:.6rem;background-color:#fff}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container .tmp-catalogues__parts__image-sticky .tmp-catalogues__parts__image-controls{display:flex;justify-content:center;align-items:center;padding:.6rem;border-bottom:1px solid #e9e9e9}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container .tmp-catalogues__parts__image-sticky .tmp-catalogues__parts__image-controls i{font-size:1.6rem;margin-left:.6rem;margin-right:.6rem;cursor:pointer}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container .tmp-catalogues__parts__image-sticky .react-transform-wrapper{width:100%;border-bottom:1px solid #e9e9e9}.tmp-catalogues .tmp-catalogues__parts .tmp-catalogues__parts__image-container .tmp-catalogues__parts__image-sticky .react-transform-wrapper .react-transform-component{width:100%;display:flex;justify-content:center;align-items:center;padding:1rem}.tmp-catalogues .tmp-catalogues__boxes{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));max-width:1110px;max-height:100%;gap:.5rem;position:relative;margin-left:auto;margin-right:auto}.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__boxes__item{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;height:100%;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;padding:.6rem;border:2px solid #ececec}.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__boxes__item:hover,.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__boxes__item .tmp-active{border:2px solid #b1b1b1}.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__boxes__item h4{text-align:center;font-weight:500;font-size:.8rem;margin-bottom:0}.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__boxes__item .tmp-catalogues__boxes__item-image{background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:100px;image-rendering:-webkit-optimize-contrast}.tmp-catalogues .tmp-catalogues__boxes .tmp-catalogues__catalogue__tooltip{position:static}.tmp-catalogues__table__container{grid-area:table;overflow-x:auto;max-width:100%;max-height:100%;padding-bottom:3rem;background-image:linear-gradient(to right, white, white),linear-gradient(to right, white, white),linear-gradient(to right, rgba(0, 0, 20, 0.2), rgba(255, 255, 255, 0)),linear-gradient(to left, rgba(0, 0, 20, 0.2), rgba(255, 255, 255, 0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:#fff;background-size:60px 100%,60px 100%,30px 100%,30px 100%;background-attachment:local,local,scroll,scroll}.tmp-catalogues__table__container .tmp-tooltip{padding:.5rem;border-radius:.2rem}.tmp-catalogues__table__container .tmp-catalogues__table{width:100%;min-width:500px;margin-bottom:0}.tmp-catalogues__table__container .tmp-catalogues__table tr td{padding:.2em .4em;border:none;border-bottom:solid 1px #e9e9e9;vertical-align:middle}.tmp-catalogues__table__container .tmp-catalogues__table tr.tmp-catalogues__table__group td{text-align:center}.tmp-catalogues__table__container .tmp-catalogues__table thead tr td{border-top:none !important;font-weight:700}.tmp-catalogues__table__container .tmp-catalogues__table tbody>tr td,.tmp-catalogues__table__container .tmp-catalogues__table tbody>tr:hover td,.tmp-catalogues__table__container .tmp-catalogues__table tbody>tr:nth-child(odd)>td{background-color:inherit}.tmp-catalogues__table__container .tmp-catalogues__table tbody>tr:not(.tmp-catalogues__table__group):hover{background-color:#e9e9e9}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-product-cart-button-container .tmp-btn{width:100%}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-position,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-sku,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-qty,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-price,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-cart{width:.1%}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-sku,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-price{white-space:nowrap}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-name{min-width:29ch}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-position,.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-qty{text-align:center}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-cart{text-align:right}.tmp-catalogues__table__container .tmp-catalogues__table .tmp-catalogues__table__column-cart .tmp-hover-tooltip-container{display:block}.tmp-catalogues__dialog .tmp-dialog{width:90%;height:90%}@media(min-width: 800px){.tmp-catalogues__dialog .tmp-dialog{width:50%}}@media(max-width: 799px){.tmp-catalogues__dialog .tmp-dialog{max-width:500px}}@media(min-width: 800px){.tmp-catalogues__dialog .tmp-catalogues__dialog__container{display:grid;grid-template-columns:400px 1fr;grid-template-areas:"image content" "full-content full-content"}}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-product-cart-button-container{margin-top:.6rem;margin-bottom:.4rem}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__image{grid-area:image;width:100%;display:flex;justify-content:center;align-items:center}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__image img{width:100%}@media(max-width: 799px){.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__image img{max-width:200px}}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__content{grid-area:content}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__full-content{grid-area:full-content}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__content-section{padding:.4rem .8rem;border-bottom:1px solid #ececec}.tmp-catalogues__dialog .tmp-catalogues__dialog__container .tmp-catalogues__dialog__content-section .tmp-catalogues__dialog__content_section_title{font-size:.8rem}.tmp-product-list-loading{align-items:initial}.tmp-product-list-loading .tmp-loading{position:sticky;position:-webkit-sticky;top:0;height:100vh;max-height:100%;display:flex;justify-content:center;align-items:center}.tmp-product-list{display:grid;grid-gap:var(--product-list-grid-gap);grid-template-columns:repeat(var(--product-list-columns), minmax(calc(var(--product-list-item-width) - var(--product-list-grid-gap)), 1fr))}.tmp-product-list.tmp-product-list__strict-width{grid-template-columns:repeat(var(--product-list-columns), var(--product-list-item-width))}.tmp-product-list .tmp-product-list__item{display:flex;flex-direction:column}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__link{display:block}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__title{font-weight:600;font-size:.9rem}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__title .tmp-product-list__item__title-text{margin-right:5px}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__sku{font-weight:400;font-size:.65rem}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__content{display:flex;flex-direction:column;flex-grow:1;padding:10px 0}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image{display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container{position:relative;width:100%}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container .tmp-product-list__item__image-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container .tmp-product-list__item__image-secondary{width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:0;z-index:2}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container.tmp-product-list__item__image-hover:hover .tmp-product-list__item__image-secondary{opacity:1}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container .tmp-product-list__item__read-more-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__image .tmp-product-list__item__image-container .tmp-product-list__item__read-more-container .tmp-product-list__item__read-more{opacity:0;transition:all .2s;z-index:2;background-color:rgba(162,185,159,.8);border:none;color:#fff;font-size:.75rem;padding:.5em 2.8em}.tmp-product-list .tmp-product-list__item:hover .tmp-product-list__item__read-more{opacity:1 !important}.tmp-product-list .tmp-product-list__item .tmp-product-list__item__save{font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.tmp-product-list__pagination__container{margin-top:2rem}.tmp-product-list__pagination__container .tmp-product-list__pagination__show-all-container{margin-top:.5rem;display:flex;justify-content:center}.tmp-product-list__pagination__container .tmp-product-list__pagination__show-all-container .tmp-product-list__pagination__show-all{display:inline-block;font-size:.9rem;padding:.6em;cursor:pointer}.tmp-product-list__toolbar{margin-bottom:20px;position:relative}.tmp-product-list__toolbar .tmp-product-list__toolbar__row{display:flex;justify-content:space-between;align-items:center}.tmp-product-list__toolbar .tmp-product-list__toolbar__row.tmp-product-list__toolbar__row-center{justify-content:center}@media(max-width: 479px){.tmp-product-list__toolbar .tmp-product-list__toolbar__row{flex-direction:column}}.tmp-product-list__toolbar .tmp-product-list__toolbar__filters-container{position:relative}.tmp-product-list__toolbar .tmp-product-list__toolbar__filters-container>.tmp-product-list__toolbar__filters-button:not(:first-child){margin-left:.7em}@media(max-width: 479px){.tmp-product-list__toolbar .tmp-product-list__toolbar__filters-container{width:100%}}@media(max-width: 479px){.tmp-product-list__toolbar .tmp-product-list__toolbar__filters-container .tmp-product-list__toolbar__filters-button{width:100%;margin-bottom:1rem}}.tmp-product-list__toolbar .tmp-product-list__search-container{display:flex}.tmp-product-list__toolbar .tmp-product-list__main-tags{display:flex;justify-content:center;flex-wrap:wrap}.tmp-product-list__toolbar .tmp-product-list__main-tags .tmp-product-list__main-tags__item{text-align:center;cursor:pointer;font-size:.8rem;padding:.5em .8em}.tmp-product-list__toolbar .tmp-product-list__main-tags .tmp-product-list__main-tags__item .tmp-active{font-weight:bold}.tmp-product-list__toolbar__filters-dropdown-container{width:500px;max-width:calc(100% - var(--slide-offset));background-color:#fff}body[data-elementor-device-mode=mobile] .tmp-product-list__toolbar__filters-dropdown-container{--slide-offset: 40px;position:fixed;top:0;bottom:0}body:not([data-elementor-device-mode=mobile]) .tmp-product-list__toolbar__filters-dropdown-container{position:absolute;top:100%;left:0;height:300px;max-height:100vh}.tmp-product-list__toolbar__filter-container{position:absolute;width:100%;background-color:#fff;height:100%;overflow-y:auto;--padding: 20px;--padding-2: 10px}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags{display:grid;grid-template-columns:repeat(2, auto);overflow:auto;padding:var(--padding)}@media(max-width: 479px){.tmp-product-list__toolbar__filter-container .tmp-product-list__tags{grid-template-columns:auto}}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags .tmp-product-list__tags__item{font-size:.9rem;padding:.2em .5em;margin-right:5px;margin-top:0;margin-bottom:0}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__category{display:flex;justify-content:space-between;align-items:center;padding:.4em 1em;cursor:pointer;font-weight:500;font-size:.9rem}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__category:not(:last-child){border-bottom:1px solid #eee}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header{position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:1;padding-top:var(--padding-2)}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header h4{margin:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:1rem}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__back{display:flex;align-items:center;align-self:center;padding-right:.7rem;cursor:pointer}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__back i{font-size:1.4rem}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__header-row,.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__header-main-row{display:flex;align-items:center;padding-left:var(--padding-2);padding-right:var(--padding-2)}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__header-main-row{flex-wrap:wrap;padding-right:calc(var(--padding-2) + 40px)}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__search-container{flex-grow:1;min-width:100px;max-width:150px}.tmp-product-list__toolbar__filter-container .tmp-product-list__tags__header .tmp-product-list__tags__search-container .tmp-product-list__tags__search{padding:.2em .4em !important;font-size:.9rem}.tmp-product-list__selected-tags{width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin-top:5px;margin-bottom:5px}.tmp-product-list__selected-tags .tmp-product-list__selected-tags__item{display:inline-block;font-size:.65rem;padding:.5em .8em;cursor:pointer;margin:.3em .15em;white-space:nowrap;background-color:#606060;color:#fff}.tmp-product-list__selected-tags .tmp-product-list__selected-tags__item .tmp-product-list__selected-tags__item-content{display:flex;justify-content:center;align-items:center;line-height:1}.tmp-product-list__selected-tags .tmp-product-list__selected-tags__item .tmp-product-list__selected-tags__item-content i{margin-left:5px}.tmp-product__discount-batch__percentage{position:absolute;padding:.2rem;color:#202020;background-color:#ffeb13;z-index:3}.tmp-product__discount-batch{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:0;left:0;text-transform:uppercase;font-size:9px;padding:.2rem;color:#fff;background-color:#000;z-index:3}.tmp-find-dealer__container{display:grid;grid-template-areas:"toolbar" "list" "map";grid-template-rows:auto auto 1fr;grid-template-columns:1fr;height:80vh;max-height:100%;position:relative}@media(min-width: 900px){.tmp-find-dealer__container{--dealer-list-top-space: 0;grid-template-areas:"nothing map" "toolbar map" "list map";grid-template-rows:var(--dealer-list-top-space) auto 1fr;grid-template-columns:300px 1fr !important}}.tmp-find-dealer__container a{cursor:pointer}.tmp-find-dealer__container .tmp-find-dealer__toolbar__container{grid-area:toolbar;padding:1rem}.tmp-find-dealer__container .tmp-find-dealer__list__container{grid-area:list;overflow-y:auto;position:sticky;top:0;z-index:11}@media(min-width: 900px){.tmp-find-dealer__container .tmp-find-dealer__list__container{display:block;position:static}}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));padding:1rem}@media(max-width: 899px){.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list{height:100%;overflow-y:auto}}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item{padding:1rem;margin-bottom:1rem;font-size:.75rem;transition:all 500ms}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item.tmp-active{box-shadow:0 0 16px 5px rgba(0,0,0,.1);background-color:#f8f8f8}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item.tmp-selected{box-shadow:0 0 16px 5px rgba(110,184,50,.5);background-color:#f8f8f8}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item p:last-child{margin:0}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item h4{font-size:1rem;margin:0 0 .5em 0}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item h4 .tmp-find-dealer__name__selected{font-size:60%;margin-left:.3rem;text-transform:uppercase;vertical-align:super;color:#6eb933}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item .tmp-find-dealer__list__opening-hours-title{font-weight:500;font-size:.9em}@media(min-width: 900px){.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item .tmp-find-dealer__list__item__open-map{display:none}}.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__divider{margin-bottom:1rem}@media(min-width: 900px){.tmp-find-dealer__container .tmp-find-dealer__list__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__divider{border-bottom:1px dotted #ccc}}.tmp-find-dealer__container .tmp-find-dealer__filters{position:absolute;bottom:0;left:50px;right:50px;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}.tmp-find-dealer__container .tmp-find-dealer__filters .tmp-find-dealer__filters__item{display:flex;align-items:center;justify-content:center;padding:.6em 1.4em;background-color:#fff;text-transform:uppercase;margin-left:.6em;margin-right:.6em;margin-bottom:1.2em;box-shadow:0 0 .2rem .1rem rgba(0,0,0,.1);cursor:pointer;font-size:.75rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-width .1s ease-in-out}.tmp-find-dealer__container .tmp-find-dealer__filters .tmp-find-dealer__filters__item.tmp-active{border-bottom:.35em solid var(--e-global-color-primary)}.tmp-find-dealer__container .tmp-find-dealer__filters .tmp-find-dealer__filters__item .tmp-find-dealer__filters__item__icon{width:1.6em;height:1.6em;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:.4rem}.tmp-find-dealer__container .tmp-find-dealer__filters .tmp-find-dealer__filters__item .tmp-find-dealer__filters__item__title{white-space:nowrap}.tmp-find-dealer__container .tmp-find-dealer__marker__content{font-size:.8rem;font-weight:400}.tmp-find-dealer__container .tmp-find-dealer__marker__content p:last-child{margin:0}.tmp-find-dealer__container .tmp-find-dealer__marker__content h4{font-size:inherit;font-weight:600;margin:0 .8rem .4rem 0}.tmp-find-dealer__container .tmp-find-dealer__marker__content .tmp-find-dealer__marker__open-list:not(.tmp-active){display:none}.tmp-find-dealer__container .tmp-find-dealer__marker__content .tmp-special-openings__title{margin-top:.9rem}.tmp-find-dealer__container .tmp-find-dealer__list-modal__button{text-align:center;padding:.5em 1em;font-size:1rem;background-color:#fff;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media(min-width: 900px){.tmp-find-dealer__container .tmp-find-dealer__list-modal__button{display:none}}@media(min-width: 900px){.tmp-find-dealer__container .tmp-find-dealer__list-modal__container{display:block}}@media(max-width: 899px){.tmp-find-dealer__container .tmp-find-dealer__list-modal__container{position:fixed;top:0;bottom:0;width:100%;right:100%;z-index:1021;transition:all .2s}}.tmp-find-dealer__container .tmp-find-dealer__list-modal__container .tmp-find-dealer__list-modal__close-container{display:none}@media(max-width: 899px){.tmp-find-dealer__container .tmp-find-dealer__list-modal__container .tmp-find-dealer__list-modal__close-container{display:block;position:absolute;top:0;right:0;padding:.5rem 1rem}}.tmp-find-dealer__container .tmp-find-dealer__map__container{grid-area:map;position:relative;flex-grow:1}.tmp-find-dealer__container .tmp-find-dealer__icons{width:100%}.tmp-find-dealer__container .tmp-find-dealer__icons .tmp-find-dealer__icons__brand-icon{display:inline-block;width:1.6rem;height:1.6rem;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:.4rem}.tmp-find-dealer__container .tmp-find-dealer__select{font-size:.9rem;font-weight:600;color:#6eb933}@media(min-width: 900px){.tmp-find-dealer__list-modal__container{display:block;position:static}}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));padding:1rem}@media(max-width: 899px){.tmp-find-dealer__list-modal__container .tmp-find-dealer__list{height:100%;overflow-y:auto}}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item{padding:1rem;margin-bottom:1rem;font-size:.75rem;transition:all 500ms}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item.tmp-active{box-shadow:0 0 16px 5px rgba(0,0,0,.1);background-color:#f8f8f8}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item.tmp-selected{box-shadow:0 0 16px 5px rgba(110,184,50,.5);background-color:#f8f8f8}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item p:last-child{margin:0}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item h4{font-size:1rem;margin:0 0 .5em 0}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item h4 .tmp-find-dealer__name__selected{font-size:60%;margin-left:.3rem;text-transform:uppercase;vertical-align:super;color:#6eb933}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item .tmp-find-dealer__list__opening-hours-title{font-weight:500;font-size:.9em}@media(min-width: 900px){.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__item .tmp-find-dealer__list__item__open-map{display:none}}.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__divider{margin-bottom:1rem}@media(min-width: 900px){.tmp-find-dealer__list-modal__container .tmp-find-dealer__list .tmp-find-dealer__list__item__container .tmp-find-dealer__list__divider{border-bottom:1px dotted #ccc}}.admin-bar .tmp-find-dealer__list-modal__container{top:46px}.tmp-checkout__container{display:flex;width:100%;flex-wrap:wrap;position:relative}@media(min-width: 900px){.tmp-checkout__container{flex-direction:row}}@media(max-width: 899px){.tmp-checkout__container{flex-direction:column-reverse}}.tmp-checkout__container .tmp-checkout__header{display:flex;justify-content:center;width:100%;position:relative}.tmp-checkout__container .tmp-checkout__header .tmp-checkout__site-logo{height:50px;width:250px;background-repeat:no-repeat;background-size:contain;background-position:center center}.tmp-checkout__container .tmp-checkout__header .tmp-checkout__settings-container{padding:1rem;position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.tmp-checkout__container .tmp-checkout__content{width:100%;padding:0 1rem;margin-top:2rem;margin-bottom:2rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__heading{font-size:1rem;font-weight:400;text-transform:uppercase}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__heading:not(:first-child){margin-top:3rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__heading .tmp-checkout__heading__icon{margin-left:1rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__description{margin-top:1rem;font-size:.9rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__accept__container{margin-top:3rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__button-done{margin-top:3rem;width:100%;text-align:center;padding:.75rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__cnc__heading{display:flex;justify-content:space-between;align-items:center}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__cnc__heading .tmp-checkout__shipping__cnc__choose{text-align:right}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__cnc__heading .tmp-checkout__shipping__cnc__choose .tmp-checkout__shipping__cnc__choose-title{font-size:90%}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__cnc__heading .tmp-checkout__shipping__cnc__choose .tmp-checkout__shipping__cnc__choose-another{font-size:60%}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__parcel-shop__heading{display:flex;justify-content:space-between;align-items:center}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__parcel-shop__heading .tmp-checkout__shipping__parcel-shop__address-container{text-align:right;font-size:.8em}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__shipping .tmp-checkout__shipping__parcel-shop__heading .tmp-checkout__shipping__parcel-shop__distance{margin-left:.5rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container{gap:1rem;grid-gap:1rem;--border-color: #283c3b;box-shadow:0 0 0 1px var(--border-color);background-color:rgba(162,185,159,.2);border-radius:5px;padding:1rem;margin-top:2rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys__image-container{width:clamp(20rem,10vw,25rem);height:1.2rem;margin-bottom:1rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys__image{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:left top;display:flex;justify-content:center;align-items:flex-end}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys{margin-bottom:2rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys p:last-child{margin-bottom:0}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys h4{font-size:clamp(1rem,2vw,1.6rem);text-transform:uppercase;font-weight:400}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys h6{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys .tmp-checkout__norlys__content{font-weight:300;line-height:1.5}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys .tmp-checkout__norlys__content a{color:inherit;text-decoration:underline;font-weight:400}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys .tmp-checkout__norlys__title-image-container{display:flex}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys .tmp-checkout__norlys__title-image-container .tmp-checkout__norlys__title-image{width:3rem;margin-right:.5rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys__radio-container{display:flex;align-items:center;width:100%;margin-bottom:1rem;flex-direction:row}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys__radio-container .tmp-radio{width:1em;height:1em;flex-shrink:0;margin-right:.5rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__norlys__container .tmp-checkout__norlys__input-container{width:100%}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item{border-bottom:1px solid #e4e4e4;padding:1rem 0}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item:focus{border-bottom-color:rgba(110,184,50,.7)}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item.tmp-error{border-bottom:1px solid var(--error-color)}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item .tmp-checkout__radio-list__item__label{display:flex;align-items:center;width:100%}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item .tmp-checkout__radio-list__item__label .tmp-radio{margin-right:1rem;width:1em;height:1em}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item .tmp-checkout__radio-list__item__label .tmp-checkout__radio-list__item__header{flex-grow:1;cursor:pointer}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__radio-list .tmp-checkout__radio-list__item .tmp-checkout__radio-list__item__content:not(:empty){width:100%;margin-top:2rem}@media screen and (max-width: 599px){.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-tooltip{display:none}}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-tooltip-container{display:block}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-tooltip-container .tmp-checkout__tooltip{width:40ch;white-space:pre-wrap;font-size:.85rem}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-tooltip-container .tmp-checkout__tooltip p:last-child{margin-bottom:0}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item{width:100%;padding:.5rem;margin-bottom:.5rem;border:1px solid #e4e4e4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item:focus{box-shadow:0 0 1px 2px rgba(110,184,50,.2)}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item.tmp-active{box-shadow:0 0 1px 2px rgba(110,184,50,.5);background-color:#f3f1f1}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item.tmp-error{box-shadow:0 0 1px 2px var(--error-color)}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label{display:flex;width:100%;min-height:32px;cursor:inherit}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-choose{display:none}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__image-container{display:flex;justify-content:center;align-items:center;align-self:center;margin-right:.5rem;width:2.3rem;flex-shrink:0;height:30px}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__image-container .tmp-checkout__choose-list__item__image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__header{flex-grow:1}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__header .tmp-checkout__choose-list__item__title{font-size:.85rem;font-weight:400;text-transform:uppercase}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__header .tmp-checkout__choose-list__item__subtitle{margin-top:.3rem;font-size:.75rem;font-weight:400}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__label .tmp-checkout__choose-list__item__price{font-size:.85rem;font-weight:400;text-align:right}.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__content{margin-top:2rem;font-size:.8rem}@media screen and (min-width: 600px){.tmp-checkout__container .tmp-checkout__content .tmp-checkout__choose-list .tmp-checkout__choose-list__item .tmp-checkout__choose-list__item__content{display:none}}@media(min-width: 900px){.tmp-checkout__container .tmp-checkout__content__container{display:flex;justify-content:flex-end;width:55%;padding-right:1rem;border-right:1px solid #e6e6e6}.tmp-checkout__container .tmp-checkout__content__container .tmp-checkout__content{max-width:575px}}@media(min-width: 900px){.tmp-checkout__container .tmp-checkout__aside__container{display:flex;justify-content:flex-start;width:45%;padding-left:1rem;background-color:#f8f8f8}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__content{max-width:500px;position:relative}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__sticky{position:sticky;top:2rem;margin-top:2rem;margin-bottom:2rem;max-height:calc(100vh - 2rem);overflow-y:auto}}@media(max-width: 899px){.tmp-checkout__container .tmp-checkout__aside__container{position:sticky;top:var(--tmp-sticky-height);left:0;right:0;background-color:#fff}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__content{display:none;border-bottom:1px solid #e6e6e6;margin:0;padding:1em;--tmp-checkout-aside-mobile-header-height: 0px;height:calc(100vh - var(--tmp-checkout-aside-mobile-header-height))}.tmp-checkout__container .tmp-checkout__aside__container.tmp-active{position:fixed;z-index:1004}.tmp-checkout__container .tmp-checkout__aside__container.tmp-active .tmp-checkout__content{display:block;overflow-y:auto}}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__mobile{display:flex;flex-direction:row;align-items:center;padding:.6em 1em;border-bottom:1px solid #e6e6e6}@media(min-width: 900px){.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__mobile{display:none}}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__mobile h5{margin:0;font-size:1.1em;font-weight:500}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__mobile .tmp-checkout__aside__mobile-icon-container{padding-right:.6em;font-size:1.2em}.tmp-checkout__container .tmp-checkout__aside__container .tmp-checkout__aside__mobile .tmp-checkout__aside__mobile-indicator{font-size:1.1em;margin-left:auto}.tmp-warranty-claim h5{font-size:1rem;font-weight:400;margin:0}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item{display:flex;align-items:center;padding:.5rem 0}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item:not(:last-child){border-bottom:1px solid #e2e4e5}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item .tmp-warranty-claim__item__image{flex-grow:0;flex-shrink:0;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#fff}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item .tmp-warranty-claim__item__text{flex-grow:1;line-height:1.1;padding-left:1rem;padding-right:1rem}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item .tmp-warranty-claim__item__sku{font-size:.7em}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item .tmp-warranty-claim__item__qty{flex-shrink:0;width:80px}.tmp-warranty-claim .tmp-warranty-claim__items .tmp-warranty-claim__item .tmp-warranty-claim__item__remove{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:.6rem;cursor:pointer}.tmp-warranty-claim .tmp-warranty-claim__quick-add__container{position:relative;display:flex;align-items:flex-end}.tmp-warranty-claim .tmp-warranty-claim__quick-add__container .tmp-warranty-claim__quick-add__qty{width:100px;flex-grow:0;margin-right:10px}.tmp-warranty-claim .tmp-warranty-claim__quick-add__container .tmp-warranty-claim__quick-add__live-search-container{flex-grow:1;margin-right:10px}.tmp-warranty-claim .tmp-warranty-claim__quick-add__container .tmp-warranty-claim__quick-add__submit{flex-grow:0}.tmp-warranty-claim .tmp-warranty-claim__submit{width:100%;padding:.75rem}.tmp-warranty-activation-label .tmp-label-text{padding-top:15px;padding-bottom:5px}.tmp-fade-enter{opacity:0}.tmp-fade-enter-active,.tmp-fade-enter-done,.tmp-fade-exit{opacity:1}.tmp-fade-exit-active,.tmp-fade-exit-done{opacity:0}.tmp-slide-left-enter{transform:translateX(-100%)}.tmp-slide-left-enter-active,.tmp-slide-left-exit{transform:translateX(0)}.tmp-slide-left-exit-active{transform:translateX(-100%)}.tmp-slide-left-enter-done{transform:translateX(0)}.tmp-slide-right-enter{transform:translateX(100%)}.tmp-slide-right-enter-active,.tmp-slide-right-exit{transform:translateX(0)}.tmp-slide-right-exit-active{transform:translateX(100%)}.tmp-slide-right-enter-done{transform:translateX(0)}.tmp-social__list{display:flex;width:100%;flex-wrap:nowrap;gap:1rem}.tmp-social__item{display:inline-block;font-size:.9rem;color:#0e0e0e}.tmp-social__item,.tmp-social__item:hover{text-decoration:none}.tmp-social__item .tmp-social__item__icon-container{display:flex;justify-content:center;align-items:center;padding:.6rem;border-radius:50%;background-color:#888;color:#fff}.tmp-social__item .tmp-social__item__icon-container .tmp-social__item__icon{font-size:1.4em;color:currentColor;fill:currentColor}.tmp-social__item .tmp-social__item__label{width:100%;display:block;text-align:center;text-transform:capitalize}.tmp-promotion-code__container{width:100%;display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem}.tmp-promotion-code__container .tmp-label{flex-grow:1}.tmp-promotion-code__container .tmp-label .tmp-input{font-size:.8rem}.tmp-promotion-code__container .tmp-btn{font-size:.8rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar{grid-template-columns:minmax(0, 1fr);display:grid;gap:1rem}@media(min-width: 900px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1025px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__select{width:100%}@media(min-width: 1025px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__select{grid-column-end:span 2}}.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__settings{cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(min-width: 900px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__range-input-container,.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__settings{grid-column-end:span 2}}@media(min-width: 1025px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__range-input-container,.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__settings{grid-column-end:span 4}}.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__energy-prices-container{display:flex;gap:1rem;justify-content:space-between}@media(min-width: 900px){.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__energy-prices-container{grid-column-end:span 2}}.tmp-vehicle-comparison .tmp-vehicle-comparison__toolbar .tmp-vehicle-comparison__toolbar__energy-prices-container .tmp-label{width:50%}.tmp-vehicle-comparison .tmp-vehicle-comparison__heading{text-align:center;margin-top:8rem;margin-bottom:8rem}@media(min-width: 1024px){.tmp-vehicle-comparison .tmp-vehicle-comparison__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item .tmp-vehicle-comparison__list__item__description{text-align:center;max-width:60ch;margin:auto}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item .tmp-vehicle-comparison__list__item__canvas-container{position:relative}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item .tmp-vehicle-comparison__list__item__canvas-container canvas{width:100% !important;height:250px !important}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container{grid-column:1/-1;background-color:#f4f4f4;padding-top:6.25rem;padding-bottom:6.25rem;margin-top:3.25rem;margin-bottom:6.25rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles-heading{text-align:center}@media(min-width: 1024px){.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles{display:flex;justify-content:space-around}}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container{padding:1rem}@media(min-width: 1024px){.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container{width:50%}}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container .tmp-vehicle-comparison__list__item__circle-heading{text-align:center;font-size:1.2rem;margin-bottom:1rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container .tmp-vehicle-comparison__list__item__circle-legends{list-style-type:none;margin:0;padding:0;margin-bottom:2rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container .tmp-vehicle-comparison__list__item__circle-legends .tmp-vehicle-comparison__list__item__circle-legend{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container .tmp-vehicle-comparison__list__item__circle-legends .tmp-vehicle-comparison__list__item__circle-legend .tmp-vehicle-comparison__list__item__circle-legend__box{width:3rem;height:1rem}.tmp-vehicle-comparison .tmp-vehicle-comparison__list .tmp-vehicle-comparison__list__item.tmp-vehicle-comparison__list__item__circles-container .tmp-vehicle-comparison__list__item__circles .tmp-vehicle-comparison__list__item__circle-container .tmp-vehicle-comparison__list__item__circle-legends .tmp-vehicle-comparison__list__item__circle-legend .tmp-vehicle-comparison__list__item__circle-legend__label{font-size:.9rem;text-align:center}.tmp-testride__products{max-width:71.25rem;margin-left:auto;margin-right:auto;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}.tmp-testride__products__category{margin-top:3rem}.tmp-testride__products__category__title{font-size:2rem;text-align:center}.tmp-testride__products__item{display:flex;flex-direction:column;cursor:pointer;position:relative}.tmp-testride__products__item:hover,.tmp-testride__products__item.tmp-active{outline:var(--e-global-color-accent) .1rem solid}.tmp-testride__products__item .tmp-testride__products__item__title{font-size:1rem;text-align:center}.tmp-testride__products__item .tmp-testride__products__item__image{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover}.tmp-testride__products__item__loading{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:1.6rem;background-color:rgba(0,0,0,.2);color:#fff}.tmp-testride__on-address{max-width:44.375rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}.tmp-testride__dealers{display:flex;flex-direction:column;max-width:44.375rem;margin-left:auto;margin-right:auto}.tmp-testride__dealers__item{width:100%;display:flex;align-items:center;padding-top:.6rem;padding-bottom:.6rem;border-bottom:#d3d3d3 .1rem solid}.tmp-testride__dealers__item__title__selected{font-size:.6em;margin-left:.3em;text-transform:uppercase;vertical-align:super;color:#6eb933}.tmp-testride__dealers__item__cell{flex:1}.tmp-testride__dealers__item__cell:not(:first-child){padding-left:.4rem}.tmp-testride__dealers__item__cell:not(:last-child){padding-right:.4rem}.tmp-testride__dealers__item__has-product{display:flex;justify-content:flex-end;padding-right:.4rem;flex-grow:.6}.tmp-testride__dealers__item__select{display:flex;justify-content:flex-end;flex-grow:.7}.tmp-testride__dealers__item.tmp-active{background-color:#f6f6f6}.tmp-testride__header .tmp-testride__steps{max-width:71.25rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:1.2rem;gap:1em}.tmp-testride__header .tmp-testride__steps__seperator{font-size:1em}.tmp-testride__header .tmp-testride__steps__seperator:last-child{display:none}.tmp-testride__header .tmp-testride__steps__item{display:flex;flex-direction:column;align-items:center;position:relative}.tmp-testride__header .tmp-testride__steps__item__title{display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.9);text-transform:uppercase}.tmp-testride__header .tmp-testride__steps__item__content{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.8em;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}.tmp-testride__header .tmp-testride__steps__item.tmp-active .tmp-testride__steps__item__title-text{text-decoration:underline}.tmp-testride__header .tmp-testride__steps__item.tmp-testride__step-is-valid .tmp-testride__steps__item__title{cursor:pointer}.tmp-testride__header .tmp-testride__steps__item__completed-icon{font-size:.8em;margin-left:.2em}.tmp-testride__datetimes{max-width:30rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center;gap:1rem}.tmp-testride__datetimes>*{flex:1}.tmp-testride__dates{display:flex;justify-content:center}.tmp-testride__times{display:flex;flex-wrap:wrap;gap:.4rem}.tmp-testride__times__item{display:flex;justify-content:center;align-items:center;padding:.3em .6em;background-color:#a9a9a9;color:#fff;cursor:pointer;font-size:1rem;font-weight:400;position:relative}.tmp-testride__times__item.tmp-active{background-color:var(--success-color)}.tmp-testride__times__item-loading{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);color:#fff}.tmp-testride__form{max-width:36rem;margin-left:auto;margin-right:auto}.tmp-testride__submit{width:100%;font-size:1.1;padding:1em;text-transform:uppercase}.tmp-testride__form-summary{margin-top:3rem;margin-bottom:1rem}.tmp-testride__form-summary img{vertical-align:middle}.tmp-testride__model-preview{display:inline-flex;align-items:center}.tmp-testride__model-preview__image{width:3em;height:3em;-o-object-fit:contain;object-fit:contain}.tmp-testride__dealer-preview{text-align:center;overflow-x:hidden;text-overflow:ellipsis}.tmp-testride__heading{text-align:center;font-size:2.3rem;font-weight:300;margin-bottom:3rem}.tmp-testride__ribon{position:absolute;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.tmp-testride__ribon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background-color:#6eb933;color:#fff}.tmp-testride__box{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;padding:1.4em;border:.15em solid #e9e9e9;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tmp-testride__box__title{font-size:1.4em}.tmp-testride__box__subtitle{font-size:.9em}.tmp-testride__box:hover,.tmp-testride__box.tmp-active{border-color:var(--e-global-color-accent)}.tmp-testride__box.tmp-loading{cursor:not-allowed}.tmp-testride__box__loading{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-size:1.6rem;background-color:rgba(0,0,0,.2);color:#fff}.tmp-testride__drivers-licenses{max-width:71.25rem;margin-left:auto;margin-right:auto;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}.tmp-testride__drivers-licenses .tmp-testride__box{height:12rem}.tmp-niu-stat.tmp-niu-stat{display:flex;align-items:center;border-radius:10px;box-shadow:0 20px 40px -10px rgba(0,0,0,.2);transition:all .4s ease-in-out;background-color:#fff;color:inherit}.tmp-niu-stat.tmp-niu-stat .tmp-niu-stat__icon-container{font-size:clamp(6rem,10vw,12rem);width:1em;height:1em;display:flex;align-items:center;justify-content:center}.tmp-niu-stat.tmp-niu-stat .tmp-niu-stat__icon-container svg{display:block;width:100%;height:100%}.tmp-niu-stat.tmp-niu-stat .tmp-niu-stat__icon-container i{display:block;font-size:.5em}.tmp-niu-stat.tmp-niu-stat .tmp-niu-stat__odometer{font-size:clamp(1.2rem,2.5vw,2.3rem)}.tmp-niu-stat.tmp-niu-stat .tmp-niu-stat__odometer .tmp-niu-stat__unit{font-size:.4em;vertical-align:text-top;text-transform:uppercase}.tmp-dealer-menu-sub-menu{position:absolute;top:100%;left:0;list-style-type:none;z-index:1;background-color:#fff;margin:0;padding:0;display:none}.tmp-dealer-menu-sub-menu.tmp-active{display:block}.tmp-dealer-menu-login-item{position:relative}.e-n-menu-items-content .tmp-dealer-menu-login-item{flex-direction:column !important}.e-n-menu-items-content .tmp-dealer-menu-login-item .tmp-dealer-menu-sub-menu{position:static}.tmp-logged-in .tmp-hide-for-login{display:none}.tmp-swiper-button{position:absolute;display:inline-flex;align-items:center;z-index:3;cursor:pointer;font-size:25px;color:rgba(238,238,238,.9);top:0;bottom:0}.tmp-swiper-button.swiper-button-disabled{opacity:.3}.tmp-swiper-button-next{right:10px;padding-left:2rem}.tmp-swiper-button-prev{left:10px;padding-right:2rem}.swiper-container{overflow:hidden}.tmp-loading-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);color:#fff;z-index:85}.tmp-notice-container{position:fixed;left:20px;bottom:20px;z-index:160000}.tmp-notice{display:inline-block;opacity:1;margin-top:10px;padding:1rem 2rem;background-color:rgba(0,0,0,.7);color:#fff;animation:1s ease-out 0s 1 tmp_notice_keyframe_in}.tmp-notice-out{opacity:0;animation:1s ease-out 0s 1 tmp_notice_keyframe_out}.tmp-notice-error{background-color:rgba(255,0,0,.7)}.tmp-notice-link{display:block;color:#fff !important}.tmp-notice-link:hover{color:#fff !important}.tmp-notice-cart,.tmp-notice-link{margin:-1rem -2rem;padding:1rem 2rem;cursor:pointer}label{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.tmp-indeterminate-progress{height:4px;overflow:hidden;position:relative;background-color:#b4b4b4}.tmp-indeterminate-progress-bar{top:0;left:0;width:auto;bottom:0;position:absolute;transition:transform .2s linear;transform-origin:left;background-color:#606060}.tmp-indeterminate-progress-bar1{animation:loading_progress_indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.tmp-indeterminate-progress-bar2{animation:loading_progress_indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}@keyframes loading_progress_indeterminate1{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes loading_progress_indeterminate2{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes tmp_notice_keyframe_in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes tmp_notice_keyframe_out{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}.tmp-modal-container{position:fixed;top:0;bottom:0;left:0;right:0}.tmp-modal-container{z-index:111111;display:none}.tmp-modal{position:relative;width:100%;height:100%}.tmp-modal-background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:1}.tmp-modal-content-container{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);padding:30px;border:1px solid #f5f5f5;background-color:#fff;color:#565656;width:560px;overflow:auto}.tmp-modal-close-button{float:right;cursor:pointer;margin-top:-10px;margin-right:-10px}@media only screen and (max-width: 640px),screen and (max-height: 400px){.tmp-modal-content-container{width:100%;height:100%}.tmp-modal-content{width:100%;height:100%}}.tmp-modal-content h3,.tmp-modal-content h4{color:#1b1c1d !important}