.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}

.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}

.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}

.input-group .form-control,.input-group-addon,.input-group-btn{-js-display:flex;display:flex;flex-direction:column;justify-content:center}

.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}

:root,[data-bs-theme=light]{--bs-blue:#2fb5d2;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#ff4c4c;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#878787;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#2fb5d2;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#FF9A52;--bs-danger:#ff4c4c;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:47, 181, 210;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 154, 82;--bs-danger-rgb:255, 76, 76;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:rgb(18.8, 72.4, 84);--bs-secondary-text-emphasis:rgb(43.2, 46.8, 50);--bs-success-text-emphasis:rgb(10, 54, 33.6);--bs-info-text-emphasis:rgb(5.2, 80.8, 96);--bs-warning-text-emphasis:rgb(102, 61.6, 32.8);--bs-danger-text-emphasis:rgb(102, 30.4, 30.4);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(213.4, 240.2, 246);--bs-secondary-bg-subtle:rgb(225.6, 227.4, 229);--bs-success-bg-subtle:rgb(209, 231, 220.8);--bs-info-bg-subtle:rgb(206.6, 244.4, 252);--bs-warning-bg-subtle:rgb(255, 234.8, 220.4);--bs-danger-bg-subtle:rgb(255, 219.2, 219.2);--bs-light-bg-subtle:rgb(251.5, 252, 252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(171.8, 225.4, 237);--bs-secondary-border-subtle:rgb(196.2, 199.8, 203);--bs-success-border-subtle:rgb(163, 207, 186.6);--bs-info-border-subtle:rgb(158.2, 233.8, 249);--bs-warning-border-subtle:rgb(255, 214.6, 185.8);--bs-danger-border-subtle:rgb(255, 183.4, 183.4);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#2fb5d2;--bs-link-color-rgb:47, 181, 210;--bs-link-decoration:underline;--bs-link-hover-color:rgb(37.6, 144.8, 168);--bs-link-hover-color-rgb:38, 145, 168;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(255, 242.6, 205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(47, 181, 210, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#ff4c4c;--bs-form-invalid-border-color:#ff4c4c}

*,::after,::before{box-sizing:border-box}

body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}

hr{margin:16px 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;border-top:1px solid rgba(160,160,160,.25)}

.h5,.h6,h3,h4,h5,h6{margin-top:0;margin-bottom:8px;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}

.h4,p{margin-top:0}

.h1,.h2,.h3,.h4,h1,h2{margin-bottom:8px;line-height:1.2;color:var(--bs-heading-color)}

.h1,.h2,.h3,h1,h2{margin-top:0;font-weight:700}

.h1,h1{font-size:calc(1.375rem + 1.5vw)}

.h2,h2{font-size:calc(1.325rem + .9vw)}

.h3,h3{font-size:calc(1.3rem + .6vw)}

.h4,h4{font-size:calc(1.275rem + .3vw)}

.h5,h5{font-size:1.25rem}

.h6,h6{font-size:1rem}

p{margin-bottom:.8rem}

ol,ul{padding-left:2rem}

address,dl,ol,ul{margin-bottom:1rem}

dl,ol,ul{margin-top:0}

ol ol,ol ul,ul ol,ul ul{margin-bottom:0}

dt{font-weight:700}

dd{margin-bottom:.5rem;margin-left:0}

b,strong{font-weight:bolder}

.small,small{font-size:.875em}

a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1))}

a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}

img,svg{vertical-align:middle}

table{caption-side:bottom;border-collapse:collapse}

tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}

label,output{display:inline-block}

input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit}

button{margin:0;line-height:inherit}

[role=button]{cursor:pointer}

[type=button],[type=reset],[type=submit]{-webkit-appearance:button}

.form-control-color:not(:disabled):not([readonly]),.form-control[type=file]:not(:disabled):not([readonly]),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}

.img-fluid,.img-thumbnail,.rte-content img{max-width:100%;height:auto}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}

:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1140px;--bs-breakpoint-xxl:1400px}

.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}

.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}

.col{flex:1 0 0%}

.col-1,.col-auto{flex:0 0 auto;width:auto}

.col-2,.col-3{flex:0 0 auto;width:16.66666667%}

.col-3{width:25%}

.col-4,.col-5{flex:0 0 auto;width:33.33333333%}

.col-5{width:41.66666667%}

.col-6,.col-7{flex:0 0 auto;width:50%}

.col-7{width:58.33333333%}

.col-8,.col-9{flex:0 0 auto;width:66.66666667%}

.col-9{width:75%}

.col-12,.col-xs-12{flex:0 0 auto;width:100%}

.g-3,.gx-3{--bs-gutter-x:12px}

.g-3,.gy-3{--bs-gutter-y:12px}

.form-control{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}

.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}

.input-group .btn{position:relative;z-index:2}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1);border-top-left-radius:0;border-bottom-left-radius:0}

.btn,.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg)}

.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#2fb5d2;--bs-btn-border-color:#2fb5d2;--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(78.2, 192.1, 216.75);--bs-btn-hover-border-color:rgb(67.8, 188.4, 214.5);--bs-btn-focus-shadow-rgb:40, 154, 179;--bs-btn-active-color:#000;--bs-btn-active-bg:rgb(88.6, 195.8, 219);--bs-btn-active-border-color:rgb(67.8, 188.4, 214.5);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#2fb5d2;--bs-btn-disabled-border-color:#2fb5d2}

.btn-secondary,.btn-success{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff}

.btn-secondary{--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color:rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-bg:rgb(86.4, 93.6, 100);--bs-btn-active-border-color:rgb(81, 87.75, 93.75);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}

.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:0.9375rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}

.fade{transition:opacity .15s linear}

.fade:not(.show){opacity:0}

.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}

.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:8px;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2fb5d2;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:16px;--bs-dropdown-item-padding-y:4px;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:16px;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}

.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}

.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}

.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}

.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}

.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(47,181,210,.25)}

.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}

.card-header-tabs,.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}

.card-header-tabs .nav-link,.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}

.card-header-tabs .nav-link:focus,.card-header-tabs .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}

.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg)}

.card-header-tabs .nav-item.show .nav-link,.card-header-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);border-color:var(--bs-nav-tabs-link-active-border-color)}

.card-header-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .nav-link{background-color:var(--bs-nav-tabs-link-active-bg)}

.card-header-tabs .dropdown-menu,.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}

.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#2fb5d2}

.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}

.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}

.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}

.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}

.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}

.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}

.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}

.tab-content>.active{display:block}

.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:8px;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.546875rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:0.9375rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:0.9375rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:0;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}

.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}

.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}

.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}

.navbar-nav .dropdown-menu{position:static}

.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}

.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}

.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}

.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}

.navbar-toggler:hover,a{text-decoration:none}

.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}

.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}

.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}

.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}

.navbar-expand .navbar-nav{flex-direction:row}

.navbar-expand .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand .navbar-nav-scroll{overflow:visible}

.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand .navbar-toggler,.navbar-expand .offcanvas .offcanvas-header{display:none}

.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1)}

.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}

.block-links ul>li:last-child,.card-text:last-child,.rte-content p:last-child{margin-bottom:0}

.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}

.breadcrumb,.pagination{display:flex;list-style:none}

.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}

.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}

.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}

.toast:not(.show){display:none}

.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:16px;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:16px;--bs-modal-header-padding-y:16px;--bs-modal-header-padding:16px 16px;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}

.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}

.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}

.modal.show .modal-dialog{transform:none}

.modal.modal-static .modal-dialog{transform:scale(1.02)}

.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}

.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}

.modal-dialog-scrollable .modal-body{overflow-y:auto}

.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}

.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}

.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}

.modal-backdrop.fade{opacity:0}

.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}

.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}

.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-.5*var(--bs-modal-header-padding-y)) calc(-.5*var(--bs-modal-header-padding-x)) calc(-.5*var(--bs-modal-header-padding-y)) auto}

.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}

.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}

.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}

.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}

.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}

.modal-fullscreen .modal-body{overflow-y:auto}

.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.align-middle{vertical-align:middle!important}

.float-left,.float-start,.float-xs-left{float:left!important}

.float-end,.float-right,.float-xs-right{float:right!important}

.d-inline-block{display:inline-block!important}

.d-flex{display:flex!important}

#_desktop_iqitmegamenu-mobile,.d-none{display:none!important}

.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}

.position-relative{position:relative!important}

.position-absolute{position:absolute!important}

.bottom-0{bottom:0!important}

.start-0{left:0!important}

.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}

.btn-block,.w-100{width:100%!important}

.h-100{height:100%!important}

.flex-fill{flex:1 1 auto!important}

.flex-column{flex-direction:column!important}

.flex-grow-1{flex-grow:1!important}

.flex-shrink-0{flex-shrink:0!important}

.justify-content-end{justify-content:flex-end!important}

.justify-content-center{justify-content:center!important}

.justify-content-between{justify-content:space-between!important}

.justify-content-evenly{justify-content:space-evenly!important}

.align-items-start{align-items:flex-start!important}

.align-items-center{align-items:center!important}

.m-0,.mb-0,.mt-0,.pb-0,.pt-0{margin:0!important}

.m-2{margin:8px!important}

.my-3{margin-top:12px!important;margin-bottom:12px!important}

.mt-1{margin-top:4px!important}

.mt-2{margin-top:8px!important}

.mt-4{margin-top:16px!important}

.mb-1{margin-bottom:4px!important}

.mb-2{margin-bottom:8px!important}

.mb-3{margin-bottom:12px!important}

.ms-2{margin-left:8px!important}

.p-0{padding:0!important}

.p-2{padding:8px!important}

.px-2{padding-right:8px!important;padding-left:8px!important}

.px-4{padding-right:16px!important;padding-left:16px!important}

.py-1{padding-top:4px!important;padding-bottom:4px!important}

.py-2{padding-top:8px!important;padding-bottom:8px!important}

.py-4{padding-top:16px!important;padding-bottom:16px!important}

.pt-3{padding-top:12px!important}

.pb-1{padding-bottom:4px!important}

.ps-0{padding-left:0!important}

.gap-2{gap:8px!important}

.lang-rtl main,.text-end,.text-right{text-align:right!important}

.text-center{text-align:center!important}

.text-decoration-none{text-decoration:none!important}

.text-body,.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}

.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}

.text-reset{--bs-text-opacity:1;color:inherit!important}

.bg-primary,.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}

.bg-info,.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}

.rounded{border-radius:var(--bs-border-radius)!important}

.visible{visibility:visible!important}

.badge{line-height:initial}

.badge-success{background-color:#198754;color:#fff}

.row.no-gutters{margin-right:0;margin-left:0}

.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}

a:focus,a:hover{text-decoration:underline}

.close{float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}

button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.close:not(:disabled):not(.disabled){cursor:pointer}

.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}

.input-group .btn,body,html{height:100%}

.mr-4{margin-right:16px!important}

.fadeIn{animation-name:fadeIn}

.fadeInDown{animation-name:fadeInDown}

.fadeInRight{animation-name:fadeInRight}

.fadeInUp{animation-name:fadeInUp}

.slideInLeft{animation-name:slideInLeft}

.h3,.h4,h3,h4{font-size:1.125rem}

.h2,h2{font-size:1.25rem}

body{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.25em}

.container{width:auto}

.small-gutters{margin-right:-.5rem;margin-left:-.5rem}

.small-gutters>.col,.small-gutters>[class*=col-]{padding-right:.5rem;padding-left:.5rem}

.extra-small-gutters{margin-right:-.3rem;margin-left:-.3rem}

.extra-small-gutters>.col,.extra-small-gutters>[class*=col-]{padding-right:.3rem;padding-left:.3rem}

input[type=number]{-moz-appearance:textfield}

.label.small,.value.small,small.label,small.value{font-size:.8rem}

.form-control-label{padding-top:.8rem}

.form-control{border:0;height:auto;padding:.6rem 1rem;transition:all .2s cubic-bezier(.7,0,.3,1);-webkit-appearance:none}

.bootstrap-touchspin .btn-touchspin{background-color:#fff;border:1px solid var(--bs-border-color);height:calc(1.5em + .75rem + calc(1px*2))/20.0625rem}

.bootstrap-touchspin .input-group-btn-vertical{width:auto;display:block}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;height:50%}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0;height:50%;border-top-color:transparent!important;margin-top:0}

.bootstrap-touchspin .input-group-btn-vertical i{font-size:10px;left:6px;top:25%;pointer-events:none;font-weight:900}

.input-container{position:relative}

.input-radio{position:absolute;top:0;cursor:pointer;opacity:0;min-height:1.5rem;min-width:1.5rem;width:100%;height:100%;padding:0 .4rem}

.input-radio+span{padding:4px 8px;line-height:calc(1.5rem - 4px)}

.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{padding:4px 8px;border:2px solid rgba(160,160,160,.25);line-height:calc(1.5rem - 4px)}

.color,.custom-checkbox input[type=checkbox]+span.color,.radio-label{width:1.5rem;height:1.5rem;display:inline-block;outline:1px solid rgba(160,160,160,.25);cursor:pointer;background-size:contain;text-align:center;line-height:1.8rem;margin-right:2px}

.radio-label{width:auto;height:auto;min-height:1.5rem;min-width:1.5rem}

.btn,button{cursor:pointer}

button{border-radius:0;-webkit-appearance:none;font:inherit;overflow:visible;text-transform:none;padding:0}

.btn{padding:.5rem 1.25rem}

.btn-primary:not(.btn-iconic) i,.btn-secondary:not(.btn-iconic) i{margin-right:.5em}

.btn-group-lg>.btn,.btn-lg{border-radius:0;padding:1rem 1.5rem;font-size:inherit}

.block-title{position:relative}

#footer .block{padding-bottom:1rem}

.block-links ul>li{margin-bottom:.4rem}

.block-links ul>li a{display:inline-block;position:relative;padding-left:12px}

#header .header-nav .left-nav>div>ul,#header .header-nav .right-nav>div>ul,.block-links-inline ul{display:inherit}

.block-links-inline ul>li{display:inline-block}

.social-links>li{display:inline-block;padding:0 .2em 0 0}

.social-links>li:last-child{padding-right:0}

.social-links>li.facebook>a,.social-links>li.facebook>a:hover{color:#3b5998!important}

.social-links>li.twitter>a,.social-links>li.twitter>a:hover{color:#23c3fd!important}

.social-links>li.youtube>a,.social-links>li.youtube>a:hover{color:#e82a34!important}

html{scroll-behavior:smooth}

ul{list-style:none;padding-left:0;margin-bottom:0}

a{transition:opacity .2s cubic-bezier(.7,0,.3,1),color .2s cubic-bezier(.7,0,.3,1)}

a:focus,button:focus{outline:0}

button,input,optgroup,select,textarea{font-family:inherit}

.close{font-size:2.1rem}

.page-title{position:relative}

.dropdown-menu{font-size:inherit}

.text-muted{font-size:.8rem;color:currentColor!important;opacity:.8;line-height:1.2em}

.text-faded{opacity:.8}

.definition-list dl,.product-features>dl.data-sheet{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap}

.card-header-tabs,.nav-tabs{margin-bottom:1.5rem;border-bottom:1px solid rgba(160,160,160,.25)}

.card-header-tabs .nav-item,.nav-tabs .nav-item{margin-right:1.5rem}

.card-header-tabs .nav-item:last-child,.nav-tabs .nav-item:last-child{margin-right:0}

.card-header-tabs .nav-link,.nav-tabs .nav-link{border:0;opacity:.4;padding:0 0 .5em;font-size:1.2rem;color:inherit;cursor:pointer}

.card-header-tabs .nav-link:focus,.card-header-tabs .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:inherit;border:0;opacity:1;border-bottom:1px solid red}

.card-header-tabs .nav-link.active,.nav-tabs .nav-link.active{color:inherit;background:0 0;opacity:1;border-bottom:1px solid red}

.tab-content>.tab-pane{display:block;height:0;overflow:hidden;visibility:hidden}

.tab-content>.tab-pane.active{height:auto;overflow:visible;visibility:visible}

.dropdown .expand-more{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.dropdown-menu-custom{display:block;border:0!important;padding:0;float:none;position:static;min-width:0;height:0;width:0;margin:0;background:0 0!important}

:not(.dropdown-menu-custom).dropdown-menu{padding:0;margin:0;display:block;min-width:100%;transform-origin:top;animation-fill-mode:forwards;-webkit-transform:scale(1,0);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);-webkit-transition:all .2s cubic-bezier(.7,0,.3,1);inset:0 0 auto auto}

.dropdown-item{padding:.5em .8em}

.modal-backdrop{background-color:rgba(0,0,0,.5)}

.modal{z-index:999996}

.modal-backdrop{z-index:999992}

.modal-backdrop.backdrop-second{z-index:999989}

.modal-backdrop.show,body#checkout section.checkout-step.-current,body#checkout section.checkout-step:hover{opacity:1}

.modal-content{border-radius:0;border:0;transform:scale(.8);opacity:0;transition:all .3s}

.modal-open .modal{padding:0!important}

.modal.fade .modal-dialog{transform:translateY(0)}

.modal.show .modal-content{transform:scale(1);opacity:1}

.modal-title{font-size:1.5rem}

.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{height:100dvh;position:fixed;z-index:5005;top:0;left:0;overflow-x:hidden;transform:translate3d(-115%,0,0);transition:transform .4s;transition-timing-function:cubic-bezier(.7,0,.3,1);width:300px}

.col-mobile-menu-push #iqitmegamenu-mobile{min-height:100%}

#mobile-header-sticky.stuck .col-mobile-menu-dropdown #_mobile_iqitmegamenu-mobile{max-height:94vh;overflow-x:hidden;height:auto}

.mobile-menu,.search-widget form{position:relative}

.mobile-menu__header{visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}

.mobile-menu__footer{display:flex}

.mobile-menu__content{overflow-x:hidden;overflow-y:auto}

.mobile-menu__close,.mobile-menu__title{font-size:1.5rem}

.mobile-menu__back-btn{font-size:2rem;border:0;background:0;text-align:left;display:flex;align-items:center;line-height:1}

.mobile-menu__tab{font-size:1rem;line-height:1.4em}

#blockcart-content .cart-products>li:last-child,.mobile-menu__tab:last-child,.my-account-page-content-wrapper .my-account-side-links>a:last-child{border-bottom:none}

.mobile-menu__arrow{padding-left:20px;display:block}

.mobile-menu__tab-icon{margin-right:5px}

.mobile-menu__link{display:block;transition:opacity .3s ease;width:70%;line-height:1.2em}

.mobile-menu__submenu--panel{position:absolute;width:100%;left:0;top:0;z-index:900;line-height:1.5;font-size:1rem;display:none;height:100%;overflow-x:hidden;overflow-y:auto;background:#fff}

.mobile-menu__column-title{display:inline-block;font-size:1.25rem;text-transform:uppercase}

.mobile-menu__language-currency-dropdown{display:none}

.mm-panel__header{display:flex;justify-content:space-between}

.ns-box{position:fixed;top:2rem;right:2rem;z-index:999999;max-width:380px;background:#2fb4d1;color:#fff;padding:1rem;transition:all .3s ease;min-width:250px}

#header-search-btn .dropdown-menu.show .fullscreen-search,.ns-box.ns-show{visibility:visible;opacity:1}

.ns-box,.ns-box.ns-hide{visibility:hidden;opacity:0}

.ns-effect-thumbslider .ns-box-inner{overflow:hidden}

.ns-effect-thumbslider .ns-thumb{z-index:2;position:relative}

.ns-effect-thumbslider .ns-content{padding-left:1rem}

.ns-box-danger{background-color:#f2dede!important;color:#a94442!important}

.search-widget .form-search-control{padding:.8rem 2rem .8rem 1rem}

.search-widget .search-btn{position:absolute;right:0;height:100%;z-index:4;background:0 0;cursor:pointer;border:0;padding:0 1em}

.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);width:100%;top:100%;position:absolute;display:none;z-index:999999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}

.modal-terms,.page-addresses .address .address-body{padding:1rem}

.product-miniature{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,outline .3s ease}

.product-miniature-grid .product-functional-buttons{padding:.2rem .4rem;font-size:0;line-height:0;transition:opacity .2s cubic-bezier(.7,0,.3,1),transform .2s cubic-bezier(.7,0,.3,1);backface-visibility:hidden;min-width:100px;text-align:center}

.product-miniature-grid .product-functional-buttons a{display:inline-block;padding:.4rem}

.product-miniature-grid .product-functional-buttons i{font-size:1.2rem}

.product-miniature-grid .product-functional-buttons-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem;transform:translate(-50%,50%);opacity:0}

.product-miniature-grid .input-group-add-cart{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}

.product-miniature-grid .input-group-add-cart .input-group{width:auto;margin-right:5px}

.block-categories li,.product-miniature-default,.product-miniature-default .thumbnail-container{position:relative}

.product-miniature-default .product-thumbnail{text-align:center;display:block;position:relative}

.product-miniature-default .product-thumbnail img{display:block;margin:0 auto}

.product-miniature-default .product-flags{left:0;top:0}

.product-miniature-default li.product-flag{margin-top:.3rem;text-align:left}

.product-miniature-default li.product-flag:first-child{margin-top:0}

.product-miniature-default .product-add-cart .input-group-add-cart{flex-wrap:nowrap}

.product-miniature-default .product-add-cart .input-qty{max-width:50px;min-width:25px;text-align:center;padding:0 .2em;-moz-appearance:textfield}

.product-miniature-default .product-title{margin:0;padding:0}

.products.swiper-container .swiper-slide:not(.swiper-slide-visible) .product-miniature{box-shadow:none}

.products-grid .product-miniature-default{height:100%}

.products-grid .product-miniature-default .product-description{padding-top:.8rem}

.products-grid .product-miniature-default .product-category-name{padding-bottom:.2rem}

.products-grid .product-miniature-default .product-brand,.products-grid .product-miniature-default .product-reference{margin-top:-.2rem}

.products-grid .product-miniature-default .iqitreviews-simple,.products-grid .product-miniature-default .product-brand,.products-grid .product-miniature-default .product-reference,.products-grid .product-miniature-default .product-title{margin-bottom:.4rem}

.products-grid .product-miniature-layout-1 .product-price-and-shipping,.products-grid .product-miniature-layout-1 .products-variants,.products-grid .product-miniature-layout-3 .product-price-and-shipping,.products-grid .product-miniature-layout-3 .products-variants{padding-bottom:.4rem}

.product-cover .expander{cursor:pointer;position:absolute;bottom:1rem;right:1rem;padding:.6rem;z-index:22}

.product-cover .expander>span{background:#fff}

.product-cover img{display:block;margin:0 auto;cursor:-moz-grab}

.product-cover,.product-cover .product-lmage-large{position:relative}

.product-images{margin:0 -.5rem}

.product-images .thumb-container{padding:0 .5rem}

.product-images img{cursor:pointer}

.images-container{margin-bottom:1.5rem}

#product-modal #thumbnails .swiper-container .swiper-button-arrow,.images-container .swiper-button-next,.images-container .swiper-button-prev{opacity:0;visibility:hidden}

.images-container .swiper-button-disabled{opacity:0!important;visibility:hidden!important}

#product-images-thumbs.swiper-horizontal{margin:0 -.5rem}

#product-images-thumbs.swiper-horizontal .thumb-container{padding:0 .5rem}

.images-container-bottom .product-cover{margin-bottom:1rem}

#product-modal .modal-dialog{max-width:1000px;margin:auto}

#product-modal.fade .modal-dialog{top:50%;transform:translateY(-50%)}

#product-modal .modal-header{z-index:2}

#product-modal .modal-content{height:100%}

#product-modal .modal-body{padding:0}

#product-modal .easyzoom-modal{text-align:center}

#product-modal .easyzoom-modal>a{display:block;width:100%}

#product-modal .product-cover-modal{width:auto;margin:0 auto;max-height:calc(100vh - 200px)}

#product-modal #thumbnails .product-images{opacity:0;margin:.2rem -.1rem;transition:opacity .15s}

.easyzoom{position:relative;display:block}

.easyzoom-flyout,.easyzoom-product{position:absolute;width:100%;height:100%}

.product-flags{position:absolute;top:.5rem;z-index:2;left:1rem;transition:all .2s cubic-bezier(.7,0,.3,1)}

li.product-flag{display:table;background:#2fb5d2;padding:.3125rem .4375rem;color:#fff;margin-top:.5rem;z-index:2;line-height:1.1em}

#main .images-container .js-qv-mask{white-space:nowrap;overflow:hidden}

.product_header_container{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(160,160,160,.25)}

.product_header_container .product-price,.product_p_price_container .product-price{line-height:1em}

#content-wrapper .product_header_container .page-title{margin-bottom:.8rem;border:0;padding:0;text-align:inherit;width:auto}

#content-wrapper .product_header_container .page-title span{margin:0;width:100%}

.product_p_price_container{margin-top:1rem;border-top:1px solid rgba(160,160,160,.25);padding-top:1rem;padding-bottom:.5rem}

.product-info-row{margin-bottom:3rem}

.product-quantity>.col{margin-bottom:.8rem}

.product-quantity .qty{width:80px;height:100%}

.product-quantity .qty .input-group{height:100%}

.product-quantity input[type=number]{-moz-appearance:textfield}

.product-variants>.product-variants-item{margin:.5rem 0}

.product-variants>.product-variants-item ul li{margin-right:.5rem;margin-bottom:.5rem}

.product-variants .form-control-label{padding-bottom:.5rem;display:block;font-weight:700}

.product-variants .input-radio,.product-variants .radio-label{min-width:2rem;min-height:2rem;line-height:2rem}

.product-variants .input-radio+span{line-height:calc(2rem - 4px)}

.product-variants .input-color:checked+span,.product-variants .input-color:hover+span,.product-variants .input-radio:checked+span,.product-variants .input-radio:hover+span{border:1px solid #414141;line-height:calc(2em - 4px)}

#product-details .label{font-weight:700;margin-bottom:.2rem}

.product-features{margin-top:1rem}

.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{box-flex:1;-moz-flex:1 0 40%;flex:1 0 40%;font-weight:400;padding-bottom:.5rem;word-break:break-word;border-bottom:1px solid rgba(160,160,160,.25);margin-bottom:.5rem}

.product-features>dl.data-sheet dt.name{font-weight:700}

.product-additional-info{border-top:1px solid rgba(160,160,160,.25);padding-top:1rem}

#stores .page-stores .store-item-footer li,.iqitproducttags,.social-sharing{margin-bottom:.5rem}

.social-sharing li{display:inline-block;padding:0 .3rem}

.iqitproducttags li{padding:.3rem;background:#fff;margin-bottom:0.2rem}

.product-tabs{margin-bottom:3rem;margin-top:3rem}

.product-sidebar .block{padding:0;margin-bottom:2rem}

.add-to-cart.processing-add .spinner-icon,.iqitproducttags li{display:inline-block}

.add-to-cart .spinner-icon,.add-to-cart.processing-add .bag-icon{display:none}

.product-description .rte-content{backface-visibility:hidden}

#main #product-preloader,.iqit-accordion .angle-down,.iqit-accordion .collapsed .angle-up{display:none}

.iqit-accordion .card-header-tabs,.iqit-accordion .nav-tabs{margin-bottom:0}

.iqit-accordion .card-header-tabs .nav-link,.iqit-accordion .nav-tabs .nav-link{padding:1.5rem;background:rgba(204,204,204,.15);margin-bottom:1px;opacity:1}

.cart-summary-line{clear:both}

.cart-summary-line .value{float:right}

#blockcart-content{padding:1rem;text-align:left;max-width:100%;width:340px}

#blockcart-content .cart-products{padding-right:8px}

#blockcart-content .cart-products>li{padding-bottom:.875rem;border-bottom:1px solid #acaaa6;margin-bottom:.875rem}

#blockcart-content .cart-products .col-info{padding-left:1rem}

#blockcart-content .cart-products .bootstrap-touchspin{width:75px;flex-wrap:nowrap}

#blockcart-content .cart-products .block-cart-product-quantity{height:40px}

#blockcart-content .cart-subtotals{padding:.875rem 0;border-top:1px solid #acaaa6}

#blockcart-content .cart-totals{font-size:1.5rem;line-height:1.2em;padding:.875rem 0;border-top:2px solid #acaaa6}

.ps-shoppingcart #blockcart{display:inline-block;position:relative}

.ps-shoppingcart .cart-toogle{cursor:pointer;display:inline-block}

.ps-shoppingcart .cart-products-count-btn{display:none;text-align:center;line-height:15px;border-radius:30px;min-width:16px;height:16px;font-size:.8rem;position:absolute;top:-4px;right:-4px;padding:1px 5px}

.ps-shoppingcart.col-mobile-btn-cart .cart-products-count-btn{display:inline-block}

#sticky-cart-wrapper .info-wrapper,.ps-shoppingcart.dropdown #blockcart-content .cart-title,.ps-shoppingcart.header-cart-btn-w .cart-toggle-details{display:none!important}

#mobile-header .col-mobile-logo a,.ps-shoppingcart.header-cart-btn-w .cart-products-count-btn{display:inline-block}

.ps-shoppingcart.dropdown #blockcart-content{transform-origin:top;animation-fill-mode:forwards;-webkit-transform:scale(1,0);opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);right:0;min-width:320px;z-index:1000;position:absolute}

.ps-shoppingcart.dropdown #blockcart-content .cart-products{max-height:380px;overflow-x:hidden;overflow-y:auto}

#sticky-cart-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}

#blockcart-modal .modal-dialog{max-width:960px;width:100%}

#blockcart-modal .col-info{padding-left:1rem}

#mobile-header .ps-shoppingcart.side-cart #blockcart-content{padding-bottom:120px}

.quickview .modal-dialog{max-width:1024px}

.quickview .modal-content{min-height:450px;border:0}

.quickview .modal-body{min-height:380px;padding:0}

#checkout-header,#header .header-nav{position:relative}

#header{z-index:100}

#header .header-btn-w{padding:0 .5rem}

#header .header-btn-w .header-btn{text-align:center;display:block;cursor:pointer}

#header .header-btn-w .header-btn>.icon{display:inline-block;position:relative}

#header .header-btn-w .header-btn .title{white-space:nowrap;margin-top:.5rem;display:block}

#header .col-header-menu,#header .col-header-menu .cbp-hrsub-narrow{position:static}

#desktop-header-container,#header{position:relative}

#mobile-header{display:none}

#mobile-header .row-mobile-header{margin-left:-.625rem;margin-right:-.625rem}

#mobile-header .row-mobile-buttons{margin-left:-15px;margin-right:-15px}

#mobile-header .col-mobile-logo{padding:0 .225rem}

#mobile-header .col-mobile-btn-menu,#mobile-header .col-mobile-btn-search{position:static}

#mobile-header .dropdown-mobile{padding:1rem}

#mobile-header .mobile-bag-icon{position:relative}

#mobile-header .m-nav-btn{display:inline-block;text-align:center;background:0 0;border:0;outline:0;transition:all .2s cubic-bezier(.7,0,.3,1);cursor:pointer;padding:.375rem .625rem}

#mobile-header .m-nav-btn>i,.contact-rich .part .icon i{font-size:2rem}

#mobile-header .m-nav-btn>span{display:block;margin-top:.5rem}

#mobile-header.mobile-header-style-3 .m-nav-btn{display:block;width:100%}

#mobile-header.mobile-header-style-3 .row-mobile-buttons>.col-auto{flex-basis:0;flex-grow:1}

#desktop-header.stuck-header,#iqitmegamenu-wrapper.stuck-menu,#mobile-header-sticky.stuck-down{position:fixed;top:0;left:0;width:100%;z-index:5000}

#mobile-header-sticky.stuck-up.visible-stuck-up{position:fixed;top:0;left:0;width:100%;z-index:5000}

#mobile-header-sticky.stuck-up.visible-stuck-up-scroll{position:fixed;top:0;left:0;width:100%;z-index:5000;transform:translateY(-100%);transition:transform .1s ease-in-out;will-change:transform}

#mobile-header-sticky.stuck-up.visible-stuck-up.visible-stuck-up-scroll{transform:translateY(0);animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:.1s;-webkit-animation-duration:.1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}

#footer .footer-style-1 .social-links>li{padding-bottom:1rem}

#footer-container-first,#footer-copyrights{padding:1rem 0}

.contact-rich{word-wrap:break-word}

.contact-rich>strong{margin-bottom:.5rem;display:inline-block}

.contact-rich .part{height:auto;overflow:hidden}

.contact-rich .part .icon{vertical-align:middle;display:inline-block;text-align:center;width:3rem}

.contact-rich .part .data{width:auto;overflow:hidden;vertical-align:middle;display:inline-block}

.block-iqitcontactpage hr{margin:.3rem 0}

.block-iqitcontactpage .part .icon{min-width:1rem;margin-right:.3rem;width:auto}

.block-iqitcontactpage .part .icon i{font-size:1rem}

.customization-modal .modal-content{border-radius:0;border:1px solid rgba(160,160,160,.25)}

.customization-modal .modal-content .modal-body{padding-top:0}

.customization-modal .modal-content .modal-body .product-customization-line{padding-bottom:.9375rem;padding-top:.9375rem;border-bottom:1px solid rgba(160,160,160,.25)}

.customization-modal .modal-content .modal-body .product-customization-line .label{font-weight:700;text-align:right}

.customization-modal .modal-content .modal-body .product-customization-line:last-child{padding-bottom:0;border-bottom:0}

:root{--swiper-theme-color:#007aff}

.swiper,.swiper-wrapper{position:relative;z-index:1}

.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}

.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}

.swiper-horizontal{touch-action:pan-y}

.swiper-slide{display:block}

.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}

.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}

.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}

.swiper-pagination-lock{display:none}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;padding:1rem .7rem;margin-top:-30px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .2s cubic-bezier(.7,0,.3,1)}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2;cursor:auto}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}

.swiper-button-lock{display:none}

.lang-rtl #back-to-top,.lang-rtl #sticky-cart-wrapper,.swiper-button-inner-prev,.swiper-container-rtl .swiper-button-inner-next{left:1rem;right:auto}

.swiper-button-inner-next,.swiper-container-rtl .swiper-button-inner-prev{right:1rem;left:auto}

.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.products.swiper-container,.swiper-default-carousel,.swiper-overflow-wrapper .swiper-container,.swiper-overflow-wrapper .swiper-wrapper-wrapper{overflow:visible}

.swiper-container-wrapper{overflow:hidden}

.swiper-pagination-product{position:static;min-height:20px}

.swiper-cls-fix:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:1fr;grid-auto-rows:0;display:grid;overflow:hidden}

.desktop-swiper-cls-fix-10:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(10,1fr)}

.swiper-cls-row-fix-1:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(1,1fr)}

.lang-rtl .card-header-tabs .nav-item,.lang-rtl .nav-tabs .nav-item{margin-left:1.5rem;margin-right:0}

.lang-rtl .modal-header .close{margin:-1rem auto -1rem -1rem}

.lang-rtl .quickview .modal-body{text-align:right}

#wrapper .breadcrumb{background:0 0;padding:0;display:block}

#wrapper .breadcrumb ol{padding-left:0;margin-bottom:0}

#wrapper .breadcrumb li{display:inline}

.block-section{margin-bottom:3rem;clear:both}

.section-title{position:relative}

#back-to-top{border:0;cursor:pointer;width:2.5rem;height:2.5rem;padding:0;opacity:0;visibility:hidden;position:fixed;bottom:1rem;right:1rem;transition:all .2s cubic-bezier(.7,0,.3,1);font-size:2rem;outline:0;z-index:120}

#back-to-top.-back-to-top-visible{opacity:1;visibility:visible}

#_mobile_blockcart-content.dropdown-menu,#_mobile_iqitmegamenu-mobile.dropdown-menu{border:0!important;background:0 0!important}

:root{scroll-behavior:smooth}

.h1,h1{font-size:2.5rem}

.h2,h2{font-size:2rem}

.h3,h3{font-size:1.75rem}

.h4,h4,legend{font-size:1.5rem}

.container,.container-sm{max-width:540px}

.col-sm-auto,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}

.col-sm-auto{width:auto}

.col-sm-3,.col-sm-4{flex:0 0 auto;width:25%}

.col-sm-4{width:33.33333333%}

.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}

.navbar-expand-sm .navbar-nav{flex-direction:row}

.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand-sm .navbar-nav-scroll{overflow:visible}

.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas .offcanvas-header{display:none}

.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}

.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}

.modal-sm{--bs-modal-width:300px}

.container,.container-md,.container-sm{max-width:720px}

.col-md{flex:1 0 0%}

.col-md-auto,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}

.col-md-auto{width:auto}

.col-md-1,.col-md-2{flex:0 0 auto;width:8.33333333%}

.col-md-2{width:16.66666667%}

.col-md-3,.col-md-4{flex:0 0 auto;width:25%}

.col-md-5,.col-md-6{flex:0 0 auto;width:41.66666667%}

.col-md-7,.col-md-8{flex:0 0 auto;width:58.33333333%}

.col-md-11,.col-md-12{flex:0 0 auto;width:91.66666667%}

.col-md-12{width:100%}

.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}

.list-group-horizontal-md,.navbar-expand-md .navbar-nav{flex-direction:row}

.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand-md .navbar-nav-scroll{overflow:visible}

.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas .offcanvas-header{display:none}

.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.container,.container-lg,.container-md,.container-sm{max-width:960px}

.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}

.list-group-horizontal-lg,.navbar-expand-lg .navbar-nav{flex-direction:row}

.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand-lg .navbar-nav-scroll{overflow:visible}

.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas .offcanvas-header{display:none}

.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.modal-lg,.modal-xl{--bs-modal-width:800px}

.d-lg-inline{display:inline!important}

.body-desktop-header-style-w-6>main,.body-desktop-header-style-w-7>main{padding-left:280px}

.body-desktop-header-style-w-6.lang-rtl>main,.body-desktop-header-style-w-7.lang-rtl>main{padding-left:0;padding-right:280px}

.col-lg-15{flex:0 0 20%;max-width:20%}

.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}

.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}

.list-group-horizontal-xl,.navbar-expand-xl .navbar-nav{flex-direction:row}

.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand-xl .navbar-nav-scroll{overflow:visible}

.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas .offcanvas-header{display:none}

.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.modal-xl{--bs-modal-width:1140px}

.col-xl-15{flex:0 0 20%;max-width:20%}

.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}

.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}

.list-group-horizontal-xxl,.navbar-expand-xxl .navbar-nav{flex-direction:row}

.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}

.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}

.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}

.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}

.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}

.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}

.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}

.modal-fullscreen-sm-down .modal-body{overflow-y:auto}

#product-modal .modal-dialog{min-height:100%;padding:0}

#product-modal .modal-content{min-height:100%;position:absolute;left:0;right:0}

#product-modal .modal-body,#product-modal .modal-body .easyzoom{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}

#product-modal .modal-body{flex-direction:column}

#product-modal .modal-body .easyzoom{flex:1;align-items:center}

.product-quantity .qty{width:100%;height:100%}

#stores .page-stores,.product-add-to-cart .add-to-cart,.product-add-to-cart .btn-iconic,section.checkout-step{width:100%}

.product-tabs .card-header-tabs,.product-tabs .nav-tabs{flex-direction:column}

.product-tabs .card-header-tabs .nav-item,.product-tabs .nav-tabs .nav-item{margin:0 0 .5rem}

#mobile-header .m-nav-btn>i{font-size:2.4rem}

#wrapper{margin-bottom:0!important}

#footer{z-index:1!important;position:static!important}

.mobile-swiper-cls-fix-6:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}

label{clear:both}

.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}

.modal-fullscreen-md-down .modal-body{overflow-y:auto}

.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}

.modal-fullscreen-lg-down .modal-body{overflow-y:auto}

#desktop-header,.easyzoom-product,.sticky-desktop-wrapper{display:none}

#mobile-header{display:block}

.tablet-swiper-cls-fix-6:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}

.container{max-width:100%}

.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}

.modal-fullscreen-xl-down .modal-body{overflow-y:auto}

.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}

.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}

.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}

.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}

.accordion-button,.btn,.collapsing,.collapsing.collapse-horizontal,.fade,.form-control,.form-floating>label,.form-select,.form-switch .custom-control-input,.form-switch .form-check-input,.nav-link,.navbar-toggler{transition:none}

.accordion-button::after,.modal.fade .modal-dialog,.page-link,.progress-bar{transition:none}

.ps-shoppingcart.dropdown #blockcart-content .cart-products{max-height:245px}

.ps-shoppingcart.dropdown{position:static}

.ps-shoppingcart.dropdown #blockcart-content{min-width:92vw;max-width:92vw;right:2vw;left:2vw;margin:auto}

@media (prefers-reduced-motion:no-preference) {
:root{scroll-behavior:smooth}
}

@media (min-width:1200px) {
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4,legend{font-size:1.5rem}
}

@media (min-width:576px) {
.container,.container-sm{max-width:540px}
.col-sm-auto,.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}
.col-sm-auto{width:auto}
.col-sm-3,.col-sm-4{flex:0 0 auto;width:25%}
.col-sm-4{width:33.33333333%}
.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas .offcanvas-header{display:none}
.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}
.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}
.modal-sm{--bs-modal-width:300px}
}

@media (min-width:768px) {
.container,.container-md,.container-sm{max-width:720px}
.col-md{flex:1 0 0%}
.col-md-auto,.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}
.col-md-auto{width:auto}
.col-md-1,.col-md-2{flex:0 0 auto;width:8.33333333%}
.col-md-2{width:16.66666667%}
.col-md-3,.col-md-4{flex:0 0 auto;width:25%}
.col-md-5,.col-md-6{flex:0 0 auto;width:41.66666667%}
.col-md-7,.col-md-8{flex:0 0 auto;width:58.33333333%}
.col-md-11,.col-md-12{flex:0 0 auto;width:91.66666667%}
.col-md-12{width:100%}
.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}
.list-group-horizontal-md,.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas .offcanvas-header{display:none}
.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}

@media (min-width:992px) {
.container,.container-lg,.container-md,.container-sm{max-width:960px}
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.list-group-horizontal-lg,.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas .offcanvas-header{display:none}
.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.modal-lg,.modal-xl{--bs-modal-width:800px}
.d-lg-inline{display:inline!important}
.body-desktop-header-style-w-6>main,.body-desktop-header-style-w-7>main{padding-left:280px}
.body-desktop-header-style-w-6.lang-rtl>main,.body-desktop-header-style-w-7.lang-rtl>main{padding-left:0;padding-right:280px}
.col-lg-15{flex:0 0 20%;max-width:20%}
}

@media (min-width:1140px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}
.list-group-horizontal-xl,.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas .offcanvas-header{display:none}
.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.modal-xl{--bs-modal-width:1140px}
.col-xl-15{flex:0 0 20%;max-width:20%}
}

@media (min-width:1400px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}
.list-group-horizontal-xxl,.navbar-expand-xxl .navbar-nav{flex-direction:row}
.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}
.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}

@media (max-width:575.98px) {
.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
#product-modal .modal-dialog{min-height:100%;padding:0}
#product-modal .modal-content{min-height:100%;position:absolute;left:0;right:0}
#product-modal .modal-body,#product-modal .modal-body .easyzoom{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}
#product-modal .modal-body{flex-direction:column}
#product-modal .modal-body .easyzoom{flex:1;align-items:center}
.product-quantity .qty{width:100%;height:100%}
#stores .page-stores,.product-add-to-cart .add-to-cart,.product-add-to-cart .btn-iconic,section.checkout-step{width:100%}
.product-tabs .card-header-tabs,.product-tabs .nav-tabs{flex-direction:column}
.product-tabs .card-header-tabs .nav-item,.product-tabs .nav-tabs .nav-item{margin:0 0 .5rem}
#mobile-header .m-nav-btn>i{font-size:2.4rem}
#wrapper{margin-bottom:0!important}
#footer{z-index:1!important;position:static!important}
.mobile-swiper-cls-fix-6:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}
label{clear:both}
}

@media (max-width:767.98px) {
.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
}

@media (max-width:991.98px) {
.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
#desktop-header,.easyzoom-product,.sticky-desktop-wrapper{display:none}
#mobile-header{display:block}
.tablet-swiper-cls-fix-6:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6,1fr)}
.container{max-width:100%}
}

@media (max-width:1139.98px) {
.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
}

@media (max-width:1399.98px) {
.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
}

@media (prefers-reduced-motion:reduce) {
.accordion-button,.btn,.collapsing,.collapsing.collapse-horizontal,.fade,.form-control,.form-floating>label,.form-select,.form-switch .custom-control-input,.form-switch .form-check-input,.nav-link,.navbar-toggler{transition:none}
.accordion-button::after,.modal.fade .modal-dialog,.page-link,.progress-bar{transition:none}
}

@media screen and (max-height:770px) {
.ps-shoppingcart.dropdown #blockcart-content .cart-products{max-height:245px}
}

@media screen and (max-width:400px) {
.ps-shoppingcart.dropdown{position:static}
.ps-shoppingcart.dropdown #blockcart-content{min-width:92vw;max-width:92vw;right:2vw;left:2vw;margin:auto}
}

:root {
--bs-breakpoint-xs:0
--bs-breakpoint-sm:576px
--bs-breakpoint-md:768px
--bs-breakpoint-lg:992px
--bs-breakpoint-xl:1140px
--bs-breakpoint-xxl:1400px
}

:root {
--swiper-theme-color:#007aff
}