:root{--bs-blue:#3f80ea;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e83e8c;--bs-red:#b8201b;--bs-orange:#fd7e14;--bs-yellow:#e5a54b;--bs-green:#4bbf73;--bs-teal:#20c997;--bs-cyan:#1f9bcf;--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:#f9295b;--bs-secondary:#636d7f;--bs-success:#a3be8c;--bs-warning:#ebcb8b;--bs-error:#bf616a;--bs-info:#88c0d0;--bs-light:#f6f7fa;--bs-dark:#2e3440;--bs-muted:#e9ecef;--bs-font-sans-serif:"Lato",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,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:#000;--bs-body-bg:#fff;--facet-line-height:2rem;--zindex-arrow-top:999;--zindex-dropdown:1000;--zindex-sticky:1020;--zindex-menu:1035;--zindex-offcanvas-backdrop:1040;--zindex-offcanvas:1045;--zindex-modal-backdrop:1050;--zindex-modal:1055;--zindex-autocomplete-results:1060;--zindex-search-results:1065;--zindex-popover:100;--zindex-tooltip:1080;--zindex-date-picker:1090;--zindex-loader:2000;--zindex-toast-container:2999}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:#000;color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:500;line-height:1.2;margin-bottom:1rem;margin-top:0}h1{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h1{font-size:1.75rem}}h2{font-size:calc(1.2625rem + .15vw)}@media(min-width:1200px){h2{font-size:1.375rem}}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:.7rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#f9295b;text-decoration:underline}a:hover{color:#c72149}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:#e83e8c;font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{background-color:#212529;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:600;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}body,html{position:relative}body{background-color:#fff;font-family:Lato,sans-serif;font-family:var(--bs-font-sans-serif);opacity:1!important;overflow-y:scroll}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){html{overflow-x:hidden}}a:not([href]){color:inherit;text-decoration:none}img{height:auto;max-width:100%}@supports(-webkit-tap-highlight-color:black){img{image-rendering:-webkit-optimize-contrast}}svg{shape-rendering:geometricprecision}main>section:not(:last-child){margin-bottom:2.5rem}.drawer main>section,.modal main>section{margin-bottom:0}.site-index main>section::not(".widget-inline-menu"){padding-bottom:2.5rem;padding-top:2.5rem}b,strong{font-weight:600}fieldset{border:none;padding:0}input[data-slider-max],input[data-slider-min]{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=radio]:not(.form__rating-option){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff;border:1px solid #000;border-radius:50%;color:#000;display:grid;flex-shrink:0;font:inherit;height:1rem;margin:1px .325rem 1px 1px;min-width:0;min-width:auto;place-content:center;width:1rem}input[type=radio]:not(.form__rating-option):before{background-color:#000;border-radius:50%;content:"";height:.5rem;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}@media(prefers-reduced-motion:reduce){input[type=radio]:not(.form__rating-option):before{transition:none}}input[type=radio]:not(.form__rating-option):checked:before{transform:scale(1)}input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff;border:1px solid #000;border-radius:0;color:#000;display:grid;flex-shrink:0;font:inherit;height:1rem;margin:.25rem .325rem 0 0;min-width:0;min-width:auto;place-content:center;width:1rem}input[type=checkbox]:before{border:solid #000;border-width:0 0 2px 2px;content:"";height:.25rem;transform:scale(0) rotate(-45deg);transition:transform .12s ease-in-out;width:.5rem}@media(prefers-reduced-motion:reduce){input[type=checkbox]:before{transition:none}}input[type=checkbox]:checked:before{transform:scale(1) rotate(-45deg)}input[type=checkbox]:disabled,input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio]:disabled,input[type=radio][disabled],input[type=radio][readonly]{opacity:.5}[data-toggle=collapse]:not([data-no-arrow]):after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M47.511,140.253l194.628,194.628c8.974,8.974,18.562,9.16,27.722,0l194.628-194.628c0,0,11.493-11.919,22.365-0.715 c10.304,10.618-1.427,22.203-1.427,22.203L291.074,356.095c-28.134,28.134-41.836,28.312-70.149,0L26.572,161.741 c0,0-11.731-11.586-1.427-22.203C36.018,128.335,47.511,140.253,47.511,140.253z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.625rem;margin:0 .25rem;width:.625rem}[data-toggle=collapse][aria-expanded=true]:not([data-no-arrow]):after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M464.488,371.747L269.86,177.119c-8.974-8.974-18.562-9.16-27.722,0L47.51,371.747c0,0-11.493,11.919-22.365,0.715 c-10.304-10.618,1.427-22.203,1.427-22.203l194.353-194.354c28.134-28.134,41.836-28.312,70.149,0l194.353,194.354 c0,0,11.731,11.586,1.427,22.203C475.981,383.665,464.488,371.747,464.488,371.747z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}ol,ul{list-style-type:none;padding-left:0}.collapse{display:none}.collapse.show{display:block}.prevent-scroll{overflow-y:hidden}.disabled{cursor:not-allowed;opacity:.65}.disabled,.pointer-none{pointer-events:none}.pointer-auto{pointer-events:auto}table{background:#fff}.btn{background-color:transparent;border:1px solid transparent;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#000}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .175rem rgba(108,117,125,.25);outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.5;pointer-events:none}.btn-primary{background-color:#f9295b;border-color:#f9295b;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#fa4974;border-color:#fa3e6b;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .175rem rgba(250,73,116,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#fa547c;border-color:#fa3e6b;color:#fff}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(250,73,116,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#f9295b;border-color:#f9295b;color:#fff}.btn-secondary{background-color:#636d7f;border-color:#636d7f;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background-color:#7a8392;border-color:#737c8c;color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .175rem rgba(122,131,146,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#828a99;border-color:#737c8c;color:#fff}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(122,131,146,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#636d7f;border-color:#636d7f;color:#fff}.btn-success{background-color:#a3be8c;border-color:#a3be8c;color:#000}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{background-color:#b1c89d;border-color:#acc598;color:#000}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .175rem rgba(139,162,119,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#b5cba3;border-color:#acc598;color:#000}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(139,162,119,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#a3be8c;border-color:#a3be8c;color:#000}.btn-warning{background-color:#ebcb8b;border-color:#ebcb8b;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#eed39c;border-color:#edd097;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .175rem rgba(200,173,118,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#efd5a2;border-color:#edd097;color:#000}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(200,173,118,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ebcb8b;border-color:#ebcb8b;color:#000}.btn-error{background-color:#bf616a;border-color:#bf616a;color:#fff}.btn-check:focus+.btn-error,.btn-error:focus,.btn-error:hover{background-color:#c97980;border-color:#c57179;color:#fff}.btn-check:focus+.btn-error,.btn-error:focus{box-shadow:0 0 0 .175rem rgba(201,121,128,.5)}.btn-check:active+.btn-error,.btn-check:checked+.btn-error,.btn-error.active,.btn-error:active,.show>.btn-error.dropdown-toggle{background-color:#cc8188;border-color:#c57179;color:#000}.btn-check:active+.btn-error:focus,.btn-check:checked+.btn-error:focus,.btn-error.active:focus,.btn-error:active:focus,.show>.btn-error.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(201,121,128,.5)}.btn-error.disabled,.btn-error:disabled{background-color:#bf616a;border-color:#bf616a;color:#fff}.btn-info{background-color:#88c0d0;border-color:#88c0d0;color:#000}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{background-color:#9ac9d7;border-color:#94c6d5;color:#000}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .175rem rgba(116,163,177,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#a0cdd9;border-color:#94c6d5;color:#000}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(116,163,177,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#88c0d0;border-color:#88c0d0;color:#000}.btn-light{background-color:#f6f7fa;border-color:#ced4da;color:#000}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{background-color:#f7f8fb;border-color:#d3d8de;color:#000}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .175rem rgba(175,180,185,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#f8f9fb;border-color:#d3d8de;color:#000}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(175,180,185,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f6f7fa;border-color:#ced4da;color:#000}.btn-dark{background-color:#2e3440;border-color:#2e3440;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#4d525d;border-color:#434853;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .175rem rgba(77,82,93,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#585d66;border-color:#434853;color:#fff}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(77,82,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#2e3440;border-color:#2e3440;color:#fff}.btn-muted{background-color:#e9ecef;border-color:#e9ecef;color:#000}.btn-check:focus+.btn-muted,.btn-muted:focus,.btn-muted:hover{background-color:#eceff1;border-color:#ebeef1;color:#000}.btn-check:focus+.btn-muted,.btn-muted:focus{box-shadow:0 0 0 .175rem rgba(198,201,203,.5)}.btn-check:active+.btn-muted,.btn-check:checked+.btn-muted,.btn-muted.active,.btn-muted:active,.show>.btn-muted.dropdown-toggle{background-color:#edf0f2;border-color:#ebeef1;color:#000}.btn-check:active+.btn-muted:focus,.btn-check:checked+.btn-muted:focus,.btn-muted.active:focus,.btn-muted:active:focus,.show>.btn-muted.dropdown-toggle:focus{box-shadow:0 0 0 .175rem rgba(198,201,203,.5)}.btn-muted.disabled,.btn-muted:disabled{background-color:#e9ecef;border-color:#e9ecef;color:#000}.btn-outline-primary{border-color:#f9295b;color:#f9295b}.btn-outline-primary:hover{background-color:#f9295b;border-color:#f9295b;color:#fff}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .175rem rgba(249,41,91,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#f9295b;border-color:#f9295b;color:#fff}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .175rem rgba(249,41,91,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#f9295b}.btn-outline-secondary{border-color:#636d7f;color:#636d7f}.btn-outline-secondary:hover{background-color:#636d7f;border-color:#636d7f;color:#fff}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .175rem rgba(99,109,127,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#636d7f;border-color:#636d7f;color:#fff}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .175rem rgba(99,109,127,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#636d7f}.btn-outline-success{border-color:#a3be8c;color:#a3be8c}.btn-outline-success:hover{background-color:#a3be8c;border-color:#a3be8c;color:#000}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .175rem rgba(163,190,140,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{background-color:#a3be8c;border-color:#a3be8c;color:#000}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .175rem rgba(163,190,140,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#a3be8c}.btn-outline-warning{border-color:#ebcb8b;color:#ebcb8b}.btn-outline-warning:hover{background-color:#ebcb8b;border-color:#ebcb8b;color:#000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .175rem rgba(235,203,139,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{background-color:#ebcb8b;border-color:#ebcb8b;color:#000}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .175rem rgba(235,203,139,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ebcb8b}.btn-outline-error{border-color:#bf616a;color:#bf616a}.btn-outline-error:hover{background-color:#bf616a;border-color:#bf616a;color:#fff}.btn-check:focus+.btn-outline-error,.btn-outline-error:focus{box-shadow:0 0 0 .175rem rgba(191,97,106,.5)}.btn-check:active+.btn-outline-error,.btn-check:checked+.btn-outline-error,.btn-outline-error.active,.btn-outline-error.dropdown-toggle.show,.btn-outline-error:active{background-color:#bf616a;border-color:#bf616a;color:#fff}.btn-check:active+.btn-outline-error:focus,.btn-check:checked+.btn-outline-error:focus,.btn-outline-error.active:focus,.btn-outline-error.dropdown-toggle.show:focus,.btn-outline-error:active:focus{box-shadow:0 0 0 .175rem rgba(191,97,106,.5)}.btn-outline-error.disabled,.btn-outline-error:disabled{background-color:transparent;color:#bf616a}.btn-outline-info{border-color:#88c0d0;color:#88c0d0}.btn-outline-info:hover{background-color:#88c0d0;border-color:#88c0d0;color:#000}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .175rem rgba(136,192,208,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#88c0d0;border-color:#88c0d0;color:#000}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .175rem rgba(136,192,208,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#88c0d0}.btn-outline-light{border-color:#f6f7fa;color:#f6f7fa}.btn-outline-light:hover{background-color:#f6f7fa;border-color:#f6f7fa;color:#000}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .175rem rgba(246,247,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{background-color:#f6f7fa;border-color:#f6f7fa;color:#000}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .175rem rgba(246,247,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f6f7fa}.btn-outline-dark{border-color:#2e3440;color:#2e3440}.btn-outline-dark:hover{background-color:#2e3440;border-color:#2e3440;color:#fff}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .175rem rgba(46,52,64,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{background-color:#2e3440;border-color:#2e3440;color:#fff}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .175rem rgba(46,52,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#2e3440}.btn-outline-muted{border-color:#e9ecef;color:#e9ecef}.btn-outline-muted:hover{background-color:#e9ecef;border-color:#e9ecef;color:#000}.btn-check:focus+.btn-outline-muted,.btn-outline-muted:focus{box-shadow:0 0 0 .175rem rgba(233,236,239,.5)}.btn-check:active+.btn-outline-muted,.btn-check:checked+.btn-outline-muted,.btn-outline-muted.active,.btn-outline-muted.dropdown-toggle.show,.btn-outline-muted:active{background-color:#e9ecef;border-color:#e9ecef;color:#000}.btn-check:active+.btn-outline-muted:focus,.btn-check:checked+.btn-outline-muted:focus,.btn-outline-muted.active:focus,.btn-outline-muted.dropdown-toggle.show:focus,.btn-outline-muted:active:focus{box-shadow:0 0 0 .175rem rgba(233,236,239,.5)}.btn-outline-muted.disabled,.btn-outline-muted:disabled{background-color:transparent;color:#e9ecef}.btn-block{display:block}.btn-link{color:#f9295b;font-weight:400;text-decoration:underline}.btn-link:hover{color:#c72149}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-icon,.btn-icon:hover{text-decoration:none}.btn-icon.active,.btn-icon.active:focus,.btn-icon:active,.btn-icon:active:focus,.btn-icon:focus{box-shadow:none}.btn-icon.disabled,.btn-icon:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:0;font-size:1.25rem;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:0;font-size:.875rem;padding:.25rem .5rem}.btn-facebook{background-color:#4267b2;border-color:#4267b2;position:relative}.btn-google{background-color:#c94130;border-color:#c94130;position:relative}.btn-check:focus-visible+.btn,.btn:focus-visible{box-shadow:0 0 0 .175rem rgba(108,117,125,.25);outline:0}.btn-check:focus:not(:focus-visible)+.btn,.btn:focus:not(:focus-visible){box-shadow:none}.btn-check:active+.btn:focus:not(:focus-visible),.btn-check:checked+.btn:focus:not(:focus-visible),.btn.active:focus:not(:focus-visible),.btn:active:focus:not(:focus-visible){box-shadow:none}.card{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #e9ecef}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{border-bottom:1px solid #e9ecef;margin-bottom:0}.card-footer,.card-header{background-color:rgba(0,0,0,.03);padding:.5rem 1rem}.card-footer{border-top:1px solid #e9ecef}.card-header-tabs{border-bottom:0;margin-bottom:-.5rem}.card-header-pills,.card-header-tabs{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-group>.card{margin-bottom:.75rem}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}}.btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em auto no-repeat;border:0;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.9;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .175rem rgba(108,117,125,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:#f9295b;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#f9295b}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:2px solid #dee2e6}.nav-tabs .nav-link{background:none;border:2px solid transparent;margin-bottom:-2px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent transparent #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:transparent transparent #495057;color:#495057}.nav-tabs .dropdown-menu{margin-top:-2px}.nav-pills .nav-link{background:none;border:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#6c757d;color:#fff}.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>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs-content{border:1px solid #dee2e6;border-top:0 solid #dee2e6;padding:1.375rem}.nophoto{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23adb5bd' xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 450.824 450.824' height='512' viewBox='0 0 450.824 450.824' width='512'%3e%3cpath d='m390.345 116.833c5.502 5.502 5.502 14.422 0 19.924s-14.422 5.502-19.924 0-5.502-14.422 0-19.924 14.422-5.502 19.924 0'/%3e%3cpath d='m408.559 56.354h-72.849c-5.82-16.4-21.49-28.176-39.857-28.176h-140.882c-18.102 0-33.492 11.491-39.506 27.523l22.668 22.668c1.603-2.287 2.75-4.919 2.75-7.926 0-7.773 6.315-14.088 14.088-14.088h140.882c7.773 0 14.088 6.315 14.088 14.088 0 7.787 6.301 14.088 14.088 14.088h84.529c7.773 0 14.088 6.315 14.088 14.088v253.588c0 3.003-1.151 5.634-2.755 7.921l20.082 20.082c6.669-7.474 10.85-17.22 10.85-28.003v-253.589c0-23.306-18.958-42.264-42.264-42.264z'/%3e%3cpath d='m329.161 269.397c5.756-13.524 8.956-28.385 8.956-43.985 0-62.145-50.561-112.706-112.706-112.706-15.6 0-30.46 3.2-43.985 8.956l22.371 22.371c6.941-1.849 14.097-3.151 21.614-3.151 46.612 0 84.529 37.917 84.529 84.529 0 7.517-1.302 14.673-3.151 21.614.001.001 22.372 22.372 22.372 22.372z'/%3e%3cpath d='m0 19.923 36.966 36.966c-20.785 2.638-36.966 20.238-36.966 41.73v253.588c0 23.306 18.959 42.265 42.265 42.265h332.285l56.353 56.353 19.922-19.922-430.903-430.903zm42.265 346.373c-7.773 0-14.088-6.315-14.088-14.088v-253.589c0-7.773 6.315-14.088 14.088-14.088h22.343l72.397 72.397c-14.876 19.038-24.298 42.507-24.298 68.486 0 62.145 50.561 112.706 112.706 112.706 25.982 0 49.51-9.357 68.558-24.226l52.403 52.403zm114.738-189.369 116.971 116.971c-13.772 9.882-30.35 16.045-48.562 16.045-46.612 0-84.529-37.917-84.529-84.529-.001-18.208 6.235-34.722 16.12-48.487z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.alert{border:1px solid transparent;color:#212529;display:flex;margin-bottom:1rem;position:relative;width:100%}.alert b,.alert strong{color:#000}.alert__heading{color:inherit}.alert__link{font-weight:600}.alert__icon{margin:1rem 0 1rem 1rem}.alert--padding,.alert__message{box-sizing:border-box;padding:1rem;width:100%}.alert--dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert--dismissible .alert__message{padding-right:3rem}.alert--primary{background-color:#fdbfce;border-color:#fc94ad;color:#951937}.alert--primary .alert__link{color:#77142c}.alert--secondary{background-color:#d0d3d9;border-color:#b1b6bf;color:#3b414c}.alert--secondary .alert__link{color:#2f343d}.alert--success{background-color:#e3ecdd;border-color:#d1dfc6;color:#627254}.alert--success .alert__link{color:#4e5b43}.alert--warning{background-color:#f9efdc;border-color:#f5e5c5;color:#8d7a53}.alert--warning .alert__link{color:#716242}.alert--error{background-color:#ecd0d2;border-color:#dfb0b5;color:#733a40}.alert--error .alert__link{color:#5c2e33}.alert--info{background-color:#dbecf1;border-color:#c4e0e8;color:#52737d}.alert--info .alert__link{color:#425c64}.alert--light{background-color:#fcfdfe;border-color:#fbfbfd;color:#626364}.alert--light .alert__link{color:#4e4f50}.alert--dark{background-color:#c0c2c6;border-color:#979aa0;color:#1c1f26}.alert--dark .alert__link{color:#16191e}.alert--muted{background-color:#f8f9fa;border-color:#f4f6f7;color:#8c8e8f}.alert--muted .alert__link{color:#707272}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{background-color:#e9ecef;display:flex;font-size:.75rem;height:1rem;overflow:hidden}.progress--thin{height:2px}.progress__bar{background-color:#f9295b;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:width .6s ease,background-color .6s ease;white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress__bar{transition:none}}.progress__bar--rating{background-color:#fd7e14}.progress__bar--success{background-color:#a3be8c}.progress__bar--warning{background-color:#ebcb8b}.progress__bar--error{background-color:#bf616a}.progress__bar--striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress__bar--animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress__bar--animated{animation:none}}.icon{box-sizing:content-box;color:currentColor;display:inline-block;height:1.5em;padding:0;pointer-events:none;transform:translate(0);vertical-align:-.375em;width:1.5em}.icon--sm{height:1em;vertical-align:-.175em;width:1em}.icon--lg{height:2em;vertical-align:-.625em;width:2em}.icon--left{margin-right:.625rem}.icon--right{margin-left:.625rem}.icon--top{margin-bottom:.625rem}.icon--bottom{margin-top:.625rem}.icon--center{margin:.5em}.icon--transparent{opacity:.5}.icon--primary{color:#f9295b}.icon--secondary{color:#636d7f}.icon--success{color:#a3be8c}.icon--warning{color:#ebcb8b}.icon--error{color:#bf616a}.icon--info{color:#88c0d0}.icon--light{color:#f6f7fa}.icon--dark{color:#2e3440}.icon--muted{color:#e9ecef}.header__wrapper>.mobile-menu{display:none}.header__menu{font-size:1.125rem;font-weight:400;position:relative}.header__menu a{color:#000;text-decoration:none;transition:color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.header__menu a{transition:none}}.header__menu a:active,.header__menu a:hover{color:#dee2e6}.header__menu-item--active>a{text-decoration:underline;text-decoration-thickness:1px}.header__menu-item--active>a:hover{text-decoration:underline;text-decoration-thickness:2px}.header__menu-content .menu-dropdown__link img,.header__menu-content .menu-expanded__link img,.header__menu-content .menu-expanded__menu-item img,.header__menu-content .menu-tabbed__link img,.header__menu-content .menu-tree__link img{height:2.625rem;-o-object-fit:contain;object-fit:contain;width:2.625rem}.header__menu-content .menu-dropdown,.header__menu-content .menu-expanded,.header__menu-content .menu-expanded__menu-item,.header__menu-content .menu-horizontal,.header__menu-content .menu-tabbed>ul,.header__menu-content .menu-tree{font-size:.9375rem;font-weight:400;line-height:1.8rem;list-style:none;margin:0;padding-left:0}.header__menu-content .menu-dropdown a,.header__menu-content .menu-expanded a,.header__menu-content .menu-expanded__menu-item a,.header__menu-content .menu-horizontal a,.header__menu-content .menu-tabbed>ul a,.header__menu-content .menu-tree a{color:#000;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.header__menu-content .menu-dropdown a,.header__menu-content .menu-expanded a,.header__menu-content .menu-expanded__menu-item a,.header__menu-content .menu-horizontal a,.header__menu-content .menu-tabbed>ul a,.header__menu-content .menu-tree a{transition:none}}.header__menu-content .menu-dropdown a:active,.header__menu-content .menu-dropdown a:hover,.header__menu-content .menu-expanded a:active,.header__menu-content .menu-expanded a:hover,.header__menu-content .menu-expanded__menu-item a:active,.header__menu-content .menu-expanded__menu-item a:hover,.header__menu-content .menu-horizontal a:active,.header__menu-content .menu-horizontal a:hover,.header__menu-content .menu-tabbed>ul a:active,.header__menu-content .menu-tabbed>ul a:hover,.header__menu-content .menu-tree a:active,.header__menu-content .menu-tree a:hover{color:#495057}.header__menu-content .menu-brands__item--active>a,.header__menu-content .menu-dropdown__item--active>a,.header__menu-content .menu-horizontal__item--active>a,.header__menu-content .menu-tree__item--active>a{text-decoration:underline;text-decoration-thickness:1px}.header__menu-content .menu-brands__item--active>a:hover,.header__menu-content .menu-dropdown__item--active>a:hover,.header__menu-content .menu-horizontal__item--active>a:hover,.header__menu-content .menu-tree__item--active>a:hover{text-decoration:underline;text-decoration-thickness:2px}.header__menu-content .menu-tabbed>ul .menu-tabbed__item--active>a{text-decoration:underline;text-decoration-thickness:1px}.header__menu-content .menu-tabbed>ul .menu-tabbed__item--active>a:hover{text-decoration:underline;text-decoration-thickness:2px}.header__menu-content .menu-expanded__menu-item--active>a{text-decoration:underline;text-decoration-thickness:1px}.header__menu-content .menu-expanded__menu-item--active>a:hover{text-decoration:underline;text-decoration-thickness:2px}.mm-menu--offcanvas:not(.mm-menu--opened){display:none}.alert-message--primary,.alert-message--primary a{background-color:#f9295b;color:#fff;padding:.25rem 0}.alert-message--secondary,.alert-message--secondary a{background-color:#636d7f;color:#fff;padding:.25rem 0}.alert-message--success,.alert-message--success a{background-color:#a3be8c;color:#fff;padding:.25rem 0}.alert-message--warning,.alert-message--warning a{background-color:#ebcb8b;color:#fff;padding:.25rem 0}.alert-message--error,.alert-message--error a{background-color:#bf616a;color:#fff;padding:.25rem 0}.alert-message--info,.alert-message--info a{background-color:#88c0d0;color:#fff;padding:.25rem 0}.alert-message--light,.alert-message--light a{background-color:#f6f7fa;color:#fff;padding:.25rem 0}.alert-message--dark,.alert-message--dark a{background-color:#2e3440;color:#fff;padding:.25rem 0}.alert-message--muted,.alert-message--muted a{background-color:#e9ecef;color:#fff;padding:.25rem 0}.alert-message__content{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .alert-message__content{padding-inline:0}.scroll-to-top-arrow{align-items:center;background:rgba(0,0,0,.3);bottom:1.25rem;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;position:fixed;right:1.25rem;text-decoration:none;transition:all .1s linear;width:3rem;z-index:999}.scroll-to-top-arrow--offset-bottom{bottom:5rem}@media(prefers-reduced-motion:reduce){.scroll-to-top-arrow{transition:none}}.scroll-to-top-arrow:hover{background:rgba(51,51,51,.3);color:gray;transition:all .1s linear}@media(prefers-reduced-motion:reduce){.scroll-to-top-arrow:hover{transition:none}}.breadcrumb{display:flex;font-size:.875rem;margin-bottom:0;overflow-x:auto;padding-left:0}.breadcrumb__item{align-items:center;display:flex;white-space:nowrap}.breadcrumb__item>a{color:#000;text-decoration:none}.breadcrumb__item>a:hover{color:#c72149}.breadcrumb__item>span{color:#6c757d}.breadcrumb__item:not(:last-of-type):after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M140.253,464.489l194.628-194.628c8.974-8.974,9.16-18.562,0-27.722L140.253,47.511c0,0-11.919-11.493-0.715-22.365 c10.618-10.304,22.203,1.427,22.203,1.427l194.353,194.353c28.134,28.134,28.312,41.836,0,70.149L161.741,485.428 c0,0-11.586,11.731-22.203,1.427C128.335,475.982,140.253,464.489,140.253,464.489z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;margin:0 .625rem;width:.625rem}@media(min-width:768px){.breadcrumb{overflow-x:visible;overflow-x:initial}.breadcrumb__item:last-child{min-width:0}.breadcrumb__item:last-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1200px){.breadcrumb{margin-bottom:0}}.comparer-overlay{bottom:0;left:50%;margin-left:auto;margin-right:auto;max-width:1400px;position:fixed;transform:translateX(-50%);width:100%;z-index:1045}.comparer-overlay--none{display:none}.comparer-overlay__button{font-size:.75rem;left:50%;position:absolute;top:0;transform:translate(-50%,-100%)}@media(min-width:576px){.comparer-overlay__button{font-size:inherit;left:auto;right:1.125rem;transform:translateY(-100%)}}.comparer-overlay__button [data-count]:after{content:attr(data-count)}.offcanvas-comparer.offcanvas-bottom .offcanvas-title{display:none}.offcanvas-comparer .offcanvas-body{padding-top:2rem}.offcanvas-comparer.offcanvas-bottom{border:solid #f9295b;border-radius:0;border-width:2px 2px 0;left:auto;margin-left:auto;margin-right:auto;max-width:1400px;right:calc(50% - 700px + 1.125rem)}.offcanvas-comparer.offcanvas-bottom .comparer-overlay__button{right:-2px}.offcanvas-comparer.offcanvas-bottom .offcanvas-header:not(.offcanvas-header-transparent){border-width:0;margin:0;padding:0}.currency-selector{margin-left:auto;position:relative}.currency-selector:first-child{margin-right:.3125rem}.currency-selector__name{display:none}.currency-selector__menu{margin-bottom:0}.currency-selector__toggle{align-items:center;display:flex}.currency-selector__toggle .icon{color:#fff;flex:0 0 .6rem;margin-left:.125rem;mix-blend-mode:difference;transition:all .2s cubic-bezier(.39,.575,.565,1);width:.625rem}@media(prefers-reduced-motion:reduce){.currency-selector__toggle .icon{transition:none}}.currency-selector__toggle[aria-expanded=true] .icon{transform:rotate(180deg);transition:all .2s cubic-bezier(.39,.575,.565,1)}@media(prefers-reduced-motion:reduce){.currency-selector__toggle[aria-expanded=true] .icon{transition:none}}.currency-selector__menu{padding:.5rem}.currency-selector__menu-item{align-items:center;display:flex;list-style-type:none;padding:.5rem 0}.currency-selector__menu-item:not(:last-child){border-bottom:1px solid #dee2e6}.currency-selector__menu-item:first-child{padding-top:0}.currency-selector__menu-item:last-child{padding-bottom:0}.currency-selector__link,.currency-selector__menu-item a{align-items:center;color:currentColor;display:flex;font-size:.75rem;text-decoration:none;white-space:nowrap}.currency-selector__link-image,.currency-selector__menu-item a-image{height:1rem;margin-right:.625rem;width:1rem}.currency-selector>.currency-selector__menu{display:none}.currency-selector .drawer-selector{height:auto}.currency-selector .drawer-selector .offcanvas-header{border-bottom:1px solid #dee2e6}.currency-selector .drawer-selector .offcanvas-title{font-weight:500}.currency-selector .drawer-selector .off-canvas-body{overflow-y:hidden}.currency-selector__currency-symbol{font-size:1rem;white-space:nowrap}.currency-selector__menu{min-width:80px}.mobile-menu-selector-container .currency-selector__toggle{background-color:#dee2e6;cursor:pointer;justify-content:center;max-height:2rem;min-width:3rem;padding:.325rem}.mobile-menu-selector-container .currency-selector__toggle svg{display:none}.mobile-menu-selector-container .currency-selector__toggle:first-child{margin-right:.625rem}.mobile-menu-selector-container .currency-selector__currency-symbol{font-size:.75rem}.mobile-menu-selector-container .currency-selector__name{display:inline;margin-right:.3125rem}.divider{align-items:center;display:flex;padding:2rem 0;width:100%}.divider:before{margin-right:1rem}.divider:after,.divider:before{background-color:#dee2e6;content:"";flex-grow:1;height:1px}.divider:after{margin-left:1rem}.divider--full:after,.divider--full:before{margin:0}.form__row.form__row--mph.mph-data,.form__row.mph-data,.mph-data{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0!important;overflow:hidden;position:absolute;top:-99999px;z-index:-1}.locale-selector{margin-left:auto;position:relative}.locale-selector:first-child{margin-right:.3125rem}.locale-selector__name{display:none}.locale-selector__menu{margin-bottom:0}.locale-selector__toggle{align-items:center;display:flex}.locale-selector__toggle .icon{color:#fff;flex:0 0 .6rem;margin-left:.125rem;mix-blend-mode:difference;transition:all .2s cubic-bezier(.39,.575,.565,1);width:.625rem}@media(prefers-reduced-motion:reduce){.locale-selector__toggle .icon{transition:none}}.locale-selector__toggle[aria-expanded=true] .icon{transform:rotate(180deg);transition:all .2s cubic-bezier(.39,.575,.565,1)}@media(prefers-reduced-motion:reduce){.locale-selector__toggle[aria-expanded=true] .icon{transition:none}}.locale-selector__menu{padding:.5rem}.locale-selector__menu-item{align-items:center;display:flex;list-style-type:none;padding:.5rem 0}.locale-selector__menu-item:not(:last-child){border-bottom:1px solid #dee2e6}.locale-selector__menu-item:first-child{padding-top:0}.locale-selector__menu-item:last-child{padding-bottom:0}.locale-selector__link,.locale-selector__menu-item a{align-items:center;color:currentColor;display:flex;font-size:.75rem;text-decoration:none;white-space:nowrap}.locale-selector__link-image,.locale-selector__menu-item a-image{height:1rem;margin-right:.625rem;width:1rem}.locale-selector>.locale-selector__menu{display:none}.locale-selector .drawer-selector{height:auto}.locale-selector .drawer-selector .offcanvas-header{border-bottom:1px solid #dee2e6}.locale-selector .drawer-selector .offcanvas-title{font-weight:500}.locale-selector .drawer-selector .off-canvas-body{overflow-y:hidden}.locale-selector__flag{height:1rem;width:1rem}.locale-selector__menu{min-width:110px}.locale-selector__link{overflow:hidden;width:100%}.locale-selector__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mobile-menu-selector-container .locale-selector__toggle{background-color:#dee2e6;cursor:pointer;justify-content:center;max-height:2rem;min-width:3rem;padding:.325rem}.mobile-menu-selector-container .locale-selector__toggle svg{display:none}.mobile-menu-selector-container .locale-selector__toggle:first-child{margin-right:.3125rem}.newsletter{display:flex;flex-direction:column}.newsletter__heading{color:#f2f4f5;font-size:1rem;font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:0}.footer__block .newsletter__heading{color:#e6e9eb;font-size:1rem;font-weight:600;margin-bottom:1rem;text-transform:none}.newsletter__hint{font-size:.875rem;margin-bottom:.5rem;padding:.25rem 0}.newsletter .form__email{border-color:transparent}.newsletter .form__email~label{transition:none!important}.newsletter .form__email:-webkit-autofill~label,.newsletter .form__email:focus-within~label,.newsletter .form__email:not(:placeholder-shown)~label{display:none!important}.newsletter .form__buttons{margin:0}.newsletter .form__invalid--feedback{color:#ff6b6b;margin:.25rem 0 -.25rem}.notification-bar{max-height:50vh;overflow:hidden;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.notification-bar{transition:none}}.notification-bar p{margin-bottom:0}.pagination{display:flex;flex-direction:column;margin-top:2rem}.pagination__summary{margin-bottom:.625rem;text-align:center}.pagination__links{align-items:center}.pagination__links,.pagination__pages{display:flex;justify-content:space-between}.pagination__pages{margin-bottom:0}.pagination__page-item{align-items:center;display:flex;justify-content:center}.pagination__page-item:not(:first-child){margin-left:.5rem}.pagination__page-item>*{background-color:#e9ecef;color:#000;height:2rem;line-height:2rem;min-width:2rem;padding:0 .34375rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.pagination__page-item>*{transition:none}}.pagination__page-item>:hover{background-color:#dee2e6;color:#000}.pagination__page-item>:focus{background-color:#e9ecef;color:#000}.pagination__page-item--active>*{background-color:#f9295b;color:#fff;font-weight:500;pointer-events:none}.pagination__arrow>*{align-items:center;color:currentColor;display:flex;height:2rem;justify-content:center;text-decoration:none;width:2rem}.pagination__arrow--disabled>*{color:#6c757d}.pagination__frame{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.pagination__frame .btn{font-weight:600;padding:.375rem 2rem}.pagination__progress{margin-bottom:2rem}.pagination__progress-text{margin-bottom:.625rem}@media(min-width:768px){.pagination{align-items:center;flex-direction:row;justify-content:space-between}.pagination__summary{margin-bottom:0}.pagination__arrow--previous{margin-right:.5rem}.pagination__arrow--next{margin-left:.5rem}.pagination__pages{margin:0}}.products-compact{margin-left:auto;margin-right:auto;max-width:1400px}.products-compact__items[data-cols-m="1"] .splide__slide{width:100%}.products-compact__items[data-cols-m="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-m="2"] .splide__slide{width:calc(50% - .5rem)}.products-compact__items[data-cols-m="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-m="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-compact__items[data-cols-m="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-m="4"] .splide__slide{width:calc(25% - .75rem)}.products-compact__items[data-cols-m="4"] .splide__slide:not(:last-child){margin-right:1rem}@media(min-width:768px){.products-compact__items[data-cols-t="1"] .splide__slide{width:100%}.products-compact__items[data-cols-t="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="2"] .splide__slide{width:calc(50% - .5rem)}.products-compact__items[data-cols-t="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-compact__items[data-cols-t="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="4"] .splide__slide{width:calc(25% - .75rem)}.products-compact__items[data-cols-t="4"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="5"] .splide__slide{width:calc(20% - .8rem)}.products-compact__items[data-cols-t="5"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.products-compact__items[data-cols-t="6"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.products-compact__items[data-cols-t="7"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-t="8"] .splide__slide{width:calc(12.5% - .875rem)}.products-compact__items[data-cols-t="8"] .splide__slide:not(:last-child){margin-right:1rem}}@media(min-width:992px){.products-compact__items[data-cols-d="1"] .splide__slide{width:100%}.products-compact__items[data-cols-d="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="2"] .splide__slide{width:calc(50% - .5rem)}.products-compact__items[data-cols-d="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-compact__items[data-cols-d="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="4"] .splide__slide{width:calc(25% - .75rem)}.products-compact__items[data-cols-d="4"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="5"] .splide__slide{width:calc(20% - .8rem)}.products-compact__items[data-cols-d="5"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.products-compact__items[data-cols-d="6"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.products-compact__items[data-cols-d="7"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="8"] .splide__slide{width:calc(12.5% - .875rem)}.products-compact__items[data-cols-d="8"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="9"] .splide__slide{width:calc(11.11111% - .88889rem)}.products-compact__items[data-cols-d="9"] .splide__slide:not(:last-child){margin-right:1rem}.products-compact__items[data-cols-d="10"] .splide__slide{width:calc(10% - .9rem)}.products-compact__items[data-cols-d="10"] .splide__slide:not(:last-child){margin-right:1rem}}.compact-image{position:relative}.compact-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.compact-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.compact-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.compact-image__badges>*+*{margin-top:4px}.compact-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.compact-image__badges--right{right:0}.compact-image__badges--left{align-items:flex-start;left:0}.compact-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.compact-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.product--compact{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--compact .product__data{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.product--compact .product__category,.product--compact .product__name{text-decoration:none}.product--compact .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--compact .product__save-comparer{font-size:.9375rem}.product--compact .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--compact .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--compact .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--compact .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--compact .product__rating-fill--0-5{width:10%}.product--compact .product__rating-fill--1{width:20%}.product--compact .product__rating-fill--1-5{width:30%}.product--compact .product__rating-fill--2{width:40%}.product--compact .product__rating-fill--2-5{width:50%}.product--compact .product__rating-fill--3{width:60%}.product--compact .product__rating-fill--3-5{width:70%}.product--compact .product__rating-fill--4{width:80%}.product--compact .product__rating-fill--4-5{width:90%}.product--compact .product__rating-fill--5{width:100%}.product--compact .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--compact .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--compact .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--compact .product__sku,.product--compact .product__stock{margin-bottom:.3125rem}.product--compact .product__info--price-row{margin-bottom:.5rem}.product--compact .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--compact .product__info--price-row>:last-of-type{margin-right:0}.product--compact .product__info--label-omnibus-price-gross,.product--compact .product__info--label-rrp-price-gross,.product--compact .product__info--omnibus-price-gross,.product--compact .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--compact .product__info--package-price-gross,.product--compact .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--compact .product__info--old-price-gross,.product--compact .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--compact .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--compact .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--compact .product__info--price-alert a:hover{text-decoration:underline}.product--compact .product__info--price-alert .icon--left{margin-right:.1875rem}.product--compact .product__attributes,.product--compact .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--compact .product__attributes [data-input-expand],.product--compact .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--compact .product__attributes [data-input-expand]:checked+[data-content-expand],.product--compact .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--compact .product__attribute,.product--compact .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--compact .product__attribute-name,.product--compact .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--compact .product__attribute-name:after,.product--compact .product__line-option-name:after{content:":"}.product--compact .product__attribute-link,.product--compact .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--compact .product__attribute-link:hover,.product--compact .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--compact .product__attribute-link--color span,.product--compact .product__attribute-link--image span,.product--compact .product__line-option-link--color span,.product--compact .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--compact .product__attribute-link--color img,.product--compact .product__attribute-link--image img,.product--compact .product__line-option-link--color img,.product--compact .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--compact .product__attribute-link--image span,.product--compact .product__line-option-link--image span{width:auto}.product--compact .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}.products-compact-list{display:flex;flex-direction:column}.products-compact-list>*+*{margin-top:1.5rem}.compact-list-image{position:relative}@media(min-width:768px){.compact-list-image{flex:0 0 25%;max-width:64px}}.compact-list-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.compact-list-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.compact-list-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.compact-list-image__badges>*+*{margin-top:4px}.compact-list-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.compact-list-image__badges--right{right:0}.compact-list-image__badges--left{align-items:flex-start;left:0}.compact-list-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.compact-list-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.compact-list-image--out-of-stock .compact-list-image__image{filter:grayscale(.9)}.compact-list-image__quick-view{align-items:center;border:0;bottom:calc(.5rem + 1px);display:none;display:flex;justify-content:center;left:calc(.5rem + 1px);padding:0;position:absolute;z-index:3}.compact-list-image__quick-view:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.compact-list-image__quick-view:before{transition:none}}.compact-list-image__quick-view:hover:before{opacity:1}.compact-list-image__quick-view svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.compact-list-image__quick-view{display:inline-block}}.compact-list-image__save-wishlist{align-items:center;border:0;bottom:calc(.5rem + 1px);display:flex;justify-content:center;padding:0;position:absolute;right:calc(.5rem + 1px);z-index:3}.compact-list-image__save-wishlist:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.compact-list-image__save-wishlist:before{transition:none}}.compact-list-image__save-wishlist:hover:before{opacity:1}.compact-list-image__save-wishlist svg{height:1.125rem;width:1.125rem}.product--compact-list{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--compact-list .product__data{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.product--compact-list .product__category,.product--compact-list .product__name{text-decoration:none}.product--compact-list .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--compact-list .product__save-comparer{font-size:.9375rem}.product--compact-list .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--compact-list .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--compact-list .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--compact-list .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--compact-list .product__rating-fill--0-5{width:10%}.product--compact-list .product__rating-fill--1{width:20%}.product--compact-list .product__rating-fill--1-5{width:30%}.product--compact-list .product__rating-fill--2{width:40%}.product--compact-list .product__rating-fill--2-5{width:50%}.product--compact-list .product__rating-fill--3{width:60%}.product--compact-list .product__rating-fill--3-5{width:70%}.product--compact-list .product__rating-fill--4{width:80%}.product--compact-list .product__rating-fill--4-5{width:90%}.product--compact-list .product__rating-fill--5{width:100%}.product--compact-list .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--compact-list .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--compact-list .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--compact-list .product__sku,.product--compact-list .product__stock{margin-bottom:.3125rem}.product--compact-list .product__info--price-row{margin-bottom:.5rem}.product--compact-list .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--compact-list .product__info--price-row>:last-of-type{margin-right:0}.product--compact-list .product__info--label-omnibus-price-gross,.product--compact-list .product__info--label-rrp-price-gross,.product--compact-list .product__info--omnibus-price-gross,.product--compact-list .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--compact-list .product__info--package-price-gross,.product--compact-list .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--compact-list .product__info--old-price-gross,.product--compact-list .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--compact-list .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--compact-list .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--compact-list .product__info--price-alert a:hover{text-decoration:underline}.product--compact-list .product__info--price-alert .icon--left{margin-right:.1875rem}.product--compact-list .product__attributes,.product--compact-list .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--compact-list .product__attributes [data-input-expand],.product--compact-list .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--compact-list .product__attributes [data-input-expand]:checked+[data-content-expand],.product--compact-list .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--compact-list .product__attribute,.product--compact-list .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--compact-list .product__attribute-name,.product--compact-list .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--compact-list .product__attribute-name:after,.product--compact-list .product__line-option-name:after{content:":"}.product--compact-list .product__attribute-link,.product--compact-list .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--compact-list .product__attribute-link:hover,.product--compact-list .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--compact-list .product__attribute-link--color span,.product--compact-list .product__attribute-link--image span,.product--compact-list .product__line-option-link--color span,.product--compact-list .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--compact-list .product__attribute-link--color img,.product--compact-list .product__attribute-link--image img,.product--compact-list .product__line-option-link--color img,.product--compact-list .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--compact-list .product__attribute-link--image span,.product--compact-list .product__line-option-link--image span{width:auto}.product--compact-list .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}.product--compact-list .product__name{-webkit-line-clamp:1;line-clamp:1;min-height:1.5rem}.product--compact-list .product__attribute,.product--compact-list .product__line-option{white-space:normal}.product--compact-list .product__data>:not(:last-child){margin-bottom:.3125rem}@media(min-width:768px){.product--compact-list{flex-direction:row}.product--compact-list .product__data{align-items:flex-start;text-align:left}.product--compact-list>*+*{margin-left:1.5rem}}.products-comparer__items{display:flex;flex-wrap:nowrap}.products-comparer__items[data-cols-m="1"]>div{flex-shrink:0;width:100%}.products-comparer__items[data-cols-m="2"]>div{flex-shrink:0;width:50%}.products-comparer__items[data-cols-m="3"]>div{flex-shrink:0;width:33.3333333333%}.products-comparer__items[data-cols-m="4"]>div{flex-shrink:0;width:25%}@media(min-width:768px){.products-comparer__items[data-cols-t="1"]>div{flex-shrink:0;width:100%}.products-comparer__items[data-cols-t="2"]>div{flex-shrink:0;width:50%}.products-comparer__items[data-cols-t="3"]>div{flex-shrink:0;width:33.3333333333%}.products-comparer__items[data-cols-t="4"]>div{flex-shrink:0;width:25%}.products-comparer__items[data-cols-t="5"]>div{flex-shrink:0;width:20%}.products-comparer__items[data-cols-t="6"]>div{flex-shrink:0;width:16.6666666667%}.products-comparer__items[data-cols-t="7"]>div{flex-shrink:0;width:14.2857142857%}.products-comparer__items[data-cols-t="8"]>div{flex-shrink:0;width:12.5%}}@media(min-width:992px){.products-comparer__items[data-cols-d="1"]>div{flex-shrink:0;width:100%}.products-comparer__items[data-cols-d="2"]>div{flex-shrink:0;width:50%}.products-comparer__items[data-cols-d="3"]>div{flex-shrink:0;width:33.3333333333%}.products-comparer__items[data-cols-d="4"]>div{flex-shrink:0;width:25%}.products-comparer__items[data-cols-d="5"]>div{flex-shrink:0;width:20%}.products-comparer__items[data-cols-d="6"]>div{flex-shrink:0;width:16.6666666667%}.products-comparer__items[data-cols-d="7"]>div{flex-shrink:0;width:14.2857142857%}.products-comparer__items[data-cols-d="8"]>div{flex-shrink:0;width:12.5%}.products-comparer__items[data-cols-d="9"]>div{flex-shrink:0;width:11.1111111111%}.products-comparer__items[data-cols-d="10"]>div{flex-shrink:0;width:10%}}.comparer-image{position:relative}.comparer-image .product__save-comparer-link{position:absolute;right:0;top:0}.comparer-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.comparer-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.comparer-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.comparer-image__badges>*+*{margin-top:4px}.comparer-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.comparer-image__badges--right{right:0}.comparer-image__badges--left{align-items:flex-start;left:0}.comparer-image__badges--right{top:1.5rem}.comparer-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.comparer-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.comparer-image--out-of-stock .comparer-image__image{filter:grayscale(.9)}.comparer-image__quick-view{align-items:center;border:0;bottom:calc(.5rem + 1px);display:none;display:flex;justify-content:center;left:calc(.5rem + 1px);padding:0;position:absolute;z-index:3}.comparer-image__quick-view:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.comparer-image__quick-view:before{transition:none}}.comparer-image__quick-view:hover:before{opacity:1}.comparer-image__quick-view svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.comparer-image__quick-view{display:inline-block}}.comparer-image__save-wishlist{align-items:center;border:0;bottom:calc(.5rem + 1px);display:flex;justify-content:center;padding:0;position:absolute;right:calc(.5rem + 1px);z-index:3}.comparer-image__save-wishlist:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.comparer-image__save-wishlist:before{transition:none}}.comparer-image__save-wishlist:hover:before{opacity:1}.comparer-image__save-wishlist svg{height:1.125rem;width:1.125rem}.product--comparer{font-size:.875rem}.product--comparer .product__data>*{border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;padding:.625rem}.product--comparer .product__data .product__info--price-row{margin-bottom:.5rem}.product--comparer .product__data .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--comparer .product__data .product__info--price-row>:last-of-type{margin-right:0}.product--comparer .product__data .product__info--label-omnibus-price-gross,.product--comparer .product__data .product__info--label-rrp-price-gross,.product--comparer .product__data .product__info--omnibus-price-gross,.product--comparer .product__data .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--comparer .product__data .product__info--package-price-gross,.product--comparer .product__data .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--comparer .product__data .product__info--old-price-gross,.product--comparer .product__data .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--comparer .product__data .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--comparer .product__data .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--comparer .product__data .product__info--price-alert a:hover{text-decoration:underline}.product--comparer .product__data .product__info--price-alert .icon--left{margin-right:.1875rem}.product--comparer .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:0;position:relative;vertical-align:middle;white-space:nowrap}.product--comparer .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--comparer .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--comparer .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--comparer .product__rating-fill--0-5{width:10%}.product--comparer .product__rating-fill--1{width:20%}.product--comparer .product__rating-fill--1-5{width:30%}.product--comparer .product__rating-fill--2{width:40%}.product--comparer .product__rating-fill--2-5{width:50%}.product--comparer .product__rating-fill--3{width:60%}.product--comparer .product__rating-fill--3-5{width:70%}.product--comparer .product__rating-fill--4{width:80%}.product--comparer .product__rating-fill--4-5{width:90%}.product--comparer .product__rating-fill--5{width:100%}.product--comparer .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--comparer .product__attribute-group{border-left-width:0}.product--comparer .product__meta-field{overflow:auto}@media(max-width:575.98px){.product--comparer .product__add-to-cart{font-size:.75rem}}.product--comparer:first-child .product__data>*{border-left-width:0}.products-grid{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .products-grid{padding-inline:0}.products-grid__items{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items>*{min-height:0;min-width:0}.products-grid__items[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-m="1"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-m="2"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-m="3"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.products-grid__items{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="1"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="2"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="3"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="4"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="5"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="6"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="7"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.products-grid__items{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="1"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="2"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="3"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="4"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="5"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="6"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="7"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="8"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="9"]>*{min-height:0;min-width:0}.products-grid__items[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-grid__items[data-cols-d="10"]>*{min-height:0;min-width:0}}.next-page__link{align-items:center;background-color:#f8f9fa;display:flex;font-size:1.25rem;height:auto;justify-content:center;width:100%}.next-page__link--square{aspect-ratio:1}.next-page__link--3-4{aspect-ratio:3/4}.grid-image{position:relative}.grid-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.grid-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.grid-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.grid-image__badges>*+*{margin-top:4px}.grid-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.grid-image__badges--right{right:0}.grid-image__badges--left{align-items:flex-start;left:0}.grid-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.grid-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.grid-image--out-of-stock .grid-image__image{filter:grayscale(.9)}.grid-image__quick-view{align-items:center;border:0;bottom:calc(.5rem + 1px);display:none;display:flex;justify-content:center;left:calc(.5rem + 1px);padding:0;position:absolute;z-index:3}.grid-image__quick-view:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.grid-image__quick-view:before{transition:none}}.grid-image__quick-view:hover:before{opacity:1}.grid-image__quick-view svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.grid-image__quick-view{display:inline-block}}.grid-image__save-wishlist{align-items:center;border:0;bottom:calc(.5rem + 1px);display:flex;justify-content:center;padding:0;position:absolute;right:calc(.5rem + 1px);z-index:3}.grid-image__save-wishlist:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.grid-image__save-wishlist:before{transition:none}}.grid-image__save-wishlist:hover:before{opacity:1}.grid-image__save-wishlist svg{height:1.125rem;width:1.125rem}.product--grid{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;height:100%;max-width:100%;position:relative}.product--grid,.product--grid .product__data{display:flex;flex-direction:column;flex-grow:1}.product--grid .product__data{align-items:center;text-align:center}.product--grid .product__category,.product--grid .product__name{text-decoration:none}.product--grid .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--grid .product__save-comparer{font-size:.9375rem}.product--grid .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--grid .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--grid .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--grid .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--grid .product__rating-fill--0-5{width:10%}.product--grid .product__rating-fill--1{width:20%}.product--grid .product__rating-fill--1-5{width:30%}.product--grid .product__rating-fill--2{width:40%}.product--grid .product__rating-fill--2-5{width:50%}.product--grid .product__rating-fill--3{width:60%}.product--grid .product__rating-fill--3-5{width:70%}.product--grid .product__rating-fill--4{width:80%}.product--grid .product__rating-fill--4-5{width:90%}.product--grid .product__rating-fill--5{width:100%}.product--grid .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--grid .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--grid .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--grid .product__sku,.product--grid .product__stock{margin-bottom:.3125rem}.product--grid .product__info--price-row{margin-bottom:.5rem}.product--grid .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--grid .product__info--price-row>:last-of-type{margin-right:0}.product--grid .product__info--label-omnibus-price-gross,.product--grid .product__info--label-rrp-price-gross,.product--grid .product__info--omnibus-price-gross,.product--grid .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--grid .product__info--package-price-gross,.product--grid .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--grid .product__info--old-price-gross,.product--grid .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--grid .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--grid .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--grid .product__info--price-alert a:hover{text-decoration:underline}.product--grid .product__info--price-alert .icon--left{margin-right:.1875rem}.product--grid .product__attributes,.product--grid .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--grid .product__attributes [data-input-expand],.product--grid .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--grid .product__attributes [data-input-expand]:checked+[data-content-expand],.product--grid .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--grid .product__attribute,.product--grid .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--grid .product__attribute-name,.product--grid .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--grid .product__attribute-name:after,.product--grid .product__line-option-name:after{content:":"}.product--grid .product__attribute-link,.product--grid .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--grid .product__attribute-link:hover,.product--grid .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--grid .product__attribute-link--color span,.product--grid .product__attribute-link--image span,.product--grid .product__line-option-link--color span,.product--grid .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--grid .product__attribute-link--color img,.product--grid .product__attribute-link--image img,.product--grid .product__line-option-link--color img,.product--grid .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--grid .product__attribute-link--image span,.product--grid .product__line-option-link--image span{width:auto}.product--grid .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}@media(min-width:992px){.product--grid:before{box-shadow:0 0 0 1px #e9ecef,0 1rem 1.5rem rgba(0,0,0,.08);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.product--grid:before{transition:none}}@media(min-width:992px){.product--grid:hover:before{opacity:1}.product--grid .product__actions,.product--grid:hover .product__actions{transition:clip-path .15s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.product--grid .product__actions,.product--grid:hover .product__actions{transition:none}}@media(min-width:992px){.product--grid .product__actions{background:#fff;border:1px solid #e9ecef;border-top:0 solid #e9ecef;bottom:1rem;box-shadow:0 1rem 1.5rem rgba(0,0,0,.08);clip-path:polygon(0 0,100% 0,100% 0,0 0);inset-inline:-1px;padding:0 1rem 1rem;position:absolute;transform:translateY(100%);transition:clip-path .15s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.product--grid .product__actions{transition:none}}@media(min-width:992px){.product--grid:hover{z-index:2}.product--grid:hover .product__actions{clip-path:polygon(-1.5rem 0,calc(100% + 1.5rem) 0,calc(100% + 1.5rem) calc(100% + 2rem),-1.5rem calc(100% + 2rem))}}.products-list{display:flex;flex-direction:column}.products-list .product--list{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word}.products-list>*+*{margin-top:1.5rem}.list-image{position:relative}@media(min-width:768px){.list-image{flex:0 0 25%;max-width:250px}}.list-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.list-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.list-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.list-image__badges>*+*{margin-top:4px}.list-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.list-image__badges--right{right:0}.list-image__badges--left{align-items:flex-start;left:0}.list-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.list-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.list-image--out-of-stock .list-image__image{filter:grayscale(.9)}.list-image__quick-view{align-items:center;border:0;bottom:calc(.5rem + 1px);display:none;display:flex;justify-content:center;left:calc(.5rem + 1px);padding:0;position:absolute;z-index:3}.list-image__quick-view:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.list-image__quick-view:before{transition:none}}.list-image__quick-view:hover:before{opacity:1}.list-image__quick-view svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.list-image__quick-view{display:inline-block}}.list-image__save-wishlist{align-items:center;border:0;bottom:calc(.5rem + 1px);display:flex;justify-content:center;padding:0;position:absolute;right:calc(.5rem + 1px);z-index:3}.list-image__save-wishlist:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.list-image__save-wishlist:before{transition:none}}.list-image__save-wishlist:hover:before{opacity:1}.list-image__save-wishlist svg{height:1.125rem;width:1.125rem}.product--list{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;height:100%;max-width:100%;position:relative}.product--list,.product--list .product__data{display:flex;flex-direction:column;flex-grow:1}.product--list .product__data{align-items:center;text-align:center}.product--list .product__category,.product--list .product__name{text-decoration:none}.product--list .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--list .product__save-comparer{font-size:.9375rem}.product--list .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--list .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--list .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--list .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--list .product__rating-fill--0-5{width:10%}.product--list .product__rating-fill--1{width:20%}.product--list .product__rating-fill--1-5{width:30%}.product--list .product__rating-fill--2{width:40%}.product--list .product__rating-fill--2-5{width:50%}.product--list .product__rating-fill--3{width:60%}.product--list .product__rating-fill--3-5{width:70%}.product--list .product__rating-fill--4{width:80%}.product--list .product__rating-fill--4-5{width:90%}.product--list .product__rating-fill--5{width:100%}.product--list .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--list .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--list .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--list .product__sku,.product--list .product__stock{margin-bottom:.3125rem}.product--list .product__info--price-row{margin-bottom:.5rem}.product--list .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--list .product__info--price-row>:last-of-type{margin-right:0}.product--list .product__info--label-omnibus-price-gross,.product--list .product__info--label-rrp-price-gross,.product--list .product__info--omnibus-price-gross,.product--list .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--list .product__info--package-price-gross,.product--list .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--list .product__info--old-price-gross,.product--list .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--list .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--list .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--list .product__info--price-alert a:hover{text-decoration:underline}.product--list .product__info--price-alert .icon--left{margin-right:.1875rem}.product--list .product__attributes,.product--list .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--list .product__attributes [data-input-expand],.product--list .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--list .product__attributes [data-input-expand]:checked+[data-content-expand],.product--list .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--list .product__attribute,.product--list .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--list .product__attribute-name,.product--list .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--list .product__attribute-name:after,.product--list .product__line-option-name:after{content:":"}.product--list .product__attribute-link,.product--list .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--list .product__attribute-link:hover,.product--list .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--list .product__attribute-link--color span,.product--list .product__attribute-link--image span,.product--list .product__line-option-link--color span,.product--list .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--list .product__attribute-link--color img,.product--list .product__attribute-link--image img,.product--list .product__line-option-link--color img,.product--list .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--list .product__attribute-link--image span,.product--list .product__line-option-link--image span{width:auto}.product--list .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}.product--list .product__attribute,.product--list .product__line-option{white-space:normal}.product--list .product__data>:not(:last-child){margin-bottom:.3125rem}@media(min-width:768px){.product--list{flex-direction:row}.product--list .product__data{align-items:flex-start;text-align:left}.product--list>*+*{margin-left:1.5rem}}.products-inventory{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .products-inventory{padding-inline:0}.products-inventory__items{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items>*{min-height:0;min-width:0}.products-inventory__items[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-m="1"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-m="2"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-m="3"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.products-inventory__items{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="1"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="2"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="3"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="4"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="5"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="6"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="7"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.products-inventory__items{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="1"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="2"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="3"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="4"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="5"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="6"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="7"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="8"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="9"]>*{min-height:0;min-width:0}.products-inventory__items[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.products-inventory__items[data-cols-d="10"]>*{min-height:0;min-width:0}}.inventory-image{position:relative}.inventory-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.inventory-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.inventory-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.inventory-image__badges>*+*{margin-top:4px}.inventory-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.inventory-image__badges--right{right:0}.inventory-image__badges--left{align-items:flex-start;left:0}.inventory-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.inventory-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.inventory-image--out-of-stock .inventory-image__image{filter:grayscale(.9)}.product--inventory{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--inventory .product__data{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.product--inventory .product__category,.product--inventory .product__name{text-decoration:none}.product--inventory .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--inventory .product__save-comparer{font-size:.9375rem}.product--inventory .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--inventory .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--inventory .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--inventory .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--inventory .product__rating-fill--0-5{width:10%}.product--inventory .product__rating-fill--1{width:20%}.product--inventory .product__rating-fill--1-5{width:30%}.product--inventory .product__rating-fill--2{width:40%}.product--inventory .product__rating-fill--2-5{width:50%}.product--inventory .product__rating-fill--3{width:60%}.product--inventory .product__rating-fill--3-5{width:70%}.product--inventory .product__rating-fill--4{width:80%}.product--inventory .product__rating-fill--4-5{width:90%}.product--inventory .product__rating-fill--5{width:100%}.product--inventory .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--inventory .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--inventory .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--inventory .product__sku,.product--inventory .product__stock{margin-bottom:.3125rem}.product--inventory .product__info--price-row{margin-bottom:.5rem}.product--inventory .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--inventory .product__info--price-row>:last-of-type{margin-right:0}.product--inventory .product__info--label-omnibus-price-gross,.product--inventory .product__info--label-rrp-price-gross,.product--inventory .product__info--omnibus-price-gross,.product--inventory .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--inventory .product__info--package-price-gross,.product--inventory .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--inventory .product__info--old-price-gross,.product--inventory .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--inventory .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--inventory .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--inventory .product__info--price-alert a:hover{text-decoration:underline}.product--inventory .product__info--price-alert .icon--left{margin-right:.1875rem}.product--inventory .product__attributes,.product--inventory .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--inventory .product__attributes [data-input-expand],.product--inventory .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--inventory .product__attributes [data-input-expand]:checked+[data-content-expand],.product--inventory .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--inventory .product__attribute,.product--inventory .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--inventory .product__attribute-name,.product--inventory .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--inventory .product__attribute-name:after,.product--inventory .product__line-option-name:after{content:":"}.product--inventory .product__attribute-link,.product--inventory .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--inventory .product__attribute-link:hover,.product--inventory .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--inventory .product__attribute-link--color span,.product--inventory .product__attribute-link--image span,.product--inventory .product__line-option-link--color span,.product--inventory .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--inventory .product__attribute-link--color img,.product--inventory .product__attribute-link--image img,.product--inventory .product__line-option-link--color img,.product--inventory .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--inventory .product__attribute-link--image span,.product--inventory .product__line-option-link--image span{width:auto}.product--inventory .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}.product--inventory .product__data>*{width:100%}.product--inventory .product__sku{font-size:.875rem;font-weight:600}.product--inventory .product__stock{font-size:.875rem;width:100%}.product--inventory .product__stock td,.product--inventory .product__stock th{border-bottom:1px dashed #dee2e6}.product--inventory .product__stock td[title],.product--inventory .product__stock th[title]{font-size:.75rem}.product--inventory .product__stock td:last-child,.product--inventory .product__stock th:last-child{color:#b8201b;font-weight:600}.product--inventory .product__inventory{display:flex;flex-direction:column;justify-content:space-around}.product--inventory .product__vendor-wishlist .input-group{width:auto}.product--inventory .product__vendor-availability,.product--inventory .product__vendor-wishlist{align-items:center;display:flex}@media(min-width:768px){.product--inventory .product__inventory{flex-direction:row}}.product--inventory .product__vendor-availability{flex-direction:column;font-size:.875rem}.product--inventory .product__info--price-row{flex-grow:1}.products-slider{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:0;padding-right:0}.page .products-slider{padding-inline:0}.products-slider__items[data-cols-m="1"] .splide__slide{width:100%}.products-slider__items[data-cols-m="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-m="2"] .splide__slide{width:calc(50% - .5rem)}.products-slider__items[data-cols-m="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-m="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-slider__items[data-cols-m="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-m="4"] .splide__slide{width:calc(25% - .75rem)}.products-slider__items[data-cols-m="4"] .splide__slide:not(:last-child){margin-right:1rem}@media(min-width:768px){.products-slider__items[data-cols-t="1"] .splide__slide{width:100%}.products-slider__items[data-cols-t="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="2"] .splide__slide{width:calc(50% - .5rem)}.products-slider__items[data-cols-t="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-slider__items[data-cols-t="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="4"] .splide__slide{width:calc(25% - .75rem)}.products-slider__items[data-cols-t="4"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="5"] .splide__slide{width:calc(20% - .8rem)}.products-slider__items[data-cols-t="5"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.products-slider__items[data-cols-t="6"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.products-slider__items[data-cols-t="7"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-t="8"] .splide__slide{width:calc(12.5% - .875rem)}.products-slider__items[data-cols-t="8"] .splide__slide:not(:last-child){margin-right:1rem}}@media(min-width:992px){.products-slider__items[data-cols-d="1"] .splide__slide{width:100%}.products-slider__items[data-cols-d="1"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="2"] .splide__slide{width:calc(50% - .5rem)}.products-slider__items[data-cols-d="2"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.products-slider__items[data-cols-d="3"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="4"] .splide__slide{width:calc(25% - .75rem)}.products-slider__items[data-cols-d="4"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="5"] .splide__slide{width:calc(20% - .8rem)}.products-slider__items[data-cols-d="5"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.products-slider__items[data-cols-d="6"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.products-slider__items[data-cols-d="7"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="8"] .splide__slide{width:calc(12.5% - .875rem)}.products-slider__items[data-cols-d="8"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="9"] .splide__slide{width:calc(11.11111% - .88889rem)}.products-slider__items[data-cols-d="9"] .splide__slide:not(:last-child){margin-right:1rem}.products-slider__items[data-cols-d="10"] .splide__slide{width:calc(10% - .9rem)}.products-slider__items[data-cols-d="10"] .splide__slide:not(:last-child){margin-right:1rem}}.footer__widgets .products-slider__items{background:none;border:0;padding:0}@media(max-width:575.98px){.products-slider .product__info--price-row{transform:scale(.8)}}.slider-image{position:relative}.slider-image__badge--out-of-stock-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.slider-image__badge--out-of-stock{background:rgba(0,0,0,.6);color:#fff;padding:.625rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.slider-image__badges{align-items:flex-end;display:flex;flex-direction:column;position:absolute;top:0;z-index:1}.slider-image__badges>*+*{margin-top:4px}.slider-image__badges>*{background-color:#f9295b;color:#fff;font-size:.875rem;font-weight:600;padding:3px .65em}.slider-image__badges--right{right:0}.slider-image__badges--left{align-items:flex-start;left:0}.slider-image__image{height:100%;left:0;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.slider-image__image-wrapper{display:block;flex:1 0 auto;position:relative;width:100%}.slider-image--out-of-stock .slider-image__image{filter:grayscale(.9)}.slider-image__quick-view{align-items:center;border:0;bottom:calc(.5rem + 1px);display:none;display:flex;justify-content:center;left:calc(.5rem + 1px);padding:0;position:absolute;z-index:3}.slider-image__quick-view:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.slider-image__quick-view:before{transition:none}}.slider-image__quick-view:hover:before{opacity:1}.slider-image__quick-view svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.slider-image__quick-view{display:inline-block}}.slider-image__save-wishlist{align-items:center;border:0;bottom:calc(.5rem + 1px);display:flex;justify-content:center;padding:0;position:absolute;right:calc(.5rem + 1px);z-index:3}.slider-image__save-wishlist:before{background-color:#dee2e6;border-radius:0;content:"";display:block;height:2.25rem;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:2.25rem}@media(prefers-reduced-motion:reduce){.slider-image__save-wishlist:before{transition:none}}.slider-image__save-wishlist:hover:before{opacity:1}.slider-image__save-wishlist svg{height:1.125rem;width:1.125rem}.product--slider{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--slider .product__data{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.product--slider .product__category,.product--slider .product__name{text-decoration:none}.product--slider .product__name{-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:.25rem 0;min-height:2.8125rem;overflow:hidden;overflow-wrap:anywhere}.product--slider .product__save-comparer{font-size:.9375rem}.product--slider .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.product--slider .product__rating:before{content:"★★★★★";vertical-align:text-top}.product--slider .product__rating-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.product--slider .product__rating-fill:before{content:"★★★★★";vertical-align:text-top}.product--slider .product__rating-fill--0-5{width:10%}.product--slider .product__rating-fill--1{width:20%}.product--slider .product__rating-fill--1-5{width:30%}.product--slider .product__rating-fill--2{width:40%}.product--slider .product__rating-fill--2-5{width:50%}.product--slider .product__rating-fill--3{width:60%}.product--slider .product__rating-fill--3-5{width:70%}.product--slider .product__rating-fill--4{width:80%}.product--slider .product__rating-fill--4-5{width:90%}.product--slider .product__rating-fill--5{width:100%}.product--slider .product__rating-count{color:#6c757d;display:inline-block;vertical-align:middle}.product--slider .product__category{color:#000;font-size:.875rem;margin:.25rem 0;text-transform:uppercase}.product--slider .product__description{color:#000;font-size:.8125rem;margin:.25rem 0 auto;padding-bottom:.25rem}.product--slider .product__sku,.product--slider .product__stock{margin-bottom:.3125rem}.product--slider .product__info--price-row{margin-bottom:.5rem}.product--slider .product__info--price-row>*{display:inline-block;margin-right:.325rem}.product--slider .product__info--price-row>:last-of-type{margin-right:0}.product--slider .product__info--label-omnibus-price-gross,.product--slider .product__info--label-rrp-price-gross,.product--slider .product__info--omnibus-price-gross,.product--slider .product__info--rrp-price-gross{font-size:.75rem;font-weight:400}.product--slider .product__info--package-price-gross,.product--slider .product__info--price-gross{color:#000;font-size:1rem;font-weight:600}.product--slider .product__info--old-price-gross,.product--slider .product__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.product--slider .product__info--price-alert{font-size:.9em;margin-bottom:.5rem}.product--slider .product__info--price-alert a{color:#6c757d;text-decoration:none}.product--slider .product__info--price-alert a:hover{text-decoration:underline}.product--slider .product__info--price-alert .icon--left{margin-right:.1875rem}.product--slider .product__attributes,.product--slider .product__line-options{display:flex;flex-direction:column;max-width:100%}.product--slider .product__attributes [data-input-expand],.product--slider .product__line-options [data-input-expand]{opacity:0;pointer-events:none;position:absolute}.product--slider .product__attributes [data-input-expand]:checked+[data-content-expand],.product--slider .product__line-options [data-input-expand]:checked+[data-content-expand]{white-space:normal}.product--slider .product__attribute,.product--slider .product__line-option{cursor:pointer;display:inline-block;line-height:20px;max-width:100%;overflow:hidden;padding:1px;text-overflow:ellipsis;white-space:nowrap}.product--slider .product__attribute-name,.product--slider .product__line-option-name{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:600}.product--slider .product__attribute-name:after,.product--slider .product__line-option-name:after{content:":"}.product--slider .product__attribute-link,.product--slider .product__line-option-link{color:#6c757d;display:inline-block;font-size:.875rem;text-decoration:none}.product--slider .product__attribute-link:hover,.product--slider .product__line-option-link:hover{color:#343a40;text-decoration:underline}.product--slider .product__attribute-link--color span,.product--slider .product__attribute-link--image span,.product--slider .product__line-option-link--color span,.product--slider .product__line-option-link--image span{background:#fff;border:1px solid #fff;display:inline-block;height:18px;width:18px}.product--slider .product__attribute-link--color img,.product--slider .product__attribute-link--image img,.product--slider .product__line-option-link--color img,.product--slider .product__line-option-link--image img{height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.product--slider .product__attribute-link--image span,.product--slider .product__line-option-link--image span{width:auto}.product--slider .product__actions{align-self:normal;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-content:flex-end;margin-top:auto}.product--slider .product__name{text-align:center}.progress-steps-breadcrumbs{display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:center;list-style:none;margin:0;padding:0}.progress-steps-breadcrumbs__step{display:inline-block;flex-grow:1;text-align:center;white-space:nowrap}@media(min-width:768px){.progress-steps-breadcrumbs__step{color:inherit}.progress-steps-breadcrumbs__step--selected~.progress-steps-breadcrumbs__step{color:#d3d3d3}.progress-steps-breadcrumbs__step:after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23f2f4f5' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M140.253,464.489l194.628-194.628c8.974-8.974,9.16-18.562,0-27.722L140.253,47.511c0,0-11.919-11.493-0.715-22.365 c10.618-10.304,22.203,1.427,22.203,1.427l194.353,194.353c28.134,28.134,28.312,41.836,0,70.149L161.741,485.428 c0,0-11.586,11.731-22.203,1.427C128.335,475.982,140.253,464.489,140.253,464.489z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.625rem;width:.625rem}.progress-steps-breadcrumbs__step:last-of-type:after{content:none}.progress-steps-breadcrumbs__step--selected:after,.progress-steps-breadcrumbs__step--selected~.progress-steps-breadcrumbs__step:after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='lightgray' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M140.253,464.489l194.628-194.628c8.974-8.974,9.16-18.562,0-27.722L140.253,47.511c0,0-11.919-11.493-0.715-22.365 c10.618-10.304,22.203,1.427,22.203,1.427l194.353,194.353c28.134,28.134,28.312,41.836,0,70.149L161.741,485.428 c0,0-11.586,11.731-22.203,1.427C128.335,475.982,140.253,464.489,140.253,464.489z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain}}.progress-steps-breadcrumbs__content{display:inline-block;font-style:normal;padding:.5rem;text-decoration:none;white-space:normal}.progress-steps-breadcrumbs__content:focus{outline:0}.progress-steps-breadcrumbs__step:last-of-type>.progress-steps-breadcrumbs__content{padding-right:0}.progress-steps-breadcrumbs .progress-steps-breadcrumbs__content{color:inherit}.progress-steps-breadcrumbs__step--selected{font-weight:600}.progress-steps-breadcrumbs__step--selected~.progress-steps-breadcrumbs__step>.progress-steps-breadcrumbs__content:after{background-color:#d3d3d3;color:inherit}@media(min-width:768px){.progress-steps-breadcrumbs{flex-wrap:nowrap}}.progress-steps{--steps-color-active:#2e3440;--steps-color-inactive:#dee2e6;display:flex;flex-direction:column;gap:.5rem;justify-content:center;list-style:none;margin:0 0 1rem;padding:0}.progress-steps__step{--bullet-size:1.75rem;--line-thickness:.25rem;counter-increment:steps;display:inline-block;flex-basis:100%;position:relative}.progress-steps__step:before{background-color:var(--steps-color-active);content:"";height:200%;left:calc(var(--bullet-size)/2);position:absolute;top:-100%;transform:translateX(-50%);width:var(--line-thickness)}.progress-steps__step:first-of-type:before{top:0;z-index:1}@media(min-width:768px){.progress-steps__step:before{height:var(--line-thickness);left:50%;top:calc(var(--bullet-size)/2);width:calc(100% + 1px)}.progress-steps__step:first-of-type:before{left:100%;top:calc(var(--bullet-size)/2);z-index:auto}.progress-steps__step:last-of-type:before{left:0}}.progress-steps__content{align-items:center;display:flex;font-size:.875rem;gap:.75rem;position:relative;text-decoration:none;white-space:nowrap}.progress-steps__content:before{background-color:currentColor;border-radius:50%;box-shadow:inset 0 0 0 .25rem currentColor;color:var(--steps-color-active);content:"";flex-shrink:0;height:var(--bullet-size);margin-right:.5rem;width:var(--bullet-size);z-index:1}.progress-steps__step>.progress-steps__content{color:var(--steps-color-active)}.progress-steps__step--completed~:not(.progress-steps__step--completed):before{background-color:var(--steps-color-inactive)}.progress-steps__step--completed~:not(.progress-steps__step--completed)>.progress-steps__content:before{background-color:#fff;color:var(--steps-color-inactive)}@media(min-width:768px){.progress-steps{flex-direction:row;flex-wrap:nowrap;gap:0}.progress-steps__content{display:block;padding:calc(var(--bullet-size) + .75rem) .5rem .75rem}.progress-steps__content:before{left:50%;margin-right:0;position:absolute;top:calc(var(--line-thickness)/2);transform:translateX(-50%)}.progress-steps__step{text-align:center}}.quantity-spinner{margin:0 auto;max-width:100%;min-width:0}.quantity-spinner:has(.input-group-text){min-width:-moz-min-content;min-width:min-content}.quantity-spinner.input-group{flex-wrap:nowrap}.quantity-spinner.input-group input.form-control{line-height:1.5rem;min-width:5ch}.quantity-spinner.input-group input.form-control[inputmode=decimal]{padding:.375rem 0}.quantity-spinner *{color:#212529;vertical-align:text-bottom}.quantity-spinner input{max-width:60px;text-align:center}.quantity-spinner button,.quantity-spinner input,.quantity-spinner span{padding:.25rem .5rem}.quantity-spinner button,.quantity-spinner__button{font-family:monospace;padding:.25rem .7rem}.quantity-spinner__button,.quantity-spinner__button:hover{background-color:#fff}.quantity-spinner__button--decrement{border-right-width:0}.quantity-spinner__button--increment{border-left-width:0}.quantity-spinner--sm input{max-width:45px}.quantity-spinner--sm button,.quantity-spinner--sm input,.quantity-spinner--sm span{font-size:.875rem;padding:.15rem .25rem}.quantity-spinner--sm button{padding:.15rem .5rem}.ss-results:not(:empty){background:#fff;border:1px solid #dee2e6;cursor:default;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;overflow-x:hidden;overflow-y:auto;--scrollbar-bg:transparent;--scrollbar-color:#8a8a8a;--scrollbar-size:.5rem;margin-top:1px;max-height:100vh;position:absolute;z-index:1065}@supports(scrollbar-width:thin){.ss-results:not(:empty){scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg);scrollbar-width:thin}}@supports not (scrollbar-width:thin){.ss-results:not(:empty)::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.ss-results:not(:empty)::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.ss-results:not(:empty)::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-color);border:.125rem solid var(--scrollbar-bg);border-radius:var(--scrollbar-size)}.ss-results:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:#6f6f6f}.ss-results:not(:empty)::-webkit-scrollbar-thumb:active{background-color:#3e3e3e}}@media(max-width:767.98px){.ss-results:not(:empty){max-width:100vw}}.ss-results__col,.ss-results__group,.ss-results__items{display:flex;flex-direction:column}.ss-results__col{max-width:100%;padding:.5rem}.ss-results__col:not(:only-child):not(:last-child){border-bottom:1px solid #dee2e6}@media(min-width:768px){.ss-results__col:not(:only-child):first-child{max-width:70%}.ss-results__col:not(:first-child){max-width:calc(30% - .5rem)}}.ss-results__group:not(:last-child){border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem}.ss-results__col,.ss-results__items{flex:1 0 auto}.ss-results__item{cursor:pointer;display:flex;flex:1 0 auto;padding:.5rem;text-decoration:none;transition:background .3s ease}@media(prefers-reduced-motion:reduce){.ss-results__item{transition:none}}.ss-results__item--selected,.ss-results__item:hover{background:rgba(173,181,189,.3)}.ss-results__header{color:#212529;font-size:1.25rem;font-weight:600;padding:.5rem}.ss-results__text-group{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 1rem}.ss-results__text{color:#343a40;font-size:.875rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-results__highlight{font-weight:bolder}.ss-results__desc{color:#adb5bd;font-size:.875rem;font-weight:400}.ss-results__image{flex:0 0 2.75rem}.ss-results__image img{border:1px solid #dee2e6}@media(min-width:768px){.ss-results:not(:empty){flex-direction:row}.ss-results__col:not(:only-child){flex:0 0 50%}.ss-results__col:not(:only-child):not(:last-child){border-bottom:initial}.ss-results__col:not(:last-child){border-right:1px solid #dee2e6;margin-right:.5rem}.ss-results:not(:empty).ss-results--column{flex-direction:column}.ss-results:not(:empty).ss-results--column .ss-results__col:not(:last-child){border-bottom:1px solid #dee2e6;border-right:0;margin-right:0}}.search{background-color:#fff}.search-drawer.offcanvas{height:5rem}.search-drawer.offcanvas .offcanvas-content{align-items:center;flex-direction:row;margin:0 auto;max-width:1400px}.search-drawer.offcanvas .offcanvas-header{margin-bottom:0;order:1;padding-bottom:0;padding-left:0;padding-top:0;position:relative;width:auto}.search-drawer.offcanvas .offcanvas-footer{display:none}.search-drawer.offcanvas .offcanvas-body{display:flex;flex-direction:column;justify-content:center}.search__head{display:flex;justify-content:flex-end;padding-bottom:5rem;width:100%}.search__form.form{flex-wrap:nowrap}.search__form .form__row{flex:auto}.search__form .form__search{border:0;box-shadow:none}.search__form .form__search:focus{outline:0}.search__wrapper{--btn-search-width:3rem;--btn-clear-size:1rem;display:flex;flex-wrap:nowrap;position:relative;width:100%}.search__input.form-control{margin-right:1px;padding-right:calc(.75rem + var(--btn-clear-size))}.search__input.form-control:focus{box-shadow:none}.search__button{padding:0;width:var(--btn-search-width)}.search__button-clear{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat;border:0;height:var(--btn-clear-size);padding:.5rem;position:absolute;right:calc(var(--btn-search-width) + .5rem);top:50%;transform:translateY(-50%);width:var(--btn-clear-size)}.search__button-clear--none{display:none}.search__button-clear--loading{background:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='200px' height='200px' style='height:100%;width:100%;background:0 0'%3e%3cdefs%3e%3cstyle id='breath-1' type='text/css'%3e@keyframes breath-1{0%{animation-timing-function:cubic-bezier%281.394,.1255,-.4453,.8952%29;transform:scale%28.75%29}51%{animation-timing-function:cubic-bezier%281.4015,.1472,-.4614,.8794%29;transform:scale%281.25%29}to{transform:scale%28.75%29}}%3c/style%3e%3c/defs%3e%3cg style='transform-origin:50% 50%'%3e%3cg style='transform-origin:50px 50px'%3e%3cg%3e%3cg style='transform-origin:20px 50px;animation:1.2s linear -1.2s infinite normal forwards running breath-1'%3e%3cpath d='M12.5 25h15v50h-15z' fill='%23d8dddf'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:40px 50px;animation:1.2s linear -.96s infinite normal forwards running breath-1'%3e%3cpath d='M32.5 25h15v50h-15z' fill='%23b8babd'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:60px 50px;animation:1.2s linear -.72s infinite normal forwards running breath-1'%3e%3cpath d='M52.5 25h15v50h-15z' fill='%23a3a3ac'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:80px 50px;animation:1.2s linear -.48s infinite normal forwards running breath-1'%3e%3cpath d='M72.5 25h15v50h-15z' fill='%23727a7e'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 50%/contain}@media(min-width:992px){.search__form .form__search{font-size:1.25rem}}.header__actions>.search{display:none}.search-inline{align-self:center;display:flex;flex-basis:50%;height:2.5rem;margin-left:1rem}@media(max-width:991.98px){.header .search-inline{display:none}}.search-inline__form,.search-inline__wrapper{flex-wrap:nowrap;position:relative;width:100%}.search-inline__wrapper{--btn-search-width:3rem;--btn-clear-size:1rem;display:flex}.main .search-inline__wrapper{background-color:#fff;border:1px solid #ced4da}.search-inline__input.form-control{border:0;margin-right:1px;padding-right:calc(.75rem + var(--btn-clear-size))}.search-inline__input.form-control:focus{box-shadow:none}.search-inline__button{padding:0;width:var(--btn-search-width)}.search-inline__button-clear{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat;border:0;height:var(--btn-clear-size);padding:.5rem;position:absolute;right:calc(var(--btn-search-width) + .5rem);top:50%;transform:translateY(-50%);width:var(--btn-clear-size)}.search-inline__button-clear--none{display:none}.search-inline__button-clear--loading{background:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='200px' height='200px' style='height:100%;width:100%;background:0 0'%3e%3cdefs%3e%3cstyle id='breath-1' type='text/css'%3e@keyframes breath-1{0%{animation-timing-function:cubic-bezier%281.394,.1255,-.4453,.8952%29;transform:scale%28.75%29}51%{animation-timing-function:cubic-bezier%281.4015,.1472,-.4614,.8794%29;transform:scale%281.25%29}to{transform:scale%28.75%29}}%3c/style%3e%3c/defs%3e%3cg style='transform-origin:50% 50%'%3e%3cg style='transform-origin:50px 50px'%3e%3cg%3e%3cg style='transform-origin:20px 50px;animation:1.2s linear -1.2s infinite normal forwards running breath-1'%3e%3cpath d='M12.5 25h15v50h-15z' fill='%23d8dddf'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:40px 50px;animation:1.2s linear -.96s infinite normal forwards running breath-1'%3e%3cpath d='M32.5 25h15v50h-15z' fill='%23b8babd'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:60px 50px;animation:1.2s linear -.72s infinite normal forwards running breath-1'%3e%3cpath d='M52.5 25h15v50h-15z' fill='%23a3a3ac'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg style='transform-origin:80px 50px;animation:1.2s linear -.48s infinite normal forwards running breath-1'%3e%3cpath d='M72.5 25h15v50h-15z' fill='%23727a7e'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 50%/contain}.social-icons{align-items:center;display:flex;justify-content:center}.social-icons__item{color:#f2f2f2;cursor:pointer;transition:opacity .1s}@media(prefers-reduced-motion:reduce){.social-icons__item{transition:none}}.social-icons__item:hover{color:#f2f2f2;opacity:.85}.social-icons__item svg{border:1px solid;border-radius:50%;height:1em;margin-right:.625rem;padding:.25rem;vertical-align:-.175em;width:1em}.social-share{align-items:center;display:flex}.social-share>div{margin-right:.625rem}.social-share__item{cursor:pointer;display:block;filter:grayscale(1);transition:opacity .1s}@media(prefers-reduced-motion:reduce){.social-share__item{transition:none}}.social-share__item:hover{filter:grayscale(0)}.social-share__item svg{height:1em;margin-right:.625rem;vertical-align:-.175em;width:1em}.social-share__item--facebook-share svg{color:#4267b2}.social-share__item--facebook-like svg{width:4rem}.upsell-message__wrapper{padding:1rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.upsell-message__wrapper{transition:none}}.upsell-message__wrapper p{margin-bottom:0}.bslot-multi-icon{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-m="1"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-m="2"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-m="3"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.bslot-multi-icon{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="1"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="2"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="3"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="4"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="5"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="6"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="7"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.bslot-multi-icon{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="1"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="2"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="3"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="4"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="5"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="6"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="7"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="8"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="9"]>*{min-height:0;min-width:0}.bslot-multi-icon[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.bslot-multi-icon[data-cols-d="10"]>*{min-height:0;min-width:0}}.bslot-multi-icon.bslot-multi-icon{gap:0}.bslot-multi-icon--narrow{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .bslot-multi-icon--narrow{padding-inline:0}.bslot-multi-icon__title{font-size:1.1rem;font-weight:500}.bslot-multi-icon__cell{display:grid;grid-template-columns:50px auto;grid-gap:1rem;gap:1rem}.bslot-multi-icon__image-wrapper{flex:0 0 50px;height:50px;width:50px}.bslot-multi-icon__image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.65;width:100%}.bslot-multi-icon--horizontal{grid-template-columns:repeat(1,1fr)}.bslot-multi-icon--horizontal>*+*{padding-top:1rem}.bslot-multi-icon--horizontal .bslot-multi-icon__cell{align-items:center;flex-direction:row;padding-left:1.125rem;padding-right:1.125rem}.page .bslot-multi-icon--horizontal .bslot-multi-icon__cell{padding-inline:0}.bslot-multi-icon--horizontal .bslot-multi-icon__image-wrapper{margin-right:.625rem}.bslot-multi-icon--vertical .bslot-multi-icon__cell{align-items:center;display:flex;flex-direction:column;margin:0}.bslot-multi-icon--vertical .bslot-multi-icon__cell:not(:nth-last-child(-n+2)){padding-bottom:1rem}.bslot-multi-icon--vertical .bslot-multi-icon__text,.bslot-multi-icon--vertical .bslot-multi-icon__title{text-align:center}.bslot-multi-icon--bordered.bslot-multi-icon--vertical .bslot-multi-icon__cell:nth-child(odd){border-right-style:solid}.bslot-multi-icon--bordered.bslot-multi-icon--horizontal .bslot-multi-icon__cell:not(:last-child){border-bottom-style:solid}@media(min-width:768px){.bslot-multi-icon--horizontal .bslot-multi-icon__cell{padding-left:1.125rem;padding-right:0;padding-top:0}.bslot-multi-icon--horizontal .bslot-multi-icon__cell:last-child{padding-right:1.125rem}.bslot-multi-icon--bordered.bslot-multi-icon--vertical .bslot-multi-icon__cell:nth-child(1n){border-right-style:none}.bslot-multi-icon--bordered.bslot-multi-icon--vertical .bslot-multi-icon__cell:not(:last-child){border-right-style:solid}.bslot-multi-icon--bordered.bslot-multi-icon--horizontal .bslot-multi-icon__cell:nth-child(1n){border-bottom-style:none}.bslot-multi-icon--bordered.bslot-multi-icon--horizontal .bslot-multi-icon__cell:not(:last-child){border-right-style:solid}}.header{background-color:#04253a;color:#f2f4f5;display:flex;flex-direction:column}.header__menu,.header__wrapper{margin-left:auto;margin-right:auto;max-width:1400px;max-width:1920px;padding:0 1.125rem}.header__wrapper{display:flex;height:4rem;justify-content:space-between;width:100%}.header__menu-wide{margin-left:auto;margin-right:auto;max-width:1400px;max-width:1920px;position:relative;width:100%}.header #menu-toggle,.header__menu-content,.header__menu-wrapper{display:none}.header__menu-toggle{align-items:center;align-self:center;cursor:pointer;display:flex;flex-shrink:0;height:1rem;margin-left:1.25rem;order:1;position:relative;width:1.25rem}.header__menu-toggle-line{background:#f2f4f5;display:block;height:1px;width:100%}.header__menu-toggle-line:after,.header__menu-toggle-line:before{background:#f2f4f5;content:"";display:block;height:1px;position:absolute;width:100%}.header__menu-toggle-line:before{top:0}.header__menu-toggle-line:after{bottom:0}#menu-toggle:checked~.header__menu-toggle .header__menu-toggle-line{background:transparent}#menu-toggle:checked~.header__menu-toggle .header__menu-toggle-line:after,#menu-toggle:checked~.header__menu-toggle .header__menu-toggle-line:before{top:50%;transform:translateY(50%)}#menu-toggle:checked~.header__menu-toggle .header__menu-toggle-line:before{transform:rotate(-45deg)}#menu-toggle:checked~.header__menu-toggle .header__menu-toggle-line:after{transform:rotate(45deg)}.header__logo{align-items:center;color:inherit;display:flex;height:inherit;margin:0 auto 0 0;text-decoration:none;width:auto}.header__logo:hover{color:inherit;text-decoration:underline}@media(min-width:992px){.header__logo{flex-basis:auto}}.header__logo-image{max-height:4.5rem;max-width:min(100%,15.5rem);padding:.5rem 0;width:auto}.header__logo-text{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px){.header__logo-text{max-width:none}}.header__actions{align-items:center;display:flex;flex-basis:auto;justify-content:flex-end;margin-right:-.25rem;position:relative}.header__actions>*{margin-left:.5rem}.header__action{align-items:center;color:#dee2e6;cursor:pointer;display:flex;justify-content:center;padding:.5rem;text-decoration:none;transition:color .15s ease-in-out}.header__action:hover{color:#fff}.header__action--selectors{display:none;margin-left:1rem}@media(min-width:768px){.header__action--cart:before,.header__action--favorites:before,.header__action--user:before{align-self:flex-end;content:attr(title);display:flex;font-size:.875rem;margin-left:.375rem;order:1;white-space:nowrap}}.header__action-icon svg{color:inherit;height:1.25rem;width:1.25rem}@media(min-width:768px){.header__action-icon svg{height:1.25rem;width:1.25rem}}.header__action[data-count]{position:relative}.header__action[data-count]:after{align-items:center;background:#f9295b;border-radius:50%;color:#fff;content:attr(data-count);display:flex;font-family:sans-serif;font-size:.875rem;justify-content:center;position:absolute;right:-.25rem;text-align:center;top:calc(50% - .75rem);transform:translateY(-50%);white-space:nowrap;width:1.375rem}.header__action[data-count=""]:after,.header__action[data-count="0"]:after{content:none}.header .search,.header--selectors{display:none}.header--sticky{left:0;max-width:100%;position:fixed;right:0;top:0;z-index:1020}.header--sticky .upsell-message__wrapper{height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.header--sticky .upsell-message__wrapper{transition:none}}.header--sticky .notification-bar{max-height:0;min-height:0;overflow:hidden}:root:not(.site-buy) .header--sticky:not(:hover) .header__menu-wrapper{max-height:0;min-height:0}.header .header__menu-wrapper,.header .notification-bar,.header .upsell-message .upsell-messag__wrapper{transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.header .header__menu-wrapper,.header .notification-bar,.header .upsell-message .upsell-messag__wrapper{transition:none}}.header .header__menu-wrapper{overflow:hidden}@media(min-width:768px){.header__action--selectors{display:flex;flex-direction:row;flex-shrink:0}.header__action--selectors>*{margin-left:1rem}}@media(min-width:992px){.header__action--search{display:none}.header__logo{margin:0}.header__menu-content,.header__menu-wrapper{display:block}.header__menu-wrapper{background-color:#04253a;max-height:3rem;min-height:3rem}.header__menu-toggle,.header__menu>.header__menu-content{display:none}.header__menu-list{display:flex;flex-wrap:wrap;margin:0 0 0 -.75rem}.header__menu-item{display:inline-flex}.header__menu-item--expandable>a:after{background-image:url("data:image/svg+xml;utf-8,%3csvg fill='%23f2f4f5' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M47.511,140.253l194.628,194.628c8.974,8.974,18.562,9.16,27.722,0l194.628-194.628c0,0,11.493-11.919,22.365-0.715 c10.304,10.618-1.427,22.203-1.427,22.203L291.074,356.095c-28.134,28.134-41.836,28.312-70.149,0L26.572,161.741 c0,0-11.731-11.586-1.427-22.203C36.018,128.335,47.511,140.253,47.511,140.253z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;margin-left:.625rem;transition:transform .15s ease-in-out;width:.625rem}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.header__menu-item--expandable>a:after{transition:none}}@media(min-width:992px){.header__menu-item--expandable[aria-expanded=true]>a:after{transform:rotate(.5turn)}.header__menu-item>a{align-items:center;color:#f2f4f5;display:flex;font-family:Lato,sans-serif;font-size:.9375rem;padding:.75rem;text-transform:uppercase;transition:color .15s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.header__menu-item>a{transition:none}}@media(min-width:992px){.header__menu-item>a:hover{color:#c2c3c4}.header__wrapper{height:auto;min-height:5rem}}.header-top{align-items:center;background-color:#e9ecef;color:#212529;display:flex;justify-content:space-between;min-height:2rem}.header-top__wrapper{display:flex;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem;width:100%}.page .header-top__wrapper{padding-inline:0}.header-top--menu-only{justify-content:flex-end}.header-top__group{align-items:center;display:flex}.header-top__items{display:flex;margin:0}.header-top__items>*+*{margin-left:.625rem}.header-top a{color:currentColor;font-size:.9em;text-decoration:none}.header-top a:hover{color:#6c757d;text-decoration:underline;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.header-top a:hover{transition:none}}.footer{background-color:#04253a;border-top:1px solid #e9ecef;display:flex;flex-direction:column;padding-bottom:4rem}.footer__widgets{background-color:#fff;border-bottom:1px solid #e9ecef;padding-bottom:2.5rem}.footer__widgets>section{padding-top:2.5rem}.footer__blocks,.footer__bottom{color:#f2f2f2}.footer__blocks{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem;padding-top:4rem;width:100%}.page .footer__blocks{padding-inline:0}.footer__block{display:flex;flex:1;flex:0 1 100%;flex-direction:column;justify-content:flex-start}.footer__block--newsletter{flex:0 0 100%}.footer__block--about-us{padding-right:1.5rem}.footer__block--about-us .footer__logo{margin-bottom:1.5rem}.footer__block--about-us .footer__logo-image{max-height:3.5rem;max-width:min(100%,15.5rem)}.footer__block--about-us .footer-about-us__heading{color:#f2f4f5;font-size:1rem;font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:0}.footer__menu{margin-bottom:1.5rem}@media(min-width:992px){.footer__menu{margin-bottom:0}}.footer__menu ul{list-style:none;margin-bottom:0;padding:0}.footer__menu ul li a{color:#f2f2f2;display:inline-block;font-size:.875rem;padding:.3125rem 0;text-decoration:none}.footer__menu ul li a:hover{color:#c0c9ce;text-decoration:none}.footer__menu-title{color:#f2f4f5;font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:1rem;margin-top:0}.footer__bottom{border-top:1px solid hsla(0,0%,50%,.5);margin-top:3rem;padding-top:3rem}.footer__bottom-wrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .footer__bottom-wrapper{padding-inline:0}.footer__bottom-center{display:flex;justify-content:center}.footer__bottom-center .currency-selector,.footer__bottom-center .locale-selector{align-items:center;cursor:pointer;display:flex;margin-bottom:.625rem;margin-left:1rem;margin-right:1rem}.footer__badges{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;grid-gap:.625rem;gap:.625rem}.footer__badge{display:flex;justify-content:center;max-height:100px;width:auto}.footer__badge>a{text-align:center}.footer__badge img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__links{align-items:center;display:flex;flex-direction:column}.footer__links>*{color:#c0c9ce;font-size:.875rem}.footer__links>a:hover{color:#f2f2f2}.footer .social-icons{margin-bottom:.625rem}@media(min-width:576px){.footer__blocks{flex-direction:row;flex-wrap:wrap}.footer__block{flex:0 1 50%}.footer__block--newsletter{flex:0 0 100%}.footer__badges{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.footer__bottom-wrapper{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.footer__bottom-wrapper>*+*{margin-left:.625rem}.footer__badges{flex:0 0 50%}.footer .social-icons{flex:0 0 50%;justify-content:flex-end}}@media(min-width:992px){.footer__blocks{display:grid}.footer__blocks[data-menu-columns="2"]{grid-template-columns:repeat(2,1fr)}.footer__blocks[data-menu-columns="3"]{grid-template-columns:repeat(3,1fr)}.footer__blocks[data-menu-columns="4"]{grid-template-columns:repeat(4,1fr)}.footer__blocks--nx2[data-menu-columns="2"]{grid-template-columns:repeat(2,1fr) 2fr}.footer__blocks--nx2[data-menu-columns="3"]{grid-template-columns:repeat(3,1fr) 2fr}.footer__blocks--nx2[data-menu-columns="4"]{grid-template-columns:repeat(4,1fr) 2fr}.footer__blocks--2xn[data-menu-columns="2"]{grid-template-columns:2fr repeat(2,1fr)}.footer__blocks--2xn[data-menu-columns="3"]{grid-template-columns:2fr repeat(3,1fr)}.footer__blocks--2xn[data-menu-columns="4"]{grid-template-columns:2fr repeat(4,1fr)}.footer__blocks--2xnx2[data-menu-columns="2"]{grid-template-columns:2fr repeat(2,1fr) 2fr}.footer__blocks--2xnx2[data-menu-columns="3"]{grid-template-columns:2fr repeat(3,1fr) 2fr}.footer__blocks--2xnx2[data-menu-columns="4"]{grid-template-columns:2fr repeat(4,1fr) 2fr}.footer__block{flex:1}.footer__bottom-wrapper{display:grid;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:1400px}.footer__bottom-wrapper .currency-selector,.footer__bottom-wrapper .locale-selector{justify-content:flex-start;margin-bottom:0}.footer__bottom-wrapper .currency-selector__flag,.footer__bottom-wrapper .locale-selector__flag{height:1rem;width:1rem}.footer__bottom-wrapper .social-icons{justify-content:flex-end;margin-bottom:0}.footer__links{text-align:right}.footer__menu{flex:0 0 calc(25% - 1.03125rem)}.footer__badges{margin-bottom:0}}.widget-banner__heading-wrapper--narrow{max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-banner__heading-wrapper--narrow{padding-inline:0}.widget-brands{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-brands{padding-inline:0}.widget-brands>div{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word}.footer__widgets .widget-brands>div{background:none;border:0;padding:0}.widget-brands__heading{margin-top:0}.widget-brands__content--gallery{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-m="1"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-m="2"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-m="3"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.widget-brands__content--gallery{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="1"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="2"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="3"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="4"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="5"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="6"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="7"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.widget-brands__content--gallery{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="1"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="2"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="3"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="4"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="5"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="6"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="7"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="8"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="9"]>*{min-height:0;min-width:0}.widget-brands__content--gallery[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-brands__content--gallery[data-cols-d="10"]>*{min-height:0;min-width:0}}.widget-brands__content--gallery .brand{align-items:center;display:flex}.widget-brands .splide__slide{height:100px;max-width:200px}.widget-brands .splide__slide .brand{height:100%;width:100%}.widget-brands .splide__slide .brand__image{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.widget-breaker{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem;width:100%}.page .widget-breaker{padding-inline:0}.widget-categories{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-categories{padding-inline:0}.widget-categories__heading{margin-top:0}.widget-categories-slider{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-categories-slider{padding-inline:0}.widget-categories-slider__heading{margin-top:0}.widget-content{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-content{padding-inline:0}.widget-content__heading{margin-top:0}.widget-facets{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;max-width:1400px;overflow:hidden;padding-left:1.125rem;padding-right:1.125rem}.page .widget-facets{padding-inline:0}.widget-facets__heading{margin-top:0}.widget-facets__content{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content>*{min-height:0;min-width:0}.widget-facets__content[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-m="1"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-m="2"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-m="3"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.widget-facets__content{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="1"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="2"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="3"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="4"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="5"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="6"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="7"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.widget-facets__content{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="1"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="2"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="3"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="4"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="5"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="6"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="7"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="8"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="9"]>*{min-height:0;min-width:0}.widget-facets__content[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.widget-facets__content[data-cols-d="10"]>*{min-height:0;min-width:0}}.widget-inline-menu{display:flex;margin-left:auto;margin-right:auto;max-width:1400px}.widget-inline-menu__menu-item{flex:0 0 auto}.widget-newsletter{margin:0 auto;max-width:650px;padding-left:1.125rem;padding-right:1.125rem;text-align:center}.page .widget-newsletter{padding-inline:0}.widget-newsletter__heading{margin-top:0}.widget-newsletter .form__buttons{flex-direction:column}.widget-newsletter .form__buttons button{width:100%}.widget-newsletter__text{margin-bottom:1rem}.widget-newsletter__input{margin-bottom:.75rem}@media(min-width:992px){.widget-newsletter{display:grid;grid-template-columns:3fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:1400px}.widget-newsletter__text{text-align:left}.widget-newsletter__content .form{margin:0 auto}.widget-newsletter__content .form__row--email{flex:0 0 65%;margin-bottom:0}.widget-newsletter__content .form__buttons{flex:0 0 calc(35% - 1rem);margin:0}.widget-newsletter__content .form__buttons button{padding-left:.5rem;padding-right:.5rem;white-space:nowrap}}.widget-product-details{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-product-details{padding-inline:0}.widget-product-details__heading{margin-top:0}.widget-products-grid__heading{margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-products-grid__heading{padding-inline:0}.widget-products-slider__heading{margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-products-slider__heading{padding-inline:0}.widget-products-slider .products-slider__items{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word}.widget-recently-viewed{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem;position:relative}.page .widget-recently-viewed{padding-inline:0}.widget-recently-viewed__heading{margin-top:0}.widget-recently-viewed__clear-list,.widget-recently-viewed__clear-list:active,.widget-recently-viewed__clear-list:hover{color:currentColor;position:absolute;right:1.125rem;z-index:1}.widget-tags{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-tags{padding-inline:0}.widget-tags .tags-list .list-item{background-color:#e9ecef;border-radius:50rem;cursor:pointer;display:inline-block;font-size:.875rem;margin-bottom:1rem;margin-right:1rem;max-width:150px;overflow:hidden;padding:.5rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.widget-tags .tags-list .list-item:hover{background-color:#dadfe4}.widget-tags .tags-list .list-item a,.widget-tags .tags-list .list-item a:active,.widget-tags .tags-list .list-item a:hover{color:#000;text-decoration:none}.widget-tags .tags-list .list-item .list-item:last-of-type{margin-right:0}.widget-testimonials{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-testimonials{padding-inline:0}.widget-testimonials .splide__slide{justify-content:flex-start}.widget-testimonials .splide__pagination{bottom:0;transform:translateY(100%)}.widget-header{align-items:flex-start;display:flex;gap:1rem}.widget-header h2{flex-grow:1;text-align:center;text-transform:uppercase}@media(min-width:768px){.widget-header h2{flex-shrink:0}}.widget-actions{display:flex;gap:1rem;justify-content:flex-start;margin-top:2rem}.widget-actions--top-right{margin-left:auto;margin-top:0}.widget-actions--bottom-center{justify-content:center}.widget-actions--bottom-right{justify-content:flex-end}.toc{font-style:italic;line-height:2rem;margin-top:0;padding-left:0}.toc>li{display:list-item}.toc .toc,ol.toc{padding-left:2rem}ul.toc{list-style-type:disc}.toc ul,ul.toc{list-style-position:inside}.toc ul{list-style-type:circle}ol.toc{counter-reset:item;list-style-position:inside;list-style-type:decimal}ol.toc>li{display:block!important}ol.toc>li:before{content:counters(item,".") " ";counter-increment:item;position:absolute;transform:translateX(calc(-100% - .5rem))}.page{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;padding:1rem 1.125rem 1.5rem}.page.page{min-height:60vh}@media(min-width:992px){.page{padding-bottom:3rem;padding-top:2rem}}.page .page{padding-inline:0}.drawer .page,.modal .page{min-height:0;min-height:auto;padding:0}.page .page__aside-breadcrumb{grid-area:aside-breadcrumb}.page .page__aside-head{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;grid-area:aside-head;justify-content:space-between}@media(min-width:992px){.page .page__aside-head{flex-direction:row}}.page .page__heading{margin-bottom:0}.page .page__aside-main{grid-area:aside-main}.page .page__aside-secondary{grid-area:aside-secondary}.page .page__content{grid-area:content}.drawer .page .page__content,.modal .page .page__content{padding-top:0}.page .page__content-wrapper{display:grid;grid-gap:.75rem;grid-template-areas:"aside-breadcrumb" "aside-head" "aside-main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}@media(min-width:992px){.page .page__content-wrapper{grid-gap:1.5rem}}.page.page--aside-left-no-breadcrumb .page__content-wrapper,.page.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "aside-main" "content";grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-right .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "content" "aside-main";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}.page.page--aside-right-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "content" "aside-main";grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-head-only .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}@media(min-width:992px){.page.page--aside-left .page__content-wrapper{grid-template-areas:"aside-breadcrumb aside-breadcrumb" "aside-main aside-head" "aside-main content";grid-template-columns:minmax(0,1fr) minmax(0,4fr);grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-left-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-columns:minmax(0,1fr) minmax(0,4fr);grid-template-rows:auto minmax(0,1fr)}.page.page--aside-right .page__content-wrapper{grid-template-areas:"aside-breadcrumb aside-breadcrumb" "aside-head aside-main" "content aside-main";grid-template-columns:minmax(0,4fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-right-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head aside-main" "content aside-main";grid-template-columns:minmax(0,4fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.page.page--aside-2-3 .page__content-wrapper{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.page.page--aside-3-2 .page__content-wrapper{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.page.page--aside-left-right .page__content-wrapper{grid-template-areas:"aside-breadcrumb aside-breadcrumb aside-breadcrumb" "aside-main aside-head aside-secondary" "aside-main content aside-secondary";grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-left-right-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-main aside-head aside-secondary" "aside-main content aside-secondary";grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.page.page--aside-top .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "aside-main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}.page.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page.page--aside-bottom .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "content" "aside-main";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}}.page.page--account .page__aside-main{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word}@media(min-width:992px){.page__aside-main{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;align-self:start}.page--aside-bottom .page__aside-main{background:none;border:0;padding:0}}.container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem;padding-top:1.375rem}.page .container{padding-inline:0}.page--change-password.page .page__aside-main{display:none}@media(min-width:992px){.page--change-password.page .page__aside-main{display:block}}.page--change-password.page .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-rows:minmax(0,1fr)}@media(min-width:992px){.page--change-password.page .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}@media(min-width:768px){.page--change-password.page .page__content{padding-top:0}}.page--change-password form{max-width:450px}@media(min-width:992px){.page--change-password form{margin:0}}.modal-dialog .cookie-settings,.page--cookie-settings .cookie-settings{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;gap:1rem}.modal-dialog .cookie-settings__description-collapse,.page--cookie-settings .cookie-settings__description-collapse{margin-bottom:.625rem;max-height:160px;overflow:hidden;position:relative;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.modal-dialog .cookie-settings__description-collapse,.page--cookie-settings .cookie-settings__description-collapse{transition:none}}.modal-dialog .cookie-settings__description-collapse:after,.page--cookie-settings .cookie-settings__description-collapse:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.modal-dialog .cookie-settings__description-collapse:after,.page--cookie-settings .cookie-settings__description-collapse:after{transition:none}}.modal-dialog .cookie-settings__description-collapse[aria-expanded=false]:after,.page--cookie-settings .cookie-settings__description-collapse[aria-expanded=false]:after{height:30px;pointer-events:none;transition:all .1s linear}@media(prefers-reduced-motion:reduce){.modal-dialog .cookie-settings__description-collapse[aria-expanded=false]:after,.page--cookie-settings .cookie-settings__description-collapse[aria-expanded=false]:after{transition:none}}.modal-dialog .cookie-settings__link,.page--cookie-settings .cookie-settings__link{color:currentColor}.modal-dialog .cookie-settings__link:hover,.page--cookie-settings .cookie-settings__link:hover{color:#6c757d}.modal-dialog .cookie-settings__description-collapse,.page--cookie-settings .cookie-settings__description-collapse{max-height:100px}.modal-dialog .cookie-settings__item,.page--cookie-settings .cookie-settings__item{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.modal-dialog .cookie-settings__item__intro,.page--cookie-settings .cookie-settings__item__intro{margin-bottom:1.5rem}.modal-dialog .cookie-settings__item:not(:first-child) .cookie-settings__item-name,.page--cookie-settings .cookie-settings__item:not(:first-child) .cookie-settings__item-name{border-bottom:1px solid #dee2e6}.modal-dialog .cookie-settings__modal-heading,.page--cookie-settings .cookie-settings__modal-heading{margin-bottom:0}.modal-dialog .cookie-settings__buttons,.page--cookie-settings .cookie-settings__buttons{width:100%}.modal-dialog .cookie-settings__item-name,.page--cookie-settings .cookie-settings__item-name{font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem}.modal-dialog .cookie-settings__button-collapse,.modal-dialog .cookie-settings__button-expand,.page--cookie-settings .cookie-settings__button-collapse,.page--cookie-settings .cookie-settings__button-expand{font-size:.81rem}.modal-dialog .cookie-settings__button-collapse .icon,.modal-dialog .cookie-settings__button-expand .icon,.page--cookie-settings .cookie-settings__button-collapse .icon,.page--cookie-settings .cookie-settings__button-expand .icon{width:.5rem}.modal-dialog .cookie-settings__cancel,.page--cookie-settings .cookie-settings__cancel{color:currentColor}.modal-dialog .cookie-settings__item-toggle,.page--cookie-settings .cookie-settings__item-toggle{cursor:pointer;position:absolute;right:0}.modal-dialog .cookie-settings__item-toggle input:checked,.page--cookie-settings .cookie-settings__item-toggle input:checked{background-color:#f9295b;border-color:#f9295b}.page--contact{justify-content:center}.page--contact .page__content-wrapper{margin:0 auto;max-width:650px}.page--contact .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--contact .form-details a{color:inherit}.page--contact .form-details>[rel=external]+[rel=external],.page--contact .form-details>button+button{margin-top:.625rem}.page--contact .form-details [data-fb-connect-button],.page--contact .form-details [data-google-connect-button]{align-self:center;display:flex;justify-content:center;max-width:400px;text-align:center;width:100%}.page--compare.page--aside-left-no-breadcrumb .page__content-wrapper,.page--compare.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}@media(min-width:992px){.page--compare.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}.compare__empty{align-items:center;display:flex;flex-direction:column;padding:7rem 0;text-align:center}.compare__empty-image{height:13rem;opacity:.33;width:13rem}.products-comparer{display:flex;flex-wrap:nowrap}.products-comparer__header{flex-shrink:0;font-size:.875rem;width:100px}.products-comparer__header .product__data>*{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.625rem}.products-comparer__header .product__attribute-group{background-color:transparent;border-right-width:0;font-weight:600;text-transform:uppercase}@media(min-width:576px){.products-comparer__header{width:200px}}.products-comparer__items-container{flex-grow:1;overflow:hidden;overflow-x:auto;padding-right:5%;--scrollbar-bg:transparent;--scrollbar-color:#8a8a8a;--scrollbar-size:.5rem}@supports(scrollbar-width:thin){.products-comparer__items-container{scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg);scrollbar-width:thin}}@supports not (scrollbar-width:thin){.products-comparer__items-container::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.products-comparer__items-container::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.products-comparer__items-container::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-color);border:.125rem solid var(--scrollbar-bg);border-radius:var(--scrollbar-size)}.products-comparer__items-container::-webkit-scrollbar-thumb:hover{background-color:#6f6f6f}.products-comparer__items-container::-webkit-scrollbar-thumb:active{background-color:#3e3e3e}}.comparer-link{margin:0 0 1rem;position:relative}.comparer-link__input{background-color:#f8f9fa;border:1px solid transparent;cursor:pointer;font-size:1.25rem;padding:.5rem 5rem .5rem 1rem;width:100%}.comparer-link--disabled{color:#adb5bd;cursor:auto}.comparer-link:not(.comparer-link--disabled):hover{background-color:#e9ecef}.comparer-link:focus{outline:0}.comparer-link__icons{bottom:0;display:flex;padding:0 .25rem;position:absolute;right:0;top:0}.comparer-link__icon{color:#6d6d6d;cursor:pointer;margin:auto}.product__save-comparer{font-size:.875rem;margin-bottom:.625rem}.products-comparer__items-container{padding:0}.products-comparer .product__add-to-cart[href]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparer-image__link{display:block}.comparer-image__badges--right{top:0}.comparer-drawer .drawer-items{max-height:300px;overflow:auto;overflow-x:hidden;--scrollbar-bg:transparent;--scrollbar-color:#8a8a8a;--scrollbar-size:.5rem}@supports(scrollbar-width:thin){.comparer-drawer .drawer-items{scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg);scrollbar-width:thin}}@supports not (scrollbar-width:thin){.comparer-drawer .drawer-items::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.comparer-drawer .drawer-items::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.comparer-drawer .drawer-items::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-color);border:.125rem solid var(--scrollbar-bg);border-radius:var(--scrollbar-size)}.comparer-drawer .drawer-items::-webkit-scrollbar-thumb:hover{background-color:#6f6f6f}.comparer-drawer .drawer-items::-webkit-scrollbar-thumb:active{background-color:#3e3e3e}}.comparer-drawer .drawer-items__item-name{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparer-drawer .drawer-items__line-total{display:flex;justify-content:flex-end}.comparer-drawer .drawer-items__cell-wrapper{display:flex}.comparer-drawer .drawer-items__row{align-items:center;border-bottom:1px solid #dee2e6;display:flex}.comparer-drawer .drawer-items__cell{position:relative}.comparer-drawer .drawer-items__cell--image{flex-grow:0}.comparer-drawer .drawer-items__cell--name{flex-grow:1;max-width:300px;overflow:hidden;padding:0 .6875rem;text-overflow:ellipsis;white-space:nowrap}.comparer-drawer .drawer-items__cell--actions{flex-grow:0}.comparer-drawer .drawer-items__image{max-width:100%;position:relative;width:4rem}.comparer-drawer .drawer-items__image img,.comparer-drawer .drawer-items__image>.nophoto-container{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.comparer-drawer .drawer-items__price{padding:.375rem 0 0;vertical-align:top}.comparer-drawer .comparer__info--price-row{margin-bottom:.5rem}.comparer-drawer .comparer__info--price-row>*{display:inline-block;margin-right:.325rem}.comparer-drawer .comparer__info--price-row>:last-of-type{margin-right:0}.comparer-drawer .comparer__info--label-omnibus-price-gross,.comparer-drawer .comparer__info--label-rrp-price-gross,.comparer-drawer .comparer__info--omnibus-price-gross,.comparer-drawer .comparer__info--rrp-price-gross{font-size:.75rem;font-weight:400}.comparer-drawer .comparer__info--package-price-gross,.comparer-drawer .comparer__info--price-gross{color:#000;font-size:1rem;font-weight:600}.comparer-drawer .comparer__info--old-price-gross,.comparer-drawer .comparer__info--old-price-net{color:#6c757d;font-size:.875rem;text-decoration:line-through}.comparer-drawer .comparer__info--price-alert{font-size:.9em;margin-bottom:.5rem}.comparer-drawer .comparer__info--price-alert a{color:#6c757d;text-decoration:none}.comparer-drawer .comparer__info--price-alert a:hover{text-decoration:underline}.comparer-drawer .comparer__info--price-alert .icon--left{margin-right:.1875rem}.comparer-drawer__empty{align-items:center;display:flex;flex-direction:column;text-align:center}.comparer-drawer__empty-image{height:6.5rem;margin:2rem 0;opacity:.33;width:6.5rem}.comparer-drawer__empty-button{width:100%}.page--error-404{min-height:0}.page--error-404.page .page__content-wrapper{grid-template-areas:"content";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.error404{text-align:center}.error404__code{font-size:4rem}.error404__title{font-size:1.5rem}.error404 a{color:inherit;text-decoration:underline}.error404 a:hover{text-decoration:none}.page--feedback .page__content-wrapper{margin:0 auto;max-width:650px}.page--feedback .feedback__hint,.page--info .page__static-content{margin-bottom:1rem}.page--info .page__static-content ol,.page--info .page__static-content ul{list-style-type:disc;margin:1em 0;padding-left:40px}.page--info .page__static-content ol{list-style-type:decimal}.page--info .page__static-content li{display:list-item}.page--info .page__widget-area>section{padding-left:0;padding-right:0}.installments-table__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.installments-table__head{background-color:#f6f7fa;border-bottom:.5px solid rgba(0,0,0,.125);border-top:.5px solid rgba(0,0,0,.125)}.installments-table__cell{border-bottom:.5px solid rgba(0,0,0,.125);flex-grow:1;padding:.5rem}.installments-table__cell--date,.installments-table__cell--percent,.installments-table__cell--quantity,.installments-table__cell--status{text-align:center}.installments-table__cell--price,.installments-table__cell--total{text-align:right}.installments-table__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.installments-table__actions .icon{height:1.25rem;width:1.25rem}@media(max-width:767.98px){.installments-table,.installments-table__body,.installments-table__cell,.installments-table__foot,.installments-table__row{display:block}.installments-table__head{display:none}.installments-table__body>.installments-table__row,.installments-table__foot{border:1px solid rgba(0,0,0,.125);margin-top:1rem}.installments-table__foot{border-bottom:0}.installments-table__body>.installments-table__row:first-child{margin-top:0}.installments-table__foot>.installments-table__row{display:flex;justify-content:space-between}.installments-table__foot>.installments-table__row:first-child{border-bottom:0}.installments-table__body .installments-table__cell{align-items:center;display:flex;padding:.25rem .5rem}.installments-table__body .installments-table__cell:last-child{border-bottom:0}.installments-table__cell[data-label]:before{color:#000;color:initial;content:attr(data-label);margin-right:auto;padding-right:.5rem}.installments-table__cell[data-label=""]:before{content:none}.installments-table__cell[data-label]:not(:only-child)>:last-child{text-align:right}}@media(min-width:768px){.installments-table__cell--actions,.installments-table__cell--image{width:0}}.page--inventory .inventory-actions{font-size:1.25rem}@media(min-width:768px){.page--inventory .inventory-actions{display:none}}.page--inventory .inventory-actions__qr{align-items:center;display:flex;font-size:.75rem}.page--inventory .inventory-facets{margin-bottom:2rem}.page--inventory .inventory-facets__actions{align-self:center;display:none;font-size:1.25rem;margin-left:auto}@media(min-width:768px){.page--inventory .inventory-facets__actions{display:list-item}}.page--inventory .inventory-facets__qr{align-items:center;display:flex;font-size:.75rem}.page--inventory .inventory-facets__blocks{padding:1rem 1rem 0}@media(max-width:767.98px){.page--inventory .inventory-facets__blocks{display:none}}.page--inventory .slider-inputs{margin-bottom:0}.page--inventory.page--aside-left-no-breadcrumb .page__content-wrapper,.page--inventory.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}@media(min-width:992px){.page--inventory.page--aside-top-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}.page--missing-products .missing-records{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.page--missing-products .missing-records__message{font-size:1rem;font-weight:700;margin-bottom:1rem;text-align:center}.page--missing-products .missing-records__search-input{margin-bottom:1rem;max-width:500px;width:100%}.page--missing-products .missing-records__recommend-message,.page--missing-products .missing-records__sub-message{margin-bottom:1rem;text-align:center}.catalog-actions{align-items:center;display:flex;justify-content:space-between}.catalog-actions .facets-toggle{align-items:center;border:1px solid #ced4da;cursor:pointer;display:flex;margin-right:.625rem;padding:.4375rem .6125rem;position:relative;white-space:nowrap}.catalog-actions .facets-toggle__label{font-size:.9em}.catalog-actions .facets-toggle__counter{align-items:center;background:#ced4da;border-radius:50%;display:flex;font-size:.9em;height:1.2rem;justify-content:center;margin-left:.625rem;width:1.2rem}@media(min-width:768px){.catalog-actions .facets-toggle{padding:.325rem}}@media(min-width:992px){.catalog-actions .facets-toggle{display:none}}.catalog-actions .sort-view{align-items:center;display:flex;flex-flow:row nowrap;white-space:nowrap}.catalog-actions .sort-view__label{display:none;margin-right:.625rem}@media(min-width:992px){.catalog-actions .sort-view__label{display:inline-block}.page--aside-top .sort-view,.page--aside-top-no-breadcrumb .sort-view{display:none}}.page--login{justify-content:center}.page--login .page__content-wrapper{margin:0 auto;max-width:650px}.page--login .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--login .form-details a{color:inherit}.page--login .form-details>[rel=external]+[rel=external],.page--login .form-details>button+button{margin-top:.625rem}.page--login .form-details [data-fb-connect-button],.page--login .form-details [data-google-connect-button]{align-self:center;display:flex;justify-content:center;max-width:400px;text-align:center;width:100%}@media(max-width:768px){.page--login .form__buttons>.btn{margin:0;width:100%}}.page--login .form__buttons .btn-link{padding-left:0;padding-right:0}.page--login .page__content-wrapper{max-width:450px;width:100%}.page--login .form-details__already-customer{display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width:768px){.page--login .form-details__already-customer{align-items:center;flex-direction:row}}.page--login .form-details [data-google-connect-button]{display:flex;justify-content:center}.drawer-user-login .form__buttons{align-items:stretch;flex-direction:column}.drawer-user-login .form-details__already-customer{flex-direction:column}.maintenance{background:#f8f9fa;display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:0;min-height:calc(var(--vh)*100)}.maintenance form{max-width:450px}.maintenance>*{padding:2rem;width:100%}.maintenance__text{margin-bottom:1rem}@media(min-width:992px){.maintenance{display:grid;grid-template-columns:repeat(2,1fr);padding:0 calc(50vw - 960px)}.maintenance>*{margin:auto}}.map-list a,.map-list a:hover{color:#000;text-decoration:none}.map-list__root-item{display:flex;flex-direction:column;margin-bottom:4.125rem;padding-bottom:1.375rem}.map-list__root-item>a{border-bottom:1px solid #d3d3d3;display:inline-block;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.map-list__columns{-moz-column-count:1;column-count:1}@media(min-width:576px){.map-list__columns{-moz-column-count:2;column-count:2}}@media(min-width:768px){.map-list__columns{-moz-column-count:5;column-count:5}}.map-list__column-container{flex:0 0 100%;max-width:100%}.map-list__column-container>a{display:inline-block;font-size:1.125rem;font-weight:600}.map-list__column-container:not(:nth-last-of-type(-n+2)){margin-bottom:1.375rem}@media(min-width:576px){.map-list__column-container:not(:nth-last-of-type(-n+3)){margin-bottom:1.375rem}}@media(min-width:768px){.map-list__column-container:not(:nth-last-of-type(-n+4)){margin-bottom:1.375rem}}.map-list__column{margin-top:.5rem}.map-list__column-subitem{list-style-type:disc;margin-left:1rem}.page--newsletter{justify-content:center}.page--newsletter .page__content-wrapper{margin:0 auto;max-width:650px}.page--newsletter .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--newsletter .form-details a{color:inherit}.page--newsletter .form-details>[rel=external]+[rel=external],.page--newsletter .form-details>button+button{margin-top:.625rem}.page--newsletter .form-details [data-fb-connect-button],.page--newsletter .form-details [data-google-connect-button]{align-self:center;display:flex;justify-content:center;max-width:400px;text-align:center;width:100%}.modal-body .product-summary__heading{padding-right:1rem}.page--product-review.page--aside-right .page__content-wrapper{background-color:#fff;border:1px solid #e9ecef;min-width:0;padding:1rem;word-wrap:break-word;grid-template-areas:"aside-head" "aside-main" "content";grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}@media(min-width:992px){.page--product-review.page--aside-right .page__content-wrapper{grid-template-areas:"aside-head aside-main" "content aside-main";grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto minmax(0,1fr)}}.page--product-review.page--aside-right .page--aside-right{background-color:#e9ecef}.page--product-review.page--aside-right .page__aside-main{background:none;border:0;padding:0}.page--product-review.page--aside-right .product-review-hint{background-color:#e9ecef;padding:1rem}.page--product-review.page--aside-right .product-review-hint ul{list-style-type:disc;margin-bottom:0;padding-left:3rem}.page--signup{justify-content:center}.page--signup .page__content-wrapper{margin:0 auto;max-width:650px}.page--signup .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--signup .form-details a{color:inherit}.page--signup .form-details>[rel=external]+[rel=external],.page--signup .form-details>button+button{margin-top:.625rem}.page--signup .form-details [data-fb-connect-button],.page--signup .form-details [data-google-connect-button]{align-self:center;display:flex;justify-content:center;max-width:400px;text-align:center;width:100%}@media(max-width:768px){.page--signup .form__buttons>.btn{margin:0;width:100%}}.page--signup .divider{margin-top:0}.page--signup [data-google-connect-button]{display:flex;justify-content:center}.seller-attributes__item{border-bottom:1px solid rgba(222,226,230,.5);display:flex;gap:.5rem;padding:.5rem}.seller-attributes--invert .seller-attributes__item--even,.seller-attributes--invert .seller-attributes__item--odd,.seller-attributes__item--even,.seller-attributes__item--odd{background-color:transparent}.seller-attributes__group{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding:1.5rem .5rem 0}.seller-attributes__label{flex-shrink:0;overflow-x:hidden;text-overflow:ellipsis;width:150px}.seller-attributes__label:after{content:":"}.seller-attributes__value{overflow-x:auto}.seller-attributes__color,.seller-attributes__image{border:1px solid #ced4da;display:inline-block;margin-right:.625rem;padding:2px;vertical-align:top}.seller-attributes__image{height:3rem;width:3rem}.seller-attributes__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}.seller-attributes__color{height:1.3125rem;width:1.3125rem}.seller-attributes__label{font-weight:700;width:12rem}.page--seller.page--aside-head-only .page__content-wrapper{grid-template-areas:"aside-head" "content" "cateogries";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page--seller.page--aside-head-only .page-categories{grid-area:categories}.testimonials{margin-left:auto;margin-right:auto;max-width:1400px}.testimonials-grid{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid>*{min-height:0;min-width:0}.testimonials-grid[data-cols-m="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-m="1"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-m="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-m="2"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-m="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-m="3"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-m="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-m="4"]>*{min-height:0;min-width:0}@media(min-width:768px){.testimonials-grid{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="1"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="2"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="3"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="4"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="5"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="6"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="7"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-t="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-t="8"]>*{min-height:0;min-width:0}}@media(min-width:992px){.testimonials-grid{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="1"]{align-items:stretch;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="1"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="2"]{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="2"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="3"]{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="3"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="4"]{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="4"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="5"]{align-items:stretch;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="5"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="6"]{align-items:stretch;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="6"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="7"]{align-items:stretch;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="7"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="8"]{align-items:stretch;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="8"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="9"]{align-items:stretch;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="9"]>*{min-height:0;min-width:0}.testimonials-grid[data-cols-d="10"]{align-items:stretch;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:1.5rem;gap:1.5rem}.testimonials-grid[data-cols-d="10"]>*{min-height:0;min-width:0}}.testimonial{border:1px solid #e9ecef;display:flex;gap:1rem;padding:1rem}.testimonial__content{display:flex;flex-direction:column}.testimonial__acronym{align-items:center;background-color:#e9ecef;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;margin:auto;text-transform:uppercase}.testimonial__image{align-self:flex-start;border-radius:50rem;display:inline-flex;flex-shrink:0;overflow:hidden;position:relative;vertical-align:middle;width:80px}.testimonial__image:before{content:"";display:block;padding-top:100%}.testimonial__image>*{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.testimonial__image:after{border:1px solid rgba(0,0,0,.1);border-radius:inherit;content:"";position:relative;width:inherit}.testimonial__image>img{-o-object-fit:cover;object-fit:cover}.testimonial__message{color:#6c757d;margin:0;quotes:"“" "”"}.testimonial__message:after,.testimonial__message:before{color:#000;font-size:2em;line-height:0;vertical-align:-.25em}.testimonial__message:before{content:open-quote;margin-right:.25em}.testimonial__message:after{content:close-quote;margin-left:.25em}.testimonial__message>p{display:inline;margin-bottom:0}.testimonial__rating .reviews-stars{color:#e9ecef;display:inline-block;font-size:1rem;font-size:1.25rem;line-height:1;margin:.25rem 0 .375rem;position:relative;vertical-align:middle;white-space:nowrap}.testimonial__rating .reviews-stars:before{content:"★★★★★";vertical-align:text-top}.testimonial__rating .reviews-stars-fill{color:#e5a54b;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.testimonial__rating .reviews-stars-fill:before{content:"★★★★★";vertical-align:text-top}.testimonial__rating .reviews-stars-fill--0-5{width:10%}.testimonial__rating .reviews-stars-fill--1{width:20%}.testimonial__rating .reviews-stars-fill--1-5{width:30%}.testimonial__rating .reviews-stars-fill--2{width:40%}.testimonial__rating .reviews-stars-fill--2-5{width:50%}.testimonial__rating .reviews-stars-fill--3{width:60%}.testimonial__rating .reviews-stars-fill--3-5{width:70%}.testimonial__rating .reviews-stars-fill--4{width:80%}.testimonial__rating .reviews-stars-fill--4-5{width:90%}.testimonial__rating .reviews-stars-fill--5{width:100%}.testimonial__rating .reviews-stars-count{color:#6c757d;display:inline-block;vertical-align:middle}.testimonial__name{display:inline;font-weight:600}.testimonial__date{color:#6c757d;display:inline}.testimonials-slider[data-cols-m="1"] .splide__slide{width:100%}.testimonials-slider[data-cols-m="1"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-m="2"] .splide__slide{width:calc(50% - .5rem)}.testimonials-slider[data-cols-m="2"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-m="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.testimonials-slider[data-cols-m="3"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-m="4"] .splide__slide{width:calc(25% - .75rem)}.testimonials-slider[data-cols-m="4"] .splide__slide:not(:last-child){margin-right:1rem}@media(min-width:768px){.testimonials-slider[data-cols-t="1"] .splide__slide{width:100%}.testimonials-slider[data-cols-t="1"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="2"] .splide__slide{width:calc(50% - .5rem)}.testimonials-slider[data-cols-t="2"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.testimonials-slider[data-cols-t="3"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="4"] .splide__slide{width:calc(25% - .75rem)}.testimonials-slider[data-cols-t="4"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="5"] .splide__slide{width:calc(20% - .8rem)}.testimonials-slider[data-cols-t="5"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.testimonials-slider[data-cols-t="6"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.testimonials-slider[data-cols-t="7"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-t="8"] .splide__slide{width:calc(12.5% - .875rem)}.testimonials-slider[data-cols-t="8"] .splide__slide:not(:last-child){margin-right:1rem}}@media(min-width:992px){.testimonials-slider[data-cols-d="1"] .splide__slide{width:100%}.testimonials-slider[data-cols-d="1"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="2"] .splide__slide{width:calc(50% - .5rem)}.testimonials-slider[data-cols-d="2"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="3"] .splide__slide{width:calc(33.33333% - .66667rem)}.testimonials-slider[data-cols-d="3"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="4"] .splide__slide{width:calc(25% - .75rem)}.testimonials-slider[data-cols-d="4"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="5"] .splide__slide{width:calc(20% - .8rem)}.testimonials-slider[data-cols-d="5"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="6"] .splide__slide{width:calc(16.66667% - .83333rem)}.testimonials-slider[data-cols-d="6"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="7"] .splide__slide{width:calc(14.28571% - .85714rem)}.testimonials-slider[data-cols-d="7"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="8"] .splide__slide{width:calc(12.5% - .875rem)}.testimonials-slider[data-cols-d="8"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="9"] .splide__slide{width:calc(11.11111% - .88889rem)}.testimonials-slider[data-cols-d="9"] .splide__slide:not(:last-child){margin-right:1rem}.testimonials-slider[data-cols-d="10"] .splide__slide{width:calc(10% - .9rem)}.testimonials-slider[data-cols-d="10"] .splide__slide:not(:last-child){margin-right:1rem}}.testimonials-slider .testimonial{width:100%}.page--wishlist.page .page__aside-main{display:none}@media(min-width:992px){.page--wishlist.page .page__aside-main{display:block}}.page--wishlist.page .page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-rows:minmax(0,1fr)}@media(min-width:992px){.page--wishlist.page .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}@media(min-width:768px){.page--wishlist.page .page__content{padding-top:0}}.page--wishlist .wishlist-actions{align-items:center;display:flex;justify-content:space-between}.page--wishlist .wishlist-actions .sort-view{align-items:center;display:flex;flex-flow:row nowrap;white-space:nowrap}.page--wishlist .wishlist-actions .sort-view__label{margin-right:.625rem}.wishlist__empty{align-items:center;display:flex;flex-direction:column;padding:7rem 0;text-align:center}.wishlist__empty-image{height:13rem;opacity:.33;width:13rem}.product-summary__main-images{position:relative}.yt-play-btn{align-items:center;background:rgba(220,0,0,.9);border:0;border-radius:6px;bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;position:absolute;right:12px;z-index:5}.yt-play-btn:hover{background:#c00}.yt-pi{align-items:center;background:rgba(0,0,0,.18);display:flex;inset:0;justify-content:center;position:absolute;transition:background .2s ease}.yt-thumb-video:hover .yt-pi{background:rgba(0,0,0,.38)}.youtube-video{aspect-ratio:16/9;width:100%}.widget-header h2 span{background-image:linear-gradient(69deg,#090171,#ff005a);color:#fff!important;padding:6px 20px!important}.header .header__menu-wrapper,.header__wrapper{background:linear-gradient(90deg,#ff1d25 5%,#a0328c 35%,#7040a4 45%,#4359c7 55%,#0082e6 70%)}.btn-primary{background:linear-gradient(90deg,#4a60c1 10%,#3985e0)!important;border-color:#4a60c1!important}.btn-primary:after{background-image:url(https://c.cdnmp.net/742557810/content/img_desc/cos.png);background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:18px;margin-left:8px;margin-right:5px;width:30px}.modal-content{background:transparent!important;margin-top:50px}.article__main-image{display:none!important}@media(max-width:576px){.category-summary__image{display:none}}.free-shipping-format{color:red}.free-shipping-format__item{align-items:center;animation:fluidGradient 12s ease infinite;background:linear-gradient(-45deg,#f05,#d946ef,#2563eb,#00d2ff);background-size:400% 400%;border:0;border-radius:8px;box-shadow:0 4px 15px rgba(217,70,239,.2);box-sizing:border-box;display:flex!important;gap:14px;justify-content:center;margin:18px 0;overflow:hidden;padding:14px 22px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.free-shipping-format__item:hover{box-shadow:0 6px 20px rgba(37,99,235,.35);transform:translateY(-2px)}.free-shipping-format__item svg.icon{animation:truckDrive 3s ease-in-out infinite;fill:#fff;flex-shrink:0;height:26px;width:26px}.free-shipping-format__text{color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.4;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2)}.free-shipping-format__text span.highlight,.free-shipping-format__text strong{color:#fffb00;text-shadow:0 1px 5px rgba(255,251,0,.4)}@keyframes fluidGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes truckDrive{0%,to{transform:translateX(0)}10%,20%{transform:translateX(-2px)}15%,25%{transform:translateX(3px)}30%{transform:translateX(0)}}@media(max-width:480px){.free-shipping-format__item{gap:10px;margin:15px 0;padding:12px 16px}.free-shipping-format__text{font-size:13px;letter-spacing:.3px}.free-shipping-format__item svg.icon{height:22px;width:22px}}.grid-image__badge--video,.list-image__badge--video,.product-summary__badge--video{background:red!important;color:#fff!important;gap:5px!important}.grid-image__badge--video:before{border-bottom:4px solid transparent;border-left:6px solid #fff;border-top:4px solid transparent;content:"";display:inline-block;height:0;margin-right:2px;width:0}.iti input[type=tel]::-moz-placeholder,.iti input[type=text]::-moz-placeholder,input[name*=billing_phone]::-moz-placeholder,input[name*=phone]::-moz-placeholder{color:transparent!important;opacity:0!important}.iti input[type=tel]::placeholder,.iti input[type=text]::placeholder,input[name*=billing_phone]::placeholder,input[name*=phone]::placeholder{color:transparent!important;opacity:0!important}.iti input::-webkit-input-placeholder{color:transparent!important}.iti input::-moz-placeholder{color:transparent!important}.iti input:-ms-input-placeholder{color:transparent!important}.page--product-details .product-summary__heading{color:#202124;font-size:24px!important;font-weight:700!important;letter-spacing:-.35px;line-height:1.25!important;margin:0 0 10px!important;text-transform:none!important}.page--product-details .product-summary__details{background:#fff;border-radius:14px;box-sizing:border-box;padding:22px 24px 26px}.page--product-details .product-summary__info--rating{align-items:center;display:flex;gap:6px;margin:0 0 12px!important}.page--product-details .product-summary__info--rating a{text-decoration:none}.page--product-details .product__rating-count{color:#737a85;font-size:13px}.page--product-details .product-summary__info--price-gross{font-size:28px!important;font-weight:800!important;line-height:1.15;margin-top:4px}.page--product-details .product-summary__info--price-list,.page--product-details .product-summary__info--price-old,.page--product-details .product-summary__info--price-rrp{color:#8a8f98!important;font-size:15px!important;font-weight:400!important;margin-left:8px;text-decoration:line-through}.page--product-details .product-summary__info--shipping{display:none!important}.page--product-details .product-summary__form{margin-top:18px}.page--product-details .product-summary__info--variant-attributes{margin-bottom:16px!important}.page--product-details .product-summary__info--variant-attributes .form-group,.page--product-details .product-summary__info--variant-attributes .form__group{margin-bottom:12px}.page--product-details .product-summary__info--variant-attributes .form-label,.page--product-details .product-summary__info--variant-attributes .form__label,.page--product-details .product-summary__info--variant-attributes label{color:#20242a;display:block;font-size:14px;font-weight:700;margin:0 0 7px}.page--product-details .product-summary__info--variant-attributes .form-control,.page--product-details .product-summary__info--variant-attributes .form-select,.page--product-details .product-summary__info--variant-attributes select{background-color:#fff;border:1px solid #d9dde5!important;border-radius:10px!important;box-shadow:0 2px 7px rgba(20,24,35,.025)!important;color:#202124;cursor:pointer;font-size:15px!important;font-weight:500;min-height:50px;padding:0 44px 0 14px!important;transition:border-color .18s ease,box-shadow .18s ease;width:100%!important}.page--product-details .product-summary__info--variant-attributes .form-control:hover,.page--product-details .product-summary__info--variant-attributes .form-select:hover,.page--product-details .product-summary__info--variant-attributes select:hover{border-color:#9ba2ad!important}.page--product-details .product-summary__info--variant-attributes .form-control:focus,.page--product-details .product-summary__info--variant-attributes .form-select:focus,.page--product-details .product-summary__info--variant-attributes select:focus{border-color:#355bd8!important;box-shadow:0 0 0 3px rgba(53,91,216,.1)!important;outline:0!important}.page--product-details .product-summary__info--ean,.page--product-details .product-summary__info--sku{color:#9298a2!important;font-size:11px!important;line-height:1.4;margin:7px 0 5px!important}.page--product-details .product-summary__info--ean .info-label,.page--product-details .product-summary__info--ean .info-value,.page--product-details .product-summary__info--sku .info-label,.page--product-details .product-summary__info--sku .info-value{color:inherit!important;font-size:inherit!important;font-weight:400!important}.page--product-details .product-summary__info--availability{background:#f8fbf9!important;border:1px solid #dcefe2!important;border-radius:12px!important;box-shadow:0 3px 12px rgba(25,135,84,.05);margin:15px 0 17px!important;padding:15px 17px!important}.page--product-details .product-summary__info--available{align-items:center;color:#15803d!important;font-size:14px!important;font-weight:800!important;gap:7px;letter-spacing:.15px;text-transform:uppercase}.page--product-details .product-summary__info--available:before{background:#dcfce7;color:#15803d;display:inline-flex;flex:0 0 22px;height:22px;width:22px}.page--product-details .product-summary__info--limited,.page--product-details .product-summary__info--unavailable{font-size:14px!important;font-weight:700!important}.page--product-details .product-summary__info--message{border-top:1px dashed #d7e8dc;color:#39424e;font-size:14px!important;line-height:1.5;margin-top:10px!important;padding-top:10px}.page--product-details .product-summary__info--message strong{color:#e11d48;font-weight:800}.page--product-details .product-summary__info--quantity{margin:14px 0 18px!important}.page--product-details .product-summary__info--quantity .input-group{background:#fff;border:1px solid #d9dee8;border-radius:10px;box-shadow:0 2px 8px rgba(20,24,35,.05);display:inline-flex!important;min-height:46px;overflow:hidden;width:auto!important}.page--product-details .product-summary__info--quantity input{background:#fff!important;border:0!important;border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;box-shadow:none!important;color:#111827;font-size:15px!important;font-weight:700!important;height:46px!important;min-width:54px!important;text-align:center!important;width:54px!important}.page--product-details .product-summary__info--quantity button{background:#f8fafc!important;border:0!important;box-shadow:none!important;color:#1f2937!important;font-size:16px!important;font-weight:700!important;height:46px!important;min-width:43px!important;padding:0!important;width:43px!important}.page--product-details .product-summary__info--quantity button:hover{background:#eef2ff!important;color:#273b94!important}.page--product-details .product-summary__info--actions{display:flex!important;flex-direction:column;gap:10px;margin-top:12px!important}.page--product-details .product-summary__info--actions .product-action{margin:0!important;width:100%}.page--product-details .product-summary__info--actions .btn{align-items:center!important;border-radius:10px!important;display:flex!important;font-size:15px!important;font-weight:800!important;gap:9px;justify-content:center!important;letter-spacing:.12px;line-height:1.2;min-height:54px;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:100%!important}.page--product-details .product-summary__info--actions .btn:hover{transform:translateY(-1px)}.page--product-details .product-summary__info--actions .btn-primary:after{content:none!important;display:none!important}.page--product-details .product-cta-icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.page--product-details .product-cta-icon svg{display:block;height:100%;width:100%}.page--product-details .product-action--add-to-cart{order:1}.page--product-details .product-action--add-to-cart .btn-primary{background:linear-gradient(90deg,#ff174f,#ff005a)!important;border-color:#ff174f!important;box-shadow:0 8px 20px rgba(255,23,79,.21);color:#fff!important}.page--product-details .product-action--add-to-cart .btn-primary:hover{background:linear-gradient(90deg,#e90f45,#e80052)!important;box-shadow:0 10px 24px rgba(255,23,79,.29)}.page--product-details .product-action--buy-now{display:block!important;opacity:1!important;order:2;visibility:visible!important}.page--product-details .product-action--buy-now .btn-primary{background:#fff!important;background-image:none!important;border:2px solid #273b94!important;color:#273b94!important}.page--product-details .product-action--buy-now .btn-primary:hover{background:#f4f6ff!important;box-shadow:0 4px 12px rgba(39,59,148,.08)!important}.page--product-details .product-purchase-benefits{grid-gap:8px;border:1px solid #e8ebf0;border-radius:12px;gap:8px;margin:16px 0 4px;padding:14px}.page--product-details .product-purchase-benefits__item{gap:9px}.page--product-details .product-purchase-benefits__icon{background:#eef2ff;border-radius:10px;color:#355bd8;display:flex}.page--product-details .product-purchase-benefits__icon svg{height:21px;width:21px}.page--product-details .product-purchase-benefits__content{display:flex;flex-direction:column;line-height:1.25}.page--product-details .product-purchase-benefits__content strong{color:#20242a;font-weight:750}.page--product-details .product-purchase-benefits__content span{color:#7b828c;font-size:10px;line-height:1.25}.page--product-details .product-summary__info--contact{background:#f8fff9;border:1px solid #d9f1de!important;border-radius:12px;box-shadow:0 3px 12px rgba(22,163,74,.045);margin-top:18px!important;padding:17px!important}.page--product-details .product-summary__info--contact .product-summary__info-title{color:#111827;font-size:14px!important;font-weight:800!important;margin-bottom:11px!important}.page--product-details .product-summary__info--contact .contact{display:flex;flex-direction:column;gap:9px}.page--product-details .product-summary__info--contact .contact__item{align-items:center;display:flex;gap:8px}.page--product-details .product-summary__info--contact .contact__item-icon{align-items:center;background:#e9f9ed;border-radius:9px;color:#16803d!important;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;text-decoration:none!important;width:32px}.page--product-details .product-summary__info--contact .contact__item-icon svg{height:17px;width:17px}.page--product-details .product-summary__info--contact a{color:#15803d!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important}.page--product-details .product-summary__info--contact a:hover{color:#116b32!important;text-decoration:none!important}@media(max-width:767px){.page--product-details{overflow-x:hidden;padding-bottom:86px}.page--product-details .product-summary,.page--product-details .product-summary__images,.page--product-details .product-summary__main-images{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.page--product-details .product-summary__images,.page--product-details .product-summary__main-images{overflow:hidden!important}.page--product-details .product-summary__main-images .splide,.page--product-details .product-summary__main-images .splide__list,.page--product-details .product-summary__main-images .splide__slide,.page--product-details .product-summary__main-images .splide__track{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.page--product-details .product-summary__main-images .splide,.page--product-details .product-summary__main-images .splide__slide,.page--product-details .product-summary__main-images .splide__track{overflow:hidden!important}.page--product-details .product-summary__main-images img{display:block!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.page--product-details .product-summary__details{border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;max-width:100%!important;padding:20px 16px 24px!important;width:100%!important}.page--product-details .product-summary__heading{font-size:23px!important;font-weight:700!important;letter-spacing:-.3px;line-height:1.22!important;margin-bottom:12px!important}.page--product-details .product-summary__info--rating{margin-bottom:14px!important}.page--product-details .product-summary__info--price-gross{font-size:27px!important}.page--product-details .product-summary__form{margin-top:18px}.page--product-details .product-summary__info--variant-attributes{margin-bottom:14px!important}.page--product-details .product-summary__info--variant-attributes .form-group,.page--product-details .product-summary__info--variant-attributes .form__group{margin-bottom:11px!important}.page--product-details .product-summary__info--variant-attributes .form-control,.page--product-details .product-summary__info--variant-attributes .form-select,.page--product-details .product-summary__info--variant-attributes select{border-radius:9px!important;font-size:16px!important;height:52px;min-height:52px!important;padding-left:13px!important;width:100%!important}.page--product-details .product-summary__info--ean,.page--product-details .product-summary__info--sku{font-size:11px!important;margin-bottom:7px!important;margin-top:7px!important}.page--product-details .product-summary__info--availability{border-radius:10px!important;margin:14px 0 16px!important;padding:14px 15px!important}.page--product-details .product-summary__info--available,.page--product-details .product-summary__info--message{font-size:13px!important}.page--product-details .product-summary__info--quantity{margin:14px 0 18px!important}.page--product-details .product-summary__info--quantity .input-group{min-height:48px}.page--product-details .product-summary__info--quantity button,.page--product-details .product-summary__info--quantity input{height:48px!important}.page--product-details .product-summary__info--actions{gap:9px;margin-top:12px!important}.page--product-details .product-summary__info--actions .btn{font-size:15px!important;gap:8px;min-height:53px!important}.page--product-details .product-cta-icon{flex-basis:18px;height:18px;width:18px}.page--product-details .product-action--buy-now{display:block!important;margin-top:0!important;opacity:1!important;position:static!important;visibility:visible!important;width:100%!important}.page--product-details .product-action--buy-now .btn{display:flex!important;min-height:53px!important;width:100%!important}.page--product-details .product-action--add-to-cart{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:hsla(0,0%,100%,.97);border-top:1px solid #e4e6ea;bottom:0;box-shadow:0 -5px 20px rgba(19,24,35,.12);box-sizing:border-box;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed!important;right:0;width:100%!important;z-index:999}.page--product-details .product-action--add-to-cart .btn-primary{border-radius:10px!important;box-shadow:0 7px 20px rgba(255,23,79,.24);font-size:16px!important;margin:0 auto!important;max-width:520px;min-height:54px!important;width:100%!important}.page--product-details .product-purchase-benefits{background:#fff;border-radius:11px;gap:0;grid-template-columns:1fr;margin-top:16px;padding:5px 14px}.page--product-details .product-purchase-benefits__item{padding:11px 0}.page--product-details .product-purchase-benefits__item+.product-purchase-benefits__item{border-top:1px solid #edf0f3}.page--product-details .product-purchase-benefits__icon{border-radius:10px;flex-basis:40px;height:40px;width:40px}.page--product-details .product-purchase-benefits__icon svg{height:22px;width:22px}.page--product-details .product-purchase-benefits__content strong{font-size:13px}.page--product-details .product-purchase-benefits__content span{font-size:11px}.page--product-details .product-summary__info--contact{border-radius:10px;margin-top:18px!important;padding:15px!important}.page--product-details .yt-play-btn{bottom:8px;max-width:calc(100% - 16px);right:8px}}@media(min-width:768px){.page--product-details .product-purchase-benefits{gap:10px;padding:16px}.page--product-details .product-purchase-benefits__icon{flex-basis:42px;height:42px;width:42px}.page--product-details .product-purchase-benefits__icon svg{height:23px;width:23px}.page--product-details .product-purchase-benefits__content strong{font-size:13px}.page--product-details .product-purchase-benefits__content span{font-size:11px;margin-top:3px}}@media(max-width:767px){.page--product-details .product-summary__info--availability{margin:12px 0 15px!important;padding:12px 14px!important}.page--product-details .product-summary__info--available{font-size:12px!important}.page--product-details .product-summary__info--available:before{flex-basis:20px;font-size:12px;height:20px;width:20px}.page--product-details .product-summary__info--message{font-size:12px!important;line-height:1.42;margin-top:8px!important;padding-top:8px}.page--product-details .product-summary__info--ean,.page--product-details .product-summary__info--sku{color:#a5aab2!important;font-size:10px!important;margin:5px 0 7px!important}.page--product-details .product-summary__images{margin-bottom:0!important;padding-bottom:0!important}.page--product-details .product-summary__details{padding-top:14px!important}.page--product-details .product-action--add-to-cart{background:hsla(0,0%,100%,.98)!important;border-top:1px solid #e4e6ea!important;bottom:0!important;box-shadow:0 -5px 20px rgba(19,24,35,.14)!important;box-sizing:border-box;left:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;position:fixed!important;right:0!important;width:100%!important;z-index:99999!important}.page--product-details .product-action--add-to-cart .btn-primary{border-radius:11px!important;display:flex!important;margin:0 auto!important;max-width:520px!important;min-height:54px!important;width:100%!important}.page--product-details{padding-bottom:88px!important}.page--product-details .yt-play-btn{bottom:8px!important;padding:8px 13px;right:8px!important}.page--product-details .product-summary__info--contact{padding:14px!important}}.page--product-details .products-grid,.page--product-details .widget-product-details,.page--product-details .widget-products-grid{margin-top:26px}.page--product-details .products-grid__heading,.page--product-details .widget-product-details__heading,.page--product-details .widget-products-grid__heading{margin-bottom:18px!important}.page--product-details .products-grid__heading h2,.page--product-details .widget-header h2,.page--product-details .widget-product-details__heading h2,.page--product-details .widget-products-grid__heading h2{letter-spacing:-.02em}.page--product-details .widget-product-details{border-radius:16px}.page--product-details .product-details__content,.page--product-details .tab-content,.page--product-details .widget-product-details__content{color:#343944;font-size:15px;line-height:1.72}.page--product-details .product-details__content h2,.page--product-details .product-details__content h3,.page--product-details .product-details__content h4,.page--product-details .tab-content h2,.page--product-details .tab-content h3,.page--product-details .tab-content h4,.page--product-details .widget-product-details__content h2,.page--product-details .widget-product-details__content h3,.page--product-details .widget-product-details__content h4{color:#161922;font-weight:800;line-height:1.3;margin-bottom:11px;margin-top:24px}.page--product-details .product-details__content h2,.page--product-details .tab-content h2,.page--product-details .widget-product-details__content h2{font-size:22px}.page--product-details .product-details__content h3,.page--product-details .tab-content h3,.page--product-details .widget-product-details__content h3{font-size:18px}.page--product-details .product-details__content p,.page--product-details .tab-content p,.page--product-details .widget-product-details__content p{margin-bottom:14px}.page--product-details .product-details__content ul,.page--product-details .tab-content ul,.page--product-details .widget-product-details__content ul{list-style:none;margin:14px 0 18px;padding-left:0}.page--product-details .product-details__content li,.page--product-details .tab-content li,.page--product-details .widget-product-details__content li{margin-bottom:9px;padding-left:24px;position:relative}.page--product-details .product-details__content li:before,.page--product-details .tab-content li:before,.page--product-details .widget-product-details__content li:before{background:#ff2454;border-radius:50%;content:"";height:7px;left:5px;position:absolute;top:.62em;width:7px}.page--product-details .product-details__content img,.page--product-details .tab-content img,.page--product-details .widget-product-details__content img{border-radius:12px;height:auto;margin:18px auto}.page--product-details .nav-tabs,.page--product-details .product-tabs__nav,.page--product-details .tabs__nav{background:#f7f8fa;border:1px solid #eceef2;border-radius:13px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:6px}@media(min-width:992px){.page--product-details .nav-tabs,.page--product-details .product-tabs__nav,.page--product-details .tabs__nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.96)!important;border:1px solid #e5e8ed!important;border-radius:14px!important;box-shadow:0 7px 22px rgba(15,23,42,.07)!important;margin-bottom:22px!important;margin-top:10px!important;max-width:100%!important;padding:6px 8px!important;position:sticky!important;top:12px!important;width:100%!important;z-index:120!important}}.page--product-details .nav-tabs .nav-link,.page--product-details .product-tabs__nav a,.page--product-details .tabs__nav a{background:transparent;border:0!important;border-radius:9px!important;color:#555d69;font-size:13px;font-weight:700;min-height:42px;padding:10px 15px;text-decoration:none}.page--product-details .nav-tabs .nav-link.active,.page--product-details .product-tabs__nav a.active,.page--product-details .tabs__nav .is-active a,.page--product-details .tabs__nav a.active{background:#fff!important;box-shadow:0 3px 10px rgba(24,31,45,.08);color:#111827!important}.page--product-details .product-details table,.page--product-details .tab-content table,.page--product-details .widget-product-details table{border:1px solid #eceef2;border-collapse:separate;border-radius:12px;border-spacing:0;margin:16px 0;overflow:hidden;width:100%}.page--product-details .product-details table td,.page--product-details .product-details table th,.page--product-details .tab-content table td,.page--product-details .tab-content table th,.page--product-details .widget-product-details table td,.page--product-details .widget-product-details table th{border-bottom:1px solid #eceef2;padding:12px 14px;vertical-align:top}.page--product-details .product-details table tr:last-child td,.page--product-details .tab-content table tr:last-child td,.page--product-details .widget-product-details table tr:last-child td{border-bottom:0}.page--product-details .product-details table tr:nth-child(2n),.page--product-details .tab-content table tr:nth-child(2n),.page--product-details .widget-product-details table tr:nth-child(2n){background:#fafbfc}.page--product-details #reviews,.page--product-details .product-reviews,.page--product-details .reviews{scroll-margin-top:110px}.page--product-details .product-review,.page--product-details .review,.page--product-details .reviews__item,.page--product-details .testimonial{background:#fff;border:1px solid #e8eaee;border-radius:13px;box-shadow:0 3px 13px rgba(20,27,40,.035);margin-bottom:12px;padding:17px 18px}.page--product-details .product-review__author,.page--product-details .review__author,.page--product-details .reviews__author,.page--product-details .testimonial__name{color:#171a22;font-weight:800}.page--product-details .product-review__date,.page--product-details .review__date,.page--product-details .reviews__date,.page--product-details .testimonial__date{color:#9298a3;font-size:12px}.page--product-details .product-review__text,.page--product-details .review__text,.page--product-details .reviews__text,.page--product-details .testimonial__content{color:#454b55;line-height:1.6;margin-top:9px}.page--product-details .products-grid .product--grid,.page--product-details .widget-products-grid .product--grid{background:#fff;border:1px solid #eceef2;border-radius:14px;box-shadow:0 3px 12px rgba(17,24,39,.035);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:992px){.page--product-details .products-grid .product--grid:hover,.page--product-details .widget-products-grid .product--grid:hover{border-color:#e1e4e9;box-shadow:0 10px 28px rgba(17,24,39,.09);transform:translateY(-3px);z-index:3}}.page--product-details .products-grid .product--grid .product__name,.page--product-details .widget-products-grid .product--grid .product__name{color:#20242c;font-size:14px;font-weight:700;line-height:1.4}.page--product-details .products-grid .product--grid .product__info--price-gross,.page--product-details .widget-products-grid .product--grid .product__info--price-gross{color:#ff2454!important;font-size:18px;font-weight:800}.page--product-details .products-grid .product--grid img,.page--product-details .widget-products-grid .product--grid img{transition:transform .25s ease}@media(min-width:992px){.page--product-details .products-grid .product--grid:hover img,.page--product-details .widget-products-grid .product--grid:hover img{transform:scale(1.025)}}@media(max-width:767px){.page--product-details .products-grid,.page--product-details .widget-product-details,.page--product-details .widget-products-grid{margin-top:20px}.page--product-details .product-details__content,.page--product-details .tab-content,.page--product-details .widget-product-details__content{font-size:14px;line-height:1.65}.page--product-details .product-details__content h2,.page--product-details .tab-content h2,.page--product-details .widget-product-details__content h2{font-size:19px}.page--product-details .product-details__content h3,.page--product-details .tab-content h3,.page--product-details .widget-product-details__content h3{font-size:16px}.page--product-details .nav-tabs,.page--product-details .product-tabs__nav,.page--product-details .tabs__nav{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page--product-details .nav-tabs::-webkit-scrollbar,.page--product-details .product-tabs__nav::-webkit-scrollbar,.page--product-details .tabs__nav::-webkit-scrollbar{display:none}.page--product-details .nav-tabs .nav-link,.page--product-details .product-tabs__nav a,.page--product-details .tabs__nav a{flex:0 0 auto;min-height:40px;padding:9px 13px;white-space:nowrap}.page--product-details .product-details table,.page--product-details .tab-content table,.page--product-details .widget-product-details table{display:block;font-size:12px;max-width:100%;overflow-x:auto}.page--product-details .product-review,.page--product-details .review,.page--product-details .reviews__item,.page--product-details .testimonial{border-radius:11px;padding:14px}.page--product-details .products-grid .product--grid,.page--product-details .widget-products-grid .product--grid{border-radius:12px}}.page--product-details .product-details__content li:before,.page--product-details .tab-content li:before,.page--product-details .widget-product-details__content li:before{content:none!important;display:none!important}.page--product-details .product-details__content ul,.page--product-details .tab-content ul,.page--product-details .widget-product-details__content ul{list-style:disc;padding-left:22px}.page--product-details .product-details__content li,.page--product-details .tab-content li,.page--product-details .widget-product-details__content li{padding-left:0}.page--product-details .tags-list,.page--product-details .widget-tags .tags-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important;list-style:none!important;margin:0!important;padding:0!important}.page--product-details .tags-list .list-item,.page--product-details .widget-tags .tags-list .list-item{display:inline-flex!important;list-style:none!important;margin:0!important;padding:0!important;width:auto!important}.page--product-details .tags-list .list-item:before,.page--product-details .widget-tags .tags-list .list-item:before{content:none!important;display:none!important}.page--product-details .tags-list .list-item a,.page--product-details .widget-tags .tags-list .list-item a{align-items:center;background:#f5f6f8!important;border:1px solid #e4e7eb!important;border-radius:999px!important;color:#3f4650!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;min-height:30px;padding:5px 10px!important;text-decoration:none!important}.page--product-details .tags-list .list-item a:hover,.page--product-details .widget-tags .tags-list .list-item a:hover{background:#eef0f3!important;border-color:#d8dce2!important;color:#111827!important}.page--product-details .product-details table td,.page--product-details .product-details table th,.page--product-details .tab-content table td,.page--product-details .tab-content table th,.page--product-details .widget-product-details table td,.page--product-details .widget-product-details table th{padding-bottom:10px;padding-top:10px}.page--product-details .product-details a,.page--product-details .widget-product-details a{text-underline-offset:2px}@media(max-width:767px){.page--product-details .tags-list,.page--product-details .widget-tags .tags-list{flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 7px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page--product-details .tags-list::-webkit-scrollbar,.page--product-details .widget-tags .tags-list::-webkit-scrollbar{display:none}.page--product-details .tags-list .list-item,.page--product-details .widget-tags .tags-list .list-item{flex:0 0 auto!important}.page--product-details .tags-list .list-item a,.page--product-details .widget-tags .tags-list .list-item a{font-size:10px!important;min-height:28px;padding:4px 9px!important;white-space:nowrap}}.page--product-details .product-summary__main-images{background:#fff;border:1px solid #eceef2;border-radius:16px;box-shadow:0 4px 18px rgba(17,24,39,.045);overflow:hidden;position:relative}.page--product-details .product-summary__main-images .splide__slide{background:#fff}.page--product-details .product-summary__main-images img{border-radius:12px}.page--product-details .product-summary__main-images .splide__arrow{background:hsla(0,0%,100%,.94);border:1px solid rgba(17,24,39,.09);border-radius:50%;box-shadow:0 4px 12px rgba(17,24,39,.12);height:38px;opacity:.92;width:38px}.page--product-details .product-summary__main-images .splide__arrow:hover{opacity:1}@media(min-width:768px){.page--product-details .product-summary__main-images .splide__pagination{gap:5px;padding:8px 12px!important}.page--product-details .product-summary__main-images .splide__pagination__page{background:#c8cdd4!important;height:6px!important;margin:0!important;opacity:1!important;transform:none!important;width:6px!important}.page--product-details .product-summary__main-images .splide__pagination__page.is-active{background:#ff2454!important;border-radius:999px!important;width:18px!important}}@media(max-width:767px){.page--product-details .product-summary__main-images .splide__pagination{display:none!important}.page--product-details .product-summary__main-images{border-left:0;border-radius:0;border-right:0;box-shadow:none}.page--product-details .product-summary__main-images .splide__arrow{height:34px;opacity:.72;width:34px}.page--product-details .yt-play-btn{border-radius:9px!important;bottom:12px!important;box-shadow:0 4px 14px rgba(0,0,0,.18)!important;font-size:13px!important;gap:5px;padding:8px 12px!important;right:12px!important}}.page--product-details .product-summary__info--price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px 10px;margin:10px 0 14px!important}.page--product-details .product-summary__info--price-gross{color:#ff2454!important;font-size:31px!important;font-weight:900!important;letter-spacing:-.025em;line-height:1.05!important}.page--product-details .product-summary__info--price-list,.page--product-details .product-summary__info--price-old,.page--product-details .product-summary__info--price-rrp{color:#9ba1aa!important;font-size:14px!important;font-weight:600!important;text-decoration-thickness:1.5px!important}.page--product-details .badge--discount,.page--product-details .product-summary__info--discount,.page--product-details .product__badge--discount{align-items:center;background:#fff0f4!important;border-radius:999px;color:#e9204f!important;display:inline-flex;font-size:11px!important;font-weight:800!important;justify-content:center;line-height:1;min-height:26px;padding:4px 9px}.page--product-details .product-summary__info--installments{font-size:12px!important;margin-top:5px!important}.page--product-details .product-summary__info--attributes,.page--product-details .product-summary__info--variants{margin-top:15px!important}.page--product-details .product-summary__info--attributes .form__row,.page--product-details .product-summary__info--variants .form__row,.page--product-details .product-variant-selection .form__row{margin-bottom:13px!important}.page--product-details .form__label,.page--product-details .product-summary__info--attributes label,.page--product-details .product-summary__info--variants label,.page--product-details .product-variant-selection label{color:#252a33!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em;margin-bottom:6px!important}.page--product-details .form-select,.page--product-details .product-summary__info--attributes select,.page--product-details .product-summary__info--variants select,.page--product-details .product-variant-selection select{background-color:#fff!important;border:1px solid #dfe3e8!important;border-radius:11px!important;box-shadow:0 2px 7px rgba(17,24,39,.025);color:#242831!important;font-size:14px!important;font-weight:650!important;min-height:52px!important;padding:0 44px 0 14px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.page--product-details .form-select:hover,.page--product-details .product-summary__info--attributes select:hover,.page--product-details .product-summary__info--variants select:hover,.page--product-details .product-variant-selection select:hover{background-color:#fdfdfd!important;border-color:#cfd4db!important}.page--product-details .form-select:focus,.page--product-details .product-summary__info--attributes select:focus,.page--product-details .product-summary__info--variants select:focus,.page--product-details .product-variant-selection select:focus{border-color:#ff6a8b!important;box-shadow:0 0 0 3px rgba(255,36,84,.1)!important;outline:none!important}.page--product-details .product-summary__info--availability{background:linear-gradient(180deg,#fbfefc,#f6fbf7)!important;border:1px solid #dcebe1!important;border-radius:13px!important;box-shadow:0 4px 14px rgba(34,139,94,.045);margin:16px 0 17px!important;padding:15px 16px!important;position:relative}.page--product-details .product-summary__info--available{align-items:center!important;color:#137a42!important;display:flex!important;font-size:13px!important;font-weight:850!important;gap:8px}.page--product-details .product-summary__info--available:before{align-items:center;background:#daf4e3;border-radius:50%;color:#137a42;content:"✓";display:inline-flex!important;flex:0 0 23px!important;font-size:13px;font-weight:900;height:23px!important;justify-content:center;width:23px!important}.page--product-details .product-summary__info--message{border-top:1px dashed #dcebe1;color:#4b5561!important;font-size:12px!important;line-height:1.45;margin-top:8px!important;padding-top:8px}.page--product-details .product-summary__info--message b,.page--product-details .product-summary__info--message strong{color:#252a33!important}.page--product-details .product-purchase-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;background:#fafbfc;border:1px solid #e7e9ee;border-radius:13px;gap:9px;margin-top:15px;padding:12px}.page--product-details .product-purchase-benefits__item{align-items:center;background:#fff;border-radius:10px;display:flex;gap:10px;min-width:0;padding:9px 10px}.page--product-details .product-purchase-benefits__icon{align-items:center;background:#f2f4f7;border-radius:50%;color:#1f2937;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.page--product-details .product-purchase-benefits__icon svg{height:20px;width:20px}.page--product-details .product-purchase-benefits__content{min-width:0}.page--product-details .product-purchase-benefits__content strong{color:#20242c;display:block;font-size:12px;font-weight:850;line-height:1.25}.page--product-details .product-purchase-benefits__content span{color:#747b86;display:block;font-size:10.5px;line-height:1.35;margin-top:2px}@media(max-width:767px){.page--product-details .product-summary__info--price{gap:5px 8px;margin:8px 0 12px!important}.page--product-details .product-summary__info--price-gross{font-size:28px!important}.page--product-details .product-summary__info--price-list,.page--product-details .product-summary__info--price-old,.page--product-details .product-summary__info--price-rrp{font-size:12px!important}.page--product-details .product-summary__info--attributes,.page--product-details .product-summary__info--variants{margin-top:12px!important}.page--product-details .product-summary__info--attributes .form__row,.page--product-details .product-summary__info--variants .form__row,.page--product-details .product-variant-selection .form__row{margin-bottom:11px!important}.page--product-details .form-select,.page--product-details .product-summary__info--attributes select,.page--product-details .product-summary__info--variants select,.page--product-details .product-variant-selection select{border-radius:10px!important;font-size:14px!important;min-height:50px!important}.page--product-details .product-summary__info--availability{border-radius:11px!important;margin:13px 0 14px!important;padding:12px 13px!important}.page--product-details .product-summary__info--available{font-size:12px!important}.page--product-details .product-summary__info--available:before{flex-basis:21px!important;font-size:12px;height:21px!important;width:21px!important}.page--product-details .product-summary__info--message{font-size:11px!important;margin-top:7px!important;padding-top:7px}.page--product-details .product-purchase-benefits{border-radius:11px;gap:7px;grid-template-columns:1fr;padding:9px}.page--product-details .product-purchase-benefits__item{padding:8px 9px}.page--product-details .product-purchase-benefits__icon{flex-basis:34px;height:34px;width:34px}.page--product-details .product-purchase-benefits__icon svg{height:18px;width:18px}.page--product-details .product-purchase-benefits__content strong{font-size:11.5px}.page--product-details .product-purchase-benefits__content span{font-size:10px}}.page--product-details .product-summary__info--attributes,.page--product-details .product-summary__info--variants,.page--product-details .product-variant-selection{margin-bottom:8px!important}.page--product-details .product-summary__info--attributes .form__row,.page--product-details .product-summary__info--variants .form__row,.page--product-details .product-variant-selection .form__row{margin-bottom:9px!important}.page--product-details .form-select,.page--product-details .product-summary__info--attributes select,.page--product-details .product-summary__info--variants select,.page--product-details .product-variant-selection select{border-color:#d9dee5!important;box-shadow:none!important;min-height:48px!important}.page--product-details .form-select:focus,.page--product-details .product-summary__info--attributes select:focus,.page--product-details .product-summary__info--variants select:focus,.page--product-details .product-variant-selection select:focus{border-color:#ff5277!important;box-shadow:0 0 0 3px rgba(255,36,84,.08)!important}.page--product-details .product-summary__info--ean,.page--product-details .product-summary__info--sku{color:#9aa1ab!important;font-size:10px!important;line-height:1.35!important;margin:7px 0 9px!important}.page--product-details .product-summary__info--availability{border-radius:11px!important;margin:11px 0 13px!important;padding:11px 14px!important}.page--product-details .product-summary__info--available{font-size:11px!important;gap:6px!important;line-height:1.25!important}.page--product-details .product-summary__info--available:before{flex-basis:18px!important;font-size:10px!important;height:18px!important;width:18px!important}.page--product-details .product-summary__info--message{font-size:11px!important;line-height:1.35!important;margin-top:6px!important;padding-top:6px!important}.page--product-details .product-quantity,.page--product-details .product-summary__info--quantity{margin:10px 0 12px!important}.page--product-details .product-quantity .input-group,.page--product-details .product-summary__info--quantity .input-group{border-radius:9px!important;box-shadow:0 2px 7px rgba(17,24,39,.025);min-height:42px}.page--product-details .product-summary__info--actions{gap:8px!important}.page--product-details .product-action--add-to-cart:not(:only-child) .btn-primary,.page--product-details .product-action--buy-now .btn-primary{border-radius:9px!important;min-height:50px}.page--product-details .product-action--add-to-cart .btn-primary{box-shadow:0 6px 15px rgba(255,0,90,.15)}.page--product-details .product-action--buy-now .btn-primary{box-shadow:none!important}@media(min-width:768px){.page--product-details .product-purchase-benefits{gap:7px!important;margin-top:13px!important;padding:8px!important}.page--product-details .product-purchase-benefits__item{gap:8px!important;padding:9px 8px!important}.page--product-details .product-purchase-benefits__icon{flex-basis:34px!important;height:34px!important;width:34px!important}.page--product-details .product-purchase-benefits__icon svg{height:17px!important;width:17px!important}.page--product-details .product-purchase-benefits__content strong{font-size:11.5px!important}.page--product-details .product-purchase-benefits__content span{font-size:9.5px!important;line-height:1.25!important}}.page--product-details .product-summary__info--contact{border-radius:11px!important;margin-top:12px!important;padding:12px 14px!important}.page--product-details .product-summary__info--contact>*{margin-bottom:5px!important;margin-top:5px!important}.page--product-details .product-summary__info--contact a{line-height:1.35!important}@media(max-width:767px){.page--product-details .form-select,.page--product-details .product-summary__info--attributes select,.page--product-details .product-summary__info--variants select,.page--product-details .product-variant-selection select{min-height:48px!important}.page--product-details .product-summary__info--availability{margin:10px 0 12px!important;padding:10px 12px!important}.page--product-details .product-summary__info--message{font-size:10.5px!important}.page--product-details .product-purchase-benefits{gap:5px!important;margin-top:10px!important;padding:7px!important}.page--product-details .product-purchase-benefits__item{min-height:44px;padding:6px 8px!important}.page--product-details .product-purchase-benefits__icon{flex-basis:31px!important;height:31px!important;width:31px!important}.page--product-details .product-purchase-benefits__content strong{font-size:11px!important}.page--product-details .product-purchase-benefits__content span{font-size:9.5px!important}.page--product-details .product-summary__info--contact{margin-top:10px!important;padding:10px 12px!important}}.page--product-details #details>.product-content__block-heading{display:none!important}.page--product-details #details .product-details-native{background:#fff;border:1px solid #e4e7ec;border-radius:13px;box-shadow:0 3px 12px rgba(17,24,39,.035);margin:14px 0 20px;overflow:hidden}.page--product-details #details .product-details-native__summary{align-items:center;color:#171a22;cursor:pointer;display:flex;font-size:16px;font-weight:850;line-height:1.3;list-style:none;min-height:56px;padding:14px 52px 14px 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page--product-details #details .product-details-native__summary::-webkit-details-marker{display:none}.page--product-details #details .product-details-native__summary:after{align-items:center;background:#f2f4f7;border-radius:50%;color:#363c45;content:"+";display:flex;font-size:18px;font-weight:500;height:27px;justify-content:center;line-height:1;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:27px}.page--product-details #details .product-details-native[open] .product-details-native__summary:after{content:"−"}.page--product-details #details .product-details-native__summary:hover{background:#fafbfc}.page--product-details #details .product-details-native__content{border-top:1px solid #eef0f3;padding:0 16px 16px}.page--product-details #details .product-attributes__item{display:grid;grid-template-columns:minmax(150px,24%) minmax(0,1fr);grid-gap:16px;background:transparent!important;border-bottom:1px solid #edf0f2;gap:16px;padding:11px 0!important}.page--product-details #details .product-attributes__label{color:#6d7480;font-size:12px;font-weight:700}.page--product-details #details .product-attributes__value{color:#20242c;font-size:12px;line-height:1.5;min-width:0}.page--product-details #details [class*=meta-field]{font-size:12px}.page--product-details #details .product-tags{display:grid;grid-template-columns:minmax(150px,24%) minmax(0,1fr);grid-gap:16px;gap:16px;padding:11px 0 2px}.page--product-details #details .product-tags__name{color:#6d7480;font-size:12px;font-weight:700}.page--product-details #details .product-tags__values{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.page--product-details #details .product-tags__value{margin:0!important}.page--product-details #details .product-tags__value a{align-items:center;background:#f5f6f8;border:1px solid #e2e5e9;border-radius:999px;color:#444b55;display:inline-flex;font-size:10px;font-weight:650;line-height:1.2;min-height:28px;padding:4px 9px;text-decoration:none}.page--product-details #details .product-tags__value a:hover{background:#eef0f3;color:#171a22}@media(max-width:767px){.page--product-details #details .product-details-native{border-radius:11px;margin:11px 0 15px}.page--product-details #details .product-details-native__summary{font-size:14px;min-height:50px;padding:12px 48px 12px 13px}.page--product-details #details .product-details-native__summary:after{font-size:17px;height:24px;right:13px;width:24px}.page--product-details #details .product-details-native__content{padding:0 13px 13px}.page--product-details #details .product-attributes__item{gap:10px;grid-template-columns:94px minmax(0,1fr);padding:9px 0!important}.page--product-details #details .product-tags{gap:10px;grid-template-columns:94px minmax(0,1fr);padding:9px 0 2px}.page--product-details #details .product-tags__values{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page--product-details #details .product-tags__values::-webkit-scrollbar{display:none}.page--product-details #details .product-tags__value{flex:0 0 auto}}.page--product-details #reviews{scroll-margin-top:100px}.page--product-details #reviews .product-content__block-heading{color:#161922;font-size:24px!important;font-weight:900!important;letter-spacing:-.02em;margin-bottom:18px!important}.page--product-details .reviews-summary{display:grid;grid-template-columns:1.05fr 1.25fr .9fr;grid-gap:18px;align-items:stretch;gap:18px;margin-bottom:22px}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars,.page--product-details .reviews-summary__submit{background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 4px 16px rgba(17,24,39,.035);padding:18px}.page--product-details .reviews-summary__rating{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.page--product-details .reviews-summary__rating .reviews-stars{font-size:27px!important;margin-bottom:8px}.page--product-details .reviews-summary__rating-value{color:#171a22;font-size:28px;font-weight:900;letter-spacing:-.025em;line-height:1.15;margin-top:2px}.page--product-details .reviews-summary__rating-count{color:#7c8490;font-size:13px;line-height:1.4;margin-top:7px}.page--product-details .reviews-summary__stars{display:flex;flex-direction:column;gap:8px;justify-content:center}.page--product-details .reviews-summary__star-item{display:grid;grid-template-columns:46px minmax(0,1fr) 42px;grid-gap:9px;align-items:center;gap:9px;margin:0!important}.page--product-details .reviews-summary__star-count{color:#5d6570;font-size:11px;font-weight:700;white-space:nowrap}.page--product-details .reviews-summary__star-progress{min-width:0}.page--product-details .reviews-summary__star-progress .progress{background:#edf0f3!important;border-radius:999px!important;height:7px!important;overflow:hidden}.page--product-details .reviews-summary__star-progress .progress__bar--rating{background:linear-gradient(90deg,#ff9c22,#ff7a00)!important;border-radius:999px}.page--product-details .reviews-summary__star-percent{color:#6e7682;font-size:11px;font-weight:700;text-align:right}.page--product-details .reviews-summary__submit{align-items:stretch;display:flex;flex-direction:column;justify-content:center;text-align:left}.page--product-details .reviews-summary__submit-title{color:#171a22;font-size:16px;font-weight:850;line-height:1.35;margin-bottom:13px}.page--product-details .reviews-summary__submit-button{align-items:center;background:linear-gradient(90deg,#415dd9,#3f8fe6)!important;border:0!important;border-radius:9px!important;box-shadow:0 5px 14px rgba(63,111,222,.18)!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;justify-content:center;min-height:44px;padding:10px 15px!important;text-decoration:none!important}.page--product-details .reviews-summary__submit-button:hover{transform:translateY(-1px)}.page--product-details .product-reviews{margin-top:4px}.page--product-details .product-reviews .reviews-grid,.page--product-details .product-reviews [class*=reviews-grid]{gap:14px!important}.page--product-details .product-review,.page--product-details .review,.page--product-details .reviews__item,.page--product-details [class*=review-item],.page--product-details [class*=reviews-list]>*{background:#fff!important;border:1px solid #e5e8ed!important;border-radius:13px!important;box-shadow:0 3px 12px rgba(17,24,39,.03)!important}.page--product-details .product-review,.page--product-details .review,.page--product-details .reviews__item,.page--product-details [class*=review-item]{padding:15px!important}.page--product-details .product-review__author,.page--product-details .review__author,.page--product-details .reviews__author,.page--product-details [class*=review-author]{color:#1e232b!important;font-size:13px!important;font-weight:850!important}.page--product-details .product-review__date,.page--product-details .review__date,.page--product-details .reviews__date,.page--product-details [class*=review-date]{color:#8d949f!important;font-size:10.5px!important}.page--product-details .product-review__text,.page--product-details .review__text,.page--product-details .reviews__text,.page--product-details [class*=review-content],.page--product-details [class*=review-text]{color:#424955!important;font-size:12px!important;line-height:1.6!important;margin-top:10px!important}.page--product-details .product-review img,.page--product-details .review img,.page--product-details .reviews__item img,.page--product-details [class*=review-item] img{border-radius:10px;height:auto;margin-top:11px;max-width:100%}@media(max-width:767px){.page--product-details #reviews .product-content__block-heading{font-size:21px!important;margin-bottom:14px!important}.page--product-details .reviews-summary{gap:10px;grid-template-columns:1fr;margin-bottom:16px}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars,.page--product-details .reviews-summary__submit{border-radius:11px;padding:14px}.page--product-details .reviews-summary__rating{align-items:center;text-align:center}.page--product-details .reviews-summary__rating .reviews-stars{font-size:24px!important}.page--product-details .reviews-summary__rating-value{font-size:24px}.page--product-details .reviews-summary__rating-count{font-size:12px}.page--product-details .reviews-summary__stars{gap:7px}.page--product-details .reviews-summary__star-item{gap:8px;grid-template-columns:44px minmax(0,1fr) 38px}.page--product-details .reviews-summary__submit{text-align:center}.page--product-details .reviews-summary__submit-title{font-size:15px;margin-bottom:10px}.page--product-details .reviews-summary__submit-button{font-size:12px!important;min-height:43px}.page--product-details .product-review,.page--product-details .review,.page--product-details .reviews__item,.page--product-details [class*=review-item]{border-radius:11px!important;padding:13px!important}.page--product-details .product-review__text,.page--product-details .review__text,.page--product-details .reviews__text,.page--product-details [class*=review-content],.page--product-details [class*=review-text]{font-size:11.5px!important}}.page--product-details .reviews-summary{display:grid!important;grid-template-columns:230px minmax(320px,1fr) minmax(300px,380px)!important;grid-gap:0!important;align-items:stretch!important;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 4px 16px rgba(17,24,39,.035);gap:0!important;margin:0 0 22px!important;overflow:hidden;width:100%!important}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars,.page--product-details .reviews-summary__submit{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-width:0!important;padding:20px!important;width:100%!important}.page--product-details .reviews-summary__rating{align-items:center!important;border-right:1px solid #edf0f3!important;text-align:center!important}.page--product-details .reviews-summary__stars{border-right:1px solid #edf0f3!important;padding-left:28px!important;padding-right:28px!important}.page--product-details .reviews-summary__submit{align-items:stretch!important;text-align:left!important}.page--product-details .reviews-summary__rating .reviews-stars{font-size:24px!important;margin-bottom:8px!important}.page--product-details .reviews-summary__rating-value{font-size:24px!important;line-height:1.15!important;margin:0!important}.page--product-details .reviews-summary__rating-count{font-size:12px!important;margin-top:8px!important}.page--product-details .reviews-summary__star-item{gap:10px!important;grid-template-columns:52px minmax(0,1fr) 42px!important}.page--product-details .reviews-summary__star-progress .progress{height:8px!important}.page--product-details .reviews-summary__submit-title{font-size:15px!important;line-height:1.35!important;margin:0 0 12px!important}.page--product-details .reviews-summary__submit-button{margin:0!important;min-height:46px!important;width:100%!important}@media(min-width:768px)and (max-width:1100px){.page--product-details .reviews-summary{grid-template-columns:200px minmax(260px,1fr) 280px!important}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars,.page--product-details .reviews-summary__submit{padding:16px!important}.page--product-details .reviews-summary__stars{padding-left:18px!important;padding-right:18px!important}}@media(max-width:767px){.page--product-details .reviews-summary{border-radius:12px!important;gap:0!important;grid-template-columns:1fr!important;margin-bottom:16px!important}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars,.page--product-details .reviews-summary__submit{padding:14px!important}.page--product-details .reviews-summary__rating,.page--product-details .reviews-summary__stars{border-bottom:1px solid #edf0f3!important;border-right:0!important}.page--product-details .reviews-summary__stars{padding:14px 16px!important}.page--product-details .reviews-summary__submit{align-items:stretch!important;text-align:center!important}.page--product-details .reviews-summary__rating .reviews-stars{font-size:22px!important;margin-bottom:5px!important}.page--product-details .reviews-summary__rating-value{font-size:22px!important}.page--product-details .reviews-summary__rating-count{font-size:11px!important;margin-top:6px!important}.page--product-details .reviews-summary__star-item{gap:8px!important;grid-template-columns:48px minmax(0,1fr) 38px!important}.page--product-details .reviews-summary__star-progress .progress{height:7px!important}.page--product-details .reviews-summary__submit-title{font-size:14px!important;margin-bottom:10px!important}.page--product-details .reviews-summary__submit-button{min-height:44px!important}}.page--product-details .product-content__block--recommendations{margin-top:28px}.page--product-details .product-content__block--recommendations .product-content__block-heading{color:#171a22;font-size:24px!important;font-weight:900!important;letter-spacing:-.02em;margin-bottom:18px!important}.page--product-details .product-content__block--recommendations .products-slider__items{overflow:visible}.page--product-details .product-content__block--recommendations .splide__track{padding-bottom:14px;padding-top:4px}.page--product-details .product-content__block--recommendations .product--slider{background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 4px 14px rgba(17,24,39,.035);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:992px){.page--product-details .product-content__block--recommendations .product--slider:hover{border-color:#dfe3e8;box-shadow:0 10px 26px rgba(17,24,39,.09);transform:translateY(-3px)}}.page--product-details .product-content__block--recommendations .product--slider .product__image,.page--product-details .product-content__block--recommendations .product--slider [class*=product__image]{background:#fafbfc;overflow:hidden;position:relative}.page--product-details .product-content__block--recommendations .product--slider img{height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .24s ease;width:100%}@media(min-width:992px){.page--product-details .product-content__block--recommendations .product--slider:hover img{transform:scale(1.025)}}.page--product-details .product-content__block--recommendations .product--slider .product__data{display:flex;flex-direction:column;min-height:145px;padding:13px 14px 14px!important}.page--product-details .product-content__block--recommendations .product--slider .product__name{display:-webkit-box!important;margin:0 0 8px!important;min-height:39px;overflow:hidden;-webkit-box-orient:vertical;color:#20242c!important;font-size:13.5px!important;font-weight:750!important;-webkit-line-clamp:2;line-height:1.42!important;text-decoration:none!important}.page--product-details .product-content__block--recommendations .product--slider .product__rating{font-size:13px!important;line-height:1;margin:0 0 8px!important}.page--product-details .product-content__block--recommendations .product--slider .product__info--price,.page--product-details .product-content__block--recommendations .product--slider [class*=product__info--price]{margin-top:auto!important}.page--product-details .product-content__block--recommendations .product--slider .product__info--price-gross{color:#ff2454!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.015em;line-height:1.15!important}.page--product-details .product-content__block--recommendations .product--slider .product__info--price-list,.page--product-details .product-content__block--recommendations .product--slider .product__info--price-old,.page--product-details .product-content__block--recommendations .product--slider .product__info--price-rrp{color:#9aa1ab!important;font-size:11px!important;font-weight:600!important;margin-left:6px!important}.page--product-details .product-content__block--recommendations .product--slider [class*=badge],.page--product-details .product-content__block--recommendations .product--slider [class*=discount]{border-radius:999px!important}.page--product-details .product-content__block--recommendations .splide__arrow{background:hsla(0,0%,100%,.96);border:1px solid #e1e5ea;border-radius:50%;box-shadow:0 4px 12px rgba(17,24,39,.1);height:36px;opacity:.94;width:36px}.page--product-details .product-content__block--recommendations .splide__arrow:hover{opacity:1}.page--product-details .product-content__block--recommendations .splide__pagination{gap:5px;margin-top:6px}.page--product-details .product-content__block--recommendations .splide__pagination__page{background:#cfd4da!important;height:6px!important;margin:0!important;opacity:1!important;transform:none!important;width:6px!important}.page--product-details .product-content__block--recommendations .splide__pagination__page.is-active{background:#ff2454!important;border-radius:999px!important;width:18px!important}@media(min-width:768px)and (max-width:991px){.page--product-details .product-content__block--recommendations .product--slider .product__data{min-height:136px;padding:12px!important}.page--product-details .product-content__block--recommendations .product--slider .product__name{font-size:13px!important;min-height:38px}.page--product-details .product-content__block--recommendations .product--slider .product__info--price-gross{font-size:17px!important}}@media(max-width:767px){.page--product-details .product-content__block--recommendations{margin-top:20px}.page--product-details .product-content__block--recommendations .product-content__block-heading{font-size:20px!important;margin-bottom:13px!important}.page--product-details .product-content__block--recommendations .splide__track{padding-bottom:10px}.page--product-details .product-content__block--recommendations .product--slider{border-radius:11px;box-shadow:0 3px 10px rgba(17,24,39,.03)}.page--product-details .product-content__block--recommendations .product--slider .product__data{min-height:126px;padding:10px 11px 11px!important}.page--product-details .product-content__block--recommendations .product--slider .product__name{font-size:12px!important;line-height:1.38!important;margin-bottom:6px!important;min-height:36px}.page--product-details .product-content__block--recommendations .product--slider .product__rating{font-size:12px!important;margin-bottom:6px!important}.page--product-details .product-content__block--recommendations .product--slider .product__info--price-gross{font-size:16px!important}.page--product-details .product-content__block--recommendations .product--slider .product__info--price-list,.page--product-details .product-content__block--recommendations .product--slider .product__info--price-old,.page--product-details .product-content__block--recommendations .product--slider .product__info--price-rrp{font-size:10px!important}.page--product-details .product-content__block--recommendations .splide__pagination{display:none!important}.page--product-details .product-content__block--recommendations .splide__arrow{height:32px;opacity:.72;width:32px}}.page--product-details .product-content__block--recommendations .product--slider{overflow:hidden!important}.page--product-details .product-content__block--recommendations .product--slider>:first-child{display:block;flex:0 0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.page--product-details .product-content__block--recommendations .product--slider .product__data{background:#fff;flex:1 1 auto;margin-top:0!important;position:relative;width:100%;z-index:2}.page--product-details .product-content__block--recommendations .product--slider .product__name{background:#fff;margin-top:0!important;position:relative!important;z-index:3}@media(min-width:768px){.page--product-details .product-content__block--recommendations .product--slider .product__data{padding-top:15px!important}}@media(max-width:767px){.page--product-details .product-content__block--recommendations .product--slider .product__data{min-height:142px;padding-top:14px!important}.page--product-details .product-content__block--recommendations .product--slider .product__name{margin-bottom:7px!important;min-height:34px}}.page--product-details .product-content__block--recommendations .product--slider .product__image,.page--product-details .product-content__block--recommendations .product--slider [class*=product__image]{position:relative!important}.page--product-details .product-content__block--recommendations .product--slider [class*=discount],.page--product-details .product-content__block--recommendations .product--slider [class*=sale]{bottom:auto!important;left:auto!important;margin:0!important;right:10px!important;top:10px!important;transform:none!important;z-index:6!important}@media(max-width:767px){.page--product-details .product-content__block--recommendations .product--slider [class*=discount],.page--product-details .product-content__block--recommendations .product--slider [class*=sale]{right:8px!important;top:8px!important}}.page--product-details .product-summary__main-images .splide__slide,.page--product-details .product-summary__main-images .splide__slide>*,.page--product-details .product-summary__main-images a,.page--product-details .product-summary__main-images picture{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.page--product-details .product-summary__main-images img{display:block!important;margin:0!important;vertical-align:top!important}#header{background:#fff;box-shadow:0 1px 0 rgba(17,24,39,.07);position:relative;z-index:50}#header_wrapper.header__wrapper{align-items:center;display:grid;grid-template-columns:auto minmax(360px,1fr) auto;margin:0 auto;max-width:1740px;min-height:92px;padding:18px 24px;width:100%;grid-gap:30px;background:#fff!important;gap:30px}#header .header__logo{align-items:center;display:inline-flex;justify-content:flex-start;margin:0!important;min-width:0;padding:0!important;text-decoration:none!important;width:auto}#header .header__logo-image{display:block;max-height:62px;max-width:260px;-o-object-fit:contain;object-fit:contain;width:auto}#header .search-inline{display:block!important;margin:0 auto;max-width:760px;width:100%}#header .search-inline__form{margin:0!important;width:100%}#header .search-inline__wrapper{align-items:stretch;background:#fff;border:1px solid #dfe3e8;border-radius:12px;box-shadow:0 2px 8px rgba(17,24,39,.025);display:flex;min-height:50px;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}#header .search-inline__wrapper:focus-within{border-color:#ff2454;box-shadow:0 0 0 3px rgba(255,36,84,.08)}#header .search-inline__input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#20242c;flex:1 1 auto;font-size:14px;font-weight:500;height:50px!important;min-width:0;padding:0 58px 0 17px!important;width:100%}#header .search-inline__input::-moz-placeholder{color:#969da7;opacity:1}#header .search-inline__input::placeholder{color:#969da7;opacity:1}#header .search-inline__input:focus{box-shadow:none!important;outline:0!important}#header .search-inline__button{align-items:center;background:#ff2454!important;border:0!important;border-radius:9px!important;bottom:5px;box-shadow:none!important;color:#fff!important;display:inline-flex;justify-content:center;min-width:42px;padding:0!important;position:absolute;right:5px;top:5px;width:42px}#header .search-inline__button:hover{background:#ed1748!important}#header .search-inline__button svg{height:19px;width:19px}#header .search-inline__button-clear{display:none}#header .header__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin:0!important}#header .header__action{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:#20242c!important;display:inline-flex;height:44px;justify-content:center;margin:0!important;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease;width:44px}#header .header__action:hover{background:#f7f8fa;border-color:#eceff3;color:#ff2454!important}#header .header__action-icon{align-items:center;display:flex;justify-content:center}#header .header__action-icon svg{height:22px;width:22px}@media(min-width:992px){#header .header__action--search{display:none!important}}#header .header__action[data-count]:not([data-count="0"]):after{align-items:center;background:#ff2454;border:2px solid #fff;border-radius:999px;color:#fff;content:attr(data-count);display:flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:0;top:1px}#header_menu_wrapper.header__menu-wrapper{background:#fff!important;border-bottom:1px solid #edf0f3;border-top:1px solid #edf0f3;width:100%}#header_menu.header__menu{margin:0 auto;max-width:1740px;padding:0 24px;width:100%}#header .header__menu-list{align-items:center;display:flex;gap:4px;justify-content:center;list-style:none}#header .header__menu-item,#header .header__menu-list{margin:0!important;padding:0!important}#header .header__menu-item>a{align-items:center;color:#343944!important;display:flex;font-size:13.5px;font-weight:700;line-height:1;min-height:48px;padding:0 15px;position:relative;text-decoration:none!important;transition:color .18s ease,background .18s ease;white-space:nowrap}#header .header__menu-item>a:hover{color:#ff2454!important}#header .header__menu-item>a:after{background:#ff2454;border-radius:999px;bottom:0;content:"";height:2px;left:15px;opacity:0;position:absolute;right:15px;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}#header .header__menu-item>a:hover:after{opacity:1;transform:scaleX(1)}#header .header__menu-toggle{display:none}@media(min-width:768px)and (max-width:1199px){#header_wrapper.header__wrapper{gap:18px;grid-template-columns:auto minmax(280px,1fr) auto;padding:15px 18px}#header .header__logo-image{max-height:54px;max-width:205px}#header .search-inline{max-width:none}#header .header__menu-item>a{font-size:12.5px;padding-left:10px;padding-right:10px}}@media(max-width:767px){#header{box-shadow:0 1px 0 rgba(17,24,39,.07)}#header_wrapper.header__wrapper{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:64px;padding:9px 12px;grid-gap:8px;align-items:center;gap:8px}#header .header__menu-toggle{align-items:center;background:#fff;border:1px solid #eceff3;border-radius:10px;display:inline-flex!important;height:38px;justify-content:center;margin:0!important;position:relative;width:38px}#header .header__menu-toggle-line,#header .header__menu-toggle-line:after,#header .header__menu-toggle-line:before{background:#232832;border-radius:999px;height:2px;width:18px}#header .header__menu-toggle-line{position:relative}#header .header__menu-toggle-line:after,#header .header__menu-toggle-line:before{content:"";left:0;position:absolute}#header .header__menu-toggle-line:before{top:-6px}#header .header__menu-toggle-line:after{top:6px}#header .header__logo{justify-self:start;max-width:100%}#header .header__logo-image{max-height:42px;max-width:180px}#header .search-inline{display:none!important}#header .header__actions{gap:2px}#header .header__action{border-radius:9px;height:37px;width:37px}#header .header__action-icon svg{height:20px;width:20px}#header .header__action--favorites,#header .header__action--selectors,#header_menu_wrapper.header__menu-wrapper{display:none!important}}@media(max-width:390px){#header_wrapper.header__wrapper{gap:5px;grid-template-columns:36px minmax(0,1fr) auto;padding-left:8px;padding-right:8px}#header .header__menu-toggle{height:36px;width:36px}#header .header__logo-image{max-height:38px;max-width:150px}#header .header__action{height:36px;width:34px}}#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{box-shadow:0 5px 18px rgba(17,24,39,.06)}#header .search-inline__button:after,#header .search-inline__button:before{content:none!important;display:none!important}#header .search-inline__button{gap:0!important}#header .search-inline__button svg{display:block!important;margin:0!important}@media(min-width:992px){#header_wrapper.header__wrapper{gap:34px;grid-template-columns:minmax(190px,260px) minmax(420px,760px) minmax(190px,260px);justify-content:space-between;min-height:88px;padding-bottom:16px;padding-top:16px}#header .search-inline{max-width:760px;width:100%}#header .header__actions{gap:5px;justify-self:end;min-width:190px}#header .header__action{flex:0 0 44px}#header .header__action:before{content:none!important;display:none!important}}#header .header__menu-item>a{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}#header .header__menu-list{gap:8px}#header .header__menu-item>a{min-height:50px;padding-left:14px;padding-right:14px}#header .mobile-menu a,#header .mobile-menu span{letter-spacing:0!important;text-transform:none!important}@media(max-width:767px){#header .header__action--search:after,#header .header__action--search:before{content:none!important;display:none!important}}#header .header__menu-content,#header .header__menu-content [class*=menu],#header .header__menu-content a,#header .header__menu-content li,#header .header__menu-content span{letter-spacing:0!important;text-transform:none!important}#header .header__menu-content a{font-size:14px!important;font-weight:500!important;line-height:1.4!important}#header .header__menu-content [class*=title],#header .header__menu-content>*>a{font-weight:600!important}@media(min-width:992px){#header .header__menu-content [class*=menu] a,#header .header__menu-content li>a,#header .header__menu-content li>span{white-space:nowrap!important}#header .header__menu-content [class*=menu-list],#header .header__menu-content [class*=submenu],#header .header__menu-content ul{min-width:290px}#header .header__menu-content li>a,#header .header__menu-content li>span{min-width:-moz-max-content;min-width:max-content;padding-left:20px!important;padding-right:20px!important;width:auto!important}#header .header__logo{min-width:250px}#header .header__logo picture{display:block;width:100%}#header .header__logo-image{max-height:70px!important;max-width:250px!important;-o-object-fit:contain!important;object-fit:contain!important;width:250px!important}}@media(max-width:767px){#header .header__logo{min-width:0}#header .header__logo picture{display:block}#header .header__logo-image{max-height:46px!important;max-width:150px!important;-o-object-fit:contain!important;object-fit:contain!important;width:150px!important}}@media(max-width:390px){#header .header__logo-image{max-height:42px!important;max-width:135px!important;width:135px!important}}@media(max-width:767px){#header .header__logo-image{max-height:50px!important;max-width:175px!important;width:175px!important}}@media(max-width:390px){#header .header__logo-image{max-height:46px!important;max-width:155px!important;width:155px!important}}@media(max-width:767px){#header .header__logo{align-items:center;cursor:pointer;display:inline-flex!important;pointer-events:auto!important;position:relative!important;z-index:10!important}#header .header__logo picture{pointer-events:none!important;position:relative;z-index:1}#header .header__logo-image{pointer-events:none!important}#header .header__actions,#header .header__menu-toggle{position:relative;z-index:9}#header_wrapper.header__wrapper{overflow:visible!important;position:relative!important}#header .header__logo{align-items:center!important;display:inline-flex!important;height:50px!important;justify-content:flex-start!important;max-width:175px!important;min-width:175px!important;pointer-events:auto!important;position:relative!important;touch-action:manipulation;width:175px!important;z-index:30!important}#header .header__logo:after,#header .header__logo:before{pointer-events:none!important}#header .header__logo picture,#header .header__logo-image{display:block!important;height:auto!important;max-height:50px!important;max-width:100%!important;pointer-events:none!important;width:100%!important}#header .header__actions,#header .header__menu-toggle{pointer-events:auto!important;position:relative!important;z-index:20!important}#header .search-inline,#header [data-search-content]{pointer-events:none}#header .header__action--cart,#header .header__action--search,#header .header__action--user,#header .header__menu-toggle{pointer-events:auto!important}}@media(max-width:390px){#header .header__logo{height:46px!important;max-width:155px!important;min-width:155px!important;width:155px!important}#header .header__logo-image{max-height:46px!important}}@media(min-width:992px){#header{position:sticky!important;top:0!important;width:100%;z-index:999!important}#header_menu_wrapper.header__menu-wrapper,#header_wrapper.header__wrapper{background:#fff!important}#header.is-sticky,#header[data-sticky-header].is-sticky{opacity:1!important;transform:none!important;translate:none!important;visibility:visible!important}#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{box-shadow:0 8px 22px rgba(17,24,39,.08)!important}}@media(max-width:991px){#header{position:sticky!important;top:0!important;transform:none!important;translate:none!important;width:100%;z-index:999!important}#header_wrapper.header__wrapper{background:#fff!important}#header.is-sticky,#header[data-sticky-header].is-sticky{opacity:1!important;top:0!important;transform:none!important;translate:none!important;visibility:visible!important}#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{box-shadow:0 6px 18px rgba(17,24,39,.09)!important}}@media(max-width:767px){.search-drawer,.search-drawer .drawer,.search-drawer [class*=drawer]{background:rgba(10,11,14,.97)!important;color:#fff!important}.search-drawer{min-height:100vh}.search-drawer [class*=drawer-content],.search-drawer [class*=drawer__content]{background:radial-gradient(circle at 20% 10%,rgba(255,36,84,.08),transparent 28%),rgba(10,11,14,.97)!important;min-height:100vh;padding:72px 18px 28px!important}.search-drawer [class*=drawer-close],.search-drawer [class*=drawer__close],.search-drawer [data-drawer-close]{align-items:center!important;background:rgba(255,36,84,.08)!important;border:1px solid rgba(255,36,84,.55)!important;border-radius:50%!important;box-shadow:0 4px 18px rgba(0,0,0,.16)!important;color:#ff2454!important;display:flex!important;height:42px!important;justify-content:center!important;margin:0!important;padding:0!important;position:absolute!important;right:18px!important;top:18px!important;width:42px!important}.search-drawer .search{margin:0 auto!important;max-width:520px;padding-top:28px;position:relative;width:100%}.search-drawer .search:before{color:#ff9ab0;content:"CAUTĂ ÎN MAGAZIN";display:block;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:18px;text-align:center}.search-drawer .search__form{margin:0!important;width:100%}.search-drawer .form__row--no-gutter{margin:0!important}.search-drawer .search__wrapper{align-items:center;background:hsla(0,0%,100%,.055)!important;border:1px solid rgba(255,36,84,.85)!important;border-radius:999px!important;box-shadow:0 0 0 3px rgba(255,36,84,.06),0 10px 30px rgba(0,0,0,.18)!important;display:flex!important;min-height:54px;overflow:hidden;position:relative;width:100%}.search-drawer .search__wrapper:focus-within{border-color:#ff2454!important;box-shadow:0 0 0 4px rgba(255,36,84,.1),0 12px 34px rgba(0,0,0,.22)!important}.search-drawer .search__input{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;caret-color:#ff2454!important;color:#fff!important;font-size:14px!important;font-weight:500!important;height:54px!important;padding:0 68px 0 18px!important;width:100%!important}.search-drawer .search__input::-moz-placeholder{color:hsla(0,0%,100%,.48)!important;opacity:1!important}.search-drawer .search__input::placeholder{color:hsla(0,0%,100%,.48)!important;opacity:1!important}.search-drawer .search__input:focus{box-shadow:none!important;outline:0!important}.search-drawer .search__button:after,.search-drawer .search__button:before{content:none!important;display:none!important}.search-drawer .search__button{align-items:center!important;background:#ff2454!important;border:0!important;border-radius:50%!important;bottom:5px!important;box-shadow:0 6px 18px rgba(255,36,84,.26)!important;color:#fff!important;display:inline-flex!important;height:44px!important;justify-content:center!important;min-width:44px!important;padding:0!important;position:absolute!important;right:5px!important;top:5px!important;width:44px!important}.search-drawer .search__button svg{height:19px!important;margin:0!important;width:19px!important}.search-drawer .search__button-clear{opacity:.55;position:absolute;right:58px;z-index:2}.search-drawer [class*=autocomplete],.search-drawer [class*=search-suggest],.search-drawer [data-search-suggestions]{background:rgba(20,21,26,.98)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;color:#fff!important;margin-top:12px!important;overflow:hidden}.search-drawer [class*=autocomplete] a,.search-drawer [class*=search-suggest] a,.search-drawer [data-search-suggestions] a{color:#fff!important}.search-drawer [class*=autocomplete] a:hover,.search-drawer [class*=search-suggest] a:hover,.search-drawer [data-search-suggestions] a:hover{background:rgba(255,36,84,.08)!important}.search-drawer,.search-drawer .drawer,.search-drawer [class*=drawer]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(20,24,31,.42)!important}.search-drawer{min-height:100vh}.search-drawer [class*=drawer-content],.search-drawer [class*=drawer__content]{background:transparent!important;min-height:100vh;padding:84px 16px 24px!important}.search-drawer .search{background:#fff!important;border:1px solid #eceff3;border-radius:18px;box-shadow:0 18px 50px rgba(17,24,39,.18);margin:0 auto!important;max-width:560px;padding:22px 18px 20px!important;width:100%}.search-drawer .search:before{color:#242934;content:"CAUTĂ ÎN MAGAZIN";display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 14px;text-align:center}.search-drawer .search__wrapper{background:#fff!important;border:1.5px solid #ff2454!important;border-radius:999px!important;box-shadow:0 0 0 3px rgba(255,36,84,.06)!important;min-height:52px}}@media(max-width:767px){.search-drawer .search__wrapper:focus-within{box-shadow:0 0 0 4px rgba(255,36,84,.1)!important}.search-drawer .search__input{background:#fff!important;caret-color:#ff2454!important;color:#20242c!important;font-size:14px!important;height:52px!important;padding:0 66px 0 17px!important}.search-drawer .search__input::-moz-placeholder{color:#9aa1ab!important}.search-drawer .search__input::placeholder{color:#9aa1ab!important}.search-drawer .search__button{background:#ff2454!important;bottom:4px!important;box-shadow:0 5px 14px rgba(255,36,84,.22)!important;color:#fff!important;height:44px!important;min-width:44px!important;right:4px!important;top:4px!important;width:44px!important}.search-drawer .search__button-clear{opacity:.45!important;right:57px!important}.search-drawer [class*=drawer-close],.search-drawer [class*=drawer__close],.search-drawer [data-drawer-close]{background:hsla(0,0%,100%,.96)!important;border:1px solid hsla(0,0%,100%,.75)!important;border-radius:50%!important;box-shadow:0 8px 24px rgba(17,24,39,.16)!important;color:#242934!important;height:42px!important;position:fixed!important;right:16px!important;top:16px!important;width:42px!important;z-index:1002!important}.search-drawer [class*=autocomplete],.search-drawer [class*=search-suggest],.search-drawer [data-search-suggestions]{background:#fff!important;border:1px solid #e8ebef!important;border-radius:14px!important;box-shadow:0 14px 32px rgba(17,24,39,.12)!important;color:#20242c!important;margin-top:10px!important}.search-drawer [class*=autocomplete] a,.search-drawer [class*=search-suggest] a,.search-drawer [data-search-suggestions] a{color:#20242c!important}.search-drawer [class*=autocomplete] a:hover,.search-drawer [class*=search-suggest] a:hover,.search-drawer [data-search-suggestions] a:hover{background:#fff3f6!important}}#header.is-sticky,#header[data-sticky-header].is-sticky{transform:none!important;translate:none!important}#header.is-sticky .is-topbar,#header[data-sticky-header].is-sticky .is-topbar{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important}#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{background:#fff!important;margin-top:0!important;padding-bottom:12px!important;padding-top:12px!important;top:0!important;transform:none!important;translate:none!important}@media(min-width:992px){#header.is-sticky #header_menu_wrapper,#header[data-sticky-header].is-sticky #header_menu_wrapper{background:#fff!important;margin-top:0!important;top:0!important;transform:none!important;translate:none!important}#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{min-height:76px!important}}@media(max-width:991px){#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{margin-top:0!important;min-height:62px!important;top:0!important}}#header[class*=sticky] #header_menu_wrapper,#header[class*=sticky] #header_wrapper{transform:none!important;translate:none!important}#header.is-sticky .is-topbar,#header[data-sticky-header].is-sticky .is-topbar{display:block!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;opacity:1!important;overflow:visible!important;padding:0!important;visibility:visible!important}.is-topbar__inner{min-height:42px!important}@media(max-width:767px){.is-topbar__inner{min-height:36px!important}}#header,#header.is-sticky,#header[data-sticky-header].is-sticky{animation:none!important;transition:none!important}#header.is-sticky,#header[data-sticky-header].is-sticky{margin-top:0!important;padding-top:0!important;top:0!important}@media(min-width:992px){#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{min-height:76px!important;padding-bottom:12px!important;padding-top:12px!important}}@media(max-width:991px){#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper{margin-top:0!important;min-height:62px!important}}#header,#header.is-sticky,#header[data-sticky-header],#header[data-sticky-header].is-sticky{left:auto!important;opacity:1!important;padding-top:0!important;right:auto!important;visibility:visible!important}#header,#header.is-sticky,#header.is-sticky #header_menu_wrapper,#header.is-sticky #header_wrapper,#header[data-sticky-header],#header[data-sticky-header].is-sticky,#header[data-sticky-header].is-sticky #header_menu_wrapper,#header[data-sticky-header].is-sticky #header_wrapper,#header_menu_wrapper,#header_wrapper{animation:none!important;margin-top:0!important;position:relative!important;top:auto!important;transform:none!important;transition:none!important;translate:none!important}#header .is-topbar,#header.is-sticky .is-topbar,#header[data-sticky-header].is-sticky .is-topbar{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;visibility:visible!important}@media(min-width:992px){#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper,#header_wrapper.header__wrapper{min-height:88px!important;padding-bottom:16px!important;padding-top:16px!important}}@media(max-width:767px){#header.is-sticky #header_wrapper,#header[data-sticky-header].is-sticky #header_wrapper,#header_wrapper.header__wrapper{min-height:64px!important;padding-bottom:9px!important;padding-top:9px!important}}.page--home,.page--index,body.home{background:#f7f8fb}.page--home main,.page--index main,body.home main{padding-bottom:42px}.page--home .banner,.page--home .banner-slot,.page--home .slider,.page--home .slideshow,.page--home .splide,.page--index .banner,.page--index .banner-slot,.page--index .slider,.page--index .slideshow,.page--index .splide{border-radius:18px}.page--home .banner img,.page--home .banner-slot img,.page--home .slider img,.page--home .slideshow img,.page--home .splide img,.page--index .banner img,.page--index .banner-slot img,.page--index .slider img,.page--index .slideshow img,.page--index .splide img{border-radius:16px;display:block}.page--home .splide__track,.page--index .splide__track{border-radius:16px}.page--home section,.page--index section{margin-bottom:28px}.page--home h2,.page--index h2{color:#171a22;font-size:clamp(20px,2vw,28px);font-weight:850;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;text-transform:none!important}.page--home [class*=heading]>span,.page--home h2>span,.page--index [class*=heading]>span,.page--index h2>span{border-radius:10px}.page--home .product,.page--index .product{background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 5px 18px rgba(17,24,39,.045);height:100%;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:992px){.page--home .product:hover,.page--index .product:hover{border-color:#dde1e7;box-shadow:0 12px 30px rgba(17,24,39,.09);transform:translateY(-4px)}}.page--home .product img,.page--index .product img{border-radius:14px 14px 0 0;display:block;height:auto;width:100%}.page--home .product__data,.page--index .product__data{display:flex;flex-direction:column;min-height:138px;padding:13px 14px 14px!important}.page--home .product__name,.page--index .product__name{display:-webkit-box!important;margin:0 0 7px!important;min-height:40px;overflow:hidden;-webkit-box-orient:vertical;color:#20242c!important;font-size:13.5px!important;font-weight:700!important;-webkit-line-clamp:2;line-height:1.42!important;text-decoration:none!important;text-transform:none!important}.page--home .product__rating,.page--index .product__rating{margin:0 0 8px!important}.page--home .product__info--price-gross,.page--index .product__info--price-gross{color:#ff2454!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important}.page--home .product__info--price-list,.page--home .product__info--price-old,.page--home .product__info--price-rrp,.page--index .product__info--price-list,.page--index .product__info--price-old,.page--index .product__info--price-rrp{color:#9aa1ab!important;font-size:11px!important;font-weight:600!important}.page--home .product [class*=badge],.page--home .product [class*=discount],.page--index .product [class*=badge],.page--index .product [class*=discount]{border-radius:999px!important}.page--home [class*=benefit],.page--home [class*=service],.page--index [class*=benefit],.page--index [class*=service]{border-radius:14px}@media(max-width:767px){.page--home,.page--index,body.home{background:#f8f9fb}.page--home main,.page--index main,body.home main{padding-bottom:28px}.page--home section,.page--index section{margin-bottom:20px}.page--home .banner,.page--home .banner-slot,.page--home .slider,.page--home .slideshow,.page--home .splide,.page--index .banner,.page--index .banner-slot,.page--index .slider,.page--index .slideshow,.page--index .splide{border-radius:12px}.page--home .banner img,.page--home .banner-slot img,.page--home .slider img,.page--home .slideshow img,.page--home .splide img,.page--index .banner img,.page--index .banner-slot img,.page--index .slider img,.page--index .slideshow img,.page--index .splide img{border-radius:11px}.page--home h2,.page--index h2{font-size:20px;margin-bottom:12px}.page--home .product,.page--index .product{border-radius:12px;box-shadow:0 3px 12px rgba(17,24,39,.035)}.page--home .product__data,.page--index .product__data{min-height:122px;padding:10px 11px 11px!important}.page--home .product__name,.page--index .product__name{font-size:12px!important;line-height:1.38!important;margin-bottom:6px!important;min-height:36px}.page--home .product__info--price-gross,.page--index .product__info--price-gross{font-size:15.5px!important}.page--home .product__info--price-list,.page--home .product__info--price-old,.page--home .product__info--price-rrp,.page--index .product__info--price-list,.page--index .product__info--price-old,.page--index .product__info--price-rrp{font-size:10px!important}}.page--index,.page-index,body.home,body.page--index{background:#f6f7f9!important}.page--index main,.page-index main,body.home main,body.page--index main{padding-bottom:44px;padding-top:18px}.widget-banner{margin:0 auto 28px!important;width:min(100% - 32px,1720px)}.widget-banner__heading-wrapper--narrow{margin-left:auto;margin-right:auto;width:min(100%,1720px)}.widget-banner .bslot,.widget-banner .image-gallery,.widget-banner .splide,.widget-banner [class*=bslot],.widget-banner [class*=image-gallery],.widget-banner [class*=slider]{background:#fff;border-radius:18px!important;box-shadow:0 8px 28px rgba(17,24,39,.055);overflow:hidden}.widget-banner img{border-radius:18px!important;display:block;height:auto;width:100%}.widget-products_grid{margin:0 auto 34px!important;width:min(100% - 32px,1720px)}.widget-products_grid .widget-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 0 16px}.widget-products_grid__heading{align-items:center;background:transparent!important;color:#171a22!important;display:inline-flex;font-size:24px!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:0!important;padding:0 0 9px!important;position:relative;text-transform:none!important}.widget-products_grid__heading span{background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;display:inline!important;padding:0!important;text-transform:none!important}.widget-products_grid__heading:after{background:#ff2454;border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:56px}.widget-products_grid__subtitle{color:#747b86!important;font-size:14px!important;font-weight:500!important;margin:-6px 0 16px!important}.widget-products_grid .products-grid{margin-top:0!important}.widget-products_grid .products-grid__items,.widget-products_grid [class*=products-grid__items]{gap:16px!important}.widget-products_grid .product{background:#fff!important;border:1px solid #e5e8ed!important;border-radius:16px!important;box-shadow:0 5px 16px rgba(17,24,39,.045)!important;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:992px){.widget-products_grid .product:hover{border-color:#dce1e7!important;box-shadow:0 12px 28px rgba(17,24,39,.09)!important;transform:translateY(-4px)}}.widget-products_grid .product__image,.widget-products_grid [class*=product__image]{background:#fafbfc;overflow:hidden}.widget-products_grid .product img{border-radius:14px 14px 0 0!important;display:block;height:auto;width:100%}.widget-products_grid .product__data{display:flex;flex:1 1 auto;flex-direction:column;min-height:142px;padding:13px 14px 14px!important}.widget-products_grid .product__name{display:-webkit-box!important;margin:0 0 8px!important;min-height:40px;overflow:hidden;-webkit-box-orient:vertical;color:#20242c!important;font-size:13.5px!important;font-weight:700!important;-webkit-line-clamp:2;line-height:1.42!important;text-decoration:none!important;text-transform:none!important}.widget-products_grid .product__rating{margin:0 0 8px!important}.widget-products_grid .product__info--price,.widget-products_grid [class*=product__info--price]{margin-top:auto!important}.widget-products_grid .product__info--price-gross{color:#ff2454!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important}.widget-products_grid .product__info--price-list,.widget-products_grid .product__info--price-old,.widget-products_grid .product__info--price-rrp{color:#9aa1ab!important;font-size:11px!important;font-weight:600!important;margin-left:5px!important}.widget-products_grid .product [class*=badge],.widget-products_grid .product [class*=discount]{border-radius:999px!important}@media(max-width:767px){.page--index main,.page-index main,body.home main,body.page--index main{padding-bottom:28px;padding-top:10px}.widget-banner,.widget-products_grid{width:calc(100% - 20px)}.widget-banner{margin-bottom:20px!important}.widget-banner .bslot,.widget-banner .image-gallery,.widget-banner .splide,.widget-banner [class*=bslot],.widget-banner [class*=image-gallery],.widget-banner [class*=slider]{border-radius:12px!important;box-shadow:0 5px 18px rgba(17,24,39,.045)}.widget-banner img{border-radius:12px!important}.widget-products_grid{margin-bottom:24px!important}.widget-products_grid .widget-header{margin-bottom:12px}.widget-products_grid__heading{font-size:20px!important;padding-bottom:8px!important}.widget-products_grid__heading:after{height:3px;width:44px}.widget-products_grid .product{border-radius:12px!important;box-shadow:0 3px 12px rgba(17,24,39,.035)!important}.widget-products_grid .product__data{min-height:124px;padding:10px 11px 11px!important}.widget-products_grid .product__name{font-size:12px!important;line-height:1.38!important;margin-bottom:6px!important;min-height:36px}.widget-products_grid .product__info--price-gross{font-size:15.5px!important}.widget-products_grid .product__info--price-list,.widget-products_grid .product__info--price-old,.widget-products_grid .product__info--price-rrp{font-size:10px!important}}section[class*=widget-products],section[class*=widget_products]{margin:0 auto 34px!important;width:min(100% - 32px,1720px)!important}section[class*=widget-products] .widget-header,section[class*=widget_products] .widget-header{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin:0 0 16px!important}section[class*=widget-products] h2,section[class*=widget_products] h2{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:inline-flex!important;font-size:24px!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0!important;max-width:100%!important;padding:0 0 10px!important;position:relative!important;text-align:left!important;text-transform:none!important;width:auto!important}section[class*=widget-products] h2>span,section[class*=widget_products] h2>span{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#171a22!important;display:inline!important;font:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;text-transform:none!important;width:auto!important}section[class*=widget-products] h2:after,section[class*=widget_products] h2:after{background:#ff2454!important;border-radius:999px!important;bottom:0!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;width:54px!important}section[class*=widget-products] .products-grid,section[class*=widget_products] .products-grid{margin:0!important}section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid__items{gap:18px!important}section[class*=widget-products] .product--grid,section[class*=widget_products] .product--grid{background:#fff!important;border:1px solid #e5e8ed!important;border-radius:16px!important;box-shadow:0 5px 16px rgba(17,24,39,.05)!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;position:relative!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}@media(min-width:992px){section[class*=widget-products] .product--grid:hover,section[class*=widget_products] .product--grid:hover{border-color:#d9dee5!important;box-shadow:0 12px 28px rgba(17,24,39,.1)!important;transform:translateY(-4px)!important}}section[class*=widget-products] .product--grid>:first-child,section[class*=widget_products] .product--grid>:first-child{background:#fafbfc!important;border-radius:15px 15px 0 0!important;position:relative!important}section[class*=widget-products] .product--grid img,section[class*=widget_products] .product--grid img{border-radius:14px 14px 0 0!important;display:block!important;height:auto!important;margin:0!important;transition:transform .22s ease!important;width:100%!important}@media(min-width:992px){section[class*=widget-products] .product--grid:hover img,section[class*=widget_products] .product--grid:hover img{transform:scale(1.025)!important}}section[class*=widget-products] .product--grid .product__data,section[class*=widget_products] .product--grid .product__data{background:#fff!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:145px!important;padding:13px 14px 14px!important}section[class*=widget-products] .product--grid .product__name,section[class*=widget_products] .product--grid .product__name{display:-webkit-box!important;margin:0 0 7px!important;max-height:40px!important;min-height:40px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;color:#20242c!important;font-weight:700!important;-webkit-line-clamp:2!important;line-height:1.45!important;text-decoration:none!important;text-transform:none!important}section[class*=widget-products] .product--grid .product__category,section[class*=widget_products] .product--grid .product__category{color:#8a919b!important;font-size:10.5px!important;margin:0 0 6px!important;text-decoration:none!important;text-transform:none!important}section[class*=widget-products] .product--grid .product__rating,section[class*=widget_products] .product--grid .product__rating{margin:0 0 7px!important}section[class*=widget-products] .product--grid [class*=product__info--price],section[class*=widget_products] .product--grid [class*=product__info--price]{margin-top:auto!important}section[class*=widget-products] .product--grid .product__info--price-gross,section[class*=widget_products] .product--grid .product__info--price-gross{font-size:17px!important;font-weight:850!important;line-height:1.15!important}section[class*=widget-products] .product--grid .product__info--price-list,section[class*=widget-products] .product--grid .product__info--price-old,section[class*=widget-products] .product--grid .product__info--price-rrp,section[class*=widget_products] .product--grid .product__info--price-list,section[class*=widget_products] .product--grid .product__info--price-old,section[class*=widget_products] .product--grid .product__info--price-rrp{color:#9aa1ab!important;font-size:11px!important;font-weight:600!important;margin-left:5px!important}section[class*=widget-products] .product--grid .product__save-comparer,section[class*=widget_products] .product--grid .product__save-comparer{display:none!important}section[class*=widget-products] .product--grid [class*=badge],section[class*=widget-products] .product--grid [class*=discount],section[class*=widget_products] .product--grid [class*=badge],section[class*=widget_products] .product--grid [class*=discount]{border-radius:999px!important}section[class*=widget-banner],section[class*=widget_banner]{margin:0 auto 28px!important;width:min(100% - 32px,1720px)!important}section[class*=widget-banner] img,section[class*=widget_banner] img{border-radius:18px!important;display:block!important;height:auto!important;width:100%!important}section[class*=widget-banner] .splide,section[class*=widget-banner] [class*=bslot],section[class*=widget-banner] [class*=gallery],section[class*=widget-banner] [class*=slider],section[class*=widget_banner] .splide,section[class*=widget_banner] [class*=bslot],section[class*=widget_banner] [class*=gallery],section[class*=widget_banner] [class*=slider]{border-radius:18px!important;box-shadow:0 8px 28px rgba(17,24,39,.055)!important;overflow:hidden!important}section[class*=widget-banner],section[class*=widget-products],section[class*=widget_banner],section[class*=widget_products]{position:relative}@media(max-width:767px){section[class*=widget-banner],section[class*=widget-products],section[class*=widget_banner],section[class*=widget_products]{width:calc(100% - 20px)!important}section[class*=widget-products],section[class*=widget_products]{margin-bottom:25px!important}section[class*=widget-banner],section[class*=widget_banner]{margin-bottom:20px!important}section[class*=widget-products] .widget-header,section[class*=widget_products] .widget-header{margin-bottom:12px!important}section[class*=widget-products] h2,section[class*=widget_products] h2{font-size:20px!important;padding-bottom:8px!important}section[class*=widget-products] h2:after,section[class*=widget_products] h2:after{width:42px!important}section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid__items{gap:10px!important}section[class*=widget-products] .product--grid,section[class*=widget_products] .product--grid{border-radius:12px!important;box-shadow:0 3px 12px rgba(17,24,39,.04)!important}section[class*=widget-products] .product--grid .product__data,section[class*=widget_products] .product--grid .product__data{min-height:124px!important;padding:10px 11px 11px!important}section[class*=widget-products] .product--grid .product__name,section[class*=widget_products] .product--grid .product__name{font-size:12px!important;line-height:1.38!important;margin-bottom:6px!important;max-height:36px!important;min-height:36px!important}section[class*=widget-products] .product--grid .product__info--price-gross,section[class*=widget_products] .product--grid .product__info--price-gross{font-size:15.5px!important}section[class*=widget-banner] .splide,section[class*=widget-banner] [class*=bslot],section[class*=widget-banner] [class*=gallery],section[class*=widget-banner] [class*=slider],section[class*=widget-banner] img,section[class*=widget_banner] .splide,section[class*=widget_banner] [class*=bslot],section[class*=widget_banner] [class*=gallery],section[class*=widget_banner] [class*=slider],section[class*=widget_banner] img{border-radius:12px!important}}section[class*=widget-banner],section[class*=widget-products],section[class*=widget_banner],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1180px!important;width:min(100% - 32px,1180px)!important}section[class*=widget-banner]>*,section[class*=widget-products]>*,section[class*=widget_banner]>*,section[class*=widget_products]>*{max-width:100%!important}section[class*=widget-products] .widget-header,section[class*=widget_products] .widget-header{justify-content:center!important;margin-bottom:18px!important;position:relative!important;text-align:center!important}section[class*=widget-products] h2,section[class*=widget_products] h2{color:#171a22!important;font-size:25px!important;font-weight:800!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:11px!important;text-align:center!important}section[class*=widget-products] h2:after,section[class*=widget_products] h2:after{left:50%!important;transform:translateX(-50%)!important;width:58px!important}section[class*=widget-products] .widget-header [class*=top-actions],section[class*=widget_products] .widget-header [class*=top-actions]{position:absolute!important;right:0!important}section[class*=widget-products] .product--grid,section[class*=widget_products] .product--grid{border-color:#e4e7ec!important;border-radius:17px!important;box-shadow:0 6px 18px rgba(17,24,39,.055)!important}section[class*=widget-products] .product--grid>:first-child,section[class*=widget_products] .product--grid>:first-child{background:#f8f9fb!important;border-radius:13px!important;margin:8px 8px 0!important;overflow:hidden!important}section[class*=widget-products] .product--grid img,section[class*=widget_products] .product--grid img{border-radius:13px!important}section[class*=widget-products] .product--grid .product__data,section[class*=widget_products] .product--grid .product__data{min-height:132px!important;padding:12px 14px 14px!important}section[class*=widget-products] .product--grid .product__name,section[class*=widget_products] .product--grid .product__name{font-size:13.5px!important;font-weight:720!important;line-height:1.42!important;margin-bottom:6px!important;max-height:39px!important;min-height:39px!important}section[class*=widget-products] .product--grid .product__category,section[class*=widget_products] .product--grid .product__category{color:#939aa4!important;font-size:10px!important;font-weight:600!important;margin-bottom:5px!important}section[class*=widget-products] .product--grid .product__info--price-gross,section[class*=widget_products] .product--grid .product__info--price-gross{color:#ff2454!important;font-size:18px!important;font-weight:900!important}section[class*=widget-products] .product--grid .product__info--price-list,section[class*=widget-products] .product--grid .product__info--price-old,section[class*=widget-products] .product--grid .product__info--price-rrp,section[class*=widget_products] .product--grid .product__info--price-list,section[class*=widget_products] .product--grid .product__info--price-old,section[class*=widget_products] .product--grid .product__info--price-rrp{color:#9ba2ac!important;font-size:10.5px!important}section[class*=widget-products] .product--grid [class*=discount],section[class*=widget-products] .product--grid [class*=sale],section[class*=widget_products] .product--grid [class*=discount],section[class*=widget_products] .product--grid [class*=sale]{align-items:center!important;border-radius:999px!important;box-shadow:0 5px 14px rgba(255,36,84,.22)!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;height:25px!important;justify-content:center!important;line-height:1!important;min-width:42px!important;padding:0 9px!important}section[class*=widget-products] .product--grid [class*=video],section[class*=widget_products] .product--grid [class*=video]{background:rgba(22,26,34,.92)!important;border:0!important;box-shadow:0 5px 14px rgba(17,24,39,.18)!important;color:#fff!important;padding:0 9px!important}section[class*=widget-products] .product--grid [class*=discount],section[class*=widget-products] .product--grid [class*=sale],section[class*=widget_products] .product--grid [class*=discount],section[class*=widget_products] .product--grid [class*=sale]{right:10px!important;top:10px!important}section[class*=widget-products] .product--grid [class*=video],section[class*=widget_products] .product--grid [class*=video]{right:10px!important}section[class*=widget-banner],section[class*=widget_banner]{margin-bottom:30px!important}section[class*=widget-banner] .splide,section[class*=widget-banner] [class*=bslot],section[class*=widget-banner] [class*=gallery],section[class*=widget-banner] [class*=slider],section[class*=widget_banner] .splide,section[class*=widget_banner] [class*=bslot],section[class*=widget_banner] [class*=gallery],section[class*=widget_banner] [class*=slider]{border-radius:20px!important;box-shadow:0 10px 30px rgba(17,24,39,.07)!important}section[class*=widget-banner] img,section[class*=widget_banner] img{border-radius:20px!important}@media(max-width:767px){section[class*=widget-banner],section[class*=widget-products],section[class*=widget_banner],section[class*=widget_products]{max-width:none!important;width:calc(100% - 20px)!important}section[class*=widget-products] .widget-header,section[class*=widget_products] .widget-header{margin-bottom:13px!important}section[class*=widget-products] h2,section[class*=widget_products] h2{font-size:20px!important;padding-bottom:8px!important}section[class*=widget-products] h2:after,section[class*=widget_products] h2:after{width:44px!important}section[class*=widget-products] .product--grid,section[class*=widget_products] .product--grid{border-radius:13px!important}section[class*=widget-products] .product--grid>:first-child,section[class*=widget_products] .product--grid>:first-child{border-radius:10px!important;margin:6px 6px 0!important}section[class*=widget-products] .product--grid img,section[class*=widget_products] .product--grid img{border-radius:10px!important}section[class*=widget-products] .product--grid .product__data,section[class*=widget_products] .product--grid .product__data{min-height:118px!important;padding:9px 10px 10px!important}section[class*=widget-products] .product--grid .product__name,section[class*=widget_products] .product--grid .product__name{font-size:12px!important;max-height:35px!important;min-height:35px!important}section[class*=widget-products] .product--grid .product__info--price-gross,section[class*=widget_products] .product--grid .product__info--price-gross{font-size:15.5px!important}section[class*=widget-products] .product--grid [class*=discount],section[class*=widget-products] .product--grid [class*=sale],section[class*=widget-products] .product--grid [class*=video],section[class*=widget_products] .product--grid [class*=discount],section[class*=widget_products] .product--grid [class*=sale],section[class*=widget_products] .product--grid [class*=video]{font-size:9.5px!important;min-height:22px!important;padding-left:7px!important;padding-right:7px!important}section[class*=widget-banner] .splide,section[class*=widget-banner] [class*=bslot],section[class*=widget-banner] [class*=gallery],section[class*=widget-banner] [class*=slider],section[class*=widget-banner] img,section[class*=widget_banner] .splide,section[class*=widget_banner] [class*=bslot],section[class*=widget_banner] [class*=gallery],section[class*=widget_banner] [class*=slider],section[class*=widget_banner] img{border-radius:13px!important}}@media(min-width:992px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1540px!important;width:calc(100% - 48px)!important}section[class*=widget-products] .products-grid,section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid,section[class*=widget_products] .products-grid__items{max-width:none!important;width:100%!important}}section[class*=widget-products] .widget-header,section[class*=widget_products] .widget-header{max-width:none!important;width:100%!important}@media(min-width:768px)and (max-width:991.98px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:none!important;width:calc(100% - 32px)!important}}@media(max-width:767px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:none!important;width:calc(100% - 20px)!important}}@media(min-width:1200px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1360px!important;width:calc(100% - 64px)!important}}@media(min-width:992px)and (max-width:1199.98px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1180px!important;width:calc(100% - 40px)!important}}section[class*=widget-products] .products-grid,section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid,section[class*=widget_products] .products-grid__items{max-width:100%!important}@media(min-width:992px){section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid__items{gap:16px!important}}@media(min-width:1200px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1440px!important;width:calc(100% - 48px)!important}}@media(min-width:992px)and (max-width:1199.98px){section[class*=widget-products],section[class*=widget_products]{margin-left:auto!important;margin-right:auto!important;max-width:1240px!important;width:calc(100% - 32px)!important}}section[class*=widget-products] .products-grid,section[class*=widget-products] .products-grid__items,section[class*=widget_products] .products-grid,section[class*=widget_products] .products-grid__items{max-width:none!important;width:100%!important}section[class*=widget-products] .product--grid [class*=video],section[class*=widget_products] .product--grid [class*=video]{align-items:center!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(255,36,84,.18)!important;border-radius:999px!important;box-shadow:0 4px 12px rgba(17,24,39,.1)!important;color:#ff2454!important;display:inline-flex!important;font-size:10.5px!important;font-weight:800!important;gap:4px!important;justify-content:center!important;line-height:1!important;min-height:25px!important;padding:0 10px!important}section[class*=widget-products] .product--grid [class*=video] *,section[class*=widget_products] .product--grid [class*=video] *{color:#ff2454!important;fill:currentColor!important}section[class*=widget-products] .product--grid [class*=discount],section[class*=widget-products] .product--grid [class*=sale],section[class*=widget_products] .product--grid [class*=discount],section[class*=widget_products] .product--grid [class*=sale]{background:#ff2454!important;border:0!important;box-shadow:0 4px 12px rgba(255,36,84,.2)!important;color:#fff!important}@media(max-width:767px){section[class*=widget-products] .product--grid [class*=video],section[class*=widget_products] .product--grid [class*=video]{box-shadow:0 3px 9px rgba(17,24,39,.09)!important;font-size:9.5px!important;min-height:22px!important;padding:0 8px!important}}.home-seo-info{margin:36px auto 45px;max-width:1440px;width:calc(100% - 32px)}.home-seo-info__details{background:#fff;border:1px solid #e4e7ec;border-radius:17px;box-shadow:0 6px 20px rgba(17,24,39,.05);overflow:hidden}.home-seo-info__summary{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;min-height:82px;padding:18px 22px;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-seo-info__summary::-webkit-details-marker{display:none}.home-seo-info__summary::marker{display:none}.home-seo-info__summary-left{align-items:center;display:flex;gap:14px;min-width:0}.home-seo-info__icon{align-items:center;background:#fff1f4;border-radius:13px;color:#ff2454;display:flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}.home-seo-info__icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:21px}.home-seo-info__summary-text{display:flex;flex-direction:column;gap:3px;min-width:0}.home-seo-info__summary-text strong{color:#171a22;font-size:17px;font-weight:800;line-height:1.25}.home-seo-info__summary-text span{color:#7c838e;font-size:13px;font-weight:500;line-height:1.4}.home-seo-info__toggle{background:#f4f5f7;border-radius:50%;flex:0 0 38px;height:38px;position:relative;width:38px}.home-seo-info__toggle:after,.home-seo-info__toggle:before{background:#303640;border-radius:10px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.home-seo-info__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.home-seo-info__details[open] .home-seo-info__toggle:after{transform:translate(-50%,-50%) rotate(0)}.home-seo-info__details[open] .home-seo-info__summary{background:#fffafb;border-bottom:1px solid #edf0f3}.home-seo-info__content{color:#515862;font-size:14px;line-height:1.65;padding:30px}.home-seo-info__intro{margin:0 auto 28px;max-width:900px;text-align:center}.home-seo-info__intro h2{color:#171a22;font-size:24px;font-weight:850;line-height:1.25;margin:0 0 10px}.home-seo-info__intro p{color:#666d77;font-size:14px;margin:0}.home-seo-info__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.home-seo-info__section{background:#fafbfc;border:1px solid #e8ebef;border-radius:14px;padding:20px 22px}.home-seo-info__section h3{color:#171a22;font-size:17px;font-weight:800;margin:0 0 15px;padding-bottom:9px;position:relative}.home-seo-info__section h3:after{background:#ff2454;border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:38px}.home-seo-info__section>p{color:#757c86;font-size:13px;margin:0 0 14px}.home-seo-info__section ul{list-style:none;margin:0;padding:0}.home-seo-info__section li{border-bottom:1px solid #eceef2;margin:0;padding:9px 0 9px 18px;position:relative}.home-seo-info__section li:last-child{border-bottom:0}.home-seo-info__section li:before{background:#ff2454;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:16px;width:6px}.home-seo-info__section li strong{color:#292e37;display:block;font-size:13px;font-weight:750;margin-bottom:2px}.home-seo-info__section li span{color:#737a84;display:block;font-size:12.5px;line-height:1.5}.home-seo-info__extras{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px 0}.home-seo-info__extras span{background:#fff5f7;border:1px solid #ffd3dc;border-radius:999px;color:#d91f47;font-size:12px;font-weight:700;padding:8px 14px}.home-seo-info__footer{margin:28px auto 0;max-width:950px;text-align:center}.home-seo-info__footer h3{color:#171a22;font-size:18px;font-weight:800;margin:0 0 10px}.home-seo-info__footer p{margin:0 0 10px}.home-seo-info__delivery{color:#169447;font-weight:750;margin-top:16px!important}@media(hover:hover){.home-seo-info__summary:hover{background:#fffafb}.home-seo-info__section{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-seo-info__section:hover{border-color:#dfe3e8;box-shadow:0 8px 20px rgba(17,24,39,.05);transform:translateY(-2px)}}@media(max-width:991px){.home-seo-info__grid{grid-template-columns:1fr}}@media(max-width:767px){.home-seo-info{margin-bottom:30px;margin-top:25px;width:calc(100% - 20px)}.home-seo-info__details{border-radius:13px}.home-seo-info__summary{gap:10px;min-height:70px;padding:13px 14px}.home-seo-info__summary-left{gap:10px}.home-seo-info__icon{border-radius:10px;flex-basis:40px;height:40px;width:40px}.home-seo-info__summary-text strong{font-size:14px}.home-seo-info__summary-text span{font-size:11px}.home-seo-info__toggle{flex-basis:34px;height:34px;width:34px}.home-seo-info__content{padding:20px 14px}.home-seo-info__intro{margin-bottom:20px;text-align:left}.home-seo-info__intro h2{font-size:19px}.home-seo-info__intro p{font-size:13px}.home-seo-info__grid{gap:12px}.home-seo-info__section{border-radius:12px;padding:16px 15px}.home-seo-info__section h3{font-size:15px}.home-seo-info__section li{padding-bottom:8px;padding-top:8px}.home-seo-info__section li strong{font-size:12.5px}.home-seo-info__section li span{font-size:12px}.home-seo-info__footer{text-align:left}}#footer.footer{background:radial-gradient(circle at 88% 6%,rgba(255,36,84,.08),transparent 24%),linear-gradient(160deg,#0b2230,#071924)!important;-o-border-image:linear-gradient(90deg,#ff6f91,#8b7cff,#4d7cff) 1!important;border-image:linear-gradient(90deg,#ff6f91,#8b7cff,#4d7cff) 1!important;border-top:3px solid transparent!important;box-shadow:0 -8px 28px rgba(7,25,36,.1);color:hsla(0,0%,100%,.82)!important;margin-top:42px;overflow:hidden;position:relative}#footer.footer:after{background:hsla(0,0%,100%,.025);border-radius:50%;content:"";height:430px;pointer-events:none;position:absolute;right:-110px;top:-165px;width:430px}#footer .footer__blocks{display:grid!important;grid-template-columns:minmax(230px,1.15fr) minmax(175px,.85fr) minmax(175px,.85fr) minmax(175px,.85fr) minmax(300px,1.15fr)!important;margin:0 auto;padding:34px 0 26px!important;position:relative;width:min(100% - 48px,1440px);z-index:1;grid-gap:30px!important;align-items:start!important;color:hsla(0,0%,100%,.78)!important;gap:30px!important}#footer .footer__block{color:hsla(0,0%,100%,.72)!important;min-width:0}#footer .footer__logo{align-items:center!important;background:#fff!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:15px!important;box-shadow:0 10px 24px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;display:inline-flex!important;justify-content:center!important;margin:0 0 16px!important;padding:12px 15px!important}#footer .footer__logo-image{display:block!important;filter:none!important;max-height:72px!important;max-width:245px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:1!important;width:auto!important}#footer .footer-about-us__heading,#footer .footer__block--about-us b,#footer .footer__block--about-us strong{color:hsla(0,0%,100%,.86)!important}#footer .footer-about-us__hint,#footer .footer__block--about-us,#footer .footer__block--about-us div,#footer .footer__block--about-us p{color:hsla(0,0%,100%,.68)!important;font-size:13px!important;line-height:1.65}#footer .footer-about-us__heading,#footer .footer-menu__heading,#footer .newsletter__heading,#footer [class*=footer-menu]>[class*=heading]{color:#fff!important;font-size:16px!important;font-weight:850!important;line-height:1.2;margin:0 0 15px!important;padding-bottom:9px;position:relative;text-transform:none!important}#footer .footer-menu__heading:after,#footer .newsletter__heading:after{background:#ff2454;border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:34px}#footer a{text-decoration:none!important}#footer .footer-menu ul,#footer .footer-menu__items{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}#footer .footer-menu li{margin:0!important}#footer .footer-menu a{align-items:center;color:hsla(0,0%,100%,.74)!important;display:inline-flex;font-size:13.5px!important;line-height:1.35;position:relative;transition:color .18s ease,transform .18s ease}#footer .footer-menu a:before{background:#ff4b70;border-radius:999px;content:"";height:2px;margin-right:0;transition:width .18s ease,margin-right .18s ease;width:0}@media(hover:hover){#footer .footer-menu a:hover{color:#fff!important;transform:translateX(3px)}#footer .footer-menu a:hover:before{margin-right:7px;width:8px}}#footer .footer__block--newsletter{align-self:start!important;background:radial-gradient(circle at 100% 0,hsla(0,0%,100%,.06),transparent 38%),linear-gradient(145deg,#17314a,#10273b)!important;border:1px solid hsla(0,0%,100%,.11)!important;border-radius:17px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 30px rgba(0,0,0,.16)!important;margin:0!important;overflow:hidden;padding:20px 22px!important;position:relative;width:100%}#footer .footer__block--newsletter:before{background:linear-gradient(90deg,#ff2454,#ff7b9a);content:"";height:3px;left:0;position:absolute;top:0;width:100%}#footer .footer__block--newsletter .newsletter__heading{color:#fff!important;font-size:16px!important;margin-bottom:11px!important;padding-bottom:8px}#footer .footer__block--newsletter .newsletter__hint{color:hsla(0,0%,100%,.72)!important;font-size:12.5px!important;line-height:1.45!important;margin-bottom:11px;max-width:340px}#footer .newsletter__content{margin-top:10px!important}#footer .newsletter input[type=email],#footer .newsletter input[type=text]{background:#fff!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:11px!important;box-shadow:none!important;color:#172033!important;height:44px!important;min-height:44px!important;padding:0 14px!important;width:100%!important}#footer .newsletter .btn,#footer .newsletter button{background:linear-gradient(135deg,#ff2454,#ff4d72)!important;border:0!important;border-radius:11px!important;box-shadow:0 8px 20px rgba(255,36,84,.2)!important;color:#fff!important;font-weight:800!important;height:42px!important;margin-top:8px!important;min-height:42px!important;padding-bottom:0!important;padding-top:0!important}#footer .newsletter .btn:after,#footer .newsletter button:after{content:none!important;display:none!important}#footer .footer__bottom{background:rgba(0,0,0,.1)!important;border-top:1px solid hsla(0,0%,100%,.09)!important;color:hsla(0,0%,100%,.68)!important;position:relative;z-index:1}#footer .footer__bottom-wrapper{align-items:center!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;margin:0 auto;padding:17px 0!important;width:min(100% - 48px,1440px);grid-gap:24px!important;gap:24px!important}#footer .footer__badges{align-items:center;display:flex!important;flex-wrap:wrap;gap:9px!important}#footer .footer__badge img{border-radius:6px;max-height:34px;width:auto}#footer .footer__bottom-center{justify-self:center!important;width:auto!important}#footer .social-icons,#footer [class*=social-icons]{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;max-width:none!important;width:auto!important}#footer .social-icons a,#footer [class*=social-icons] a{align-items:center!important;background:hsla(0,0%,100%,.055)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:750!important;gap:7px!important;height:38px!important;justify-content:center!important;line-height:1!important;min-width:0!important;padding:0 11px!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important;white-space:nowrap!important;width:auto!important}#footer .social-icons a img,#footer .social-icons a svg,#footer [class*=social-icons] a img,#footer [class*=social-icons] a svg{flex:0 0 auto!important;height:16px!important;margin:0!important;-o-object-fit:contain;object-fit:contain;width:16px!important}#footer .social-icons a:after,#footer [class*=social-icons] a:after{background:none!important;color:inherit!important;display:none;font:inherit!important;height:auto!important;line-height:1!important;margin:0!important;opacity:1!important;padding:0!important;position:static!important;transform:none!important;width:auto!important}#footer .social-icons a[href*="facebook.com"]:after,#footer [class*=social-icons] a[href*="facebook.com"]:after{content:"Facebook"!important;display:inline-block!important}#footer .social-icons a[href*="instagram.com"]:after,#footer [class*=social-icons] a[href*="instagram.com"]:after{content:"Instagram"!important;display:inline-block!important}#footer .social-icons a[href*="pinterest."]:after,#footer [class*=social-icons] a[href*="pinterest."]:after{content:"Pinterest"!important;display:inline-block!important}#footer .social-icons a[href*="youtu.be"]:after,#footer .social-icons a[href*="youtube.com"]:after,#footer [class*=social-icons] a[href*="youtu.be"]:after,#footer [class*=social-icons] a[href*="youtube.com"]:after{content:"YouTube"!important;display:inline-block!important}#footer .social-icons a[href*="tiktok.com"]:after,#footer [class*=social-icons] a[href*="tiktok.com"]:after{content:"TikTok"!important;display:inline-block!important}@media(hover:hover){#footer .social-icons a:hover,#footer [class*=social-icons] a:hover{background:#ff2454!important;border-color:hsla(0,0%,100%,.34)!important;box-shadow:0 7px 17px rgba(255,36,84,.18)!important;color:#fff!important;transform:translateY(-2px)!important}}#footer .footer__links{align-items:flex-end;color:hsla(0,0%,100%,.6)!important;font-size:12.5px;gap:3px;justify-self:end}#footer .footer__link--copyright{color:hsla(0,0%,100%,.72)!important}#footer .footer__credit{color:hsla(0,0%,100%,.52)!important;font-size:12px;margin-top:9px}#footer .footer__credit a{color:#ff6f91!important;font-weight:800}@media(min-width:992px)and (max-width:1279.98px){#footer .footer__blocks{gap:24px 30px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#footer .footer__block--newsletter{grid-column:span 2;max-width:520px}#footer .social-icons,#footer [class*=social-icons]{flex-wrap:wrap!important;max-width:430px!important}}@media(min-width:768px)and (max-width:991.98px){#footer .footer__blocks{gap:22px 28px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:32px 0 25px!important;width:calc(100% - 32px)}#footer .footer__block--newsletter{grid-column:1/-1;max-width:620px}#footer .footer__bottom-wrapper{gap:14px!important;grid-template-columns:1fr!important;justify-items:center;text-align:center;width:calc(100% - 32px)}#footer .footer__links{align-items:center;justify-self:center}#footer .footer__badges{justify-content:center}#footer .footer__credit{text-align:center}#footer .social-icons,#footer [class*=social-icons]{flex-wrap:wrap!important}}@media(max-width:767px){#footer.footer{background:radial-gradient(circle at 15% 0,rgba(255,36,84,.1),transparent 28%),linear-gradient(160deg,#0b2230,#071924)!important;margin-top:32px}#footer.footer:after{height:280px;right:-130px;top:-120px;width:280px}#footer .footer__blocks{gap:4px!important;grid-template-columns:1fr!important;padding:27px 0 19px!important;width:calc(100% - 20px)}#footer .footer__block{border-bottom:1px solid hsla(0,0%,100%,.07);padding:15px 2px}#footer .footer__block--newsletter{border-bottom:0!important;border-radius:15px!important;grid-column:auto!important;margin-top:8px!important;max-width:none!important;padding:17px!important}#footer .footer__logo{border-radius:13px!important;padding:10px 12px!important}#footer .footer__logo-image{max-height:62px!important;max-width:205px!important}#footer .footer-menu a{font-size:13px!important}#footer .footer__bottom-wrapper{gap:15px!important;grid-template-columns:1fr!important;justify-items:center;padding:18px 0 21px!important;text-align:center;width:calc(100% - 20px)}#footer .footer__links{align-items:center;justify-self:center}#footer .footer__badges{justify-content:center}#footer .footer__credit{text-align:center}#footer .social-icons,#footer [class*=social-icons]{flex-wrap:wrap!important;gap:7px!important;max-width:360px!important}#footer .social-icons a,#footer [class*=social-icons] a{font-size:10.5px!important;height:36px!important;padding:0 9px!important}#footer .social-icons a img,#footer .social-icons a svg,#footer [class*=social-icons] a img,#footer [class*=social-icons] a svg{height:15px!important;width:15px!important}}@media(max-width:390px){#footer .social-icons,#footer [class*=social-icons]{max-width:310px!important}#footer .social-icons a,#footer [class*=social-icons] a{font-size:10px!important;padding:0 8px!important}}@media(prefers-reduced-motion:reduce){#footer *,#footer :after,#footer :before{animation:none!important;transition:none!important}}section[class*=widget-banner] .bslot-slider,section[class*=widget_banner] .bslot-slider{overflow:visible!important;position:relative}section[class*=widget-banner] .bslot-slider>.splide,section[class*=widget_banner] .bslot-slider>.splide{background:#fff;border:1px solid #e5e8ed;border-radius:22px!important;box-shadow:0 12px 34px rgba(17,24,39,.08),0 2px 8px rgba(17,24,39,.035)!important;overflow:hidden!important;position:relative}section[class*=widget-banner] .bslot-slider .splide__track,section[class*=widget_banner] .bslot-slider .splide__track{border-radius:22px!important;overflow:hidden!important}section[class*=widget-banner] .bslot-slider .splide__list,section[class*=widget_banner] .bslot-slider .splide__list{align-items:stretch!important}section[class*=widget-banner] .bslot-slider .splide__slide,section[class*=widget-banner] .bslot-slider__cell,section[class*=widget_banner] .bslot-slider .splide__slide,section[class*=widget_banner] .bslot-slider__cell{border-radius:22px!important;overflow:hidden!important}section[class*=widget-banner] .bslot-slider__image-wrapper,section[class*=widget_banner] .bslot-slider__image-wrapper{background:#fff;border-radius:22px!important;margin:0 auto!important;overflow:hidden!important;position:relative;width:100%}section[class*=widget-banner] .bslot-slider__image-wrapper img,section[class*=widget_banner] .bslot-slider__image-wrapper img{border-radius:22px!important;display:block!important;height:auto!important;margin:0!important;transform:scale(1);transition:transform 1.2s cubic-bezier(.2,.65,.3,1),filter .3s ease!important;width:100%!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){section[class*=widget-banner] .bslot-slider .splide__slide.is-active .bslot-slider__image-wrapper img,section[class*=widget_banner] .bslot-slider .splide__slide.is-active .bslot-slider__image-wrapper img{transform:scale(1.012)}section[class*=widget-banner] .bslot-slider:hover .splide__slide.is-active .bslot-slider__image-wrapper img,section[class*=widget_banner] .bslot-slider:hover .splide__slide.is-active .bslot-slider__image-wrapper img{transform:scale(1.022)}}section[class*=widget-banner] .bslot-slider .splide__arrow,section[class*=widget_banner] .bslot-slider .splide__arrow{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94)!important;border:1px solid rgba(17,24,39,.09)!important;border-radius:50%!important;box-shadow:0 8px 22px rgba(17,24,39,.14)!important;color:#222833!important;height:46px!important;opacity:.96!important;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;width:46px!important}section[class*=widget-banner] .bslot-slider .splide__arrow svg,section[class*=widget_banner] .bslot-slider .splide__arrow svg{fill:currentColor!important;height:18px!important;width:18px!important}section[class*=widget-banner] .bslot-slider .splide__arrow--prev,section[class*=widget_banner] .bslot-slider .splide__arrow--prev{left:16px!important}section[class*=widget-banner] .bslot-slider .splide__arrow--next,section[class*=widget_banner] .bslot-slider .splide__arrow--next{right:16px!important}@media(hover:hover){section[class*=widget-banner] .bslot-slider .splide__arrow:hover,section[class*=widget_banner] .bslot-slider .splide__arrow:hover{background:#ff2454!important;box-shadow:0 10px 24px rgba(255,36,84,.22)!important;color:#fff!important;transform:scale(1.06)}}section[class*=widget-banner] .bslot-slider .splide__pagination,section[class*=widget_banner] .bslot-slider .splide__pagination{align-items:center!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(15,20,28,.28);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;bottom:14px!important;display:flex!important;gap:6px!important;justify-content:center!important;left:50%!important;padding:7px 10px!important;transform:translateX(-50%)!important;width:auto!important}section[class*=widget-banner] .bslot-slider .splide__pagination__page,section[class*=widget_banner] .bslot-slider .splide__pagination__page{background:hsla(0,0%,100%,.72)!important;border:0!important;border-radius:999px!important;height:7px!important;margin:0!important;opacity:1!important;transform:none!important;transition:width .18s ease,background .18s ease!important;width:7px!important}section[class*=widget-banner] .bslot-slider .splide__pagination__page.is-active,section[class*=widget_banner] .bslot-slider .splide__pagination__page.is-active{background:#ff2454!important;width:22px!important}section[class*=widget-banner],section[class*=widget_banner]{margin-bottom:34px!important}@media(max-width:767px){section[class*=widget-banner] .bslot-slider .splide__slide,section[class*=widget-banner] .bslot-slider .splide__track,section[class*=widget-banner] .bslot-slider>.splide,section[class*=widget-banner] .bslot-slider__cell,section[class*=widget-banner] .bslot-slider__image-wrapper,section[class*=widget-banner] .bslot-slider__image-wrapper img,section[class*=widget_banner] .bslot-slider .splide__slide,section[class*=widget_banner] .bslot-slider .splide__track,section[class*=widget_banner] .bslot-slider>.splide,section[class*=widget_banner] .bslot-slider__cell,section[class*=widget_banner] .bslot-slider__image-wrapper,section[class*=widget_banner] .bslot-slider__image-wrapper img{border-radius:14px!important}section[class*=widget-banner] .bslot-slider>.splide,section[class*=widget_banner] .bslot-slider>.splide{box-shadow:0 6px 20px rgba(17,24,39,.07)!important}section[class*=widget-banner] .bslot-slider .splide__arrow,section[class*=widget_banner] .bslot-slider .splide__arrow{height:36px!important;width:36px!important}section[class*=widget-banner] .bslot-slider .splide__arrow--prev,section[class*=widget_banner] .bslot-slider .splide__arrow--prev{left:8px!important}section[class*=widget-banner] .bslot-slider .splide__arrow--next,section[class*=widget_banner] .bslot-slider .splide__arrow--next{right:8px!important}section[class*=widget-banner] .bslot-slider .splide__pagination,section[class*=widget_banner] .bslot-slider .splide__pagination{bottom:9px!important;gap:5px!important;padding:5px 8px!important}section[class*=widget-banner] .bslot-slider .splide__pagination__page,section[class*=widget_banner] .bslot-slider .splide__pagination__page{height:6px!important;width:6px!important}section[class*=widget-banner] .bslot-slider .splide__pagination__page.is-active,section[class*=widget_banner] .bslot-slider .splide__pagination__page.is-active{width:17px!important}section[class*=widget-banner],section[class*=widget_banner]{margin-bottom:24px!important}}@media(prefers-reduced-motion:reduce){section[class*=widget-banner] .bslot-slider__image-wrapper img,section[class*=widget_banner] .bslot-slider__image-wrapper img{transform:none!important;transition:none!important}}#page-top .bslot-slider{border-radius:22px!important;overflow:visible!important;position:relative!important}#page-top .bslot-slider>.splide{background:#fff!important;border:1px solid #e4e7ec!important;box-shadow:0 14px 36px rgba(17,24,39,.1),0 3px 10px rgba(17,24,39,.04)!important;position:relative!important}#page-top .bslot-slider .splide__slide,#page-top .bslot-slider .splide__track,#page-top .bslot-slider>.splide,#page-top .bslot-slider__cell,#page-top .bslot-slider__image-wrapper{border-radius:22px!important;overflow:hidden!important}#page-top .bslot-slider__image-wrapper{background:#fff!important;margin:0 auto!important;position:relative!important;width:100%!important}#page-top .bslot-slider__image,#page-top .bslot-slider__image-wrapper img{border-radius:22px!important;display:block!important;height:auto!important;margin:0!important;transition:transform 1s cubic-bezier(.2,.65,.3,1)!important;width:100%!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){#page-top .bslot-slider .splide__slide.is-active .bslot-slider__image{transform:scale(1.012)!important}#page-top .bslot-slider:hover .splide__slide.is-active .bslot-slider__image{transform:scale(1.02)!important}}#page-top .bslot-slider .splide__arrow{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95)!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:50%!important;box-shadow:0 8px 22px rgba(17,24,39,.14)!important;color:#20242c!important;height:46px!important;opacity:.96!important;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;width:46px!important}#page-top .bslot-slider .splide__arrow--prev{left:16px!important}#page-top .bslot-slider .splide__arrow--next{right:16px!important}#page-top .bslot-slider .splide__arrow svg{fill:currentColor!important;height:18px!important;width:18px!important}@media(hover:hover){#page-top .bslot-slider .splide__arrow:hover{background:#ff2454!important;box-shadow:0 10px 24px rgba(255,36,84,.22)!important;color:#fff!important;transform:scale(1.06)!important}}#page-top .bslot-slider .splide__pagination{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(15,20,28,.3)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:999px!important;bottom:14px!important;gap:6px!important;left:50%!important;padding:7px 10px!important;transform:translateX(-50%)!important;width:auto!important}#page-top .bslot-slider .splide__pagination__page{background:hsla(0,0%,100%,.78)!important;border:0!important;border-radius:999px!important;height:7px!important;margin:0!important;opacity:1!important;transform:none!important;transition:width .18s ease,background .18s ease!important;width:7px!important}#page-top .bslot-slider .splide__pagination__page.is-active{background:#ff2454!important;width:22px!important}@media(max-width:767px){#page-top .bslot-slider,#page-top .bslot-slider .splide__slide,#page-top .bslot-slider .splide__track,#page-top .bslot-slider>.splide,#page-top .bslot-slider__cell,#page-top .bslot-slider__image,#page-top .bslot-slider__image-wrapper{border-radius:14px!important}#page-top .bslot-slider>.splide{box-shadow:0 7px 22px rgba(17,24,39,.08)!important}#page-top .bslot-slider .splide__arrow{height:36px!important;width:36px!important}#page-top .bslot-slider .splide__arrow--prev{left:8px!important}#page-top .bslot-slider .splide__arrow--next{right:8px!important}#page-top .bslot-slider .splide__pagination{bottom:9px!important;padding:5px 8px!important}#page-top .bslot-slider .splide__pagination__page.is-active{width:17px!important}}@media(prefers-reduced-motion:reduce){#page-top .bslot-slider__image{transform:none!important;transition:none!important}}.bslot-slider{background:#fff!important;border:1px solid #e5e8ed!important;box-shadow:0 12px 32px rgba(17,24,39,.1)!important;overflow:hidden!important;position:relative!important}.bslot-slider,.bslot-slider .splide,.bslot-slider .splide__slide,.bslot-slider .splide__track,.bslot-slider__cell,.bslot-slider__image,.bslot-slider__image-wrapper{border-radius:20px!important}.bslot-slider .splide,.bslot-slider .splide__slide,.bslot-slider .splide__track,.bslot-slider__cell,.bslot-slider__image-wrapper{overflow:hidden!important}.bslot-slider__image-wrapper{margin:0 auto!important;width:100%!important}.bslot-slider__image{display:block!important;height:auto!important;margin:0!important;transition:transform .6s ease!important;width:100%!important}.bslot-slider:hover .splide__slide.is-active .bslot-slider__image{transform:scale(1.012)!important}.bslot-slider .splide__arrow{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:50%!important;box-shadow:0 8px 20px rgba(17,24,39,.14)!important;color:#20242c!important;height:44px!important;opacity:1!important;width:44px!important}.bslot-slider .splide__arrow--prev{left:14px!important}.bslot-slider .splide__arrow--next{right:14px!important}.bslot-slider .splide__arrow svg{fill:currentColor!important;height:18px!important;width:18px!important}.bslot-slider .splide__arrow:hover{background:#ff2454!important;color:#fff!important}@media(max-width:767px){.bslot-slider,.bslot-slider .splide,.bslot-slider .splide__slide,.bslot-slider .splide__track,.bslot-slider__cell,.bslot-slider__image,.bslot-slider__image-wrapper{border-radius:13px!important}.bslot-slider .splide__arrow{height:34px!important;width:34px!important}.bslot-slider .splide__arrow--prev{left:7px!important}.bslot-slider .splide__arrow--next{right:7px!important}}#page-top .bslot-multi-icon{display:grid!important;margin:18px auto 22px!important;padding:0!important;width:min(100% - 32px,1440px)!important;grid-gap:14px!important;background:transparent!important;gap:14px!important}@media(min-width:992px){#page-top .bslot-multi-icon{grid-template-columns:repeat(4,minmax(0,1fr))!important}}#page-top .bslot-multi-icon__cell{align-items:center!important;background:#fff!important;border:1px solid #e7eaf0!important;border-radius:16px!important;box-shadow:0 5px 16px rgba(17,24,39,.045)!important;display:flex!important;gap:15px!important;min-height:92px!important;min-width:0!important;overflow:hidden!important;padding:18px 20px!important;position:relative!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#page-top .bslot-multi-icon__cell:after{background:rgba(255,36,84,.045)!important;border-radius:50%!important;content:""!important;height:88px!important;pointer-events:none!important;position:absolute!important;right:-28px!important;top:-28px!important;width:88px!important}@media(hover:hover){#page-top .bslot-multi-icon__cell:hover{border-color:#dfe3e8!important;box-shadow:0 10px 24px rgba(17,24,39,.085)!important;transform:translateY(-3px)!important}}#page-top .bslot-multi-icon__image-wrapper{align-items:center!important;background:#fff4f6!important;border-radius:14px!important;display:flex!important;flex:0 0 52px!important;height:52px!important;justify-content:center!important;margin:0!important;width:52px!important}#page-top .bslot-multi-icon__image{display:block!important;height:34px!important;margin:0!important;max-height:34px!important;max-width:34px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.82!important;transition:transform .18s ease,opacity .18s ease!important;width:34px!important}@media(hover:hover){#page-top .bslot-multi-icon__cell:hover .bslot-multi-icon__image{opacity:1!important;transform:scale(1.08)!important}}#page-top .bslot-multi-icon__content{flex:1 1 auto!important;min-width:0!important;text-align:left!important}#page-top .bslot-multi-icon__title{color:#171a22!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.25!important;margin:0 0 4px!important;text-transform:none!important}#page-top .bslot-multi-icon__text{color:#747b86!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;margin:0!important}#page-top .bslot-multi-icon__text a{color:#ff2454!important;font-weight:700!important;text-decoration:none!important}@media(min-width:768px)and (max-width:991.98px){#page-top .bslot-multi-icon{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 24px)!important}#page-top .bslot-multi-icon__cell{min-height:84px!important;padding:15px 16px!important}}@media(max-width:767px){#page-top .bslot-multi-icon{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:12px auto 16px!important;width:calc(100% - 20px)!important}#page-top .bslot-multi-icon__cell{align-items:flex-start!important;border-radius:12px!important;gap:9px!important;min-height:86px!important;padding:12px 10px!important}#page-top .bslot-multi-icon__image-wrapper{border-radius:10px!important;flex:0 0 36px!important;height:36px!important;width:36px!important}#page-top .bslot-multi-icon__image{height:24px!important;max-height:24px!important;max-width:24px!important;width:24px!important}#page-top .bslot-multi-icon__title{font-size:12.5px!important;line-height:1.2!important;margin-bottom:3px!important}#page-top .bslot-multi-icon__text{font-size:10.5px!important;line-height:1.3!important}}@media(max-width:390px){#page-top .bslot-multi-icon{grid-template-columns:1fr!important}#page-top .bslot-multi-icon__cell{align-items:center!important;min-height:70px!important}#page-top .bslot-multi-icon__title{font-size:13px!important}#page-top .bslot-multi-icon__text{font-size:11px!important}}@media(prefers-reduced-motion:reduce){#page-top .bslot-multi-icon__cell,#page-top .bslot-multi-icon__image{transition:none!important}}.bslot-multi-icon.multi-icon-slider-width{margin-left:auto!important;margin-right:auto!important;max-width:1750px!important;width:calc(100% - 20px)!important}@media(min-width:992px){.bslot-multi-icon.multi-icon-slider-width{max-width:none!important;width:calc(100% - 106px)!important}}@media(min-width:768px)and (max-width:991.98px){.bslot-multi-icon.multi-icon-slider-width{width:calc(100% - 40px)!important}}@media(max-width:767.98px){.bslot-multi-icon.multi-icon-slider-width{width:calc(100% - 24px)!important}}[data-section-id=cart_layout]{--cart-accent:#ff2454;--cart-accent-dark:#e91d49;--cart-text:#171a22;--cart-muted:#747b86;--cart-border:#e5e8ed;--cart-soft:#f7f8fa;--cart-green:#159447;--cart-radius:16px;--cart-shadow:0 8px 26px rgba(17,24,39,.055)}[data-section-id=cart_layout] .page__content-wrapper{margin:0 auto!important;padding:30px 0 46px!important;width:min(100% - 48px,1440px)!important}[data-section-id=cart_layout] .page__aside-head{align-items:center!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin:0 0 24px!important;padding:0!important}[data-section-id=cart_layout] .page__heading{color:var(--cart-text)!important;font-size:30px!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.15!important;margin:0!important}[data-section-id=cart_layout] [data-section-id=cart_items]{min-width:0!important}[data-section-id=cart_layout] [data-section-id=cart_items] form{margin:0!important}[data-section-id=cart_layout] table.cart{background:#fff!important;border:1px solid var(--cart-border)!important;border-collapse:separate!important;border-radius:var(--cart-radius)!important;border-spacing:0!important;box-shadow:var(--cart-shadow)!important;overflow:hidden!important;width:100%!important}[data-section-id=cart_layout] .cart__head th{background:#fafbfc!important;border-bottom:1px solid var(--cart-border)!important;color:#343a44!important;font-size:12.5px!important;font-weight:800!important;padding:15px 18px!important;text-transform:none!important}[data-section-id=cart_layout] .cart__item td{background:#fff!important;border-bottom:1px solid #edf0f3!important;padding:18px!important;vertical-align:middle!important}[data-section-id=cart_layout] .cart__item:last-child td{border-bottom:0!important}[data-section-id=cart_layout] .cart__item-col--image{width:112px!important}[data-section-id=cart_layout] .cart__item-image{background:#f8f9fb!important;border:1px solid #e8ebef!important;border-radius:12px!important;display:block!important;max-width:92px!important;overflow:hidden!important;width:92px!important}[data-section-id=cart_layout] .cart__item-image img{border-radius:12px!important;display:block!important;height:auto!important;transition:transform .22s ease!important;width:100%!important}@media(hover:hover){[data-section-id=cart_layout] .cart__item-image:hover img{transform:scale(1.035)!important}}[data-section-id=cart_layout] .cart__item-name{color:var(--cart-text)!important;display:inline-block!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 7px!important;max-width:520px!important;text-decoration:none!important}@media(hover:hover){[data-section-id=cart_layout] .cart__item-name:hover{color:var(--cart-accent)!important}}[data-section-id=cart_layout] .cart__item-options{color:var(--cart-muted)!important;font-size:12.5px!important;line-height:1.55!important}[data-section-id=cart_layout] .cart__item-line-total,[data-section-id=cart_layout] .cart__item-price{color:var(--cart-text)!important;font-size:15px!important;font-weight:800!important;white-space:nowrap!important}[data-section-id=cart_layout] .cart__item-line-total{color:var(--cart-accent)!important}[data-section-id=cart_layout] .cart__item-line-total-undiscounted{color:#8a9099!important;display:block!important;font-size:12px!important;margin-top:4px!important;text-decoration:line-through!important}[data-section-id=cart_layout] .cart__item-col--quantity{text-align:center!important}[data-section-id=cart_layout] .cart__item-col--quantity input{background:#fff!important;border-color:#dde2e8!important;height:40px!important}[data-section-id=cart_layout] .cart__item-col--quantity .btn{background:#fff!important;border-color:#dde2e8!important;box-shadow:none!important;color:#20242c!important;min-height:38px!important;min-width:38px!important}[data-section-id=cart_layout] .cart__remove-item{align-items:center!important;background:transparent!important;border:0!important;color:#9a4b5d!important;display:inline-flex!important;font-size:11.5px!important;justify-content:center!important;margin-top:7px!important;min-height:auto!important;padding:0!important;text-decoration:none!important}@media(hover:hover){[data-section-id=cart_layout] .cart__remove-item:hover{color:var(--cart-accent)!important}}[data-section-id=cart_layout] [data-section-id=cart_totals]{align-self:start!important}[data-section-id=cart_layout] [data-section-id=cart_totals] .page__aside-wrapper{background:#fff!important;border:1px solid var(--cart-border)!important;border-radius:var(--cart-radius)!important;box-shadow:var(--cart-shadow)!important;overflow:hidden!important;padding:18px!important}[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=shipping],[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=subtotal],[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=total]{line-height:1.45}[data-section-id=cart_layout] [data-section-id=cart_totals] .alert,[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=shipping-message],[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=upsell]{background:#fff8ea!important;border:1px solid #ffd7a3!important;border-radius:12px!important;box-shadow:none!important;color:#bd5a00!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;margin-bottom:16px!important;padding:13px 14px!important}[data-section-id=cart_layout] [data-section-id=cart_totals] [class*=coupon]{border-top:1px solid #edf0f3!important;margin-top:15px!important;padding-top:15px!important}[data-section-id=cart_layout] [data-section-id=cart_totals] input{border-radius:10px!important}[data-section-id=cart_layout] .cart-actions{margin-top:17px!important}[data-section-id=cart_layout] .cart__action--checkout{background:linear-gradient(135deg,var(--cart-accent),#ff4b70)!important;border:0!important;border-radius:12px!important;box-shadow:0 9px 22px rgba(255,36,84,.22)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;letter-spacing:.01em!important;min-height:50px!important;padding:0 18px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;width:100%!important}[data-section-id=cart_layout] .cart__action--checkout:after{content:none!important;display:none!important}@media(hover:hover){[data-section-id=cart_layout] .cart__action--checkout:hover{background:linear-gradient(135deg,var(--cart-accent-dark),#ff3e67)!important;box-shadow:0 12px 28px rgba(255,36,84,.29)!important;transform:translateY(-2px)!important}}[data-section-id=cart_layout] .page__aside-last{margin-top:24px!important}[data-section-id=cart_layout] .cart__related-products{background:#fff!important;border:1px solid var(--cart-border)!important;border-radius:var(--cart-radius)!important;box-shadow:var(--cart-shadow)!important;padding:20px!important}[data-section-id=cart_layout] .cart__related-products>h2{color:var(--cart-text)!important;font-size:21px!important;font-weight:850!important;letter-spacing:-.02em!important;margin:0 0 18px!important;padding-bottom:10px!important;position:relative!important}[data-section-id=cart_layout] .cart__related-products>h2:after{background:var(--cart-accent)!important;border-radius:999px!important;bottom:0!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;width:44px!important}[data-section-id=cart_layout] .cart__empty{background:#fff!important;border:1px solid var(--cart-border)!important;border-radius:18px!important;box-shadow:var(--cart-shadow)!important;padding:54px 20px!important;text-align:center!important}[data-section-id=cart_layout] .cart__empty-image{margin-bottom:18px!important;max-width:140px!important}[data-section-id=cart_layout] .cart__empty-title{color:var(--cart-text)!important;font-size:24px!important;font-weight:850!important}[data-section-id=cart_layout] .cart__empty-hint{color:var(--cart-muted)!important}@media(min-width:992px){[data-section-id=cart_layout] [data-section-id=cart_totals] .page__aside-wrapper{position:sticky!important;top:22px!important}}@media(min-width:768px)and (max-width:991.98px){[data-section-id=cart_layout] .page__content-wrapper{padding-top:24px!important;width:calc(100% - 28px)!important}[data-section-id=cart_layout] .cart__item td{padding:14px!important}[data-section-id=cart_layout] .cart__item-image{max-width:82px!important;width:82px!important}}@media(max-width:767px){[data-section-id=cart_layout]{background:#f7f8fa!important}[data-section-id=cart_layout] .page__content-wrapper{padding:20px 0 30px!important;width:calc(100% - 20px)!important}[data-section-id=cart_layout] .page__aside-head{align-items:flex-start!important;margin-bottom:15px!important}[data-section-id=cart_layout] .page__heading{font-size:22px!important}[data-section-id=cart_layout] .cart-mobile-checkout,[data-section-id=cart_layout] .cart__head{display:none!important}[data-section-id=cart_layout] .cart__body,[data-section-id=cart_layout] .cart__item,[data-section-id=cart_layout] table.cart{display:block!important;width:100%!important}[data-section-id=cart_layout] table.cart{background:transparent!important;border:0!important;box-shadow:none!important}[data-section-id=cart_layout] .cart__item{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;margin-bottom:12px!important;padding:14px!important;position:relative!important;grid-gap:10px 13px!important;background:#fff!important;border:1px solid var(--cart-border)!important;border-radius:14px!important;box-shadow:0 5px 16px rgba(17,24,39,.045)!important;gap:10px 13px!important}[data-section-id=cart_layout] .cart__item td{background:transparent!important;border:0!important;display:block!important;padding:0!important;width:auto!important}[data-section-id=cart_layout] .cart__item-col--image{grid-column:1!important;grid-row:1/span 2!important}[data-section-id=cart_layout] .cart__item-image{border-radius:10px!important;max-width:82px!important;width:82px!important}[data-section-id=cart_layout] .cart__item-col--description{grid-column:2!important;grid-row:1!important}[data-section-id=cart_layout] .cart__item-name{font-size:13.5px!important;line-height:1.3!important;margin-bottom:5px!important}[data-section-id=cart_layout] .cart__item-options{font-size:11px!important}[data-section-id=cart_layout] .cart__item-col--price-gross{color:var(--cart-muted)!important;grid-column:2!important;grid-row:2!important}[data-section-id=cart_layout] .cart__item-price{font-size:12.5px!important}[data-section-id=cart_layout] .cart__item-col--quantity{align-items:center!important;border-top:1px solid #edf0f3!important;display:flex!important;gap:10px!important;grid-column:1/-1!important;grid-row:3!important;justify-content:space-between!important;margin-top:4px!important;padding-top:11px!important;text-align:left!important}[data-section-id=cart_layout] .cart__remove-item{margin:0 0 0 auto!important}[data-section-id=cart_layout] .cart__item-col--line-total{align-items:center!important;border-top:1px solid #edf0f3!important;display:flex!important;grid-column:1/-1!important;grid-row:4!important;justify-content:space-between!important;padding-top:10px!important}[data-section-id=cart_layout] .cart__item-col--line-total:before{color:var(--cart-muted)!important;content:attr(data-label)!important;font-size:11.5px!important;font-weight:600!important}[data-section-id=cart_layout] .cart__item-line-total{font-size:16px!important}[data-section-id=cart_layout] [data-section-id=cart_totals]{margin-top:14px!important}[data-section-id=cart_layout] [data-section-id=cart_totals] .page__aside-wrapper{border-radius:14px!important;padding:16px!important}[data-section-id=cart_layout] .cart__related-products{border-radius:14px!important;padding:15px!important}[data-section-id=cart_layout] .cart__related-products>h2{font-size:18px!important}}@media(max-width:390px){[data-section-id=cart_layout] .cart__item{grid-template-columns:72px minmax(0,1fr)!important;padding:12px!important}[data-section-id=cart_layout] .cart__item-image{max-width:72px!important;width:72px!important}}@media(prefers-reduced-motion:reduce){[data-section-id=cart_layout] *,[data-section-id=cart_layout] :after,[data-section-id=cart_layout] :before{transition:none!important}}@media(max-width:767px){[data-section-id=cart_layout] .cart-mobile-checkout{align-items:center!important;background:linear-gradient(135deg,#ff2454,#ff4b70)!important;border:0!important;border-radius:14px!important;bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 10px 28px rgba(255,36,84,.32),0 2px 8px rgba(17,24,39,.12)!important;color:#fff!important;display:flex!important;font-size:15px!important;font-weight:850!important;justify-content:center!important;left:12px!important;line-height:1!important;margin:0!important;min-height:52px!important;opacity:1!important;padding:0 20px!important;position:fixed!important;right:12px!important;text-align:center!important;transform:none!important;visibility:visible!important;width:auto!important;z-index:1040!important}[data-section-id=cart_layout] .cart-mobile-checkout:after{content:none!important;display:none!important}[data-section-id=cart_layout] .page__content-wrapper{padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))!important}[data-section-id=cart_layout] [data-section-id=cart_totals] .cart__action--checkout{display:none!important}}@media(max-width:390px){[data-section-id=cart_layout] .cart-mobile-checkout{font-size:14px!important;left:10px!important;min-height:50px!important;right:10px!important}}@media(prefers-reduced-motion:reduce){[data-section-id=cart_layout] .cart-mobile-checkout{transition:none!important}}.checkout{--checkout-accent:#ff2454;--checkout-accent-dark:#e91d49;--checkout-text:#171a22;--checkout-muted:#747b86;--checkout-border:#e4e8ee;--checkout-soft:#f7f8fa;--checkout-card:#fff;--checkout-green:#159447;--checkout-radius:16px;--checkout-shadow:0 10px 30px rgba(17,24,39,.055);background:#f7f8fa!important}.checkout .page--checkout .page__content-wrapper{background:#fff!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(380px,.9fr)!important;margin:0 auto!important;min-height:100vh!important;width:min(100%,1600px)!important}.checkout .page--checkout .page__content{background:#fff!important;min-width:0!important;padding:0 34px 42px!important}.checkout .page__header{align-items:center!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:24px!important;background:#052a3d!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;gap:24px!important;margin:0 -34px 24px!important;min-height:76px!important;padding:18px 34px!important}.checkout .checkout-logo{align-items:center!important;display:inline-flex!important;margin:0!important;max-width:180px!important;width:auto!important}.checkout .checkout-logo__image{display:block!important;max-height:42px!important;max-width:175px!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.checkout .checkout-tracking{color:#fff!important;justify-self:end!important;margin:0!important}.checkout .checkout-tracking a,.checkout .checkout-tracking li,.checkout .checkout-tracking span{color:hsla(0,0%,100%,.82)!important;font-size:12px!important}.checkout .checkout-tracking .active,.checkout .checkout-tracking [class*=selected]{color:#fff!important;font-weight:800!important}.checkout .expand-summary{display:none!important}.checkout form{color:var(--checkout-text)!important}.checkout [data-form]>*,.checkout form>*{max-width:none!important}.checkout h1,.checkout h2,.checkout h3,.checkout h4,.checkout legend{color:var(--checkout-text)!important}.checkout .form__heading,.checkout form h2,.checkout form h3,.checkout form legend{font-size:17px!important;font-weight:850!important;letter-spacing:-.015em!important;margin:22px 0 12px!important}.checkout .form-control,.checkout input[type=email],.checkout input[type=number],.checkout input[type=password],.checkout input[type=tel],.checkout input[type=text],.checkout select,.checkout textarea{background:#fff!important;border:1px solid #d9dfe7!important;border-radius:10px!important;box-shadow:none!important;color:var(--checkout-text)!important;min-height:44px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.checkout textarea{min-height:78px!important;padding-top:11px!important}.checkout .form-control:focus,.checkout input:focus,.checkout select:focus,.checkout textarea:focus{border-color:rgba(255,36,84,.6)!important;box-shadow:0 0 0 3px rgba(255,36,84,.09)!important;outline:0!important}.checkout label{color:#2a3038!important;font-size:12.5px!important;font-weight:700!important}.checkout .form-text,.checkout [class*=help],.checkout [class*=hint],.checkout small{color:var(--checkout-muted)!important;font-size:11.5px!important;line-height:1.45!important}.checkout .nav-tabs,.checkout [role=tablist]{border-bottom:1px solid var(--checkout-border)!important;gap:4px!important;margin-bottom:14px!important}.checkout .nav-tabs .nav-link{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#3a4049!important;font-size:12px!important;font-weight:750!important;padding:10px 14px!important}.checkout .nav-tabs .nav-link.active{border-bottom-color:var(--checkout-accent)!important;color:var(--checkout-accent)!important}.checkout input[type=radio]:not(.form__rating-option){background:#fff!important;border:1.5px solid #8d96a3!important;height:18px!important;margin-right:10px!important;min-width:18px!important;width:18px!important}.checkout input[type=radio]:not(.form__rating-option):checked{border-color:var(--checkout-accent)!important}.checkout input[type=radio]:not(.form__rating-option):checked:before{background:var(--checkout-accent)!important}.checkout input[type=checkbox]{background:#fff!important;border-color:#9ca4af!important}.checkout input[type=checkbox]:checked{background:#fff!important;border-color:var(--checkout-accent)!important}.checkout [class*=delivery] [class*=option],.checkout [class*=payment] [class*=option],.checkout [class*=shipping] [class*=option],.checkout label:has(input[type=radio]){border-radius:12px!important}.checkout .checkout-option,.checkout .form__choice,.checkout .form__option,.checkout [class*=payment-method],.checkout [class*=radio-option],.checkout [class*=shipping-method]{background:#fff!important;border:1px solid var(--checkout-border)!important;border-radius:12px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}@media(hover:hover){.checkout .checkout-option:hover,.checkout .form__choice:hover,.checkout .form__option:hover,.checkout [class*=payment-method]:hover,.checkout [class*=radio-option]:hover,.checkout [class*=shipping-method]:hover{border-color:#cfd5dc!important;box-shadow:0 5px 16px rgba(17,24,39,.045)!important}}.checkout .btn-primary[data-checkout],.checkout [class*=checkout] .btn-primary[type=submit],.checkout button[type=submit].btn-primary,.checkout input[type=submit].btn-primary{background:linear-gradient(135deg,var(--checkout-accent),#ff4b70)!important;border:0!important;border-radius:12px!important;box-shadow:0 9px 22px rgba(255,36,84,.22)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;min-height:50px!important;padding:0 24px!important}.checkout .btn-primary[data-checkout]:after,.checkout [class*=checkout] .btn-primary[type=submit]:after,.checkout button[type=submit].btn-primary:after,.checkout input[type=submit].btn-primary:after{content:none!important;display:none!important}.checkout .page__aside-main{background:#f3f5f7!important;border-left:1px solid #e3e7ec!important;min-width:0!important;padding:0!important}.checkout .cart-summary{background:#f3f5f7!important;min-height:100vh!important;padding:34px 32px 40px!important;position:sticky!important;top:0!important}.checkout .cart-summary__title{align-items:center!important;color:var(--checkout-text)!important;display:flex!important;font-size:15px!important;font-weight:850!important;gap:16px!important;justify-content:space-between!important;margin-bottom:18px!important}.checkout .cart-summary__table-wrapper{margin:0!important}.checkout .cart-summary__table{background:transparent!important;width:100%!important}.checkout .cart-summary__row td{background:transparent!important;border:0!important;padding:12px 6px!important;vertical-align:middle!important}.checkout .cart-summary__cell--image{width:62px!important}.checkout .cart-summary__image{background:#fff!important;border:1px solid #dfe4e9!important;border-radius:9px!important;display:block!important;max-width:52px!important;overflow:hidden!important;width:52px!important}.checkout .cart-summary__image img{display:block!important;height:auto!important;width:100%!important}.checkout .cart-summary__cell--details{color:#20252d!important;font-size:12px!important;line-height:1.4!important}.checkout .cart-summary__info--item-name{color:#171a22!important;font-weight:750!important}.checkout .cart-summary__info--options{color:#78808b!important;font-size:11px!important;line-height:1.4!important;margin-top:3px!important}.checkout .cart-summary__cell--price{text-align:right!important;width:110px!important}.checkout .cart-summary__info--line-total{color:#171a22!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.checkout .cart-summary__info--line-total-undiscounted{color:#8d949e!important;font-size:10.5px!important;margin-top:3px!important;text-decoration:line-through!important}.checkout .cart-summary__totals-wrapper{border-top:1px solid #dfe4e9!important;margin-top:12px!important;padding-top:14px!important}.checkout .cart-summary [class*=coupon]{margin-bottom:14px!important}.checkout .cart-summary [class*=coupon] input{background:#fff!important;border-radius:10px!important}.checkout .cart-summary .alert,.checkout .cart-summary [class*=free-shipping],.checkout .cart-summary [class*=shipping-message]{background:#fff8ea!important;border:1px solid #ffd7a3!important;border-radius:11px!important;box-shadow:none!important;color:#bf5c00!important;font-size:11.5px!important;font-weight:750!important;margin:14px 0!important}.checkout .cart-summary [class*=totals]{color:var(--checkout-text)!important}.checkout .cart-summary [class*=total]{line-height:1.5!important}.checkout a[href*=cart]{font-weight:700!important}@media(min-width:768px)and (max-width:1199.98px){.checkout .page--checkout .page__content-wrapper{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr)!important}.checkout .page--checkout .page__content,.checkout .page__header{padding-left:24px!important;padding-right:24px!important}.checkout .page__header{margin-left:-24px!important;margin-right:-24px!important}.checkout .cart-summary{padding-left:22px!important;padding-right:22px!important}}@media(max-width:767px){.checkout{background:#f7f8fa!important}.checkout .page--checkout .page__content-wrapper{background:#f7f8fa!important;display:block!important;min-height:auto!important;width:100%!important}.checkout .page--checkout .page__content{background:#fff!important;padding:0 14px 110px!important}.checkout .page__header{display:grid!important;grid-template-columns:1fr auto!important;position:relative!important;grid-gap:12px!important;background:#052a3d!important;gap:12px!important;margin:0 -14px 18px!important;min-height:64px!important;padding:14px!important}.checkout .checkout-logo{max-width:145px!important}.checkout .checkout-logo__image{max-height:36px!important;max-width:140px!important}.checkout .checkout-tracking{display:none!important}.checkout .expand-summary{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:10px!important;color:#fff!important;display:inline-flex!important;font-size:11.5px!important;font-weight:750!important;grid-column:2!important;justify-content:center!important;margin:0!important;min-height:38px!important;padding:0 12px!important}.checkout .expand-summary:after{color:#fff!important}.checkout .form__heading,.checkout form h2,.checkout form h3,.checkout form legend{font-size:16px!important;margin-top:18px!important}.checkout .form-control,.checkout input[type=email],.checkout input[type=number],.checkout input[type=password],.checkout input[type=tel],.checkout input[type=text],.checkout select,.checkout textarea{font-size:14px!important;min-height:46px!important}.checkout .page__aside-main{background:#f3f5f7!important;border-left:0!important;border-top:1px solid #e3e7ec!important;width:100%!important}.checkout .page__aside-main.collapse:not(.show){display:none!important}.checkout .page__aside-main.collapse.show{display:block!important}.checkout .cart-summary{min-height:0!important;padding:18px 14px 24px!important;position:static!important}.checkout .cart-summary__title{font-size:14px!important}.checkout .cart-summary__cell--image{width:54px!important}.checkout .cart-summary__image{max-width:46px!important;width:46px!important}.checkout .cart-summary__cell--details{font-size:11.5px!important}.checkout .cart-summary__cell--price{width:88px!important}.checkout button[type=submit].btn-primary,.checkout input[type=submit].btn-primary{background:linear-gradient(135deg,var(--checkout-accent),#ff4b70)!important;border-radius:14px!important;bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 10px 28px rgba(255,36,84,.32),0 2px 8px rgba(17,24,39,.12)!important;color:#fff!important;left:12px!important;margin:0!important;min-height:52px!important;position:fixed!important;right:12px!important;width:auto!important;z-index:1040!important}.checkout button[type=submit].btn-primary:after,.checkout input[type=submit].btn-primary:after{content:none!important;display:none!important}}@media(max-width:390px){.checkout .page--checkout .page__content,.checkout .page__header{padding-left:10px!important;padding-right:10px!important}.checkout .page__header{margin-left:-10px!important;margin-right:-10px!important}.checkout button[type=submit].btn-primary,.checkout input[type=submit].btn-primary{font-size:14px!important;left:10px!important;min-height:50px!important;right:10px!important}}@media(prefers-reduced-motion:reduce){.checkout *,.checkout :after,.checkout :before{transition:none!important}}@media(max-width:767px){.checkout .page__header{align-items:center!important;background:#052a3d!important;border:0!important;box-shadow:none!important;display:flex!important;height:62px!important;justify-content:space-between!important;margin:0 0 18px!important;min-height:62px!important;padding:0 14px!important;position:relative!important;width:100%!important;z-index:1!important}.checkout .checkout-logo,.checkout .checkout-tracking,.checkout .expand-summary,.checkout .page__header{bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important}.checkout .checkout-logo,.checkout .checkout-tracking,.checkout .expand-summary{position:static!important}.checkout .checkout-logo{background:transparent!important;height:auto!important;margin:0!important;max-width:155px!important;padding:0!important;width:auto!important}.checkout .checkout-logo,.checkout .checkout-logo picture{align-items:center!important;display:flex!important}.checkout .checkout-logo__image{display:block!important;height:auto!important;margin:0!important;max-height:38px!important;max-width:145px!important;-o-object-fit:contain!important;object-fit:contain!important;padding:0!important;width:auto!important}.checkout .expand-summary{align-items:center!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.24)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:11px!important;font-weight:800!important;height:38px!important;justify-content:center!important;line-height:1.15!important;margin:0!important;min-height:38px!important;min-width:104px!important;padding:0 12px!important;text-align:center!important;width:auto!important}.checkout .expand-summary:after{color:#fff!important;margin-left:6px!important}.checkout .checkout-tracking{display:none!important}}@media(max-width:390px){.checkout .page__header{padding-left:10px!important;padding-right:10px!important}.checkout .checkout-logo{max-width:140px!important}.checkout .checkout-logo__image{max-height:34px!important;max-width:130px!important}.checkout .expand-summary{font-size:10.5px!important;min-width:96px!important;padding:0 9px!important}}@media(max-width:767px){.ajax-content.checkout,.checkout .page--checkout,.checkout .page--checkout .page__content-wrapper,.main.checkout,main.checkout{margin-top:0!important;padding-top:0!important;position:relative!important;top:0!important;transform:none!important}.checkout [style*="margin-top:"],.checkout [style*="padding-top:"],.checkout [style*="top:"]{top:auto!important}.checkout>.alert,.checkout>.alert-message,.checkout>[class*=shipping],.checkout>[class*=upsell]{margin-top:0!important}.checkout .page__header{margin-top:0!important;position:relative!important;top:0!important;transform:none!important}}.site-catalog--category{--cat-accent:#ff2454;--cat-accent-dark:#e91d49;--cat-text:#171a22;--cat-muted:#7a828d;--cat-border:#e3e7ec;--cat-soft:#f7f8fa;--cat-radius:16px;--cat-shadow:0 8px 26px rgba(17,24,39,.055)}.site-catalog--category main{background:#fff}.site-catalog--category .page__content-wrapper{margin-left:auto!important;margin-right:auto!important;width:min(100% - 36px,1360px)!important}.site-catalog--category .breadcrumb{color:#8b929c!important;font-size:12px!important;margin-bottom:14px!important}.site-catalog--category .breadcrumb a{color:#6f7782!important;text-decoration:none!important}.site-catalog--category .breadcrumb a:hover{color:var(--cat-accent)!important}.site-catalog--category .page__aside-head{margin-bottom:18px!important}.site-catalog--category .page__heading{color:var(--cat-text)!important;font-size:30px!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.15!important;margin:0!important}.site-catalog--category .category-summary{background:#fff!important;border:1px solid var(--cat-border)!important;border-radius:var(--cat-radius)!important;box-shadow:var(--cat-shadow)!important;margin-bottom:18px!important;padding:18px!important}.site-catalog--category .category-summary img,.site-catalog--category .category-summary__image{border-radius:12px!important}.site-catalog--category .category-summary__content,.site-catalog--category .category-summary__description{color:#454c56!important;font-size:13px!important;line-height:1.65!important}.site-catalog--category .category-summary h2,.site-catalog--category .category-summary h3{color:var(--cat-text)!important;font-weight:800!important;letter-spacing:-.015em!important}.site-catalog--category .category-summary a{color:var(--cat-accent)!important;font-weight:700!important}.site-catalog--category .catalog-actions,.site-catalog--category .facets-page-top{margin-bottom:16px!important}.site-catalog--category .facets-page-top{background:#fff!important;border:1px solid var(--cat-border)!important;border-radius:14px!important;box-shadow:0 5px 18px rgba(17,24,39,.035)!important;padding:12px!important}.site-catalog--category .catalog-actions .form-control,.site-catalog--category .catalog-actions select,.site-catalog--category .facets-page-top .custom-select,.site-catalog--category .facets-page-top .form-control,.site-catalog--category .facets-page-top select{background-color:#fff!important;border:1px solid #dbe1e7!important;border-radius:10px!important;box-shadow:none!important;color:#20252d!important;font-size:12px!important;min-height:42px!important}.site-catalog--category .catalog-actions select:focus,.site-catalog--category .facets-page-top .form-control:focus,.site-catalog--category .facets-page-top select:focus{border-color:rgba(255,36,84,.55)!important;box-shadow:0 0 0 3px rgba(255,36,84,.08)!important}.site-catalog--category .products-catalog__container{margin-top:6px!important}.site-catalog--category .products-grid__items{gap:14px!important}.site-catalog--category .product--grid{background:#fff!important;border:1px solid var(--cat-border)!important;border-radius:15px!important;box-shadow:0 4px 16px rgba(17,24,39,.035)!important;overflow:hidden!important;padding:10px 10px 14px!important;position:relative!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}@media(hover:hover){.site-catalog--category .product--grid:hover{border-color:#d7dce3!important;box-shadow:0 10px 28px rgba(17,24,39,.08)!important;transform:translateY(-3px)!important}}.site-catalog--category .product--grid .grid-image,.site-catalog--category .product--grid .product__image,.site-catalog--category .product--grid [class*=grid-image__image]{background:#f7f8fa!important;border-radius:11px!important;overflow:hidden!important}.site-catalog--category .product--grid img{border-radius:11px!important}.site-catalog--category .product--grid .product__data{padding:10px 4px 0!important;text-align:center!important}.site-catalog--category .product--grid .product__name{color:var(--cat-text)!important;display:-webkit-box!important;font-size:13px!important;font-weight:800!important;-webkit-line-clamp:2!important;line-height:1.45!important;margin-bottom:7px!important;min-height:40px!important;overflow:hidden!important;text-decoration:none!important;-webkit-box-orient:vertical!important}.site-catalog--category .product--grid .product__category{color:#8a919b!important;display:block!important;font-size:11px!important;line-height:1.35!important;margin-bottom:7px!important;text-decoration:none!important}.site-catalog--category .product--grid .product__rating{margin:6px auto 8px!important}.site-catalog--category .product--grid .price__current,.site-catalog--category .product--grid .product__price,.site-catalog--category .product--grid [class*=price--current],.site-catalog--category .product--grid [class*=price-current]{color:var(--cat-accent)!important;font-weight:850!important}.site-catalog--category .product--grid .price__old,.site-catalog--category .product--grid [class*=price--old],.site-catalog--category .product--grid [class*=price-old]{color:#8d949e!important;font-size:11px!important;font-weight:500!important;text-decoration:line-through!important}.site-catalog--category .grid-image__badge--price-discount,.site-catalog--category [class*=badge--price-discount]{background:var(--cat-accent)!important;border-radius:999px!important;box-shadow:0 4px 12px rgba(255,36,84,.18)!important;color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;padding:6px 10px!important}.site-catalog--category [class*=badge--video],.site-catalog--category [class*=video-badge]{background:#fff!important;border:1px solid #ffd4de!important;border-radius:999px!important;color:var(--cat-accent)!important;font-size:11px!important;font-weight:800!important;padding:6px 10px!important}.site-catalog--category .pagination{margin-top:28px!important}.site-catalog--category .pagination .btn,.site-catalog--category .pagination__page-item{border-radius:10px!important;min-height:42px!important}.site-catalog--category .pagination .btn:hover{border-color:var(--cat-accent)!important;color:var(--cat-accent)!important}@media(min-width:768px)and (max-width:1199.98px){.site-catalog--category .page__content-wrapper{width:calc(100% - 28px)!important}.site-catalog--category .products-grid__items{gap:12px!important}.site-catalog--category .product--grid{padding:9px 9px 13px!important}}@media(max-width:767px){.site-catalog--category .page__content-wrapper{width:calc(100% - 16px)!important}.site-catalog--category .breadcrumb{font-size:10.5px!important;margin-bottom:10px!important}.site-catalog--category .page__aside-head{margin-bottom:12px!important}.site-catalog--category .page__heading{font-size:23px!important}.site-catalog--category .category-summary{border-radius:13px!important;margin-bottom:12px!important;padding:12px!important}.site-catalog--category .category-summary__content,.site-catalog--category .category-summary__description{font-size:12px!important;line-height:1.55!important}.site-catalog--category .facets-page-top{border-radius:12px!important;margin-left:0!important;margin-right:0!important;padding:8px!important}.site-catalog--category .products-grid__items{gap:10px!important}.site-catalog--category .product--grid{border-radius:13px!important;padding:7px 7px 11px!important}.site-catalog--category .product--grid .product__data{padding:8px 2px 0!important}.site-catalog--category .product--grid .product__name{font-size:12.5px!important;line-height:1.4!important;margin-bottom:5px!important;min-height:38px!important}.site-catalog--category .product--grid .product__category{font-size:10.5px!important;margin-bottom:5px!important}.site-catalog--category .grid-image__badge--price-discount,.site-catalog--category [class*=badge--price-discount],.site-catalog--category [class*=badge--video],.site-catalog--category [class*=video-badge]{font-size:10px!important;padding:5px 8px!important}.site-index .widget-products-grid,.site-index .widget-products-slider,.site-index [class*=widget-products]{padding-left:0!important;padding-right:0!important}.site-index .widget-products-grid>.container,.site-index .widget-products-slider>.container,.site-index [class*=widget-products]>.container,.site-index [class*=widget-products]>[class*=container]{margin-left:auto!important;margin-right:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:calc(100% - 12px)!important}.site-index .products-grid{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.site-index .products-grid__items{gap:10px!important}.site-index .products-grid__items .product--grid{padding:7px 7px 11px!important}.site-index .products-grid__items .product--grid .product__data{padding-left:2px!important;padding-right:2px!important}.site-index .products-slider{margin-left:-2px!important;margin-right:-2px!important}.site-index .products-slider .splide__track{padding-left:2px!important;padding-right:2px!important}}@media(max-width:390px){.site-index .widget-products-grid>.container,.site-index .widget-products-slider>.container,.site-index [class*=widget-products]>.container,.site-index [class*=widget-products]>[class*=container]{width:calc(100% - 8px)!important}.site-index .products-grid__items{gap:8px!important}.site-index .products-grid__items .product--grid{padding:6px 6px 10px!important}.site-catalog--category .page__content-wrapper{width:calc(100% - 12px)!important}.site-catalog--category .products-grid__items{gap:8px!important}.site-catalog--category .product--grid{padding:6px 6px 10px!important}}@media(prefers-reduced-motion:reduce){.site-catalog--category *,.site-catalog--category :after,.site-catalog--category :before{transition:none!important}}