@charset "UTF-8";:root{--border-width: 1px;--border-color: var(--opacity-secondary-100);--border-radius-xs: 4px;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 24px;--border-radius-form: 30px;--border-radius-max: 999px;--component-border-radius: var(--border-radius-xs)}:root{--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 1.75rem;--spacing-xl: 2rem;--spacing-xxl: 4rem;--spacing-xxxl: 8rem;--grid-gutter-x: 1.5rem;--grid-gutter-xl: clamp(20px, 5vw, 60px)}:root{--transition-duration: .3s;--transition-timing-function: ease}:root{--color-neutral-0: #fff;--color-neutral-100: #e5e5e5;--color-neutral-200: #cccccc;--color-neutral-300: #b2b2b2;--color-neutral-400: #bbbec3;--color-neutral-500: #7e7e7e;--color-neutral-800: #333333;--color-neutral-900: #1a1a1a;--color-neutral-1000: #000}:root{--color-accent-400: #ffe226;--color-accent-500: #ed7b39}:root{--opacity-secondary-100: rgb(from var(--color-secondary-500) r g b/.1);--opacity-secondary-200: rgb(from var(--color-secondary-500) r g b/.2);--opacity-secondary-400: rgb(from var(--color-secondary-500) r g b/.4);--opacity-secondary-600: rgb(from var(--color-secondary-500) r g b/.6);--opacity-neutral-100: rgb(from var(--color-neutral-500) r g b/.1)}:root{--color-primary-500: #f4c333;--color-primary-700: #7a621a;--color-primary-900: #31270a}:root{--color-secondary-100: #eeeff0;--color-secondary-300: #ccced2;--color-secondary-400: #bbbec3;--color-secondary-500: #545d69;--color-secondary-600: #32383f;--color-secondary-700: #2a2f35;--color-secondary-900: #111315}:root{--gradient-primary: linear-gradient(100deg, var(--color-accent-500) 0%, var(--color-accent-400) 72%)}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-ext-wght-normal-DbOppiSS.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-wght-normal-CTOgAtCf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-vietnamese-wght-normal-Ce-u7gGO.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-ext-wght-normal-905GevJw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-wght-normal-CuJ2OKNG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-ext-wght-normal-DV_LRdWn.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-wght-normal-D3on441i.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-vietnamese-wght-normal-BcziCZ2I.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-ext-wght-normal-BLkAzDQP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-wght-normal-AeMhpAKq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Oswald Variable", sans-serif;--heading-font-weight: 700;--heading-line-height: 1.1;--heading-color: var(--color-neutral-1000);--heading-margin-top: 0;--heading-margin-bottom: 20px;--h1-size: clamp(2.25rem, 5vw + 1rem, 4.5rem);--h2-size: clamp(1.375rem, 5vw + 1rem, 2.75rem);--h3-size: clamp(.875rem, 5vw + 1rem, 1.75rem);--h4-size: var(--text-md);--h5-size: var(--text-sm);--h6-size: var(--text-sm)}:root{--text-3xs: clamp(.3rem, 5vw + 1rem, .6rem);--text-2xs: clamp(.4375rem, 5vw + 1rem, .875rem);--text-xs: clamp(.5rem, 5vw + 1rem, 1rem);--text-sm: var(--text-xs);--text-md: clamp(.565rem, 5vw + 1rem, 1.13rem);--text-lg: clamp(.625rem, 5vw + 1rem, 1.25rem);--text-xl: clamp(.75rem, 5vw + 1rem, 1.5rem);--text-count: .625rem;--body-font-family: "Montserrat Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 400;--body-line-height: 1.7;--body-color: var(--color-secondary-600);--icon-font-family: "Font Awesome 6 Sharp";--icon-size-lg: 28px;--p-margin-bottom: 26px}a.x-core-card__category,.x-core-card__category{--card-border-radius: var(--border-radius-sm);--card-height: 104px;display:flex;flex-direction:row;align-items:center}a.x-core-card__category .x-core-card__content,.x-core-card__category .x-core-card__content{--card-padding-y: var(--spacing-xs);--card-padding-x: var(--spacing-xs)}a.x-core-card__category .x-core-intro .x-core-title .x-core-title--title,.x-core-card__category .x-core-intro .x-core-title .x-core-title--title{font-size:var(--text-lg);text-align:center}a.x-core-card__category .media__wrapper,.x-core-card__category .media__wrapper{--right: ellipse(100% 200% at 0% 50%);-webkit-clip-path:var(--right);clip-path:var(--right);width:76px;height:100%;object-fit:cover}a.x-core-card__category .media__wrapper img,.x-core-card__category .media__wrapper img{width:100%;height:100%}a.x-core-card__category .media__wrapper:not(:has(img)),.x-core-card__category .media__wrapper:not(:has(img)){display:none}:root{--card-background: var(--color-secondary-100);--card-padding-y: 40px;--card-padding-x: 40px;--card-content-gap: 30px;--card-border-radius: var(--border-radius-md)}.x-core-card{border:unset}.x-core-card__icon{font-size:var(--text-lg)}.x-core-card .x-core-intro .x-core-intro__content:has(+.x-core-button-wrapper){margin-bottom:6px}.x-core-card__horizontal{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-xl)}@container style(--breakpoint-sm-min: true){.x-core-card__horizontal{flex-direction:row}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-card__horizontal{flex-direction:row}.x-core-card__horizontal .x-core-card__inner-title{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;margin-bottom:var(--spacing-xs)}@container style(--breakpoint-sm-min: true){.x-core-card__horizontal .x-core-card__inner-title{flex-direction:row;align-items:center;justify-content:flex-start}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-card__horizontal .x-core-card__inner-title{flex-direction:row;align-items:center;justify-content:flex-start}.x-core-card__horizontal .x-core-card__inner-title .x-core-heading{margin:0}.x-core-card__horizontal .x-core-button{justify-content:center;width:inherit}@container style(--breakpoint-sm-min: true){.x-core-card__horizontal .x-core-button{justify-content:unset}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-card__horizontal .x-core-button{justify-content:unset}.x-core-card__horizontal .x-core-button-wrapper{width:100%;margin:0;text-wrap:nowrap}@container style(--breakpoint-sm-min: true){.x-core-card__horizontal .x-core-button-wrapper{width:auto}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-card__horizontal .x-core-button-wrapper{width:auto}.x-core-card__primary{color:var(--color-neutral-0);background-color:var(--color-secondary-500)}.x-core-card__primary .x-core-card__content{padding:40px}.x-core-card__primary .x-core-intro{color:inherit;text-align:center}.x-core-card__primary .x-core-intro__content p,.x-core-card__primary .x-core-intro ul,.x-core-card__primary .x-core-intro .x-core-title--title{color:inherit}.x-core-card__primary .x-core-intro .x-core-title--pre{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);color:var(--color-secondary-600)}.x-core-card__primary .x-core-button-wrapper{margin-inline:auto}a.x-core-card__product,.x-core-card__product{--card-background: transparent;--card-border-radius: 0;display:flex;gap:6px}a.x-core-card__product .x-core-intro .x-core-title--title,.x-core-card__product .x-core-intro .x-core-title--title{--card-title-font-size: var(--text-lg)}a.x-core-card__product .x-core-image,.x-core-card__product .x-core-image{margin-bottom:18px;object-fit:contain;aspect-ratio:1;background-color:var(--color-secondary-100);border-radius:var(--border-radius-sm)}a.x-core-card__product .x-core-card__content,.x-core-card__product .x-core-card__content{--card-padding-y: 0;--card-padding-x: 0;--card-content-gap: var(--spacing-xs)}a.x-core-card__product .product-price,.x-core-card__product .product-price{display:flex;flex-direction:row;align-items:baseline;color:var(--color-secondary-600);font-weight:var(--heading-font-weight);font-size:var(--text-xl);font-family:var(--heading-font-family);line-height:1.1;column-gap:6px}a.x-core-card__product .product-price__amount--regular,.x-core-card__product .product-price__amount--regular{font-size:var(--text-lg);opacity:.4}section[data-theme=grey] .price{color:var(--color-neutral-0)}section[data-theme=grey] .productcard-category{color:var(--color-neutral-1000)}section[data-theme=light-grey] .price{color:var(--color-neutral-0)}section[data-theme=light-grey] .productcard-category{color:var(--color-neutral-1000);background:var(--color-neutral-0)}.x-core-card--testimonial{--card-padding-y: 30px;--card-padding-x: 30px;--heading-color: var(--color-secondary-600);--body-color: var(--color-secondary-600);background-color:var(--color-neutral-0)}.x-core-card--testimonial .x-core-card__content .rating{display:flex;justify-content:space-between}.custom-product-card{display:flex;flex-direction:column;gap:6px;text-decoration:none!important}.custom-product-card .image-wrap{position:relative}.custom-product-card .image-wrap .onsale{position:absolute;top:10px;right:10px}.custom-product-card .image-wrap img{object-fit:contain;aspect-ratio:1;border-radius:var(--border-radius-sm)}.custom-product-card .product-title{margin-bottom:0;color:var(--heading-color);font-weight:500;font-size:var(--text-lg)!important;font-family:var(--heading-font-family)}.custom-product-card .price{display:flex;flex-direction:row;align-items:baseline;color:var(--color-secondary-500);font-weight:400;font-size:var(--text-md);font-family:var(--heading-font-family);line-height:1.1;column-gap:6px}.custom-product-card .price del .amount{font-size:var(--text-lg);opacity:.4}.custom-product-card .price-ex-btw{display:none}.widget__contact{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:40px}.widget__contact>.x-core-image{height:270px;--bottom: ellipse(120% 100% at 50% 0%);-webkit-clip-path:var(--bottom);clip-path:var(--bottom)}.widget__contact .avatar__wrapper{z-index:1;height:0}.avatar__wrapper{display:flex;align-items:center;justify-content:center}.avatar__wrapper .avatar{width:80px;margin-left:-20px;overflow:hidden;background:var(--gradient-primary);border:2px solid var(--color-secondary-500);border-radius:var(--border-radius-max);aspect-ratio:1}.avatar__wrapper .avatar .x-core-image{width:100%;height:100%;object-fit:cover}:root{--button-color: var(--color-neutral-1000);--button-font-family: var(--heading-font-family);--button-border-radius: var(--border-radius-max);--button-font-weight: 600;--button-font-size: var(--body-font-size);--button-line-height: 1.1;--button-padding-x: var(--spacing-md);--button-padding-y: 4px;--button-focus-box-shadow: 0 0 0 2px var(--color-primary-700)}.x-core-button{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:52px;min-height:52px;overflow:hidden;text-decoration:none;transition:all var(--transition-duration) var(--transition-timing-function)}.x-core-button:has(>.x-core-icon){--button-padding-x: 0;--button-padding-y: 0;justify-content:center;aspect-ratio:1}.x-core-button--primary{background-image:var(--gradient-primary);background-position-x:70%;background-size:200% 100%}.x-core-button--primary:hover{background-position-x:0%}.x-core-button--primary:hover:before{opacity:1}.x-core-button--primary:focus{--button-background: var(--color-primary-500);--button-border-color: var(--color-primary-500)}.x-core-button--secondary{--button-background: var(--color-secondary-600);--button-color: var(--color-neutral-0)}.x-core-button--secondary:focus-visible,.x-core-button--secondary:hover{--button-background: var(--color-secondary-700)}.x-core-button--secondary:focus-visible{--button-focus-box-shadow: 0 0 0 2px var(--opacity-secondary-600)}.x-core-button--tertiary{--button-background: transparent;--button-border-color: var(--border-color)}.x-core-button--tertiary:focus-visible,.x-core-button--tertiary:hover{--button-border-color: var(--opacity-secondary-400)}.x-core-button--tertiary:focus-visible{--button-focus-box-shadow: 0 0 0 2px var(--opacity-secondary-400)}.x-core-button-wrapper{--button-wrapper-spacing: 12px}.x-core-intro .x-core-title--pre,.x-core-badge{display:var(--badge-display);gap:var(--badge-gap);align-items:var(--badge-align-items);width:var(--badge-width);min-height:var(--badge-min-height);color:var(--badge-color);font-weight:var(--badge-font-weight);font-size:var(--badge-font-size);font-family:var(--badge-font-family);line-height:var(--badge-line-height);background:var(--badge-background);border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-border-radius);padding-inline:var(--badge-padding-x);padding-block:var(--badge-padding-y)}:root{--badge-border-radius: var(--border-radius-max);--badge-background: var(--color-neutral-100);--badge-border-width: var(--border-width);--badge-border-color: var(--color-neutral-100);--badge-color: var(--color-neutral-900);--badge-padding-x: 14px;--badge-padding-y: 4px;--badge-min-height: 36px;--badge-font-family: var(--heading-font-family);--badge-font-size: var(--text-xs);--badge-font-weight: 600;--badge-line-height: 1.1;--badge-display: flex;--badge-align-items: center;--badge-width: fit-content;--badge-gap: 8px}.x-core-badge--secondary,.x-core-badge--tertiary{--badge-background: transparent}.x-core-badge--secondary{--badge-border-color: var(--color-neutral-200)}.x-core-badge--tertiary{--badge-color: var(--color-neutral-0);--badge-border-color: var(--color-neutral-300)}section[data-theme=grey] .x-core-badge{--badge-background: transparent;--badge-color: var(--color-neutral-0);--badge-border-color: var(--color-neutral-400)}.x-core-intro__content{--link-color: var(--body-color)}.x-core-intro__content>*{margin-top:0;margin-bottom:var(--p-margin-bottom)}.x-core-intro__content>:last-child{margin-bottom:0}.x-core-intro__content a{transition:var(--transition-duration) var(--transition-timing-function)}.x-core-intro__content a:not(.x-core-link){text-decoration:underline}.x-core-intro__content ul,.x-core-intro__content ol{padding-left:20px}.x-core-intro__content ul li::marker,.x-core-intro__content ol li::marker{color:var(--color-primary-500)}.x-core-intro__content ol li::marker{font-weight:700}.x-core-intro__content p.lead{font-size:var(--text-lg)}@container style(--breakpoint-lg-max: true){.x-core-intro__content p.lead{font-size:var(--body-font-size)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-core-intro__content p.lead{font-size:var(--body-font-size)}:root{--intro-gap: 20px;--intro-titles-gap: 20px}.x-core-intro{display:flex;flex-direction:column;gap:var(--intro-gap)}.x-core-intro__content{display:flex;flex-direction:column}.x-core-intro .x-core-title{display:flex;flex-direction:column;gap:var(--intro-titles-gap);margin:0}.x-core-intro .x-core-button-wrapper{-webkit-margin-before:6px;margin-block-start:6px}.x-core-intro--centered{align-items:center;text-align:center}.x-core-intro--centered .x-core-intro__content,.x-core-intro--centered .x-core-title{align-items:center}.x-core-badge+.x-core-intro{margin-top:12px}blockquote{--blockquote-font-family: var(--body-font-family);--blockquote-font-size: var(--body-font-size);--blockquote-font-weight: var(--body-font-weight);--blockquote-line-height: var(--body-line-height);--blockquote-padding-block: 8px;--blockquote-padding-inline: 20px 0;--blockquote-border-width: 2px;--blockquote-border-color: var(--color-primary-500);padding-inline:var(--blockquote-padding-inline);padding-block:var(--blockquote-padding-block);border-left:solid var(--blockquote-border-width) var(--blockquote-border-color);margin-inline:0}blockquote p{font-weight:var(--blockquote-font-weight);font-size:var(--blockquote-font-size);font-family:var(--blockquote-font-family);line-height:var(--blockquote-line-height)}:root{--input-padding-y: 16px;--input-padding-x: 24px;--input-background: var(--color-secondary-100);--input-border-color: var(--input-background);--input-font-size: var(--text-sm);--input-border-radius: var(--border-radius-max);--input-margin-bottom: 24px;--label-padding-x: clamp(15px, 5vw, 24px)}form .x-core-label__label{font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);line-height:var(--heading-line-height);padding-inline:var(--label-padding-x)}form .x-core-label__content{display:block;margin-top:4px}form .x-core-input--error input{--input-border-color: var(--color-accent-500)}form .x-core-input__error{margin-top:8px;color:var(--color-accent-500);font-size:var(--text-xs);padding-inline:var(--label-padding-x)}form .x-core-input input{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}form .x-core-input textarea{--input-border-radius: var(--border-radius-lg)}form button[type=submit]{margin-left:auto}form.wpcf7-form.invalid .wpcf7-response-output{display:block}form.wpcf7-form .wpcf7-response-output{display:none;padding:16px;color:var(--color-neutral-0);background:var(--color-primary-900);border-radius:var(--border-radius-sm);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}:root{--x-columns-lg: repeat(1, 1fr);--x-columns-sm: repeat(1, 1fr)}.x-core-grid{--columns-lg: var(--x-columns-lg, 1);--columns-sm: var(--x-columns-sm, 1)}@container style(--breakpoint-xs-min: true){.x-core-grid{grid-template-columns:var(--columns-xs)}}:root[style*="--breakpoint-xs-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-xs)}@container style(--breakpoint-sm-min: true){.x-core-grid{grid-template-columns:var(--columns-sm)}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-sm)}@container style(--breakpoint-md-min: true){.x-core-grid{grid-template-columns:var(--columns-md)}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-md)}@container style(--breakpoint-lg-min: true){.x-core-grid{grid-template-columns:var(--columns-lg)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-lg)}@container style(--breakpoint-xl-min: true){.x-core-grid{grid-template-columns:var(--columns-xl)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-xl)}:root{--breadcrumbs-color: var(--color-secondary-700);--breadcrumbs-link-hover-color: var(--color-primary-500)}.x-core-breadcrumbs,.woocommerce-breadcrumb{color:var(--breadcrumbs-color);font-weight:var(--heading-font-weight);font-size:var(--text-sm);font-family:var(--heading-font-family);line-height:var(--heading-line-height)}.x-core-breadcrumbs>span,.woocommerce-breadcrumb>span{display:flex;flex-wrap:wrap;gap:8px}.x-core-breadcrumbs>span a,.woocommerce-breadcrumb>span a{margin:0 5px;color:var(--breadcrumbs-color);text-decoration:none;transition:var(--transition-duration) var(--transition-timing-function)}.x-core-breadcrumbs>span a:hover,.woocommerce-breadcrumb>span a:hover{color:var(--breadcrumbs-link-hover-color)}.woocommerce-breadcrumb{margin-bottom:var(--spacing-xl);font-family:var(--heading-font-family)}.woocommerce-breadcrumb a{margin:0 5px;color:var(--color-secondary-700)}.faq-collapse{border-bottom:1px solid var(--color-secondary-100);border-radius:0}.faq-collapse .x-core-collapse__title{font-weight:700;font-size:var(--text-lg);font-family:var(--heading-font-family)}@container style(--breakpoint-md-max: true){.faq-collapse .x-core-collapse__title .x-core-icon-text__content{max-width:80%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .faq-collapse .x-core-collapse__title .x-core-icon-text__content{max-width:80%}.faq-collapse .x-core-icon-text__icon{--icon-color: var(--color-neutral-0);display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-secondary-600);border-radius:var(--border-radius-max)}.faq-loop{max-width:1000px;margin:0 auto}@media (min-width: 0){:root{--breakpoint-xs-min: true}}@media (max-width: 575px){:root{--breakpoint-xs-max: true}}@media (min-width: 0) and (max-width: 575px){:root{--breakpoint-xs: true}}@media (min-width: 576px){:root{--breakpoint-sm-min: true}}@media (max-width: 767px){:root{--breakpoint-sm-max: true}}@media (min-width: 768px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (max-width: 1199px){:root{--breakpoint-lg-max: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}@media (max-width: 1399px){:root{--breakpoint-xl-max: true}}@media (min-width: 1400px){:root{--breakpoint-xxl-min: true}}:root{--menu-breakpoint: false}@media (max-width: 1200px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}html.no-scroll{overflow:hidden}html.no-scroll main,html.no-scroll footer{-webkit-user-select:none;user-select:none;pointer-events:none}@container style(--breakpoint-xl-max: true){body .container{padding-inline:15px}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill body .container{padding-inline:15px}footer{--footer-background: var(--color-secondary-600);--link-color: var(--color-neutral-0);margin-top:100px!important}footer:before{position:relative;bottom:-1px;display:block;width:100%;height:120px;background-color:var(--footer-background);content:"";--mask-height: calc(10cqw - 2px) ;--mask-height: calc(10cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-top: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.5, -1)" viewBox="0 0 1000 100"><path d="M0 0 0 0c0 0 250 100 500 100S1000 0 1000 0l0 0H0z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.5, -1)" viewBox="0 0 1000 100"><path d="M0 0 0 0c0 0 250 100 500 100S1000 0 1000 0l0 0H0z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%)}.footer-main{--footer-main-padding-top: 20px;--footer-main-padding-bottom: 60px;color:var(--color-neutral-0)}.footer-main .x-core-intro__content,.footer-main .x-core-intro__content p,.footer-main .x-core-intro__content ul,.footer-main .x-core-intro__content ol,.footer-main .x-core-intro__content li,.footer-main .footerblock--column .x-core-heading{color:var(--color-neutral-0)}.footer-main .footerblock--row>.container{--footer-column-gap: var(--grid-gutter-xl);width:100%;padding:0}.footer-main .widget__contact{max-width:480px}@container style(--breakpoint-xl-min: true){.footer-main .widget__contact{min-width:300px;margin-top:-200px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .footer-main .widget__contact{min-width:300px;margin-top:-200px}.footer-main>.container{display:flex;flex-direction:column;gap:var(--grid-gutter-xl)}@container style(--breakpoint-xl-min: true){.footer-main>.container{flex-direction:row;gap:0}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .footer-main>.container{flex-direction:row;gap:0}.footer-copyright{color:var(--color-neutral-0);--footer-copyright-background: var(--color-secondary-900)}.footer-copyright__content{color:var(--color-secondary-400)}.footer-copyright__content a{color:var(--color-neutral-0)}:root{--header-main-height: 92px;--dropdown-item-width: calc(25vw - 12px) ;--dropdown-position-top: var(--header-main-height)}body>header{--input-color: var(--color-neutral-0);--input-font-family: var(--heading-font-family);--input-background: var(--color-secondary-900);--input-border-color: var(--input-background);--placeholder-color: var(--color-neutral-0);--input-font-size: var(--text-md);--body-font-family: var(--heading-font-family);z-index:999;color:var(--color-neutral-0);font-family:var(--heading-font-family);background-color:var(--color-neutral-900)}body>header .header .container{flex-wrap:nowrap;gap:var(--spacing-md)}@container style(--breakpoint-xl-min: true){body>header .header .container{gap:calc(var(--spacing-md) / 2)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill body>header .header .container{gap:calc(var(--spacing-md) / 2)}@container style(--breakpoint-lg-max: true){body>header .header .container{gap:var(--spacing-sm)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill body>header .header .container{gap:var(--spacing-sm)}.header--main .main-menu{overflow-y:hidden}@container style(--breakpoint-xl-min: true){.header--main .main-menu .x-core-navigation__entry--dropdown:hover>.x-core-navigation__dropdown{display:block}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation__entry--dropdown:hover>.x-core-navigation__dropdown{display:block}@container style(--breakpoint-xl-min: true){.header--main .main-menu{--dropdown-hover: true}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu{--dropdown-hover: true}.header--main .main-menu:after{position:absolute;z-index:-1;width:100%;height:90vh;background-color:var(--color-neutral-0);content:"";top:0;right:0;bottom:0;left:0}.header--main .main-menu .x-core-navigation{width:100%}.header--main .main-menu .x-core-navigation__dropdown{background-color:transparent}.header--main .main-menu .x-core-navigation .x-core-navigation__entry{width:100%}.header--main .main-menu .x-core-navigation .x-core-navigation__entry a{position:static;z-index:1}.header--main .main-menu .x-core-navigation .x-core-navigation__entry .x-core-navigation__link{padding-left:0}.header--main .main-menu .x-core-navigation .x-core-navigation__entry>.x-core-navigation__dropdown{padding-left:var(--spacing-xs)}.header--main .main-menu .x-core-navigation .x-core-navigation__entry>.x-core-navigation__dropdown.open{border-top:1px solid var(--color-neutral-100)}.header--main .main-menu .x-core-navigation .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@container style(--breakpoint-xl-min: true){.header--main .main-menu:after{display:none}.header--main .main-menu .x-core-navigation,.header--main .main-menu .x-core-navigation .x-core-navigation__entry{width:unset}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown{--nav-link-font-size: var(--text-xs);position:absolute;top:var(--dropdown-position-top);right:0;left:0;width:var(--dropdown-item-width);margin:100px 0!important;padding:0 24px!important;color:var(--color-neutral-1000);background-color:transparent;border-right:1px solid var(--opacity-neutral-100);transition:all .3s ease-in-out}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open{min-height:480px;border-top:none!important}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open:before{position:absolute;top:-100px;left:-30vw;z-index:-1;width:200vw;height:calc(100% + 324px);background-color:var(--color-neutral-0);box-shadow:0 100vh 0 100vh #000000b3;content:"";-webkit-user-select:none;user-select:none;pointer-events:none}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry{display:flex;flex-direction:row;justify-content:space-between;border-radius:var(--border-radius-xs)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:hover,.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:has(.x-core-navigation__dropdown.open){background-color:var(--color-secondary-300)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown{top:0;left:calc(var(--dropdown-item-width) - 24px);margin:0 0 0 24px!important}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown:before{content:unset}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown .x-core-navigation__dropdown{top:0;border:none}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation__link{width:100%;padding-left:1rem;overflow:hidden;font-family:var(--body-font-family);border-radius:var(--border-radius-xs) 0 0 var(--border-radius-xs)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation-dropdown-toggle{padding:0 18px 0 0;overflow:hidden;border-radius:0 var(--border-radius-xs) var(--border-radius-xs) 0}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link[href="#"]{position:absolute;top:-64px;height:32px;padding:0;overflow:visible;color:var(--color-neutral-1000);font-size:var(--h3-size);font-family:var(--heading-font-family)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link[href="#"]:after{display:none;content:""}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link:after{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:18px;font-weight:400;font-size:var(--text-xs);font-family:var(--icon-font-family);line-height:1;cursor:pointer;content:""}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle{color:var(--color-neutral-1000)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle:before{content:unset}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle:has(+.open) .x-core-icon:before{--dropdown-icon-open: "";font-size:var(--text-xs);font-family:var(--icon-font-family)}.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle .x-core-icon:before{--dropdown-icon-closed: "";font-size:var(--text-xs);font-family:var(--icon-font-family)}.header--main .main-menu .x-core-navigation-dropdown-toggle{min-width:30px;color:var(--color-neutral-0);text-align:right;cursor:pointer}.header--main .main-menu .x-core-navigation--primary>.x-core-navigation__entry--dropdown>.x-core-navigation-dropdown-toggle{min-width:unset;color:var(--color-secondary-900);text-align:right;cursor:pointer}.header--main .main-menu .x-core-navigation--primary>.x-core-navigation__entry--dropdown>.x-core-navigation-dropdown-toggle .x-core-icon:before{opacity:.4}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu:after{display:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation{width:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__entry{width:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown{--nav-link-font-size: var(--text-xs);position:absolute;top:var(--dropdown-position-top);right:0;left:0;width:var(--dropdown-item-width);margin:100px 0!important;padding:0 24px!important;color:var(--color-neutral-1000);background-color:transparent;border-right:1px solid var(--opacity-neutral-100);transition:all .3s ease-in-out}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open{min-height:480px;border-top:none!important}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open:before{position:absolute;top:-100px;left:-30vw;z-index:-1;width:200vw;height:calc(100% + 324px);background-color:var(--color-neutral-0);box-shadow:0 100vh 0 100vh #000000b3;content:"";-webkit-user-select:none;user-select:none;pointer-events:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry{display:flex;flex-direction:row;justify-content:space-between;border-radius:var(--border-radius-xs)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:hover,:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:has(.x-core-navigation__dropdown.open){background-color:var(--color-secondary-300)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown{top:0;left:calc(var(--dropdown-item-width) - 24px);margin:0 0 0 24px!important}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown:before{content:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry--dropdown>.x-core-navigation__dropdown .x-core-navigation__dropdown{top:0;border:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation__link{width:100%;padding-left:1rem;overflow:hidden;font-family:var(--body-font-family);border-radius:var(--border-radius-xs) 0 0 var(--border-radius-xs)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation-dropdown-toggle{padding:0 18px 0 0;overflow:hidden;border-radius:0 var(--border-radius-xs) var(--border-radius-xs) 0}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link[href="#"]{position:absolute;top:-64px;height:32px;padding:0;overflow:visible;color:var(--color-neutral-1000);font-size:var(--h3-size);font-family:var(--heading-font-family)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link[href="#"]:after{display:none;content:""}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown) .x-core-navigation__link:after{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:18px;font-weight:400;font-size:var(--text-xs);font-family:var(--icon-font-family);line-height:1;cursor:pointer;content:""}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle{color:var(--color-neutral-1000)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle:before{content:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle:has(+.open) .x-core-icon:before{--dropdown-icon-open: "";font-size:var(--text-xs);font-family:var(--icon-font-family)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown .x-core-navigation-dropdown-toggle .x-core-icon:before{--dropdown-icon-closed: "";font-size:var(--text-xs);font-family:var(--icon-font-family)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation-dropdown-toggle{min-width:30px;color:var(--color-neutral-0);text-align:right;cursor:pointer}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation--primary>.x-core-navigation__entry--dropdown>.x-core-navigation-dropdown-toggle{min-width:unset;color:var(--color-secondary-900);text-align:right;cursor:pointer}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation--primary>.x-core-navigation__entry--dropdown>.x-core-navigation-dropdown-toggle .x-core-icon:before{opacity:.4}@container style(--breakpoint-xxl-min: true){.header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open:before{height:calc(100% + 200px)}}:root[style*="--breakpoint-xxl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation .x-core-navigation__dropdown.open:before{height:calc(100% + 200px)}nav>.x-core-navigation>.x-core-navigation__entry--dropdown{background-color:transparent}@container style(--breakpoint-xl-min: true){nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:var(--hit-box-height);min-height:var(--header-main-height);content:""}nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover:before{position:absolute;top:var(--header-main-height);left:-30vw;z-index:1;width:200vw;height:var(--hit-box-height);background-color:var(--color-neutral-0);box-shadow:0 100vh 0 100vh #000000b3;content:"";-webkit-user-select:none;user-select:none;pointer-events:none}nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul{position:relative;z-index:1}nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li{position:static}nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li:hover>a{position:static;overflow:visible!important}nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li:hover>a:not(:last-child):after{position:absolute;top:0;left:calc(100% - 50px);z-index:0;width:26vw;height:calc(var(--hit-box-height) - var(--header-main-height) / 2);content:""}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:var(--hit-box-height);min-height:var(--header-main-height);content:""}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover:before{position:absolute;top:var(--header-main-height);left:-30vw;z-index:1;width:200vw;height:var(--hit-box-height);background-color:var(--color-neutral-0);box-shadow:0 100vh 0 100vh #000000b3;content:"";-webkit-user-select:none;user-select:none;pointer-events:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul{position:relative;z-index:1}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li{position:static}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li:hover>a{position:static;overflow:visible!important}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover ul li:hover>a:not(:last-child):after{position:absolute;top:0;left:calc(100% - 50px);z-index:0;width:26vw;height:calc(var(--hit-box-height) - var(--header-main-height) / 2);content:""}:root{--header-main-background: var(--opacity-secondary-600)}.header--main{--header-main-height: 100%;--header-main-padding-y: 0;--header-main-background: var(--color-neutral-100)}.header--main .x-core-button[data-toggle-target=main-menu]{order:1}@container style(--breakpoint-xl-min: true){.header--main .x-core-button[data-toggle-target=main-menu]{display:none}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .x-core-button[data-toggle-target=main-menu]{display:none}.header--main .container{position:relative;justify-content:flex-end}.header--main .container .header__logo{display:flex;align-items:center;justify-content:center;max-width:500px;height:100%;min-height:125px;margin-right:auto}@container style(--breakpoint-lg-max: true){.header--main .container .header__logo{max-width:400px;max-height:100px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .container .header__logo{max-width:400px;max-height:100px}.header--main .container .header__logo .logo-image{width:100%;height:100%}.header--main .main-menu{position:absolute;flex-direction:column;gap:12px;align-items:flex-start;width:100%;height:calc(100vh - var(--header-total-height));padding:var(--spacing-md);overflow-y:hidden;color:var(--color-neutral-1000);inset:var(--header-main-height) 0 0 0}.header--main .main-menu.is-active{overflow-y:scroll;background-color:var(--color-neutral-0)}.header--main .main-menu .x-core-navigation{align-items:flex-start;order:1}.header--main .main-menu .menu__search-wrapper{order:0;width:100%}.header--main .main-menu .search-form{width:100%;max-width:475px}.header--main .main-menu .x-core-button-wrapper{order:2}@container style(--breakpoint-xl-min: true){.header--main .main-menu{position:unset;flex-direction:row;align-items:center;justify-content:flex-end;height:unset;color:var(--color-neutral-1000);inset:unset}.header--main .main-menu .x-core-navigation{gap:var(--spacing-xl);order:unset;margin-right:20px}.header--main .main-menu .x-core-navigation__entry--dropdown{position:unset}.header--main .main-menu .x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle:before{z-index:-1;display:none;background-color:var(--color-neutral-1000);opacity:.7}.header--main .main-menu .menu__search-wrapper{order:unset;width:auto;height:auto}.header--main .main-menu .search-form{width:100%;max-width:475px}.header--main .main-menu .search-form .x-core-input{position:relative;margin-bottom:0}.header--main .main-menu .search-form .x-core-input input{min-width:400px;max-width:100%;height:52px;padding-left:calc(38px + var(--text-2xs));color:var(--body-color);background-color:var(--color-neutral-0);border:none}.header--main .main-menu .search-form .x-core-input:before{position:absolute;top:52%;left:var(--spacing-md);z-index:1;display:flex;align-items:center;justify-content:center;height:52px;font-size:var(--text-xs);font-family:"Font Awesome 6 Sharp";transform:translateY(-50%);opacity:50%;content:""}.header--main .main-menu .search-form .x-core-input ::placeholder{min-height:52px;color:var(--color-neutral-1000)}.header--main .main-menu .search-form .x-core-input button{z-index:999;width:44px;height:44px;margin-right:4px;background:var(--color-neutral-200);border-radius:var(--border-radius-max)}.header--main .main-menu .x-core-button-wrapper{order:unset}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu{position:unset;flex-direction:row;align-items:center;justify-content:flex-end;height:unset;color:var(--color-neutral-1000);inset:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation{gap:var(--spacing-xl);order:unset;margin-right:20px}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation__entry--dropdown{position:unset}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle:before{z-index:-1;display:none;background-color:var(--color-neutral-1000);opacity:.7}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .menu__search-wrapper{order:unset;width:auto;height:auto}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form{width:100%;max-width:475px}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form .x-core-input{position:relative;margin-bottom:0}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form .x-core-input input{min-width:400px;max-width:100%;height:52px;padding-left:calc(38px + var(--text-2xs));color:var(--body-color);background-color:var(--color-neutral-0);border:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form .x-core-input:before{position:absolute;top:52%;left:var(--spacing-md);z-index:1;display:flex;align-items:center;justify-content:center;height:52px;font-size:var(--text-xs);font-family:"Font Awesome 6 Sharp";transform:translateY(-50%);opacity:50%;content:""}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form .x-core-input ::placeholder{min-height:52px;color:var(--color-neutral-1000)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .search-form .x-core-input button{z-index:999;width:44px;height:44px;margin-right:4px;background:var(--color-neutral-200);border-radius:var(--border-radius-max)}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--main .main-menu .x-core-button-wrapper{order:unset}:root{--header-top-background: var(--opacity-secondary-200)}.header--top{--header-top-height: 42px;--nav-link-color: var(--color-neutral-0);--nav-link-hover-color: var(--color-neutral-100);--nav-link-font-size: var(--text-xs);font-size:var(--text-xs)}.header--top .usp-bar{display:flex;flex-direction:row;gap:var(--spacing-md)}@container style(--breakpoint-xs-max: true){.header--top .usp-bar{flex-direction:column;gap:unset}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .header--top .usp-bar{flex-direction:column;gap:unset}.header--top .usp-bar .usp-item{padding:var(--nav-link-padding-y, .5rem) var(--nav-link-padding-x, 1rem)}.header--top .usp-bar .usp-item .x-core-icon{margin-right:.75rem;color:var(--color-primary-500)}.header--top nav{display:none}@container style(--breakpoint-xl-min: true){.header--top nav{display:block}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header--top nav{display:block}@container style(--breakpoint-lg-min: true){.x-core-navigation--top{flex-direction:row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation--top{flex-direction:row}.x-core-navigation.header__mobile--top{display:block}@container style(--breakpoint-xl-min: true){.x-core-navigation.header__mobile--top{display:none}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .x-core-navigation.header__mobile--top{display:none}.mega-menu__widget{display:none}@container style(--breakpoint-xl-min: true){.mega-menu__widget{position:absolute;top:var(--dropdown-position-top);right:24px;width:var(--dropdown-item-width);margin:40px 0!important}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .mega-menu__widget{position:absolute;top:var(--dropdown-position-top);right:24px;width:var(--dropdown-item-width);margin:40px 0!important}@container style(--breakpoint-xl-min: true){.container:has(nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover) .mega-menu__widget{display:block}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .container:has(nav>.x-core-navigation>.x-core-navigation__entry--dropdown:hover) .mega-menu__widget{display:block}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1408px) / 2)}}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: clamp(80px, 6.5vw, 120px);--intro-gutter-after: clamp(40px, 6.5vw, 80px)}.pageblock[data-theme=grey]{--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);background-color:var(--color-secondary-500)}.pageblock[data-theme=light-grey]{background-color:var(--color-secondary-100)}.pageblock{--block-padding-top: 40px}.pageblock--card-grid+.pageblock--product-categories .category__wrapper{margin-top:0}.pageblock--card-grid:has(+.pageblock--product-categories){--block-padding-bottom: 0}.pageblock--woocommerce .woocommerce-NoticeGroup:has(.woocommerce-message,.woocommerce-error),.pageblock--woocommerce .woocommerce-notices-wrapper:has(.woocommerce-message,.woocommerce-error){margin-bottom:40px}.pageblock--woocommerce .woocommerce-NoticeGroup .woocommerce-message,.pageblock--woocommerce .woocommerce-NoticeGroup .woocommerce-error,.pageblock--woocommerce .woocommerce-notices-wrapper .woocommerce-message,.pageblock--woocommerce .woocommerce-notices-wrapper .woocommerce-error{padding:clamp(15px,5vw,30px);color:var(--color-neutral-0);font-weight:600;background-color:var(--color-secondary-500);border:none;border-radius:8px}.pageblock--woocommerce .woocommerce-NoticeGroup ul,.pageblock--woocommerce .woocommerce-notices-wrapper ul{margin:0}.pageblock--woocommerce .woocommerce-NoticeGroup ul li,.pageblock--woocommerce .woocommerce-notices-wrapper ul li{display:flex;gap:10px;list-style:none}.pageblock--woocommerce .woocommerce-NoticeGroup ul li:before,.pageblock--woocommerce .woocommerce-notices-wrapper ul li:before{color:var(--color-primary-500);font-weight:400;font-size:var(--text-xs);font-family:"Font Awesome 6 Sharp";content:""}.pageblock--woocommerce .woocommerce-NoticeGroup ul li a,.pageblock--woocommerce .woocommerce-notices-wrapper ul li a{color:var(--color-neutral-0)}.pageblock--woocommerce .woocommerce-NoticeGroup ul li a:hover,.pageblock--woocommerce .woocommerce-notices-wrapper ul li a:hover{color:var(--color-primary-500)}.pageblock--woocommerce{--checkout-boxed-padding: 0;--input-padding-y: 16px;--input-padding-x: var(--label-padding-x);--input-background: var(--color-secondary-100);--input-border-color: var(--input-background);--input-color: var(--color-secondary-600);--input-font-size: var(--text-sm);--input-border-radius: var(--border-radius-max);--input-margin-bottom: 24px}.pageblock--woocommerce .form-row{display:flex;flex-direction:column;gap:12px}.pageblock--woocommerce .form-row label{margin-bottom:0;font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);line-height:var(--heading-line-height);padding-inline:var(--label-padding-x)}.pageblock--woocommerce .form-row label .required{color:var(--color-primary-500)}.pageblock--woocommerce .form-row input,.pageblock--woocommerce .form-row select{border-radius:var(--border-radius-max)}.pageblock--woocommerce .form-row textarea{--input-border-radius: var(--border-radius-lg)}.pageblock--woocommerce .form-row input,.pageblock--woocommerce .form-row select,.pageblock--woocommerce .form-row textarea{margin:0;color:var(--color-secondary-600);font-size:var(--text-sm);background-color:var(--color-secondary-100);border:solid 1px var(--color-secondary-100);padding-block:var(--input-padding-y);padding-inline:var(--input-padding-x)}.pageblock--woocommerce .form-row input::placeholder,.pageblock--woocommerce .form-row select::placeholder,.pageblock--woocommerce .form-row textarea::placeholder{color:inherit}.pageblock--woocommerce .form-row .password-input{display:flex;gap:16px;align-items:center}.pageblock--woocommerce .form-row .password-input input{flex:1}.pageblock--woocommerce .form-row .password-input .show-password-input{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:4px;color:var(--color-neutral-0);background-color:var(--color-secondary-700);border:none;border-radius:50%;aspect-ratio:1}.pageblock--woocommerce .form-row .password-input .show-password-input.display-password:after{content:""}.pageblock--woocommerce .form-row .password-input .show-password-input:after{font-weight:400;font-size:var(--text-xs);font-family:"Font Awesome 6 Sharp";content:""}.pageblock--woocommerce .form-row .select2{position:relative;min-height:60px;margin:0;color:var(--color-secondary-600);font-size:var(--text-sm);background-color:var(--color-secondary-100);border:solid 1px var(--color-secondary-100);border-radius:var(--border-radius-form);padding-block:var(--input-padding-y);padding-inline:var(--input-padding-x)}.pageblock--woocommerce .form-row .select2-selection{background-color:transparent;border:none}.pageblock--woocommerce .form-row .select2-container--open{border-bottom-right-radius:0;border-bottom-left-radius:0}.pageblock--woocommerce .form-row .select2 ::placeholder{color:inherit}.pageblock--woocommerce .form-row .select2 b{margin-top:10px;margin-left:-10px}.pageblock--woocommerce .woocommerce-additional-fields .qls-shipment-method{border:none;border-radius:var(--border-radius-lg);padding-block:var(--input-padding-y);padding-inline:var(--input-padding-x)}.pageblock--woocommerce .woocommerce-additional-fields .qls-shipment-method label{margin-bottom:0;font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);line-height:var(--heading-line-height);padding-inline:var(--label-padding-x)}.pageblock--woocommerce .woocommerce-additional-fields .qls-shipment-method select{min-height:30px;margin-left:10px;border-radius:var(--border-radius-max);padding-inline:10px}@container style(--breakpoint-xs: true){.pageblock--woocommerce .woocommerce-additional-fields .qls-shipment-method select{margin-left:0}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--woocommerce .woocommerce-additional-fields .qls-shipment-method select{margin-left:0}.select2-dropdown.select2-dropdown--below{background-color:var(--color-secondary-100);border:none;padding-block:var(--input-padding-y);padding-inline:var(--input-padding-x)}.onsale{padding:6px 14px;color:var(--body-color);font-weight:var(--button-font-weight);font-family:var(--button-font-family);line-height:var(--body-line-height);background:var(--gradient-primary);border-radius:var(--button-border-radius)}.pageblock--product-details{--block-padding-top: 40px}.pageblock--product-details div.product{position:relative;gap:var(--spacing-xxxl)}@container style(--breakpoint-sm-max: true){.pageblock--product-details div.product{display:block}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details div.product{display:block}.pageblock--product-details .summary h1{font-size:var(--h2-size)}.pageblock--product-details .summary .metadata_categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:var(--spacing-md)}.pageblock--product-details .summary .metadata_categories a{display:inline-block;padding:8px 14px;color:var(--color-secondary-600);font-weight:600;font-size:var(--text-xs);font-family:var(--heading-font-family);border:2px solid var(--color-secondary-100);border-radius:var(--border-radius-max)}.pageblock--product-details .summary .metadata_categories a:nth-child(1){background:var(--color-secondary-100)}.pageblock--product-details .summary .wcb2b-tier_prices{padding-left:0}.pageblock--product-details .summary .request-quote{order:2}.pageblock--product-details .woocommerce-product-gallery__image,.pageblock--product-details .woocommerce-product-gallery__image img{width:100%;overflow:hidden;border-radius:var(--border-radius-sm)}.pageblock--product-details .woocommerce-product-gallery__trigger{position:absolute;top:10px;right:10px;left:unset}.pageblock--product-details .flex-control-nav li{overflow:hidden;background:var(--color-secondary-100);border-radius:var(--border-radius-sm)}.pageblock--product-details .variations{display:flex;flex-direction:column;gap:2rem;border-collapse:separate!important}.pageblock--product-details .variations tr{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:1rem}.pageblock--product-details .variations th.label label{margin-bottom:1rem;font-weight:700;font-family:var(--heading-font-family)}.pageblock--product-details .variations td.value{width:100%}.pageblock--product-details .variations select{padding:8px 14px;font-size:var(--text-sm);font-family:Montserrat Variable,sans-serif;background:var(--color-secondary-100);border:none;border-radius:var(--border-radius-max)}.pageblock--product-details .variations .reset_variations{display:none}.pageblock--product-details .product:not(.purchasable) .woocommerce-variation-add-to-cart-disabled{display:none!important}.pageblock--product-details .price{order:1;margin-bottom:10px!important;font-weight:700;font-size:var(--text-xl)!important}.pageblock--product-details .cart{order:2}.pageblock--product-details .price-ex-btw{margin-left:10px;font-weight:400;font-size:var(--text-sm)}.pageblock--product-details .price-percentage{display:block;font-weight:400;font-size:var(--text-sm)}.pageblock--product-details .woocommerce-variation{display:flex;flex-direction:column;gap:2rem;margin-bottom:20px}.pageblock--product-details .woocommerce-variation .woocommerce-variation-price{order:1;font-weight:700;font-size:var(--text-xl)}.pageblock--product-details .entry-summary{display:flex;flex-direction:column;gap:8px}.pageblock--product-details .entry-summary p{margin:0;font-size:var(--text-sm)}.pageblock--product-details .entry-summary .in-stock,.pageblock--product-details .entry-summary .stock{margin-top:2rem}.pageblock--product-details .entry-summary .in-stock:before,.pageblock--product-details .entry-summary .stock:before{margin-right:14px;font-family:var(--icon-font-family);content:""}.pageblock--product-details .entry-summary .custom-usps{display:flex;flex-direction:column;gap:8px;margin-bottom:2rem}.pageblock--product-details .woocommerce-variation-availability .in-stock{margin-top:0;margin-bottom:8px}.pageblock--product-details .woocommerce-variation-availability .custom-usps{margin-bottom:0}.pageblock--product-details .sale .onsale{position:absolute;top:10px;left:2cqh;z-index:1}.pageblock--product-details .x-core-icon-text{display:flex;gap:16px;align-items:center}.pageblock--product-details .x-core-icon-text__icon{width:20px}.pageblock--product-details .x-core-icon-text__content p{font-size:var(--text-sm)}.pageblock--product-details .woocommerce-variation-add-to-cart,.pageblock--product-details .product-type-simple .cart{display:flex;gap:10px}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons{position:relative}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .qty,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .qty{min-width:200px;max-width:200px;padding:20px 14px;font-weight:700;font-size:var(--text-lg);text-align:center;border:1px solid var(--color-secondary-100);border-radius:var(--border-radius-max)}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .minus,.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .plus,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .minus,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .plus{position:absolute;background:var(--color-secondary-100)}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .minus:before,.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .plus:before,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .minus:before,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .plus:before{position:absolute}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .minus,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .minus{top:6px;left:6px}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .minus:before,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .minus:before{left:50%;color:var(--color-secondary-600);font-family:var(--icon-font-family);transform:translate(-50%);content:""}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .plus,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .plus{top:6px;right:6px}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons .plus:before,.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons .plus:before{left:50%;color:var(--color-secondary-600);font-family:var(--icon-font-family);transform:translate(-50%);content:"+"}.pageblock--product-details .woocommerce-variation-add-to-cart .custom-quantity-buttons:has(input[type=hidden]),.pageblock--product-details .product-type-simple .cart .custom-quantity-buttons:has(input[type=hidden]){display:none}.pageblock--product-details .woocommerce-variation-add-to-cart .single_add_to_cart_button,.pageblock--product-details .product-type-simple .cart .single_add_to_cart_button{justify-content:center;width:100%}.pageblock--product-details .wc-tabs{display:flex;flex-wrap:wrap;gap:10px;width:auto;margin-bottom:var(--spacing-xxl)}@container style(--breakpoint-sm-max: true){.pageblock--product-details .wc-tabs{position:relative;left:-15px;width:calc(100% + 30px);margin-bottom:var(--spacing-sm);padding-right:15px!important;padding-left:15px!important}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .wc-tabs{position:relative;left:-15px;width:calc(100% + 30px);margin-bottom:var(--spacing-sm);padding-right:15px!important;padding-left:15px!important}.pageblock--product-details .wc-tabs li.active a{color:var(--color-secondary-100);background:var(--color-secondary-600);border:1px solid var(--color-secondary-600)}.pageblock--product-details .wc-tabs li a{display:block;width:-webkit-max-content;width:max-content;padding:18px 24px;color:var(--color-secondary-600);font-size:var(--text-md);font-family:var(--heading-font-family);text-align:center;text-decoration:none;border:1px solid var(--color-secondary-100);border-radius:var(--border-radius-max)}@container style(--breakpoint-sm-max: true){.pageblock--product-details .wc-tabs li a{padding:8px 12px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .wc-tabs li a{padding:8px 12px}.pageblock--product-details .woocommerce-product-attributes th{padding-right:20px;text-align:left}@container style(--breakpoint-md-min: true){.pageblock--product-details .wc-tab{float:left;width:60%}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-details .wc-tab{float:left;width:60%}@container style(--breakpoint-sm-max: true){.pageblock--product-details .woocommerce-tabs+.related.products{margin-top:var(--spacing-lg)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-tabs+.related.products{margin-top:var(--spacing-lg)}.pageblock--product-details .x-core-collapse{border-bottom:1px solid var(--color-secondary-100);border-radius:0}.pageblock--product-details .x-core-collapse .x-core-icon-text__icon{--icon-color: var(--color-neutral-0);display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-secondary-500);border-radius:var(--border-radius-max)}.pageblock--product-details .x-core-read-more{overflow:hidden}.pageblock--product-details .x-core-read-more:before{margin-left:20px}.pageblock--product-details .x-core-read-more__title,.pageblock--product-details .x-core-read-more:before{color:var(--color-neutral-800);font-weight:var(--button-font-weight)}.pageblock--product-details .x-core-read-more summary{position:relative;display:flex;flex-direction:row;align-items:center}.pageblock--product-details .x-core-read-more summary::marker{display:none}.pageblock--product-details .x-core-read-more summary::-webkit-details-marker{display:none}.pageblock--product-details .x-core-read-more summary:after{position:absolute;font-size:var(--text-xl);transform:rotate(90deg);transition:.5s;content:"⏵"}.pageblock--product-details .x-core-read-more summary span{margin-left:20px}.pageblock--product-details .x-core-read-more p{transform:translateY(-30px);opacity:0;transition:.4s}.pageblock--product-details .x-core-read-more[open]{grid-template-rows:1.5rem 1fr}.pageblock--product-details .x-core-read-more[open] p{transform:translateY(0);opacity:1}.pageblock--product-details .x-core-read-more[open] summary:after{transform:rotate(-90deg)}.quotation-request{grid-column-start:1;grid-column-end:3;width:100%;padding:var(--spacing-xl);background:var(--color-secondary-100);border-radius:var(--border-radius-sm)}@container style(--breakpoint-md-max: true){.quotation-request{margin:var(--spacing-md) 0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .quotation-request{margin:var(--spacing-md) 0}@container style(--breakpoint-md-max: true){.quotation-request__header{margin-bottom:2rem}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .quotation-request__header{margin-bottom:2rem}.quotation-request__wrapper{display:grid;grid-template-columns:1fr 1fr}@container style(--breakpoint-md-max: true){.quotation-request__wrapper{grid-template-columns:1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .quotation-request__wrapper{grid-template-columns:1fr}.quotation-request input,.quotation-request textarea{background:var(--color-neutral-0)}.related-intro{display:block;max-width:540px;margin-bottom:40px;line-height:160%}.upsells.products{grid-column:span 2}.related.products .products,.upsells.products .products{--columns-xl: repeat(6, 1fr);--columns-md: repeat(3, 1fr);--columns-xs: repeat(2, 1fr)}.related.products .products span.price,.upsells.products .products span.price{display:none}.product-type-variable .wcb2b-tier_prices{margin-top:30px}.pswp__bg{background:#ffffffe6}.pswp__ui button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--color-neutral-1000)!important;border-radius:100%}.pswp__ui button:hover{background-color:var(--color-neutral-1000)!important}.pswp__ui button:before{position:relative;top:0;left:0}.pswp__top-bar{background-color:var(--color-neutral-1000)!important}.pswp__top-bar button{width:44px;height:44px;color:var(--color-neutral-1000)!important;background-color:transparent!important}.pageblock--my-account .woocommerce{display:flex;flex-direction:column;gap:40px}@container style(--breakpoint-lg-min: true){.pageblock--my-account .woocommerce{flex-direction:row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce{flex-direction:row}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:18px;border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-sm)}@container style(--breakpoint-lg-min: true){.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;max-width:350px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:0;max-width:350px}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style:none}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:var(--color-neutral-0);background-color:var(--color-secondary-700)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:68px;padding:8px 24px;color:var(--color-secondary-700);font-weight:700;font-size:var(--headings-sizes-md, 18px);font-family:var(--heading-font-family);line-height:110%;text-decoration:none;background-color:var(--color-neutral-0);border-radius:6px;transition:var(--transition-duration)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:after{color:inherit;font-weight:400;font-size:var(--text-xs);font-family:"Font Awesome 6 Sharp";transition:inherit;content:""}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{background:var(--color-secondary-100)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard a:after{content:""}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account a:after{content:""}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads a:after{content:""}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders a:after{content:""}.pageblock--my-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:after{content:""}.pageblock--my-account .woocommerce .u-columns{display:flex;flex-direction:row;gap:40px;width:100%}@container style(--breakpoint-md-max: true){.pageblock--my-account .woocommerce .u-columns{flex-direction:column}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .u-columns{flex-direction:column}.pageblock--my-account .woocommerce .u-columns#customer_login .u-column1,.pageblock--my-account .woocommerce .u-columns#customer_login .u-column2{width:50%}@container style(--breakpoint-md-max: true){.pageblock--my-account .woocommerce .u-columns#customer_login .u-column1,.pageblock--my-account .woocommerce .u-columns#customer_login .u-column2{width:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .u-columns#customer_login .u-column1,:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .u-columns#customer_login .u-column2{width:100%}.pageblock--my-account .woocommerce .u-columns .woocommerce-button{margin-top:20px;margin-left:unset}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content{width:100%}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;gap:24px}@container style(--breakpoint-lg-min: true){.pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr 1fr}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr 1fr}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:24px;background-color:var(--color-secondary-100);border-radius:8px}@container style(--breakpoint-lg-min: true){.pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:30px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:30px}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header{background-color:unset}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form{display:flex;flex-direction:column}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form fieldset{margin:0 0 24px;padding:24px;background-color:var(--color-secondary-100);border:none;border-radius:var(--border-radius-sm)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form fieldset legend{padding:4px 16px;background-color:var(--color-neutral-0);border:solid 2px var(--color-secondary-100);border-radius:var(--border-radius-sm)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form fieldset .form-row input,.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form fieldset .form-row select,.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form fieldset .form-row textarea{background-color:var(--color-neutral-0)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form .form-row{display:flex;flex-direction:column;margin-bottom:24px}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form .form-row #account_display_name_description{padding-inline:var(--label-padding-x);font-size:var(--text-xs)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content form .form-row .woocommerce-password-strength{padding-inline:var(--label-padding-x)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table{width:100%;margin-bottom:var(--spacing-md);padding:18px;border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-sm)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table tbody tr{position:relative;overflow:hidden;border-radius:8px}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table th{font-weight:800}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table th,.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);text-align:left;border:none}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table tr:nth-child(2n){background-color:var(--color-secondary-100)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table .wc-item-meta{margin:0}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table .wc-item-meta li{display:flex;gap:5px;align-items:center;font-size:var(--text-xs)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table .x-core-button--primary{min-height:0;padding:8px 10px;font-size:var(--text-sm)}.pageblock--my-account .woocommerce .woocommerce-MyAccount-content table .x-core-button--primary.x-core-button+.x-core-button{margin-top:10px}.pageblock--my-account .woocommerce .billing_address_book{margin-top:50px}.pageblock--my-account .woocommerce .addresses.address-book .wc-address-book-address{padding:25px 0;border-bottom:2px solid var(--color-primary-500)}.pageblock--my-account .woocommerce .addresses.address-book .wc-address-book-address:last-child{margin-bottom:25px}.pageblock--my-account .woocommerce .addresses.address-book .button{display:inline-flex;vertical-align:middle}.pageblock--my-account .woocommerce:has(.woocommerce-form-login,.woocommerce-ResetPassword){flex-direction:column;max-width:650px;margin-inline:auto}.pageblock--my-account .woocommerce:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce-ResetPassword,.pageblock--my-account .woocommerce:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce-form-login{padding:30px;border:1px solid var(--color-secondary-100);border-radius:var(--border-radius-sm)}.pageblock--my-account .woocommerce:has(.u-columns){max-width:unset}@container style(--breakpoint-md-max: true){.pageblock--my-account .woocommerce:has(.u-columns){max-width:650px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--my-account .woocommerce:has(.u-columns){max-width:650px}.pageblock--checkout .woocommerce .woocommerce-form-coupon-toggle{padding-inline:var(--label-padding-x);margin-bottom:24px}.pageblock--checkout .woocommerce .wc_payment_methods .wc_payment_method{padding:0}.pageblock--checkout .woocommerce .wc_payment_methods .wc_payment_method label{display:block;width:100%;padding:10px;cursor:pointer}.pageblock--checkout .woocommerce .wc_payment_methods .wc_payment_method .payment_box{padding:10px}.pageblock--checkout .woocommerce .wc_payment_methods .wc_payment_method .payment_box p{font-size:var(--text-xs)}.pageblock--checkout .woocommerce .wc_payment_methods .wc_payment_method:has(:checked){font-weight:600;border-color:var(--color-primary-500);border-width:2px}.pageblock--checkout .woocommerce .woocommerce-checkout{gap:clamp(32px,5vw,40px)}.pageblock--checkout .woocommerce .woocommerce-checkout #customer_details .col-2{margin-top:40px}.pageblock--checkout .woocommerce .woocommerce-checkout #customer_details h3{padding-inline:24px;margin-bottom:24px}.pageblock--checkout .woocommerce .woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:span 2}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review{background-color:var(--color-secondary-100);border-radius:10px}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table{display:block}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tbody:has(:nth-child(5)){padding-bottom:100px}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tbody{position:relative;display:block;max-height:500px;overflow:scroll}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tbody:has(:nth-child(5))+tfoot{position:relative;display:block}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tbody:has(:nth-child(5))+tfoot:before{position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(0deg,#eeeff0 50%,#00d4ff00);content:""}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tr th,.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tr td{border-bottom:solid 1px var(--color-secondary-100);padding-block:15px}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tr td.product-name{flex-direction:column;gap:8px;align-items:flex-start;font-weight:var(--heading-font-weight);font-family:var(--heading-font-family)}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tr td.product-name img{border-radius:4px}.pageblock--checkout .woocommerce .woocommerce-checkout .checkout__order-review #order_review table tr td.product-name .product-quantity{top:5px;left:40px;display:flex;min-width:24px;height:auto;padding:4px;font-weight:inherit;font-size:var(--text-3xs);font-family:inherit;background-color:var(--color-primary-500);transform:unset;aspect-ratio:1}.pageblock--checkout .woocommerce form#order_review{max-width:800px;margin:0 auto}.pageblock--checkout .woocommerce form#order_review table{width:100%;margin-bottom:var(--spacing-md);padding:18px;border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-sm)}@container style(--breakpoint-sm-max: true){.pageblock--checkout .woocommerce form#order_review table{padding:5px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--checkout .woocommerce form#order_review table{padding:5px}.pageblock--checkout .woocommerce form#order_review table tbody tr{position:relative;overflow:hidden;border-radius:8px}.pageblock--checkout .woocommerce form#order_review table th{font-weight:800}.pageblock--checkout .woocommerce form#order_review table th,.pageblock--checkout .woocommerce form#order_review table td{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);text-align:left;border:none}.pageblock--checkout .woocommerce form#order_review table tr:nth-child(2n){background-color:var(--color-secondary-100)}.pageblock--checkout .woocommerce form#order_review table .wc-item-meta{margin:0}.pageblock--checkout .woocommerce form#order_review table .wc-item-meta li{display:flex;gap:5px;align-items:center;font-size:var(--text-xs)}.x-core-button--menu-cart{justify-content:center;padding:8px;overflow:visible;background:var(--gradient-primary);border:none;aspect-ratio:1;--button-color: var(--color-neutral-1000);--button-border-radius: 100%}.x-core-button--menu-cart[data-cart-count]:after{position:absolute;height:20px;font-weight:var(--body-font-weight);font-size:var(--text-2xs);font-family:var(--body-font-family);translate:35% -27%;--menu-cart-item-count-color: var(--color-neutral-1000);--menu-cart-item-count-background: var(--color-neutral-0)}.x-core-button--menu-cart:hover,.x-core-button--menu-cart:focus,.x-core-button--menu-cart:focus-visible,.x-core-button--menu-cart:focus-within{--button-border-color: transparent;--button-background: transparent}.x-core-button--menu-cart:focus-visible{--button-focus-box-shadow: 0 0 0 2px var(--opacity-secondary-400)}.x-core-button--menu-cart .x-core-icon-text{transform:translate(-1px)}.x-core-button--menu-cart .x-core-icon-text__content{display:none}a.x-core-card--product,.x-core-card--product{--card-background: transparent;--card-border-radius: 0;display:flex;gap:6px}a.x-core-card--product .attachment-woocommerce_thumbnail,.x-core-card--product .attachment-woocommerce_thumbnail{margin-bottom:24px;object-fit:contain;aspect-ratio:1;border-radius:var(--border-radius-sm)}a.x-core-card--product .x-core-card__content,.x-core-card--product .x-core-card__content{--card-padding-y: 0;--card-padding-x: 0;--card-content-gap: var(--spacing-xs);justify-content:space-between}a.x-core-card--product .x-core-card__content .woocommerce-loop-product__title,.x-core-card--product .x-core-card__content .woocommerce-loop-product__title{margin-bottom:0;font-weight:500;font-size:var(--text-lg)!important}a.x-core-card--product .woocommerce-loop-product__link:hover,.x-core-card--product .woocommerce-loop-product__link:hover{text-decoration:none}a.x-core-card--product .onsale,.x-core-card--product .onsale{top:10px;right:10px}a.x-core-card--product .productcard-category,.x-core-card--product .productcard-category{display:inline-block;margin-bottom:8px;padding:6px 14px;color:var(--color-secondary-600);font-weight:400;font-size:var(--text-2xs);font-family:var(--heading-font-family);background:var(--color-secondary-100);border-radius:var(--border-radius-max)}a.x-core-card--product .price,.x-core-card--product .price{display:flex;flex-direction:row;align-items:baseline;color:var(--color-secondary-500);font-weight:400;font-size:var(--text-md);font-family:var(--heading-font-family);line-height:1.1;column-gap:6px}a.x-core-card--product .price del .amount,.x-core-card--product .price del .amount{font-size:var(--text-lg);opacity:.4}a.x-core-card--product .price-ex-btw,.x-core-card--product .price-ex-btw{display:none}section[data-theme=grey] .product-price{color:var(--color-neutral-0)}.pageblock--cart .woocommerce-cart-form{grid-column:1;--cart-boxed-background: var(--color-neutral-0)}.pageblock--cart .woocommerce-cart-form a:not(.x-core-button){color:var(--color-secondary-600);font-weight:var(--heading-font-weight);font-size:var(--text-md);font-family:var(--heading-font-family)}.pageblock--cart .woocommerce-cart-form a:not(.x-core-button):hover{color:var(--color-primary-500)}@container style(--breakpoint-sm-max: true){.pageblock--cart .woocommerce-cart-form__contents{display:grid}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__contents{display:grid}.pageblock--cart .woocommerce-cart-form__contents{width:100%;border-collapse:collapse}@container style(--breakpoint-sm-max: true){.pageblock--cart .woocommerce-cart-form__contents thead{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__contents thead{display:none}.pageblock--cart .woocommerce-cart-form__cart-item{border-top:1px solid var(--opacity-secondary-100);border-bottom:1px solid var(--opacity-secondary-100);border-collapse:collapse}@container style(--breakpoint-sm-max: true){.pageblock--cart .woocommerce-cart-form__cart-item{display:grid;grid-template-areas:"remove thumbnail name name" "price quantity quantity subtotal";grid-template-columns:auto repeat(3,1fr);gap:10px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__cart-item{display:grid;grid-template-areas:"remove thumbnail name name" "price quantity quantity subtotal";grid-template-columns:auto repeat(3,1fr);gap:10px}@container style(--breakpoint-xs: true){.pageblock--cart .woocommerce-cart-form__cart-item{grid-template-columns:auto repeat(3,2fr)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__cart-item{grid-template-columns:auto repeat(3,2fr)}.pageblock--cart .woocommerce-cart-form__cart-item td{--table-padding-y: 24px;padding-inline:8px}@container style(--breakpoint-sm-max: true){.pageblock--cart .woocommerce-cart-form__cart-item td{--table-padding-y: 8px;display:flex;align-items:center;justify-content:center}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__cart-item td{--table-padding-y: 8px;display:flex;align-items:center;justify-content:center}.pageblock--cart .woocommerce-cart-form__cart-item .product-remove{grid-area:remove}.pageblock--cart .woocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumbnail}.pageblock--cart .woocommerce-cart-form__cart-item .product-name{display:flex;flex-direction:column;grid-area:name}.pageblock--cart .woocommerce-cart-form__cart-item .product-price{grid-area:price;color:var(--color-secondary-600);font-weight:var(--heading-font-weight);font-size:var(--text-md);font-family:var(--heading-font-family)}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity{grid-area:quantity}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity:has(input[type=hidden]) .quantity-input{display:none}.pageblock--cart .woocommerce-cart-form__cart-item .product-subtotal{grid-area:subtotal;align-self:center;color:var(--color-secondary-600);font-weight:var(--heading-font-weight);font-size:var(--text-md);font-family:var(--heading-font-family)}@container style(--breakpoint-sm-max: true){.pageblock--cart .woocommerce-cart-form__cart-item .product-subtotal{display:flex;flex-direction:column}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form__cart-item .product-subtotal{display:flex;flex-direction:column}.pageblock--cart .woocommerce-cart-form__cart-item .product-subtotal .amount{display:block}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity .quantity-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px;border:solid 1px var(--opacity-secondary-100);border-radius:var(--border-radius-max)}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity .quantity-input input{font-weight:700;font-size:var(--text-md);font-family:var(--heading-font-family);text-align:center;border:none}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity .quantity-input .x-core-button{min-width:52px;background:var(--color-secondary-100)}.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity .quantity-input .x-core-button:hover{background:var(--color-secondary-300)}.pageblock--cart .woocommerce-cart-form .coupon{display:grid;grid-template-columns:repeat(2,400px);row-gap:10px;column-gap:10px}@container style(--breakpoint-md-max: true){.pageblock--cart .woocommerce-cart-form .coupon{grid-template-columns:repeat(2,1fr);width:100%;margin-bottom:0;column-gap:10px;row-gap:10px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form .coupon{grid-template-columns:repeat(2,1fr);width:100%;margin-bottom:0;column-gap:10px;row-gap:10px}@container style(--breakpoint-xs-max: true){.pageblock--cart .woocommerce-cart-form .coupon{grid-template-columns:repeat(1,1fr)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form .coupon{grid-template-columns:repeat(1,1fr)}.pageblock--cart .woocommerce-cart-form .coupon input{min-height:52px;padding:4px var(--spacing-md);background-color:var(--color-secondary-100);border:none;border-radius:var(--border-radius-max)}@container style(--breakpoint-md-max: true){.pageblock--cart .woocommerce-cart-form .coupon input{width:100%;max-width:400px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form .coupon input{width:100%;max-width:400px}.pageblock--cart .woocommerce-cart-form .coupon input::placeholder{color:var(--color-secondary-600);font-weight:var(--body-font-weight);font-family:var(--body-font-family);line-height:var(--body-line-height)}.pageblock--cart .woocommerce-cart-form .actions .x-core-button:not(.checkout-button){--button-background: var(--color-secondary-600);--button-color: var(--color-neutral-0);margin-left:0;background-image:unset}@container style(--breakpoint-lg-min: true){.pageblock--cart .woocommerce-cart-form .actions .x-core-button:not(.checkout-button).wp-element-button{margin-bottom:10px;margin-left:auto}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cart .woocommerce-cart-form .actions .x-core-button:not(.checkout-button).wp-element-button{margin-bottom:10px;margin-left:auto}.pageblock--cart .woocommerce-cart-form .actions .x-core-button[name=wcb2b_cart_empty]{display:none}@container style(--breakpoint-md-max: true){.pageblock--cart .woocommerce .checkout-button{float:left;width:unset;margin-top:10px;margin-right:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart .woocommerce .checkout-button{float:left;width:unset;margin-top:10px;margin-right:auto}@container style(--breakpoint-lg-min: true){.pageblock--cart .woocommerce .checkout-button{margin-top:-53px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cart .woocommerce .checkout-button{margin-top:-53px}.pageblock--cart .woocommerce .cart-collaterals{background-color:var(--color-secondary-100);border-radius:var(--border-radius-sm)}.pageblock--cart .woocommerce .cart-collaterals table{border-collapse:collapse}.pageblock--cart .woocommerce .cart-collaterals tr{color:var(--color-neutral-1000);font-weight:var(--heading-font-weight);font-size:var(--text-md);font-family:var(--heading-font-family)}.pageblock--cart .woocommerce .cart-collaterals tr th{padding-bottom:16px}.pageblock--cart .woocommerce .cart-collaterals tr.order-total{font-size:var(--h3-size)}.pageblock--cart .woocommerce .cart-collaterals tr:not(:last-child){border-bottom:1px solid var(--opacity-secondary-100)}:root{--pagination-item-background: transparent;--pagination-item-border-width: 2px;--pagination-padding-top: 40px}.pageblock--product-archive{--block-padding-top: 40px}.pageblock--product-archive .archive-header{display:grid;grid-template-columns:minmax(320px,580px) 2fr;align-items:center;width:100%;height:150px;margin-bottom:var(--spacing-xl);overflow:hidden;background:var(--color-secondary-100);border-radius:var(--border-radius-sm)}.pageblock--product-archive .archive-header__content{padding-left:var(--spacing-lg)}.pageblock--product-archive .archive-header__content h1{margin:0}.pageblock--product-archive .archive-header__image{width:auto;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-sm);aspect-ratio:9/8;--left: ellipse(100% 140% at 100% 50%);-webkit-clip-path:var(--left);clip-path:var(--left)}.pageblock--product-archive .archive-header__image img{align-self:center;width:100%;height:100%;object-fit:cover;aspect-ratio:9/8}.pageblock--product-archive .archive-header h1{color:var(--color-secondary-700);font-size:var(--h2-size)}.pageblock--product-archive ul.products{row-gap:30px}.pageblock--product-archive .pre-product-wrapper{align-items:center;margin-bottom:var(--spacing-xl)}.pageblock--product-archive .woocommerce-breadcrumb{margin-bottom:var(--spacing-xl);text-align:right}.pageblock--product-archive.pageblock--has-sidebar .shop-loop-wrapper{column-gap:40px}.pageblock--product-archive .woocommerce-result-count{margin-top:0;padding-top:10px;font-weight:700;font-family:Oswald Variable,sans-serif}.pageblock--product-archive .woocommerce-ordering .orderby{padding:8px 14px;font-weight:700;font-size:var(--text-sm);font-family:Oswald Variable,sans-serif;background:var(--color-secondary-100);border:none;border-radius:var(--border-radius-max)}.pageblock--product-archive .custom-sorting-wrapper{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:700;font-family:Oswald Variable,sans-serif}.pageblock--product-archive .wc-block-product-categories-list{margin:0;padding:0}.pageblock--product-archive .wc-block-product-categories-list .wc-block-product-categories-list-item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:12px;list-style:none}.pageblock--product-archive .wc-block-product-categories-list .wc-block-product-categories-list-item a{color:var(--color-neutral-900)}.pageblock--product-archive .wc-block-product-categories-list .wc-block-product-categories-list-item .wc-block-product-categories-list-item-count{display:block;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;color:var(--color-neutral-900);font-size:var(--text-count);background:var(--color-secondary-100);border-radius:var(--border-radius-max)}.pageblock--product-archive .wc-block-product-categories-list .wc-block-product-categories-list-item .wc-block-product-categories-list-item-count:after,.pageblock--product-archive .wc-block-product-categories-list .wc-block-product-categories-list-item .wc-block-product-categories-list-item-count:before{display:none}.pageblock--product-archive .wc-block-product-categories-list--depth-1{display:none}.pageblock--product-archive .wp-block-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--color-secondary-400)}.pageblock--product-archive .wp-block-heading:after{color:var(--color-secondary-400);font-size:var(--text-xxl);content:"+"}.pageblock--product-archive .wp-block-heading.cat-heading-filter:after{display:none}.pageblock--product-archive .wp-block-heading.is--active:after{content:"-"}.pageblock--product-archive .wp-block-heading:hover{cursor:pointer}.pageblock--product-archive .wp-block-woocommerce-attribute-filter,.pageblock--product-archive .wp-block-woocommerce-price-filter{display:none}.pageblock--product-archive .wp-block-woocommerce-attribute-filter.is--active,.pageblock--product-archive .wp-block-woocommerce-price-filter.is--active{display:block}.pageblock--product-archive .wc-blocks-filter-wrapper{margin-top:40px}.pageblock--product-archive .wc-blocks-filter-wrapper .wc-block-components-checkbox__input{border-color:var(--color-secondary-400)}.pageblock--product-archive .wc-blocks-filter-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background-image:var(--gradient-primary);border:none}.pageblock--product-archive .x-core-pagination{align-items:center;margin-top:30px}.pageblock--product-archive .x-core-pagination .page-numbers.current{position:relative}.pageblock--product-archive .x-core-pagination .page-numbers.current:after{position:absolute;bottom:-3px;left:50%;width:12px;height:3px;background:var(--color-neutral-900);transform:translate(-50%);content:""}.pageblock--product-archive .x-core-pagination .page-numbers.prev,.pageblock--product-archive .x-core-pagination .page-numbers.next{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:var(--color-secondary-100);border-radius:var(--border-radius-max)}.pageblock--product-archive .x-core-pagination .page-numbers.prev:hover,.pageblock--product-archive .x-core-pagination .page-numbers.next:hover{background:var(--Gradient-Yellow, linear-gradient(100deg, #ed7b39 0%, #ffe226 72.12%))}.pageblock--product-archive .shop-loop-wrapper .mobile-filter-toggle,.pageblock--product-archive .shop-loop-wrapper .mobile-filter-close{display:none}@container style(--breakpoint-sm-max: true){.pageblock--product-archive .shop-loop-wrapper .mobile-filter-toggle,.pageblock--product-archive .shop-loop-wrapper .mobile-filter-close{display:block}.pageblock--product-archive .shop-loop-wrapper .mobile-filter-toggle{margin-bottom:var(--spacing-md)}.pageblock--product-archive .shop-loop-wrapper .mobile-filter-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.pageblock--product-archive .shop-loop-wrapper .sidebar-wrapper{position:fixed;top:0;left:-110vw;z-index:9999999;width:100vw;height:100vh;padding:100px var(--spacing-md) var(--spacing-md) var(--spacing-md);overflow-y:scroll;background:var(--color-neutral-0);transition:.5s ease left}.pageblock--product-archive .shop-loop-wrapper .sidebar-wrapper.open{left:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .mobile-filter-toggle,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .mobile-filter-close{display:block}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .mobile-filter-toggle{margin-bottom:var(--spacing-md)}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .mobile-filter-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .sidebar-wrapper{position:fixed;top:0;left:-110vw;z-index:9999999;width:100vw;height:100vh;padding:100px var(--spacing-md) var(--spacing-md) var(--spacing-md);overflow-y:scroll;background:var(--color-neutral-0);transition:.5s ease left}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper .sidebar-wrapper.open{left:0}.pageblock--product-archive .archive-description{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--spacing-xxl)}.pageblock--product-archive .archive-description__wrapper{grid-column-start:2;grid-column-end:5;padding:var(--spacing-xl);background:var(--color-secondary-100);border-radius:var(--border-radius-md)}@container style(--breakpoint-sm-max: true){.pageblock--product-archive .archive-description__wrapper{grid-column-start:1}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .archive-description__wrapper{grid-column-start:1}@container style(--breakpoint-md-min: true){.pageblock--product-archive .sidebar-wrapper .sidebar{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:100px}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .sidebar-wrapper .sidebar{position:-webkit-sticky;position:-webkit-sticky;position:sticky;top:100px}.woocommerce-order p:last-of-type{display:none}.woocommerce-order .woocommerce-notice{font-weight:700;font-size:var(--h3-size);font-family:var(--heading-font-family)}.woocommerce-order h2{margin:20px 0;font-size:var(--h3-size)}.woocommerce-order .woocommerce-thankyou-order-details{padding:0}.woocommerce-order .woocommerce-thankyou-order-details li{padding:0;list-style:none}.woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__total,.woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method{display:none}.woocommerce-order .woocommerce-table--order-details{width:60%;padding:20px;text-align:left;background:var(--color-neutral-100);border-radius:var(--border-radius-sm);border-collapse:separate;border-spacing:10px 20px}.woocommerce-order .woocommerce-table--order-details a{color:var(--color-secondary-700)}.woocommerce-order .woocommerce-table--order-details tr{padding:10px}.woocommerce-order .woocommerce-columns{display:flex;gap:60px;width:60%;margin-top:30px;border-radius:var(--border-radius-sm);--checkout-boxed-background: var(--color-neutral-100);--checkout-boxed-padding: 30px}
