: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:#841c3b;--bs-secondary:#6c757d;--bs-success:#4bbf73;--bs-warning:#e5a54b;--bs-error:#b8201b;--bs-info:#1f9bcf;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-muted:#e9ecef;--bs-font-sans-serif:"Nunito",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:#343a40;--bs-body-bg:#f8f9fa;--facet-line-height:2rem;--zindex-arrow-top:999;--zindex-dropdown:1000;--zindex-sticky:1020;--zindex-fixed:1030;--zindex-chatbot:1036;--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:#f8f9fa;background-color:var(--bs-body-bg);color:#343a40;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)}h1,h2,h3,h4,h5,h6{color:#343a40;font-weight:500;line-height:1.2;margin-bottom:1rem;margin-top:0}h1{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h1{font-size:1.5rem}}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:.6rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}a{color:#841c3b;text-decoration:underline}a:hover{color:#6a162f}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform: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}[hidden]{display:none!important}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{position:relative}body{font-family:Nunito,sans-serif;font-family:var(--bs-font-sans-serif);opacity:1!important;overflow-y:scroll}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}ol,ul{list-style-type:none;padding-left:0}.btn{border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:500;line-height:1.5;padding:.375rem 1.25rem;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-icon,.btn-icon:hover{text-decoration: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}.header__wrapper>.mobile-menu{display:none}.header__menu{font-size:1.25rem;font-weight:400;position:relative}.header__menu a{color:#343a40;text-decoration:none}.scroll-to-top-arrow{background:rgba(0,0,0,.3);bottom:1.25rem;color:#fff;display:flex;height:3rem;position:fixed;right:1.25rem;width:3rem}.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}.newsletter{display:flex;flex-direction:column}.newsletter__heading{color:#343a40;font-size:1.125rem;font-weight:500;line-height:1.25;margin-bottom:.5rem;margin-top:0}.newsletter__hint{margin-bottom:1rem}.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}.product--list{border-radius:.25rem;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--list:before{border-radius:inherit;bottom:0;box-shadow:0 .25rem 1.25rem rgba(33,37,41,.125);content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .1s ease-in-out}@media(prefers-reduced-motion:reduce){.product--list:before{transition:none}}.product--list:hover:before{opacity:1}.product--list [class*=__image-wrapper]{border-radius:.25rem .25rem 0 0}.product--list [class*=__image-wrapper]>img{border-radius:inherit}.product--list .product__data{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding:.625rem 1rem;row-gap:.25rem;text-align:left}.product--list .product__category,.product--list .product__name{text-decoration:none}.product--list .product__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:currentColor;line-height:1.5;min-height:3rem;overflow:hidden;overflow-wrap:anywhere}.product--list .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin-top:.6875rem;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,.product--list .product__description{color:#2a2e33;font-size:.875rem}.product--list .product__info--price-row,.product--list .product__sku,.product--list .product__stock{margin-bottom:.34375rem}.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,.product--list .product__info--price-net{color:#343a40;font-size:1.125rem;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:.34375rem}.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;box-shadow:0 0 0 1px #ced4da;display:inline-block;height:18px;width:18px}.product--list .product__attribute-link--color:hover span,.product--list .product__attribute-link--image:hover span,.product--list .product__line-option-link--color:hover span,.product--list .product__line-option-link--image:hover span{box-shadow:0 0 0 1px #343a40}.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{display:flex;width:100%}.product--list .product__actions>.btn{width:100%}.product--list .product__attribute,.product--list .product__line-option{white-space:normal}.product--list .product__data>:not(:last-child){margin-bottom:.34375rem}@media(min-width:768px){.product--list{flex-direction:row}.product--list .product__data{align-items:flex-start;margin-left:0;padding:1rem;text-align:left}.product--list .product__actions>.btn{width:auto}.product--list>*+*{margin-left:1rem}}.product--grid{border-radius:.25rem;display:flex;flex-direction:column;flex-grow:1;height:100%;max-width:100%;position:relative}.product--grid:before{border-radius:inherit;bottom:0;box-shadow:0 .25rem 1.25rem rgba(33,37,41,.125);content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .1s ease-in-out}@media(prefers-reduced-motion:reduce){.product--grid:before{transition:none}}.product--grid:hover:before{opacity:1}.product--grid [class*=__image-wrapper]{border-radius:.25rem .25rem 0 0}.product--grid [class*=__image-wrapper]>img{border-radius:inherit}.product--grid .product__data{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding:.625rem 1rem;row-gap:.25rem;text-align:left}.product--grid .product__category,.product--grid .product__name{text-decoration:none}.product--grid .product__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:currentColor;line-height:1.5;min-height:3rem;overflow:hidden;overflow-wrap:anywhere}.product--grid .product__rating{color:#e9ecef;display:inline-block;font-size:1rem;line-height:1;margin-top:.6875rem;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,.product--grid .product__description{color:#2a2e33;font-size:.875rem}.product--grid .product__info--price-row,.product--grid .product__sku,.product--grid .product__stock{margin-bottom:.34375rem}.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,.product--grid .product__info--price-net{color:#343a40;font-size:1.125rem;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:.34375rem}.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;box-shadow:0 0 0 1px #ced4da;display:inline-block;height:18px;width:18px}.product--grid .product__attribute-link--color:hover span,.product--grid .product__attribute-link--image:hover span,.product--grid .product__line-option-link--color:hover span,.product--grid .product__line-option-link--image:hover span{box-shadow:0 0 0 1px #343a40}.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{display:flex;width:100%}.product--grid .product__actions>.btn{width:100%}.header{background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:none;color:#343a40;display:flex;flex-direction:column;position:relative}.header__wrapper{align-items:center;display:flex;height:4rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1450px;padding-left:1.125rem;padding-right:1.125rem;width:100%}.page .header__wrapper{padding-inline:0}.header__menu-wide{margin-left:auto;margin-right:auto;max-width:1450px;position:relative;width:100%}.header #menu-toggle,.header__menu,.header__menu-content{display:none}.header__menu-toggle{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;margin-right:1rem;position:relative;width:1.5rem}.header__logo{align-items:center;color:#343a40;display:flex;font-size:1.25rem;margin:0 auto;text-decoration:none;width:auto}.header__logo:hover{color:#2a2e33}.header__logo-image{max-height:5.4rem;max-width:min(100%,15.5rem);padding:.3125rem 0;width:auto}.header__actions{display:flex;justify-content:flex-end;position:relative}.header__actions>*{margin-left:.5rem}.header__action{align-items:center;color:#343a40;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.75rem .25rem}.header__action-icon svg{height:1.5rem;width:1.5rem}@media(min-width:768px){.header__action-icon svg{height:1.5rem;width:1.5rem}}.header__action[data-count]{position:relative}.header__action[data-count]:after{align-items:center;background:#f4a600;border-radius:50rem;color:#000;content:attr(data-count);display:flex;font-family:monospace;font-size:.875rem;height:1.375rem;justify-content:center;position:absolute;right:-.625rem;text-align:center;top:calc(50% - .625rem);transform:translateY(-50%);white-space:nowrap;width:1.375rem}.header__action[data-count=""]:after,.header__action[data-count="0"]:after{content:none}.header__action--user{display:none}@media(min-width:768px){.header__action--user{display:flex}}.header--sticky{left:0;max-width:100%;opacity:.985;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;overflow:hidden;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.header--sticky .notification-bar{transition:none}}@media(min-width:992px){.header__actions{flex-basis:20%;padding-right:.625rem}.header__menu-content{display:block}.header__menu-toggle,.header__menu>.header__menu-content{display:none}.header__menu,.header__menu-list{display:flex;justify-content:center}.header__menu{flex-basis:100%;font-size:.9375rem;order:1}.header__menu-list{flex-wrap:wrap;margin:.5rem 0}.header__menu-item{margin:0 .75rem}.header__menu-item>a{color:#343a40;display:flex;font-weight:600;overflow:hidden;padding:.5rem 0;position:relative}.header__menu-item>a:hover{color:#2a2e33}.header__menu-item>a:after,.header__menu-item>a:before{background:currentColor;bottom:.5rem;content:"";height:1px;left:0;position:absolute;right:0}.header__menu-item>a:before{transform:translateX(-100%)}.header__menu-item>a:after{opacity:1;transform:translateX(100%);transition:transform .25s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.header__menu-item>a:after{transition:none}}@media(min-width:992px){.header__menu-item:hover>a:after,.header__menu-item:hover>a:before{transform:translateX(0)}.header__menu-item:hover>a:before{transition:transform .25s ease-in-out}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.header__menu-item:hover>a:before{transition:none}}@media(min-width:992px){.header__menu-item:hover>a:after{opacity:0}.header__wrapper{display:grid;grid-template-areas:". header__logo header__actions" "header__menu header__menu header__menu";height:auto;min-height:6rem;padding-top:.5rem}.header__logo{grid-area:header__logo;grid-column:-1/1}.header__actions{grid-area:header__actions}.header__menu{grid-area:header__menu}}.footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;box-shadow:none;display:flex;flex-direction:column;padding-bottom:6rem}.footer__widgets{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding-bottom:2.5rem}.footer__widgets>section{padding-top:2.5rem}.footer__blocks{color:#343a40;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1450px;padding-left:1.125rem;padding-right:1.125rem;padding-top:6rem;width:100%}.page .footer__blocks{padding-inline:0}.footer__block{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.footer__block--newsletter{flex:0 0 100%}.footer__block--about-us{padding-right:1rem}.footer__block--about-us .footer__logo{margin-bottom:1rem}.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:#343a40;font-size:1.125rem;font-weight:500;line-height:1.25;margin-bottom:.5rem;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:#343a40;display:inline-block;padding-block:.375rem;text-decoration:none}.footer__menu ul li a:hover{text-decoration:underline}.footer__menu-title{color:#343a40;font-size:1.125rem;font-weight:500;line-height:1.25;margin-bottom:.5rem;margin-top:0}.footer__bottom{color:#343a40;padding-top:6rem}.footer__bottom-wrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1450px;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:.6875rem;margin-left:1rem}.footer__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.6875rem;margin-bottom:1rem}@media(max-width:575.98px){.footer__badges{justify-content:center}}.footer__badges:has(>:nth-child(6)){grid-column:1/-1;justify-content:center}.footer__badges+.footer__bottom-center{grid-column-start:2}.footer__badge{display:grid;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;color:#343a40;display:flex;flex-direction:column;font-size:.9em;opacity:.85}.footer__links>a{color:currentcolor;text-decoration:underline}.footer__links>a:hover{color:currentcolor;text-decoration:none}.footer .social-icons{margin-bottom:.6875rem}.footer .social-icons__item{color:inherit;display:inline-flex;filter:none;opacity:.5;padding:.5rem;transition:opacity .1s ease-in-out}@media(prefers-reduced-motion:reduce){.footer .social-icons__item{transition:none}}.footer .social-icons__item:hover{opacity:.75}.footer .social-icons__item>.icon{font-size:1.5rem;margin:auto}@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%}}@media(min-width:768px){.footer__bottom-wrapper{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center}.footer__bottom-wrapper>*+*{margin-left:.6875rem}.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:2fr 1fr 2fr;margin-left:auto;margin-right:auto;max-width:1450px}.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{align-items:flex-end}.footer__menu{flex:0 0 calc(25% - 1.03125rem)}}.widget-products-grid{margin-left:auto;margin-right:auto;max-width:1450px;padding-left:1.125rem;padding-right:1.125rem}.page .widget-products-grid{padding-inline:0}.widget-products-grid__heading{margin-top:0}.widget-products-grid .products-grid{padding:0}.widget-header{align-items:flex-start;display:flex;gap:1rem}.widget-header h2{flex-grow:1}@media(min-width:768px){.widget-header h2{flex-shrink:0}}.product__add-to-cart{background-position:bottom!important;margin:0 0 .5rem!important;padding:.5rem!important}