html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:0.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ss-valueOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-hide{display:none!important}.ss-main{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;color:var(--ss-font-color);cursor:pointer;display:flex;flex-direction:row;min-height:var(--ss-main-height);outline:0;overflow:hidden;padding:var(--ss-spacing-s);position:relative;transition:background-color var(--ss-animation-timing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--ss-spacing-m)}.ss-main .ss-values .ss-placeholder{align-items:center;color:var(--ss-font-placeholder-color);display:flex;line-height:1em;margin:auto 0;overflow:hidden;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap;width:100%}.ss-main .ss-values .ss-max{align-items:center;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);color:var(--ss-bg-color);display:flex;font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{align-items:center;animation-duration:var(--ss-animation-timing);animation-fill-mode:both;animation-name:ss-valueIn;animation-timing-function:ease-out;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ss-main .ss-values .ss-value.ss-value-out{animation-duration:var(--ss-animation-timing);animation-name:ss-valueOut;animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{color:var(--ss-bg-color);font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{align-items:center;border-left:1px solid var(--ss-bg-color);box-sizing:initial;cursor:pointer;display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete,.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{align-items:center;display:flex;flex:0 1 auto;height:auto;justify-content:center;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m);width:-moz-fit-content;width:fit-content}.ss-main .ss-deselect svg{height:8px;width:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:var(--ss-content-height);opacity:0;overflow:hidden;position:absolute;transform:scaleY(0);transform-origin:center top;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);width:auto;z-index:10000}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom}.ss-content.ss-open-below{border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius);opacity:1;transform:scaleY(1);transform-origin:center top}.ss-content .ss-search{display:flex;flex:0 1 auto;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;line-height:inherit;margin:0;min-width:0;outline:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);text-align:left;width:100%}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;margin:0 0 0 var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:1 1 auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:var(--ss-spacing-m);justify-content:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{align-items:center;display:flex;flex:0 1 auto;font-size:60%;justify-content:center;padding:0 var(--ss-spacing-s) 0 0;text-align:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;height:13px;width:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;height:10px;width:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{color:var(--ss-font-color);cursor:pointer;display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--ss-primary-color);color:var(--ss-bg-color)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color);display:inline-block}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{align-items:center;-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:initial;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);width:var(--f-button-svg-width);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:calc(var(--f-spinner-width)*-.5) 0 0 calc(var(--f-spinner-height)*-.5);padding:0;position:absolute;top:50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{transform:rotate(1turn)}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}.f-panzoom__wrapper>img.f-panzoom__content,.f-panzoom__wrapper>picture.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;vertical-align:top;width:100%}.f-panzoom__protected,picture.f-panzoom__content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{inset:0;position:absolute;z-index:1}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,150px),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:1px;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 100px);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,16px 8px)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);height:100%;max-height:var(--f-video-height,540px);max-width:var(--f-video-width,960px);min-height:1px;overflow:visible;padding:0;width:100%}.f-html5video{background:#0000;border:0;display:block;height:100%;width:100%}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,#0000);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{--f-progressbar-height:100%;-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,17px);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);z-index:20;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;white-space:nowrap}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-carousel__counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-carousel__counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-z-index:1;--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-fit:cover;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-transfors:none;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a,#0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff}.f-thumbs{background:var(--f-thumbs-bg);flex-shrink:0;margin:var(--f-thumbs-margin);padding:0;-webkit-tap-highlight-color:transparent;overflow:hidden;position:relative;transition:max-height .3s ease,max-width .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2 + var(--f-thumbs-gap)*2)}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-gap)*2)}.f-thumbs__viewport{display:grid;margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible}.f-thumbs.is-vertical .f-thumbs__viewport{height:calc(100% - var(--f-thumbs-padding-y)*2)}.f-thumbs__slide{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;overflow:visible;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:none;z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs__slide img{border-radius:inherit;display:block;height:100%;-o-object-fit:var(--f-thumb-fit);object-fit:var(--f-thumb-fit);pointer-events:none;width:100%}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-classic{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap)}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{margin-left:calc(var(--f-carousel-slide-width)*-1);width:calc(100% + var(--f-carousel-slide-width)*2)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*0.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);display:block;margin-left:50%;transform:translate(-50%);transition:opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease),-webkit-clip-path var(--f-transition-duration) var(--f-transition-easing);transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease),-webkit-clip-path var(--f-transition-duration) var(--f-transition-easing);width:var(--f-thumb-width)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-progressbar{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color,var(--f-carousel-theme-color,#575ad6));height:var(--f-progressbar-height,3px);left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:#0000;border:0;height:100vh;margin:0;max-height:unset;max-width:unset;overflow:hidden;padding:0;width:100%}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:#0000;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff3;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03),drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;display:flex;flex-direction:column;inset:0;outline:none;overflow:hidden;position:absolute}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f7433;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000}.fancybox__container::backdrop{background-color:initial}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";inset:-30px;position:absolute;z-index:1}.fancybox__carousel>.f-progressbar{background-color:var(--fancybox-color)}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width:var(--f-close-button-width,34px);--f-button-height:var(--f-close-button-height,34px);--f-button-border-radius:var(--f-close-border-radius,4px);--f-button-color:var(--f-close-button-color,#fff);--f-button-hover-color:var(--f-close-button-hover-color,#fff);--f-button-bg:var(--f-close-button-bg,#0000);--f-button-hover-bg:var(--f-close-button-hover-bg,#0000);--f-button-active-bg:var(--f-close-button-active-bg,#0000);--f-button-svg-width:var(--f-close-button-svg-width,22px);--f-button-svg-height:var(--f-close-button-svg-height,22px);position:absolute;right:0;top:calc(var(--f-button-height)*-1);z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}aside,footer,header,nav{display:block}body,html{font-size:16px;height:100%;line-height:1;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,button{touch-action:manipulation}button{color:#000;cursor:pointer}button,input,textarea{border-radius:0;font-family:inherit}input::-ms-clear{display:none}address{font-style:normal}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}fieldset{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visually-hidden{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}:root{--title-font:"Instrument Sans",sans-serif;--main-font:"Instrument Sans",sans-serif;--accent:#b2beb5;--accent-rgb:178,190,181;--accent-2:#cdd3ce;--accent-3:#e4e8e5;--accent-4:#9da9a1;--primary-1:#fff;--primary-2:#f9f9f9;--primary-3:#f1f1f1;--primary-4:#e5e5e5;--primary-5:#d9d9d9;--primary-6:#c4c4c4;--primary-7:#999;--primary-8:#666;--primary-9:#dcdcdc;--secondary-1:#a5a5a5;--secondary-2:#717a7a;--secondary-3:#43464b;--secondary-4:#2e2e2e;--secondary-5:#1a1a1a;--secondary-5-rgb:26,26,26;--secondary-6:#222;--success:#107314;--success-2:#e6f4ea;--success-3:#4caf50;--error:#f44336;--error-2:#fdecea;--error-3:#b50e0e;--alert:#0378d5;--alert-2:#e3f2fd;--background:#fff;--text-color:#000;--container-gap:16px;--n-container-gap:-16px;--container:1324px}:root,html{--container-padding:var(--container-gap)}html{font-size:16px;min-height:100%;min-width:320px}@-moz-document url-prefix(){html{scrollbar-color:var(--primary) var(--primary-4)}}body{color:var(--secondary-5);display:flex;flex-direction:column;font-family:var(--main-font);font-weight:500;line-height:150%;min-height:100%;min-width:320px}body.alternative-background{background:var(--primary-2)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background:var(--primary-1)}body::-webkit-scrollbar-thumb{background:var(--primary-4);border:3px solid var(--primary-1);border-radius:8px}.image-aspect-ratio{height:auto;width:100%}@supports (aspect-ratio:1){.image-aspect-ratio{aspect-ratio:var(--aspect-ratio)}}section{position:relative;z-index:2}.wrapper{display:flex;flex:1 1 auto;flex-direction:column}.main{flex:1 0 auto;overflow:hidden;position:relative}.main.overflow-visible{overflow:visible}.main.padding-bottom{padding-bottom:3.75rem}.container,footer,header,section{padding-left:var(--container-padding);padding-right:var(--container-padding)}[data-copy]{background:#0000;color:var(--accent-4);display:inline-grid}[data-copy]>*{grid-area:1/1}[data-copy]>:first-child{opacity:1}[data-copy].is-success>:first-child,[data-copy]>:nth-child(2){opacity:0}[data-copy].is-success>:nth-child(2){opacity:1}[data-copy] svg{height:1.25rem;width:1.25rem}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:500;src:url(../fonts/InstrumentSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:600;src:url(../fonts/InstrumentSans-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:700;src:url(../fonts/InstrumentSans-Bold.woff2) format("woff2")}.main-title{font-size:1.875rem;font-weight:700;line-height:115%}.main-title,.title{font-family:var(--title-font)}.title{font-size:1.125rem;font-weight:600;line-height:125%}.title.is-large{font-size:1.5rem;line-height:125%}.title.is-super-large{font-size:1.75rem;line-height:125%}.text{font-size:.875rem;line-height:100%}.text p:not(:first-child){padding-top:.5rem}.section-title{font-family:var(--title-font);font-weight:700}.button{align-items:center;background:var(--accent);border-radius:.375rem;color:var(--secondary-5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:150%;min-height:2.75rem;min-width:6.25rem;padding:.625rem 1rem;text-align:center;transition:background .3s,color .3s,filter .3s,border-color .3s,opacity .3s}.button svg+span{display:inline-block}.button.min-on-mobile{min-height:2.25rem;padding:.4688rem 1rem}.button.min-on-mobile svg{height:1rem;width:1rem}.button.min-on-mobile-2{min-height:2.5rem;padding:.4688rem 1rem}.button.min-on-mobile-2 svg{height:1rem;width:1rem}.button.large-icon svg{scale:1.5}.button.min-icon svg{scale:.85}.button.large-mode{gap:.625rem}.button.secondary-mode{background:var(--secondary-5);color:var(--primary-1)}.button.secondary-mode svg{height:1.5rem;width:1.5rem}.button.tertiary-mode{background:var(--primary-1);border:1px solid var(--primary-4);color:var(--secondary-4)}.button.transparent-mode{background:#0000}.button.transparent-mode,.button.transparent-mode-2{border:1px solid var(--primary-4);min-height:2.75rem}.button.transparent-mode-2{background:var(--primary-1)}.button.danger-mode{background:var(--error-2);color:var(--error)}.button.is-loading{opacity:.5;pointer-events:none}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .2s ease;transition:opacity .2s ease}input::placeholder,textarea::placeholder{opacity:1;transition:opacity .2s ease}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}input[type=password]{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.custom-select{--ss-main-height:2.25rem;--ss-border-color:var(--secondary-1);--ss-spacing-s:0.25rem 1rem;--ss-font-placeholder-color:var(--secondary-3);--ss-focus-color:#0000;--ss-primary-color:var(--primary-2);--ss-font-color:var(--secondary-3);--ss-disabled-color:var(--primary-2)}.custom-select.is-alternative{--ss-border-color:var(--primary-9);--ss-main-height:3rem}.custom-select:not([data-id]){opacity:0}.custom-select:is(select){border:1px solid var(--secondary-1);border-radius:.25rem;cursor:pointer;height:2.25rem;padding:.25rem 1rem;width:100%}.custom-select:is(select).is-alternative{height:3rem}.custom-select.ss-main{font-size:.875rem}.custom-select.ss-disabled{--ss-font-color:var(--secondary-1)}.custom-select.ss-main .ss-values{align-items:center}.custom-select.ss-main.ss-open-below{border-radius:.375rem}.custom-select.ss-content .ss-list .ss-option.ss-highlighted,.custom-select.ss-content .ss-list .ss-option:hover,.custom-select.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--secondary-5)}.custom-select .ss-option{border-radius:4px;font-size:.875rem}.custom-select .ss-option span:last-child{color:var(--secondary-1)}.custom-select.ss-content{border:0;border-radius:.375rem;box-shadow:-.25rem .25rem .625rem #0000001a;padding:.25rem;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing),visibility var(--ss-animation-timing);visibility:hidden;z-index:3}.custom-select.ss-content.ss-open-above,.custom-select.ss-content.ss-open-below{visibility:visible}.custom-select.ss-content.ss-open-below{transform:translateY(.25rem)}.custom-select.ss-content.ss-open-above{transform:translateY(-.25rem)}@-moz-document url-prefix(){.custom-select.ss-content .ss-list{scrollbar-color:var(--secondary-1) var(--primary-2)}}.custom-select.ss-content .ss-list::-webkit-scrollbar{background:var(--primary-2);width:2px}.custom-select.ss-content .ss-list::-webkit-scrollbar-track{background:var(--primary-2)}.custom-select.ss-content .ss-list::-webkit-scrollbar-thumb{background:var(--secondary-1);border:0;border-radius:8px}.custom-select.ss-content .ss-list .ss-search{color:var(--secondary-2);justify-content:center;padding:5px;text-align:center}.custom-select.ss-content .ss-search{padding:0}.custom-select.ss-content .ss-search input{border-color:var(--primary-4);border-radius:6.25rem;padding:.3125rem .75rem}.custom-select.ss-content .ss-search input::-moz-placeholder{color:var(--secondary-1)}.custom-select.ss-content .ss-search input::placeholder{color:var(--secondary-1)}.custom-select.ss-content .ss-search+.ss-list{margin-top:.25rem}.custom-select.ss-main .ss-values .ss-single{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.custom-select.ss-main .ss-values .ss-single br,.custom-select.ss-main .ss-values .ss-single span:last-child{display:none}.form-label{display:block;position:relative;transition:opacity .3s}.form-label[aria-busy=true]{opacity:.5;pointer-events:none}.form-label>span:first-child{color:var(--primary-7);display:block;font-size:.75rem;line-height:143%;padding-bottom:.25rem}.form-label input,.form-label textarea{border:1px solid #dcdcdc;border-radius:.375rem;font-size:.875rem;min-height:3rem;padding:.75rem;transition:color .2s,border-color .2s,background .2s;width:100%}.form-label input.is-error,.form-label textarea.is-error{background:var(--error-2);border-color:var(--error);color:var(--error)}.form-label textarea{display:block;resize:none}.form-label>button:last-child{background:#0000;bottom:0;color:var(--primary-6);display:grid;height:3rem;position:absolute;right:0;width:3rem}.form-label>button:last-child svg{height:1.25rem;transition:opacity .2s,color .2s;width:1.25rem}.form-label>button:last-child>*{align-self:center;grid-area:1/1;justify-self:center}.form-label>button:last-child>:first-child{opacity:1}.form-label.is-active>button:last-child>:first-child,.form-label>button:last-child>:last-child{opacity:0}.form-label.is-active>button:last-child>:last-child{opacity:1}.form-label>a{color:var(--secondary-3);display:inline-block;font-size:.875rem;font-weight:500;line-height:143%;margin-bottom:.75rem}.is-large-checkbox .form-checkbox{font-size:1rem;gap:.75rem;line-height:100%}.is-large-checkbox .form-checkbox>span{display:block;transform:translateY(2px)}.form-checkbox{cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:142.857143%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-checkbox input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.form-checkbox i{border:1px solid var(--secondary-1);border-radius:.125rem;color:#0000;display:inline-block;height:1.25rem;transition:border-color .15s,background .15s,color .15s;width:1.25rem}.form-checkbox i svg{height:100%;width:100%}.form-checkbox a{color:var(--secondary-3);text-decoration:underline;text-underline-offset:.35ch}.form-checkbox input:checked+i{background:var(--secondary-4);border-color:var(--secondary-4);color:var(--accent)}form:not(.is-active-message) .form-message{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden;text-align:center}.range{padding-top:1.5rem}.range .noUi-target{background:var(--secondary-3);border:0;box-shadow:none}.range .noUi-horizontal{height:3px;padding:0 10px 0 4px}.range .noUi-horizontal .noUi-tooltip{background:var(--secondary-4);border:0;border-radius:2rem;bottom:200%;color:var(--primary-1);font-size:.875rem;line-height:100%;opacity:0;padding:.5rem .625rem;pointer-events:none;transition:opacity .15s,transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range .noUi-handle.on-drag .noUi-tooltip{opacity:1}.range .noUi-handle{background:var(--primary-1);border:.25rem solid var(--accent-4);border-radius:50%;box-shadow:none;cursor:pointer;height:.875rem;right:-.625rem;top:-.375rem;width:.875rem}.range .noUi-handle:after,.range .noUi-handle:before{display:none}.range .noUi-connects{overflow:visible}.range .noUi-connect{background:var(--accent-4);height:150%;top:-.5px}.range__wrapper[data-start=start] .noUi-horizontal .noUi-origin:nth-child(2) .noUi-tooltip{transform:translate(-.5rem)}.range__wrapper[data-start=end] .noUi-horizontal .noUi-origin:nth-child(2) .noUi-tooltip{transform:translate(calc(-100% + .5rem))}.range__wrapper[data-end=start] .noUi-horizontal .noUi-origin:nth-child(3) .noUi-tooltip{transform:translate(-.5rem)}.range__wrapper[data-end=end] .noUi-horizontal .noUi-origin:nth-child(3) .noUi-tooltip{transform:translate(calc(-100% + .5rem))}.range__footer{align-items:center;display:flex;padding-top:1.5rem}.range__footer-separator{background:var(--secondary-1);height:1px;margin:0 .75rem;width:1rem}.range__footer-max,.range__footer-min{flex:1 1;min-height:2.5rem;position:relative}.range__footer-max input,.range__footer-min input{background:var(--primary-1);border:1px solid var(--primary-6);border-radius:.375rem;color:var(--secondary-4);height:100%;left:0;line-height:100%;position:absolute;text-align:center;top:0;width:100%}.switch{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.625rem 1.25rem;justify-content:space-between;width:100%}.switch input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.switch span:first-of-type{background:var(--background);border:1px solid var(--accent);border-radius:2rem;cursor:pointer;display:inline-block;height:1.5rem;position:relative;transition:background .2s;width:2.75rem}.switch span:first-of-type:before{background:var(--accent);border-radius:50%;content:"";height:1rem;left:.25rem;position:absolute;top:.1875rem;transition:transform .2s,background .2s;width:1rem}.switch span:nth-of-type(2){display:block}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:before{background:var(--background);content:"";transform:translate(1.125rem)}.switch.is-alternative span:first-of-type{border-color:var(--secondary-2)}.switch.is-alternative span:first-of-type:before{background:var(--secondary-2)}.switch.is-alternative input:checked+span{border-color:var(--accent)}.switch.is-alternative input:checked+span:before{background:#fff}.loader{animation:rotation 1s linear infinite;border:.5rem solid var(--accent);border-bottom-color:var(--secondary-5);border-radius:50%;display:inline-block;height:2.5rem;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:2.5rem}.is-loading .loader,.loader.is-loading{opacity:1;visibility:visible}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lang-switch{margin:0 1.5rem 1.25rem;position:relative;width:calc(100% - 3rem)}.lang-switch__target{align-items:center;background:#0000;border:1px solid var(--primary-5);border-radius:6.25rem;color:var(--secondary-3);display:inline-flex;font-size:.875rem;gap:.125rem;justify-content:space-between;min-width:100%;padding:.3438rem .75rem;transition:background .15s,border-color .15s}.lang-switch__target svg{color:var(--secondary-3);flex:0 0 1.25rem;height:1.25rem;transition:transform .15s;width:1.25rem}.lang-switch__list{background:var(--primary-1);border-radius:.25rem;box-shadow:-.25rem .25rem .625rem #0000001a;left:0;opacity:0;padding:.25rem;position:absolute;top:calc(100% + .1875rem);transition:opacity .3s,visibility .3s;visibility:hidden;width:100%}.lang-switch__list a{border-radius:.25rem;color:var(--secondary-3);display:block;font-size:.875rem;line-height:150%;padding:.375rem .5rem;transition:background .15s,color .15s,filter .15s}.lang-switch__list a[aria-current]{background:var(--primary-3)}.lang-switch__list:before{bottom:100%;content:"";height:.25rem;left:0;position:absolute;width:100%}.lang-switch.is-active .lang-switch__target{border-color:var(--secondary-1)}.lang-switch.is-active .lang-switch__target svg{transform:scaleY(-1)}.lang-switch.is-active .lang-switch__list{opacity:1;visibility:visible}.find-car{background:var(--accent-3);padding-bottom:.75rem;z-index:3}.find-car__add{height:3rem;position:relative}.find-car__block{display:none;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.find-car__block.is-active{display:block}.find-car__block.is-visible{opacity:1;visibility:visible}.find-car__block.is-active-accordion .find-car__target svg{transform:scaleY(-1)}.find-car__block.is-active-accordion .find-car__content{grid-template-rows:1fr}.find-car__target{align-items:center;color:var(--secondary-4);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:121.428571%;min-height:100%;padding-top:.75rem}.find-car__target svg{flex:0 0 1.25rem;transition:transform .3s}.find-car__content{display:grid;grid-template-rows:0fr;position:relative;transition:grid-template-rows .4s}.find-car__content:before{background:var(--accent-3);content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw}.find-car__content>*{overflow:hidden}.find-car__form{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem;padding-top:.5rem;position:relative;transition:opacity .3s;z-index:2}.find-car__form.is-loading{opacity:.5;pointer-events:none}.find-car__form-item .button{width:100%}.find-car__select{height:3rem}.find-car__select-inner{align-items:center;display:flex;margin:0 auto;max-width:37.5rem;padding-bottom:.75rem;padding-top:.5rem;position:relative}.find-car__filter{align-items:center;background:#0000;border:1px solid var(--secondary-2);border-radius:2rem;color:var(--secondary-5);display:flex;flex:1 1;font-size:.875rem;gap:.5rem;line-height:125%;margin-right:.25rem;min-height:2.75rem;padding:.125rem .75rem;text-align:start;transition:border-color .3s,background .3s}.find-car__filter-remove{opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.find-car__filter.is-active{background:var(--primary-1);border-color:var(--primary-1)}.find-car__filter.is-active .find-car__filter-remove{opacity:1;visibility:visible}.find-car__change{align-items:center;background:var(--accent);border-radius:50%;color:var(--primary-1);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.find-car__filter-link{align-items:center;color:var(--secondary-5);display:flex;flex:1 1;gap:.5rem}.find-car__filter-link>span:first-child img{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:4.5rem}.find-car__filter-link>span:first-child svg{color:var(--secondary-2);height:2.25rem;margin:0 .25rem;width:2.5rem}.find-car__filter-link>span:nth-child(2){flex:1 1}.find-car__filter-link small{color:var(--secondary-2);font-size:1rem}.find-car__filter-remove{align-items:center;background:#0000;display:inline-flex;height:2rem;justify-content:center;width:2rem}body{padding-right:var(--popup-padding,0)}body.is-popup-active{overflow:hidden}.popup{align-items:center;display:flex;height:100%;left:0;opacity:0;padding:.625rem;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:6}.popup.is-bottom-mode{padding:.625rem 0 0}.popup.is-bottom-mode .popup-body{margin:auto 0 0}.popup.is-transition-none{transition:none}.popup.aside-mode,.popup.is-active{opacity:1;visibility:visible}.popup.aside-mode{overflow:hidden;padding:0 0 0 2.5rem}.popup.aside-mode .popup-backdrop{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}.popup.aside-mode .popup-body{border-radius:0;margin:0 0 0 auto;transform:translateX(100vw);transition:transform .4s}.popup.aside-mode .popup-container{height:calc(var(--vh, 1vh)*100);height:100dvh;max-height:none}.popup.aside-mode.is-active .popup-backdrop{opacity:.5;visibility:visible}.popup.aside-mode.is-active .popup-body{transform:translateX(0)}.popup-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100%;width:100%;z-index:2}.popup-backdrop{background:var(--secondary-5);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.popup-body{background:#fff;border-radius:.875rem;margin:auto;max-width:43.75rem;position:relative;width:100%;z-index:2}.popup-container{max-height:calc(var(--vh, 1vh)*100 - 1.875rem);max-height:calc(100dvh - 1.875rem);overflow-y:auto;padding:1rem}.popup-close-button{align-items:center;background:#0000;color:#000;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:1.5rem;top:.5rem;width:2.5rem}.popup-close-button svg{height:auto;width:75%}.garage-popup__body{border-radius:0;max-width:100%}.garage-popup__close-button{right:.5rem;top:.75rem}.garage-popup__container{padding:1.25rem 1rem}.garage-popup__list{padding-top:2.5rem;transition:opacity .3s}.garage-popup__list.is-loading{opacity:.5;pointer-events:none}.garage-popup__list li{align-items:center;border-top:1px solid #0000;display:flex;transition:opacity .3s}.garage-popup__list li.is-removing{opacity:0}.garage-popup__list li:not(:first-child){border-top:1px solid var(--primary-4)}.garage-popup__empty{display:none;padding-top:2.5rem;text-align:center}.garage-popup__empty i{align-items:center;background:var(--primary-3);border-radius:50%;display:inline-flex;height:4rem;justify-content:center;width:4rem}.garage-popup__empty b{color:var(--secondary-5);display:block;font-size:1.5rem;font-weight:600;line-height:133%;padding-top:1.5rem}.garage-popup__empty p{color:var(--secondary-3);line-height:150%;padding-top:.5rem}.garage-popup__item{align-items:center;cursor:pointer;display:flex;flex:1 1;padding:.75rem 0}.garage-popup__item input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.garage-popup__item input:checked+span:nth-child(2):before{opacity:1}.garage-popup__item img{-o-object-fit:contain;object-fit:contain}.garage-popup__item>span:nth-child(2){border:1px solid var(--accent-4);border-radius:50%;display:block;flex:0 0 1rem;height:1rem;margin-right:.25rem;position:relative;width:1rem}.garage-popup__item>span:nth-child(2):before{background:var(--accent-4);border:3px solid var(--primary-1);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.garage-popup__item>span:nth-child(3){display:block;flex:0 0 5.75rem;height:3rem;margin-right:.5rem;width:5.75rem}.garage-popup__item>span:nth-child(4) small{color:var(--secondary-2);display:block;font-size:.875rem;line-height:142.857143%}.garage-popup__remove{align-items:center;background:#0000;color:var(--secondary-1);display:inline-flex;height:2rem;justify-content:center;width:2rem}.garage-popup__remove svg{height:100%;width:100%}.garage-popup__footer{--flex-gap:0.75rem;--flex-cols:2;display:flex;gap:var(--flex-gap);justify-content:center;padding-top:2.5rem}.garage-popup__footer>*{width:calc(100%/var(--flex-cols) - (var(--flex-cols) - 1)*var(--flex-gap)/var(--flex-cols))}.garage-popup.is-empty .garage-popup__list{display:none}.garage-popup.is-empty .garage-popup__empty{display:block}.garage-popup.is-empty .garage-popup__show-products{display:none}.request-call__body{background:var(--accent-3);border-radius:0;max-width:54.75rem}.request-call__close-button{color:var(--secondary-2);right:.5rem;top:.5rem}.request-call__container{padding:2rem 1rem}.request-call__title{text-align:center}.request-call__text{padding-top:.5rem;text-align:center}.request-call__form{margin-top:1.5rem;transition:opacity .3s}.request-call__form[aria-busy=true]{opacity:.5;pointer-events:none}.request-call__form-inner{display:grid;gap:.5rem;grid-template-rows:1fr 1fr;min-height:3.5rem}.request-call__input{border-radius:.375rem;flex:1 1;font-size:.875rem;line-height:142.857143%;padding:1rem}.request-call__input::-moz-placeholder{color:var(--secondary-1)}.request-call__input::placeholder{color:var(--secondary-1)}.request-call__submit{min-width:12.8125rem}.request-call__form-message{color:var(--secondary-2);font-size:.875rem;line-height:143%;text-align:center}.request-call__form.is-active-message .request-call__form-message{padding-top:1rem}.request-call__message{color:var(--secondary-2);font-size:.875rem;line-height:143%;padding-top:1rem;text-align:center}.request-call__message svg{margin-right:.35rem;transform:translateY(.4375rem)}.auth-popup__body{background:var(--background);border-radius:.375rem;max-width:40.75rem}.auth-popup__close-button{color:var(--secondary-1);right:.5rem}.auth-popup__container{padding:2rem 1.25rem}.auth-popup__title{text-align:center}.auth-popup__text{color:var(--secondary-3);font-size:.875rem;line-height:156%;padding-top:.25rem;text-align:center}.auth-popup__form{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;transition:opacity .3s}.auth-popup__form[aria-busy=true]{opacity:.5}.auth-popup__form .form-message{display:block;padding-top:1rem;text-align:center}.auth-popup__form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.auth-popup__form-footer>a{color:var(--secondary-3);font-size:.875rem;line-height:143%}.auth-popup__footer{color:var(--secondary-1);font-size:.875rem;font-weight:500;line-height:150%;padding-top:.625rem;text-align:center}.auth-popup__footer a{color:var(--secondary-2);font-weight:600}.add-review-popup__body{border-radius:.375rem .375rem 0 0;max-width:54.1875rem}.add-review-popup__close-button{right:.5rem}.add-review-popup__container[aria-busy=true] .add-review-popup__footer{opacity:.5;pointer-events:none}.add-review-popup__title{max-width:33.375rem;padding-right:2rem}.add-review-popup__rating{margin-top:2rem}.add-review-popup__rating h3{color:var(--secondary-4);font-size:1rem;line-height:156%}.add-review-popup__rating ul{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:-.375rem;padding-top:.5rem}.add-review-popup__rating ul li:has(input:checked) svg:nth-child(2),.add-review-popup__rating ul li:has(input:checked)~* svg:nth-child(2){opacity:1}.add-review-popup__rating ul label{color:var(--accent);cursor:pointer;display:block;line-height:1;padding:.375rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-review-popup__rating ul label input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:50%;margin:-1px;padding:0;position:absolute;top:50%;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.add-review-popup__rating ul label>span{display:inline-grid}.add-review-popup__rating ul label>span svg{transition:opacity .15s}.add-review-popup__rating ul label>span svg:nth-child(2){opacity:0}.add-review-popup__rating ul label>span>*{grid-area:1/1}.add-review-popup__form{display:grid;gap:.75rem;margin-top:2rem}.add-review-popup__footer{align-items:center;display:grid;gap:.625rem;padding-top:1.25rem;transition:opacity .3s}.add-review-popup__gallery ul{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:1.25rem}.add-review-popup__gallery ul img{border-radius:.375rem;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.add-review-popup__input-gallery{position:relative}.add-review-popup__input-gallery label{display:block}.add-review-popup__input-gallery label .button{min-width:100%}.add-review-popup__input-gallery input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.add-review-popup__message{font-size:.875rem;line-height:150%;margin:1.25rem 0 1rem;text-align:center}.add-review-popup__message:not(.is-active){border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.add-review-popup__submit{min-width:10rem}.cart-popup__body{max-width:42.5rem}.cart-popup__close-button{right:.5rem;top:.5rem}.cart-popup__container{display:flex;flex-direction:column}.cart-popup__inner{display:grid;flex:1 1;margin-top:2.5rem;transition:opacity .3s}.cart-popup__inner.is-loading{opacity:.5;pointer-events:none}.cart-popup__inner>*{display:flex;flex-direction:column;grid-area:1/1;transition:opacity .3s,visibility .3s}.cart-popup__inner>:first-child{opacity:1;visibility:visible}.cart-popup__inner.is-empty>:first-child,.cart-popup__inner>:nth-child(2){opacity:0;visibility:hidden}.cart-popup__inner.is-empty>:nth-child(2){opacity:1;visibility:visible}.cart-popup__list-wrapper{flex:1 1;margin-right:-1rem;position:relative}.cart-popup__list{height:100%;left:0;overflow-y:auto;padding-right:1rem;position:absolute;top:0;width:100%}@-moz-document url-prefix(){.cart-popup__list{scrollbar-color:var(--secondary-5) var(--primary-3)}}.cart-popup__list::-webkit-scrollbar{background:var(--primary-3);width:2px}.cart-popup__list::-webkit-scrollbar-track{background:var(--primary-3)}.cart-popup__list::-webkit-scrollbar-thumb{background:var(--secondary-5);border:0;border-radius:8px}.cart-popup__footer{display:grid;gap:.8125rem;grid-template-columns:100%;padding-top:2.5rem}.cart-popup__subtotal{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.625rem}.cart-popup__subtotal>span{color:var(--secondary-4);font-size:1rem;font-weight:500;line-height:140%}.cart-popup__subtotal>strong{color:var(--accent-4);font-size:1.5rem;font-weight:600;line-height:125%}.cart-popup__button svg{height:1.25rem;width:1.25rem}.cart-popup__empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.cart-popup-item{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s}.cart-popup-item:last-child .cart-popup-item__inner{border-bottom:0;margin-bottom:0;padding-bottom:0}.cart-popup-item.is-removing{grid-template-rows:0fr}.cart-popup-item:last-child .cart-popup-item__inner{border-bottom:1px solid #0000}.cart-popup-item__wrapper{overflow:hidden}.cart-popup-item__inner{border-bottom:1px solid var(--primary-4);display:grid;gap:.25rem .75rem;grid-template-columns:4rem auto 4.375rem;margin-bottom:1rem;padding-bottom:1rem;transition:padding-bottom .2s,margin-bottom .2s,border-bottom .2s}.cart-popup-item__image{grid-column:1;grid-row:span 2}.cart-popup-item__image img{height:4rem;width:4rem}.cart-popup-item__name{color:var(--secondary-5);font-size:.875rem;font-weight:500;grid-column:span 2;line-height:150%}.cart-popup-item__remove{grid-column:1/4;grid-row:3;justify-self:center;margin-top:.75rem}.cart-popup-item__price ins,.cart-popup-item__price strong{font-size:1rem;font-weight:600;line-height:133.333333%;text-decoration:none}.cart-popup-item__quantity{align-self:center;grid-column:3;grid-row:2}.product-card{background:var(--primary-1);border:1px solid var(--primary-5);border-radius:.375rem;display:flex;flex-direction:column;min-height:100%}.product-card__hero{position:relative}.product-card__rating{align-items:center;color:var(--secondary-4);display:inline-flex;font-size:.875rem;gap:.25rem;line-height:142.857143%;position:absolute;right:.375rem;top:.375rem}.product-card__rating svg{color:var(--accent);height:1.25rem;width:1.25rem}.product-card__rating span{display:inline-block;padding-top:.1875rem}.product-card__thumbnail{aspect-ratio:1/1;background:var(--primary-2);border-radius:.3125rem .3125rem 0 0;width:100%}.product-card__thumbnail img{border-radius:.375rem .375rem 0 0;height:100%;width:100%}.product-card__info{display:flex;flex:1 1;flex-direction:column;padding:.75rem .375rem}.product-card__title{flex:1 1}.product-card__title a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--secondary-5);font-size:.875rem;line-height:150%}.product-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.product-card__price{display:flex;flex-direction:column}.product-card__price ins{font-size:1.25rem;line-height:140%;text-decoration:none}.product-card__price del{color:var(--secondary-1);font-size:.875rem;line-height:143%;text-decoration:line-through}.product-card__add-to-cart{align-items:center;background:var(--accent);border-radius:.375rem;color:var(--secondary-5);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.keen-slider__arrow{background:#0000;border-radius:50%;color:var(--secondary-4);height:2.75rem;transition:color .2s,border-color .2s,background .2s;width:2.75rem}.keen-slider__arrow.is-disabled{border-color:var(--primary-6);color:var(--primary-6);pointer-events:none}.keen-slider__arrow svg{height:100%;width:100%}.keen-slider__pagination{display:flex;gap:.125rem;justify-content:center}.keen-slider__pagination-button{background:var(--primary-5);border-radius:.375rem;cursor:pointer;height:.1875rem;transition:width .15s,background .15s;width:.5rem}.keen-slider__pagination-button.is-active{background:var(--secondary-5);width:1rem}.is-disabled-controls .keen-slider__arrow,.is-disabled-controls .keen-slider__pagination{visibility:hidden}.breadcrumbs{border-bottom:1px solid var(--primary-4);border-top:1px solid var(--primary-4);font-size:.75rem;font-weight:500;line-height:143%;margin-bottom:.75rem;margin-top:.75rem;overflow:hidden;padding:.4375rem 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__back{align-items:center;color:var(--secondary-3);display:inline-flex;height:.875rem;justify-content:start;margin-right:1rem;position:relative;transform:translateY(2.25px);width:2.875rem}.breadcrumbs__back:before{border-right:1px solid var(--primary-4);content:"";height:calc(200% + .3125rem);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.breadcrumbs__back svg{height:100%;transform:scale(1.5);width:100%}.breadcrumbs__link{font-size:.75rem;line-height:100%}.breadcrumbs__link,.breadcrumbs__separator{color:var(--secondary-1);padding-right:.25rem}.breadcrumbs__separator svg{height:.75rem;translate:0 .125rem;width:.75rem}.breadcrumbs__current{color:var(--secondary-3);font-size:.75rem;line-height:100%}.pagination{align-items:center;display:flex;justify-content:center}.pagination .prev,.pagination__arrow.is-prev{margin-right:1.5rem}.pagination .next,.pagination__arrow.is-next{margin-left:1.5rem}.pagination .next,.pagination .prev,.pagination__arrow{border-radius:6.25rem;color:var(--secondary-5);display:inline-block;flex:0 0 2rem;height:2rem;width:2rem}.pagination .next svg,.pagination .prev svg,.pagination__arrow svg{height:100%;width:100%}.pagination__list{display:flex}.pagination>a:not(.prev,.next),.pagination>span,.pagination__list>a,.pagination__list>button,.pagination__list>span{align-items:center;background:#0000;border-radius:50%;color:var(--secondary-1);display:flex;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.pagination>a:not(.prev,.next).current,.pagination>a:not(.prev,.next).is-current,.pagination>span.current,.pagination>span.is-current,.pagination__list>a.current,.pagination__list>a.is-current,.pagination__list>button.current,.pagination__list>button.is-current,.pagination__list>span.current,.pagination__list>span.is-current{background:var(--accent-3)}.quantity{border:1px solid var(--primary-4);border-radius:.375rem;display:flex;height:2.75rem;justify-content:space-between;position:relative;width:5.375rem}.quantity.is-min{height:1.5rem;width:4.375rem}.quantity input{height:100%;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%);width:2rem}.quantity button{background:#0000;height:100%;position:relative;width:2rem;z-index:2}.quantity button:first-child:after{border:1px solid #a5a5a5;border-radius:.25rem;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.quantity button:last-child:after,.quantity button:last-child:before{border:1px solid var(--secondary-1);border-radius:.25rem;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .15s;width:.75rem}.quantity button:last-child:before{transform:translate(-50%,-50%) rotate(-90deg)}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.25rem;padding-bottom:.5rem;padding-top:.5rem;perspective:400px;position:relative;width:100%;z-index:4}.header.alternative-mode{background:var(--primary-1);border-bottom:1px solid var(--primary-5)}.header__nav{margin-right:.25rem}.header__nav,.header__search{height:2rem;width:2rem}.header__logo{flex:1 1;position:relative;text-align:center;z-index:4}.header__logo-link{align-items:center;display:inline-flex;height:1.875rem;width:2.375rem}.header__logo-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header__add{display:flex;flex-wrap:wrap;gap:.75rem}.header__account.on-tablet{display:none}.header__call a{align-items:center;display:flex;gap:.5rem}.header__call i{border:1px solid var(--primary-5);border-radius:50%;color:var(--secondary-3);display:inline-block;flex:0 0 2.5rem;height:2.5rem;padding:.5rem .75rem;width:2.5rem}.header__call i svg{height:.9375rem;width:.9375rem}.header__call span{color:var(--secondary-4);display:inline-block;font-size:1rem;line-height:150%}.header__call u{color:var(--secondary-1);display:block;font-size:.75rem;font-weight:500;line-height:133.333333%;text-decoration:underline;transition:color .15s}.header__add-link{color:var(--secondary-4);display:inline-block;flex:0 0 2rem;height:2rem;padding:.25rem;position:relative;width:2rem}.header__add-link[data-quantity]:before{background:var(--secondary-2);border-radius:50%;color:var(--primary-1);content:attr(data-quantity);display:inline-block;font-size:.625rem;font-weight:700;height:1rem;line-height:120%;padding-top:.125rem;position:absolute;right:-.125rem;text-align:center;top:-.125rem;width:1rem}.header__add-link.is-large{padding:0}.header__add-link.is-large svg{height:100%;width:100%}.header__add-link svg{height:1.5rem;width:1.5rem}.main-nav__mobile-target{align-items:center;background:#0000;display:inline-flex;height:2rem;justify-content:center;width:2rem}.main-nav__mobile-target svg{height:1.5rem;width:1.5rem}.main-nav.is-active .main-nav__backdrop{opacity:.5;visibility:visible}.main-nav.is-active .main-nav__inner{transform:translateX(0)}.main-nav.is-active .main-nav__wrapper{opacity:1;visibility:visible}.main-nav__backdrop{background:var(--secondary-5);height:100dvh;opacity:0;transition:opacity .5s,visibility .5s}.main-nav__backdrop,.main-nav__wrapper{left:0;position:absolute;top:100%;visibility:hidden;width:100%}.main-nav__wrapper{height:calc(var(--vh, 1vh)*100 - 3.25rem);height:calc(100dvh - 3.25rem);max-width:78%;min-width:17.5rem;overflow-x:hidden;overflow-y:visible;transition:visibility .5s;z-index:3}.main-nav__wrapper:before{bottom:100%;content:"";height:1rem;left:0;position:absolute;width:100%}.main-nav__inner{background:var(--primary-1);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform .5s;width:100%}.main-nav__header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.main-nav__title{font-size:1rem;font-weight:600}.main-nav__close{background:#0000;color:var(--secondary-1);height:1.5rem;width:1.5rem}.main-nav__close svg{scale:1.25}.main-nav__tabs{display:grid;grid-template-columns:1fr 1fr;padding:0 1rem}.main-nav__tabs button{background:#0000;border-bottom:1px solid var(--primary-4);color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:121.428571%;padding:.625rem 1rem;transition:border-bottom-color .3s}.main-nav__tabs button.is-active{border-bottom-color:var(--secondary-5)}.main-nav__container{flex:1 1}.main-nav__container>*{min-height:100%}.main-nav-categories__link{align-items:center;color:var(--accent-4);display:flex;font-size:.875rem;gap:.5rem;line-height:100%;padding:1rem}.main-nav-categories__title{display:block;font-size:1.25rem;font-weight:500;line-height:140%;padding:0 1.5rem}.main-nav-categories__list{border-top:1px solid var(--primary-3);margin:0 1rem;padding:.5rem 0}.main-nav-categories__list li{width:100%}.main-nav-categories__list a{align-items:center;color:var(--secondary-3);display:flex;font-size:.875rem;line-height:100%;min-height:3.5rem;padding:.5rem .375rem;text-align:start;transition:color .15s,background .15s}.main-nav-categories__list a i{display:inline-block;flex:0 0 2rem;height:2rem;margin-right:.5rem;width:2rem}.main-nav-categories__list a i img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-nav-categories__list a span{flex:1 1}.main-nav-categories__list a svg{color:var(--secondary-1);height:1.25rem;transition:color .15s;width:1.25rem}.main-nav-categories__list div:first-child{align-items:center;display:flex;padding:0 .75rem}.main-nav-categories__list div:first-child a{display:flex;flex:1 1;justify-content:center;text-align:center}.main-nav-categories__list div:first-child button{align-items:center;background:#0000;display:flex;height:2rem;justify-content:center;width:2rem}.main-nav-categories__list div:first-child button:last-child{color:var(--secondary-1)}.main-nav-categories__list a+div{background:var(--primary-1);border-radius:0 0 .375rem 0;height:calc(var(--vh, 1vh)*100 - 3.25rem);height:calc(100dvh - 3.25rem);left:0;overflow-y:auto;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s;width:100%}.main-nav-categories__list a+div ul{margin:0 1rem;padding:.5rem 0}.main-nav-categories__list li.is-active>div{transform:translateX(0)}.main-nav-menu{padding-top:1.5rem}.main-nav-menu__container{flex:1 1;padding:0 1rem}.main-nav-menu__block:not(:first-child){border-top:1px solid var(--primary-3);margin-top:.375rem;padding-top:1rem}.main-nav-menu__block ul{padding:.5rem 0}.main-nav-menu__block>b{display:block;font-size:1rem;font-weight:500;line-height:140%;padding:0 .5rem}.main-nav-menu__list a{color:var(--secondary-3);display:block;font-size:.875rem;font-weight:500;line-height:150%;padding:.375rem .5rem}.main-nav-menu__social{display:flex;flex-wrap:wrap;gap:.5rem}.main-nav-menu__social a{align-items:center;border:1px solid var(--primary-6);border-radius:50%;color:var(--secondary-3);display:inline-flex;height:36px;justify-content:center;width:36px}.main-nav-menu__social a svg{height:36px;width:36px}.main-nav-menu__contacts li:not(:first-child){margin-top:.5rem}.main-nav-menu__contacts a{align-items:center;display:flex;gap:.5rem}.main-nav-menu__contacts i{border:1px solid var(--primary-5);border-radius:50%;color:var(--secondary-3);display:inline-block;flex:0 0 2.5rem;height:2.5rem;padding:.6rem;width:2.5rem}.main-nav-menu__contacts i svg{height:1.25rem;width:1.125rem}.main-nav-menu__contacts span{color:var(--secondary-4);display:inline-block;font-size:.875rem;line-height:133%}.main-nav-menu__contacts u{color:var(--secondary-1);display:block;font-size:.75rem;font-weight:500;line-height:133.333333%;text-decoration:underline;transition:color .15s}.main-nav-menu__footer{padding-top:1rem}.main-nav-menu__footer-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:1rem}.main-nav-account{padding:1rem}.main-nav-account__header{align-items:center;color:var(--secondary-5);display:flex;gap:.75rem}.main-nav-account__avatar{align-items:center;background:var(--secondary-4);border-radius:50%;color:var(--accent-3);display:inline-flex;flex:0 0 2rem;font-size:.875rem;height:2rem;justify-content:center;line-height:100%;width:2rem}.main-nav-account__info b{display:block;font-size:1rem;font-weight:600;line-height:100%}.main-nav-account__info u{color:var(--secondary-1);display:block;font-size:.75rem;font-weight:500;line-height:125%;text-align:center;text-decoration:underline;text-underline-offset:.35ch}.main-nav-account__logout{margin-top:1.5rem;width:100%}.header-search.is-active .header-search__backdrop{opacity:.5;visibility:visible}.header-search.is-active .header-search__inner{opacity:1;visibility:visible}.header-search.is-active-result .header-search__backdrop{opacity:.5;visibility:visible}.header-search.is-active-result .header-search__result{opacity:1;visibility:visible}.header-search__backdrop{background:var(--secondary-5);height:100dvh;left:0;opacity:.5;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:6}.header-search__target{align-items:center;background:#0000;display:inline-flex;height:2rem;justify-content:center;width:2rem}.header-search__target svg{height:100%;width:100%}.header-search__inner{height:calc(var(--vh, 1vh)*100);height:100dvh;left:0;opacity:0;padding:.5rem 1rem;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100vw;z-index:6}.header-search__field{min-height:2.75rem;position:relative;z-index:3}.header-search__label{display:block}.header-search__label i{background:var(--primary-1);border-radius:50%;height:2rem;left:.375rem;position:absolute;top:.375rem;width:2rem}.header-search__label i svg{height:100%;width:100%}.header-search__label input{background:var(--primary-2);border-radius:6.25rem;height:2.75rem;padding:.625rem 3rem;width:100%}.header-search__label:has(input:not(:-moz-placeholder))+.header-search__reset{opacity:1;visibility:visible}.header-search__label:has(input:not(:placeholder-shown))+.header-search__reset{opacity:1;visibility:visible}.header-search__reset{align-items:center;background:#0000;color:var(--secondary-1);display:inline-flex;justify-content:center;opacity:0;position:absolute;right:.375rem;top:.375rem;transition:opacity .3s,visibility .3s;visibility:hidden}.header-search__reset,.header-search__reset svg{height:2rem;width:2rem}.header-search__result{background:var(--primary-1);border-radius:.375rem;left:1rem;position:absolute;top:3.75rem;transition:opacity .3s,visibility .3s;width:calc(100% - 2rem);z-index:3}.header-search.is-loading .header-search__list,.header-search.is-loading .header-search__view-all,.header-search__result{opacity:0;visibility:hidden}.header-search__list{min-height:7.5rem;padding:0 1rem 1rem;transition:opacity .3s,visibility .3s}.header-search__list li{padding:.75rem 0}.header-search__list li:not(:first-child){border-top:1px solid var(--primary-4)}.header-search__list li>span{align-items:center;color:var(--secondary-1);display:flex;justify-content:center;min-height:4.5rem;text-align:center}.header-search__list li a{align-items:center;color:var(--secondary-4);display:flex;font-size:.875rem;gap:0 .5rem;line-height:150%}.header-search__list li a>span:first-child{flex:0 0 3rem;height:3rem}.header-search__list li a>span:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-search__list li a>span:nth-child(2){flex:1 1;transition:color .15s}.header-search__list li a>span:nth-child(2) span{display:block;max-width:15.625rem}.header-search__list li a>span:nth-child(3){font-size:.875rem}.header-search__view-all{padding:0 1rem 1rem;transition:opacity .3s,visibility .3s}.header-search__view-all .button{width:100%}.header-search__loader{left:50%;position:absolute;top:50%;translate:-50% -50%}.header-account{position:relative}.header-account.is-active .header-account__list{opacity:1;pointer-events:all;visibility:visible}.header-account__target{align-items:center;background:var(--secondary-4);border-radius:50%;color:var(--accent-3);display:flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;line-height:100%;position:relative;width:2rem;z-index:2}.header-account__list{background:var(--primary-1);border:1px solid var(--primary-4);border-radius:.375rem;box-shadow:4px 4px 6px #b2beb50f,-4px 0 6px #b2beb50f;left:50%;min-width:12.5rem;opacity:0;padding:.25rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,.75rem);transition:opacity .2s,visibility .2s;visibility:hidden}.header-account__list:before{border-radius:2rem 2rem 0 0;content:"";height:2.25rem;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:50%}.header-account__list li:last-child{border-top:1px solid var(--primary-3);margin-top:.5rem;padding-top:.5rem}.header-account__list li:last-child .header-account__button{color:var(--error)}.header-account__button{background:#0000;border-radius:.375rem;color:var(--secondary-3);display:block;font-size:.875rem;font-weight:500;line-height:143%;padding:.3438rem .5rem .8438rem;text-align:start;width:100%}.header-account__button svg{height:1.5rem;margin-right:.25rem;translate:0 .4375rem;width:1.5rem}.header+.main>.breadcrumbs{border-top:0;margin-top:0}.categories{padding-left:0;padding-right:0;padding-top:0}.categories__list{display:grid;grid-auto-rows:1fr;grid-template-columns:100%}.categories-card{position:relative}.categories-card:first-child .categories-card__inner{background:var(--primary-3)}.categories-card:first-child .categories-card__background{opacity:.7}.categories-card:first-child .categories-card__image{max-width:20rem;top:17.5%;transform:translate(20%);width:85%}.categories-card:nth-child(2) .categories-card__inner{background:#e4e8e599}.categories-card:nth-child(2) .categories-card__background{opacity:.05}.categories-card:nth-child(2) .categories-card__image{max-width:20rem;top:-7.5%;transform:translate(32.5%);width:72.5%}.categories-card:nth-child(3) .categories-card__inner{background:var(--primary-2)}.categories-card:nth-child(3) .categories-card__background{opacity:.1}.categories-card:nth-child(3) .categories-card__image{max-width:20rem;top:18.5%;transform:translate(32.5%);width:72.5%}.categories-card:nth-child(4) .categories-card__inner{background:hsla(135,8%,90%,.502)}.categories-card:nth-child(4) .categories-card__background{opacity:.06}.categories-card:nth-child(4) .categories-card__image{max-width:20rem;top:12.5%;transform:translate(17.5%);width:75%}.categories-card__inner{align-items:center;color:var(--secondary-5);display:flex;min-height:100%;overflow:hidden;padding:3.125rem 1rem;position:relative}.categories-card__background{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.categories-card__background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.categories-card__info{max-width:75%;position:relative;z-index:2}.categories-card__title{font-size:1.5rem;font-weight:600;line-height:120.833333%}.categories-card__length{color:var(--secondary-2);display:block;font-size:.875rem;line-height:121.428571%;padding-top:.25rem}.categories-card__button{background:var(--primary-1);border:1px solid var(--primary-4);border-radius:.375rem;display:inline-block;margin-top:1.25rem;padding:.7188rem 1.5rem;transition:background .2s,color .2s}.categories-card__image{pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.categories-card__image img{-o-object-fit:contain;object-fit:contain}.products-slider{margin:0 auto;max-width:min(100% - var(--container-gap) * 2,var(--container));padding-left:0;padding-right:0;padding-top:3.75rem;z-index:auto}.products-slider__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.products-slider__arrows{display:none}.products-slider__list{margin-bottom:-1rem;opacity:0;padding-bottom:1rem;padding-top:1rem;transition:opacity .3s,visibility .3s;visibility:hidden}.products-slider__list.keen-slider:not([data-keen-slider-disabled]),.products-slider__list.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{overflow:visible}.products-slider__list.is-loaded{opacity:1;visibility:visible}.products-slider__pagination{padding-top:1rem}.advantages{padding-left:0;padding-right:0;padding-top:3.75rem}.advantages__image{width:100%}.advantages__image img{-webkit-mask:linear-gradient(180deg,#0000,#000 20%,#000);min-height:18.75rem;-o-object-fit:cover;object-fit:cover}.advantages__list{--radius:10px;background:var(--primary-1);display:grid;gap:1.25rem;max-width:100%;padding:1.25rem 1.25rem 0;width:100%}.advantages__list li{background:var(--secondary-5);border-radius:var(--radius);display:grid;grid-template-columns:3.75rem auto;padding-right:1rem}.advantages__list li img{align-self:center;grid-column:1;grid-row:span 2;height:1.875rem;justify-self:center;-o-object-fit:contain;object-fit:contain;width:1.875rem}.advantages__list li h3{color:var(--accent);font-size:1rem;font-weight:500;line-height:140%;padding-top:.625rem}.advantages__list li p{color:var(--primary-2);font-size:.875rem;line-height:150%;padding-bottom:.625rem}.customer-reviews{padding-top:3.75rem}.customer-reviews__hero{text-align:center}.customer-reviews__text{color:var(--secondary-3);display:inline-block;max-width:20.625rem;padding-top:.75rem}.customer-reviews__slider{margin-top:2rem;position:relative}.customer-reviews__arrows{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 1.5rem));width:calc(100% + 8rem);z-index:2}.customer-reviews__arrow{position:absolute}.customer-reviews__arrow.is-prev{left:0;top:50%;transform:translateY(-50%)}.customer-reviews__arrow.is-next{right:0;top:50%;transform:translateY(-50%)}.customer-reviews__list:not(.is-loaded){gap:1rem}.customer-reviews__list.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.customer-reviews__list:not(.is-loaded) .customer-reviews__slide{flex:0 0 100%}.customer-reviews__pagination{padding-top:1rem}.customer-reviews-card__inner{border:1px solid var(--primary-4);border-radius:.5rem;display:flex;flex-direction:column;min-height:100%;padding:1.5rem}.customer-reviews-card__header{display:grid;gap:.125rem .75rem;grid-template-columns:2rem auto}.customer-reviews-card__avatar{align-self:center;background:var(--secondary-4);border-radius:50%;color:var(--accent-3);font-size:.875rem;grid-column:1;grid-row:1/3;height:2rem;line-height:100%;padding:.5625rem 0;text-align:center;width:2rem}.customer-reviews-card__name{color:var(--secondary-4);font-size:.875rem;font-style:normal;line-height:143%}.customer-reviews-card__length{color:var(--accent);display:flex}.customer-reviews-card__text{color:var(--secondary-4);flex:1 1;font-size:1rem;line-height:156%;margin-top:1.25rem}.customer-reviews-card__date{color:var(--secondary-1);display:block;font-size:.75rem;line-height:133%;padding-top:1.25rem}.about-us{background:var(--primary-2);display:block;margin-top:3.75rem;overflow:hidden;padding-left:0;padding-right:0}.about-us__image{display:none}.about-us__image-background{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.about-us__image-background img{height:auto;left:50%;min-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-40%);width:200%}.about-us__image-inner{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-template-rows:1fr 1.75fr 1fr;position:relative;z-index:2}.about-us__image-item:first-of-type{grid-column:2/4;grid-row:1/3}.about-us__image-item:nth-of-type(2){grid-column:1/3;grid-row:2/4}.about-us__image-item img{border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.about-us__content{position:relative;z-index:2}.about-us__content-image{margin:0 auto;max-width:26.75rem}.about-us__content-image img{-o-object-fit:cover;object-fit:cover}.about-us__content-text{padding:1.5rem 1rem}.about-us__content-text h2{font-size:1.5rem;padding-bottom:.75rem}.about-us__content-text h2,.about-us__content-text h3{color:var(--secondary-5);font-weight:600;line-height:125%}.about-us__content-text h3{font-size:1.25rem;padding-bottom:.5rem}.about-us__content-text h4{color:var(--secondary-5);font-size:1rem;font-weight:600;line-height:125%;padding-bottom:.25rem}.about-us__content-text h2:not(:first-child),.about-us__content-text h3:not(:first-child),.about-us__content-text h4:not(:first-child){padding-top:1rem}.about-us__content-text p{color:var(--secondary-3);font-size:.875rem;line-height:150%;padding-top:.5rem}.about-us__content-footer{padding-top:1.5rem}.about-us__content-footer .button{min-width:100%}.catalog{padding-bottom:3.75rem;scroll-margin-top:2.8125rem;z-index:auto}.catalog__quantity{color:var(--secondary-2);font-size:.875rem;line-height:150%;padding-top:.5rem}.catalog__inner{padding-top:1.5rem}@-moz-document url-prefix(){.catalog__aside{scrollbar-color:var(--primary-4) var(--primary-2)}}.catalog__main{display:flex;flex-direction:column;transition:opacity .3s}.catalog__main.is-loading{opacity:.5;pointer-events:none}.catalog__main.is-empty .catalog__list{display:none}.catalog__main.is-empty .catalog__not-found{display:flex}.catalog__main-header{display:grid;gap:.75rem}.catalog__checked{display:flex;flex-wrap:wrap;gap:.5rem;grid-row:3}.catalog__checked-clear,.catalog__checked-item{align-items:center;background:#0000;border:1px solid var(--secondary-2);border-radius:6.25rem;color:var(--secondary-2);display:inline-flex;font-size:.75rem;gap:.625rem;line-height:150%;padding:.375rem .75rem}.catalog__checked-clear svg,.catalog__checked-item svg{height:1rem;scale:1.5;width:1rem}.catalog__checked-clear{background:var(--primary-3);border-color:var(--primary-3);color:var(--secondary-3)}.catalog__list{display:grid;flex:1 1;gap:.75rem;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;padding-top:1.5625rem}.catalog__not-found{align-items:center;color:var(--secondary-1);display:none;flex:1 1;justify-content:center;min-height:60svh;padding:2rem 0;text-align:center}.catalog__pagination{padding-top:1.5rem}.catalog-filter{display:none;height:calc(var(--vh, 1vh)*100);height:100dvh;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:7}.catalog-filter.is-active{display:block}.catalog-filter.is-visible .catalog-filter__backdrop{opacity:.5;visibility:visible}.catalog-filter.is-visible .catalog-filter__body{transform:translateX(0)}.catalog-filter__backdrop{background:var(--secondary-5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s,visibility .4s;visibility:hidden;width:100%}.catalog-filter__body{height:100%;max-width:min(31.5rem,100% - 1rem);position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s;width:100%}.catalog-filter__close-button{background:#0000;height:1.5rem;position:absolute;right:.75rem;top:1.125rem;width:1.5rem;z-index:2}.catalog-filter__close-button svg{scale:1.25}.catalog-filter__container{background:var(--primary-1);height:calc(var(--vh, 1vh)*100);height:100dvh;overflow-y:auto;padding:1rem}.catalog-filter__list{background:var(--primary-2);border:1px solid var(--primary-4);border-radius:.375rem;margin-top:1.5rem}.catalog-filter__list:hover{color:#000}.catalog-filter__list label{width:100%}.catalog-filter__block:not(:first-child){border-top:1px solid var(--primary-4)}.catalog-filter__footer{padding:1.5rem 0 0;transition:opacity .3s}.catalog-filter__footer.is-loading{opacity:.5;pointer-events:none}.catalog-filter__footer>*{width:100%}.catalog-filter__footer>:not(:first-child){margin-top:.75rem}.catalog-filter-block{transition:opacity .3s}.catalog-filter-block.is-active .catalog-filter-block__header svg{transform:scaleY(-1)}.catalog-filter-block.is-active .catalog-filter-block__content{display:grid;grid-template-rows:1fr;padding:0 1.5rem 1.5rem}.catalog-filter-block.is-disabled,.catalog-filter-block.is-loading{opacity:.5;pointer-events:none}.catalog-filter-block.is-visible .catalog-filter-block__content{display:grid}.catalog-filter-block.is-hidden .catalog-filter-block__content>div,.catalog-filter-block:not(.is-active) .catalog-filter-block__content>div{overflow:hidden}.catalog-filter-block.is-visible .catalog-filter-block__list{overflow-y:hidden}.catalog-filter-block__header{align-items:center;background:#0000;color:var(--secondary-6);display:flex;justify-content:space-between;padding:1.5rem;position:relative;text-align:start;width:100%}.catalog-filter-block__header svg{height:1.25rem;transition:transform .3s;width:1.25rem}.catalog-filter-block__content{display:none;grid-template-rows:0fr;padding:0 1.5rem;transition:grid-template-rows .4s,padding .4s}.catalog-filter-block__search{align-items:center;background:var(--primary-1);border-radius:3.125rem;display:flex;padding:.25rem}.catalog-filter-block__search i{background:var(--primary-2);border-radius:50%;color:var(--secondary-4);height:1.75rem;width:1.75rem}.catalog-filter-block__search i svg{height:100%;width:100%}.catalog-filter-block__search input{flex:1 1;font-size:.875rem;line-height:142.857143%;min-height:100%;padding:0 .5rem}.catalog-filter-block__search input::-moz-placeholder{color:var(--secondary-1)}.catalog-filter-block__search input::placeholder{color:var(--secondary-1)}.catalog-filter-block__list{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem;max-height:17.05rem;overflow-y:auto}@-moz-document url-prefix(){.catalog-filter-block__list{scrollbar-color:var(--secondary-1) var(--primary-3)}}.catalog-filter-block__list::-webkit-scrollbar{background:var(--primary-3);width:2px}.catalog-filter-block__list::-webkit-scrollbar-track{background:var(--primary-3)}.catalog-filter-block__list::-webkit-scrollbar-thumb{background:var(--secondary-1);border-radius:4px}.catalog-filter-block__list li{flex-shrink:0;line-height:85%;overflow:hidden}.catalog-filter-block__list li:has(input:checked){order:-1}.catalog-filter-block__show-more{background:#0000;color:var(--secondary-2);font-size:1rem;line-height:150%;margin-top:1.25rem;text-decoration:underline;text-underline-offset:.35ch}.car-wrapper{margin-bottom:1.875rem;overflow:hidden;position:relative}.car-wrapper .breadcrumbs{margin-top:0}.car-wrapper__background{background:var(--primary-3);height:100%;left:0;position:absolute;top:0;width:100%}.car-wrapper__background img{height:100%;min-width:120rem;-o-object-fit:cover;object-fit:cover;opacity:.4;transform:translate(-25%);width:100%}.car{padding-bottom:1.875rem}.car__image{text-align:center}.car__image img{max-width:28.125rem}.car__content{padding-top:1.5rem}.car__info{display:flex;flex-wrap:wrap;gap:0 1.25rem;padding-top:1rem}.car__info li{align-items:center;color:var(--secondary-3);display:inline-flex;font-size:.875rem;gap:.5rem;line-height:100%}.car__info li:not(:last-child){border-right:1px solid var(--primary-6);padding-right:1.25rem}.car__info li svg{color:var(--accent-4);flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.car__controls{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}.car__note{background:var(--accent-3);border-radius:6.25rem;color:var(--secondary-3);font-size:.875rem;line-height:100%;margin-top:1.5rem;padding:.5rem 1rem;text-align:center}.car__categories{margin:2rem var(--n-container-gap) 0;max-width:33.75rem}.car__categories-list{max-height:26.25rem;overflow-y:auto}@-moz-document url-prefix(){.car__categories-list{scrollbar-color:var(--secondary-3) var(--primary-4)}}.car__categories-list::-webkit-scrollbar{background:var(--primary-4);width:2px}.car__categories-list::-webkit-scrollbar-track{background:var(--primary-4)}.car__categories-list::-webkit-scrollbar-thumb{background:var(--secondary-3);border-radius:8px}.car__categories-link{align-items:center;background:var(--primary-1);color:var(--secondary-5);display:flex;font-weight:600;gap:.5rem;line-height:125%;min-height:5.25rem;padding:1rem}.car__categories-link img{height:3.75rem;-o-object-fit:contain;object-fit:contain;width:3.75rem}.car__categories-link span{flex:1 1}.car__categories-link sup{background:var(--primary-2);border-radius:6.25rem;color:var(--secondary-2);display:inline-block;font-size:.75rem;line-height:125%;padding:.5rem 1rem;top:0}.product-main{--gap:1.25rem;display:grid;gap:var(--gap);grid-template-columns:100%}.product-main__about{transition:opacity .3s}.product-main__about[aria-busy=true]{opacity:.5;pointer-events:none}.product-main__title{max-width:26.9375rem}.product-main__row{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.75rem}.product-main__label{align-items:center;background:var(--accent-3);border-radius:6.25rem;color:var(--secondary-3);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:143%;padding:.375rem .75rem}.product-main__label b{color:var(--secondary-5);font-weight:400}.product-main__label svg{height:1.25rem;width:1.25rem}.product-main__label.in-stock,.product-main__label.is-success{background:var(--success-2);color:var(--success)}.product-main__label.available-on-backorder{background:var(--alert-2);color:var(--alert)}.product-main__label.out-of-stock{background:var(--primary-4);color:var(--secondary-3)}.product-main__note{background:var(--primary-2);border-radius:.375rem;color:var(--secondary-2);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:143%;padding:.625rem .75rem}.product-main__note svg{flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.product-main__note strong{color:var(--secondary-5);font-weight:500}.product-main__short-description{color:var(--secondary-3);font-size:.875rem;line-height:143%;max-width:30.75rem;padding-top:.75rem}.product-main__short-description p:not(:first-child){padding-top:.75rem}.product-main__price{align-items:center;display:inline-flex;flex-direction:row-reverse;flex-wrap:wrap;gap:.75rem;padding-top:.75rem}.product-main__price ins,.product-main__price strong{color:var(--secondary-5);font-size:1.125rem;font-weight:600;line-height:133.333333%;text-decoration:none}.product-main__price del{color:var(--secondary-1);font-size:.875rem;font-weight:500;line-height:150%;text-decoration:line-through}.product-main__params{padding-top:1.25rem}.product-main__params:not(.is-active)>div span{display:none}.product-main__params>div:first-child b{font-size:.875rem;font-weight:500;line-height:142.857143%}.product-main__params>div:first-child span{color:var(--secondary-1);font-size:.875rem;line-height:143%}.product-main__params>div:first-child span:before{background:var(--secondary-1);border-radius:50%;content:"";display:inline-block;height:.1875rem;margin:.1875rem .5rem;width:.1875rem}.product-main__params ul{display:flex;flex-wrap:wrap;gap:.5rem}.product-main__params ul:nth-child(2){padding-top:.25rem}.product-main__params ul label{cursor:pointer;position:relative}.product-main__params ul label input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:50%;margin:-1px;padding:0;position:absolute;top:50%;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.product-main__params ul label span{border:1px solid #0000;border-radius:.375rem;display:inline-block;height:3.5rem;overflow:hidden;position:relative;width:3.5rem}.product-main__params ul label span img{height:3.5rem;-o-object-fit:cover;object-fit:cover;width:3.5rem}.product-main__params ul label span:after{border:1px solid #0000;border-radius:.375rem;content:"";height:100%;left:0;position:absolute;top:0;transition:border-color .15s;width:100%}.product-main__params ul label input:checked+span:after{border-color:var(--accent-4)}.product-main__buy{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-top:1.25rem}.product-main__characteristics{font-size:.75rem;line-height:143%;margin-bottom:1rem;margin-top:1.5rem;width:100%}.product-main__characteristics tr{align-items:flex-start;display:flex}.product-main__characteristics tr:not(:first-child){padding-top:.75rem}.product-main__characteristics tr th{flex:1 1;font-weight:600;position:relative;text-align:start;white-space:nowrap}.product-main__characteristics tr th:after{border-bottom:1px dashed var(--primary-5);bottom:.5em;content:"";margin-left:.5rem;position:absolute;width:100%}.product-main__characteristics tr td{max-width:calc(100vw - 9rem);overflow:hidden;padding-left:.25rem;position:relative;text-align:end}.product-main__characteristics tr td span{background:var(--primary-1);padding-left:.5rem;position:relative}.product-main__buy+.product-main__info{margin-top:3rem}.product-main__info{border:1px solid var(--primary-3);border-radius:.375rem;margin-top:.5rem}.product-main__info>button{background:#0000;color:var(--secondary-5);font-size:.875rem;font-weight:600;line-height:150%;padding:.6875rem 1rem;position:relative;text-align:start;width:100%}.product-main__info>button:after,.product-main__info>button:before{border-top:1px solid var(--secondary-5);content:"";display:inline-block;height:0;position:absolute;right:1.25rem;top:50%;transition:transform .2s;width:10px}.product-main__info>button:before{transform:translateY(-50%)}.product-main__info>button:after{transform:translateY(-50%) rotate(90deg)}.product-main__info>button svg{margin-right:.5rem;margin-top:-.5625rem;transform:translateY(7px)}.product-main__info>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}.product-main__info>div>div{overflow:hidden;padding:0 1rem}.product-main__info.is-active>button:before{transform:translateY(-50%) rotate(-45deg)}.product-main__info.is-active>button:after{transform:translateY(-50%) rotate(45deg)}.product-main__info.is-active>div{grid-template-rows:1fr}.product-main__delivery:not(:first-child){border-top:1px solid var(--primary-4);margin-top:.75rem;padding-top:.75rem}.product-main__delivery:last-child{padding-bottom:.75rem}.product-main__delivery>b{color:var(--secondary-3);font-size:.75rem;font-weight:500;line-height:143%}.product-main__delivery ul{padding-top:.75rem}.product-main__delivery li{align-items:center;display:flex;gap:0 .75rem}.product-main__delivery li:not(:first-child){margin-top:.75rem}.product-main__delivery li i{border:1px solid var(--primary-5);border-radius:.5rem;display:inline-block;height:2.5rem;width:2.5rem}.product-main__delivery li i img{height:100%;-o-object-fit:contain;object-fit:contain;padding:.125rem;width:100%}.product-main__delivery li div{align-self:self-end;flex:1 1}.product-main__delivery li div b{color:var(--secondary-4);display:block;font-size:.875rem;font-weight:600;line-height:150%}.product-main__delivery li div span{background:var(--primary-2);border-radius:6.25rem;color:var(--secondary-2);display:inline-block;font-size:.75rem;line-height:143%;padding:.25rem .75rem}.product-main__delivery li strong{color:var(--secondary-2);font-size:.875rem;font-weight:600;line-height:150%}.product-main__info-item p{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:142.857143%}.product-main__info-item p:not(:first-child){padding-top:.75rem}.product-main__info-item p:last-child{padding-bottom:.75rem}.product-main__info-item ul{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:.75rem}.product-main__info-item ul:last-child{padding-bottom:.75rem}.product-main__info-item ul img{border:1px solid var(--primary-5);border-radius:.5rem;height:3.25rem;width:3.25rem}.product-gallery{left:0;position:sticky;top:1rem}.product-gallery__main{background:var(--primary-2);border-radius:.375rem;overflow:hidden;position:relative}.product-gallery__main .keen-slider{aspect-ratio:1/1;opacity:0;transition:opacity .2s}.product-gallery__main .keen-slider.is-loaded{opacity:1}.product-gallery__main .keen-slider>*{opacity:0;transition:opacity .35s}.product-gallery__main .keen-slider>.is-active{opacity:1}.product-gallery__main .keen-slider.is-changing .keen-slider__slide:not(.is-active){opacity:0!important}.product-gallery__main .keen-slider:not(.is-loaded) .keen-slider__slide:not(:first-child){opacity:0}.product-gallery__main ul.keen-slider:not([data-keen-slider-disabled]){display:grid}.product-gallery__main ul>*{grid-area:1/1}.product-gallery__main ul>* img{max-height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__main ul>* img,.product-gallery__main-image img{aspect-ratio:1/1;border-radius:.375rem;height:auto;width:100%}.product-gallery__arrows{display:none;left:0;mix-blend-mode:darken;position:absolute;top:50%;width:100%;z-index:2}.product-gallery__arrow{position:absolute;top:0;transform:translateY(-50%)}.product-gallery__arrow.is-disabled{border-color:var(--secondary-4);color:var(--secondary-4);opacity:.5}.product-gallery__arrow.is-prev{left:1.6875rem}.product-gallery__arrow.is-next{right:1.6875rem}.product-gallery__pagination{bottom:.75rem;left:0;position:absolute;width:100%}.product-gallery__nav{padding-top:.5rem;--flex-gap:0.25rem;--flex-cols:4}.product-gallery__nav:not(.is-loaded){gap:var(--flex-gap)}.product-gallery__nav:not(.is-loaded) .keen-slider__slide{flex:0 0 calc(100%/var(--flex-cols) - (var(--flex-cols) - 1)*var(--flex-gap)/var(--flex-cols))}.product-gallery__nav .keen-slider__slide{border-radius:.375rem;cursor:pointer;overflow:hidden}.product-gallery__nav .keen-slider__slide img{aspect-ratio:1/1;height:auto;width:100%}.bundle-offers{background:var(--primary-2);margin-top:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.bundle-offers__header{text-align:center}.bundle-offers__text{color:var(--secondary-3);font-size:.875rem;line-height:100%;margin:0 auto;max-width:14.625rem;padding-top:.5rem}.bundle-offers__slider{margin:0 auto;padding-top:1.5rem;position:relative}.bundle-offers__arrows{display:none;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.bundle-offers__arrow{position:absolute;top:0;top:-.1875rem}.bundle-offers__arrow.is-prev{left:-2.125rem;transform:translate(-100%,-50%)}.bundle-offers__arrow.is-next{right:-2.125rem;transform:translate(100%,-50%)}.bundle-offers__list.keen-slider:not([data-keen-slider-disabled]){display:grid;overflow:visible}.bundle-offers__list.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{overflow:visible}.bundle-offers__list>*{grid-area:1/1}.bundle-offers__pagination{margin-top:1.5rem}.bundle-offers-slide{position:relative}.bundle-offers-slide__discount{background:var(--success-2);border-radius:6.25rem;color:var(--success);display:inline-block;font-size:.875rem;font-weight:600;line-height:143%;padding:.75rem;position:absolute;right:-.625rem;top:-.625rem}.bundle-offers-slide__main{background:var(--primary-1);border-radius:.5rem .5rem 0 0;display:grid;gap:.75rem 1rem;padding:2.5rem 1rem 1.5rem}.bundle-offers-slide__footer{align-items:center;background:var(--primary-1);border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem 2rem;justify-content:flex-end;padding:1.5rem 1rem 2.5rem;position:relative}.bundle-offers-slide__footer:before{border-top:1px solid var(--primary-3);content:"";left:1rem;position:absolute;top:0;width:calc(100% - 2rem)}.bundle-offers-slide__price{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem;justify-content:flex-end}.bundle-offers-slide__price ins,.bundle-offers-slide__price strong{color:var(--success);font-size:1.125rem;font-weight:600;line-height:1;text-decoration:none}.bundle-offers-slide__price del{color:var(--secondary-1);font-size:.875rem;font-weight:500;line-height:143%;text-decoration:line-through}.bundle-offers-slide__buy{flex:1 1;width:100%}.bundle-offers-product{display:grid;gap:.75rem;grid-template-columns:4.125rem auto}.bundle-offers-product__image{height:4.125rem;position:relative;width:4.125rem}.bundle-offers-product__image img{border-radius:.375rem;height:4.125rem;-o-object-fit:cover;object-fit:cover;width:4.125rem}.bundle-offers-product__image:before{border:1px solid var(--primary-4);border-radius:.375rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bundle-offers-product__name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--secondary-5);font-size:.875rem;line-height:125%;transition:color .15s}.bundle-offers-product__price{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem;justify-content:flex-end;padding-top:.75rem}.bundle-offers-product__price ins,.bundle-offers-product__price strong{color:var(--secondary-5);font-size:1rem;font-weight:500;line-height:140%;text-decoration:none}.bundle-offers-product__price del{color:var(--secondary-1);font-size:.75rem;font-weight:500;line-height:143%;text-decoration:line-through}.about-product{padding-top:1.5rem}.about-product__nav{position:relative}.about-product__nav.is-end:after{opacity:0}.about-product__nav:after{background:linear-gradient(90deg,#0000 0,var(--primary-1) 100%);content:"";height:100%;opacity:1;position:absolute;right:0;top:0;transition:opacity .3s;width:3.125rem}.about-product__nav ul{display:flex;max-width:calc(100vw - var(--container-gap)*2);overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap}.about-product__nav li{flex:1 1;scroll-snap-align:start}.about-product__nav a{align-items:center;border-bottom:1px solid var(--primary-4);color:var(--secondary-5);display:flex;gap:1rem;justify-content:center;line-height:155.555556%;padding:.5rem 1rem;text-align:center;transition:border-bottom-color .2s,color .2s}.about-product__nav a.is-active{border-bottom-color:var(--secondary-5)}.about-product__nav a svg{flex:0 0 1.5rem;height:1.5rem}.about-product__nav a sup{background:var(--primary-3);border-radius:6.25rem;color:var(--secondary-3);display:inline-block;font-size:.75rem;line-height:133.333333%;padding:.25rem .6875rem;top:0}.about-product__block{display:none;opacity:0;padding-top:2rem;transition:opacity .3s,visibility .3s;visibility:hidden}.about-product__block.is-active{display:block}.about-product__block.is-visible{opacity:1;visibility:visible}.about-product__specifications{margin:0 auto}.about-product__specifications col:first-child{width:33.333%}.about-product__specifications th{color:var(--primary-8);font-weight:600;text-align:start}.about-product__specifications td{color:var(--primary-7)}.about-product__specifications tr:not(:first-child) td,.about-product__specifications tr:not(:first-child) th{padding-top:.75rem}.about-description{display:flex;flex-direction:column;gap:1.5rem}.about-description:not(:first-child){padding-top:1.5rem}.about-description__image{align-self:center;max-width:31.25rem}.about-description__image img{border-radius:.375rem;-o-object-fit:cover;object-fit:cover}.about-description__content{font-size:.875rem}.about-description__content h3{font-size:1.125rem;font-weight:600;line-height:133.333333%}.about-description__content h3:not(:first-child){padding-top:1rem}.about-description__content p:not(:first-child){padding-top:.75rem}.about-description__content li,.about-description__content p{color:var(--secondary-3)}.about-description__content ul{padding-left:1rem}.about-description__content ul:not(:first-child){padding-top:.75rem}.about-description__content ul li{position:relative}.about-description__content ul li:before{background:var(--secondary-3);content:"";height:3px;left:-1ch;position:absolute;top:.9ch;width:3px}.about-description__content table{padding-top:.5rem;width:100%}.about-description__content table tr{display:flex}.about-description__content table tr:not(:first-child){padding-top:.125rem}.about-description__content table td,.about-description__content table th{display:inline}.about-description__content table th{font-weight:600;padding-right:.5rem;text-align:start;white-space:nowrap}.about-description__content table td{color:var(--secondary-3)}.reviews{margin:0 auto;max-width:54.75rem}.reviews__header{background:var(--primary-2);border:1px solid var(--primary-3);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:.5rem .5rem .5rem 1rem}.reviews__header-column{display:flex;flex-direction:column-reverse}.reviews__header-column:first-child{align-self:center;text-align:center}.reviews__rating{align-items:center;display:inline-flex}.reviews__rating svg{color:var(--accent);height:.875rem;margin-right:.125rem;width:.875rem}.reviews__rating span{font-size:.875rem;line-height:150%;padding-left:.625rem}.reviews__count{display:block;font-size:.875rem;line-height:150%}.reviews__block:not(:first-child),.reviews__list{margin-top:.75rem}.reviews-block{border:1px solid var(--primary-4);border-radius:.5rem;padding:1rem}.reviews-block.is-reply{margin-left:3rem}.reviews-block__author{align-items:center;display:flex;gap:0 .75rem}.reviews-block__author-avatar{background:var(--secondary-4);border-radius:50%;color:var(--accent-3);flex:0 0 2rem;height:2rem;padding:.25rem 0;text-align:center;width:2rem}.reviews-block__author-name{color:var(--secondary-4);font-size:.875rem;font-style:normal;line-height:142.857143%}.reviews-block__author-rating{color:var(--accent)}.reviews-block__author-rating svg{height:.875rem;width:.875rem}.reviews-block__text{font-size:.875rem;line-height:150%;padding-top:.75rem}.reviews-block__gallery{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.75rem}.reviews-block__gallery a{display:block;height:4rem;width:4rem}.reviews-block__gallery a img{border-radius:.375rem;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.reviews-block__footer{align-items:center;display:flex;justify-content:space-between;padding-top:.75rem}.reviews-block__date{color:var(--secondary-1);font-size:.75rem;font-weight:500;line-height:133%}.reviews-block__reply{align-items:center;color:var(--accent);display:inline-flex;font-size:.875rem;gap:.125rem;line-height:142.857143%}.reviews-block__reply svg{flex:0 0 1.25rem;height:1.25rem}.no-reviews{text-align:center}.no-reviews__icon{align-items:center;background:var(--primary-3);border-radius:50%;color:var(--secondary-1);display:inline-flex;height:4rem;justify-content:center;width:4rem}.no-reviews__icon svg{height:1.375rem;width:1.375rem}.no-reviews__title{padding-top:2rem}.no-reviews__text{color:var(--secondary-3);padding-top:.75rem}.no-reviews__footer{padding-top:2rem}.cart{display:grid;gap:0 3.75rem;--cart-table:100%}.cart__main-inner{display:grid;min-height:100%;transition:opacity .3s}.cart__main-inner.is-loading{opacity:.5;pointer-events:none}.cart__main-inner>*{grid-area:1/1}.cart__empty,.cart__table{transition:opacity .3s,visibility .3s}.cart__empty{align-self:center;opacity:0;visibility:hidden}.cart__empty.cart-empty{padding:0 0 2.5rem}.cart__main-inner.is-empty>:first-child{opacity:0;visibility:hidden}.cart__main-inner.is-empty>:nth-child(2){opacity:1;visibility:visible}.cart__aside{padding-top:2rem}.cart-table__thead{background:var(--primary-2);border-radius:.375rem;color:var(--secondary-2);display:none;font-size:.875rem;grid-template-columns:var(--cart-table);line-height:156%;padding:1rem 1.25rem;text-align:center}.cart-table__thead span:first-child{text-align:start}.cart-item{display:grid;grid-template-rows:1fr;text-align:center;transition:grid-template-rows .4s}.cart-item.is-removing{grid-template-rows:0fr}.cart-item>div{overflow:hidden}.cart-item>div>div{align-items:center;border-bottom:1px solid var(--primary-4);display:grid;gap:0 .75rem;grid-template-columns:var(--cart-table);padding:1rem 0}.cart-item__param{align-items:center;border-top:1px solid var(--primary-3);display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.cart-item__param>span{color:var(--secondary-3);font-size:.875rem;line-height:150%}.cart-item__about{align-items:center;display:grid;gap:1.5rem;grid-template-columns:5rem auto;text-align:start}.cart-item__image{height:5rem;width:5rem}.cart-item__image img{height:100%;width:100%}.cart-item__name{color:var(--secondary-5);transition:color .15s}.cart-item__price>div{align-items:center;display:flex;gap:.75rem}.cart-item__price del{color:var(--primary-6);display:block;font-size:.875rem;line-height:143%;text-decoration:line-through}.cart-item__price ins,.cart-item__price strong{color:var(--secondary-1);font-size:1.125rem;font-weight:500;line-height:140%;text-decoration:none}.cart-item__total strong{color:var(--secondary-5);font-size:1.25rem;font-weight:600;line-height:133%}.cart-item__remove{align-self:center;justify-self:center;margin-top:1rem}.cart-order{background:var(--primary-2);margin:0 var(--n-container-gap);padding:1.5rem}.cart-order__header{align-items:center;display:flex;justify-content:space-between}.cart-order__edit{align-items:center;color:var(--secondary-2);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:125%}.cart-order__title{color:var(--secondary-4);font-size:1rem;font-weight:500;line-height:140%}.cart-order__product{border-top:1px solid var(--primary-4);margin-top:.75rem;padding-top:.75rem}.cart-order__summary{border-top:1px solid var(--primary-4);margin-top:1rem;width:100%}.cart-order__summary td,.cart-order__summary th{font-weight:500;line-height:150%;padding-top:.25rem}.cart-order__summary th{color:var(--secondary-1);font-size:.875rem;padding-right:1rem;text-align:start}.cart-order__summary td{color:var(--secondary-4);font-size:1rem;text-align:end}.cart-order__promocode{display:flex;flex-wrap:wrap;gap:0 .5rem;padding-top:.5rem;transition:opacity .3s}.cart-order__promocode[aria-busy=true]{opacity:.5}.cart-order__promocode label{flex:1 1;position:relative}.cart-order__promocode label input{border:1px solid var(--primary-4);border-radius:.375rem;font-size:14px;font-weight:500;height:100%;left:0;line-height:143%;padding:.625rem 1rem;position:absolute;top:0;width:100%}.cart-order__promocode label input::-moz-placeholder{color:var(--secondary-1)}.cart-order__promocode label input::placeholder{color:var(--secondary-1)}.cart-order__promocode.is-active .cart-order__promocode-footer{grid-template-rows:1fr}.cart-order__promocode-footer{display:grid;flex:1 1 100%;grid-template-rows:0fr;transition:grid-template-rows .4s}.cart-order__promocode-footer>*{overflow:hidden}.cart-order__promocode-message{background:var(--primary-4);border-radius:.5rem;color:var(--secondary-3);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;line-height:150%;margin-top:.75rem;padding:.75rem}.cart-order__promocode-message b{display:block}.cart-order__promocode-message svg{flex:0 0 1.5rem;height:1.5rem}.cart-order__promocode-message.is-success{background:var(--success-2);color:var(--success-3)}.cart-order__promocode-message.is-success b{color:var(--success)}.cart-order__promocode-message.is-error{background:var(--error-2);color:var(--error)}.cart-order__promocode-message.is-alert{background:var(--alert-2);color:var(--alert)}.cart-order__total{align-items:center;border-top:1px solid var(--primary-4);display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.cart-order__total>span:first-child{color:#43464b;font-size:1rem;font-weight:500;line-height:140%;text-align:end}.cart-order__total>span:nth-child(2){align-items:center;display:inline-flex;gap:.75rem}.cart-order__total>span:nth-child(2) del{color:#a5a5a5;font-size:.875rem;font-weight:500;line-height:143%;text-align:end;text-decoration:line-through}.cart-order__total>span:nth-child(2) ins,.cart-order__total>span:nth-child(2) strong{color:var(--accent-4);font-size:1.125rem;font-weight:600;line-height:133%;text-align:end;text-decoration:none}.cart-order__footer{padding-top:1.5rem}.cart-order__submit{width:100%}.cart-empty{padding:2rem 0;text-align:center}.cart-empty__icon{align-items:center;background:var(--primary-3);border-radius:50%;color:var(--secondary-3);display:inline-flex;height:4rem;justify-content:center;width:4rem}.cart-empty__icon svg{height:40%;width:40%}.cart-empty__title{padding-top:1rem}.cart-empty__text{font-size:.875rem;line-height:100%;margin:0 auto;max-width:13rem;padding-top:1rem}.cart-order-product{display:grid;gap:.5rem .75rem;grid-template-columns:4rem auto min-content}.cart-order-product__image{grid-column:1;grid-row:1/3}.cart-order-product__image img{height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.cart-order-product__name{font-size:.875rem;font-weight:500;line-height:121.428571%}.cart-order-product__name a{color:var(--secondary-5)}.cart-order-product__price strong{color:var(--secondary-4);font-weight:600}.cart-order-product__quantity{color:var(--accent-4);font-size:.875rem;font-weight:500;line-height:121.428571%}.checkout{overflow:hidden;padding-top:.75rem}.checkout__main{padding-top:1.5rem}.checkout__block{display:none;opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}.checkout__block.is-active{display:block}.checkout__block.is-visible{opacity:1;visibility:visible}.checkout__aside{padding-top:2rem}.checkout-steps{align-items:center;counter-reset:number;display:flex;gap:.625rem .25rem;grid-column:span 2;margin:0 var(--n-container-gap);max-width:max(20rem,100vw);overflow-x:auto;padding:0 var(--container-gap);scroll-snap-type:x mandatory}.checkout-steps__item{align-items:center;color:var(--secondary-4);display:inline-flex;font-size:.625rem;font-weight:500;gap:.25rem;line-height:156%;scroll-margin-left:var(--container-gap);scroll-snap-align:start;white-space:nowrap}.checkout-steps__item svg{color:var(--secondary-4);height:.75rem;scale:1.25;width:.75rem}.checkout-steps__item:before{align-items:center;border:1px solid;border-radius:50%;content:counter(number);counter-increment:number;display:flex;flex:0 0 1.25rem;font-size:.625rem;font-weight:500;height:1.25rem;justify-content:center;line-height:142.857143%;text-align:center;transition:background .3s,color .3s,border-color .3s;width:1.25rem}.checkout-steps__item.is-active:before,.checkout-steps__item:before{background:var(--accent-4);border-color:var(--accent-4);color:var(--primary-1)}.checkout-steps__item.is-active+li:before{background:var(--accent-3);border-color:var(--accent-3);color:var(--secondary-2)}.checkout-steps__item.is-active+li~li:before{background:#0000;border-color:var(--secondary-1);color:var(--secondary-1)}.checkout-steps__item.is-active~li svg{color:var(--secondary-1)}.checkout-block__text{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:121.428571%;padding-top:.5rem}.checkout-block__form{padding-top:1.25rem;transition:opacity .3s}.checkout-block__form[aria-busy=true]{opacity:.5;pointer-events:none}.checkout-block__form fieldset{display:flex;flex-direction:column}.checkout-block__form fieldset[data-is]{display:none}.checkout-block__form fieldset[data-is].is-active{display:flex}.checkout-block__form fieldset:not(:first-child){margin-top:1.5rem}.checkout-block__form fieldset legend{color:var(--secondary-5);font-size:1rem;font-weight:600;line-height:125%}.checkout-block__form fieldset>.form-label{margin-top:.5rem}.checkout-block__footer{display:grid;gap:.5rem;grid-template-columns:100%;padding-top:1.25rem}.checkout-block__message{color:var(--error);display:none;padding-top:1rem;text-align:center;text-wrap:balance}.checkout-block__form.is-active-message .checkout-block__message{display:block}.checkout-block__form-row{display:grid;gap:.75rem;grid-template-columns:100%}.checkout-block__form-row:not(:first-child){padding-top:.75rem}.checkout-block__radio{display:flex;flex-direction:column;gap:.5rem}.checkout-block__radio:not(:first-child){padding-top:.75rem}.checkout-block__radio label{align-items:center;background:var(--primary-2);border-radius:.375rem;color:var(--secondary-3);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;line-height:121.428571%;min-height:4rem;padding:.5rem 1.25rem;position:relative;transition:background .3s}.checkout-block__radio label input{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:1.75rem;margin:-1px;padding:0;position:absolute;top:50%;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.checkout-block__radio label span:first-of-type{border:1px solid var(--secondary-1);border-radius:50%;display:inline-block;height:1rem;margin-right:.75rem;position:relative;width:1rem}.checkout-block__radio label span:first-of-type:before{background:#0000;border:3px solid var(--primary-2);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:background .2s,border-color .3s;width:100%}.checkout-block__radio label span:nth-of-type(2){flex:1 1}.checkout-block__radio label span:nth-of-type(3) picture img{height:2rem;-o-object-fit:contain;object-fit:contain;width:3.75rem}.checkout-block__radio label input:checked+span:before{background:var(--secondary-1)}.checkout-block__radio label+div{display:none}.checkout-block__radio label:has(input:checked)+div{display:block;margin-bottom:2rem;margin-top:1.5rem}.remove-button{align-items:center;background:var(--primary-2);border-radius:6.25rem;color:var(--secondary-1);display:flex;height:1.75rem;justify-content:center;padding-top:1px;width:1.75rem}.thank-you{padding-left:0;padding-right:0;padding-top:4rem}.thank-you__hero{text-align:center}.thank-you__inner{margin:0 auto;max-width:40.75rem}.thank-you__icon{align-items:center;background:#e6f4ea4d;border:1px solid var(--success);border-radius:6.25rem;color:var(--success);display:inline-flex;height:3rem;justify-content:center;width:3rem}.thank-you__icon svg{height:1.5rem;width:1.5rem}.thank-you__title{padding-top:1.5rem}.thank-you__info{border-color:var(--primary-4);border-style:solid;border-width:1px 0;display:grid;gap:0 .5rem;grid-template-columns:1fr 1.25fr;justify-content:space-between;margin-top:1.5rem;padding:1rem var(--container-gap)}.thank-you__info>*{justify-self:center}.thank-you__info dt{color:var(--secondary-3);font-size:.75rem;font-weight:500;line-height:150%}.thank-you__info dt:nth-of-type(3){grid-column:span 2;margin-top:1rem}.thank-you__info dd{align-items:center;color:var(--secondary-4);display:inline-flex;font-size:.75rem;font-weight:600;gap:.625rem}.thank-you__info dd:first-of-type,.thank-you__info dd:nth-of-type(2){grid-row:2}.thank-you__info dd:nth-of-type(3){grid-column:span 2;grid-row:4}.thank-you__info dd span{line-height:150%}.thank-you__info dd img{height:1rem;width:1rem}.thank-you__total{align-items:center;background:var(--primary-3);display:flex;justify-content:space-between;margin-top:.25rem;padding:1.125rem var(--container-gap)}.thank-you__total span{color:var(--secondary-3);font-size:1rem;font-weight:500;line-height:140%;text-align:start}.thank-you__total strong{color:var(--accent-4);font-size:1.125rem;font-weight:600;line-height:133%;text-align:end}.thank-you__add-info{align-items:center;border-color:var(--primary-4);border-style:solid;border-width:1px 0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.75rem;padding:1rem var(--container-gap)}.thank-you__add-info li{flex:1 1 33.333%}.thank-you__add-info li h3{color:var(--secondary-3);font-size:.75rem;font-weight:500;line-height:150%}.thank-you__add-info li p{color:var(--secondary-4);font-size:.875rem;font-weight:600;line-height:150%}.thank-you__add-info li:last-child,.thank-you__add-info li:nth-child(3n+3){flex:none}.thank-you__footer{display:flex;flex-direction:column-reverse;gap:.5rem;padding:.75rem var(--container-gap) 0}.thank-you-product{display:grid;gap:0 .75rem;grid-template-columns:4rem auto 4rem;padding:.75rem var(--container-gap)}.thank-you-product:not(:first-child){border-top:1px solid var(--primary-4)}.thank-you-product__image{grid-column:1;grid-row:1/3}.thank-you-product__image img{height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.thank-you-product__name{color:var(--secondary-5);font-size:.875rem;font-weight:500;line-height:143%}.thank-you-product__quantity{color:var(--accent-4);font-size:.75rem;font-weight:500;line-height:133%}.thank-you-product__price{color:var(--secondary-4);font-size:1rem;font-weight:500;justify-self:end;line-height:140%;text-align:end}.contact-us{padding-top:.5rem}.contact-us__hero{max-width:27rem}.contact-us__text{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:150%;padding-top:.5rem}.contact-us__form{display:grid;gap:.75rem 1.25rem;padding-top:1.5rem}.contact-us__form-footer{padding-top:.75rem}.contact-us__form-message{padding-top:2rem;text-align:center}.contact-us__submit{min-width:100%}.contact-us__aside{align-self:self-start;background:var(--primary-2);margin:2rem var(--n-container-gap) 0;overflow:hidden;padding:1.875rem var(--container-gap);position:relative}.contact-us__decor{bottom:0;position:absolute;right:0;text-align:end}.contact-us__decor img{height:auto;max-width:31.25rem;width:75%}.contact-us__info{display:flex;flex-direction:column;gap:2rem}.contact-us__info h2{color:var(--secondary-5);font-size:1rem;font-weight:600;line-height:140%}.contact-us__info ul{padding-top:.5rem}.contact-us__info ul li{line-height:1}.contact-us__info ul li>:first-child{color:var(--secondary-2);font-size:.875rem;line-height:150%;padding-right:.25rem}.contact-us__info ul li>:nth-child(2){color:var(--secondary-4);font-size:.875rem;font-weight:600;line-height:150%}.contact-us__info ul li:not(:first-child){padding-top:.25rem}.contact-us__social{padding-top:2rem}.contact-us__social h2{color:var(--secondary-5);font-size:1rem;font-weight:600;line-height:140%}.contact-us__social ul{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.contact-us__social a{align-items:center;border:1px solid var(--secondary-1);border-radius:6.25rem;color:var(--secondary-4);display:inline-flex;justify-content:center}.contact-us__social a svg{height:2.5rem;width:2.5rem}.contact-us__map{grid-column:span 2;margin:0 var(--n-container-gap) -3.75rem;min-height:37.5rem;padding-top:45.317221%;position:relative}.contact-us__map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.shipping-payment{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.shipping-payment__content{color:var(--secondary-3);display:inline-flex;flex-direction:column;font-weight:500}.shipping-payment__content>h2,.shipping-payment__content>h3,.shipping-payment__content>h4,.shipping-payment__content>h5{color:var(--secondary-5);font-weight:600;line-height:125%}.shipping-payment__content>h2{font-size:1.5rem}.shipping-payment__content>h3{font-size:1.35rem}.shipping-payment__content>h4{font-size:1.25rem}.shipping-payment__content>h5{font-size:1rem}.shipping-payment__content>p,.shipping-payment__content>ul:not(.shipping-payment__logotypes){font-size:.875rem;line-height:100%}.shipping-payment__content>p:not(:first-child),.shipping-payment__content>ul:not(.shipping-payment__logotypes):not(:first-child){padding-top:.75rem}.shipping-payment__table{border-spacing:0;margin-top:1.5rem;width:100%}.shipping-payment__table thead th:first-child{border-radius:.5rem 0 0 0}.shipping-payment__table thead th:last-child{border-radius:0 .5rem 0 0}.shipping-payment__table th{background:var(--secondary-4);color:var(--primary-1);font-size:.75rem;font-weight:500;line-height:100%;padding:.75rem .5rem .5rem;text-align:start}.shipping-payment__table th img{height:1rem;margin-right:.5rem;transform:translateY(-2px);width:1rem}.shipping-payment__table td{border-bottom:1px solid var(--primary-4);color:var(--secondary-4);font-size:.875rem;font-weight:500;line-height:150%;padding:.75rem .5rem}.shipping-payment__table td:first-child{border-left:1px solid var(--primary-4)}.shipping-payment__table td:nth-child(2){border-right:1px solid var(--primary-4);color:var(--secondary-2)}.shipping-payment__table tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.shipping-payment__table tbody tr:last-child td:nth-child(2){border-bottom-right-radius:.5rem}.shipping-payment__note{align-items:center;background:var(--success-2);border-radius:6.25rem;color:var(--secondary-5);display:inline-flex;font-size:.75rem;gap:.75rem;line-height:100%;margin-top:.75rem;max-width:54.6875rem;padding:.5rem 1.25rem}.shipping-payment__note img{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.shipping-payment__logotypes{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:55rem;padding-top:1.5rem}.shipping-payment__logotypes img{aspect-ratio:158/77;border:1px solid var(--primary-5);border-radius:.5rem;height:auto;-o-object-fit:contain;object-fit:contain;padding:0 1.5rem;width:100%}.our-mission-wrapper{background:var(--primary-2);padding-bottom:2.75rem}.our-mission-wrapper .breadcrumbs{border-top:0;margin-top:0}.our-mission{padding-top:1.75rem}.our-mission__title{text-align:center}.our-mission__text{color:var(--secondary-3);font-size:1rem;font-weight:500;line-height:150%;margin:1rem auto 0;max-width:37.0625rem;text-align:center}.our-mission__list{display:grid;gap:.5rem;grid-template-rows:auto 1fr 1fr auto;padding-top:2rem}.our-mission__card{position:relative}.our-mission__card-header{flex:1 1;padding-bottom:1.5rem}.our-mission__card p,.our-mission__card strong{z-index:2}.our-mission__card.is-image{min-height:15.625rem}.our-mission__card.is-image img{border-radius:.75rem;min-height:100%;-o-object-fit:cover;object-fit:cover}.our-mission__card.with-background,.our-mission__card.with-icon{display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.our-mission__card.with-background h2,.our-mission__card.with-icon h2{color:var(--secondary-5);font-size:1.5rem;font-weight:600;line-height:133%}.our-mission__card.with-background strong,.our-mission__card.with-icon strong{font-size:1.75rem;font-weight:700;line-height:117%}.our-mission__card.with-background p,.our-mission__card.with-icon p{font-size:1rem;font-weight:500;line-height:150%;padding-top:.75rem}.our-mission__card.with-icon{background:var(--accent-3);border-radius:.75rem}.our-mission__card.with-background{background:var(--secondary-3);border-radius:.75rem;color:var(--primary-1);overflow:hidden}.our-mission__card.with-background strong{color:var(--primary-2)}.our-mission__card.with-background p{color:var(--primary-5)}.our-mission__card.with-background img{opacity:.1}.our-mission__card-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;scale:1.25;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.our-story{padding-top:2.75rem}.our-story__title{color:rgba(var(--secondary-5-rgb),.6);max-width:24.1875rem}.our-story__title span{color:var(--secondary-5)}.our-story__text{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:150%;padding-top:.75rem}.our-story__text p:not(:first-child){padding-top:1rem}.our-story__gallery-wrapper{margin:0 var(--n-container-gap);overflow:hidden;padding:3.75rem var(--container-gap) 0}.our-story__gallery.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.our-story__image{width:100%}.our-story__image a{aspect-ratio:1/1;display:block;position:relative;width:100%}.our-story__image img{background:var(--primary-4);border-radius:.375rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.our-story__gallery-pagination{margin-top:1.5rem}.our-business{display:flex;flex-direction:column-reverse;padding-left:0;padding-right:0}.our-business__background{display:flex;margin-top:-6rem;-webkit-mask:linear-gradient(180deg,#fff0,#fff 69.04%,#fff);mask:linear-gradient(180deg,#fff0,#fff 69.04%,#fff);min-height:19rem}.our-business__background img{min-height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.our-business__inner{grid-area:1/1;padding-bottom:3.75rem;padding-top:3.75rem;z-index:2}.our-business__content{display:block;margin:0 auto;max-width:46.1875rem;min-height:100%;text-align:center}.our-business__title{color:rgba(var(--secondary-5-rgb),.6)}.our-business__title span{color:var(--secondary-5)}.our-business__text{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:140%;padding-top:1.5rem}.our-business__text>:not(:first-child){padding-top:1rem}.our-certificates{padding-bottom:3.75rem;padding-top:3.75rem}.our-certificates__title{text-align:center}.our-certificates__text{font-size:.875rem;line-height:100%;padding-top:.75rem;text-align:center}.our-certificates__slider{margin-top:2rem;position:relative}.our-certificates__arrow{display:none;position:absolute;top:50%;z-index:2}.our-certificates__arrow.is-prev{left:-1.25rem;transform:translate(-100%,-50%)}.our-certificates__arrow.is-next{right:-1.25rem;transform:translate(100%,-50%)}.our-certificates__list.keen-slider:not([data-keen-slider-disabled]){overflow:visible}.our-certificates__pagination{margin-top:2.25rem}.our-certificates-card{background:var(--primary-2);border-radius:.375rem;display:block;padding:2rem 0 0;text-align:center}.our-certificates-card__info{padding:0 1rem}.our-certificates-card__info>:not(:first-child){padding-top:.5rem}.our-certificates-card__info p{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:143%}.our-certificates-card__info h3{color:var(--secondary-4);font-size:1.25rem;font-weight:500;line-height:140%}.our-certificates-card__image{aspect-ratio:428/376;margin:2.25rem 0 0;overflow:hidden;position:relative}.our-certificates-card__image img{border-radius:.375rem;box-shadow:4px 4px 6px #b2beb50f,-4px 0 6px #b2beb50f;height:auto;left:50%;position:absolute;top:0;transform:translate(-50%);width:calc(100% - 6rem)}.text-page{padding-top:.75rem}.text-page__hero{margin:0 auto;max-width:27.25rem;text-align:center}.text-page__hero p{color:var(--secondary-3);font-size:1rem;font-weight:500;line-height:150%;padding-top:.75rem}.text-page__content{font-size:.875rem;line-height:125%;margin:1.5rem var(--n-container-gap) 0;max-width:54.75rem;overflow:hidden;padding-bottom:2.5rem}.text-page__content h2{background:var(--primary-2);color:var(--secondary-5);font-size:1.125rem;font-weight:600;line-height:133.333333%;padding:.75rem 1rem}.text-page__content h2:not(:first-child){margin-top:1rem}.text-page__content h3{font-size:1rem;font-weight:500;line-height:140%}.text-page__content h4{font-size:.875rem;font-weight:500;line-height:140%}.text-page__content a{text-decoration:underline;text-underline-offset:.35ch}.text-page__content a,.text-page__content li,.text-page__content p{color:var(--secondary-3)}.text-page__content>:not(h2){padding-left:1rem;padding-right:1rem;padding-top:1rem}.text-page__content>ol,.text-page__content>ul{padding-left:2rem}.text-page__content>h2+*{padding-top:1rem}.account{padding-top:.75rem;scroll-margin-top:2rem}.account__title{grid-column:span 2}.account__aside{border-right:2px solid var(--primary-4);display:none}.account__nav{padding-right:.5rem}.account__nav-link{background:#0000;border-radius:.375rem;color:var(--secondary-3);font-size:1.125rem;font-weight:500;line-height:156%;padding:9px .5rem 11.5px;position:relative;text-align:start;width:100%}.account__nav-link:after{border-right:2px solid var(--accent-4);content:"";height:100%;opacity:0;position:absolute;right:-.625rem;top:0;transition:opacity .2s;width:0}.account__nav-link.is-current:after{opacity:1}.account__nav-link svg{color:var(--accent-4);height:1.5rem;margin-right:.25rem;translate:0 .3125rem;width:1.5rem}.account__main{padding-top:.75rem}.account__logout{align-items:center;background:var(--error-2);border-radius:.375rem;color:var(--error);display:flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;line-height:121.428571%;margin-top:1.5rem;padding:.625rem;text-align:center;width:100%}.account-block{border-bottom:1px solid var(--primary-3);margin-bottom:.75rem;padding-bottom:.75rem}.account-block.is-active .account-block__inner{grid-template-rows:1fr}.account-block__target{align-items:center;background:#0000;color:var(--secondary-3);display:flex;gap:0 .25rem;line-height:125%;padding:.75rem 0;text-align:start;width:100%}.account-block__target svg:first-child{color:var(--accent-4)}.account-block__target svg:last-child{height:1.25rem;width:1.25rem}.account-block__target span{flex:1 1}.account-block__inner{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.account-block__inner>*{overflow:hidden}.order-history{padding-bottom:.75rem;transition:opacity .3s}.order-history.is-loading{opacity:.5;pointer-events:none}.order-history__title{display:none}.order-history__list{padding-top:.75rem}.order-history__item:not(:first-child){margin-top:.5rem}.order-history__footer{padding-top:.75rem}.order-history-item{border:1px solid var(--primary-5);border-radius:.5rem;display:grid}.order-history-item>*{grid-area:1/1}.order-history-item.is-active .order-history-item__header{opacity:0;visibility:hidden}.order-history-item.is-active .order-history-item__inner{height:calc(var(--height, 7.5rem) + 1px);opacity:1;visibility:visible}.order-history-item__header{display:grid;gap:.7rem 1rem;grid-auto-rows:min-content;grid-template-columns:100%;height:8.75rem;padding:.75rem 0 .75rem .75rem;position:relative;transition:opacity .3s,visibility .3s}.order-history-item__base-info{display:flex;flex-wrap:wrap;gap:.6875rem}.order-history-item__inner .order-history-item__base-info{align-self:self-start}.order-history-item__number{color:var(--secondary-5);font-size:.875rem;font-weight:600;line-height:150%}.order-history-item__date{color:var(--secondary-1);font-size:.875rem;line-height:150%}.order-history-item__status{border-radius:6.25rem;display:inline-block;font-size:.75rem;font-weight:500;justify-self:start;line-height:143%;padding:.3125rem 1rem}.order-history-item__inner .order-history-item__status{margin-top:.7188rem}.order-history-item__controls{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem}.order-history-item__inner .order-history-item__controls{grid-column:2;grid-row:1/3}.order-history-item__button{background:#0000;color:var(--secondary-2);font-size:.875rem;font-weight:500;line-height:150%}.order-history-item__button svg{margin-right:.25rem;translate:0 .3125rem}.order-history-item__gallery{display:flex;gap:.75rem}.order-history-item__gallery li{flex:0 0 3rem;height:3rem;width:3rem}.order-history-item__gallery li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-history-item__toggle{background:#0000;color:var(--secondary-1);height:2.5rem;position:absolute;right:0;top:0;width:2.5rem}.order-history-item__toggle svg{height:1.25rem;width:1.25rem}.order-history-item__inner .order-history-item__toggle svg{scale:-1}.order-history-item__inner{height:8.75rem;opacity:0;overflow:hidden;position:relative;transition:height .4s,opacity .3s,visibility .3s;visibility:hidden}.order-history-item__content{padding:.75rem}.order-history-item__aside{display:flex;flex-direction:column;grid-column:3;grid-row:1/4;margin-top:.75rem}.order-history-item__products{flex:1 1}.order-history-item__product{border-bottom:1px solid var(--primary-4);margin-bottom:.75rem;padding-bottom:.75rem}.order-history-item__total li{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.order-history-item__total li:not(:first-child){margin-top:.75rem}.order-history-item__total li span{font-size:.875rem;line-height:143%}.order-history-item__total li strong{font-weight:500}.order-history-item__total li:not(:last-child) span{color:var(--secondary-1)}.order-history-item__total li:not(:last-child) strong{color:var(--secondary-4);line-height:143%}.order-history-item__total li:last-child{background:var(--primary-2);border-radius:.375rem;padding:.75rem .5rem}.order-history-item__total li:last-child span{color:var(--secondary-3)}.order-history-item__total li:last-child strong{color:var(--accent-4);font-size:1.25rem;line-height:140%;text-align:end}.order-history-item__info{align-self:self-end;background:var(--primary-2);border-radius:.375rem;grid-column:1/3;grid-row:2/4;margin-top:.75rem;padding:.75rem}.order-history-item__info dt:not(:first-child){margin-top:.75rem}.order-history-item__info dt{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:143%}.order-history-item__info dt b{font-size:1rem;font-weight:500}.order-history-item__info dd{font-size:.875rem;padding-top:.25rem}.order-history-item__info dd p{color:var(--secondary-3);font-size:.875rem;line-height:143%;padding-top:.5rem}.order-history-item__info dd>span{align-items:center;display:inline-flex;gap:.5rem}.order-history-item__info dd>span b{font-weight:600}.order-history-product{display:grid;gap:.5rem .75rem;grid-template-columns:4rem auto min-content}.order-history-product__image{grid-column:1;grid-row:1/3}.order-history-product__image img{height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.order-history-product__name{font-size:.875rem;font-weight:500;line-height:121.428571%}.order-history-product__name a{color:var(--secondary-5)}.order-history-product__price strong{color:var(--secondary-4);font-weight:600}.order-history-product__quantity{color:var(--accent-4);font-size:.75rem;font-weight:500;line-height:121.428571%}.order-history-none{padding-bottom:.75rem;padding-top:.75rem;text-align:center}.order-history-none__icon{align-items:center;background:var(--primary-3);border-radius:50%;color:var(--secondary-1);display:inline-flex;height:3rem;justify-content:center;width:3rem}.order-history-none__icon svg{height:1.25rem;width:1.25rem}.order-history-none__title{padding-top:1rem}.order-history-none__text{padding-top:.75rem}.order-history-none__footer{padding-top:1rem}.account-form__inner{transition:opacity .3s}.account-form__inner[aria-busy=true]{opacity:.5;pointer-events:none}.account-form__inner.is-active-message .account-form__message{display:block}.account-form__message{display:none;padding-top:2rem;text-align:center}.account-form__fieldset:not(:first-child){margin-top:2rem}.account-form__legend{color:var(--secondary-5);font-size:1.125rem;font-weight:600;line-height:133%;padding-bottom:.75rem;padding-top:.75rem}.account-form__row{display:grid;gap:.75rem;padding-top:.5rem}.account-form__fieldset>.account-form__label{max-width:26.75rem}.account-form__fieldset>.account-form__label:first-of-type{margin-top:.5rem}.account-form__fieldset>.account-form__label:not(:first-of-type){margin-top:.75rem}.account-form__footer{margin-top:2rem}.account-form__submit{min-width:100%}.account-form__text{padding-bottom:1.5rem}.account-form__switch{display:flex}.account-form__switch:not(:first-of-type){margin-top:1.25rem}.not-found{background:var(--primary-2);padding-bottom:3.75rem;padding-top:3.75rem;text-align:center}.not-found__hero{display:inline-block;position:relative}.not-found__background{height:100%;left:0;position:absolute;top:0;width:100%}.not-found__background img{height:auto;left:50%;opacity:.05;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-60%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:85%}.not-found__code{color:var(--secondary-3);font-size:39.0625vw;font-weight:600;line-height:122%}.not-found__code>span{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-found__code>span:first-child{z-index:2}.not-found__code>span:nth-child(2){display:inline-block;height:26.041667vw;width:14.583333vw}.not-found__code>span:nth-child(2) img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;scale:2.5;top:0;translate:0 -7.5%;width:100%}.not-found__content{display:block;margin:0 auto;max-width:26rem}.not-found__content h2{color:var(--secondary-5);font-size:1.75rem;font-weight:700;line-height:117%}.not-found__content p{color:var(--secondary-3);font-size:.875rem;font-weight:500;line-height:150%;padding-top:1rem}.not-found__footer{padding-top:1rem}.status-success{background:var(--success-2);color:var(--success)}.status-shipped{background:var(--alert-2);color:var(--alert)}.status-processing{background:var(--primary-4);color:var(--secondary-3)}.status-canceled{background:var(--error-2);color:var(--error)}.join-us{background:var(--accent-2);overflow:hidden;padding-bottom:8.75rem;padding-top:3.75rem;transition:background .3s}.join-us.is-success{background:var(--success-2)}.join-us.is-error{background:var(--primary-4)}.join-us.is-error .join-us__form-wrapper,.join-us.is-success .join-us__form-wrapper{opacity:0;visibility:hidden}.join-us.is-error .join-us__result.is-error,.join-us.is-success .join-us__result.is-success{opacity:1;visibility:visible}.join-us__inner{display:grid}.join-us__inner>*{grid-area:1/1}.join-us__form-wrapper{transition:opacity .3s,visibility .3s}.join-us__text,.join-us__title{text-align:center}.join-us__text{padding-top:.75rem}.join-us__form{margin:0 auto;max-width:36.625rem}.join-us__form[aria-busy=true]{opacity:.5;transition:opacity .3s}.join-us__form-inner{display:grid;gap:.5rem;grid-template-rows:1fr 1fr;margin-top:1rem;min-height:3.5rem}.join-us__form-inner input{border:1px solid #0000;border-radius:.375rem;flex:1 1;font-size:.875rem;line-height:142.857143%;padding:1rem;transition:border-color .2s}.join-us__form-inner input::-moz-placeholder{color:var(--secondary-1)}.join-us__form-inner input::placeholder{color:var(--secondary-1)}.join-us__form-inner .button{min-width:12.8125rem}.join-us__form.is-error .join-us__form-inner input{border-color:var(--error-3)}.join-us__form:not(.is-error) .join-us__form-error{border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.join-us__form-error{align-items:center;color:var(--error-3);display:flex;font-size:.75rem;gap:.25rem;line-height:133.333333%;padding-top:.25rem}.join-us__form-error svg{flex:0 0 1rem;height:1rem;width:1rem}.join-us__result{opacity:0;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden}.join-us__result i{align-items:center;border:1px solid var(--success);border-radius:50%;color:var(--success);display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.75rem;width:2.5rem}.join-us__result .title svg{color:var(--secondary-3);height:2rem;transform:translateY(8px);width:2rem}.join-us__result p{color:var(--secondary-3);margin:0 auto;max-width:34.0625rem;padding-top:.75rem}.join-us__result.is-success .title{color:var(--success)}.join-us__result .button{margin-top:.75rem;min-width:12.75rem}.join-us__image{bottom:0;height:15.375rem;left:50%;position:absolute;transform:translate(-50%,45%);width:15.375rem}.join-us__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer{background:var(--secondary-5);color:var(--primary-1);display:grid;flex:0 0 auto;gap:1.75rem;grid-template-columns:1fr 1fr;padding-bottom:2.5rem;padding-top:2.5rem}.footer__nav{grid-column:span 2}.footer__nav>div{position:relative}.footer__nav>div:not(:first-child){margin-top:1.25rem}.footer__nav>div>div{background:var(--secondary-6);border-radius:.25rem;left:0;opacity:0;padding:.5rem 1rem;position:absolute;top:calc(100% + 1rem);transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:2}.footer__nav>div.is-active>div{opacity:1;visibility:visible}.footer__nav>div.is-active>button svg{transform:scaleY(-1)}.footer__nav button{align-items:center;background:#0000;color:var(--primary-1);display:flex;font-size:1rem;justify-content:space-between;line-height:140%;width:100%}.footer__nav button svg{color:var(--secondary-2);height:1.25rem;transition:transform .3s;width:1.25rem}.footer__nav ul{overflow:hidden}.footer__nav ul a{color:var(--secondary-1);display:block;line-height:150%;padding:.375rem 0}.footer__logo{align-self:center}.footer__logo-link{display:block}.footer__logo-link img{height:2.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.footer__social{justify-self:self-end}.footer__social b{display:none;font-size:1.25rem;font-weight:500;line-height:140%}.footer__social ul{display:flex;flex-wrap:wrap;gap:.5rem}.footer__social ul a{border:1px solid var(--secondary-3);border-radius:50%;color:var(--primary-1);display:block;height:2.5rem;width:2.5rem}.footer__social ul a svg{height:100%;width:100%}.footer__contacts{grid-column:span 2}.footer__contacts li:not(:first-child){margin-top:1rem}.footer__contacts a{align-items:center;display:flex;gap:.5rem}.footer__contacts a i{align-items:center;background:var(--secondary-4);border-radius:50%;color:var(--primary-4);display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.footer__contacts a i svg{height:1rem;width:1rem}.footer__contacts a span{color:var(--primary-2);line-height:150%;transition:color .15s}.footer__contacts a span u{color:var(--secondary-1);display:block;font-size:.75rem;line-height:133%;text-decoration:underline;text-underline-offset:.35ch}.footer__bottom{border-top:1px solid var(--secondary-3);display:flex;flex-direction:column;gap:.75rem;grid-column:span 2;padding-top:2rem}.footer__copyright{color:var(--secondary-1);font-size:.875rem;line-height:142.857143%;padding-right:2.75rem}.footer__links{display:flex;flex:1 1;gap:1rem}.footer__links a{text-decoration:underline;text-underline-offset:.35ch}.footer__developer,.footer__links a{color:var(--secondary-1);font-size:.875rem;line-height:142.857143%}.footer__developer a{color:var(--primary-1)}@media (min-width:360px){.add-review-popup__footer{grid-template-columns:1fr 1fr}.cart-popup-item__name{grid-column:auto}.cart-popup-item__remove{align-self:start;grid-column:3;grid-row:auto;justify-self:end;margin-top:0}.catalog__main-header{grid-template-columns:calc(50% - .375rem) calc(50% - .375rem)}.catalog__checked{grid-column:span 2;grid-row:2}.catalog__sort{grid-column:2}.bundle-offers-slide__footer{flex-direction:row}.bundle-offers-slide__buy{width:auto}.thank-you__info dd{font-size:.875rem}.shipping-payment__table col:nth-child(2){width:57.5%}}@media (min-width:370px){.car__controls{align-items:center;flex-direction:row;flex-wrap:wrap}}@media (min-width:390px){.product-main__characteristics tr td{max-width:calc(100vw - 12rem)}}@media (min-width:420px){.thank-you__info{grid-template-columns:repeat(3,auto)}.thank-you__info>*{justify-self:stretch}.thank-you__info dt:nth-of-type(3){grid-column:auto;margin-top:0}.thank-you__info dd:nth-of-type(3){grid-column:auto;grid-row:2}}@media (min-width:550px){.main-title{font-size:2rem}.title{font-size:1.5rem}.title.is-large{font-size:2rem}.text{font-size:1rem;line-height:150%}.button.min-on-mobile,.button.min-on-mobile-2{min-height:2.75rem;padding:.625rem 1rem}.button.large-mode{padding:.75rem 1.5rem}.custom-select.is-alternative{--ss-main-height:3rem}.custom-select{--ss-main-height:2.75rem}.custom-select:is(select){min-height:2.75rem}.custom-select:is(select).is-alternative{height:3rem}.custom-select .ss-option,.custom-select.ss-main{font-size:1rem}.form-label>span:first-child{font-size:.875rem}.form-label input,.form-label textarea{font-size:1rem}.find-car__form{display:grid;gap:.625rem;grid-template-columns:1fr 1fr}.find-car__form-item:last-child{grid-column:span 2}.request-call__close-button{right:1.5rem;top:.5rem}.request-call__form-inner{background:var(--primary-1);border-radius:.5rem;display:flex;flex-direction:row;gap:0;padding:.25rem}.request-call__form.is-active-message .request-call__form-message,.request-call__message{padding-top:1.5rem}.add-review-popup__footer{display:flex;justify-content:space-between}.cart-popup__footer{gap:2.5rem .8125rem;grid-template-columns:1fr 1fr}.cart-popup__subtotal{grid-column:span 2;padding-bottom:0}.cart-popup__subtotal>span{font-size:1.25rem}.cart-popup__subtotal>strong{font-size:2rem}.cart-popup-item__inner{grid-template-columns:4rem auto 7.5rem 3.125rem}.cart-popup-item__remove{align-self:center;grid-column:4;grid-row:1/3}.cart-popup-item__quantity{grid-column:3;grid-row:1/3}.product-card__rating{right:1rem;top:1rem}.product-card__info{padding:1rem}.product-card__title a{font-size:1rem}.quantity,.quantity.is-min{height:3rem;width:7.5rem}.quantity button,.quantity input{width:3rem}.header-search__list li a>span:first-child{flex:0 0 4.5rem;height:4.5rem}.header-search__list li a>span:nth-child(3){font-size:1.125rem}.header-search__view-all .button{width:auto}.advantages{padding-top:5rem}.advantages__list li h3{font-size:1.125rem}.about-us__content-text h2{font-size:2rem;padding-bottom:1rem}.about-us__content-text h3{font-size:1.75rem;padding-bottom:.75rem}.about-us__content-text h4{font-size:1.5rem;padding-bottom:.5rem}.about-us__content-text p{font-size:1rem}.about-us__content-footer .button{min-width:10.25rem}.catalog__quantity{font-size:1rem}.catalog__checked-clear,.catalog__checked-item{font-size:1rem;padding:.375rem .75rem}.catalog-filter__close-button{right:2rem;top:2.5rem}.catalog-filter__container{padding:2rem}.car__categories{margin:2rem auto 0;width:100%}.product-main__price ins,.product-main__price strong{font-size:1.5rem}.product-main__price del{font-size:1rem}.product-main__characteristics{font-size:.875rem}.product-main__info>button{font-size:1rem}.product-main__delivery>b{font-size:.875rem}.product-main__delivery li i{height:3.25rem;width:3.25rem}.product-main__delivery li div b{font-size:1rem}.product-main__delivery li div span{font-size:.875rem}.product-main__delivery li strong{font-size:1rem}.product-gallery__nav{--flex-gap:0.5rem;--flex-cols:5}.product-gallery__nav:not(.is-loaded){gap:var(--flex-gap)}.bundle-offers{margin-top:2.5rem;padding-bottom:2.5rem;padding-top:2.5rem}.bundle-offers__text{font-size:1rem;line-height:150%;max-width:100%}.bundle-offers-slide__buy{flex:none;min-width:12.5rem}.bundle-offers-product{grid-template-columns:5.5rem auto}.bundle-offers-product__image,.bundle-offers-product__image img{height:5.5rem;width:5.5rem}.bundle-offers-product__name{font-size:1rem;line-height:150%}.bundle-offers-product__price ins,.bundle-offers-product__price strong{font-size:1.25rem}.bundle-offers-product__price del{font-size:.875rem}.about-product__nav a{padding:.5rem 1.5rem}.about-product__nav a svg{flex:0 0 1.75rem;height:1.75rem}.about-description__content table tr:not(:first-child){padding-top:.5rem}.about-description__content table th{padding-right:.5rem}.reviews__header{align-items:center;flex-direction:row}.reviews__header-column:first-child{text-align:start}.reviews__header-column{display:block}.reviews__list{margin-top:2rem}.reviews-block{padding:1rem 2.5rem 1rem 1.5rem}.reviews-block.is-reply{margin-left:7.0625rem}.reviews-block__footer,.reviews-block__gallery,.reviews-block__text{padding-top:1.5rem}.cart-order{border-radius:.75rem;margin:0;padding:1.5rem 2.5rem}.cart-order__edit{font-size:1rem}.cart-order__title{font-size:1.25rem}.cart-order__summary{margin-top:1.5rem}.cart-order__summary td,.cart-order__summary th{padding-top:1rem}.cart-order__summary th{font-size:1rem}.cart-order__summary td{font-size:1.25rem}.cart-order__promocode{padding-top:1.5rem}.cart-order__promocode-message{font-size:1rem}.cart-order__total{margin-top:1.5rem;padding-top:1.5rem}.cart-order__total>span:first-child{font-size:1.25rem}.cart-order__total>span:nth-child(2) ins,.cart-order__total>span:nth-child(2) strong{font-size:1.5rem}.cart-empty__text{font-size:1rem;line-height:150%;max-width:100%}.checkout-steps{gap:1rem}.checkout-steps__item{font-size:1.125rem;gap:.5rem}.checkout-steps__item span{padding-right:.75rem}.checkout-steps__item svg{height:1rem;scale:1.5;width:1rem}.checkout-steps__item:before{flex:0 0 2rem;font-size:.875rem;height:2rem;width:2rem}.checkout-block__text{font-size:1rem;line-height:150%;padding-top:1rem}.checkout-block__form fieldset>.form-label{margin-top:.75rem}.checkout-block__footer{gap:.75rem;grid-template-columns:1fr 1fr}.checkout-block__button:nth-child(odd):last-child{grid-column:span 2}.checkout-block__form-row{grid-template-columns:1fr 1fr}.remove-button{height:2rem;width:2rem}.thank-you__icon{height:4rem;width:4rem}.thank-you__icon svg{height:2.25rem;width:2.25rem}.thank-you__add-info li h3{font-size:1rem}.thank-you__add-info li p{font-size:1rem;padding-top:.5rem}.thank-you__footer{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.contact-us__text{font-size:1rem;padding-top:1rem}.contact-us__submit{min-width:13.625rem}.contact-us__info h2{font-size:1.25rem;font-weight:500}.contact-us__info ul{padding-top:.75rem}.contact-us__info ul li>:first-child,.contact-us__info ul li>:nth-child(2){font-size:1rem}.contact-us__info ul li:not(:first-child){padding-top:.5rem}.contact-us__social h2{font-size:1.25rem;font-weight:500}.contact-us__social ul{padding-top:.75rem}.shipping-payment{gap:3.5rem}.shipping-payment__content>h2{font-size:2rem}.shipping-payment__content>h3{font-size:1.75rem}.shipping-payment__content>h4{font-size:1.5rem}.shipping-payment__content>h5{font-size:1.25rem}.shipping-payment__content>p,.shipping-payment__content>ul:not(.shipping-payment__logotypes){font-size:1rem;line-height:150%}.shipping-payment__table th{font-size:1rem;line-height:155.555556%;padding:1.125rem 1.5rem}.shipping-payment__table th img{height:1.5rem;transform:translateY(.0625rem);width:1.5rem}.shipping-payment__table td{font-size:1rem;padding:1rem 2rem}.shipping-payment__note{font-size:1rem;gap:1rem;line-height:150%;margin-top:1.5rem;padding:.75rem 1.5rem}.shipping-payment__note img{flex:0 0 2rem;height:2rem;width:2rem}.shipping-payment__logotypes{display:inline-flex;flex-wrap:wrap;gap:1.25rem}.shipping-payment__logotypes img{height:6.25rem;width:12.75rem}.our-story__text{font-size:1rem}.our-story__gallery-wrapper{padding:5.625rem var(--container-gap) 0}.our-business__text,.our-certificates__text,.text-page__content{font-size:1rem}.text-page__content h2{font-size:1.5rem;padding:1.25rem 3.75rem}.text-page__content h2:not(:first-child){margin-top:2.5rem}.text-page__content h3{color:var(--secondary-5);font-size:1.25rem}.text-page__content h4{color:var(--secondary-5);font-size:1.125rem}.text-page__content>:not(h2){padding-left:3.75rem;padding-right:3.75rem;padding-top:1.25rem}.text-page__content>ol,.text-page__content>ul{padding-left:4.75rem}.text-page__content>h2+*{padding-top:2.5rem}.order-history__footer{padding-top:3rem}.order-history-item__header{grid-template-columns:1fr 1.5fr;height:7.25rem;padding:1.5rem 0 1.5rem 1.5rem}.order-history-item__date,.order-history-item__number{font-size:1rem}.order-history-item__status{font-size:.875rem;padding:.375rem 1rem}.order-history-item__button{font-size:1rem}.order-history-item__gallery{grid-column:2;grid-row:1/3}.order-history-item__gallery li{flex:0 0 4rem;height:4rem;width:4rem}.order-history-item__inner{height:7.25rem}.order-history-item__content,.order-history-item__info{padding:1.5rem}.order-history-item__info dt:not(:first-child){margin-top:1.75rem}.order-history-item__info dd{font-size:1rem}.order-history-none__icon{height:4rem;width:4rem}.order-history-none__icon svg{height:1.375rem;width:1.375rem}.order-history-none__footer,.order-history-none__title{padding-top:2rem}.account-form__legend{font-size:1.5rem;padding-top:0}.account-form__row{grid-template-columns:1fr 1fr}.account-form__submit{min-width:12.5rem}.not-found__content h2{font-size:3rem}.not-found__content p{font-size:1rem}.join-us__form-inner{background:var(--primary-1);border:1px solid #0000;border-radius:.5rem;display:flex;flex-direction:row;gap:0;padding:.1875rem;transition:border-color .2s}.join-us__form-inner input{transition:none}.join-us__form.is-error .join-us__form-inner{border-color:var(--error-3)}.join-us__form.is-error .join-us__form-inner input{border-color:#0000}.join-us__result .title svg{height:2.5rem;width:2.5rem}}@media (min-width:40rem){.switch{justify-content:flex-start;width:auto}}@media (min-width:650px){.categories__list{gap:.625rem 1rem;grid-template-columns:1fr 1fr}}@media (min-width:768px){.main-title{font-size:2.5rem}.title.is-super-large{font-size:3rem}.popup.is-bottom-mode{padding:.625rem}.popup.is-bottom-mode .popup-body{margin:auto}.popup-container{padding:1.25rem 2.5rem}.garage-popup__body{border:1px solid var(--secondary-4);border-radius:.5rem;max-width:39.625rem}.garage-popup__close-button{right:1.5rem;top:.5rem}.garage-popup__container{padding:1.25rem 2.5rem}.request-call__body{border-radius:.375rem}.request-call__container{padding:2.5rem}.add-review-popup__body{border-radius:.375rem}.add-review-popup__close-button{right:2rem;top:2rem}.add-review-popup__container{padding:2.5rem}.add-review-popup__rating h3{font-size:1.125rem}.add-review-popup__rating ul{padding-top:1rem}.add-review-popup__form{gap:1.25rem;grid-template-columns:1fr 1fr}.add-review-popup__form .is-full{grid-column:span 2}.cart-popup__close-button{right:2.5rem;top:3.25rem}.cart-popup__container{padding:3.75rem 2.5rem}.cart-popup-item__inner{gap:.75rem 1.5rem;grid-template-columns:7.5rem auto 7.5rem 3.125rem}.cart-popup-item__image img{height:7.5rem;width:7.5rem}.cart-popup-item__name{font-size:1rem}.cart-popup-item__price ins,.cart-popup-item__price strong{font-size:1.5rem}.product-card__price{align-items:center;flex-direction:row-reverse;gap:.75rem}.header__account.on-tablet{display:block}.customer-reviews__list:not(.is-loaded){justify-content:center}.customer-reviews__list:not(.is-loaded) .customer-reviews__slide{flex:0 0 50%}.customer-reviews-card__inner{padding:2.5rem}.customer-reviews-card__text{font-size:1.125rem;margin-top:2rem}.customer-reviews-card__date{padding-top:2rem}.catalog__main-header{gap:1rem;grid-template-columns:14.375rem 14.375rem auto}.catalog__checked{grid-column:span 3}.catalog__sort{min-width:16.5rem}.catalog__list{gap:1rem;grid-template-columns:repeat(3,1fr)}.bundle-offers__slider{max-width:min(57.5rem,100% - 2rem)}.bundle-offers-slide__discount{font-size:1rem;right:-1.125rem;top:-.875rem}.bundle-offers-slide__main{align-items:center;gap:0 1rem;grid-template-columns:1fr 2.5rem 1fr;padding:2.5rem 2.5rem 1.5rem}.bundle-offers-slide__footer{padding:1.5rem 2.5rem 2.5rem}.bundle-offers-slide__footer:before{left:2.5rem;width:calc(100% - 5rem)}.bundle-offers-slide__price ins,.bundle-offers-slide__price strong{font-size:1.5rem}.about-product{padding-top:2.5rem}.about-description{align-items:center;flex-direction:row;gap:6.8125rem}.about-description:nth-of-type(2n){flex-direction:row-reverse}.about-description:not(:first-child){padding-top:3rem}.about-description__image{flex:1 1 50%;max-width:none}.about-description__content{flex:1 1 50%;font-size:1rem;min-width:25rem}.about-description__content h3{font-size:1.5rem;padding-bottom:.5rem}.about-description__content h3:not(:first-child){padding-top:1.5rem}.about-description__content p:not(:first-child),.about-description__content ul:not(:first-child){padding-top:1rem}.cart{--cart-table:auto 6.25rem 6.5rem 7.5rem 2rem}.cart-table{padding-top:2rem}.cart-table__thead{display:grid}.cart-item>div>div{gap:0;padding:1rem 1.25rem}.cart-item__param{border-top:0;display:block;margin-top:0;padding-top:0}.cart-item__param>span{display:none}.cart-item__price>div{display:block}.cart-item__quantity{margin:0 auto}.cart-item__remove{justify-self:end;margin-top:0}.thank-you{padding-left:var(--container-padding);padding-right:var(--container-padding)}.thank-you__info{gap:.5rem 1rem;padding:1.5rem .75rem}.thank-you__info dd,.thank-you__info dt{font-size:1rem}.thank-you__info dd img{height:1.5rem;width:1.5rem}.thank-you__list{padding-top:.5rem}.thank-you__total{padding:.875rem .75rem}.thank-you__total span{font-size:1.25rem}.thank-you__total strong{font-size:1.5rem}.thank-you__add-info{padding:1rem .75rem}.thank-you__footer{padding:.75rem 0 0}.thank-you-product{gap:0 1.5rem;grid-template-columns:4rem 2fr 1fr;padding:.5rem .75rem}.thank-you-product__price{font-size:1.25rem}.our-mission__card.with-background strong,.our-mission__card.with-icon strong{font-size:3rem}.text-page__content{border:1px solid var(--primary-4);border-radius:.375rem;margin:2.5rem auto 0}.not-found{padding-bottom:5rem;padding-top:5rem}.not-found__code{font-size:18.75rem}.not-found__code>span:nth-child(2){height:12.5rem;text-overflow:ellipsis;width:7rem}}@media (hover:hover) and (min-width:992px){.main-nav:hover .main-nav__backdrop{opacity:.5;visibility:visible}.main-nav__target:hover+*+.main-nav__wrapper{opacity:1;visibility:visible}.main-nav-categories__list li:hover>a{background:var(--primary-3);color:var(--secondary-5)}.main-nav-categories__list li:hover>a svg{color:var(--secondary-5)}.main-nav-categories__list>li:hover>a{background:var(--accent-3)}.main-nav-categories__list li:hover>div{opacity:1;visibility:visible}}@media (min-width:992px){:root{--container-gap:32px}.main.padding-bottom{padding-bottom:5rem}.visible-on-mobile{display:none!important}.main-title{font-size:3.125rem}.button{font-size:1rem}.lang-switch{margin:0;width:auto}.lang-switch__target{color:var(--secondary-5);font-size:1rem;min-width:4.0625rem;padding:.5rem .5rem .5rem .625rem}.lang-switch__list{top:100%}.lang-switch__list a{line-height:142.857143%;padding:.25rem;text-align:center}.find-car{padding-top:.75rem}.find-car__add{height:auto}.find-car__target{padding-top:0}.find-car__content:before,.find-car__target svg{display:none}.find-car__content{display:block}.find-car__form{grid-template-columns:repeat(5,1fr);padding-bottom:0}.find-car__form .custom-select.ss-main{min-height:100%}.find-car__form-item:last-child{grid-column:auto}.find-car__select{align-items:center;height:auto;justify-content:center}.find-car__select.is-active{display:flex}.find-car__select .find-car__target{padding-right:1.5rem}.find-car__select-inner{margin:0;max-width:none;padding-bottom:0;padding-top:0}.find-car__filter{flex:none;font-size:1rem;min-width:27.375rem}.popup.aside-mode .popup-body{transform:translateX(100%)}.auth-popup__container{padding:2.5rem 5.8125rem}.auth-popup__text{font-size:1.125rem;padding-top:.5rem}.auth-popup__form{padding-top:2.5rem}.auth-popup__footer{font-size:1rem;padding-top:1.875rem}.keen-slider__pagination-button{height:.25rem;width:.75rem}.keen-slider__pagination-button.is-active{width:1.5rem}.breadcrumbs{border-bottom:0;border-top:0;font-size:.875rem;margin-bottom:0;margin-top:0;padding:2rem var(--container-padding)}.breadcrumbs__back{display:none}.breadcrumbs__current,.breadcrumbs__link{font-size:1rem}.pagination .prev,.pagination__arrow.is-prev{margin-right:2.5rem}.pagination .next,.pagination__arrow.is-next{margin-left:2.5rem}.pagination .next,.pagination .prev,.pagination__arrow{flex:0 0 2.75rem;height:2.75rem;width:2.75rem}.pagination>a:not(.prev,.next),.pagination>span,.pagination__list>a,.pagination__list>button,.pagination__list>span{flex:0 0 2.75rem;font-size:1rem;height:2.75rem;width:2.75rem}.header{gap:2rem;min-height:3.75rem}.header__nav{height:auto;margin-right:0;order:2;width:auto}.header__search{flex:1 1;height:auto;order:3;width:auto}.header__logo{flex:none;order:1}.header__logo-link{height:2.75rem;width:2.5rem}.header__add{gap:1rem;order:4}.main-nav.is-active .main-nav__inner{transform:none}.main-nav__backdrop{height:calc(var(--page-size, 100vh) - 99%);transition:opacity .3s,visibility .3s}.main-nav__wrapper{height:auto;left:var(--container-padding);max-width:25.3125rem;opacity:0;scrollbar-color:var(--primary-5) var(--primary-1);transition:none}.main-nav__wrapper::-webkit-scrollbar,.main-nav__wrapper::-webkit-scrollbar-track{background:var(--primary-1)}.main-nav__wrapper::-webkit-scrollbar-thumb{background:var(--primary-5);border:4px solid var(--primary-1);border-radius:8px}.main-nav__inner{transform:none;transition:none}.main-nav-categories__link{font-size:1rem;padding:1.5rem}.main-nav-categories__list{border-top:0;margin:0}.main-nav-categories__list a{font-size:1rem;padding:.75rem 1.5rem}.main-nav-categories__list a+div{height:auto;min-height:100%}.main-nav-categories__list li.is-active>div{opacity:1;transform:none;visibility:visible}.main-nav-menu__container{padding:0}.main-nav-menu__block:not(:first-child){border-top:0;margin-top:0;padding-top:0}.main-nav-menu__block ul{padding:1.125rem 0}.main-nav-menu__block>b{font-size:1.25rem;padding:0 1.5rem}.main-nav-menu__list a{font-size:1rem;padding:.375rem 1.5rem}.header-search__backdrop{height:calc(var(--page-size) - 100%);top:100%;z-index:2}.header-search__inner{height:auto;opacity:1;position:static;transition:none;visibility:visible;width:auto}.header-search__result{border-radius:0 0 .375rem .375rem;left:calc(var(--x, 0) + 1rem);min-width:max(var(--width,0px) - 2rem,29.75rem);top:100%;width:auto}.header-search__list li a{font-size:1rem;gap:0 1.5rem}.categories{padding-left:var(--container-padding);padding-right:var(--container-padding);padding-top:.625rem}.categories__list{grid-template-columns:1fr 1fr 1fr}.categories__card:first-child{grid-column:span 2}.categories__card:nth-child(4){grid-column:3;grid-row:1/3}.categories-card:first-child .categories-card__inner{min-height:22.5rem}.categories-card:first-child .categories-card__image{max-width:33.25rem;top:5%;transform:translate(20%);width:85%}.categories-card:nth-child(2) .categories-card__image{max-width:18.75rem;top:12.5%;transform:translate(45%);width:95%}.categories-card:nth-child(3) .categories-card__image{max-width:18.75rem;top:25%;transform:translate(50.5%);width:97.5%}.categories-card:nth-child(4) .categories-card__inner{display:block}.categories-card:nth-child(4) .categories-card__image{max-width:33.5rem;top:50%;transform:translate(13.5%,-15%);width:175%}.categories-card__inner{padding:5rem 1.5rem}.categories-card__info{max-width:85%}.categories-card__title{font-size:2rem}.categories-card__length{font-size:1rem}.products-slider{padding-top:5rem}.products-slider__arrows{align-items:center;display:flex;gap:.75rem}.products-slider__list{padding-top:1.75rem}.products-slider__list.keen-slider:not([data-keen-slider-disabled]){overflow:hidden}.products-slider__pagination{display:none}.advantages__image img{min-height:50rem}.advantages__list{bottom:0;grid-template-columns:repeat(3,1fr);left:0;position:absolute}.advantages__list li{gap:0 .75rem;grid-template-columns:4.5rem auto}.customer-reviews{padding-top:5rem}.customer-reviews__pagination{padding-top:2.5rem}.about-us{display:grid;gap:0 3rem;grid-template-columns:1fr 1fr;margin-top:5rem;padding-bottom:5rem;padding-left:var(--container-padding);padding-right:var(--container-padding);padding-top:5rem}.about-us__image{display:block;position:relative}.about-us__content{align-self:center;max-width:26.75rem}.about-us__content-image{display:none}.about-us__content-text{padding:0}.catalog{padding-bottom:5rem}.catalog__not-found{min-height:none}.car-wrapper{margin-bottom:2.5rem}.car-wrapper .breadcrumbs{padding-bottom:0}.car-wrapper__background img{transform:none}.car{display:grid;gap:0 1.0625rem;grid-template-columns:1fr 1fr;padding-top:1.5rem}.car__image img{max-width:40.625rem}.car__controls{gap:.75rem}.car__note{font-size:1rem;justify-self:start;padding:.5rem 1.5rem}.car__categories{align-self:self-start;border:1px solid var(--primary-5);border-radius:.375rem;grid-column:2;grid-row:1/3;justify-self:self-end;margin:0}.car__categories-list{border-radius:.375rem;max-height:36.75rem}.product-main{--gap:2.5rem;grid-template-columns:repeat(2,calc(50% - var(--gap)/2))}.product-main__characteristics{border-left:2px solid var(--primary-3);padding-left:1.5rem}.product-main__characteristics tr td{max-width:calc(100vw - 50rem)}.product-gallery__arrows{display:block}.product-gallery__pagination{display:none}.bundle-offers-slide__main{gap:0 2.5rem}.about-description__content{min-width:32.875rem}.cart{grid-template-columns:auto 22.375rem;--cart-table:auto 8.75rem 8.5rem 8.75rem 2rem}.cart__empty.cart-empty{padding:0 0 4rem}.cart__aside{padding-top:0}.cart-table__thead{font-size:1.125rem}.cart-item__about{grid-template-columns:6.25rem auto}.cart-item__image{height:6.25rem;width:6.25rem}.cart-item__price ins,.cart-item__price strong{font-size:1.25rem}.cart-item__total strong{font-size:1.35rem}.cart-empty__icon{height:6.375rem;width:6.375rem}.checkout{display:grid;gap:2rem 3.75rem;grid-template-columns:calc(100% - 33.25rem) 29.5rem;padding-top:1.5rem}.checkout__aside,.checkout__main{padding-top:0}.checkout-steps{flex-wrap:wrap;margin:0;max-width:none;overflow-x:visible;padding:0}.checkout-block__footer,.checkout-block__form fieldset>.form-label,.checkout-block__message,.checkout-block__radio{max-width:28rem}.contact-us{display:grid;gap:2rem 3.75rem;grid-template-columns:1fr 1.1fr;padding-top:0}.contact-us__aside{border-radius:.5rem;margin:0;padding:2.5rem}.contact-us__map{margin:0}.shipping-payment{align-items:flex-start;gap:5rem;padding-top:0}.shipping-payment__table{max-width:54.6875rem;min-width:54.6875rem}.shipping-payment__table col:nth-child(2){width:40%}.shipping-payment__table th{font-size:1.125rem}.our-mission-wrapper{padding-bottom:3.75rem}.our-mission__list{gap:1.25rem;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;padding-top:3.75rem}.our-mission__card.is-image{grid-row:1/3}.our-mission__card.is-image:last-child{grid-column:3}.our-story{display:grid;gap:0 1.25rem;grid-template-columns:1.25fr 1fr;padding-top:3.75rem}.our-story__text{padding-top:0}.our-story__gallery-wrapper{grid-column:span 2;margin:0;padding:5.625rem 0 0}.our-story__gallery{display:flex;flex-wrap:wrap;gap:1.25rem;--flex-gap:1.25rem}.our-story__image{width:calc(50% - var(--flex-gap)*1/2)}.our-story__image.mode-2{width:calc(25% - var(--flex-gap)*3/4)}.our-story__image.mode-2 a{aspect-ratio:316/441}.our-story__image a{aspect-ratio:652/441}.our-story__gallery-pagination{display:none}.our-business{display:grid}.our-business__background{grid-area:1/1;margin-top:0;-webkit-mask:linear-gradient(180deg,#fff0,#fff 69.04%,#fff);mask:linear-gradient(180deg,#fff0,#fff 69.04%,#fff);min-height:62.5rem}.our-business__inner{padding-bottom:5rem;padding-top:5rem}.our-business__content{display:flex;flex-direction:column}.our-business__text{background:linear-gradient(180deg,var(--secondary-3) 5%,var(--primary-1) 65%);-webkit-background-clip:text;background-clip:text;color:#0000;flex:1 1;font-size:1.25rem}.our-certificates{padding-bottom:5rem;padding-top:5rem}.our-certificates__list.keen-slider:not([data-keen-slider-disabled]){overflow:hidden}.account,.text-page{padding-top:0}.account{display:grid;gap:1.5rem;grid-template-columns:14.5rem calc(100% - 16rem)}.account__aside{display:block}.account__main{padding-top:0}.account-block{border-bottom:0;display:none;margin-bottom:0;opacity:0;padding-bottom:0;transition:opacity .3s,visibility .3s;visibility:hidden}.account-block.is-active{display:block}.account-block.is-visible{opacity:1;visibility:visible}.account-block__target{display:none}.account-block__inner,.order-history__title{display:block}.order-history__list{padding-top:1.5rem}.order-history-item__header{grid-template-columns:1fr 1fr 1.5fr}.order-history-item__inner .order-history-item__status{margin-top:0}.order-history-item__controls{flex-direction:column;flex-wrap:nowrap;grid-column:2;grid-row:1/3;margin-top:0}.order-history-item__gallery{grid-column:3;grid-row:1/3}.order-history-item__toggle{height:3.125rem;top:3.625rem;transform:translateY(-50%);width:4rem}.order-history-item__inner .order-history-item__toggle{top:2.25rem}.order-history-item__content{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:4.375rem auto auto}.order-history-item__aside{margin-left:2.25rem;margin-top:0;max-width:20.3125rem}.order-history-item__info{margin-top:2rem}.join-us{padding-bottom:2rem;padding-top:2rem}.join-us__image{bottom:auto;height:19.0625rem;left:auto;right:0;top:0;transform:translate(25%,20%);width:19.0625rem}.footer__nav>div>div{background:#0000;opacity:1;padding:0;position:static;visibility:visible;width:auto}.footer__nav button{font-size:1.25rem}.footer__bottom{align-items:center;flex-direction:row;flex-wrap:wrap}.footer__links{gap:1rem 2.75rem}.footer__links a{white-space:nowrap}}@media (min-width:1100px){.main-nav__wrapper{max-width:calc(33.333% - var(--container-gap)/1.5);overflow-x:visible;overflow-y:visible}.main-nav__wrapper:after{border:1px solid var(--primary-4);border-radius:0 0 .375rem .375rem;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.main-nav__inner{border-radius:0 0 .375rem .375rem}.main-nav__wrapper.is-hover .main-nav__inner{border-radius:0 0 0 .375rem}.main-nav__wrapper.is-hover:after{border-radius:0 0 0 .375rem;border-right:0}.main-nav__inner{overflow-x:visible;overflow-y:visible}.main-nav-categories__list div:first-child{display:none}.main-nav-categories__list a+div{left:100%;opacity:0;overflow-y:visible;transform:none;visibility:hidden}.main-nav-categories__list a+div:before{border:1px solid var(--primary-4);border-left:0;border-radius:0 0 .375rem 0;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.main-nav-categories__list a+div ul{margin:0;padding:0}.main-nav-categories__list li.is-hover>a+div{border-radius:0}.main-nav-categories__list li.is-hover>a+div:before{border-radius:0;border-right:0}.main-nav-categories__list>li>div{background:var(--primary-2)}}@media (min-width:1280px){.main.padding-bottom{padding-bottom:8.75rem}.auth-popup__container{padding:2.5rem 6.375rem}.categories-card:first-child .categories-card__image{transform:translate(13.5%)}.categories-card:nth-child(2) .categories-card__image,.categories-card:nth-child(3) .categories-card__image{transform:translate(35.5%)}.advantages,.products-slider{padding-top:8.75rem}.advantages__list{border-radius:var(--radius) var(--radius) 0 0;margin:0 var(--container-padding);max-width:min(var(--container),100% - var(--container-gap) * 2)}.advantages__list:before{border-radius:0 0 calc(var(--radius)*1.25) 0;box-shadow:var(--radius) var(--radius) 0 0 var(--primary-1);left:calc(0px - var(--radius)*4);width:calc(var(--radius)*4)}.advantages__list:after,.advantages__list:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";height:100%;position:absolute;top:0}.advantages__list:after{border-radius:0 0 0 calc(var(--radius)*1.25);box-shadow:calc(1px - var(--radius)) var(--radius) 0 0 var(--primary-1);right:calc(0px - var(--radius)*3);width:calc(var(--radius)*3)}.advantages__list li h3{font-size:1.25rem}.advantages__list li p{font-size:1rem;padding-bottom:.625rem}.customer-reviews{padding-top:8.75rem}.customer-reviews__list:not(.is-loaded){gap:.75rem;justify-content:flex-start}.customer-reviews__list.keen-slider:not([data-keen-slider-disabled]){overflow:hidden}.customer-reviews__list:not(.is-loaded) .customer-reviews__slide{flex:0 0 33.333%}.about-us{gap:0 8.25rem;margin-top:8.75rem;padding-top:8.75rem}.about-us,.catalog{padding-bottom:8.75rem}.catalog__inner{display:grid;gap:1.25rem;grid-template-columns:19.75rem calc(100% - 21rem);padding-top:2rem}.catalog__aside{align-self:self-start;background:var(--primary-2);border:1px solid var(--primary-4);border-radius:.375rem;left:0;margin-bottom:1rem;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;position:sticky;top:1rem}.catalog__aside::-webkit-scrollbar{background:var(--primary-2);width:6px}.catalog__aside::-webkit-scrollbar-track{background:var(--primary-2)}.catalog__aside::-webkit-scrollbar-thumb{background:var(--primary-4);border-radius:.25rem}.catalog__main-header{grid-template-columns:auto 16.5rem}.catalog__checked{grid-column:auto;grid-row:auto}.catalog__filter-open{display:none}.catalog__list{gap:1.25rem}.catalog__pagination{padding-top:3rem}.catalog-filter{display:block;height:auto;overflow:visible;position:static;width:auto;z-index:auto}.catalog-filter__backdrop{display:none}.catalog-filter__body{background:#0000;height:auto;max-width:none;position:static;transform:none;width:auto}.catalog-filter__close-button{display:none}.catalog-filter__container{background:#0000;height:auto;overflow-y:visible;padding:0}.catalog-filter__title{display:none}.catalog-filter__list{background:#0000;border:0;border-radius:0;margin-top:0}.catalog-filter__footer{padding:0 1.5rem 1.5rem}.car-wrapper{margin-bottom:4.375rem}.car{gap:0 8.25rem;padding-bottom:4.375rem}.bundle-offers__arrows{display:block}.about-product{padding-top:4.375rem}.about-product__nav{margin-top:1.5rem}.about-description{gap:9.125rem}.cart{grid-template-columns:auto 26.75rem}.checkout{padding-top:2rem}.contact-us{gap:5rem 6.875rem;grid-template-columns:auto 26.75rem}.contact-us__form{grid-template-columns:1fr 1fr}.contact-us__form .is-full,.contact-us__form-footer{grid-column:span 2}.our-mission-wrapper{padding-bottom:6.5rem}.our-mission{padding-top:3.5rem}.our-story{padding-top:6.25rem}.our-story__gallery-wrapper{padding:8.75rem 0 0}.our-business__inner,.our-certificates{padding-bottom:8.75rem;padding-top:8.75rem}.account{gap:1.5rem 8.25rem;grid-template-columns:19.75rem calc(100% - 28rem)}.order-history-none{padding-right:15%}.not-found{padding-bottom:7.5rem;padding-top:7.5rem}.join-us__form{max-width:47.25rem}.join-us__image{height:30rem;right:calc(50% - var(--container)/1.3125);transform:translateY(-8.5%);width:30rem}.footer{gap:0;grid-template-columns:1fr 3fr 1fr;padding-bottom:6.25rem;padding-top:6.25rem}.footer__nav{display:flex;grid-column:2;grid-row:span 3;justify-content:space-around;padding:0 2rem}.footer__nav>div:not(:first-child){margin-top:0}.footer__nav button{display:block;width:auto}.footer__nav button svg{display:none}.footer__nav ul{padding-top:1.125rem}.footer__logo{grid-column:1;grid-row:1}.footer__social{grid-column:3;grid-row:1/3}.footer__social b{display:block}.footer__contacts{grid-column:1;grid-row:2;padding-top:2.5rem}.footer__bottom{grid-column:span 3;margin-top:2rem}}@media (min-width:80rem){.footer__logo-link img{height:2.5rem;width:12.875rem}.footer__social ul{padding-top:1.5rem}}@media (min-width:1324px){:root{--container-padding:max(var(--container-gap),calc(50% - var(--container)/2))}}@media (min-width:1380px){.main-nav__wrapper{max-width:calc(var(--container)/3.35)}}@media (min-width:1480px){.customer-reviews__arrows{display:block}}@media (min-width:1500px){.our-certificates__arrow{display:block}}@media (max-width:1279px){body.is-active-mobile-nav{overflow:hidden}}@media (max-width:991px){.visible-on-desktop{display:none!important}.main-nav__container>*{display:none;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.main-nav__container>.is-active{display:block}.main-nav__container>.is-visible{opacity:1;visibility:visible}.main-nav-menu.is-active{display:flex;flex-direction:column}}@media (hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}.button:hover{background:var(--accent-2)}.button:active{background:var(--accent-3)}.button.secondary-mode:hover{background:var(--secondary-4)}.button.secondary-mode:active{background:var(--secondary-3)}.button.transparent-mode:hover{background:#0000;border-color:var(--primary-4);color:var(--accent-4)}.button.transparent-mode:active{background:#0000;border-color:var(--primary-6);color:var(--secondary-2)}.button.transparent-mode-2:hover{background:var(--primary-1);border-color:var(--primary-4);color:var(--accent-4)}.button.transparent-mode-2:active{background:var(--primary-1);border-color:var(--primary-6);color:var(--secondary-2)}.button.tertiary-mode:hover{background:var(--primary-1);border-color:var(--primary-4);color:var(--accent-4)}.button.tertiary-mode:active{background:var(--primary-2);border-color:var(--primary-6);color:var(--secondary-2)}.button.danger-mode:hover{background:var(--error)}.button.danger-mode:active{filter:brightness(.9)}.custom-select.ss-main{transition:border-color .2s,background .2s}.custom-select.ss-main:not(.ss-disabled):hover{background:var(--primary-2);border-color:var(--accent)}.custom-select.ss-main:not(.ss-disabled):active{background:var(--primary-3);border-color:var(--accent-4)}.form-label>button:last-child:hover{color:var(--secondary-1)}.form-label>button:last-child:active{color:var(--secondary-3)}.form-label>a{transition:color .15s}.form-label>a:hover{color:var(--accent)}.form-label>a:active{color:var(--accent-4)}.form-checkbox a{transition:color .15s}.form-checkbox a:hover{color:var(--accent)}.form-checkbox a:active{color:var(--accent-4)}.form-checkbox:hover i{background:var(--primary-3);border-color:var(--accent)}.form-checkbox:active i{background:var(--primary-4);border-color:var(--accent-4)}.range .noUi-handle:hover .noUi-tooltip{opacity:1}.switch:hover input:not(:checked)+span{background:rgba(var(--accent-rgb),.05)}.switch:active input:not(:checked)+span{background:rgba(var(--accent-rgb),.1)}.switch:active input:not(:checked)+span:before{background:rgba(var(--accent-rgb),.9);content:"";transform:translate(.125rem)}.switch:active input:checked+span,.switch:hover input:checked+span{background:rgba(var(--accent-rgb),.85)}.switch:active input:checked+span:before{background:#ffffffe6;content:"";transform:translate(1rem)}.lang-switch__target{transition:background .15s,border-color .15s}.lang-switch__target:hover{border-color:var(--secondary-1)}.lang-switch__target:active{background:var(--primary-2)}.lang-switch:hover .lang-switch__target{border-color:var(--secondary-1)}.lang-switch:hover .lang-switch__target svg{transform:scaleY(-1)}.lang-switch__target:hover+.lang-switch__list{opacity:1;pointer-events:all;visibility:visible}.lang-switch__list{pointer-events:none}.lang-switch__list:hover{opacity:1;pointer-events:all;visibility:visible}.lang-switch__list a:hover{background:var(--primary-2);color:var(--secondary-5)}.lang-switch__list a:active{filter:brightness(.9)}.find-car__change{transition:background .15s}.find-car__change:hover{background:var(--accent-2)}.find-car__change:active{background:var(--accent-4)}.garage-popup__remove{transition:color .15s}.garage-popup__remove:hover{color:var(--accent)}.garage-popup__remove:active{color:var(--accent-2)}.auth-popup__close-button{transition:color .15s}.auth-popup__close-button:hover{color:var(--secondary-2)}.auth-popup__close-button:active{color:var(--secondary-3)}.auth-popup__form-footer>a{transition:color .15s}.auth-popup__form-footer>a:hover{color:var(--accent)}.auth-popup__form-footer>a:active{color:var(--accent-4)}.auth-popup__footer a{transition:color .15s}.auth-popup__footer a:hover{color:var(--accent)}.auth-popup__footer a:active{color:var(--accent-4)}.add-review-popup__rating ul li:hover~* svg:nth-child(2){opacity:.75}.add-review-popup__rating ul label:active>span svg:nth-child(2),.add-review-popup__rating ul label:hover>span svg:nth-child(2){opacity:1}.product-card{transition:box-shadow .2s}.product-card:hover{box-shadow:4px 4px 6px #b2beb50f,-4px 0 6px #b2beb50f}.product-card__title a{transition:color .15s,background .15s}.product-card__title a:hover{color:var(--accent)}.product-card__title a:active{color:var(--accent-2)}.product-card__add-to-cart{transition:color .15s,background .15s}.product-card__add-to-cart:hover{background:var(--accent-2)}.product-card__add-to-cart:active{background:var(--accent-3)}.keen-slider__arrow:hover{background:var(--accent-2)}.keen-slider__arrow:active{background:var(--accent-3)}.keen-slider__pagination-button:not(.is-active):hover{background:var(--primary-6)}.keen-slider__pagination-button:not(.is-active):active{background:var(--primary-7)}.breadcrumbs__link{transition:color .15s}.breadcrumbs__link:hover{color:var(--secondary-2)}.breadcrumbs__link:active{color:var(--secondary-3)}.pagination .next,.pagination .prev,.pagination__arrow{transition:background .2s,color .2s}.pagination .next:hover,.pagination .prev:hover,.pagination__arrow:hover{background:var(--primary-2)}.pagination .next:active,.pagination .prev:active,.pagination__arrow:active{background:var(--primary-3)}.pagination>a:not(.prev,.next),.pagination>span,.pagination__list>a,.pagination__list>button,.pagination__list>span{transition:color .2s,background .2s}.pagination>a:not(.prev,.next):is(a,button):not(.current,.is-current):hover,.pagination>span:is(a,button):not(.current,.is-current):hover,.pagination__list>a:is(a,button):not(.current,.is-current):hover,.pagination__list>button:is(a,button):not(.current,.is-current):hover,.pagination__list>span:is(a,button):not(.current,.is-current):hover{background:var(--primary-2);color:var(--secondary-5)}.pagination>a:not(.prev,.next):is(a,button):not(.current,.is-current):active,.pagination>span:is(a,button):not(.current,.is-current):active,.pagination__list>a:is(a,button):not(.current,.is-current):active,.pagination__list>button:is(a,button):not(.current,.is-current):active,.pagination__list>span:is(a,button):not(.current,.is-current):active{background:var(--primary-3);color:var(--secondary-4)}.quantity button:hover:after,.quantity button:hover:before{border-color:var(--secondary-5)}.quantity button:active:after,.quantity button:active:before{border-color:var(--secondary-2)}.header__call a:hover u{color:var(--accent)}.header__call a:active u{color:var(--accent-2)}.header__add-link{transition:color .15s}.header__add-link:hover{color:var(--accent-4)}.header__add-link:active{color:var(--accent-2)}.main-nav__backdrop{pointer-events:none}.main-nav__wrapper:hover{opacity:1;visibility:visible}.main-nav-categories__link{transition:color .15s}.main-nav-categories__link:hover{color:var(--secondary-5)}.main-nav-categories__link:active{color:var(--secondary-2)}.main-nav-menu__list a{transition:color .15s}.main-nav-menu__list a:hover{color:var(--accent-4)}.main-nav-menu__list a:active{color:var(--accent-2)}.header-search__list li a:hover>span:nth-child(2){color:var(--accent-4)}.header-search__list li a:active>span:nth-child(2){color:var(--accent)}.header-account:hover .header-account__list,.header-account__target:hover+.header-account__list{opacity:1;pointer-events:all;visibility:visible}.header-account__target{transition:background .15s}.header-account__target:hover{background:var(--secondary-3)}.header-account__target:active{background:var(--secondary-5)}.header-account__button{transition:background .15s,color .15s}.header-account__button:hover{background:var(--primary-2);color:var(--secondary-5)}.header-account__button:active{background:var(--primary-3);color:var(--secondary-5)}.categories-card:hover .categories-card__button{background:var(--secondary-5);color:var(--primary-1)}.categories-card:active .categories-card__button{background:var(--secondary-4)}.catalog__checked-item{transition:border-color .2s,color .2s,background .2s}.catalog__checked-item:hover{border-color:var(--secondary-5);color:var(--secondary-5)}.catalog__checked-item:active{background:var(--primary-2);border-color:var(--secondary-5)}.catalog__checked-clear{transition:border-color .2s,color .2s,background .2s}.catalog__checked-clear:hover{background:var(--accent-3);border-color:var(--accent-3);color:var(--secondary-5)}.catalog__checked-clear:active{background:var(--accent-2);border-color:var(--accent-2)}.catalog-filter-block__header{transition:color .2s}.catalog-filter-block__header:hover{color:var(--secondary-2)}.catalog-filter-block__header:active{color:var(--accent-4)}.catalog-filter-block__show-more{transition:color .15s}.catalog-filter-block__show-more:hover{color:var(--accent)}.catalog-filter-block__show-more:active{color:var(--accent-4)}.car__categories-link{transition:background .15s}.car__categories-link:hover{background:var(--accent-3)}.car__categories-link:active{background:var(--accent-2)}.product-main__params ul label:hover input:not(:checked)+span:after{border-color:var(--accent-2)}.product-main__params ul label:active input:not(:checked)+span:after{border-color:var(--accent-3)}.product-main__info{transition:border-color .15s}.product-main__info:not(.is-active):hover{border-color:var(--accent-3)}.product-main__info:not(.is-active):active{border-color:var(--accent-2)}.bundle-offers-product:hover .bundle-offers-product__name{color:var(--accent-4)}.bundle-offers-product:active .bundle-offers-product__name{color:var(--accent)}.about-product__nav a:hover:not(.is-active){color:var(--accent-4)}.about-product__nav a:active:not(.is-active){color:var(--accent)}.reviews-block__reply:hover{color:var(--accent-4)}.reviews-block__reply:active{color:var(--accent-2)}.cart-order__edit{transition:color .15s}.cart-order__edit:hover{color:var(--accent-4)}.cart-order__edit:active{color:var(--accent)}.cart-order-product__name a{transition:color .15s}.cart-order-product__name a:hover{color:var(--accent-4)}.cart-order-product__name a:active{color:var(--accent)}.checkout-block__radio label:hover{background:var(--primary-3)}.checkout-block__radio label:hover span:first-of-type:before{border-color:var(--primary-3)}.checkout-block__radio label:active{background:var(--primary-4)}.checkout-block__radio label:active span:first-of-type:before{border-color:var(--primary-4)}.remove-button{transition:color .15s,background .15s}.remove-button:hover{background:var(--accent);color:var(--white)}.remove-button:active{background:var(--accent-4)}.contact-us__info ul li>:first-child:is(a){transition:color .15s}.contact-us__info ul li>:first-child:is(a):hover{color:var(--accent-4)}.contact-us__info ul li>:first-child:is(a):active{color:var(--accent)}.contact-us__info ul li>:nth-child(2):is(a){transition:color .15s}.contact-us__info ul li>:nth-child(2):is(a):hover{color:var(--accent-4)}.contact-us__info ul li>:nth-child(2):is(a):active{color:var(--accent)}.contact-us__social a{transition:background .2s}.contact-us__social a:hover{background:var(--accent-3)}.contact-us__social a:active{background:var(--accent-2)}.text-page__content a{transition:color .15s}.text-page__content a:hover{color:var(--accent-4)}.text-page__content a:active{color:var(--accent)}.account__nav-link{transition:background .15s,color .15s}.account__nav-link:hover{background:var(--primary-2);color:var(--secondary-5)}.account__nav-link:active{background:var(--primary-3);color:var(--secondary-5)}.order-history-item__button{transition:color .15s}.order-history-item__button:hover{color:var(--accent)}.order-history-item__button:active{color:var(--accent-4)}.order-history-item__toggle{transition:color .15s}.order-history-item__toggle:hover{color:var(--secondary-5)}.order-history-item__toggle:active{color:var(--accent-4)}.order-history-product__name a{transition:color .15s}.order-history-product__name a:hover{color:var(--accent-4)}.order-history-product__name a:active{color:var(--accent)}.footer__nav ul a{transition:color .15s}.footer__nav ul a:hover{color:var(--accent-2)}.footer__nav ul a:active{color:var(--accent)}.footer__social ul a{transition:color .15s,background .15s}.footer__social ul a:hover{background:var(--accent);color:var(--secondary-5)}.footer__social ul a:active{background:var(--accent-2);color:var(--secondary-3)}.footer__contacts a:hover span{color:var(--accent-2)}.footer__contacts a:active span{color:var(--accent)}.footer__links a{transition:color .15s}.footer__links a:hover{color:var(--accent-2)}.footer__links a:active{color:var(--accent)}.footer__developer a{transition:color .15s}.footer__developer a:hover{color:var(--accent-2)}.footer__developer a:active{color:var(--accent)}}@media (hover:hover) and (hover:hover){.cart-item__about:is(a):hover .cart-item__name{color:var(--accent)}.cart-item__about:is(a):active .cart-item__name{color:var(--accent-4)}}