@charset "UTF-8";

/* Source: clicker_theme/catalog/view/css/sota/scss/stylesheet.scss */

div.required .col-form-label::before{content:"* ";color:#f00;font-weight:bold}.col-form-label{padding-top:0.75rem;padding-bottom:0.75rem}@media (min-width:768px){.col-form-label{text-align:right}}.form-text{font-size:var(--font-size-12);line-height:var(--line-height-12)}.form-control,.form-select,.form-switch,.form-check,.btn,.input-group-text{font-size:var(--font-size-14);line-height:var(--line-height-14);box-shadow:none !important;background:transparent}.form-control,.form-select,.input-group-text{padding:calc(var(--gutter-x) / 2) var(--gutter-x)}.input-group-text,.form-control,.form-select{border-radius:var(--border-radius-button)}.input-group-text{background:var(--color-bg-soft-grey);border-color:var(--color-grid)}.form-control{border:2px solid transparent;border-color:var(--color-grid)}.form-control:not(textarea){height:calc(var(--gutter-x) * 2)}.form-control:hover{border-color:var(--color-brand-main)}.form-control:focus{color:var(--color-font);background-color:var(--color-bg);border-color:var(--color-brand-main) !important;outline:0;box-shadow:none}.form-control::placeholder{color:var(--color-font-secondary)}textarea.form-control{border-radius:var(--border-radius-button)}.form-select{padding-right:2.25rem;border:2px solid var(--color-grid);box-shadow:none !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px}.form-select:focus{border-color:var(--color-button-bg-hover)}.form-check{padding:0;display:flex;align-items:center}.form-check .form-check-label{margin:0}.form-check .form-check-input{margin:0 5px 0 0;width:1.5rem;height:1.5rem;cursor:pointer}.form-check-input{margin:0 5px 0 0;width:1.5rem;height:1.5rem;cursor:pointer}.form-check-input[type="checkbox"]{border-radius:var(--radius-huge);border:2px solid var(--color-grid)}.form-check-input:checked{background-color:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover);color:var(--color-button-font)}.form-check-input:checked[type="checkbox"]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type="radio"]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:focus{box-shadow:none}.form-check-inline{display:inline-flex;align-items:center}.form-check-inline:has(.form-check-input) .form-check-label{padding-left:0.5rem}.form-group,.form-floating{display:flex;flex-direction:column}.form-group .input-group,.form-floating .input-group{order:2;display:flex}.form-group .input-group .btn,.form-floating .input-group .btn{position:absolute;top:0;right:0;height:100%}.form-group .input-group:has(.btn) .form-control,.form-floating .input-group:has(.btn) .form-control{padding-right:calc(var(--gutter-x) * 2)}.form-group .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.form-group .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.form-group .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.form-group .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.form-floating .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.form-floating .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.form-floating .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.form-floating .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button)}.form-group .col-form-label,.form-floating .col-form-label{order:1;position:relative;padding:calc(var(--gutter-x) / 4);font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-semibold);color:var(--color-font) !important;transform:none !important;width:100%;text-align:left}.form-group .form-control,.form-group .form-select,.form-group .form-switch,.form-group .form-check,.form-floating .form-control,.form-floating .form-select,.form-floating .form-switch,.form-floating .form-check{font-size:var(--font-size-14);order:2;padding:calc(var(--gutter-x) / 2) calc(var(--gutter-x) / 2) !important}.form-group .form-control[rows],.form-floating .form-control[rows]{height:unset}.form-group .invalid-feedback,.form-floating .invalid-feedback{order:3;color:var(--form-invalid-color)}.form-group.form-switch,.form-floating.form-switch{padding:0}.form-group.form-switch .form-check-input,.form-floating.form-switch .form-check-input{border-radius:var(--radius-huge) !important;width:40px}.form-group.form-switch .form-check-input:focus,.form-floating.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2399989C'/%3e%3c/svg%3e")}.form-group.form-switch .form-check-input:focus:checked,.form-floating.form-switch .form-check-input:focus:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e")}.form-group.form-check,.form-floating.form-check{padding:0}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:relative}.input-group:has(input[type="password"]) .password-reveal>.hide{display:none}.input-group:has(input[type="text"]) .password-reveal>.show{display:none}.data-form .nav{align-items:center;justify-content:flex-start;margin:0}.data-form .nav li a{background:var(--color-button-bg);color:var(--color-button-font);font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);border-radius:var(--radius-huge);text-shadow:none;padding:calc(var(--gutter-x) / 2) var(--gutter-x);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-button-bg-hover);background:unset}.data-form .nav li a:hover{text-decoration:underline}.data-form .nav li a.active{background:var(--color-button-bg);color:var(--color-button-font);text-decoration:none !important}.btn{padding:0.5rem 1rem;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}.btn,.btn.dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative}.btn>[class*="gms-"],.btn>span,.list-group-item>[class*="gms-"],.list-group-item>span{display:inline-flex}.btn:has(> span)>[class*="gms-"],.list-group-item:has(> span)>[class*="gms-"]{margin-left:-3px}.btn>[class*="gms-"]+span,.list-group-item>[class*="gms-"]+span{margin-left:5px}.btn>span+[class*="gms-"],.list-group-item>span+[class*="gms-"]{margin-left:5px;margin-right:-3px}[data-bs-toggle="collapse"]{position:relative}[data-bs-toggle="collapse"]::after{content:"";font:normal normal normal 24px/1 var(--font-icons);font-variation-settings:var(--font-icons-variations);position:absolute;top:calc(50% - 12px);right:0;display:flex;margin:0;transition:all 200ms linear}[data-bs-toggle="collapse"][aria-expanded="true"]::after{transform:rotate(-180deg)}[data-bs-toggle="collapse"].expand:hover{cursor:pointer;color:var(--color-link-hover)}[data-bs-toggle="collapse"].collapse-plus::after{content:""}[data-bs-toggle="collapse"].collapse-plus[aria-expanded="true"]::after{content:""}.collapsing{padding-top:0 !important;padding-bottom:0 !important}.nav-tabs{margin-bottom:0;border-bottom:none;position:relative;flex-wrap:nowrap;overflow:auto clip;padding-bottom:0.5rem;margin-bottom:-0.5rem}.nav-tabs::after{content:"";position:absolute;bottom:0.4rem;left:0;right:0;height:1px;background-color:var(--color-grid)}.nav-tabs .nav-link{border-radius:0;padding:15px 20px 11px;text-align:center;font-weight:600;border:none;border-bottom:none;background:transparent;color:var(--color-font-secondary);position:relative;height:100%;z-index:1}.nav-tabs .nav-link::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--color-link-hover);z-index:1;transform:scale(0, 1);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.nav-tabs .nav-link:hover{border-bottom:none;background:transparent;color:var(--color-link)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom:none}.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom:none;background:transparent}.nav-tabs .nav-link.active::after,.nav-tabs .nav-link:focus::after,.nav-tabs .nav-link:hover::after{transform:scale(1, 1)}.nav-tabs .nav-item:first-child .nav-link{border-radius:var(--border-radius-card) 0 0 0}.nav-tabs .nav-item:last-child .nav-link{border-radius:0 var(--border-radius-card) 0 0}.nav-tabs .nav-item.active .nav-link{border-bottom:none;background:transparent}.card{border-radius:var(--radius-big);padding:var(--gutter-x);border:1px solid var(--color-grid);background:none}.card+.card{margin-top:var(--bs-gutter-x)}.card-header{background-color:transparent;border-bottom-color:transparent;padding:0}.card-header>h4{font-size:var(--font-size-1-0rem)}.card-header .edit .btn{color:var(--color-button-bg);text-decoration:none}.card-header .edit .btn>[class*="gms-"]{font-size:var(--size-icon-20);width:var(--size-icon-20);height:var(--size-icon-20)}.card-body{padding:0 2rem 0.75rem 2rem}.list-group a{color:#888;display:block}.list-group a.active{color:#444;background:#eee;border:1px solid #ddd;text-shadow:none}.list-group a.active:hover,.list-group a.active:focus{color:#444;background:#eee;border:1px solid #ddd;text-shadow:none}.list-group-item:first-child{border-radius:var(--border-radius-big) var(--border-radius-big) 0 0}.list-group-item:last-child{border-radius:0 0 var(--border-radius-big) var(--border-radius-big)}.list-group-lg .list-group-item{border-radius:var(--border-radius-big);padding:1rem var(--bs-list-group-item-padding-x);color:var(--color-font);display:flex;align-items:center;border:none;font-weight:500}.list-group-lg .list-group-item:hover,.list-group-lg .list-group-item:focus,.list-group-lg .list-group-item:active,.list-group-lg .list-group-item.active,.list-group-lg .list-group-item.active:hover,.list-group-lg .list-group-item.active:focus{border:none}.alert{border-radius:var(--border-radius-button)}.alert-info{color:var(--color-button-secondary-font);background-color:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-font)}.alert-dismissible .btn-close{padding:calc(var(--gutter-x) / 2 + 3px)}.alert-success{color:var(--color-font);background-color:var(--color-bg);border-color:var(--color-green)}.alert-success i{color:var(--color-green)}.alert-danger{background:var(--color-red-20);color:var(--form-invalid-color)}#alert{z-index:9999;position:fixed;top:1rem;left:auto;right:1rem;width:auto;margin-left:0}#alert.toast-container{margin-right:0.1rem}#alert .alert{max-width:400px;min-width:auto;position:relative;margin-bottom:0;padding:calc(var(--gutter-x) / 2) calc(var(--gutter-x) * 2) calc(var(--gutter-x) / 2) calc(var(--gutter-x) / 2);border-radius:var(--border-radius-button);border:none;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.1)}#alert .alert+.alert{margin-top:1rem}#alert .alert.alert-success{background:var(--color-bg);color:var(--color-font-main)}#alert .alert.alert-success a,#alert .alert.alert-success.alert-dismissible .btn-close{color:var(--color-font-main)}@media (min-width:960px){#alert{width:auto;margin-left:initial}}@media (min-width:1140px){#alert{width:auto;margin-left:initial}}@media (min-width:1320px){#alert{width:auto;margin-left:initial}}.carousel.slide{border-radius:var(--border-radius-big);box-shadow:none;margin-bottom:0px;border:0px solid var(--color-light-grey)}.carousel.slide.swiper-horizontal .swiper-slide{margin-top:0;margin-bottom:0;max-width:100%}.table-striped{padding:0 calc(var(--bs-gutter-x) / 2) calc(var(--bs-gutter-x) / 2)}.table-striped>.row:nth-child(odd)>[class^="col"]{background:var(--color-light-light-grey);overflow:clip}.table-striped>.row:nth-child(odd)>[class^="col"]:first-child{border-radius:var(--border-radius-big) 0 0 var(--border-radius-big)}.table-striped>.row:nth-child(odd)>[class^="col"]:last-child{border-radius:0 var(--border-radius-big) var(--border-radius-big) 0}.table-striped>.row>[class^="col"]{padding:calc(var(--bs-gutter-x) / 2)}.table-striped tr:nth-child(odd) td{background:var(--color-light-light-grey)}.table-striped tr:nth-child(odd) td:first-child{border-radius:var(--border-radius-big) 0 0 var(--border-radius-big)}.table-striped tr:nth-child(odd) td:last-child{border-radius:0 var(--border-radius-big) var(--border-radius-big) 0}.light,.light>*{color:var(--color-font-light-grey) !important}.rounded{border-radius:var(--border-radius-card) !important}.img-thumbnail{border:none;padding:0;border-radius:var(--border-radius-normal)}.dropdown-toggle{cursor:pointer}.list-inline-item>a,.dropdown>a{color:var(--color-font)}.list-inline-item>a:hover,.dropdown>a:hover{color:var(--color-link-hover)}.navbar-light .navbar-toggler{font-size:var(--font-size-1-0rem);font-stretch:expanded;color:#fff;padding:6px 12px;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}.mt-6{margin-top:4rem !important}.mt-7{margin-top:5rem !important}.mb-6{margin-bottom:4rem !important}.mb-7{margin-bottom:24px !important}.text-bg-secondary{color:var(--color-font-main) !important;background-color:var(--color-button-secondary-bg) !important}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--form-invalid-color)}.modal-title{display:flex;align-items:center}.modal-title .material-symbols-outlined.gms-24px,.modal-title .material-symbols-rounded.gms-24px,.modal-title .material-symbols-sharp.gms-24px{font-size:20px;width:20px;height:20px}html{color-scheme:light;--color-font-main: #1F1F21;--color-font-secondary: #99989C;--color-font-main-light: #F7F7F7;--color-stock-in: #34C759;--color-stock-out: #FF4548;--color-stock-remote: #5659E0;--color-brand-main: #6265FE;--color-brand-main-dark: #5659E0;--color-brand-second: #FF4548;--color-brand-third: #EAF0FF;--color-brand-fourth: #23197C;--color-yellow: #FFD105;--color-green: #34C759;--color-green-dark: #388e3c;--color-bg: #FFFFFF;--color-body-bg: #F7F7F7;--color-red-20: rgba(255, 68, 84, 0.2);--color-bg-80: rgba(255, 255, 255, 0.8);--color-shadow: rgba(31, 31, 33, 0.1);--color-button-bg: #6265FE;--color-button-font: #FFFFFF;--color-button-bg-hover: #5659E0;--color-button-secondary-bg: #EAF0FF;--color-button-secondary-font: #6265FE;--color-button-accent-bg: #FF4548;--color-button-accent-bg-hover: #E03D3F;--color-button-bg-disable: #F0F0F0;--color-button-font-disable: #99989C;--color-grid: #E5E5E5;--color-font: #1F1F21;--color-link-hover: #6265FE;--form-invalid-color: #FF4548;--font-body: Geist, Inter, Roboto, Open Sans, Helvetica, Arial, sans-serif;--font-header: Otoiwo Grotesk Narrow, Inter, Roboto, Open Sans, Helvetica, Arial, sans-serif;--font-footer: Geist, Inter, Roboto, Open Sans, Helvetica, Arial, sans-serif;--font-icons: Material Symbols Rounded;--font-icons-variations: "FILL" 0, "wght" 300, "GRAD" -25, "opsz" 40;--font-icons-variations-fill: "FILL" 1, "wght" 300, "GRAD" -25, "opsz" 40;--font-size-body: 14px;--line-height-body: 1.4;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--font-size-56: 4rem;--line-height-56: 1.12;--font-size-44: 3.143rem;--line-height-44: 1.12;--font-size-40: 2.857rem;--line-height-40: 1;--font-size-32: 2.286rem;--line-height-32: 1.12;--font-size-28: 2rem;--line-height-28: 1.15;--font-size-24: 1.714rem;--line-height-24: 1.15;--font-size-22: 1.5rem;--line-height-22: 1.35;--font-size-18: 1.286rem;--line-height-18: 1.35;--font-size-16: 1.143rem;--line-height-16: 1.35;--font-size-14: 1rem;--line-height-14: 1.4;--font-size-12: 0.857rem;--line-height-12: 1.3;--font-size-10: 0.714rem;--line-height-10: 1.2;--font-size-8: 0.571rem;--line-height-8: 1.3;--radius-mini: 4px;--radius-small: 6px;--radius-normal: 8px;--radius-big: 16px;--radius-huge: 24px;--radius-giant: 50px;--border-radius-button: 8px;--border-radius-big: 24px;--button-height: 48px;--button-width: 48px;--button-small-height: 40px;--button-small-width: 40px;--size-icon-32: 24px;--size-icon-20: 20px;--size-icon-18: 18px;--size-skew: 16px;--gutter-x: 24px}.theme-color [data-theme="light"]{display:flex}.theme-color [data-theme="dark"]{display:none}html[data-bs-theme="dark"] .theme-color [data-theme="light"]{display:none}html[data-bs-theme="dark"] .theme-color [data-theme="dark"]{display:flex}html.theme-loading *:not([class*="gms-"]){-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}.theme-color [data-theme="light"]{display:none}.theme-color [data-theme="dark"]{display:flex}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus){background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}html[data-bs-theme="dark"]{color-scheme:dark;--color-font-main: #E1E1E3;--color-font-secondary: #99989C;--color-font-main-light: #E1E1E3;--color-stock-in: #34C759;--color-stock-out: #FF5F61;--color-stock-remote: #5C5FF0;--color-brand-main: #7b7efe;--color-brand-main-dark: #5C5FF0;--color-brand-second: #FF5F61;--color-brand-third: #1C1C1C;--color-brand-fourth: #23197C;--color-yellow: #FFD105;--color-green: #34C759;--color-bg: #0D0D0D;--color-body-bg: #141414;--color-red-20: rgba(255, 68, 84, 0.2);--color-bg-80: rgba(0, 0, 0, 0.8);--color-shadow: rgba(0, 0, 0, 0.5);--color-button-bg: #7b7efe;--color-button-font: #0D0D0D;--color-button-bg-hover: #5659E0;--color-button-secondary-bg: #1C1C1C;--color-button-secondary-font: #7b7efe;--color-button-accent-bg: #FF5F61;--color-button-accent-bg-hover: #E03D3F;--color-button-bg-disable: #1C1C1C;--color-button-font-disable: #99989C;--color-grid: #272727;--color-font: #E1E1E3;--color-link-hover: #7b7efe}html[data-bs-theme="dark"] .language .item-switch .form-check-input:checked{background-color:var(--color-font-secondary);border-color:var(--color-font-secondary)}html[data-bs-theme="dark"] #logo img,html[data-bs-theme="dark"] footer .logo img,html[data-bs-theme="dark"] .megamenu .sm .logo-mobile img{filter:brightness(0) invert(1)}.theme-color [data-theme="light"]{display:none}.theme-color [data-theme="dark"]{display:block}html[data-bs-theme="dark"] .theme-color [data-theme="light"]{display:block}html[data-bs-theme="dark"] .theme-color [data-theme="dark"]{display:none}html.dom-loading *:not([class*="gms-"]){-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}html{overflow:clip auto;scrollbar-width:thin;scrollbar-color:#6e6e6e rgba(0, 0, 0, 0.15)}html,body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--font-size-body);color:var(--color-font);line-height:var(--line-height-body);font-feature-settings:"pnum" on, "lnum" on;font-variant-ligatures:no-contextual common-ligatures;background:var(--color-body-bg);direction:ltr}body{min-width:360px}*{scrollbar-width:thin;scrollbar-color:#6e6e6e rgba(0, 0, 0, 0.15)}html.chrome * ::-webkit-scrollbar{width:6px;height:6px}html.chrome * ::-webkit-scrollbar-thumb{background:#6e6e6e}html.chrome * ::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.15)}img{max-width:100%}object{box-sizing:border-box;display:block;max-width:100%}cur{display:inline-block;margin-left:3px}prc{display:inline-block}pre{border-radius:var(--radius-card)}h1,h2,h3,h4,h5,h6{color:var(--color-font);font-family:var(--font-header);font-weight:var(--fw-regular);margin-bottom:1rem;line-height:1.2}h1{font-size:var(--font-size-28);line-height:var(--line-height-28);font-weight:var(--fw-bold)}h2{font-size:var(--font-size-24);line-height:var(--line-height-24);font-weight:var(--fw-semibold)}h4{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-regular)}h5{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-normal)}a{color:var(--color-brand-main);cursor:pointer;text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--color-brand-second);text-decoration:none}a,button,.form-control,.form-select,.form-switch,.form-check,.btn,.input-group-text,.header-icons .icon .title,svg path,svg circle,.expand[data-bs-toggle="collapse"]{transition:color 0.3s linear, background 0.3s linear, opacity 0.3s linear, border 0.3s linear}b,strong{font-weight:var(--fw-bold)}legend{font-size:var(--font-size-18);line-height:var(--line-height-18);margin-bottom:16px;font-weight:var(--fw-bold)}label{font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-regular);margin-bottom:16px;color:var(--color-font-main)}label[for]{cursor:pointer}.material-symbols-outlined{font-family:var(--font-icons);font-size:var(--size-icon-32);width:var(--size-icon-32);height:var(--size-icon-32);line-height:1;display:flex;opacity:1;transition:opacity 0.1s linear;font-variation-settings:var(--font-icons-variations)}.material-symbols-outlined.fill{font-variation-settings:var(--font-icons-variations-fill)}.material-symbols-outlined{font-size:var(--size-icon-32);width:var(--size-icon-32);height:var(--size-icon-32)}.material-symbols-o utlined.gms-20px,.material-symbols-rounded.gms-20px,.material-symbols-sharp.gms-20px{width:20px;height:20px}.material-symbols-outlined.gms-24px,.material-symbols-rounded.gms-24px,.material-symbols-sharp.gms-24px{width:24px;height:24px}.material-symbols-outlined.gms-32px,.material-symbols-rounded.gms-32px,.material-symbols-sharp.gms-32px{font-size:var(--size-icon-32);width:var(--size-icon-32);height:var(--size-icon-32)}.material-symbols-outlined.gms-40px,.material-symbols-rounded.gms-40px,.material-symbols-sharp.gms-40px{width:40px;height:40px}.material-symbols-outlined.gms-48px,.material-symbols-rounded.gms-48px,.material-symbols-sharp.gms-48px{width:48px;height:48px}.fas,.far,.fab{display:inline-flex}.nosel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wd-100{min-width:100px}.wd-160{min-width:160px}.wd-200{min-width:200px}.wd-260{min-width:260px}.wd-300{min-width:300px}.wd-360{min-width:360px}.wd-400{min-width:400px}.wd-460{min-width:460px}.wd-500{min-width:500px}.wd-560{min-width:560px}.ht-100{max-height:100px;overflow-y:auto}.ht-160{max-height:160px;overflow-y:auto}.ht-200{max-height:200px;overflow-y:auto}.ht-260{max-height:260px;overflow-y:auto}.ht-300{max-height:300px;overflow-y:auto}.ht-360{max-height:360px;overflow-y:auto}.ht-400{max-height:400px;overflow-y:auto}.ht-460{max-height:460px;overflow-y:auto}.ht-500{max-height:500px;overflow-y:auto}.ht-10vh{max-height:10vh;max-height:10dvh;overflow-y:auto}.ht-15vh{max-height:15vh;max-height:15dvh;overflow-y:auto}.ht-20vh{max-height:20vh;max-height:20dvh;overflow-y:auto}.ht-25vh{max-height:25vh;max-height:25dvh;overflow-y:auto}.ht-30vh{max-height:30vh;max-height:30dvh;overflow-y:auto}.ht-35vh{max-height:35vh;max-height:35dvh;overflow-y:auto}.ht-40vh{max-height:40vh;max-height:40dvh;overflow-y:auto}.ht-45vh{max-height:45vh;max-height:45dvh;overflow-y:auto}.ht-50vh{max-height:50vh;max-height:50dvh;overflow-y:auto}.ht-55vh{max-height:55vh;max-height:55dvh;overflow-y:auto}.ht-60vh{max-height:60vh;max-height:60dvh;overflow-y:auto}.ht-65vh{max-height:65vh;max-height:65dvh;overflow-y:auto}.ht-70vh{max-height:70vh;max-height:70dvh;overflow-y:auto}.ht-75vh{max-height:75vh;max-height:75dvh;overflow-y:auto}.ht-80vh{max-height:80vh;max-height:80dvh;overflow-y:auto}.ht-85vh{max-height:85vh;max-height:85dvh;overflow-y:auto}.ht-90vh{max-height:90vh;max-height:90dvh;overflow-y:auto}.ht-95vh{max-height:95vh;max-height:95dvh;overflow-y:auto}.ht-100vh{max-height:100vh;max-height:100dvh;overflow-y:auto}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}.container{min-width:360px;max-width:1470px}.container-fluid{background:var(--color-body-container-bg)}.body-container{padding:calc(var(--bs-gutter-x) * 1);border-radius:var(--radius-card);background:var(--color-body-container-bg)}#content{min-height:auto;padding-bottom:0}#content,#column-left,#column-right{padding-bottom:0 !important}.product-layout.product-grid{max-width:calc(100% / 5)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc(100% / 4);min-width:calc(100% / 4)}.product-block .product-layout.product-grid{max-width:calc(100% / 4);min-width:calc(100% / 4)}.article-layout.product-layout{max-width:calc(100% / 2);min-width:calc(100% / 2)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:100%;min-width:100%}.product-block .article-layout.product-layout{max-width:calc(100% / 2);min-width:calc(100% / 2)}@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%}#column-left+#content .product-layout .col-md-3{width:50%}#column-left+#content+#column-right .product-layout .col-md-3{width:100%}#content+#column-right .product-layout .col-md-3{width:100%}}#column-left .product-layout,#column-right .product-layout{width:100%}div:has(> .loader-product-grid){background:var(--color-bg);border-radius:var(--radius-huge);padding:var(--gutter-x)}@media (max-width:960px){div:has(> .loader-product-grid){padding:var(--gutter-x) calc(var(--gutter-x) / 2)}}#content-original{margin-bottom:var(--gutter-x)}.grid-table>.row{border-bottom:1px dashed var(--color-grid);margin-bottom:calc(var(--gutter-x) / 3);padding-bottom:calc(var(--gutter-x) / 3)}.grid-table>.row>div:nth-child(2){text-align:right}.grid-table>.row.buttons{border:none}.block-white{background:var(--color-bg);border-radius:var(--radius-big);padding:0}.block-white .container-original,.block-white.tab-pane{padding:calc(var(--gutter-x))}.block-white .card{padding:calc(var(--gutter-x));border:none;border-top:1px solid var(--color-grid);border-radius:0}#cookie{border-top:none;border-left:none;border-right:none}#cookies>div{border-top:none;border-left:none;border-right:none;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:9999;opacity:0.95;color:var(--color-font-main-light);background:var(--color-bg);padding:30px 0;max-width:100%;border-radius:0;overflow:auto}#cookies div,#cookies a,#cookies label{color:var(--color-font-main-light)}#cookies .head{font-size:20px;font-weight:600}#cookies .hide{display:none}#cookies.show>div{height:100vh;height:100dvh}#cookies.show #change_settings{display:none}#cookies.show #cookies_setting{display:block}#cookies #cookies_setting .type+.type{margin-top:20px}#cookies #cookies_setting .form-check-input{height:1.5em;width:3em;margin-left:-3em}#cookies #cookies_setting .col-form-check{max-width:80px}#cookies .dropdown-toggle{font-size:16px}#cookies .dropdown-menu{position:relative !important;transform:unset !important;background:unset;border-radius:unset;border:unset;font-size:14px}header{margin-top:16px;margin-bottom:8px}header .header-top{padding:0 0;position:relative}header .header-top>.container>div{background:var(--color-bg);border-radius:var(--radius-huge) var(--radius-huge) 0 0;padding:calc(var(--gutter-x) * 0.25) var(--gutter-x) 0 var(--gutter-x);margin:0 calc(-0.35 * var(--gutter-x))}header .header-bottom{padding:0 !important}header .header-bottom>.container>div{background:var(--color-bg);border-radius:0 0 var(--radius-huge) var(--radius-huge);padding:calc(var(--gutter-x) * 0.5) var(--gutter-x);height:auto;margin:0 calc(-0.35 * var(--gutter-x));transition:border-radius 0.3s ease}header .account{display:flex;flex-direction:column;align-items:center;justify-content:center}header .account>.lm{flex-direction:row;align-items:center;align-self:center}header .account>.lm>.menu-item,header .account>.lm>.menu-item>.item-link,header .account>.lm>.lm>.menu-item>.item-link{font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:500}header .account>.lm>.menu-item{width:auto}header .language .dropdown-toggle,header .currency .dropdown-toggle{padding-top:0.5rem;padding-bottom:0.5rem;text-decoration:none}html.sticky-header .header-bottom.sticky{position:fixed;top:0;left:0;width:100%;background-color:var(--color-bg);z-index:101;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.1)}html.sticky-header body>main{padding-top:80px}.language .item a{font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);display:flex;text-decoration:none;color:var(--color-font-secondary)}.language .item.active a{color:var(--color-font)}.language .item-switch .form-switch-lg{padding:0;min-height:1.3rem;-moz-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.language .item-switch .form-check-input{cursor:pointer;margin-right:0;margin-left:0;height:21px;width:36px;background-color:var(--color-font-main);border-color:var(--color-font-main);background-position:left center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");border-radius:var(--radius-huge)}.language .item-switch .form-check-input:checked{background-color:var(--color-font-main);border-color:var(--color-font-main);background-position:left center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:right center}.language .item-switch .form-check-input:focus{border-color:transparent;outline:0;box-shadow:0 0 0 0.25rem rgba(0, 0, 0, 0.15)}.mobile-header .language .item a{color:var(--color-font-secondary)}.mobile-header .language .item.active a{color:var(--color-font-main)}.location-dropdown{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--color-font-main);font-weight:var(--fw-medium);cursor:pointer;transition:all 0.3s ease}.location-dropdown:hover{color:var(--color-brand-main)}.location-dropdown-mobile{text-decoration:none;cursor:pointer;padding-top:1rem}.ct-location .location-item{margin:0 -1rem;padding:0 1rem}.ct-location .location-item:hover{background-color:var(--color-bg-soft-grey)}.location-item{position:relative}.location-item+.location-item{border-top:1px solid var(--color-grid)}.location-item .form-check-label,.location-item .label{font-weight:var(--fw-semibold);font-size:var(--font-size-12);line-height:var(--line-height-12);margin-bottom:0.25rem !important;padding:0 !important}.location-item img.icon{position:absolute;margin-left:-20px;width:16px}.location-item .address{font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-regular)}.location-item .telephone{font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-regular);text-decoration:underline;color:var(--color-font-main)}.location-item .telephone a{text-decoration:none;color:var(--color-font-main)}.phones{color:var(--color-font)}.phones .dropdown-toggle{font-style:normal;font-weight:var(--fw-semibold);color:var(--color-font);padding-right:1.6rem}.phones .dropdown-toggle:hover{color:var(--palette-accent-hover)}.phones-menu__wrapper{padding:0.5rem 1rem;width:150px}.phones-menu__tel{margin:0 0}.phones-menu__tel a{font-weight:var(--fw-bold);display:table;margin:0 0 5px}.phones-menu__tel span{font-size:var(--font-size-0-8rem);font-weight:400;line-height:var(--font-size-0-8rem)}.phones-menu .btn{width:100%}.phones-menu ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:16px 0 0;margin:16px 0 0;border-top:1px solid #e9eaec;list-style:none}.phones-menu ul li{width:50%;margin:0 0 16px}.phones-menu ul li:nth-last-child(1),.phones-menu ul li:nth-last-child(2){margin:0}.phones-menu ul li a{display:flex;align-items:center;justify-content:flex-start;color:#242426;font-size:var(--font-size-body);font-weight:500;line-height:var(--font-size-body)}.phones-menu ul li a:hover{color:var(--color-brand-main-dark)}.phones-menu ul li a svg{margin:0 8px 0 0;min-width:24px;height:24px}#logo{margin:0;transition:all 0.3s ease}#logo:hover{opacity:0.7}#logo a{display:flex}#logo img{max-width:100%;max-height:44px}#cart{margin:0}#cart .btn:hover{color:var(--color-accent)}#cart .dropdown-menu{min-width:auto;background:var(--color-bg);overflow:clip}#cart .dropdown-menu .btn-link:hover{color:var(--color-link-hover)}#cart .dropdown-menu .products>.row{position:relative}#cart .dropdown-menu .products>.row::after{display:block;content:"";position:absolute;width:calc(100% - calc(var(--bs-gutter-x) / 1));height:0px;left:calc(var(--bs-gutter-x) / 2);top:calc(var(--bs-gutter-x) / -1.5);border-bottom:1px solid var(--color-light-grey)}#cart .dropdown-menu .image{max-width:65px}#cart .dropdown-menu .name{text-align:left}#cart .dropdown-menu .name a{text-decoration:none;font-weight:500}#cart .dropdown-menu .price{text-align:left}#cart .dropdown-menu .quantity{text-align:center}#cart .dropdown-menu .total{text-align:right;font-weight:600}#cart .dropdown-menu .totals .total{font-size:var(--font-size-1-5rem)}#cart>.btn{width:100%;overflow:clip}.cl-customer .icon-counter{display:none}.header-icons .col+.col{padding-left:0}.header-icons .icon{position:relative;color:var(--color-font);display:flex;align-items:center;padding:8px;border-radius:var(--border-radius-button);text-align:center;text-decoration:none;background:none;border:none}.header-icons .icon:hover,.header-icons .icon:focus,.header-icons .icon:active{background:var(--color-button-bg-disable);color:var(--color-font)}.header-icons .icon:hover>i,.header-icons .icon:focus>i,.header-icons .icon:active>i{color:var(--color-font)}.header-icons .icon .title{margin-left:0.5rem;color:var(--color-grey);font-size:var(--font-size-0-8rem);font-weight:500;max-width:200px;overflow-x:clip}.header-icons .icon:hover .title,.header-icons .icon:focus .title,.header-icons .icon:active .title{color:var(--color-font)}.icon-counter{position:absolute;display:block;right:-3px;top:-3px;height:20px;width:20px;border-radius:50%;background:var(--color-brand-second);color:var(--color-font-main-light);text-align:center;line-height:20px;font-size:0.8rem;font-weight:300}.icon-counter.hidden,.icon-counter[data-count="0"]{visibility:hidden}.item-icon-s:has(.icon-counter),.item-icon-e:has(.icon-counter),.item-title:has(.icon-counter){position:relative}.item-icon-s .icon-counter,.item-icon-e .icon-counter{top:-10px}.item-title .icon-counter{margin-left:10px;position:static;display:inline-block}.location-item>.row.mb-1>div>div:first-child{font-weight:var(--fw-semibold)}.location-item .form-check{padding-left:1.2rem}.location-item{font-size:var(--font-size-12);line-height:var(--line-height-12)}@media (max-width:991px){.header-bottom>.container>div{padding-top:calc(var(--gutter-x) * 0.75);padding-bottom:calc(var(--gutter-x) * 0.75)}}.theme-color .btn{padding:calc(var(--gutter-x) / 4)}.lm{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.lm .menu-item{display:flex;flex-direction:row;width:100%}.lm .menu-item .item-link{display:flex;flex-direction:row;padding:0.5rem 0.7rem;color:var(--color-font-main);text-decoration:none}.lm .menu-item .item-link .item-title{display:flex;flex-direction:row;position:relative}.lm .menu-item .item-link:hover,.lm .menu-item .item-link.active{color:var(--color-link-hover)}.lm .menu-item .item-link.dropdown-toggle{padding-right:1.5rem}.lm .menu-item .item-link.dropdown-toggle::after{right:0}.megamenu-wr .fog-block{display:none;position:fixed;width:100vw;height:100vh;height:100dvh;top:0;left:0;background:var(--color-body-bg);z-index:890}html.megamenu-active{overflow-y:hidden;scrollbar-gutter:stable}html.megamenu-active .fog-block{display:none;opacity:1;top:141px}html.megamenu-active.sticky-header .fog-block{top:61px}.megamenu-wr>.root{position:relative;font-weight:var(--fw-medium)}.megamenu-wr>.root>.child{display:none;position:absolute;top:60px;left:0;z-index:1001;margin:0 auto 0 -11px}.megamenu-wr>.root>.child.show{display:flex}html.sticky-header .megamenu-wr>.root>.child{top:49px}.megamenu-toggle{display:inline-flex;color:var(--color-bg);background:var(--color-brand-main);position:relative;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:calc(var(--gutter-x) * 0.5) var(--gutter-x);z-index:102;border-radius:var(--radius-normal)}.megamenu-toggle:hover,.megamenu-toggle:focus,.megamenu-toggle:active,.megamenu-toggle.focus,.megamenu-toggle.active,.megamenu-toggle.disabled,.megamenu-toggle[disabled],.megamenu-toggle:not(:disabled):not(.disabled):active{background:var(--color-button-bg-hover)}.megamenu-toggle .idle,.megamenu-toggle .active{display:flex;align-items:center}.megamenu-toggle .idle .material-symbols-outlined,.megamenu-toggle .active .material-symbols-outlined{margin-right:0.3rem}.megamenu-toggle.sm{display:none;padding:0;margin-left:calc(-0.5 * var(--gutter-x));align-items:center;border-radius:0;background:unset;color:var(--color-font-main)}.megamenu-toggle .active,.megamenu-toggle:hover .idle{display:none}.megamenu-toggle:hover{color:var(--color-bg)}.megamenu-wr.active .megamenu-toggle .idle{display:none}.megamenu-toggle:hover .active,.megamenu-wr.active .megamenu-toggle .active{display:inherit}.megamenu-dropdown{position:fixed;left:50%;transform:translateX(-50%);padding:0 calc(var(--gutter-x) * 0.5);margin:0}.megamenu{background:var(--color-bg);overflow:clip}.megamenu .megamenu-parent-wr{overflow-y:auto;overflow-x:clip;max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem)}.megamenu .megamenu-content-wr{overflow-y:auto;overflow-x:clip;max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem);padding-top:10px}.megamenu .megamenu-parent{margin:0 calc(-.5 * var(--bs-gutter-x))}.megamenu .megamenu-parent>.lm>.dropdown.menu-item{padding:0}.megamenu .megamenu-parent>.lm>.menu-item+.menu-item{border-top:0px solid var(--color-grid) !important}.megamenu .megamenu-parent .menu-item>.item-link{margin:0}.megamenu .megamenu-parent .menu-item>.item-link>.item-icon-s{padding-right:0;width:30px}.megamenu .megamenu-parent .menu-item>.item-link>.item-icon-e{padding-left:0;width:30px}.megamenu .megamenu-parent .menu-item>.item-link>.item-title{word-wrap:break-word;white-space:initial;font-weight:var(--fw-medium)}.megamenu .megamenu-parent>.lm>.menu-item>.item-link{width:100%}.megamenu .megamenu-parent>.lm>.menu-item>.item-link:hover,.megamenu .megamenu-parent>.lm>.menu-item>.item-link.active{color:var(--color-font);background-color:var(--color-body-bg);border-radius:var(--radius-normal)}.megamenu .megamenu-parent .lm>.menu-item>.item-link{padding:calc(.6 * var(--bs-gutter-x));padding-right:2rem;font-weight:var(--fw-medium)}.megamenu .megamenu-parent>.lm>.dropdown>.dropdown-toggle{width:100%}.megamenu .megamenu-parent>.lm>.dropdown>.dropdown-toggle::after{content:"";font:normal normal normal 24px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);background:none;border-top:none;border-right:none;border-bottom:none;border-left:none;margin-left:0;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:calc(.5 * var(--bs-gutter-x));transition:all 0.3s ease}.megamenu .lm .dropdown.menu-item{flex-direction:column;padding:0px calc(var(--gutter-x) * 0.5)}.megamenu .lm .dropdown-menu>.menu-item>.dropdown-menu{padding:0px 0px 0px 0px}.megamenu .lm .dropdown-menu{display:flex;flex-direction:column;border:none;border-radius:0;box-shadow:none;padding:0;position:relative;margin:0;float:none}.megamenu .lm .item-title .icon-new{color:var(--color-brand-second);transform:translate3d(0.2rem, -0.4rem, 0px);font-weight:600;scale:0.8}.megamenu .lm .menu-item{padding:0px 0px 0px 0px;white-space:normal;flex-direction:column}.megamenu .lm .menu-item .item-link{padding:2px 0px;margin:0;white-space:break-spaces}.megamenu .lm .menu-item.hide-parent>a{display:none}.megamenu .lm .menu-item.link-pink .item-link{color:var(--color-brand-second) !important}.megamenu .lm .menu-item.show-more .item-link{color:var(--color-brand-main);font-weight:var(--fw-semibold);font-size:var(--font-size-12);line-height:var(--line-height-12);margin-top:7px}.megamenu .megamenu-content .lm .dropdown.menu-item>.item-link{padding:5px 0px 5px 0px}.megamenu .megamenu-content .lm .dropdown.menu-item>.item-link.dropdown-toggle::after{display:none}.megamenu .megamenu-content .lm .menu-item:hover{background:transparent}.megamenu .megamenu-content .lm .menu-item .item-link:hover{background-color:transparent;color:var(--color-link-hover)}.megamenu .lg{display:block;padding:calc(var(--gutter-x) / 2)}.megamenu .lg .menu-content{padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2);position:relative}.megamenu .lg .menu-content+.megamenu .lg .menu-content{margin-top:calc(var(--bs-gutter-x) / 1)}.megamenu .lg .menu-content+.megamenu .lg .menu-content::before{display:block;content:"";position:absolute;width:calc(100% - calc(var(--bs-gutter-x) / 1));height:0px;left:calc(var(--bs-gutter-x) / 2);top:calc(var(--bs-gutter-x) / -2);border-bottom:1px solid var(--color-grid)}.megamenu .lg .menu-content .menu-title{margin-bottom:calc(var(--bs-gutter-x) / 2);font-weight:600}.megamenu .lg .menu-content .menu-item{padding-top:calc(var(--bs-gutter-x) / 2);padding-bottom:calc(var(--bs-gutter-x) / 2);position:relative;color:var(--color-font)}.megamenu .lg .menu-content .menu-item>*{align-self:center}.megamenu .lg .menu-content .menu-item:hover{background:var(--color-bg-soft-grey)}.megamenu .lg .megamenu-parent[data-schema_type="template"] .lm .menu-item.l-0 .dropdown-menu{display:none}.megamenu .lg .megamenu-content{padding:0px 10px;margin:0 -10px}.megamenu .lg .megamenu-content .lm .menu-item.l-0{margin-bottom:1rem}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.item-link{display:none;font-weight:var(--fw-medium);margin-bottom:0.2rem;font-size:var(--font-size-14);line-height:var(--line-height-14)}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu{display:block;column-width:200px;column-count:4;column-gap:calc(var(--bs-gutter-x));column-fill:balance}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-1{column-count:1}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-2{column-count:2}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-3{column-count:3}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-4{column-count:4}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-5{column-count:5}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-6{column-count:6}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-7{column-count:7}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-8{column-count:8}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-9{column-count:9}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-count-10{column-count:10}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-fill-auto{column-fill:auto}.megamenu .lg .megamenu-content .lm .menu-item.l-0>.dropdown-menu.column-fill-balance{column-fill:balance}.megamenu .lg .megamenu-content .lm .menu-item.l-1{break-inside:avoid;margin-bottom:2px}.megamenu .lg .megamenu-content .lm .menu-item.l-1>.item-link{font-weight:var(--fw-bold)}.megamenu .lg .megamenu-content .lm .menu-item.l-1>.dropdown-menu{border-top:1px solid var(--color-grid);margin-top:0.5rem;margin-bottom:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem}.megamenu .lg .megamenu-content .lm .menu-item.l-1>.dropdown-menu>.item-title{font-weight:var(--fw-bold)}.megamenu .lg .megamenu-content .lm .menu-item.l-2>.item-link{padding-top:3px;padding-bottom:3px}.megamenu .lg .megamenu-content .lm .menu-item.l-2>.item-link:hover{color:var(--color-link-hover)}.megamenu .lg .megamenu-content .lm .menu-item.l-3>.item-link{color:var(--color-font-secondary);padding-top:3px;padding-bottom:3px}.megamenu .lg .megamenu-content .lm .menu-item.l-3>.item-link:hover{color:var(--color-link-hover)}.megamenu .sm{display:none}.megamenu .sm .mobile-header{padding:calc(var(--gutter-x) * 0.5) 0;color:var(--color-font-main);border-bottom:1px solid var(--color-grid)}.megamenu .sm .mobile-header .mobile-close .btn{display:flex}.megamenu .sm .mobile-header .mobile-close .btn>[class*="gms-"]{font-size:var(--size-icon-32);width:var(--size-icon-32);height:var(--size-icon-32)}.megamenu .sm .mobile-header .language .dropdown-toggle span{display:none !important}.megamenu .sm .logo-mobile{display:flex;justify-content:center}.megamenu .sm .logo-mobile img{max-height:35px}.megamenu .sm .sm-content,.megamenu .sm .sm-popup-content,.megamenu .sm .j-slider-wr{flex:0 0 auto;width:100%;transform-origin:left}.megamenu .sm .sm-content{padding:0 calc(.5 * var(--bs-gutter-x)) calc(.5 * var(--bs-gutter-x))}.megamenu .sm .sm-popup-content{padding:0 calc(.5 * var(--bs-gutter-x)) calc(.5 * var(--bs-gutter-x));position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100vw;background-color:var(--color-bg);box-shadow:0 12px 17px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.25), 0 5px 22px rgba(0, 0, 0, 0.12)}.megamenu .sm .sm-popup-content[data-level="3"] .lm .dropdown-menu,.megamenu .sm .sm-popup-content[data-level="4"] .lm .dropdown-menu,.megamenu .sm .sm-popup-content[data-level="5"] .lm .dropdown-menu{display:flex;flex-direction:column;border:none;border-radius:0;box-shadow:none;padding:0;position:relative;margin:0;float:none}.megamenu .sm .sm-popup-content[data-level="2"] .megamenu-parent-wr,.megamenu .sm .sm-popup-content[data-level="3"] .megamenu-parent-wr,.megamenu .sm .sm-popup-content[data-level="4"] .megamenu-parent-wr,.megamenu .sm .sm-popup-content[data-level="5"] .megamenu-parent-wr{margin-left:-0.6rem;margin-right:-0.6rem;padding-left:0.6rem;padding-right:0.6rem;padding-bottom:0.6rem}.megamenu .sm .j-slider-wr{padding:0 !important;margin:0 !important}.megamenu .sm .j-slider-wr>*{position:relative !important}.megamenu .sm .sm-content .megamenu-parent-wr{max-height:calc(100vh - 6em);max-height:calc(100dvh - 6em);height:calc(100vh - 6em);height:calc(100dvh - 6em)}.megamenu .sm .sm-content .lm .hide-parent>a{display:none}.megamenu .sm .lm .menu-item .item-link{position:relative;padding:calc(.6 * var(--bs-gutter-x));padding-right:2rem}.megamenu .sm .lm .menu-item.l-1>.item-link::after,.megamenu .sm .lm .menu-item.l-2>.item-link::after,.megamenu .sm .lm .menu-item.l-3>.item-link::after{content:"";font:normal normal normal 24px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);background:none;border-top:none;border-right:none;border-bottom:none;border-left:none;margin-left:0;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:calc(.5 * var(--bs-gutter-x));transition:all 0.3s ease}.megamenu .sm .lm .menu-item.l-1{break-inside:avoid}.megamenu .sm .lm .menu-item.l-1>.item-link{font-weight:var(--fw-medium)}.megamenu .sm .lm .menu-item.l-1>.dropdown-menu{border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid)}.megamenu .sm .lm .menu-item.l-2>.dropdown-menu{background-color:var(--color-bg-light-menu)}.megamenu .sm .lm .menu-item.l-2>.item-link:hover{color:var(--color-link-hover)}.megamenu .sm .lm .menu-item.l-3>.item-link{color:var(--color-font-secondary)}.megamenu .sm .lm .menu-item.l-3>.item-link:hover{color:var(--color-link-hover)}.megamenu-static-offset{padding-right:0;width:calc(100% - 350px)}.megamenu-static-wr{overflow:clip;width:350px;background:var(--color-bg);border-radius:var(--radius-huge)}.megamenu-static-wr:hover{overflow:visible;border-radius:var(--radius-huge) 0 0 var(--radius-huge)}.megamenu-static-wr .megamenu .lm .dropdown.menu-item{padding:0px calc(var(--gutter-x) * 0.5) 0 calc(var(--gutter-x))}.megamenu-static{min-width:350px}.megamenu-static:hover{overflow:visible}.megamenu-static:hover>.root>.child{z-index:1001}.megamenu-static:hover .megamenu:has(.content-selected[data-id]) .megamenu-content-wr{visibility:visible;opacity:1}.megamenu-static .megamenu-toggle{display:none}.megamenu-static>.root>.child{display:flex !important;top:0 !important;left:0 !important;z-index:80;opacity:1 !important}.megamenu-static .megamenu-dropdown{position:absolute;left:0;transform:none;padding-right:0}.megamenu-static .megamenu{margin:0;background:var(--color-bg);border-radius:var(--radius-huge) 0 0 var(--radius-huge);box-shadow:none;overflow:clip}.megamenu-static .megamenu .megamenu-parent-wr{width:100%}.megamenu-static .megamenu .megamenu-content-wr{visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s linear, visibility 0.3s linear;-moz-transition:opacity 0.3s linear, visibility 0.3s linear;-o-transition:opacity 0.3s linear, visibility 0.3s linear;transition:opacity 0.3s linear, visibility 0.3s linear;overflow:clip;padding:calc(var(--bs-gutter-x) * .5);position:absolute;left:100%;width:calc(100dvw);max-width:1101px;min-height:100%;background-color:var(--color-bg);border-radius:0 var(--radius-huge) var(--radius-huge) 0;top:0}.megamenu-static .megamenu .megamenu-content-wr .megamenu-content{overflow-x:clip;overflow-y:auto;width:calc(100vw - 27rem);width:calc(100dvw - 27rem);max-width:calc(1090px);max-height:calc(97vh - 10rem);max-height:calc(97dvh - 10rem);min-height:300px}#menu{background:var(--color-dark-grey);border:1px solid var(--color-dark-grey);border-color:var(--color-dark-grey);min-height:40px}.dropdown-menu{font-size:var(--font-size-body);border:1px solid var(--color-grid);border-radius:var(--border-radius-big);box-shadow:0px 12px 16px -4px var(--color-shadow);background:var(--color-bg)}.dropdown-item{padding:0.5rem 1rem;display:flex}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;background-color:var(--color-body-bg)}.dropdown-toggle{padding-right:20px;display:inline-block;position:relative}.dropdown-toggle::after{content:"";font:normal normal normal 20px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);background:none;border-top:none;border-right:none;border-bottom:none;border-left:none;margin-left:0;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:0;transition:all 0.3s ease}.dropdown-toggle.show::after{transform:rotate(-180deg)}.dropup .dropdown-toggle::after{content:"";font:normal normal normal 20px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);border-top:none;border-right:none;border-bottom:none;border-left:none}.dropdown-toggle.dropdown-no-icon::after{display:none}.dropdown .dropdown-menu{inset:0px 0px auto auto !important;-webkit-transition:all 0.12s;-moz-transition:all 0.12s;-ms-transition:all 0.12s;-o-transition:all 0.12s;transition:all 0.12s;overflow:clip;opacity:0;transform:translateX(0%) scaleY(0);transform-origin:top;border-radius:var(--border-radius-big);background:var(--color-bg);box-shadow:0px 12px 16px -4px var(--color-shadow)}.dropdown-menu.show{opacity:1;transform:translateX(0%) scaleY(1)}.megamenu-active header .header-bottom>.container>div{border-radius:0}.header-bottom .megamenu-wr.active .megamenu{border-radius:0 0 var(--radius-huge) var(--radius-huge)}#menu_client{border-top:1px solid var(--color-grid)}#menu_client>.item-link{font-size:var(--font-size-18);line-height:var(--line-height-18);font-family:var(--font-header)}#menu_client>.item-link:hover,#menu_client>.item-link.active{color:var(--color-font);background-color:transparent;border-radius:0}#menu_client .menu-item.l-1{border:none !important}#menu_client .menu-item.l-1 .item-link{font-size:var(--font-size-14);line-height:var(--line-height-14);padding:calc(.2 * var(--bs-gutter-x)) calc(.6 * var(--bs-gutter-x))}#menu_client .menu-item.l-1 .item-link .item-icon-s,#menu_client .menu-item.l-1 .item-link:after{display:none}.bt-2{border-top:1px solid #ddd;border-top:2px solid #ddd}.bb-1{border-bottom:1px solid #ddd}.bb-2{border-bottom:2px solid #ddd}footer{position:relative;border:none;background:var(--color-bg);color:var(--color-font);line-height:24px;margin-top:0;padding-top:0;padding-bottom:0}.block-subscribe{background:var(--color-light-light-grey);border-radius:var(--border-radius-card);padding:3rem}footer hr{border-top:none;border-bottom:1px solid var(--color-dark-grey)}footer a{color:var(--color-font);font-size:inherit}footer a:hover{color:var(--color-link-hover)}footer h3{font-weight:600}footer h5{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-normal);color:var(--color-font);font-family:var(--font-header)}.footer-top{position:relative;font-size:var(--font-size-12);line-height:var(--line-height-12)}.footer-top ul{list-style:none;padding-left:0}.footer-top h4 a{pointer-events:none}.footer-top h4 a.collapse-plus[data-bs-toggle="collapse"]::after{display:none}.footer-top .collapse{display:block}.footer-top .lm .menu-item>.item-link{padding:0.18rem 0;padding:calc(var(--gutter-x) / 4) 0;font-size:var(--font-size-14);line-height:var(--line-height-14)}.footer-bottom{position:relative;font-size:var(--font-size-12);line-height:var(--line-height-12);margin-bottom:0 !important}.footer-bottom .location-dropdown__arrow [class*="gms-"]{transform:rotate(180deg)}footer .logo img{max-height:40px}footer .footer-phone{position:relative}footer .footer-phone h4{color:var(--color-brand-main);font-size:var(--font-size-24);font-weight:var(--fw-medium);font-family:var(--font-body);margin:0}footer .footer-phone .btn-call{display:none;position:absolute;top:-0.6rem;right:0;border:1px solid var(--color-brand-second);background-color:var(--color-white);color:var(--color-brand-second)}footer .footer-phone .btn-call:hover,footer .footer-phone .btn-call:focus{background-color:var(--color-brand-second);color:var(--color-white)}footer .footer-top__left--contacts{font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-font-secondary)}.footer-top__right--contacts h5{font-family:var(--bs-body-font-family);font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-bold);margin-bottom:8px !important}.footer-top__right--contacts a{font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);margin-bottom:6px;display:block}.ckebs-grid a{color:var(--color-brand-main)}.to-top-wr{position:fixed;bottom:4rem;right:1rem;visibility:hidden;opacity:0;z-index:25;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.to-top-wr.show{visibility:visible;opacity:1}.to-top-wr .to-top.btn{width:60px;height:60px;background-color:var(--color-bg);color:var(--color-brand-second);border:1px solid var(--color-grid);padding:calc(var(--gutter-x) / 2)}.to-top-wr .to-top.btn:hover{color:var(--color-bg);background-color:var(--color-brand-second)}.to-top-wr .to-top.btn [class*="gms-"]{max-width:32px}.btn{font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);border-radius:var(--border-radius-button);text-shadow:none;padding:calc(var(--gutter-x) / 2) var(--gutter-x)}.btn-primary{color:var(--color-button-font);text-shadow:none;background-image:none;background:var(--color-button-bg);border-radius:var(--border-radius-button);border:1px solid var(--color-accent)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.focus,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],.btn-primary:not(:disabled):not(.disabled):active{background-position:0;background:var(--color-button-bg-hover)}.btn-light{color:var(--color-font);text-shadow:none;background-color:var(--color-bg);background-image:none;border:2px solid var(--color-button-bg);padding:calc(var(--gutter-x) / 2)}.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-light.disabled,.btn-light[disabled]{color:var(--color-button-font);background-color:var(--color-button-bg)}.btn-outline-primary{color:var(--color-button-bg);background:var(--color-button-font);border-color:var(--color-button-bg);border-width:1px}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.focus,.btn-outline-primary.active,.btn-outline-primary.disabled,.btn-outline-primary[disabled],.btn-outline-primary:not(:disabled):not(.disabled):active{color:var(--color-button-font);background-color:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover)}.btn-secondary{color:var(--color-button-secondary-font);text-shadow:none;background-image:none;background:var(--color-button-secondary-bg);border:1px solid var(--color-button-secondary-bg);border-radius:var(--border-radius-button)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.focus,.btn-secondary.active{background:var(--color-button-bg-hover);border:1px solid var(--color-button-bg-hover);color:var(--color-button-font)}.btn-outline-pink{background:var(--color-brand-second);color:var(--color-font)}.btn-warning{color:#fff;text-shadow:none;background:var(--color-yellow);border-color:var(--color-yellow);border-radius:var(--border-radius-button)}.btn-warning:hover{background:var(--color-yellow-active);border-color:var(--color-yellow-active)}.btn-danger{color:#fff;text-shadow:none;background:#d32f2f;background-image:none;border-color:#d32f2f;border-radius:var(--border-radius-button)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{background:#ffebee;color:#b71c1c}.btn-success{color:#fff;text-shadow:none;background-image:none;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #51a351;border-radius:var(--border-radius-button)}.btn-info{color:var(--color-font);text-shadow:none;background-image:none;background-image:linear-gradient(to bottom, var(--color-bg-indigo), var(--color-bg-indigo));background-repeat:repeat-x;background-color:var(--color-bg-indigo);border-color:var(--color-bg-indigo);border-radius:var(--border-radius-button)}.btn-info:hover,.btn-info:focus,.btn-info:first-child:active,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:var(--color-font);background-image:none;background-color:var(--color-bg-indigo)}.btn-link{cursor:pointer;color:var(--color-font-main);text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:5px;text-decoration-thickness:1px;background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;border-color:transparent}.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.focus,.btn-link.active,.btn-link.disabled,.btn-link[disabled],.btn-link:not(:disabled):not(.disabled):active{text-decoration:none;color:var(--color-brand-main-dark)}.btn.btn-load-more{border:2px solid var(--color-brand-main);text-decoration:unset;padding:calc(var(--gutter-x) / 2 - 2px) calc(var(--gutter-x) - 4px)}.btn-clear{color:var(--color-button-bg);text-decoration:none;padding:0.5rem 0}.btn-clear:hover,.btn-clear:focus,.btn-clear:active,.btn-clear.focus,.btn-clear.active,.btn-clear.disabled,.btn-clear[disabled],.btn-clear:not(:disabled):not(.disabled):active{text-decoration:none;color:var(--color-brand-main-dark)}.btn-inverse{color:#fff;text-shadow:none;background-color:#363636;background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;border-color:#222 #222 #000;border-radius:var(--border-radius-button)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;background-image:linear-gradient(to bottom, #333, #111)}.btn-round{width:var(--button-width);height:var(--button-height);padding:calc(var(--gutter-x) / 2)}.btn-black{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active{color:var(--color-white);background-color:var(--color-indigo);border-color:var(--color-indigo)}.btn-icon,.btn.btn-icon{color:var(--color-font);background-color:transparent;border:none;align-items:center;justify-content:center;padding:calc(var(--gutter-x) / 3)}.btn-icon:hover,.btn-icon:focus,.btn-icon:active,.btn-icon.active{color:var(--color-font-grey);background-color:transparent;border:none}.btn-icon>[class*="gms-"]{margin:0}.btn.btn-icon>[class*="gms-"]{margin:0}.btn-arrow{font-size:var(--font-size-body);font-style:normal;font-weight:600;background:#f6f6f6;color:#242426}.btn-arrow:hover{background:#a1a2a6}.btn-arrow svg{margin:0 0 0 8px}.btn[data-bs-toggle="collapse"]::after{right:0.7rem}.breadcrumb{font-size:var(--font-size-12);margin:0 0 calc(var(--gutter-x) / 2);padding:calc(var(--gutter-x) / 2) 0;border:none;background-color:transparent;overflow-x:auto;display:flex;flex-direction:row;flex-wrap:nowrap}.breadcrumb>li.breadcrumb-item{text-shadow:none;padding:0 0.5rem;position:relative;white-space:nowrap;display:inline-flex}.breadcrumb>li.breadcrumb-item:first-child{padding-left:0}.breadcrumb>li.breadcrumb-item a{font-size:var(--font-size-12);font-weight:var(--fw-medium);padding:0 calc(var(--gutter-x) / 3);color:var(--color-font-secondary);text-decoration:none;display:inline-block}.breadcrumb>li.breadcrumb-item span{font-size:var(--font-size-12);font-weight:var(--fw-medium);padding:0 8px;color:var(--color-font);text-decoration:none;display:inline-block;text-overflow:ellipsis;overflow:clip;max-width:500px;white-space:nowrap}.breadcrumb>li.breadcrumb-item a:hover{color:var(--color-link-hover)}.breadcrumb>li.breadcrumb-item [class*="gms-"]{line-height:0.7;font-size:24px;height:24px;width:24px}.breadcrumb>li.breadcrumb-item:first-child a{padding-left:0}.breadcrumb>li.breadcrumb-item::after{content:"";font:normal normal normal 20px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);color:var(--color-font-secondary);display:block;position:absolute;top:-1px;right:2px;width:7px;height:7px;border-right:none;border-bottom:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.breadcrumb>li.breadcrumb-item:last-child::after{display:none}.breadcrumb>li.breadcrumb-item+li:before{content:"";padding:0}.breadcrumb-original{display:none}.pagination{margin:0}.pagination [class*="gms-"]{font-size:20px;max-width:20px;max-height:20px}.pages{align-items:center;padding-top:1rem;max-width:100vw;max-width:100dvw;overflow-y:visible;overflow-x:auto;padding-bottom:calc(var(-gutter-x))}.pages+*{margin-top:calc(var(-gutter-x))}.page-item{margin-right:4px}.page-item .page-link{color:var(--color-font-main);height:32px;width:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-button) !important;border:1px solid var(--color-grid)}.page-item .page-link:hover,.page-item .page-link:focus{z-index:2;color:var(--color-button-font);background-color:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover);box-shadow:none}.page-item.active>.page-link{background-color:var(--color-button-bg);border-color:var(--color-button-bg);color:var(--color-button-font)}.pagination-load-more{display:flex;justify-content:center;padding:var(--gutter-x) 0}#search{margin-bottom:0 !important}#search .form-control{height:calc(var(--gutter-x) * 2);font-size:var(--font-size-14);font-weight:var(--fw-regular)}#search .btn-voice{display:none}#search.cl-search .cl-search-wr.sm{display:none}#search.cl-search .cl-search-wr.lg{width:100%}#search.cl-search .menu-content .menu-title{color:var(--color-indigo);margin-bottom:calc(var(--bs-gutter-x) / 2);font-weight:600}#search.cl-search .menu-content .menu-item{padding-top:calc(var(--bs-gutter-x) / 2);padding-bottom:calc(var(--bs-gutter-x) / 2);position:relative;color:var(--color-font);flex-direction:row;text-decoration:none;border-radius:var(--border-radius-button);font-weight:var(--fw-medium)}#search.cl-search .menu-content .menu-item .name{font-size:var(--font-size-12);line-height:var(--line-height-12)}#search.cl-search .menu-content .menu-item>*{align-self:center}#search.cl-search .menu-content .menu-item:hover{background:var(--color-body-bg)}#search.cl-search .menu-content .ht-15vh,#search.cl-search .menu-content .ht-30vh{max-height:none}#search.cl-search .input-gr{position:relative}#search.cl-search .input-group{z-index:900}#search.cl-search .buttons{display:flex;position:absolute;top:0px;right:10px;z-index:901}#search.cl-search .form-control{border-radius:var(--border-radius-button)}#search.cl-search .dropdown{height:0;margin-left:calc(-1px - var(--cl-search-flyout));margin-right:calc(-1px - var(--cl-search-flyout));width:calc(100% + 2px + (var(--cl-search-flyout) * 2)) !important;z-index:899}#search.cl-search .dropdown-menu{border-radius:var(--border-radius-button);transform:none !important;padding:calc(var(--gutter-x) / 2) 0;margin-top:calc(var(--gutter-x) * 2) !important}#search.cl-search .dropdown-menu .search-col{overflow-y:auto;max-height:calc(100vh - 11rem);max-height:calc(100dvh - 11rem);margin-right:calc(var(--bs-gutter-x) * .5)}#search.cl-search .dropdown-menu .image{max-width:50px}#search.cl-search .dropdown-menu .price{display:flex;flex-direction:column;text-align:right;align-items:end;font-weight:var(--fw-medium)}#search.cl-search .dropdown-menu .price-new{display:inline-flex;order:2;color:var(--color-brand-second)}#search.cl-search .dropdown-menu .price-old{display:inline-flex;color:var(--color-font-secondary);text-decoration:line-through;font-size:var(--font-size-12);line-height:var(--line-height-12);order:1}#search.cl-search .dropdown-menu .price-old nobr{display:inherit}#search.cl-search .menu-content{padding-left:calc(var(--bs-gutter-x));padding-right:calc(var(--bs-gutter-x));position:relative}#search.cl-search .menu-content:has(.products){padding-left:0}#search.cl-search .menu-content .tags{position:relative}#search.cl-search .menu-content .tags:after{display:block;content:"";position:absolute;width:0;height:100%;right:0;top:0;border-right:1px solid var(--color-grid)}#search.cl-search .menu-content+.menu-content{margin-top:calc(var(--bs-gutter-x) / 1)}#search.cl-search .menu-content+.menu-content::before{display:block;content:"";position:absolute;width:calc(100% - calc(var(--bs-gutter-x) / 1));height:0px;left:calc(var(--bs-gutter-x) / 2);top:calc(var(--bs-gutter-x) / -2);border-bottom:1px solid var(--color-grid)}#search .form-control.loading{background-color:var(--color-bg);background-image:linear-gradient(var(--color-button-secondary-bg), var(--color-button-secondary-bg));background-size:0% 100%;background-repeat:no-repeat;animation:animation-input-loader 2s linear infinite}.cl-search .mobile-close a:hover{color:var(--color-font-light-grey)}html.cl-search-listening #search.cl-search .btn.btn-voice>[class*="gms-"]{-webkit-animation:gms-beat-fade 1s infinite linear;animation:gms-beat-fade 1s infinite linear}.form-control.loading{background-color:var(--color-light-light-grey);background-image:linear-gradient(rgba(66, 66, 66, 0.1), rgba(66, 66, 66, 0.1));background-size:0% 100%;background-repeat:no-repeat;animation:animation-input-loader 2s linear infinite}@keyframes animation-input-loader{0%{background-size:0% 100%}50%{background-size:100% 100%}100%{background-size:0% 100%}}.input-loader{display:none}.ct .search-breadcrumb-wr{margin-bottom:1rem}.ct .search-breadcrumb-wr .title{font-size:var(--font-size-1-2rem);font-weight:600;padding-top:0.5rem;padding-bottom:0.5rem}.ct .search-breadcrumb-wr .breadcrumb{margin:0}.ct .search-breadcrumb-wr .breadcrumb-item a{font-size:var(--font-size-1-2rem);text-decoration:dashed;color:var(--color-indigo)}.ct .irs--round .irs-from,.ct .irs--round .irs-to,.ct .irs--round .irs-single{color:var(--color-dark-grey);background-color:var(--color-bg-soft-grey);display:none}.ct .irs--round .irs-from::before,.ct .irs--round .irs-to::before,.ct .irs--round .irs-single::before{border-top-color:var(--color-bg-soft-grey)}.ct .irs--round .irs-min,.ct .irs--round .irs-max{display:none}.ct .irs--round.irs-with-grid{height:45px}.ct .irs--round .irs-line{top:15px}.ct .irs--round .irs-bar{top:15px;background-color:var(--color-brand-main);cursor:pointer}.ct .irs--round .irs-handle{top:5px;width:24px;height:24px;border:2px solid var(--color-bg);background-color:var(--color-brand-main) !important;border-radius:24px;box-shadow:unset;cursor:pointer}.ct .irs--round .irs-grid-pol{background-color:var(--color-grid)}.ct .cl-filter-ct{padding:calc(.65 * var(--gutter-x));background:var(--color-bg);border-radius:var(--radius-huge)}.ct .cl-filter-ct>.cf-block{padding-bottom:calc(var(--gutter-x) / 2) 0}.ct .cl-filter-ct>.cf-block+.cf-block{border-top:1px solid var(--color-grid)}.ct .cl-filter-ct .cf-clear{padding-top:var(--gutter-x)}.ct .cf-heading{background:transparent;border:none;padding:0}.ct .cf-group-heading{background:transparent;border:none;padding:0.5rem 0}.ct .cf-content{border:none;padding:0}.ct .cf-content-wr{max-height:490px;margin-bottom:calc(var(--gutter-x) / 2)}.ct .cl-filter{margin-bottom:calc(var(--bs-gutter-x))}.ct .cl-filter.fog .loading-ct{display:none}.ct .cl-filter .cf-heading,.ct .cl-filter .cf-group-heading,.ct .cl-filter .cf-heading .expand,.ct .cl-filter .cf-group-heading .expand{font-size:var(--font-size-14);font-weight:var(--fw-medium);border-radius:0;justify-content:start;align-items:start}.ct .cl-filter .cf-heading .expand,.ct .cl-filter .cf-group-heading .expand{padding:calc(var(--gutter-x) / 2) 0}.ct #column-left .cl-filter,.ct #column-right .cl-filter{margin-right:-4px}.ct #column-left .cl-filter.sticky,.ct #column-right .cl-filter.sticky{position:-webkit-sticky;position:sticky;overflow-y:auto;overflow-x:clip;height:calc(100vh - (var(--bs-gutter-x) * 2));height:calc(100dvh - (var(--bs-gutter-x) * 2));top:calc(var(--bs-gutter-x) / 1);bottom:calc(var(--bs-gutter-x) / 1);z-index:100}.ct .cl-filter-popup{display:flex;flex-direction:column}.ct .cl-filter{position:-webkit-sticky;position:sticky;top:calc((var(--gutter-x) * 4));z-index:2;padding:0;background:transparent;border-radius:var(--radius-huge)}.ct .cl-filter .block-close{display:none}.ct .cl-filter .block-close .btn{background-color:var(--color-dark-grey);color:var(--color-white);border-radius:var(--border-radius-button-round)}.ct .cl-filter .cf-title{order:1}.ct .cl-filter .cf-title .block-title{display:flex;align-items:center;font-size:var(--font-size-1-4rem);font-weight:600}.ct .cl-filter .cf-title .block-title i+span{margin-left:5px}.ct .cl-filter .cf-title{display:none}.ct .cl-filter .cl-filter-form{position:relative;max-height:calc(100vh - 19rem);max-height:calc(100dvh - 19rem);overflow-y:auto;overflow-x:clip;margin-left:calc(-90% + (var(--bs-gutter-x) * 0.5));padding-left:calc(+90% - (var(--bs-gutter-x) * 1));order:3}.ct .cl-filter .cl-filter-form .btn-view{display:none}.ct .cl-filter:has(.cl-filter-applied) .cl-filter-form{max-height:calc(100vh - 26rem);max-height:calc(100dvh - 26rem)}.ct .cl-filter .cf-group .cf-content:last-of-type{border-bottom:none}.ct .cl-filter .sidebar-search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ct .cl-filter .sidebar-search input[type="search"]::-ms-clear{display:none;width:0;height:0}.ct .cl-filter .expand[data-bs-toggle="collapse"]::after{content:"";font:normal normal normal 24px / 1 var(--font-icons);font-variation-settings:var(--font-icons-variations);width:24px;height:24px;top:calc(50% - 10px);right:0px}.ct .cl-filter .show-more{margin-bottom:calc(var(--gutter-x) / 2)}.ct .cl-filter .show-more [data-bs-toggle="collapse"]::after{display:none}.ct .cl-filter input.form-control,.ct .cl-filter textarea.form-control{border-radius:var(--radius-huge);padding:calc(var(--gutter-x) / 3) calc(var(--gutter-x) / 2);border:1px solid var(--color-grid)}.ct .cl-filter .cf-table{border-bottom:none;margin-bottom:calc(var(--gutter-x) / 3)}.ct .cf-label label{font-size:var(--font-size-14)}.ct .cf-td.cf-total>span{border:none;color:var(--color-font-secondary);padding:0;font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-medium);background:unset}.ct .cf-td.cf-total .cf-remove .btn{padding:2px}.ct .cf-content .show-more a{text-decoration:none}.ct .cf-content .show-more .more,.ct .cf-content .show-more .less{padding:0 0 calc(var(--gutter-x) / 2) 0;font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-medium)}.ct .cl-filter .cf-content .show-more [data-bs-toggle="collapse"]::before{margin:0.6rem 0 0 0.8rem}.ct .cl-filter-applied{order:2;margin-bottom:calc(var(--gutter-x) / 3)}.ct .cl-filter-applied .cf-clear{padding-top:0}.ct .cf-clear-filter{padding-right:calc(var(--bs-gutter-x) * .5);padding-bottom:0;padding-left:0;margin-bottom:0;max-height:250px;overflow-y:auto}.ct .cf-clear-filter .col-auto{padding-right:0;margin-bottom:calc(var(--bs-gutter-x) * .5)}.ct .cl-filter-applied .cf-clear>.align-self-center{align-self:end !important}.ct .cl-filter-applied .total{color:var(--color-font-secondary);font-size:var(--font-size-12);line-height:var(--line-height-12)}.ct .cf-clear-filter .btn{border:1px solid var(--color-grid);font-size:var(--font-size-14);line-height:var(--line-height-14);border-radius:var(--radius-huge);padding:calc(var(--gutter-x) / 12) calc(var(--gutter-x) / 2)}.ct .cf-clear-filter .btn [class*="gms-"]{font-size:16px;max-width:16px;max-height:16px;color:var(--color-brand-second)}.ct .cf-clear-filters{font-size:var(--font-size-14);line-height:var(--line-height-14);color:var(--color-button-secondary-font);background:var(--color-button-secondary-bg);text-decoration:none;padding:calc(var(--gutter-x) / 3) calc(var(--gutter-x) / 2)}.ct .cf-clear-filters i{display:none}.ct .cf-remove .btn{display:none;color:var(--color-brand-second)}.ct .irs--round .irs-grid-text{color:var(--color-font-secondary);font-size:var(--font-size-12)}html.sticky-header.ct .cl-filter .cl-filter-form{max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem)}html.sticky-header.ct .cl-filter:has(.cl-filter-applied) .cl-filter-form{max-height:calc(100vh - 17rem);max-height:calc(100dvh - 17rem)}.swiper-button-next,.swiper-button-prev{padding:0;background:none;width:var(--button-small-width);height:var(--button-small-height)}.swiper-button-next:after,.swiper-button-prev:after{width:var(--button-small-width);height:var(--button-small-height);border-radius:50%;background:var(--color-button-bg);display:flex;align-items:center;justify-content:space-around;transition:all 0.3s ease;margin:0;color:var(--color-button-font);font-size:var(--font-size-14)}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{background:var(--color-button-bg-hover)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{color:var(--color-font-secondary);background:var(--color-button-bg-disable)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next{height:100%;top:0;margin-top:0;padding:0}.swiper-horizontal .swiper-button-prev{text-align:left;justify-content:start;left:0}.swiper-horizontal .swiper-button-next{text-align:right;justify-content:end;right:0}.swiper-pagination-bullet{width:59px;height:3px;border-radius:var(--border-radius-big);border:none;transform:scale(1);display:inline-block;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.4);background:var(--color-dark-grey)}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-inactive-opacity, 1);background:#007aff}.accordion-products .swiper-slide{width:auto;text-align:center}.accordion-products .swiper-slide>.btn{padding:calc(var(--gutter-x) / 2 - 2px) calc(var(--gutter-x) - 4px);border:1.5px solid var(--color-grid);border-radius:var(--radius-huge)}.accordion-products .swiper-slide img{cursor:pointer}.accordion-products .block-title .swiper-navigation{max-width:88px;width:100%}.accordion-products .block-title .swiper-navigation .swiper-button{position:static;z-index:3;color:var(--color-button-font);background:var(--color-button-bg)}.accordion-products .block-title .swiper-navigation .swiper-button.swiper-button-next,.accordion-products .block-title .swiper-navigation .swiper-button.swiper-button-prev{text-shadow:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.accordion-products .block-title .swiper-navigation .swiper-button.swiper-button-disabled{opacity:1;color:var(--color-button-font-disable);background:var(--color-button-bg-disable)}.accordion-products .block-title .swiper-navigation .swiper-button.swiper-button-disabled svg,.accordion-products .block-title .swiper-navigation .swiper-button.swiper-button-disabled [class*="gms-"]{opacity:0.5}.accordion-products .block-title .swiper-navigation .swiper-button [class*="gms-"]{font-size:24px;max-width:24px;max-height:24px;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" -25, "opsz" 40}.accordion-products .swiper-navigation{display:flex;align-items:center;justify-content:space-between}.accordion-products .swiper-navigation .swiper-button{width:var(--button-small-width);height:var(--button-small-height);border-radius:50%;background:var(--color-button-bg);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;margin:0;color:var(--color-button-font)}.accordion-products .swiper-navigation .swiper-button:hover{background:var(--color-button-bg-hover)}.accordion-products .swiper-navigation .swiper-button svg{width:24px;height:24px}.accordion-products .swiper-navigation .swiper-button:before{content:none}.accordion-products .swiper-navigation-disabled .swiper-button-prev{display:none !important}.accordion-products .collapsing{overflow:clip;transition:height 0.05s ease;-webkit-transition:height 0.05s ease}.accordion-products .btn[data-bs-toggle="collapse"]::after{display:none}.accordion-products .btn[data-bs-toggle="collapse"][aria-expanded="true"]{border-color:var(--color-button-bg)}@media (max-width:992px){.accordion-products .block-title .swiper-navigation{display:none}}.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-navigation .swiper-button:after{content:none}.block-title{display:flex;align-items:center}.block-title h3{font-size:var(--font-size-28);line-height:var(--line-height-28);font-weight:var(--fw-bold);margin:0}.block-title>a.view-more{display:flex;align-items:center;text-decoration-color:transparent;color:var(--color-brand-main);margin:4px 0 0 var(--gutter-x);border:none}.product-slider-banner .product-slider{height:100%;margin-left:0;margin-right:0}.product-slider-banner .product-slider .swiper{height:100%;border-radius:var(--border-radius-big);background-color:var(--color-bg)}.product-slider-banner .accordion-products,.product-slider-banner .accordion-collapse{height:100%}.product-slider-banner .product-slider .swiper-slide{width:100%;max-width:none;margin-top:0;margin-bottom:0}.product-slider-banner .product-thumb{position:absolute;border:none;border-radius:var(--border-radius-normal);text-align:left;padding-bottom:2rem;margin:15px;height:calc(100% - 50px);width:calc(100% - 50px)}.product-slider-banner .product-thumb:hover{border:none}.product-slider-banner .product-thumb:hover .product-thumb-wr{box-shadow:none}.product-slider-banner .product-thumb .image a{width:70%;display:inline-block}.product-slider-banner .product-thumb .image img{max-width:auto}.product-slider-banner .product-thumb h4 a{font-size:var(--font-size-12);line-height:var(--line-height-12);max-height:calc(var(--font-size-12) * 4)}.product-slider-banner .product-thumb .attribute{display:none}.product-slider-list+.product-slider-list{margin-top:5rem}.product-slider{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.product-slider .swiper-horizontal{overflow:clip visible}.product-slider .swiper-horizontal:hover{z-index:5}.product-slider .swiper-horizontal .swiper-slide{text-align:start;margin-right:0 !important}.swiper-products{padding:calc(var(--bs-gutter-x) / 2);margin:calc(var(--bs-gutter-x) / -2)}.swiper-products::before{top:60px;content:" ";position:absolute;left:0;right:auto;height:calc(100% - 60px);width:calc(var(--bs-gutter-x) / 1);background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, var(--color-bg) 80%);z-index:2}.swiper-products::after{top:60px;content:" ";position:absolute;height:calc(100% - 60px);width:calc(var(--bs-gutter-x) / 1);z-index:2;left:auto;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--color-bg) 80%)}.swiper-products .swiper-slide.product-layout{text-align:left}.swiper-products .product-thumb .product-thumb-wr{position:relative}.swiper-products .product-thumb:hover .product-thumb-wr{position:relative}.swiper-products .product-thumb:hover .description{display:none}html.ct body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),html.ct:has(body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)){overflow:clip;scrollbar-gutter:stable}.ct-popup.swal2-popup{display:flex !important;flex-direction:column;border-radius:var(--border-radius-big);background:var(--color-bg) !important;color:var(--color-font);text-align:left;min-width:360px}.ct-popup .swal2-close{background:var(--color-bg);color:var(--color-font);font-size:var(--font-size-3-0rem);width:3rem;height:3rem;position:absolute;top:0.6rem;right:0.5rem;z-index:6}.ct-popup .swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(0, 0, 0, 0.1)}.ct-popup .swal2-title,.ct-popup .swal2-html-container,.ct-popup .swal2-actions{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:1.2rem;padding-bottom:0;padding-left:1.2rem}.ct-popup .swal2-title{position:relative;display:flex;font-size:var(--font-size-28);line-height:var(--line-height-28);font-weight:var(--fw-bold);font-family:var(--font-header);text-align:left;margin:0 0 calc(var(--gutter-x) / 2) 0;padding:calc(var(--gutter-x) / 2) calc(var(--gutter-x))}.ct-popup .swal2-title::after{display:block;content:"";position:absolute;width:100%;height:0px;left:0;bottom:0rem;border-bottom:1px solid var(--color-grid)}.ct-popup .swal2-html-container{font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:left}.ct-popup .swal2-html-container .swal2-title,.ct-popup .swal2-html-container .swal2-actions{padding-left:0;padding-right:0}.ct-popup .swal2-html-container .modal-content{box-shadow:none}.ct-popup .swal2-html-container .modal-header{margin-bottom:1rem}.ct-popup .swal2-html-container .modal-header .btn-close{display:none}.ct-popup .swal2-actions{-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end;width:100%}.ct-popup .swal2-actions button{margin-top:1.2rem}.ct-popup .swal2-actions button+button{margin-left:1.2rem}.ct-popup.swal-width-400{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:440px}.ct-popup.swal-width-500{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:540px}.ct-popup.swal-width-600{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:640px}.ct-popup.swal-width-800{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:840px}.ct-popup.swal-width-1000{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:1040px}.ct-popup.swal-width-1200{width:calc(100vw - 1rem);width:calc(100dvw - 1rem);max-width:1240px}.ct-popup.swal-width-full{width:calc(100vw - 1rem);width:calc(100dvw - 1rem)}.ct-popup.swal-height-full{-webkit-box-pack:start;justify-content:start;overflow-x:auto;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);min-height:300px}.ct-popup .ct-popup-iframe{padding-top:2.5rem;width:100%;height:80vh;height:80dvh}.ct-popup .popup-header{padding-bottom:15px;border-bottom:1px solid #dee2e6}.ct-popup .popup-header .col.title{text-overflow:ellipsis;overflow:clip;white-space:nowrap}.ct-popup .popup-cart{margin-bottom:20px}.ct-popup-container.full-screen{padding:0}.ct-popup-container.full-screen .ct-popup.swal-width-full{width:100%;height:100vh;height:100dvh;border-radius:0}.ct-popup-html-container>h3{color:var(--color-brand-main);padding:calc(var(--gutter-x) / 2) 0}.ct-popup-html-container>p{border:1px solid var(--color-grid);border-radius:var(--border-radius-button);padding:var(--gutter-x)}div:where(.swal2-container) div:where(.swal2-popup){box-shadow:0px 12px 16px -4px var(--color-shadow);border:1px solid var(--color-grid) !important}.tooltipster-sidetip .tooltipster-box{background:var(--color-bg);border:1px solid var(--color-grid);border-radius:4px}.tooltipster-sidetip .tooltipster-content{color:var(--color-font);line-height:var(--font-size-14);padding:6px 15px}.tooltipster-sidetip .tooltipster-arrow-border{display:none;border:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:5px;top:3px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:3px;height:5px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var(--color-grid);top:0px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:var(--color-grid)}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:var(--color-grid)}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:var(--color-grid);left:0;top:-4px}.fog{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.fog::before{display:block;content:"Loading...";position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem);z-index:10000;content:"";font-size:5rem;color:var(--color-accent);font-weight:900;font-family:"Font Awesome 6 Free";-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear);-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:none}.fog.no-spinner::before{content:" ";-webkit-animation-name:none;animation-name:none}.fog::after{display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-80) !important;z-index:10}.fog.dark::after{background:rgba(0, 0, 0, 0.2);filter:none;z-index:101}@keyframes animation-opacity-fade-in{0%{opacity:0}50%{opacity:0.5}100%{opacity:1}}#loading-message{display:none}#loading-message .fa-spin{float:left;margin:0 0 0 -50px;font-size:var(--font-size-3-0rem);transform-origin:50% 51%}.fog #loading-message{display:block;position:fixed;opacity:1;padding:25px;padding-left:70px;width:350px;max-width:100%;left:calc(50% - 175px);top:30%;background:rgba(251, 154, 29, 0.8);color:#FFFFFF;z-index:101;border:3px solid #fb9a1d;border-radius:10px}html.cl-pagination-loading div:has(> #product-list),html.cl-pagination-loading .cl-filter-popup{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}html.cl-popup-loading body{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}html.cl-filter-loading div:has(> div>#product-list),html.cl-filter-loading .cl-filter-popup{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}html.cl-checkout-loading .cl-checkout{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}html.cl-filter-loading.cl-filter-active .cl-filter-popup{position:fixed}html.cl-pagination-loading div:has(> #product-list)::after,html.cl-pagination-loading .cl-filter-popup::after{display:block;pointer-events:auto;content:" ";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:var(--color-bg-80) !important}html.cl-filter-loading div:has(> div>#product-list)::after,html.cl-filter-loading .cl-filter-popup::after{display:block;pointer-events:auto;content:" ";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:var(--color-bg-80) !important}html.cl-checkout-loading .cl-checkout{pointer-events:none}html.cl-checkout-loading .cl-checkout .chk-confirm{pointer-events:none}html.cl-filter-loading.cl-filter-active .cl-filter-popup::after{position:fixed}html.cl-pagination-loading body::before,html.cl-popup-loading body::before,html.cl-filter-loading body::before,html.cl-checkout-loading body::before{content:"";position:fixed;top:0;left:0;right:0;height:5px;background-color:transparent;background-image:linear-gradient(var(--color-green), var(--color-green));background-size:0% 100%;background-repeat:no-repeat;animation:animation-input-loader 2s linear infinite;z-index:102}.loader-product-grid .ph-ajax.cl-ajax-loading{min-height:470px;background:url("../../image/loader-product-grid.svg");background-size:calc(100% / 5);background-repeat:repeat-x;background-position-x:0%}.loader-product-grid.has-title .ph-ajax.cl-ajax-loading{margin-top:5rem}.ph-ajax.loader-product-grid{min-height:470px;background:url("../../image/loader-product-grid.svg");background-size:calc(100% / 5);background-repeat:repeat-x;background-position-x:0%}.ph-ajax.has-title.ph-ajax.cl-ajax-loading{margin-top:5rem}.collapse-text.collapse-desktop{display:block;max-height:none;overflow-y:clip;position:relative}.collapse-text.collapse-desktop::before{content:" ";display:block;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--color-body-bg) 52%);height:120px;width:100%;position:absolute;bottom:0;opacity:1;pointer-events:none;z-index:21}.collapse-text.collapse-desktop .collapse-control{display:flex;justify-content:center;position:absolute;bottom:0;width:calc(100%);text-align:left;padding:0;z-index:21;background:var(--color-body-bg)}.collapse-text.collapse-desktop .collapse-control .collapse-less{display:none}.collapse-text.collapse-desktop .collapse-control .collapse-more,.collapse-text.collapse-desktop .collapse-control .collapse-less{border-color:var(--color-grid)}.collapse-text.collapse-desktop.open{overflow-y:visible}.collapse-text.collapse-desktop.open .collapse-control .collapse-more{display:none}.collapse-text.collapse-desktop.open .collapse-control .collapse-less{display:flex}.collapse-text.collapse-desktop.open.sliding .collapse-control{z-index:21}.collapse-text.collapse-desktop.open .collapse-control{z-index:2}.collapse-text.open::before{opacity:0;z-index:2}.product-block .swiper-wrapper{margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.image-gallery .swiper-main{width:100%;height:100%}.image-gallery .swiper-main .img-container.video{height:100%;display:flex;align-items:center;justify-content:center}.image-gallery .swiper-main .img-container.video .video-preview{position:relative}.image-gallery .swiper-main .img-container.video .video-preview button.video-play{position:absolute;top:calc(100% / 2 - 35px);right:calc(100% / 2 - 35px);border:none;background:none}.image-gallery .swiper-main .img-container.video .video-preview button.video-play i{color:var(--bs-green);max-width:70px;max-height:70px;font-size:70px}.image-gallery .swiper-thumbs{padding:1px}.image-gallery .swiper-thumbs .swiper-slide{padding:5px;cursor:pointer;margin-top:10px;margin-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.image-gallery .swiper-main .swiper-slide,.image-gallery .swiper-thumbs .swiper-slide{width:100%;height:auto;max-height:100%;border:1px solid var(--color-grid);border-radius:var(--border-radius-normal)}.image-gallery .swiper-main .swiper-slide{border:none}.image-gallery .swiper-main.swiper-initialized .swiper-slide{width:auto}.image-gallery .swiper-thumbs.swiper-initialized .swiper-slide{width:auto}.image-gallery .swiper-thumbs .swiper-slide-thumb-active,.image-gallery .swiper-thumbs .swiper-slide:hover{border:1px solid var(--color-accent);overflow:clip}.image-gallery .swiper .img-container{display:flex;align-items:center;justify-content:center}.image-gallery .swiper .img-container img{-ms-flex-item-align:center;align-self:center;max-width:100%;max-height:100%;aspect-ratio:1}.image-gallery .swiper .img-container.video{height:100%}.image-gallery .swiper .img-container.video i{color:var(--bs-green);max-width:50px;max-height:50px;font-size:50px}.image-gallery.thumbnails-vertical .image-additional .swiper-button-prev::after,.image-gallery.thumbnails-vertical .image-additional .swiper-button-next::after{transform:rotate(90deg);display:block;height:50px;width:50px;margin:0px calc(50% - 27px)}.image-gallery.thumbnails-vertical .image-additional .swiper-button-prev,.image-gallery.thumbnails-vertical .image-additional .swiper-button-next{position:static;display:block;width:50px;height:48px;margin:0;padding:0;top:auto;right:auto;bottom:auto;left:auto;text-align:center}.image-gallery .row{position:relative}.image-gallery .row #button-video{position:absolute;bottom:0;right:calc(var(--gutter-x) / 2);border:1px solid var(--color-green-dark);border-radius:var(--radius-huge);width:60px;height:60px;display:flex;align-items:center;flex-direction:column;justify-content:center;color:var(--color-green-dark);font-size:0.85rem;line-height:0.85rem;background:var(--color-bg);z-index:99;cursor:pointer}.image-gallery .row #button-video i{color:var(--color-green-dark)}.image-gallery .row #button-video:hover{background:var(--color-green-dark);color:var(--color-bg)}.image-gallery .row #button-video:hover i{color:var(--color-bg)}.variant-items .swiper-button-prev::after,.variant-items .swiper-button-next::after{}.thumbnails-vertical.image-gallery .image-additional{width:110px;flex:initial}.thumbnails-vertical.image-gallery .image-main{width:calc(100% - 110px);max-width:none;flex:initial}.thumbnails-horizontal.thumbnails .image-additional{float:none;margin-top:2rem;margin-left:0px;max-width:none}.thumbnails-horizontal.image-gallery .image-additional .swiper-slide{width:calc(100% / 6);margin-right:20px}.modal-gallery{border-radius:var(--border-radius-normal);cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.product-images-popup .image-main .swiper-button-prev,.product-images-popup .image-main .swiper-button-next{width:5% !important;min-width:100px !important}.product-images-popup .image-main .swiper-button-prev::after,.product-images-popup .image-main .swiper-button-next::after{font-size:3.5rem}.ct-popup .image-gallery .swiper-main{height:calc(100vh - 11rem);height:calc(100dvh - 11rem);max-height:1100px}.ct-popup .image-gallery .swiper-main .img-container{height:calc(100vh - 11rem);height:calc(100dvh - 11rem);max-height:1100px}.ct-popup .image-gallery .swiper-thumbs{height:calc(100vh - 23rem);height:calc(100dvh - 23rem)}.ct-popup .modal-gallery:hover{box-shadow:none}.ct-popup .thumbnails{margin-bottom:0px;margin-left:0;margin-right:0}.pswp__content{display:flex;align-items:center;justify-content:center}.pswp-video{width:100vw;max-width:100vw;max-height:100vh;aspect-ratio:1.7777777778;position:relative}.pswp-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pswp-video .pswp-video-thumb{max-width:100%}.pswp-video .pswp-video-play{position:absolute;top:0;left:0;border:none;background:none;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pswp-video .pswp-video-play i{color:var(--bs-green);max-width:70px;max-height:70px;font-size:70px}#ct-common-home .gadget-module{margin:calc(var(--gutter-x) * 4.5) calc(-1 * var(--bs-gutter-x)) !important}#ct-common-home .gadget-module .item{border-radius:var(--radius-huge);background:var(--color-brand-third);border:none}#ct-common-home .gadget-module .item .text{font-family:var(--font-header);color:var(--color-font-main);font-size:var(--font-size-28);line-height:var(--line-height-28)}#ct-common-home .gadget-module .item.item-1 .text{font-size:var(--font-size-56);line-height:var(--line-height-56)}#ct-common-home .gadget-module .item.item-4 .text{font-size:var(--font-size-44);line-height:var(--line-height-44)}#ct-common-home .gadget-module .item.item-4 .text span{transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath d='M 53.1 9 Q 60 5 66.9 9 L 100.7 28.5 Q 107.6 32.5 107.6 40.5 L 107.6 79.5 Q 107.6 87.5 100.7 91.5 L 66.9 111 Q 60 115 53.1 111 L 19.3 91.5 Q 12.4 87.5 12.4 79.5 L 12.4 40.5 Q 12.4 32.5 19.3 28.5 Z' fill='%23ff4d4d'/%3E%3C/svg%3E") transparent no-repeat;width:81px;height:81px;min-width:unset;min-height:unset;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-header);color:var(--color-bg);font-size:var(--font-size-32);background-size:contain;margin-top:-19px;margin-left:-8px;z-index:1;position:relative}@media (max-width:960px){#ct-common-home .gadget-module{padding:0 calc(var(--bs-gutter-x) / 2);margin:calc(var(--gutter-x) * 2) calc(-0.3 * var(--bs-gutter-x)) !important}#ct-common-home .gadget-module .item.item-4 .text span{width:41px;height:41px;margin-top:-11px;margin-left:-3px}}.category-description-wr{margin:calc(var(--bs-gutter-x) * 3) calc(var(--bs-gutter-x) / 2);padding:0 !important}.category-image{display:none}.category-child{margin-bottom:var(--gutter-x)}.category-child .collapse-text.collapse-desktop:before{content:" ";display:block;background:linear-gradient(to right, transparent 30%, var(--color-body-bg) 100%);height:calc(var(--gutter-x) * 2 + 7px);width:100%;position:absolute;bottom:0;opacity:1;pointer-events:none;z-index:21}.category-child .collapse-text.collapse-desktop .collapse-control{width:auto;right:0;bottom:5px}.category-child .collapse-text.collapse-desktop .collapse-control .collapse-more{height:45px}.category-child .collapse-text.collapse-desktop.open:before{background:unset}.category-child .collapse-text.collapse-desktop.open .collapse-control{top:auto;bottom:8px}.category-child .row>.child-item{display:inline-block;margin-bottom:calc(var(--bs-gutter-x) * 0.5)}.category-child .row>.child-item .btn{border-color:var(--color-grid);width:100%;height:100%;padding-left:1rem;padding-right:1rem;background:transparent;border-radius:var(--radius-huge)}.category-child .row>.child-item .btn:hover,.category-child .row>.child-item .btn:active,.category-child .row>.child-item .btn:focus{background:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover)}.price{color:var(--color-font)}#display-control{align-items:center;margin-bottom:calc(var(--gutter-x) / 2);padding:calc(var(--gutter-x) / 2) 0}#display-control .input-group-text{padding:0;border:none;background:none;margin:0}#display-control .form-select{border:none;font-weight:var(--fw-semibold);--bs-form-select-bg-img: unset;padding:0 1rem;min-width:190px;max-width:200px}#display-control .form-select option{font-weight:var(--fw-regular)}#display-control .form-select option[selected]{font-weight:var(--fw-semibold)}#display-control .form-select:focus{box-shadow:none}#display-control .btn-group{margin-bottom:0 !important}#display-control .btn-group .btn{color:var(--color-font-secondary);border:none;background:none}#display-control .btn-group .btn:hover,#display-control .btn-group .btn.active{color:var(--color-brand-main)}#display-control #compare-total.a{margin-top:-2px;padding:0.35rem 0.565rem}#product-list,.product-container{align-items:stretch}#button-grid,#button-list,#button-table{padding:0;line-height:auto}.content-inner{position:relative}.wr-product-container{background:var(--color-bg);padding:var(--gutter-x);border-radius:var(--radius-huge)}.product-layout{position:relative;width:100%;max-width:calc((100% / 5) - 0px);height:auto;margin:0;padding:0}html:has(#column-left) .product-layout,html:has(#column-right) .product-layout{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px)}html:has(#column-right):has(#column-right) .product-layout{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 4) - 0px)}.product-layout .grid-v::before{display:none;content:" ";background:var(--color-grid);position:absolute;width:1px;height:100%;top:0;right:-1px}.product-layout .grid-v::after{display:none;content:" ";background:var(--color-grid);position:absolute;width:1px;height:100%;top:0;right:-1px;right:auto;left:0px}.product-layout .grid-h::before{display:none;content:" ";background:var(--color-grid);position:absolute;height:1px;top:0px;width:100%;top:0;left:0}.product-layout .grid-h::after{display:none;content:" ";background:var(--color-grid);position:absolute;height:1px;top:0px;width:100%;top:0;left:0;top:auto;bottom:-1px}.product-layout.product-grid{padding:calc(var(--bs-gutter-x) * .5)}.product-layout.product-list{width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2)}html:has(#column-left):has(#column-right) .product-layout.product-list,html:has(#column-left) .product-layout.product-list{width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2)}html:has(#column-right) .product-layout.product-list{width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2)}.product-list+.product-list{padding-top:calc(var(--bs-gutter-x) / 2);margin-top:calc(var(--bs-gutter-x) / 2)}.product-list .product-thumb .button-group{position:relative}.category-list .category-grid{max-width:calc((100% / 5) - 0px);min-width:calc((100% / 5) - 0px);padding:calc(var(--bs-gutter-x) * .5);text-align:center}.category-list .category-thumb{position:relative;height:100%;border:5px solid transparent;border-radius:var(--radius-huge);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background:var(--color-bg)}.category-list .category-thumb:hover{border-color:var(--color-brand-third)}.category-list .image a{display:block;padding:1rem 3rem}.category-list .image img{aspect-ratio:1}.category-list .caption a{display:block;color:var(--color-font);text-decoration:none;font-size:var(--font-size-14);line-height:var(--font-size-14);max-height:calc(var(--font-size-16) * 4);font-weight:var(--fw-bold);padding:calc(var(--gutter-x) / 3) 0;margin:0;overflow:clip}.category-list .children{display:flex;flex-direction:column;width:100%;flex-grow:1;padding:0 0 calc(var(--gutter-x) / 3)}.category-list .children .child{text-decoration:none;font-size:var(--font-size-14);line-height:var(--line-height-14);padding:0 0 calc(var(--gutter-x) / 4);color:var(--color-font)}.category-list .children .more{font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-font-secondary);padding:calc(var(--gutter-x) / 4) 0;position:relative}.category-list .children .more:hover{color:var(--color-link-hover)}.category-list .children .more [class*="gms-"]{display:inline-block;line-height:1.5rem;font-size:16px;max-width:16px;max-height:16px;transform:translate3d(0.1rem, 0.1rem, 0px)}.banner_category{height:100%}.banner_category .item_banner_category{width:100%}.banner_category .banner_image_product picture{display:flex;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}.banner_category .banner_image_product img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%);height:100%;max-width:unset;background-color:#fff}.banner_category .swiper-button-prev,.banner_category .swiper-button-next{background:unset}.banner_category .swiper-button-next:after,.banner_category .swiper-button-prev:after{font-size:calc(var(--swiper-navigation-size) * .7)}.row_banner{width:100%;padding-top:calc(var(--bs-gutter-x) * .5);padding-bottom:calc(var(--bs-gutter-x) * .5)}@media (max-width:1366px){.row_banner{padding-left:calc(var(--bs-gutter-x) * .2);padding-right:calc(var(--bs-gutter-x) * .2)}}@media (max-width:991px){.product-category .row:has(> #column-left),.product-search .row:has(> #column-left),.product-manufacturer-info .row:has(> #column-left){position:relative}.product-category #column-left .cl-filter,.product-search #column-left .cl-filter,.product-manufacturer-info #column-left .cl-filter{padding:0;margin:0}#column-left .cl-filter-toggle{position:absolute;z-index:9}}.product-title h2{margin-bottom:1rem;color:var(--color-grey);font-size:var(--font-size-1-2rem)}.product-code,.product-model,.product-partner,.text_reviews{color:var(--color-font-secondary);font-weight:var(--fw-regular);cursor:pointer;font-size:var(--font-size-12)}.product-code i,.product-model i,.product-partner i,.text_reviews i{font-style:normal}.text_reviews{color:var(--color-brand-main);text-decoration:underline}.nav-tabs .nav-link{border-color:var(--color-grid);font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-medium)}.sticky-top{position:-webkit-sticky;position:sticky;top:calc(var(--bs-gutter-x) / 1);bottom:calc(var(--bs-gutter-x) / 1);z-index:2}html.sticky-header .sticky-top{top:calc(58px + (var(--bs-gutter-x) / 1))}.product-body .product-image{padding:calc(var(--gutter-x));background:var(--color-bg);border-radius:var(--radius-huge);margin-bottom:var(--gutter-x)}.product-body .product-image .body-container{padding:0;border-radius:unset}.product-body .product-image .swiper-slide{border-radius:var(--border-radius-button)}.product-body .product-image .image-gallery .swiper-thumbs .swiper-slide-thumb-active,.product-body .product-image .image-gallery .swiper-thumbs .swiper-slide:hover{border:1px solid var(--color-brand-main-dark)}.product-body .product-bottom-description{max-height:0;overflow:clip;visibility:collapse;opacity:0;-webkit-transition:all 0.3s 0s, visibility 0.3s 0s;-moz-transition:all 0.3s 0s, visibility 0.3s 0s;-o-transition:all 0.3s 0s, visibility 0.3s 0s;transition:all 0.3s 0s, visibility 0.3s 0s}.product-body[data-tab="tab-description"] .product-bottom-description{max-height:999999px;overflow:initial;visibility:visible;opacity:1}.product-body .product-options{padding-left:calc(var(--bs-gutter-x) * .5);z-index:1}.product-body .product-options .product-cart-wr{display:none}.product-body .product-cart-wr{background:var(--color-bg);border-radius:var(--radius-huge);padding:var(--gutter-x)}.product-body .product-cart-wr .product-cart-scroll{margin-right:calc(var(--bs-gutter-x) * -1);padding-right:calc(var(--bs-gutter-x) * 1);max-height:calc(100vh - 10.5rem);max-height:calc(100dvh - 10.5rem);overflow-y:auto;overflow-x:clip}.product-body .product-cart-wr .product-cart-scroll:has(.dropdown-menu.show){overflow:visible}.product-body .product-cart{position:relative}.product-body .col-compare .btn-compare,.product-body .col-wishlist .btn-wishlist,.product-body .col-share .btn-share{position:absolute;top:0;right:0;z-index:1}.product-body .col-wishlist .btn-wishlist{right:3.2rem}.product-body .wishlist .btn{border:none;padding:calc(var(--gutter-x) / 3);color:var(--color-font-secondary);border-radius:var(--border-radius-button);border:1px solid var(--color-grid)}.product-body .wishlist .btn:hover,.product-body .wishlist .btn:focus,.product-body .wishlist .btn:active{background-color:var(--color-grid)}.product-body .col-share .btn-share{right:6.5rem}.product-body .cart-price{display:flex;flex-direction:column;border-bottom:1px solid var(--color-grid);padding-bottom:var(--gutter-x)}.product-body .cart-price .price-def,.product-body .cart-price .price-new{display:flex;font-size:var(--font-size-28);line-height:var(--line-height-28);font-weight:var(--fw-bold)}.product-body .cart-price .price-old-wr{position:relative}.product-body .cart-price .price-old{color:var(--color-font-secondary);display:inline-flex;text-decoration:line-through;font-weight:var(--fw-medium);font-size:var(--font-size-14);line-height:var(--line-height-14)}.product-body .cart-price .price-old nobr{display:inherit}.product-body .cart-price .price-old-percent{display:none}.product-body .cart-price .price-old-saving{text-decoration:line-through;display:inline-block;margin-left:5px;background-color:var(--color-red-20);color:var(--color-brand-second);border-radius:var(--radius-mini);font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-semibold);padding:3px}.product-body .cart-price .price-new{display:inline-flex;color:var(--color-brand-second)}.product-body .price-note-before,.product-body .price-note-after{color:var(--color-font-secondary);font-size:var(--font-size-12);line-height:var(--line-height-12);margin-top:calc(var(--gutter-x) / 3)}.product-body .price-note-before{margin-bottom:calc(var(--gutter-x) / 3)}.product-body .product-showcase .stickers{position:absolute;top:var(--gutter-x);left:var(--gutter-x);z-index:1;width:auto;pointer-events:none}.product-body .product-showcase .stickers .sticker{max-width:75px;padding:0;margin-bottom:5px;overflow:clip}.product-body .collapse-text.collapse-desktop .collapse-control .collapse-more,.product-body .collapse-text.collapse-desktop .collapse-control .collapse-less{border-color:var(--color-button-bg);background:transparent}.product-body .collapse-text.collapse-desktop .collapse-control .collapse-more:hover,.product-body .collapse-text.collapse-desktop .collapse-control .collapse-less:hover{color:var(--color-button-font);background:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover)}.product-body .block-title h3{font-size:var(--font-size-22);line-height:var(--line-height-22)}.product-body #tab-description .collapse-text.collapse-desktop{padding-top:0.3rem}.product-body #tab-description .collapse-text.collapse-desktop table{max-width:100% !important}.product-body .product-info-mobile-ph{display:none}.product-body .product-info .row .col{position:relative}.product-body .product-info .row .col::after{content:"";position:absolute;bottom:0;left:calc(var(--bs-gutter-x) * .5);right:calc(var(--bs-gutter-x) * .5);height:1px;background-color:var(--color-grid)}.product-body .product-info>div>.row:last-child .col::after{display:none}.product-body .product-info h5{font-size:var(--font-size-14);font-weight:var(--fw-medium);margin-bottom:0;font-family:var(--font-body);line-height:var(--line-height-14)}.product-body .product-info h5 a{color:var(--color-font-main);padding:1rem 0;display:flex;align-items:center;text-decoration:none}.product-body .product-info h5 [class*="gms-"]{font-size:24px;max-width:24px;max-height:24px;display:inline-flex;margin-right:0.5rem}.product-link{flex:1}.product-link .btn-share{font-size:var(--font-size-12);color:var(--color-brand-main-dark)}.product-link .btn-share:hover,.product-link .btn-share:focus,.product-link .btn-share:active,.product-link .btn-share.active{color:var(--color-link-hover)}.stock-header{display:inline-flex;font-size:var(--font-size-12);line-height:var(--line-height-12);padding:5px 0}.product-thumb .stock-5,#product .stock-5,.rating .stock-5{color:var(--color-brand-second) !important}.product-thumb .stock-7,.product-thumb .stock-0,#product .stock-7,#product .stock-0,.rating .stock-7,.rating .stock-0{color:var(--color-green) !important}.product-thumb .stock-11,#product .stock-11,.rating .stock-11{color:var(--color-green-dark) !important}.product-tabs .tab-pane:last-child{margin-bottom:0 !important}.product-attribute-short{font-size:var(--font-size-12);line-height:var(--line-height-12)}.product-attribute-short li{display:flex;margin-bottom:calc(var(--gutter-x) / 3);line-height:var(--line-height-12);font-size:var(--font-size-12);align-items:center;justify-content:space-between;border-bottom:1px dashed var(--color-grid);padding-bottom:calc(var(--gutter-x) / 3)}.product-attribute-short .attribute-name{font-weight:var(--fw-regular)}.product-attribute-short .attribute-value{font-weight:var(--fw-medium)}.product-attribute-short .attribute-value a{color:inherit;text-decoration:inherit}.product-attribute>.row{margin-right:0;margin-left:0}.product-attribute .attribute{background:var(--color-bg);border-radius:var(--border-radius-button)}.product-attribute .attribute+.attribute{margin-top:4px}.product-attribute .attribute-name{align-self:flex-start;font-size:var(--font-size-12)}.product-attribute .attribute-value{align-self:center;font-size:var(--font-size-12);font-weight:var(--fw-medium)}.product-attribute .row.group{font-weight:var(--fw-bold);font-size:var(--font-size-16)}.product-attribute+.product-attribute .row.group{margin-top:1rem}.product-variant .swiper-slide{max-width:calc(100% / 8);margin-right:20px}.product-variant .variant[data-type="text"] .swiper-slide{max-width:none}.product-variant .variant-title{color:var(--color-font-secondary)}.product-variant .variant-title b{font-weight:var(--fw-semibold);color:var(--color-font-main)}.product-variant [data-q="0"]{opacity:0.4}.product-variant [data-q="0"] :hover{opacity:1}.product-variant [data-q="0"]:has(.btn.variant-item.active){opacity:1}.product-variant .btn.variant-item{color:var(--color-font-main);border-radius:var(--border-radius-button);border:2px solid var(--color-grid);padding:5px;margin-top:0.2rem;margin-bottom:0.2rem;text-decoration:none;min-width:3rem}.product-variant .btn.variant-item img{aspect-ratio:1}.product-variant .btn.variant-item.active{border-color:var(--color-button-bg);color:var(--color-button-bg);cursor:default}.product-variant .btn.variant-item.active img{cursor:default}.product-variant .btn.variant-item:hover{border-color:var(--color-button-bg-hover)}.variant[data-type="text"] .btn.variant-item{border-radius:var(--radius-huge);padding:10px 16px;font-size:var(--font-size-12)}.product-option>.option{padding-bottom:1.5rem !important;margin-bottom:1.5rem !important;position:relative;font-weight:var(--fw-medium)}.product-option>.option:hover{color:var(--color--font)}.product-option>.option::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:var(--color-grid)}.product-option .col-form-label{padding:0;margin-bottom:0.5rem;font-weight:600}.product-option .form-check{padding-left:0}.product-option .form-check label,.product-option .form-check .form-check-input{cursor:pointer;font-size:var(--font-size-14);line-height:var(--line-height-14)}.product-option .form-check .form-check-input[type="checkbox"]{border-radius:var(--radius-huge)}.product-option .price-saving{display:inline-block;background-color:var(--color-button-secondary-bg);color:var(--color-brand-main);border-radius:var(--radius-mini);font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-semibold);padding:3px;margin-left:6px}.product-option a.option-link,.product-option a.option-popup-info{color:var(--color-font-grey);text-decoration:none}.product-option a.option-link:hover,.product-option a.option-link:focus,.product-option a.option-link.active,.product-option a.option-popup-info:hover,.product-option a.option-popup-info:focus,.product-option a.option-popup-info.active{color:var(--color-link-hover)}.product-option a.option-link [class*="gms-"],.product-option a.option-popup-info [class*="gms-"]{font-size:var(--font-size-18);padding:0.1rem;color:var(--color-brand-main)}.product-review .review-add-wr{background:var(--color-bg);border-radius:var(--radius-huge);padding:calc(var(--gutter-x) / 2)}.product-review .rating .text{font-size:var(--font-size-18);line-height:1;color:var(--color-font);font-weight:var(--fw-bold)}.product-review .review{position:relative;padding:calc(var(--gutter-x) / 2);border-radius:var(--radius-huge);border:1px solid var(--color-grid)}.product-review .review+.review{margin-top:calc(var(--gutter-x))}.product-review .review .title-review{align-items:center;margin:0 0 calc(var(--gutter-x) / 2) 0;padding-bottom:calc(var(--gutter-x) / 2);border-bottom:1px solid var(--color-grid)}.product-review .review .title-review>div:first-child{padding-left:0}.product-review .review .title-review>div:last-child{padding-right:0}.product-review .review .title-review .author{font-size:var(--font-size-16);font-weight:var(--fw-bold)}.product-review .review .title-review .date{font-size:var(--font-size-12);color:var(--color-font-secondary)}.product-review .review .title-review [class*="gms-"]{font-size:var(--size-icon-18);width:var(--size-icon-18);height:var(--size-icon-18)}.product-review .review .product{font-weight:var(--fw-semibold);margin-bottom:calc(var(--gutter-x) / 3)}.product-review .review .text{color:var(--color-font-secondary)}.product-review .review .pros,.product-review .review .cons{margin-top:calc(var(--gutter-x) / 3);color:var(--color-font-secondary)}.product-review .review .pros span,.product-review .review .cons span{color:var(--color-font)}.product-review .review .like-wr{margin-top:calc(var(--gutter-x) / 2)}.product-review .review .btn.review-like[data-act="like"]:hover{color:var(--color-green)}.product-review .review .btn.review-like[data-act="dislike"]:hover{color:var(--color-brand-second)}.product-review .review .reply-add{font-size:var(--font-size-12);color:var(--color-font-secondary);font-weight:var(--fw-medium);text-decoration:none;justify-content:start}.product-review .review .reply-add:hover{color:var(--color-button-bg-hover)}.product-review .reply{margin:calc(var(--gutter-x) / 2) 0 0 calc(var(--gutter-x) * 5)}.product-review .reply .author{font-size:var(--font-size-16);font-weight:var(--fw-bold)}.ct-review .rating{margin-left:-0.5rem;margin-right:0}.ct-review .rating label{cursor:pointer}.ct-review .rating.is-invalid .star{text-shadow:0 0 5px red}.ct-review .rating .star{margin:0}.ct-review .rating .star [class*="gms-"]{font-size:32px;max-width:32px;width:32px;height:32px;margin:4px 0 0}.ct-review .review-image img{max-width:90px}.ct-review .review-product{position:relative;padding-bottom:1rem;margin-bottom:1rem}.ct-review .review-product h3{max-height:8rem;overflow-y:clip;margin-bottom:0}.ct-review .review-product::after{display:block;content:"";position:absolute;width:calc(100% - calc(var(--bs-gutter-x) * 1));height:0px;left:calc(var(--bs-gutter-x) * .5);bottom:0rem;border-bottom:1px solid var(--color-grid)}.product-block+.product-block{margin-top:3rem}a.rating{display:inline-flex;text-decoration:none}.rating .star{color:var(--color-font-secondary);display:flex}.product-rating .star{width:20px;height:34px;display:flex;padding:5px 0}.rating .star{-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.rating .star.active{color:var(--color-yellow)}.rating .text{color:var(--color-font-secondary);font-weight:var(--fw-medium);font-size:var(--font-size-12)}.ico_review{color:var(--color-font-secondary)}.ico_review .material-symbols-outlined{font-size:14px;max-width:14px;max-height:12px}.thumbnails{clear:both;list-style:none;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin:0}.thumbnails>img{width:100%}.row.thumbnails-vertical{flex-direction:row;align-items:stretch;flex-wrap:nowrap}.thumbnails-vertical .image-additional{margin-left:0;min-width:80px;max-width:110px}.thumbnails-vertical>[class^="col-"]{flex:auto}.thumbnails-vertical .image-additional a{margin-bottom:20px;padding:5px;display:block;box-shadow:0 0 2px rgba(0, 0, 0, 0.25);padding:5px;border-radius:var(--border-radius-card);overflow:clip}.thumbnails-vertical .image-additional a.more{box-shadow:none;text-align:center}.thumbnails-vertical .image-main{-ms-flex-item-align:center}.ct .pswp{--pswp-bg: var(--color-bg);--pswp-placeholder-bg: var(--color-bg)}.ct .pswp img.pswp__img{background-color:var(--color-bg)}.ct .pswp__bg{background-color:var(--color-bg);opacity:1 !important}#button-credit:after{content:unset}#tab-related{background:var(--color-bg);border-radius:var(--radius-huge)}#tab-related .block-title h3{margin:calc(var(--gutter-x)) 0}#ct-product-compare .compare-table{display:grid;grid-template-columns:260px repeat(calc(var(--cols) - 1), minmax(250px, 1fr))}#ct-product-compare .compare-table+.compare-table{margin-top:calc(var(--gutter-x) / 2)}#ct-product-compare .compare-table:first-child{margin-bottom:var(--gutter-x)}#ct-product-compare .compare-table .compare-tbody{display:contents}#ct-product-compare .compare-table .compare-tbody.collapse:not(.show){display:none}#ct-product-compare .compare-table .compare-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;background:var(--color-bg)}#ct-product-compare .compare-table .compare-row:last-child{border-radius:0 0 var(--radius-big) var(--radius-big)}#ct-product-compare .compare-table .compare-row.head{border-radius:var(--radius-big) var(--radius-big) 0 0;border-bottom:1px solid var(--color-grid)}#ct-product-compare .compare-table .compare-row:has(.btn.collapsed[data-bs-target^="#attribute-group-"]){border-radius:var(--radius-big)}#ct-product-compare .compare-table .compare-row.product-thumbs{border-radius:var(--radius-big)}#ct-product-compare .compare-table .compare-cell{padding:calc(var(--gutter-x) / 1.5)}#ct-product-compare .compare-table .compare-cell>div{height:100%;border-radius:8px}#ct-product-compare .compare-table .compare-cell--full{grid-column:1 / -1}#ct-product-compare .compare-table .compare-cell+.compare-cell{border-left:1px solid var(--color-grid)}#ct-product-compare .compare-table .compare-cell .diff-name{font-weight:var(--fw-semibold)}#ct-product-compare .compare-table .compare-row+.compare-row .compare-cell{border-top:1px solid var(--color-grid)}#ct-product-compare .product-cart{margin:0;z-index:100}#ct-product-compare .product-cart .form-check .form-check-label{font-size:var(--font-size-14);line-height:var(--line-height-14)}#ct-product-compare .product-cart .form-select{padding:calc(var(--gutter-x) / 2)}#ct-product-compare .btn[data-bs-target^="#attribute-group-"]{border:none;background:var(--color-bg);padding:0;font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-bold)}#ct-product-compare .product-compare-card .product-thumb{background:none;border:none;border-radius:0}#ct-product-compare .product-compare-card .product-thumb .description,#ct-product-compare .product-compare-card .product-thumb .attribute,#ct-product-compare .product-compare-card .product-thumb .button-add{display:none}#ct-product-compare .product-compare-card .product-thumb .button-add{display:none}#ct-product-compare .product-compare-card .product-thumb .caption h4 a{height:50px;overflow:hidden}#ct-product-compare .product-compare-card .product-thumb .wrap_rating{height:40px;overflow:hidden}#ct-product-compare .product-compare-card div:has(.remove){position:relative;z-index:1;background:var(--color-bg);padding:calc(var(--gutter-x) / 3)}#ct-product-compare .product-compare-card .remove{padding:calc(var(--gutter-x) / 4);background:var(--color-bg);border:1px solid var(--color-grid);color:var(--color-font-secondary);position:absolute;right:calc(var(--gutter-x) / 3);top:calc(var(--gutter-x) / 3);z-index:21}#ct-product-compare .product-compare-card .remove:hover{background:var(--color-grid)}#product-manufacturer .alphabet a{padding:calc(var(--gutter-x) / 4);text-decoration:none;color:var(--color-font);border:1px solid var(--color-grid);border-radius:var(--radius-huge);display:inline-block;min-width:38px;text-align:center;margin-bottom:calc(var(--gutter-x) / 3)}#product-manufacturer .alphabet a:hover{background:var(--color-button-bg-hover);border-color:var(--color-button-bg-hover);color:var(--color-button-font)}#product-manufacturer .group-brand{margin:calc(var(--gutter-x) * 2) 0}#product-manufacturer .group-brand h2{font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-bold);font-family:var(--font-body)}#product-manufacturer .group-brand a{color:var(--color-font);text-decoration:underline}#product-manufacturer .group-brand a:hover{color:var(--color-button-bg-hover)}.product-thumb{background:var(--color-brand-third);border:5px solid var(--color-brand-third);border-radius:var(--radius-huge);position:relative;height:100%;padding:0;margin:0;z-index:4;-webkit-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;-moz-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;-o-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;transition:all 0.3s linear, z-index 0.5s 0.3s ease-in}.product-thumb:hover{z-index:20;transition:z-index 0.1s ease-in}.product-thumb .product-thumb-wr{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;margin-bottom:0;width:100%;height:100%;z-index:4;-webkit-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;-moz-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;-o-transition:all 0.3s linear, z-index 0.5s 0.3s ease-in;transition:all 0.3s linear, z-index 0.5s 0.3s ease-in}.product-thumb:hover .product-thumb-wr{z-index:20}.product-thumb .image{text-align:center;width:100%;float:none;position:relative;margin-bottom:0;overflow:clip;border-radius:calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px) 0;z-index:1}.product-thumb .image a{display:flex;background:var(--color-bg);padding:calc(var(--gutter-x) / 1.5) calc(var(--gutter-x) / 1.5) calc(var(--gutter-x) / 2)}.product-thumb .image a:hover{opacity:1}.product-thumb .image img{display:flex;margin-left:auto;margin-right:auto;top:0;aspect-ratio:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.product-thumb .image.image-fade img.main{max-height:100%;opacity:1}.product-thumb .image.image-fade img.add{max-height:100%;opacity:0;display:none}.product-thumb .image-add{display:none}.product-thumb:hover .image.image-fade img.add{opacity:1}.product-thumb .wrap_description{background:var(--color-bg);padding:calc(var(--gutter-x) / 2);border-radius:calc(var(--radius-huge) - 4px) 0 calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px);z-index:1;width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:calc(-1 * var(--size-skew))}.product-thumb .skew{inset:0 0 auto 0;height:calc(var(--size-skew) * 2);background:var(--color-bg);clip-path:polygon(0% var(--size-skew), 100% 0%, 100% 100%, 0% 100%);width:calc(100% - var(--size-skew))}.product-thumb .skew.skew1{margin-top:calc(-1 * var(--size-skew));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--size-skew)), 0% 100%);border-radius:0 calc(var(--radius-huge) * 2) calc(var(--radius-huge) * 2)}.product-thumb .skew.skew2{clip-path:polygon(0% var(--size-skew), 100% 0%, 100% 100%, 0% 100%);border-radius:0 calc(var(--radius-huge) - 4px);align-self:end;margin-top:calc(-1 * var(--size-skew) + 1px)}.product-thumb .product-code{display:block;color:var(--color-font-secondary);font-weight:var(--fw-medium);z-index:1;width:100%;font-size:var(--font-size-10);line-height:var(--line-height-10);text-align:right;margin-top:calc(-1 * var(--size-skew))}.product-thumb .caption{padding:0 0;width:100%;flex-grow:1}.product-thumb .caption h4{margin:0}.product-thumb .caption h4 a{display:flex;font-family:var(--font-body);font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);max-height:83px;color:var(--color-font);text-decoration:none;margin:calc(var(--gutter-x) / 4) 0 0 0;padding:0 0 calc(var(--gutter-x) / 2) 0;overflow:clip}.product-thumb .caption h4 a:hover{color:var(--color-brand-main-dark)}.product-thumb .rating{width:100%;align-items:center;margin:0;min-height:24px;display:flex}.product-thumb .rating .material-symbols-outlined{font-size:16px;max-width:16px;max-height:16px}.product-thumb .rating .text{font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-font-secondary);font-weight:var(--fw-medium);margin:0 8px 0 2px}.product-thumb .rating .text.reviews{color:var(--color-brand-main)}.product-thumb .rating .ico_review{color:var(--color-font-secondary)}.product-thumb .rating .ico_review .material-symbols-outlined{font-size:14px;max-width:14px;max-height:12px}.product-thumb .stock{color:var(--color-green);font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-medium)}.product-thumb .price{display:flex;color:var(--color-font);font-size:var(--font-size-18);font-weight:800;flex-direction:column;justify-content:end;margin-top:calc(var(--gutter-x) * 0.75);line-height:var(--line-height-18)}.product-thumb .price .price-new{display:inline-flex;font-weight:inherit;float:none;color:var(--color-brand-second)}.product-thumb .price .price-old-wr{order:-1;display:flex;align-items:center}.product-thumb .price .price-old-wr .price-old{display:inline-flex;color:var(--color-font-secondary);text-decoration:line-through;font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-medium);float:none;margin:0;order:-1}.product-thumb .price .price-old-wr .price-old nobr{display:inherit}.product-thumb .price .price-old-wr .price-old-saving{display:inline-block;background-color:var(--color-red-20);color:var(--color-brand-second);border-radius:var(--radius-mini);font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-semibold);padding:3px;margin-left:6px}.product-thumb .stickers{display:flex;flex-direction:column;position:absolute;top:8px;left:8px;z-index:10}.product-thumb .stickers .sticker{max-width:52px;padding:0;border-radius:var(--border-radius-normal);overflow:clip}.product-thumb .stickers .sticker+.sticker{margin-top:calc(var(--gutter-x) / 6)}.product-thumb .attribute{position:absolute;width:calc(100% + calc(var(--gutter-x) / 2.8) + 1px);padding:calc(var(--gutter-x) / 1) calc(var(--gutter-x) / 2) calc(var(--gutter-x) / 2);top:calc(100% - calc(var(--gutter-x) * 0.75) + 2px);left:calc(-1 * calc(var(--gutter-x) / 4) + 1px);display:block;max-height:0;overflow:clip;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background-color:var(--color-bg);border-radius:0 0 var(--border-radius-big) var(--border-radius-big);border-left:5px solid var(--color-brand-third);border-right:5px solid var(--color-brand-third);border-bottom:5px solid var(--color-brand-third);opacity:0}.product-thumb .attribute>b{font-weight:500;display:none}.product-thumb .attribute .os-widget{max-height:220px}.product-thumb .attribute ul{font-size:var(--font-size-10);line-height:var(--font-size-12);font-weight:var(--fw-regular);display:block;padding-left:0;margin-bottom:0;list-style:none}.product-thumb .attribute ul li{position:relative}.product-thumb .attribute ul li+li{margin-top:calc(var(--gutter-x) / 4);padding-top:calc(var(--gutter-x) / 3);border-top:1px dashed var(--color-grid)}.product-thumb .attribute ul li span{display:inline-block;max-height:85px;overflow:hidden}.product-thumb .attribute ul li b{display:inline-block;max-height:85px;overflow:hidden;font-weight:var(--fw-medium)}.product-thumb:hover .attribute{max-height:300px;opacity:1}.product-thumb .button-group{position:static;width:100%;height:auto;margin:0;border-top:none;background-color:var(--color-transparent);flex-wrap:nowrap}.product-thumb:hover .button-group{visibility:visible}.product-thumb .button-add .btn,.product-thumb .button-group button{width:auto;border:none;display:inline-flex;text-align:center;text-transform:none}.product-thumb .button-add .btn:hover{text-decoration:none;cursor:pointer}.product-thumb .btn.cart{position:absolute;right:0rem;bottom:0rem;min-width:48px;z-index:2;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.product-thumb .btn.cart>[class*="gms-"]{margin-left:0}.product-thumb .col-cart{position:relative;padding:0}.product-thumb .col-cart .btn.cart span{height:1rem;max-width:0;padding-left:0;margin-left:0;opacity:0;overflow-x:clip;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.product-thumb .button-add{padding-right:0;padding-left:0;position:absolute;top:calc(var(--gutter-x) / 3);right:calc(var(--gutter-x) / 3);display:flex;flex-direction:column}.product-thumb .button-add .btn{padding:calc(var(--gutter-x) / 4);background:var(--color-bg);border:1px solid var(--color-grid);color:var(--color-font-secondary);opacity:0;visibility:hidden;display:none}.product-thumb .button-add .btn+.btn{margin-top:calc(var(--gutter-x) / 4)}.product-thumb .button-add .btn.remove{opacity:1;visibility:visible;display:flex}.product-thumb .button-add .btn:hover{background:var(--color-grid)}.product-thumb .button-add .material-symbols-outlined.gms-32px{font-size:var(--size-icon-20);width:var(--size-icon-20);height:var(--size-icon-20)}.product-thumb:hover .button-add .btn,.product-thumb .button-add .btn.fill{opacity:1;visibility:visible;display:flex}.product-thumb .button-add .btn.fill{background:var(--color-button-bg);color:var(--color-button-font);border-color:var(--color-button-bg)}.product-thumb[data-q="0"] .image img{filter:grayscale(100%)}.product-thumb[data-q="0"] h4 a{color:var(--color-font-grey)}.product-thumb[data-q="0"] .btn.cart{display:none}.product-thumb[data-q="0"] .price{color:var(--color-font-grey)}.product-thumb[data-q="0"]:hover .image img{filter:grayscale(0%)}.product-thumb .link{text-decoration:none}.product-thumb .description{display:none}html.is-touch-device .product-thumb .button-add .btn{opacity:1;visibility:visible;display:flex}.os-widget{scrollbar-width:thin}.os-widget.os-y{overflow-y:auto;overflow-x:clip;margin-right:-10px;padding-right:10px}.os-widget.os-x{overflow-y:clip;overflow-x:auto;margin-bottom:-12px;padding-bottom:12px}.os-widget::-webkit-scrollbar{width:8px}.product-list .product-thumb .product-thumb-wr{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;justify-content:flex-start;padding:0}.product-list .product-thumb:hover .product-thumb-wr{position:relative}.product-list .product-thumb .product-thumb-wr .col-start{flex-basis:27%;position:relative;background:var(--color-bg);border-radius:calc(var(--radius-huge) - 4px) 0 calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px);padding:calc(var(--gutter-x) / 3);display:flex;flex-direction:column;justify-content:center;margin-right:-1px}.product-list .product-thumb .product-thumb-wr .col-center{display:flex}.product-list .product-thumb .product-thumb-wr .col-center .skew{width:calc(var(--size-skew) * 2);height:calc(100% - var(--size-skew) + 3px);margin-top:0}.product-list .product-thumb .product-thumb-wr .col-center .skew.skew1{border-radius:0 calc(var(--radius-huge)) 0 0;clip-path:polygon(0% 0%, 100% 0%, 100% calc(var(--radius-huge)), 0% 100%)}.product-list .product-thumb .product-thumb-wr .col-center .skew.skew2{margin-left:calc(-1.75 * var(--size-skew));clip-path:polygon(0% calc(100% - var(--radius-huge)), 100% 0%, 100% 100%, 0% 100%);border-radius:0 0 0 calc(var(--radius-huge))}.product-list .product-thumb .product-thumb-wr .col-end{position:relative;flex-basis:73%;padding:0;background:var(--color-bg);border-radius:calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px) calc(var(--radius-huge) - 4px) 0;justify-content:start;display:flex;flex-direction:row;margin-left:-1px}.product-list .product-thumb .wrap_description{margin-top:0;padding:calc(var(--gutter-x) / 2) calc(var(--gutter-x) / 2) calc(var(--gutter-x) / 2) calc(var(--gutter-x) * 2);border-radius:var(--radius-huge) var(--radius-huge) 0 var(--radius-huge)}.product-list .product-thumb .product-code{margin-top:0;text-align:left;padding:0}.product-list .product-thumb .caption h4 a{padding:calc(var(--gutter-x) / 3) 0 0 0;margin:0 0 calc(var(--gutter-x) / 3) 0;max-height:unset}.product-list .product-thumb .wrap_price{border-left:1px dashed var(--color-grid);margin:calc(var(--gutter-x) / 2);padding-left:calc(var(--gutter-x) / 2);display:flex;flex-direction:column;justify-content:space-between}.product-list .product-thumb .image{min-height:217px;overflow:clip}.product-list .product-thumb .image img{top:calc(var(--bs-gutter-x) / 2)}.product-list .product-thumb .image.image-fade img.main{max-height:100%}.product-list .product-thumb .attribute{opacity:1;border:0;width:100%;padding:calc(var(--gutter-x) * 0.75) 0 0 0;order:4;display:flex;position:relative;box-shadow:none;max-height:none;top:auto;left:auto;border-radius:0}.product-list .product-thumb .attribute .os-widget{width:100%;max-height:150px}.product-list .product-thumb .wrap_rating{display:flex;justify-content:start;align-items:center}.product-list .product-thumb .wrap_rating .rating{width:auto}.product-list .product-thumb .price{margin:0}.product-list .product-thumb .button-group{flex-basis:20%;border-left:none;visibility:visible;flex-wrap:wrap}.product-list .product-thumb .button-group .col-cart{width:100%;flex:1 0 100%;order:2}.product-list .product-thumb .button-group .btn.cart{position:relative;width:100%}.product-list .product-thumb .button-group .button-add{position:relative;top:unset;right:unset;text-align:center;order:1;flex-direction:row;margin:0 calc(var(--gutter-x) / 3) calc(var(--gutter-x) / 3) 0}.product-list .product-thumb .button-group .button-add .btn{position:relative;left:auto;right:auto;top:auto;opacity:1;visibility:visible;display:flex;width:40px;height:40px;order:1;margin-right:calc(var(--gutter-x) / 4)}.product-list .product-thumb .button-group .button-add .btn+.btn{margin-top:0}.product-list .product-thumb .button-group .button-add .btn.remove{order:3}.product-list .product-thumb .btn.cart .icon{width:40%;padding:0 0rem 0 0.8rem;justify-content:center}.product-list .product-thumb .btn.cart .text{width:50%;padding:0 0.6rem 0 0;justify-content:start}.product-list .product-thumb .btn.cart span{max-width:200px;opacity:1;margin-left:5px;margin-right:0}.cl-cart .icon [class*="gms-"]{font-variation-settings:var(--font-icons-variations)}.cl-cart .icon.fill [class*="gms-"]{font-variation-settings:var(--font-icons-variations-fill)}.cart-popup .totals{margin:0;margin-top:calc(var(--gutter-x) * 1)}.cart-popup .totals .checkout-total{order:3;background:var(--color-brand-third);border-radius:var(--border-radius-button);font-weight:var(--fw-bold);font-size:var(--font-size-14);line-height:var(--font-size-14);width:45%;padding:var(--gutter-x)}.cart-popup .totals .checkout-total .price.total{font-size:var(--font-size-18);line-height:var(--font-size-18)}.cart-popup .totals .checkout-total [data-code="total"]{font-size:var(--font-size-16);line-height:var(--font-size-40);margin-top:var(--gutter-x)}.cart-popup .totals .checkout-total [data-code="total"] .price.total{font-size:var(--font-size-40);line-height:var(--font-size-40)}.cart-popup .actions-separator{order:2}.cart-popup .actions{display:flex;flex-direction:column;align-content:flex-end;width:50%}.cart-popup .actions .btn{height:60px;font-size:var(--font-size-16)}.cart-popup .actions .btn+.btn{margin-top:5px}.cart-popup .actions .btn.btn-link{color:var(--color-button-bg);text-decoration:unset}.cart-popup .actions .btn.btn-link:hover{color:var(--color-button-bg-hover)}.cart-popup .products{margin:0 -1rem;padding:0 1rem}.cart-popup .products>.row{position:relative;padding-top:calc(var(--gutter-x) / 3);padding-bottom:calc(var(--gutter-x) / 3)}.cart-popup .products>.row+.row{margin-top:calc(var(--gutter-x) / 2)}.cart-popup .products>.row+.row::after{display:block;content:"";position:absolute;width:calc(100% - calc(var(--gutter-x) / 1));height:0px;left:calc(var(--bs-gutter-x) / 2);top:calc(var(--bs-gutter-x) / -4);border-bottom:1px solid var(--color-grid)}.cart-popup .products .image .img-thumbnail{background-color:var(--color-bg);max-width:70px;min-width:60px}.cart-popup .products .name{display:flex;flex-direction:column}.cart-popup .products .name a{font-size:var(--font-size-14);line-height:var(--line-height-14);color:var(--color-font);font-weight:var(--fw-medium);text-decoration:none;margin-bottom:5px}.cart-popup .products .but_cw{width:115px;height:43px;display:flex}.cart-popup .products .but_cw .btn.btn-icon{padding:calc(var(--gutter-x) / 3);color:var(--color-font-secondary);border-radius:var(--border-radius-button);border:1px solid var(--color-grid);margin-right:5px}.cart-popup .products .but_cw .btn.btn-icon:hover{background:var(--color-grid)}.cart-popup .products .but_cw .btn.btn-icon.fill{background:var(--color-grid)}.cart-popup .products .quantity{width:120px;height:43px}.cart-popup .products .quantity>.input-group{background:var(--color-grid);border-radius:var(--border-radius-button)}.cart-popup .products .quantity .input-group .form-control{font-size:var(--font-size-16);line-height:var(--font-size-16);margin:0 !important;padding:0;text-align:center;border:none;background:transparent;height:43px}.cart-popup .products .quantity .input-group .form-control:hover,.cart-popup .products .quantity .input-group .form-control:focus{border-color:var(--color-grid);color:var(--color-font)}.cart-popup .products .btn-quantity-minus,.cart-popup .products .btn-quantity-plus{border:0px;width:43px;height:43px;padding:5px;background:var(--color-grid)}.cart-popup .products .btn-quantity-minus:hover,.cart-popup .products .btn-quantity-minus:focus,.cart-popup .products .btn-quantity-plus:hover,.cart-popup .products .btn-quantity-plus:focus{border-color:var(--color-grid);color:var(--color-font)}.cart-popup .products .price,.cart-popup .products .total{display:flex;flex-direction:column;text-align:right;font-weight:var(--fw-bold);font-size:var(--font-size-28);line-height:var(--line-height-28)}.cart-popup .products .price-new{order:2;color:var(--color-button-accent-bg)}.cart-popup .products .price-old{order:1;text-decoration:line-through;color:var(--color-font-secondary);font-size:var(--font-size-14);line-height:var(--line-height-14)}.cart-popup .products .price-old prc{text-decoration:line-through}.cart-popup .products .delete{text-align:right}.cart-popup .products .btn-delete{text-decoration:none;color:var(--color-font-secondary);padding:0.5rem}.cart-popup .products .btn-delete:hover{color:var(--color-indigo)}.cart-popup .cart-related{border-top:1px solid var(--color-grid)}.cart-popup .cart-related .block-title{margin:0 !important}.cart-popup .cart-related .block-title h3{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-bold);font-family:var(--font-body);margin:var(--gutter-x) 0 0}.cart-popup .cart-related .product-thumb .image a{padding:calc(var(--gutter-x) / 4) calc(var(--gutter-x) / 2)}.cart-popup #cart-related-slider-top .btn[data-bs-toggle="collapse"]{background-color:transparent;border-radius:unset;border-left:none;border-top:none;border-right:none;border-bottom:2px solid transparent}.cart-popup #cart-related-slider-top .btn[data-bs-toggle="collapse"] img{max-width:40px}.cart-popup #cart-related-slider-top .btn[data-bs-toggle="collapse"][aria-expanded="true"]{border-bottom:2px solid black}.cart-popup #cart-related-slider-top .btn[data-bs-toggle="collapse"][aria-expanded="false"]{background-color:transparent;opacity:0.5}.cart-popup #cart-related-slider-top .btn[data-bs-toggle="collapse"][aria-expanded="false"]:hover{opacity:1}.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 5) - 0px);min-width:calc((100% / 5) - 0px)}.cart-popup #accordion-products-related .product-layout.product-grid .product-thumb .attribute{display:none}.cart-popup #accordion-products-related .product-tab-slider .swiper-wrapper{margin-top:5px !important;margin-bottom:5px !important}.cart-popup #accordion-products-related .product-thumb .btn.cart{min-width:60px;transform:scale(0.85);right:-0.4rem;bottom:-0.4rem}.cart-popup #accordion-products-related .product-thumb:hover .btn.cart span{max-width:0}.cart-popup #accordion-products-related .product-thumb .stickers{display:none}.cart-popup #accordion-products-related .product-thumb .image img{max-height:100px}.cart-popup #accordion-products-related .product-thumb h4 a{font-size:var(--font-size-12);line-height:var(--line-height-12);max-height:74px}.ct.checkout-success #content .cart-popup.popup-content{overflow-x:clip;background:var(--color-bg);border-radius:var(--radius-big);padding:var(--gutter-x)}.ct.checkout-success #content .cart-popup .products>.row:hover{background-color:transparent}.ct.checkout-success #content .cart-popup .products .quantity{width:auto;font-weight:var(--fw-medium);font-size:var(--font-size-14);line-height:var(--line-height-14);align-items:center;justify-content:center;padding:0 var(--gutter-x)}.ct.checkout-success #content .cart-popup .totals .checkout-total{width:100%}.ct.checkout-success #content .cart-popup .totals .checkout-total>div{margin-top:calc(var(--gutter-x) / 2)}.ct.checkout-success #content .cart-popup .totals .checkout-total>div>div:first-child{text-align:left !important}.ct .chk-toggle{counter-reset:block-counter}.ct .chk-toggle-item{border:none;background:unset;padding:0}.ct .chk-toggle-item>.chk-toggle-header{border:none;border-radius:var(--radius-big);background:var(--color-bg);counter-increment:block-counter;padding:var(--gutter-x) calc(var(--gutter-x) / 2);padding-left:calc(var(--gutter-x) * .5);padding-right:calc(var(--gutter-x) * .5)}.ct .chk-toggle-item>.chk-toggle-header h4{display:inline-flex;align-items:center;justify-content:start;font-family:var(--font-body);font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-bold)}.ct .chk-toggle-item>.chk-toggle-header h4 i{display:none}.ct .chk-toggle-item>.chk-toggle-header h4::before{content:counter(block-counter,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-huge);background:var(--color-body-bg);color:var(--color-font)}.ct .chk-toggle-item>.chk-toggle-header .btn{color:var(--color-button-bg);text-decoration:none}.ct .chk-toggle-item>.chk-toggle-header .btn:hover{color:var(--color-button-bg-hover)}.ct .chk-toggle-item>.chk-toggle-header .btn [class*="gms-"]{font-size:var(--size-icon-18);width:var(--size-icon-18);height:var(--size-icon-18);margin-right:3px}.ct .chk-toggle-item>.chk-toggle-header .card-info{font-size:var(--font-size-12);line-height:var(--line-height-12);margin-top:calc(var(--gutter-x) / 2)}.ct .chk-toggle-item>.chk-toggle-header .card-info>div>span{font-weight:var(--fw-semibold)}.ct .chk-toggle-item>.chk-toggle-header .card-info>div+div{margin-top:calc(var(--gutter-x) / 4)}.ct .chk-toggle-item.unfold>.chk-toggle-header .card-info{margin:0}.ct .card-body{padding:0}.ct .card-body .chk-customer .nav{position:absolute;z-index:100;top:var(--gutter-x);right:calc(var(--gutter-x) / 2);border:1px solid var(--color-grid);border-radius:var(--radius-huge);margin:0;padding:2px}.ct .card-body .chk-continue>div{margin:0 !important}.ct .card-body .chk-continue .btn-light{background:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-font)}.ct .chk-toggle-item>.chk-toggle-header h4>[class*="gms-"]+span,.ct .chk-cart h4>[class*="gms-"]+span{margin-left:calc(var(--gutter-x) / 2)}.ct .chk-cart-wr{background-color:var(--color-bg);border-radius:var(--radius-big)}.ct .chk-cart-wr .chk-cart .products{padding:var(--gutter-x) var(--gutter-x) 0 0;margin-right:calc(var(--gutter-x) * -0.5);overflow-x:hidden;background:transparent}.ct .chk-cart-wr .chk-cart .products .item{padding:0;margin:0}.ct .chk-cart-wr .chk-cart .products>.item+.item{padding-top:var(--gutter-x);margin-top:var(--gutter-x);border-top:1px solid var(--color-grid)}.ct .chk-cart-wr .chk-cart .products>.item+.item::after{border-bottom:none}.ct .chk-cart-wr .chk-cart .products .image{padding-left:0}.ct .chk-cart-wr .chk-cart .products .image .img-thumbnail{max-width:80px;min-width:60px}.ct .chk-cart-wr .chk-cart .products .description{padding-right:0}.ct .chk-cart-wr .chk-cart .products .description>.row{margin:0 !important}.ct .chk-cart-wr .chk-cart .products .description .product-option{padding:0}.ct .chk-cart-wr .chk-cart .products .description .product-option .option{padding:calc(var(--gutter-x) / 2) 0 !important;margin-bottom:0 !important}.ct .chk-cart-wr .chk-cart .products .description .product-option .option+.option{margin-top:calc(var(--gutter-x) / 2)}.ct .chk-cart-wr .chk-cart .products .description .col.name{min-height:80px;border-bottom:1px solid var(--color-grid);padding-left:0;display:flex;align-items:center}.ct .chk-cart-wr .chk-cart .products .description .col.name a{padding-right:3rem;font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-medium);color:var(--color-font);text-decoration:none}.ct .chk-cart-wr .chk-cart .products .description .col.name a:hover{color:var(--color-button-bg-hover)}.ct .chk-cart-wr .chk-cart .products .col.delete{position:absolute;top:17px;right:0;padding:0}.ct .chk-cart-wr .chk-cart .products .btn-delete{text-decoration:none;color:var(--color-font-secondary);padding:0.5rem;border:1px solid var(--color-grid)}.ct .chk-cart-wr .chk-cart .products .quantity{width:115px;margin-top:var(--gutter-x);padding:0;background:var(--color-grid);border-radius:var(--border-radius-button)}.ct .chk-cart-wr .chk-cart .products .quantity .form-control{color:var(--color-font);padding:0;height:40px;margin:0 !important}.ct .chk-cart-wr .chk-cart .products .quantity .btn-quantity-minus,.ct .chk-cart-wr .chk-cart .products .quantity .btn-quantity-plus{border:0px;width:40px;height:40px;padding:5px;background:var(--color-grid)}.ct .chk-cart-wr .chk-cart .products .quantity .btn-quantity-minus [class*="gms-"],.ct .chk-cart-wr .chk-cart .products .quantity .btn-quantity-plus [class*="gms-"]{overflow:visible}.ct .chk-cart-wr .chk-cart .products .col.price,.ct .chk-cart-wr .chk-cart .products .col.total{display:flex;flex-direction:column}.ct .chk-cart-wr .chk-cart .products .col.price{align-items:flex-start;text-align:left;font-weight:500}.ct .chk-cart-wr .chk-cart .products .col.price .price-new{order:2;font-size:var(--font-size-28);line-height:var(--line-height-28);font-weight:var(--fw-bold);color:var(--color-brand-second)}.ct .chk-cart-wr .chk-cart .products .col.price .price-old{order:1;color:var(--color-font-secondary);display:inline-flex;display:inline-flex;font-weight:var(--fw-medium);font-size:var(--font-size-14);line-height:var(--line-height-14)}.ct .chk-cart-wr .chk-cart .products .col.price .price-old prc{text-decoration:line-through}.ct .chk-cart-wr .chk-cart .products .col.total{align-items:flex-end;text-align:right;font-weight:var(--fw-bold);font-size:var(--font-size-28);line-height:var(--line-height-28);margin-top:var(--gutter-x)}.ct .chk-cart-wr .chk-cart .products .col.name{padding-right:3rem}.ct .chk-cart-wr .chk-cart h4{display:inline-flex;align-items:center;justify-content:start;margin:0;font-size:var(--font-size-16);line-height:var(--line-height-16);font-family:var(--font-body);font-weight:var(--fw-bold)}.ct .chk-cart-wr .chk-cart h4 i{display:inline-flex;align-items:center;justify-content:center;max-width:40px;max-height:40px;border-radius:var(--radius-huge);background:var(--color-body-bg);color:var(--color-font);width:40px;height:40px;font-weight:var(--fw-bold)}.ct .chk-confirm{border-top:1px solid var(--color-grid);margin-top:0.5rem;padding-top:0.5rem}.ct .chk-confirm textarea[name="comment"]{resize:none}.ct .chk-confirm .table-bordered>:not(caption)>*{border:0}.ct .chk-confirm .table-bordered>:not(caption)>*>*{border:0}.ct .chk-confirm .table{margin:0}.ct .chk-confirm .table-responsive{background:var(--color-brand-third);border-radius:var(--radius-big);padding:calc(var(--gutter-x) / 2);margin:calc(var(--gutter-x)) 0}.ct .chk-confirm .totals tr>td:first-child{text-align:left !important}.ct .chk-confirm .totals td{padding:calc(var(--bs-gutter-x) * .5);background-color:var(--color-transparent)}.ct .chk-confirm .totals strong{font-weight:var(--fw-normal)}.ct .chk-confirm .totals .total{min-width:100px;font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-bold)}.ct .chk-confirm .totals [data-code="total"]{font-size:var(--font-size-16);line-height:var(--line-height-40);font-weight:bold}.ct .chk-confirm .totals [data-code="total"] .total{font-size:var(--font-size-40);line-height:var(--line-height-40)}.ct .chk-confirm .agree,.ct .chk-confirm .checkout-callback-notice{color:var(--color-font-secondary);font-size:var(--font-size-12)}.ct .chk-confirm .agree a,.ct .chk-confirm .checkout-callback-notice a{color:var(--color-font-secondary);font-size:var(--font-size-12)}.ct #certificate{border-top:1px solid var(--color-grid);margin-top:0.5rem;padding-top:0.5rem}.ct #certificate .line-certificate .btn-apply [class*="gms-"],.ct #certificate .line-certificate .btn-delete [class*="gms-"]{font-size:24px}.ct #certificate a.description [class*="gms-"]{font-size:24px;margin-right:0.5rem}#ct-checkout-checkout #button-confirm{display:none}#ct-checkout-checkout #button-confirm,#ct-checkout-checkout #button-confirm-validate{width:100%;height:60px}#ct-checkout-success .lt-heading-title{margin-top:155px}#ct-checkout-success #content{margin-bottom:155px}#ct-checkout-success h1{font-size:2rem;line-height:32px;font-weight:var(--fw-bold);margin-bottom:24px}#ct-checkout-success .description p{max-width:414px;font-size:14px;margin-right:10px;line-height:27px}#ct-checkout-success .description ul{list-style:none;gap:8px;margin-top:5px}#ct-checkout-success .description ul li a{padding:4px 10px;font-size:0.9rem;line-height:12px;border:1px solid rgba(0, 0, 0, 0.16);border-radius:54px;text-decoration:none}#ct-checkout-success .description ul li a:hover{border-color:#1C9BDE;color:#1C9BDE}#ct-checkout-success .btn-success-continue{margin-top:48px;min-height:54px;min-width:221px}@media (max-width:768px){#ct-checkout-success .lt-heading-title{margin-top:75px}#ct-checkout-success #content{margin-bottom:75px}#ct-checkout-success .description p{margin-right:0}#ct-checkout-success .description ul{margin-top:15px}#ct-checkout-success .btn-success-continue{margin-top:25px}}.chk-methods .chk-method{border:unset;border-radius:unset}.chk-methods .chk-method:hover{background:transparent}.chk-methods .chk-method:hover>div>div>label{color:var(--color-button-bg-hover)}.chk-methods .chk-method>div>div>label{margin:0 0 0 calc(var(--bs-gutter-x) * .5)}.chk-methods .chk-method>.row{margin-right:calc(var(--gutter-x) / 2)}.chk-methods .chk-method.active>.row{margin:0;background:var(--color-bg);border-radius:var(--radius-big) var(--radius-big) 0 0}.chk-methods .chk-method.active:not(:has(.chk-method-options))>.row{border-radius:var(--radius-big)}.chk-methods .chk-method.active .chk-method-options{background:var(--color-bg);border-radius:0 0 var(--radius-big) var(--radius-big);padding:calc(var(--gutter-x) / 2)}.chk-methods .chk-method.active .chk-method-options .dropdown-menu{position:absolute;left:0;top:80px}.chk-methods .chk-method.active>div>div>label{margin:0}.chk-methods .chk-method .delivery-type__price{font-size:var(--font-size-12);line-height:var(--line-height-12);font-weight:var(--fw-regular);color:var(--color-font-secondary)}.chk-toggle-item.unfold>.chk-toggle-body{margin-top:var(--gutter-x)}.account-menu{background:var(--color-bg);border-radius:var(--radius-big);padding:calc(var(--gutter-x) / 2)}.account-menu .list-group-item{padding:calc(var(--gutter-x) / 3);border-radius:var(--border-radius-button);background:none}.account-menu .list-group-item i{display:inline-flex;align-items:center;justify-content:center;max-width:40px;max-height:40px;border-radius:var(--radius-huge);background:var(--color-body-bg);color:var(--color-font);width:40px;height:40px;font-weight:var(--fw-bold);margin-right:10px}.account-menu .list-group-item+.list-group-item{margin-top:calc(var(--gutter-x) / 3)}.account-menu .list-group-item:hover,.account-menu .list-group-item.active{background:var(--color-body-bg) !important}.account-menu .list-group-item:hover i,.account-menu .list-group-item.active i{background:var(--color-bg)}#accordion-orders .order-num{color:var(--color-font-secondary)}#accordion-orders .order-info .product{margin-right:calc(var(--gutter-x) / 3)}#accordion-orders .order-info .product .row{height:100%}#accordion-orders .order-info .product .row .col{display:flex;flex-direction:column}#accordion-orders .order-info .product .img-fluid{max-width:72px}#accordion-orders .order-info .product .name{color:var(--color-font);text-decoration:none;font-weight:var(--fw-regular)}#accordion-orders .order-info .product .price{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-bold);margin-top:calc(var(--gutter-x) / 3)}#accordion-orders .order-info .product .quantity{font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-regular)}#accordion-orders .order-info .product+.product{padding-top:calc(var(--gutter-x));margin-top:calc(var(--gutter-x))}#accordion-orders .order-info .total{flex:1;align-items:end;display:flex;margin-top:calc(var(--gutter-x) * 2)}#accordion-orders .order-info .total>span{font-size:var(--font-size-18);line-height:var(--line-height-18);font-weight:var(--fw-bold);padding-left:10px}#accordion-orders .order-info .info{padding-left:calc(var(--gutter-x));border-left:1px dashed var(--color-grid)}#accordion-orders .order-info .info .row{padding-bottom:calc(var(--gutter-x) / 3);border-bottom:1px dashed var(--color-grid);margin-bottom:calc(var(--gutter-x) / 3)}#accordion-orders .order-info .info .row>div{font-size:var(--font-size-12);line-height:var(--line-height-12)}#accordion-orders .order-info .info .row>div:nth-child(2){font-weight:var(--fw-semibold)}#accordion-orders .buttons{margin-top:calc(var(--gutter-x) * 2);justify-content:end}#accordion-orders .products .row{margin:calc(var(--gutter-x) / 2) 0}#accordion-orders .products .name{color:var(--color-font);text-decoration:none;font-weight:var(--fw-regular)}#accordion-orders .products .name:hover{color:var(--color-button-bg-hover)}#accordion-orders .products .img-fluid{max-height:50px;border-radius:3px}.order-status-5,.order-status-27{color:var(--color-green)}.order-status-2{color:var(--color-brand-main)}.order-status-14{color:var(--color-yellow)}.order-status-9,.order-status-25{color:var(--color-font-secondary)}.order-status-32{color:var(--color-brand-second)}#information-contact h3{border-bottom:1px solid var(--color-grid);font-size:var(--font-size-18);line-height:var(--line-height-18);font-family:var(--font-body);font-weight:var(--fw-bold);padding-bottom:calc(var(--gutter-x) / 3);margin:var(--gutter-x) 0 calc(var(--gutter-x) / 2)}#information-contact .contact-top h4{font-size:var(--font-size-14);line-height:var(--line-height-14);font-family:var(--font-body);font-weight:var(--fw-bold)}#information-contact .contact-top>.row>div{margin:calc(var(--gutter-x) / 2);width:calc(50% - var(--gutter-x)) !important}#information-contact .contact-top>.row>div p{margin:0}#information-contact .contact-top>.row>div .preloader-off{color:var(--color-font);text-decoration:underline}#information-contact #form-contact{margin-bottom:calc(var(--gutter-x) * 1)}#information-contact .location-description img{height:100%;border-radius:var(--border-radius-big)}#information-contact .location-map iframe{border:2px solid var(--color-bg) !important;border-radius:var(--border-radius-big)}#information-contact .nav-addr{flex-direction:column;padding:0}#information-contact .nav-addr.nav-tabs:after{height:0}#information-contact .nav-addr .btn{padding:var(--gutter-x) var(--gutter-x) calc(var(--gutter-x) / 2) var(--gutter-x);border-radius:var(--radius-big);background:var(--color-bg);border:1px solid transparent;cursor:pointer;flex-direction:column;align-items:start;text-align:left;margin-bottom:calc(var(--gutter-x) / 2)}#information-contact .nav-addr .btn>div{font-weight:var(--fw-regular)}#information-contact .nav-addr .btn p{margin:0}#information-contact .nav-addr .btn.active,#information-contact .nav-addr .btn:hover{border-color:var(--color-button-bg)}#information-contact .nav-addr .address,#information-contact .nav-addr address{font-weight:var(--fw-bold);color:var(--color-button-bg);margin-bottom:calc(var(--gutter-x) / 2)}#information-contact .nav-addr strong{display:block;font-weight:var(--fw-semibold)}#information-contact .nav-addr .location-phone a{color:var(--color-font);text-decoration:underline}.pages{padding:var(--gutter-x)}.ct.cms-blog-info #content .thumb{float:right;margin:0 0 calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * 1);max-width:200px}.ct.cms-blog-info #content .product-block-related{margin:calc(var(--gutter-x)) 0 calc(var(--gutter-x) * 2);background:var(--color-bg);border-radius:var(--radius-huge);padding:var(--gutter-x)}.ct.cms-blog-info #content .product-block-related .block-title{margin:0 !important}.article-layout.product-layout .product-thumb-wr{text-decoration:none;padding-bottom:calc(var(--bs-gutter-x) * .5)}.article-layout.product-layout .product-thumb{background:var(--color-bg);border:none;padding:calc(var(--gutter-x) / 3)}.article-layout.product-layout .product-thumb .image img{position:static;border-radius:var(--radius-normal);padding-bottom:0}.article-layout.product-layout .product-thumb .caption{min-height:calc(var(--line-height-16) * 2);flex-grow:0}.article-layout.product-layout .product-thumb .caption h4{font-family:var(--font-body);font-size:var(--font-size-16);line-height:var(--line-height-16);font-weight:var(--fw-semibold);margin:calc(var(--gutter-x) / 2);min-height:calc(var(--font-size-16) * 2);overflow:hidden}.article-layout.product-layout .product-thumb .description{display:flex;color:var(--color-font);font-size:var(--font-size-14);line-height:var(--line-height-14);max-height:none;opacity:1;padding:0;margin-bottom:0;height:100%;flex-direction:column;justify-content:space-between}.article-layout.product-layout .product-thumb .description p{margin-bottom:0}.article-layout.product-layout .product-thumb .description .nav_article{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg);width:100%;padding:calc(var(--gutter-x) / 2) 0 calc(var(--gutter-x) / 4)}.article-layout.product-layout .product-thumb .description .nav_article .view-more{font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-brand-main-dark);text-decoration-color:transparent}.article-layout.product-layout .product-thumb .description .nav_article .view-more:hover{text-decoration-color:var(--color-brand-main-dark)}.article-layout.product-layout .product-thumb .description .nav_article .date_added{font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-font-secondary)}.news-main{margin:calc(var(--gutter-x) * 4.5) calc(-0.5 * var(--bs-gutter-x)) !important}@media (max-width:1200px){.news-main{margin:calc(var(--gutter-x) * 4.5) calc(-0.3 * var(--bs-gutter-x)) !important}.news-main .product-container{padding:0}}@media (max-width:960px){.news-main{padding:0 calc(var(--bs-gutter-x) / 2);margin:calc(var(--gutter-x) * 2) calc(-0.3 * var(--bs-gutter-x)) !important}.news-main .block-title{justify-content:space-between}.news-main .article-layout.product-layout .product-thumb .caption h4{margin:0 0 calc(var(--gutter-x) / 2) 0}}#ct-cms-blog .dropdown #input-topic{height:auto;max-width:200px;border:2px solid var(--color-grid);padding:calc(var(--gutter-x) / 2) var(--gutter-x)}#ct-cms-blog .dropdown #input-search{height:auto}.form-text.date{text-align:center;font-size:var(--font-size-12);line-height:var(--line-height-12);color:var(--color-font-secondary);margin:0 0 var(--gutter-x) 0}@media (min-width:992px){#ct-information-information h1,.cms-blog-info h1{text-align:center;margin:calc(var(--gutter-x) * 2) 0 var(--gutter-x)}}.iid-17 #ct-information-information h1{text-align:left}.iid-17 .mod-tradein h2{font-family:var(--font-body);font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-regular)}.iid-17 .tab-content{margin-bottom:calc(var(--gutter-x) * 2)}.iid-17 .block-sum .display-6>.row{align-items:end;padding:var(--gutter-x) 0}.iid-17 .block-sum .display-6 .col:first-child{font-size:var(--font-size-14);line-height:var(--line-height-14);font-weight:var(--fw-regular)}html.is-touch-device.cl-search-active,html.is-touch-device.cl-filter-active,html.is-touch-device.megamenu-active,html.is-touch-device.swal2-shown{overscroll-behavior-y:contain}@media (min-width:576px){.w-sm-auto{width:auto !important}}@media (min-width:768px){.w-md-auto{width:auto !important}}@media (min-width:992px){.w-lg-auto{width:auto !important}}@media (min-width:1200px){.w-xl-auto{width:auto !important}}@media (min-width:1400px){.w-xxl-auto{width:auto !important}}@media (max-width:1400px){.ct .chk-cart .products .col.price:not(.col.total){display:none}}@media (max-width:1366px){:root{--cl-search-flyout: 12rem}.product-slider-banner .product-thumb{margin:20px}.product-slider{margin-left:calc(var(--bs-gutter-x) * -.2);margin-right:calc(var(--bs-gutter-x) * -.2)}.product-layout.product-grid{max-width:calc((100% / 5) - 0px);min-width:calc((100% / 5) - 0px);padding:calc(var(--gutter-x) * .25)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px);padding:calc(var(--gutter-x) * .25)}.product-block .product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px);padding:calc(var(--gutter-x) * .25)}.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 5) - 0px);min-width:calc((100% / 5) - 0px)}.article-layout.product-layout{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px);padding:calc(var(--bs-gutter-x) * .5)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px);padding:calc(var(--bs-gutter-x) * .5)}.product-block .article-layout.product-layout{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px);padding:calc(var(--bs-gutter-x) * .5)}.thumbnails-vertical.image-gallery .image-additional{width:90px;padding-right:10px}.thumbnails-vertical.image-gallery .image-main{width:calc(100% - 90px)}}@media (max-width:1200px){.product-slider-banner .product-thumb .image a{width:65%}.loader-product-grid .ph-ajax.cl-ajax-loading,.loader-product-grid.ph-ajax.cl-ajax-loading{min-height:460px;background-size:calc(100% / 4)}.product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px);padding:calc(var(--gutter-x) * .25)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px);padding:calc(var(--gutter-x) * .25)}.product-block .product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px);padding:calc(var(--gutter-x) * .25)}.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 5) - 0px);min-width:calc((100% / 5) - 0px)}.category-list .category-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px)}#product-list,.product-container{padding:0 calc(var(--bs-gutter-x) * .3);overflow-x:clip}.article-layout.product-layout{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.product-block .article-layout.product-layout{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}#display-control .btn-group .btn{display:none}.product-thumb:hover .btn.cart span{opacity:0;max-width:0px}}@media (max-width:960px){html{--font-size-28: 1.714rem;--line-height-28: 1.15;--font-size-32: 1.143rem;--line-height-32: 1.35;--font-size-44: 2rem;--line-height-44: 1.15;--font-size-56: 2.286rem;--line-height-56: 1.12}}@media (max-width:991px){::-webkit-scrollbar{width:2px;height:2px}h1{font-size:var(--font-size-24);line-height:var(--line-height-24)}h5{font-size:var(--font-size-14)}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.container{max-width:960px}#content{overflow-x:clip auto}.wd-460{min-width:calc(100vw - 2rem)}html{padding-top:65px}html.sticky-header body>main{padding-top:0}header.sticky .sticky{background-color:var(--color-bg);position:fixed;top:0;left:0;width:100%;z-index:101}.breadcrumb{margin:0.5rem 0 0.5rem 0;padding:0.5rem 0}.header-icons .col+.col{padding-left:0}#logo a{margin:0;padding:0px 8px}#logo img{max-height:40px}#search.cl-search .cl-search-wr.sm{display:block}#search.cl-search .cl-search-wr.lg{display:none;background-color:var(--color-bg);position:fixed;top:-100px;opacity:0;left:0;padding:calc(var(--gutter-x) * 0.5) var(--gutter-x);z-index:1001;border-bottom:1px solid var(--color-grid)}#search.cl-search .mobile-close{justify-content:space-between;flex-direction:row;width:100%;margin:0 0 calc(var(--gutter-x) / 4) 0}#search.cl-search .mobile-close .btn{display:flex;margin:0 0 0 calc(-1 * var(--gutter-x) / 2);color:var(--color-font-main);border-radius:var(--border-radius-button)}#search.cl-search .mobile-close .head{text-align:center;font-weight:var(--fw-medium);width:100%}#search.cl-search .buttons .btn+.btn:not(.invisible){margin-left:0.5rem}#search.cl-search .input-wr{z-index:903;position:relative}#search.cl-search .dropdown{margin:0 0 0 calc(-1 * var(--gutter-x));width:calc(100% + var(--gutter-x) * 2) !important;z-index:902}#search.cl-search .dropdown-menu{height:calc(100vh - 4rem);height:calc(100dvh - 4rem);box-shadow:none;top:calc(var(--gutter-x) * 4.5) !important;margin:-3px 0 0 0 !important;border-top:1px solid var(--color-grid);border-radius:0;padding-top:calc(var(--gutter-x))}#search.cl-search .menu-content:has(.products){padding-left:calc(var(--bs-gutter-x))}#search.cl-search .menu-content .menu-list{max-height:none !important}#search.cl-search .search-results{overflow-y:auto;overflow-x:clip;max-height:calc(100vh - 11rem);max-height:calc(100dvh - 11rem);padding-bottom:0.5rem}#search.cl-search .dropdown-menu .search-col{overflow-y:auto;max-height:unset}#product-list,.product-container{padding:0 calc(var(--bs-gutter-x) * .3);overflow-x:clip}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px)}.product-block .product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px)}.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 4) - 0px);min-width:calc((100% / 4) - 0px)}.cart-popup .totals{margin-top:calc(var(--gutter-x))}.cart-popup .totals>div{width:100%;padding:0}.cart-popup .totals .checkout-total{order:1}.cart-popup .totals .actions{order:3}.category-list .category-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px)}.product-thumb{border:4px solid var(--color-brand-third)}.product-thumb .caption h4 a{font-size:var(--font-size-12);line-height:var(--line-height-12);max-height:130px}.product-thumb .attribute{display:none !important}.wr-product-container{padding:calc(var(--gutter-x) / 2);margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.category-description-wr{margin:calc(var(--bs-gutter-x) * 3) 0;padding:0 calc(var(--bs-gutter-x) / 2) !important}#product-product h1{margin-top:1rem;margin-bottom:1rem}.product-block .block-title .light{display:none}.product-variant .swiper-slide{max-width:calc(100% / 9)}.product-link{margin-top:-34px;justify-content:end;display:flex}.product-link>.btn{padding-right:0}.product-body .title2-wr{position:relative}.product-body .title2-wr>div{margin-bottom:0.3rem !important}.product-body .product-image{margin-left:0;margin-right:0}.product-body .product-options.sticky-top{position:static;padding-left:0}.product-body .product-info-mobile-ph{display:block;margin-bottom:2rem}.product-body .product-info-desktop-ph{display:none}.product-body .product-col-3 .product-cart-wr{display:none}.product-body .product-options .product-cart-wr{display:block;margin:2rem 0;padding:calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * 1)}.product-body .product-cart-wr.sticky-top,.product-body .product-attribute-short{display:none}.product-body #tab-description .collapse-text.collapse-desktop table{display:block;max-width:100% !important;height:auto !important}.product-body #tab-description .collapse-text.collapse-desktop table thead,.product-body #tab-description .collapse-text.collapse-desktop table tbody,.product-body #tab-description .collapse-text.collapse-desktop table tfoot{display:block}.product-body #tab-description .collapse-text.collapse-desktop table tr{display:block;height:auto !important}.product-body #tab-description .collapse-text.collapse-desktop table tr td,.product-body #tab-description .collapse-text.collapse-desktop table tr th{display:block;height:auto !important}.product-review .review .rating{margin-bottom:1rem}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px)}.article-layout.product-layout,.product-block .article-layout.product-layout{max-width:calc((100% / 2) - 0px)}.ct div:where(.swal2-container){padding:0}.ct-popup.swal2-popup{width:calc(100vw);width:calc(100dvw);max-width:none;height:100vh;height:100dvh;border-radius:0}.ct-popup.swal-width-1000,.ct-popup.swal-width-1200{width:calc(100vw);width:calc(100dvw)}.ct-popup.swal-height-full{max-height:100vh;max-height:100dvh}.ct-popup .popup-close{position:absolute;bottom:20px;width:calc(100% - 3rem);z-index:3}.ct-popup.swal2-popup .popup-content:has(.flex-grow){display:flex;flex-direction:column;height:100%}.ct-popup.swal2-popup .flex-grow{flex-grow:1}.ct-popup .image-gallery{margin-top:10px}.ct-popup .image-gallery .gallery-thumbs{height:calc(100vh - 365px);height:calc(100dvh - 365px)}.ct-popup .image-gallery .gallery-main{height:calc(100vh - 220px);height:calc(100dvh - 220px)}.ct-popup .image-gallery .gallery-main .img-container{height:calc(100vh - 220px);height:calc(100dvh - 220px)}.ct-popup .image-gallery .swiper-container .img-container img{max-height:80%}.ct-popup:has(.ct-popup-iframe){padding-bottom:0}.ct-popup .ct-popup-iframe{height:calc(100vh - 2.0rem);height:calc(100dvh - 2.0rem);margin-left:-1rem;margin-right:-1rem;width:calc(100vw - 0.5rem);width:calc(100dvw - 0.5rem)}.ct-popup .swal2-html-container{position:relative}.ct-popup .swal2-title{position:sticky;top:0;z-index:5;background:var(--color-bg)}.megamenu-toggle.sm{display:flex}.megamenu-toggle.sm:active{background:unset !important}.megamenu-toggle.lg{display:none}.megamenu-toggle .idle .material-symbols-outlined,.megamenu-toggle .active .material-symbols-outlined{margin-right:0}.header-bottom .megamenu-wr.active .megamenu{height:100%;overflow-y:clip;overflow-x:clip;border-radius:0;padding:0;margin:0 calc(-0.5 * var(--bs-gutter-x))}.header-bottom .megamenu-wr.active .megamenu .sm{display:flex;flex-direction:row;height:100vh;height:100dvh}.header-bottom .megamenu-wr.active .megamenu .lg{display:none}.megamenu-dropdown{width:430px;max-width:100%;height:100%;left:0;transform:translateX(0%)}.megamenu-wr>.root>.child{position:fixed;top:0;left:0;margin:0;border-radius:0;height:100%;width:430px;max-width:100%;overflow:auto}.megamenu .sm .sm-content .megamenu-parent-wr{overflow-y:auto;overflow-x:clip;z-index:1}.megamenu .sm .sm-popup-content{z-index:10}.megamenu-static-offset{width:unset;padding-right:calc(var(--bs-gutter-x) * .5)}html.sticky-header .megamenu-wr>.root>.child,.megamenu-wr .fog-block{top:0}html.megamenu-active .fog-block,html.megamenu-active.sticky-header .fog-block{top:0}.to-top-wr .to-top.btn{width:45px;height:45px;overflow:clip;padding:0}ct-product-compare .row:has(> #content-original){overflow-x:auto}ct-product-compare .row>#content-original{min-width:1000px}footer .footer-phone h4{font-size:180%}html.cl-filter-active,html.cl-search-active{overflow-y:hidden}html.dom-loading .ct .cl-filter-popup{display:none}#display-control>.col-lg-auto{align-items:end;display:flex;justify-content:end}#display-control>.col-lg-auto .input-group{width:unset}.ct .cl-filter-toggle>.mb-3{margin-bottom:0 !important}.ct .cl-filter-toggle .btn{width:auto !important;background:unset;color:var(--color-font-main);margin-top:calc(var(--gutter-x) / 2);padding-left:calc(var(--gutter-x) / 4)}.ct .cl-filter-toggle .btn:active{background:unset}.ct .cl-filter-popup.show{height:calc(100vh);height:calc(100dvh);z-index:125;position:fixed;padding:calc(var(--gutter-x) / 2);background:var(--color-bg);border-radius:var(--radius-huge);box-shadow:0px 0px 500px rgba(0, 0, 0, 0.2)}.ct .cl-filter-ct{padding-left:0;padding-right:0;background-color:var(--color-bg)}.ct .cl-filter{position:static;background:unset}.ct .cl-filter .cf-title{align-items:center;display:flex;flex-direction:row}.ct .cl-filter .cf-title .block-title{margin-bottom:0;justify-content:center;font-size:var(--font-size-24);font-weight:var(--fw-bold);border-bottom:1px solid var(--color-grid);height:51px;font-family:var(--font-header)}.ct .cl-filter .cf-title .block-title i{display:none}.ct .cl-filter .block-close{position:absolute;display:flex;right:calc(var(--gutter-x) / 2 - -1px);padding:0}.ct .cl-filter .cl-filter-form{height:auto;max-height:none;overflow-y:auto;overflow-x:auto;padding-left:0;padding-bottom:50px;margin-left:calc(-.5 * var(--bs-gutter-x))}.ct .cl-filter .cl-filter-form .btn-view{display:flex;position:fixed;bottom:0;left:0;border-radius:0}.ct .cl-filter:has(.cl-filter-applied) .cl-filter-form{max-height:none}.ct .cl-filter .cl-filter-applied{border-bottom:1px solid var(--color-grid)}.ct .chk-cart-wr .card{margin-bottom:0;padding-left:calc(var(--gutter-x) * 0.5);padding-right:calc(var(--gutter-x) * 0.5)}.ct .chk-cart .products .col.price:not(.col.total){display:flex}.ct .chk-cart-wr .chk-cart .products{padding-right:calc(var(--gutter-x) * 0.5);max-height:none}.collapse-text.collapse-desktop{max-width:100vw;max-width:100dvw;overflow-x:clip}.pages .text-start,.pages .text-end{text-align:center !important}.pages .pagination{margin-bottom:2rem;display:inline-flex}.pages .results{text-align:center !important}html.account-account #column-left,html.account-register #column-left,html.account-password #column-left,html.account-edit #column-left,html.account-address #column-left,html.account-address-form #column-left,html.account-order #column-left,html.account-wishlist #column-left,html.account-wishlist-viewed #column-left{order:2 !important;margin-top:2rem}#ct-checkout-success .lt-heading-title{margin-top:50px}#common-success #content-original>.row>div:nth-child(1){order:2}#common-success #content-original>.row>div:nth-child(2){order:1}#ct-checkout-success .description p{max-width:100%}#information-contact .nav-addr{flex-direction:row;align-items:stretch;margin-bottom:calc(var(--gutter-x) / 2)}#information-contact .nav-addr .btn{margin-bottom:0;padding:calc(var(--gutter-x) / 2)}#information-contact .nav-addr li{display:flex;flex:1}#information-contact .nav-addr li .bnt{height:100%}#information-contact .nav-addr li+li .btn{margin-left:calc(var(--gutter-x) / 2)}#information-contact .location-map iframe{min-height:450px}.cart-popup .products .delete{position:absolute;top:0rem;right:1rem;padding:0}.cart-popup .products .name a{padding-right:50px}#display-control .form-select{padding:0;min-width:160px}.cart-popup .totals .checkout-total [data-code="total"] .price.total{font-size:var(--font-size-28);line-height:var(--font-size-28)}}@media (max-width:767px){#search.cl-search .search-col{overflow-y:auto;max-height:none}.loader-product-grid .ph-ajax.cl-ajax-loading,.loader-product-grid.ph-ajax.cl-ajax-loading{min-height:430px;background-size:calc(100% / 3)}.product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px);padding:calc(var(--gutter-x) * .25)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px)}.product-block .product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px)}.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 3) - 0px);min-width:calc((100% / 3) - 0px)}.category-list .category-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.article-layout.product-layout,.product-block .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.ct .chk-cart-wr .chk-cart .products .col.price:not(.col.total){display:none}.ct .chk-cart-wr .chk-cart .products .col.delete{position:absolute;top:1rem;right:0;width:auto}#ct-product-compare .products-wr-scroll{display:none}#ct-product-compare table.products tr.product-thumbs th{min-width:220px;max-width:220px}#ct-product-compare table.products tr.product-thumbs .product-thumb .btn.cart{min-width:60px;transform:scale(0.85);right:-0.4rem;bottom:-0.4rem}#ct-product-compare table.products th:first-child{position:static;z-index:1}#ct-product-compare .diff-name{position:static}.product-review .reply{margin:calc(var(--gutter-x) / 2) 0 0 0;border-top:1px solid var(--color-grid);padding:calc(var(--gutter-x) / 2) 0 0 0}.product-body .product-rating{justify-content:end}.product-body .product-rating .star-wr{display:none}.product-body .product-rating .star-wr:first-child{display:flex}.block-white{margin-bottom:var(--gutter-x);margin-left:calc(var(--gutter-x) / 2);margin-right:calc(var(--gutter-x) / 2)}#accordion-orders .card-header{padding:0;flex-direction:column}#accordion-orders .order-info .products{width:100%;order:2}#accordion-orders .order-info .info{width:100%;order:1;border-left:none;margin-bottom:var(--gutter-x)}#accordion-orders .order-info .info .row>div{padding:0}#accordion-orders .buttons{flex-direction:column}#accordion-orders .buttons>div{margin-top:calc(var(--gutter-x) / 2)}}@media (max-width:575px){.loader-product-grid .ph-ajax.cl-ajax-loading,.loader-product-grid.ph-ajax.cl-ajax-loading{min-height:450px;background-size:calc(100% / 2)}.product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}.product-block .product-layout.product-grid,.cart-popup #accordion-products-related .product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}.category-list .category-grid{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.ct.cms-blog-info #content .thumb{float:none;margin:0 0 calc(var(--bs-gutter-x) * 1) 0;max-width:none;width:100%;text-align:center}.article-layout.product-layout,.product-block .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.article-layout.product-layout .product-thumb .image img{margin-bottom:1rem}.product-thumb .col-cart .btn.cart{min-width:auto;position:relative;width:100%;margin-top:calc(var(--gutter-x) / 3)}.product-thumb .col-cart .btn.cart i{display:none}.product-thumb .col-cart .btn.cart>span{max-width:unset;opacity:1;height:unset}.product-thumb .col-cart .btn.cart .icon{padding:0 1rem}.thumbnails-horizontal.image-gallery .image-additional .swiper-slide{width:calc(100% / 5)}.product-variant .swiper-slide{max-width:calc(100% / 5);min-width:calc(100% / 5)}.cart-popup .products .delete{position:absolute;top:1rem;right:1rem;padding:0}.footer-top .order-last{order:unset !important;margin-bottom:0 !important}.footer-top h4{margin:0}.footer-top h4 a{pointer-events:initial;display:block;padding:1rem 0;margin-top:-1rem;margin-bottom:-1rem}.footer-top h4 a.collapse-plus[data-bs-toggle="collapse"]::after{display:block}.footer-top .collapse{display:none}.footer-top .collapse.show{display:flex}.footer-top .lm{width:100%}.footer-top .lm .item-link{font-size:var(--font-size-1-0rem);padding-top:0.5rem;padding-bottom:0.5rem}.footer-top>div:nth-child(2),.footer-top>div:nth-child(3),.footer-top>div:nth-child(4){margin-bottom:calc(var(--gutter-x)) !important;padding-bottom:calc(var(--gutter-x));border-bottom:1px solid var(--color-grid)}.footer-top>div:nth-child(2){padding-top:calc(var(--gutter-x));border-top:1px solid var(--color-grid)}.ct .card-body .chk-customer .nav{top:unset;left:0;position:relative}.ct .card-body .chk-customer .nav .nav-item{width:50%}.ct .chk-cart-wr .chk-cart .products .description .col.name{min-height:unset;border:none;padding:0}.ct .chk-cart-wr .chk-cart .products .description .col.name a{padding:0;font-size:var(--font-size-14);line-height:var(--line-height-14)}#information-contact .contact-top>.row>div{width:calc(100% - var(--gutter-x)) !important}.product-bottom-tabs-wr .product-bottom-tabs #tab-related{margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x))}.product-bottom-tabs-wr .product-bottom-tabs #tab-related .body-container{padding:calc(var(--bs-gutter-x) * 0.5)}.product-bottom-tabs-wr .product-bottom-tabs #tab-article{margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x))}.product-bottom-tabs-wr .product-bottom-tabs #tab-article .block-title{padding-left:calc(0.5 * var(--bs-gutter-x));padding-right:calc(0.5 * var(--bs-gutter-x))}}@media (max-width:400px){.product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}html:has(#column-left) .product-layout.product-grid,html:has(#column-right) .product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}.product-block .product-layout.product-grid{max-width:calc((100% / 2) - 0px);min-width:calc((100% / 2) - 0px)}html:has(#column-left) .article-layout.product-layout,html:has(#column-right) .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.article-layout.product-layout,.product-block .article-layout.product-layout{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.category-list .category-grid{max-width:calc((100% / 1) - 0px);min-width:calc((100% / 1) - 0px)}.thumbnails-horizontal.image-gallery .image-additional .swiper-slide{width:calc(100% / 4)}.product-variant .swiper-slide{max-width:calc(100% / 4);min-width:calc(100% / 4)}.chk-methods .chk-method label div:has(.delivery-type__price){margin-top:0 !important;margin-bottom:0 !important}.chk-methods .chk-method .delivery-type__price{text-align:left;padding-left:calc(var(--gutter-x) * 1.5);margin:0}}