:root{--aura-color-white:#fff;--aura-color-off-white:#f8f9fb;--aura-color-cream:#f7f1e8;--aura-color-black:#000;--aura-color-gray-dark:#202020;--aura-color-gray-medium:#5b5b5b;--aura-color-gray-light:#868686;--aura-color-gray-pale:#d9d9d9;--aura-color-gray:#575756;--aura-color-brown-dark:#413024;--aura-color-blue:#00339f;--aura-color-red:red;--aura-color-dark:#1d1b20;--aura-font-primary:"Montserrat",sans-serif;--aura-font-secondary:"Comfortaa",sans-serif;--aura-font-size-tiny:0.625rem;--aura-font-size-extra-small:0.6875rem;--aura-font-size-small:0.8125rem;--aura-font-size-smaller-medium:0.875rem;--aura-font-size-medium:1rem;--aura-font-size-large:1.5rem;--aura-font-size-extra-large:1.875rem;--aura-font-weight-light:300;--aura-font-weight-regular:400;--aura-font-weight-medium:500;--aura-font-weight-semibold:600;--aura-font-weight-bold:700;--aura-line-height-tight:0.9375rem;--aura-line-height-small:1.25rem;--aura-line-height-medium:1.5rem;--aura-letter-spacing-tight:0.00625rem;--aura-letter-spacing-medium:0.009375rem;--aura-letter-spacing-normal:0.03125rem;--aura-gap-none:0;--aura-gap-extra-small:0.625rem;--aura-gap-small:0.875rem;--aura-gap-smaller-medium:1rem;--aura-gap-medium:1.25rem;--aura-gap-medium-large:1.4375rem;--aura-gap-large:1.5rem;--aura-gap-larger:1.5625rem;--aura-gap-extra-large:2.0625rem;--aura-gap-xxlarge:2.1875rem;--aura-gap-xxxlarge:2.375rem;--aura-gap-huge:3.4375rem;--aura-gap-massive:16rem;--aura-padding-none:0;--aura-padding-extra-small:0.3125rem;--aura-padding-small:0.625rem;--aura-padding-smaller-medium:1rem;--aura-padding-medium:1.25rem;--aura-padding-medium-large:1.875rem;--aura-padding-large:2.5rem;--aura-padding-larger:2.8125rem;--aura-padding-extra-large:5rem;--aura-border-radius-none:0;--aura-border-radius-small:0.5rem;--aura-border-radius-medium:0.625rem;--aura-container:80rem;--aura-grid-columns:12;--aura-grid-gutter:1.5rem;--aura-grid-offset:5rem;--aura-grid-max-width:90rem;--aura-body-padding:var(--aura-gap-medium);--offset-left:0px}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html.no-scroll{overflow:hidden}body{line-height:1;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{outline:0}*,:after,:before{box-sizing:border-box}:first-child{margin-top:0}:last-child{margin-bottom:0}ol,ul{list-style:none;padding:0}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}a{background-color:transparent;color:inherit;text-decoration:none}img{border:none}picture,picture img{display:block}button,fieldset,input,select,textarea{border:none;margin:0;padding:0}button,input,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;line-height:inherit}input:not([type=button],[type=submit],[type=checkbox],[type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;overflow:visible}::-moz-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat/Montserrat-Italic.woff2) format("woff2"),url(../fonts/montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/comfortaa/comfortaa-v47-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/comfortaa/comfortaa-v47-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:500;src:url(../fonts/comfortaa/comfortaa-v47-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:600;src:url(../fonts/comfortaa/comfortaa-v47-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/comfortaa/comfortaa-v47-latin_latin-ext-700.woff2) format("woff2")}body,html{font-family:var(--aura-font-primary);font-size:16px;line-height:1.25}h1,h2,h3,h4,h5,h6{font-family:var(--aura-font-secondary)}.h2,h2{font-size:1.5rem}@media screen and (min-width:1024px){.h2,h2{font-size:1.875rem}}p+p{margin-top:1em}html{background-color:var(--aura-color-white)}.visually-hidden{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(100%)}.u-breadcrumbs{font-size:var(--aura-font-size-small);font-weight:var(--aura-font-weight-semibold)}@media screen and (max-width:calc(1024px - 1px)){.u-breadcrumbs{display:none}}.u-breadcrumbs p{margin-bottom:var(--aura-gap-xxlarge);margin-top:var(--aura-gap-medium-large)}.u-breadcrumbs p>span{align-items:center;display:flex;flex-wrap:wrap;gap:var(--aura-gap-extra-small) var(--aura-gap-extra-small)}.u-breadcrumbs p>span>a,.u-breadcrumbs p>span>span{white-space:nowrap}.u-breadcrumbs p>span>a+a,.u-breadcrumbs p>span>a+span,.u-breadcrumbs p>span>span+a,.u-breadcrumbs p>span>span+span{align-items:center;display:inline-flex;gap:var(--aura-gap-extra-small)}.u-breadcrumbs p>span>a+a:before,.u-breadcrumbs p>span>a+span:before,.u-breadcrumbs p>span>span+a:before,.u-breadcrumbs p>span>span+span:before{background-image:url(../img/triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:.7692307692em;width:.3846153846em}.u-button{--button-background:var(--aura-color-cream);--button-color:var(--aura-color-brown-dark);--button-border-color:var(--aura-color-cream);background-color:var(--button-background);border:1px solid var(--button-border-color);border-radius:var(--aura-border-radius-small);color:var(--button-color);display:inline-block;font-size:var(--aura-font-size-small);padding:.6153846154em 1em;position:relative;transition:background-color .3s,color .3s,border-color .3s}.u-button:hover{--button-background:var(--aura-color-brown-dark);--button-color:var(--aura-color-white);--button-border-color:var(--aura-color-brown-dark)}.u-button--secondary{--button-background:transparent;--button-color:var(--aura-color-white);--button-border-color:currentcolor}.u-button--tertiary{--button-background:var(--aura-color-white);--button-color:var(--aura-color-brown-dark);--button-border-color:var(--aura-color-white)}.u-button--quaternary{--button-background:transparent;--button-color:var(--aura-color-brown-dark);--button-border-color:currentcolor}.u-button--ghost,.u-button--ghost:hover{--button-background:transparent;--button-border-color:transparent}.u-button--ghost{align-items:center;display:inline-flex;font-size:var(--aura-font-size-medium);gap:var(--aura-gap-larger);padding-right:0}.p-swiper-button-next,.p-swiper-button-prev{--size:1.5rem;align-items:center;cursor:pointer;display:flex;height:var(--size);justify-content:center;position:relative;width:var(--size)}.p-swiper-button-next:after,.p-swiper-button-prev:after{--size:calc(100% - 0.625rem);background-image:url(../img/chevron--right.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:var(--size) var(--size);content:"";display:block;inset:0;position:absolute}.p-swiper-button-prev{margin-left:auto}.p-swiper-button-prev:after{transform:rotate(180deg)}.p-blog-post{background-color:var(--aura-color-white);border-radius:var(--aura-border-radius-small);display:flex;flex-direction:column;font-size:var(--aura-font-size-small);font-weight:var(--aura-font-weight-medium);overflow:hidden}.p-blog-post-image{flex:0 0 12.5rem;height:12.5rem;margin-bottom:var(--aura-gap-xxxlarge)}.p-blog-post-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-blog-post-content{display:flex;flex-direction:column;padding:var(--aura-gap-extra-small)}.p-blog-post-title{font-size:inherit;font-weight:inherit}.p-blog-post-link{align-self:end;margin-top:var(--aura-gap-medium)}.aura-pagination{color:var(--aura-color-gray);margin-top:var(--aura-gap-huge)}@media screen and (max-width:calc(1024px - 1px)){.aura-pagination{margin-bottom:var(--aura-gap-medium);padding-left:var(--aura-gap-extra-small)}}.editor-styles-wrapper .aura-pagination{display:none}.aura-pagination-list{align-items:center;display:flex;gap:var(--aura-gap-extra-small);justify-content:end}.aura-pagination-list:after{background-color:var(--aura-color-gray-medium);content:"";display:block;flex:0 1 14.25rem;height:1px;order:2}.aura-pagination-list>:first-child{order:1}.aura-pagination-list>:nth-child(2){order:3}.aura-pagination-list-item{font-size:var(--aura-font-size-extra-small);font-weight:var(--aura-font-weight-bold)}.aura-pagination-list-item--navigation{order:4}.aura-pagination-list-item--navigation .aura-pagination-list-item-link{--size:1.5rem;align-items:center;display:flex;height:var(--size);justify-content:center;position:relative;width:var(--size)}.aura-pagination-list-item--navigation .aura-pagination-list-item-link:after{--size:calc(100% - 0.625rem);background-image:url(../img/chevron--right.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--size);width:var(--size)}.aura-pagination-list-item--prev{margin-left:1.875rem;order:5}.aura-pagination-list-item--prev .aura-pagination-list-item-link:after{transform:rotate(180deg)}.aura-pagination-list-item--next{order:6}.p-product-badge{background-color:var(--aura-color-cream);border-radius:var(--aura-border-radius-small);font-size:var(--aura-font-size-tiny);font-weight:var(--aura-font-weight-medium);left:.7em;padding:.3em 1.2em;position:absolute;top:.7em;z-index:2}@media screen and (min-width:1024px){.p-product-badge{background-color:transparent;border:1px solid;font-size:var(--aura-font-size-small);left:var(--aura-gap-medium);padding:.3846153846em 1.1538461538em;top:var(--aura-gap-smaller-medium)}}.p-product-item{margin-bottom:1.625rem;text-align:center}.p-product-item>a{display:flex;flex-direction:column;height:100%}.p-product-item-image{position:relative}.p-product-item-image picture{align-items:center;border:2px solid var(--aura-color-cream);border-bottom:none;border-radius:var(--aura-border-radius-small) var(--aura-border-radius-small) 0 0;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}@media screen and (min-width:640px){.p-product-item-image picture{height:300px}}.p-product-item-image img{display:block;height:auto;max-height:65%;max-width:65%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease;width:100%}.p-product-item-image-arrangement{border:none;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.p-product-item-image-arrangement img{height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}@media(hover:hover){.p-product-item--has-arrangement:hover .p-product-item-image-arrangement{opacity:1}.p-product-item--has-arrangement:hover .p-product-item-image-product img{opacity:0}.p-product-item--has-arrangement:hover .p-product-badge{background-color:var(--aura-color-cream);border-color:var(--aura-color-cream);color:var(--aura-color-black)}}.p-product-item-content{align-items:center;background-color:var(--aura-color-cream);border-radius:0 0 var(--aura-border-radius-small) var(--aura-border-radius-small);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--aura-gap-small) var(--aura-gap-extra-small)}.p-product-item-title{font-family:var(--aura-font-primary);font-weight:var(--aura-font-weight-regular);margin-bottom:0}.p-product-item-sku{font-size:.75rem;margin:var(--aura-gap-extra-small) 0}.p-product-item-price{font-weight:var(--aura-font-weight-bold);margin:var(--aura-gap-extra-small) 0}.p-product-item-button{margin-top:auto}.section,.wp-block .section,.wp-block section,section{margin-bottom:1.5rem;padding-left:var(--aura-body-padding);padding-right:var(--aura-body-padding)}@media screen and (min-width:1024px){.section,.wp-block .section,.wp-block section,section{margin-bottom:3.4375rem}}.section :where(.container),.wp-block .section :where(.container),.wp-block section :where(.container),section :where(.container){margin:0 auto;max-width:var(--aura-container);width:100%}.m-header{color:var(--aura-color-gray-dark);padding:var(--aura-padding-medium);position:sticky;top:0;transition:background-color .3s;z-index:9}@media screen and (min-width:601px){.admin-bar:not(.mega-menu-open) .m-header{top:32px}}.m-header--scrolled{--aura-svg-logo-shield:var(--aura-color-blue);--aura-svg-logo-text:var(--aura-color-white);--aura-svg-logo-outline:transparent;background-color:var(--aura-color-white);color:var(--aura-color-gray-dark)}.m-header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--aura-container);width:100%}.m-header-logo{display:block;height:auto;width:3rem}@media screen and (min-width:1024px){.m-header-logo{width:5.3125rem}}.m-header-logo-link{display:block}.m-header-logo-link--brand svg{display:block;height:auto;width:3rem}@media screen and (min-width:1024px){.m-header-logo-link--brand svg{width:5.3125rem}}.m-header-menu-trigger{align-items:center;cursor:pointer;display:flex;gap:.625rem;padding:var(--aura-padding-small);text-transform:uppercase}@media screen and (min-width:1024px){.m-header-menu-trigger{padding-right:3.25rem}}.m-header-menu-trigger:hover{font-weight:var(--aura-font-weight-bold)}.m-header-menu-trigger span,.no-js .m-header-menu-trigger{display:none}@media screen and (min-width:1024px){.m-header-menu-trigger span{display:block}}.m-header-menu-trigger-fallback{display:none}.no-js .m-header-menu-trigger-fallback{align-items:center;display:flex;gap:var(--aura-gap-xxlarge);padding:var(--aura-padding-small);text-transform:uppercase}@media screen and (min-width:1024px){.no-js .m-header-menu-trigger-fallback{padding-right:3.25rem}}.no-js .m-header-menu-trigger-fallback span{display:none}@media screen and (min-width:1024px){.no-js .m-header-menu-trigger-fallback span{display:block}}.m-mega-menu-root{inset:0;pointer-events:none;position:fixed;z-index:10}.m-mega-menu-root.m-mega-menu-root-visible{pointer-events:auto}.m-mega-menu-overlay{background-color:color-mix(in srgb,var(--aura-color-black) 40%,transparent);inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:0}.m-mega-menu-root-visible .m-mega-menu-overlay{opacity:1}.m-mega-menu{background-color:var(--aura-color-off-white);bottom:0;display:block;left:0;max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:5.5625rem var(--aura-padding-medium) var(--aura-padding-medium);position:absolute;top:0;transform:translateX(-100%);transition:transform .35s ease;width:100%;z-index:1}@media screen and (min-width:1024px){.m-mega-menu{display:flex;flex-direction:column;max-width:100vw;padding-left:45px;padding-right:45px;width:-moz-fit-content;width:fit-content}}.m-mega-menu-root-visible .m-mega-menu{transform:translateX(0)}.m-mega-menu-close{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:absolute;right:var(--aura-padding-medium);top:2.625rem;width:1.5rem}@media screen and (min-width:1024px){.m-mega-menu-close{left:27.8125rem}}.m-mega-menu-close svg{height:100%;width:100%}.m-mega-menu-container{width:100%}@media screen and (min-width:1024px){.m-mega-menu-container{display:flex;flex:1;flex-direction:column;max-width:100%;min-height:0;width:-moz-fit-content;width:fit-content}}.m-mega-menu-grid{display:block}@media screen and (min-width:1024px){.m-mega-menu-grid{align-items:stretch;display:flex;flex:1}.m-mega-menu-column-left{flex:0 0 25rem;position:relative;width:25rem;z-index:1}}.m-mega-menu-column-middle{display:none}@media screen and (min-width:1024px){.m-mega-menu-column-middle{align-self:stretch;display:block;flex:0 0 0;overflow:hidden;pointer-events:none;position:relative;width:0}.m-mega-menu-column-middle:before{background-color:var(--aura-color-gray-pale);bottom:0;content:"";left:45px;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.m-mega-menu-column-middle.is-visible{flex:0 0 auto;max-width:calc(100vw - 25rem - 180px);pointer-events:auto;width:-moz-max-content;width:max-content}.m-mega-menu-column-middle.is-visible:before{opacity:1}}.m-mega-menu-column-right{display:none}@media screen and (min-width:1024px){.m-mega-menu-column-right{--mega-menu-image-url:none;align-self:stretch;display:block;flex:0 0 0;overflow:hidden;pointer-events:none;position:relative;width:0}.m-mega-menu-column-right:after{background-color:var(--aura-color-gray-pale);bottom:0;content:"";left:45px;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.m-mega-menu-column-right:before{background-image:var(--mega-menu-image-url);background-position:50%;background-size:cover;content:"";display:block;height:44.3125rem;opacity:0;transition:none;width:22.0625rem}}.m-mega-menu-section-title{font-family:var(--aura-font-primary);font-size:var(--aura-font-size-medium);font-weight:var(--aura-font-weight-bold);margin:0}.m-mega-menu-categories-list{margin-top:2.8125rem}.m-mega-menu-categories-item{margin:0;padding:0;position:relative}.m-mega-menu-categories-item a:hover{text-decoration:underline}.m-mega-menu-categories-item+.m-mega-menu-categories-item{margin-top:1em}.m-mega-menu-categories-details>summary{cursor:pointer;list-style:none}.m-mega-menu-categories-details>summary::-webkit-details-marker{display:none}.m-mega-menu-category-link,.m-mega-menu-toggle{align-items:center;cursor:pointer;display:flex;font-weight:var(--aura-font-weight-medium);padding:0}@media screen and (min-width:1024px){.m-mega-menu-category-link,.m-mega-menu-toggle{padding-right:45px}}.m-mega-menu-category-link:hover,.m-mega-menu-toggle:hover{text-decoration:underline}.m-mega-menu-toggle{justify-content:space-between}.m-mega-menu-category-details[open] .m-mega-menu-toggle{font-weight:var(--aura-font-weight-bold)}.m-mega-menu-category-details[open] .m-mega-menu-toggle:hover{text-decoration:none}.m-mega-menu-category-link{color:inherit;text-decoration:none}.m-mega-menu-category-link--current{font-weight:var(--aura-font-weight-bold)}.m-mega-menu-category-link--current:hover{text-decoration:none!important}.m-mega-menu-icon{flex-shrink:0;height:.375rem;margin-left:.625rem;transition:transform .3s;width:.625rem}.m-mega-menu-root-toggle{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.m-mega-menu-subcategories-list{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}@media screen and (min-width:1024px){.m-mega-menu-subcategories-list{display:none}}.m-mega-menu-category-details[open] .m-mega-menu-subcategories-list{max-height:600px;opacity:1}.m-mega-menu-subcategories-list-desktop{opacity:0;transition:none;visibility:hidden}@media screen and (min-width:1024px){.m-mega-menu-subcategories-list-desktop{left:90px;max-width:calc(100vw - 25rem - 180px);position:absolute;top:0;width:-moz-max-content;width:max-content}.m-mega-menu-subcategories-list-desktop.is-active{left:auto;margin-left:90px;opacity:1;position:relative;transition:opacity .25s ease;visibility:visible}}.m-mega-menu-subcategories-link{display:block;font-size:var(--aura-font-size-smaller-medium);padding:var(--aura-padding-extra-small);transition:opacity .3s}@media screen and (min-width:1024px){.m-mega-menu-subcategories-link{padding-left:0;padding-right:0}}.m-mega-menu-subcategories-link--current,.m-mega-menu-subcategories-link:hover{text-decoration:underline}.m-mega-menu-brands{border-top:1px solid var(--aura-color-gray-pale);margin-top:2.8125rem;padding-top:2.8125rem}.m-mega-menu-brands-item{line-height:1.25}.m-mega-menu-brands-item:first-child{margin-top:.3125rem}.m-mega-menu-brands-link{display:block;font-weight:var(--aura-font-weight-medium);padding:.3125rem .625rem}.m-mega-menu-brands-link:hover{text-decoration:underline}.m-mega-menu-bottom{border-top:1px solid var(--aura-color-gray-pale);margin-top:2.8125rem;padding-top:2.8125rem}.m-mega-menu-bottom-list li+li{margin-top:.625rem}.m-mega-menu-bottom-list a{display:block;font-size:var(--aura-font-size-small);font-weight:var(--aura-font-weight-medium)}.m-mega-menu-bottom-list a:hover{text-decoration:underline}.m-mega-menu-language{display:flex;font-size:var(--aura-font-size-tiny);font-weight:var(--aura-font-weight-medium);justify-content:end;margin-top:.375rem}@media screen and (min-width:1024px){.m-mega-menu-language{padding-right:45px}}.m-mega-menu-language .wpml-ls{padding:0}.m-mega-menu-language .wpml-ls li,.m-mega-menu-language .wpml-ls ul{display:flex}.m-mega-menu-language .wpml-ls ul{justify-content:end}.m-mega-menu-language .wpml-ls li{flex:0 1;place-items:center}.m-mega-menu-language .wpml-ls li+li:before{content:"|"}.m-mega-menu-language .wpml-ls li a{padding:0 .3125rem}.m-mega-menu-language .wpml-ls .wpml-ls-current-language{font-weight:var(--aura-font-weight-bold)}.m-mega-menu-search-form{margin-top:2.8125rem}.m-mega-menu-search-form .m-mega-menu-search-form-inner{position:relative}.m-mega-menu-search-form input{border-bottom:1px solid var(--aura-color-black);display:block;font-size:var(--aura-font-size-medium);height:3.75rem;padding:0 3rem 0 .9375rem;width:100%}.m-mega-menu-search-form button{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%)}.m-mega-menu-search-form button svg{display:block}@media screen and (min-width:1024px){.m-mega-menu .m-mega-menu-search-form{margin-right:2.8125rem}}.m-mega-menu-category-details[open] .m-mega-menu-icon{transform:rotate(180deg)}@media screen and (min-width:1024px){.m-mega-menu-column-left:not(.m-mega-menu *) .m-mega-menu-subcategories-list{display:block}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-middle{flex:0 0 0;pointer-events:none;width:0}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-middle:before{opacity:0}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-middle .m-mega-menu-subcategories-list-desktop{opacity:0;visibility:hidden}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-right{flex:0 0 calc(49.6875rem + 90px);pointer-events:auto;width:calc(49.6875rem + 90px)}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-right:after{opacity:1}body:has(.m-mega-menu-brands-link:hover) .m-mega-menu-column-right:before{margin-left:90px;opacity:1;transition:opacity .25s ease;width:49.6875rem}.m-mega-menu-column-right.is-image-visible,body:has(.m-mega-menu-subcategories-link:hover) .m-mega-menu-column-right{flex:0 0 calc(22.0625rem + 45px);padding-left:45px;pointer-events:auto;width:calc(22.0625rem + 45px)}.m-mega-menu-column-right.is-image-visible:after,body:has(.m-mega-menu-subcategories-link:hover) .m-mega-menu-column-right:after{opacity:0}.m-mega-menu-column-right.is-image-visible:before,body:has(.m-mega-menu-subcategories-link:hover) .m-mega-menu-column-right:before{margin-left:0;opacity:1;transition:opacity .25s ease;width:22.0625rem}}.no-js body:has(#mega-menu-toggle:checked) .m-mega-menu-root{pointer-events:auto}.no-js body:has(#mega-menu-toggle:checked) .m-mega-menu-overlay{opacity:1}.no-js body:has(#mega-menu-toggle:checked) .m-mega-menu{transform:translateX(0)}@media screen and (min-width:1024px){.no-js .m-mega-menu-column-middle{flex:0 0 auto;max-width:calc(100vw - 25rem - 180px);pointer-events:auto;width:-moz-max-content;width:max-content}.no-js .m-mega-menu-column-middle:before{opacity:1}.no-js .m-mega-menu-column-right{flex:0 0 calc(22.0625rem + 45px);padding-left:45px;pointer-events:auto;width:calc(22.0625rem + 45px)}.no-js .m-mega-menu-column-right:before{opacity:1}.no-js .m-mega-menu-subcategories-list-desktop:first-child{margin-left:90px;max-width:calc(100vw - 25rem - 180px);opacity:1;position:relative;visibility:visible;width:-moz-max-content;width:max-content}}@media(prefers-reduced-motion:reduce){.m-mega-menu,.m-mega-menu-overlay{transition:none}}.m-footer{color:var(--aura-color-dark);padding:var(--aura-padding-large) var(--aura-padding-medium) var(--aura-gap-huge)}@media screen and (max-width:calc(1024px - 1px)){.m-footer{background-color:var(--aura-color-off-white)}}.m-footer-main{border-top:1px solid var(--aura-color-cream);display:flex;flex-direction:column;gap:var(--aura-gap-large);margin:var(--aura-gap-huge) auto 0;max-width:var(--aura-container)}@media screen and (max-width:calc(1024px - 1px)){.m-footer-main{display:flex;flex-direction:column;margin-top:0}}@media screen and (min-width:1024px){.m-footer-main{align-items:stretch;flex-direction:row;padding:3.75rem var(--aura-gap-xxxlarge) 0}}.m-footer-brand{display:flex;flex-direction:column;gap:var(--aura-gap-medium)}@media screen and (max-width:calc(1024px - 1px)){.m-footer-brand{order:3}}@media screen and (min-width:1024px){.m-footer-brand{flex-basis:25.625rem}}.m-footer-brand-top{align-items:center;display:flex}.m-footer-brand-top-link{display:block}.m-footer-brand-top-link svg{display:block;height:auto;width:5.25rem}.m-footer-brand-top-text{font-size:var(--aura-font-size-tiny);font-weight:var(--aura-font-weight-medium);line-height:2;margin-left:2em}@media screen and (max-width:calc(1024px - 1px)){.m-footer-brand-bottom{display:flex;justify-content:center}}.m-footer-navigation{border-left:1px solid var(--aura-color-cream);padding-left:var(--aura-gap-extra-small)}@media screen and (max-width:calc(1024px - 1px)){.m-footer-navigation{order:1;text-align:center}}.m-footer-navigation-menu{font-weight:var(--aura-font-weight-medium)}.m-footer-navigation-menu li+li{margin-top:1em}.m-footer-navigation-menu a:hover{text-decoration:underline}.m-footer-newsletter{display:flex;flex-direction:column;gap:var(--aura-gap-medium);max-width:400px}@media screen and (max-width:calc(1024px - 1px)){.m-footer-newsletter{margin:var(--aura-gap-huge) auto var(--aura-gap-xxxlarge);order:2;text-align:center}}@media screen and (min-width:1024px){.m-footer-newsletter{margin-left:7.25rem}}.m-footer-newsletter-header{color:var(--aura-color-black);font-size:var(--aura-font-size-medium);font-weight:var(--aura-font-weight-medium)}.m-footer-newsletter-text{color:var(--aura-color-gray-medium);font-size:var(--aura-font-size-tiny)}.m-footer-newsletter-form{display:block}@media screen and (min-width:426px){.m-footer-newsletter-form{display:flex;gap:0}}.m-footer-newsletter-form input[type=email]{background-color:var(--aura-color-white);background-image:url(../img/envelope.svg);background-position:.625rem 50%;background-repeat:no-repeat;background-size:1.25rem auto;border:1px solid var(--aura-color-gray-pale);border-radius:var(--aura-border-radius-small);color:var(--aura-color-gray-medium);flex:1;font-size:var(--aura-font-size-small);margin-top:var(--aura-gap-xxxlarge);padding:var(--aura-padding-small) var(--aura-padding-medium);padding-left:2.5rem;width:100%}@media screen and (min-width:426px){.m-footer-newsletter-form input[type=email]{border-radius:var(--aura-border-radius-small) 0 0 var(--aura-border-radius-small);border-right:none;margin-top:0}}.m-footer-newsletter-form input[type=email]::-moz-placeholder{color:var(--aura-color-gray-light)}.m-footer-newsletter-form input[type=email]::placeholder{color:var(--aura-color-gray-light)}.m-footer-newsletter-form button{background-color:var(--aura-color-brown-dark);border:none;border-radius:var(--aura-border-radius-small);color:var(--aura-color-white);cursor:pointer;font-size:var(--aura-font-size-small);font-weight:var(--aura-font-weight-medium);margin-top:var(--aura-gap-xxxlarge);padding:var(--aura-padding-small) var(--aura-padding-medium);transition:opacity .2s ease}@media screen and (min-width:426px){.m-footer-newsletter-form button{border-radius:0 var(--aura-border-radius-small) var(--aura-border-radius-small) 0;margin-top:0}}.m-footer-bottom{align-items:center;color:var(--aura-color-gray-dark);display:flex;flex-wrap:wrap;font-size:var(--aura-font-size-tiny);font-weight:var(--aura-font-weight-semibold);justify-content:center;margin:var(--aura-gap-huge) auto 0;max-width:var(--aura-container)}.m-footer-bottom-menu{display:flex}.m-footer-bottom-menu li{position:relative}.m-footer-bottom-menu li:before{content:"•";margin:0 .5em}.m-footer-bottom-menu a:hover{text-decoration:underline}
/*# sourceMappingURL=app.css.map */