@charset "UTF-8";:root{--border-width: 1px;--border-color: var(--color-neutral-300);--border-radius-max: 999px;--border-radius-md: 12px;--border-radius-sm: 8px;--border-radius-xs: 3px;--component-border-radius: var(--border-radius-xs)}:root{--light-shadow: 0 2px 10px 0 #b2a99b1a;--input-box-shadow: 0 1px 4px 0 #0000001a inset}:root{--spacing-xs: .4375rem;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--spacing-xxl: 3.5rem;--grid-gutter-x: 1.5rem}:root{--transition-duration: .25s;--transition-timing-function: ease-in-out}:root{--color-accent-500: #31a253}:root{--color-neutral-0: #fff;--color-neutral-50: #f6f3ee;--color-neutral-100: #e3ded4;--color-neutral-400: #a7a5a1;--color-neutral-800: #4c3f2a;--color-neutral-900: #18151099;--color-neutral-1000: #181510}:root{--color-primary-500: #da2d42;--color-primary-700: #bf1c2f}:root{--color-secondary-500: #ffcb01;--color-secondary-700: #f3c100}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(./poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(./poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(./poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(./poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff) format("woff");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: "Poppins", sans-serif;--heading-font-weight: 600;--heading-line-height: 1.1;--heading-color: var(--color-neutral-1000);--heading-margin-bottom: clamp(16px, 3vw, 20px);--heading-size-xl: clamp(30px, 5vw + 1rem, 60px);--h1-size: clamp(30.4px, 2.5vw + .5rem, 38px);--h2-size: clamp(25.5px, 2vw + .5rem, 30px);--h3-size: clamp(12px, 5vw + 1rem, 24px);--h4-size: clamp(10px, 5vw + 1rem, 20px);--h5-size: clamp(9px, 5vw + 1rem, 18px);--h6-size: clamp(8px, 5vw + 1rem, 16px)}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(./poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(./poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(./poppins-latin-500-normal-DGXqpDMm.woff) format("woff");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{--text-xl: clamp(16px, 5vw, 20px);--text-lg: clamp(16.02px, 4.5vw, 18px);--text-md: clamp(8px, 5vw + 1rem, 16px);--text-sm: clamp(7px, 5vw + 1rem, 14px);--text-xs: clamp(6px, 5vw + 1rem, 12px);--body-font-family: "Poppins", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 500;--body-line-height: 1.6;--body-color: var(--color-neutral-1000)}:root{--icon-2xl: clamp(23px, 5vw + 1rem, 46px);--icon-xl: clamp(10px, 5vw + 1rem, 20px);--icon-lg: var(--text-lg);--icon-md: var(--text-md);--icon-sm: var(--text-sm);--icon-xs: var(--text-xs)}.x-core-intro__content,.x-core-grid__column,.x-core-collapse__content,.topbanner .container{--p-margin-bottom: clamp(16px, 3vw, 32px)}.x-core-intro__content>blockquote,.x-core-intro__content>iframe,.x-core-intro__content>.embed-container,.x-core-intro__content>ul,.x-core-intro__content>ol,.x-core-grid__column>blockquote,.x-core-grid__column>iframe,.x-core-grid__column>.embed-container,.x-core-grid__column>ul,.x-core-grid__column>ol,.x-core-collapse__content>blockquote,.x-core-collapse__content>iframe,.x-core-collapse__content>.embed-container,.x-core-collapse__content>ul,.x-core-collapse__content>ol,.topbanner .container>blockquote,.topbanner .container>iframe,.topbanner .container>.embed-container,.topbanner .container>ul,.topbanner .container>ol{margin-bottom:var(--p-margin-bottom)}.x-core-intro__content>blockquote,.x-core-intro__content>ul,.x-core-intro__content>ol,.x-core-grid__column>blockquote,.x-core-grid__column>ul,.x-core-grid__column>ol,.x-core-collapse__content>blockquote,.x-core-collapse__content>ul,.x-core-collapse__content>ol,.topbanner .container>blockquote,.topbanner .container>ul,.topbanner .container>ol{width:fit-content}.x-core-intro__content>blockquote,.x-core-grid__column>blockquote,.x-core-collapse__content>blockquote,.topbanner .container>blockquote{margin-top:0;padding-left:16px;border-left:solid 4px var(--color-primary-500);margin-inline:0}.x-core-intro__content>ul,.x-core-intro__content>ol,.x-core-grid__column>ul,.x-core-grid__column>ol,.x-core-collapse__content>ul,.x-core-collapse__content>ol,.topbanner .container>ul,.topbanner .container>ol{margin-top:0;padding-left:20px}.x-core-intro__content>ul li::marker,.x-core-grid__column>ul li::marker,.x-core-collapse__content>ul li::marker,.topbanner .container>ul li::marker{color:var(--color-primary-500)}.x-core-intro__content p.lead,.x-core-grid__column p.lead,.x-core-collapse__content p.lead,.topbanner .container p.lead{font-size:var(--text-lg)}.x-core-intro__content p:has(.x-core-link--button+.x-core-link--button),.x-core-grid__column p:has(.x-core-link--button+.x-core-link--button),.x-core-collapse__content p:has(.x-core-link--button+.x-core-link--button),.topbanner .container p:has(.x-core-link--button+.x-core-link--button){display:flex;flex-wrap:wrap;gap:8px}.x-core-intro__content a:not(.x-core-link,.x-core-card),.x-core-grid__column a:not(.x-core-link,.x-core-card),.x-core-collapse__content a:not(.x-core-link,.x-core-card),.topbanner .container a:not(.x-core-link,.x-core-card){color:inherit;text-decoration:underline;transition:color var(--transition-duration)}.x-core-intro__content a:not(.x-core-link,.x-core-card):hover,.x-core-grid__column a:not(.x-core-link,.x-core-card):hover,.x-core-collapse__content a:not(.x-core-link,.x-core-card):hover,.topbanner .container a:not(.x-core-link,.x-core-card):hover{color:var(--color-primary-500)}.x-core-intro__content img,.x-core-intro__content iframe,.x-core-intro__content .embed-container,.x-core-grid__column img,.x-core-grid__column iframe,.x-core-grid__column .embed-container,.x-core-collapse__content img,.x-core-collapse__content iframe,.x-core-collapse__content .embed-container,.topbanner .container img,.topbanner .container iframe,.topbanner .container .embed-container{width:100%;object-fit:cover;border-radius:var(--border-radius-md)}.x-core-intro__content>:last-child,.x-core-grid__column>:last-child,.x-core-collapse__content>:last-child,.topbanner .container>:last-child{margin-bottom:0}:root{--badge-background: var(--color-secondary-500);--badge-color: var(--color-neutral-1000);--badge-border-color: var(--color-secondary-500);--badge-border-radius: var(--border-radius-max)}.onsale,.x-core-title .x-core-title--pre,.x-core-badge{display:flex;align-items:center;min-height:28px;padding:6px 12px;color:var(--badge-color);font-weight:600;font-size:var(--text-sm);line-height:1;text-align:center;background-color:var(--badge-background);border:2px solid var(--badge-border-color);border-radius:var(--border-radius-max);transition:var(--transition-duration)}.onsale .x-core-icon-text,.x-core-title .x-core-title--pre .x-core-icon-text,.x-core-badge .x-core-icon-text{display:flex;flex-direction:row-reverse;gap:4px;align-items:center}.onsale .x-core-icon-text__icon,.x-core-title .x-core-title--pre .x-core-icon-text__icon,.x-core-badge .x-core-icon-text__icon{font-size:var(--text-xs)}.onsale--secondary,.x-core-title .x-core-title--pre--secondary,.x-core-badge--secondary{--badge-background: transparent;--badge-color: var(--color-neutral-1000);--badge-border-color: var(--color-neutral-1000)}.onsale--tertiary,.x-core-title .x-core-title--pre--tertiary,.x-core-badge--tertiary{--badge-background: var(--color-primary-500);--badge-color: var(--color-neutral-0);--badge-border-color: var(--color-primary-500)}.onsale--cta,.x-core-title .x-core-title--pre--cta,.x-core-badge--cta{--badge-background: var(--color-accent-500);--badge-color: var(--color-neutral-0);--badge-border-color: var(--color-accent-500)}.onsale{--badge-background: transparent;--badge-color: var(--color-neutral-1000);--badge-border-color: var(--color-neutral-1000)}a.x-core-badge:hover{--badge-background: var(--color-secondary-700);--badge-border-color: var(--color-secondary-700)}a.x-core-badge--secondary:hover{--badge-background: var(--color-neutral-1000);--badge-border-color: var(--color-neutral-1000);--badge-color: var(--color-neutral-0)}a.x-core-badge--tertiary:hover{--badge-background: var(--color-primary-700);--badge-border-color: var(--color-primary-700)}.pageblock--banner:has(.x-core-intro):has(.x-core-intro--light) .x-core-title .x-core-title--pre,.pageblock--banner:has(.x-core-intro):has(.x-core-intro--light) .x-core-badge{--badge-color: var(--color-neutral-0);--badge-border-color: var(--color-neutral-0)}.pageblock--banner:has(.x-core-intro) .x-core-title .x-core-title--pre,.pageblock--banner:has(.x-core-intro) .x-core-badge{--badge-background: transparent;--badge-color: var(--color-neutral-1000);--badge-border-color: var(--color-neutral-1000)}.x-core-badges{display:flex;flex-wrap:wrap;gap:12px 10px}:root{--button-font-weight: 600;--button-border-radius: 999px;--button-padding-x: 22px;--button-padding-y: 4px;--button-icon-spacing: 10px;--button-color: var(--color-neutral-0);--button-background: var(--color-neutral-1000);--button-border-width: 1px;--button-border-color: var(--color-neutral-1000)}main .x-core-button,footer .x-core-button{display:flex;align-items:center;justify-content:space-between;width:fit-content;min-height:48px;line-height:1.3}@container style(--breakpoint-xs-max: true){main .x-core-button,footer .x-core-button{justify-content:center;width:100%}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill main .x-core-button,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill footer .x-core-button{justify-content:center;width:100%}main .x-core-button:focus .animated-text-wrapper__label,main .x-core-button:hover .animated-text-wrapper__label,footer .x-core-button:focus .animated-text-wrapper__label,footer .x-core-button:hover .animated-text-wrapper__label{transform:translateY(-110%)}main .x-core-button:focus .animated-text-wrapper:after,main .x-core-button:hover .animated-text-wrapper:after,footer .x-core-button:focus .animated-text-wrapper:after,footer .x-core-button:hover .animated-text-wrapper:after{transform:translateY(0)}main .x-core-button .x-core-icon-text,footer .x-core-button .x-core-icon-text{flex-direction:row-reverse;align-items:center;line-height:1.6}main .x-core-button .x-core-icon-text__icon,footer .x-core-button .x-core-icon-text__icon{font-size:var(--icon-md)}main .x-core-button .animated-text-wrapper,footer .x-core-button .animated-text-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;color:inherit;line-height:1.1;transition:transform var(--transition-duration)}main .x-core-button .animated-text-wrapper__label,main .x-core-button .animated-text-wrapper:after,footer .x-core-button .animated-text-wrapper__label,footer .x-core-button .animated-text-wrapper:after{transition:inherit}main .x-core-button .animated-text-wrapper__label,footer .x-core-button .animated-text-wrapper__label{line-height:1.25;transform:translateY(0)}main .x-core-button .animated-text-wrapper:after,footer .x-core-button .animated-text-wrapper:after{position:absolute;top:0;left:0;transform:translateY(110%);content:attr(data-text)}main .x-core-button--secondary,footer .x-core-button--secondary{--button-border-color: var(--color-neutral-50);--button-background: var(--color-neutral-0);--button-color: var(--color-neutral-1000)}main .x-core-button--tertiary,footer .x-core-button--tertiary{--button-color: var(--color-neutral-1000);--button-background: transparent;--button-padding-x: 0;--button-padding-y: 0;min-height:0;border:none}main .x-core-button--tertiary:hover,footer .x-core-button--tertiary:hover{background-color:transparent}main .x-core-button--tertiary:hover .x-core-icon-text__icon,footer .x-core-button--tertiary:hover .x-core-icon-text__icon{background-color:var(--color-primary-700)}main .x-core-button--tertiary .x-core-icon-text__icon,footer .x-core-button--tertiary .x-core-icon-text__icon{display:flex;align-items:center;justify-content:center;width:24px;color:var(--color-neutral-0);font-size:var(--icon-xs);background-color:var(--color-primary-500);border-radius:var(--border-radius-max);aspect-ratio:1;transition:background-color var(--transition-duration)}.cta-wrapper .x-core-button--primary,.pageblock--banner:has(.x-core-intro--light) .x-core-button--primary{--button-background: var(--color-secondary-500);--button-border-color: var(--color-secondary-500);--button-color: var(--color-neutral-1000)}:root{--button-wrapper-spacing: 10px}.x-core-button-wrapper{width:fit-content}@container style(--breakpoint-xs-max: true){.x-core-button-wrapper{flex-direction:column}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .x-core-button-wrapper{flex-direction:column}.x-core-intro{--heading-margin-bottom: clamp(16px, 3vw, 28px);--button-wrapper-gutter-before: clamp(20px, 3vw, 34px);display:flex;flex-direction:column}.x-core-intro:not(:has(.x-core-intro__content)){--heading-margin-bottom: 0}.x-core-intro--centered{margin-inline:auto;align-items:center;text-align:center}.x-core-intro--centered .x-core-title{align-items:center}.x-core-intro--light{--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0)}.x-core-title{display:flex;flex-direction:column;gap:14px}.x-core-title .x-core-heading,.x-core-title--pre{width:fit-content}:root{--card-border-radius: var(--border-radius-md);--card-background: var(--color-neutral-0);--card-box-shadow: var(--light-shadow);--card-content-gap: clamp(16px, 3vw, 18px)}.x-core-card{--card-padding-x: clamp(24px, 3vw, 30px);--card-padding-y: clamp(24px, 3vw, 30px)}.x-core-card .x-core-image{aspect-ratio:400/250;width:100%;transition:transform var(--transition-duration)}.x-core-card__content{position:relative;z-index:1;background-color:var(--card-background);transition:background-color var(--transition-duration)}.x-core-card__content .x-core-intro{--heading-margin-bottom: 12px}a.x-core-card{display:flex}a.x-core-card:not(:has(.x-core-image)):hover .x-core-card__content .x-core-icon,a.x-core-card:not(:has(.x-core-image)):hover .x-core-card__content .x-core-intro{transform:translateY(-4px)}a.x-core-card:not(:has(.x-core-image)) .x-core-card__content{padding-bottom:60px}a.x-core-card:not(:has(.x-core-image)) .x-core-card__content:after{top:unset;right:15px;bottom:15px}a.x-core-card:not(:has(.x-core-image)) .x-core-card__content .x-core-icon,a.x-core-card:not(:has(.x-core-image)) .x-core-card__content .x-core-intro{transition:transform var(--transition-duration)}a.x-core-card .x-core-card__content:after{position:absolute;top:-16px;right:13px;display:flex;align-items:center;justify-content:center;width:fit-content;width:32px;color:var(--color-neutral-0);font-family:"Font Awesome 6 Pro";background-color:var(--color-primary-500);border:4px solid var(--card-background);border-radius:var(--border-radius-max);transition:background-color .3s;content:"";aspect-ratio:1}a.x-core-card:hover .x-core-image{transform:scale(1.05)}a.x-core-card:hover .x-core-card__content{background-color:var(--color-neutral-100)}a.x-core-card:hover .x-core-card__content:after{background-color:var(--color-primary-700)}.pageblock[data-theme=light] .x-core-card{--card-background: var(--color-neutral-50)}.pageblock[data-theme=light] a.x-core-card:hover .x-core-card__content{background-color:var(--color-neutral-0)}.x-core-card--product{position:relative;height:100%;overflow:hidden}.x-core-card--product .woocommerce-LoopProduct-link{text-decoration:none}.x-core-card--product>.woocommerce-LoopProduct-link:has(img){--card-image-padding: 14px;position:relative;width:100%;overflow:hidden;padding-inline:var(--card-image-padding);padding-block:var(--card-image-padding) 0;aspect-ratio:350/280}.x-core-card--product>.woocommerce-LoopProduct-link:has(img):hover img{transform:scale(1.03)}.x-core-card--product>.woocommerce-LoopProduct-link:has(img):after{position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--card-image-padding);background:linear-gradient(0deg,var(--color-neutral-0) 22%,transparent 100%);transition:background-color var(--transition-duration);content:"";pointer-events:none}.x-core-card--product>.woocommerce-LoopProduct-link:has(img) .onsale{position:absolute;bottom:0;z-index:3}.x-core-card--product>.woocommerce-LoopProduct-link:has(img) img{width:100%;height:100%;object-fit:contain;object-position:center center;transition:transform var(--transition-duration)}.x-core-card--product:has(.woocommerce-LoopProduct-link:hover) img{transform:scale(1.03)}.x-core-card--product .emblem{position:absolute;right:var(--spacing-sm);bottom:0;z-index:3;scale:.9;filter:drop-shadow(0 0 3px var(--color-neutral-100))}.x-core-card--product .emblem .x-core-icon-text{padding:8px 10px}.x-core-card--product .emblem .x-core-icon-text__content{color:var(--color-neutral-1000);font-size:var(--text-xs)}.x-core-card--product .emblem__bottom{padding:6px 10px;font-size:var(--text-xs)}.x-core-card--product .badges-wrapper{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm);z-index:3;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.x-core-card--product .badges-wrapper .x-core-badge--prod-tag{width:fit-content}.x-core-card--product .x-core-card__content{--card-padding-y: clamp(15px, 3vw, 24px);--card-padding-x: clamp(15px, 3vw, 24px);--card-content-gap: 12px;justify-content:space-between}.x-core-card--product .x-core-card__content .woocommerce-LoopProduct-link,.x-core-card--product .x-core-card__content .woocommerce-LoopProduct-link:hover{color:var(--color-neutral-1000)}.x-core-card--product .x-core-card__content .woocommerce-LoopProduct-link .woocommerce-loop-product__title{--h2-size: var(--h4-size);--product-card-title-size: var(--h2-size);--heading-margin-bottom: var(--spacing-sm);font-weight:800}.x-core-card--product .x-core-card__content .price-wrapper{margin-top:var(--spacing-md)}.x-core-card--product .x-core-card__content .price-wrapper .price-incl-tax,.x-core-card--product .x-core-card__content .price-wrapper .price-excl-tax{height:fit-content;line-height:1;text-wrap:nowrap}.x-core-card--product .x-core-card__content .price-wrapper .price-excl-tax bdi{font-weight:600;font-size:var(--text-xl)}.x-core-card--product .x-core-card__content .price-wrapper .price-incl-tax{margin-top:5px;opacity:.6}.x-core-card--product .x-core-card__content .price-wrapper .price-incl-tax bdi{font-size:var(--text-sm)}.x-core-card--product .x-core-card__content .price-wrapper small{font-size:var(--text-xs)}.x-core-card--product .x-core-card__content .woocommerce-LoopProduct-link .price,.x-core-card--product .x-core-card__content .x-core-button{display:none}.card-term{--heading-margin-bottom: 0;display:flex;gap:var(--spacing-sm);align-items:center;padding:8px;background-color:var(--color-neutral-0);border-radius:var(--border-radius-md);transition:background-color var(--transition-duration)}.card-term__content{display:flex;flex:1;gap:var(--spacing-sm);justify-content:space-between}.card-term .x-core-image{width:55px;object-fit:cover;border-radius:var(--border-radius-sm);aspect-ratio:1}.card-term .x-core-heading{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.card-term .x-core-icon{--icon-color: var(--color-neutral-400);font-size:var(--icon-lg)}.card-term:hover{--heading-color: var(--color-neutral-0);text-decoration:none;background-color:var(--color-neutral-800)}.card--reference{--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--p-margin-bottom: 0;display:grid;grid-template-columns:45% 1fr;height:100%;overflow:hidden;color:var(--color-neutral-0)}@container style(--breakpoint-sm-max: true){.card--reference{grid-template-columns:1fr}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .card--reference{grid-template-columns:1fr}.card--reference>.x-core-image{width:100%;height:100%;aspect-ratio:200/150;object-fit:cover}@container style(--breakpoint-sm-max: true){.card--reference>.x-core-image{aspect-ratio:250/120}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .card--reference>.x-core-image{aspect-ratio:250/120}.card--reference__content-wrap{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:space-between;padding:42px}@container style(--breakpoint-sm-max: true){.card--reference__content-wrap{padding:var(--spacing-lg)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .card--reference__content-wrap{padding:var(--spacing-lg)}.card--reference__content-wrap .x-core-image{filter:brightness(2)}.card--reference__content-wrap .featured-text p{font-weight:500}.card--reference__content-wrap .featured-text p strong{font-weight:600;font-size:var(--heading-size-xl);line-height:1}.card--reference__bottom-wrapper{display:flex;align-items:flex-end;justify-content:space-between}.card--reference__bottom-wrapper .x-core-button{--button-color: var(--color-neutral-0)}.card--reference__person{display:flex;flex-direction:column;line-height:1.3}.card--reference__person .name{font-weight:600}.card--reference__person .role{font-size:var(--text-sm)}.card--reference--link:hover{text-decoration:none}.x-core-pagination{--pagination-item-gap: 8px;--pagination-item-padding-x: 0;--pagination-item-padding-y: 0;--pagination-item-color: var(--color-neutral-1000);--pagination-item-font-weight: 600;--pagination-item-font-size: 16px;--pagination-item-line-height: 1;--pagination-item-background: var(--color-neutral-100);--pagination-item-border-radius: var(--border-radius-max);padding:0}.x-core-pagination .page-numbers{position:relative;display:flex;align-items:center;justify-content:center;width:30px;overflow:hidden;text-align:center;border:none;box-shadow:var(--light-shadow);aspect-ratio:1}.x-core-pagination .page-numbers.prev,.x-core-pagination .page-numbers.next{--pagination-item-background: var(--color-neutral-1000);color:transparent}.x-core-pagination .page-numbers.prev:before,.x-core-pagination .page-numbers.next:before{position:absolute;color:var(--color-neutral-0);font-size:var(--icon-sm);font-family:"Font Awesome 6 Pro"}.x-core-pagination .page-numbers.prev:before{content:""}.x-core-pagination .page-numbers.next:before{content:""}.x-core-pagination .page-numbers.current{--pagination-item-background: var(--color-neutral-1000);--pagination-item-color: var(--color-neutral-0);pointer-events:none}.x-core-pagination a.page-numbers.prev,.x-core-pagination a.page-numbers.next{--pagination-item-background: var(--color-neutral-1000);--pagination-item-color: var(--color-neutral-0)}.x-core-pagination a.page-numbers.prev:hover,.x-core-pagination a.page-numbers.next:hover{--pagination-item-background: var(--color-neutral-800)}.x-core-pagination a.page-numbers:hover{--pagination-item-background: var(--color-neutral-400)}.pageblock[data-theme=light] .x-core-pagination{--pagination-item-background: #f6f3ee}:root{--collapse-background-color: var(--color-neutral-0);--collapse-hover-background-color: var(--color-neutral-100);--collapse-focus-background-color: var(--color-neutral-1000)}.x-core-accordion{display:flex;flex-direction:column;gap:16px}.x-core-accordion .x-core-collapse{background:var(--collapse-background-color);border-radius:var(--border-radius-md);transition:background-color var(--transition-duration)}.x-core-accordion .x-core-collapse:hover{background-color:var(--collapse-hover-background-color)}.x-core-accordion .x-core-collapse[open]{--body-color: var(--color-neutral-0);background-color:var(--collapse-focus-background-color)}.x-core-accordion .x-core-collapse[open] .x-core-collapse__title{padding-bottom:12px;background-color:transparent}.x-core-accordion .x-core-collapse__title,.x-core-accordion .x-core-collapse__content{padding:24px}.x-core-accordion .x-core-collapse__title{gap:24px;align-items:center;color:var(--body-color);border-radius:var(--border-radius-md)}.x-core-accordion .x-core-collapse__title .x-core-icon-text__content{font-weight:700;font-size:var(--text-xl);line-height:1.2}.x-core-accordion .x-core-collapse__title .x-core-icon-text__icon{font-size:var(--icon-xl)}.x-core-accordion .x-core-collapse__content{padding-top:0;color:var(--body-color)}.pageblock[data-theme=light] .x-core-accordion .x-core-collapse{--collapse-background-color: var(--color-neutral-50);--collapse-hover-background-color: var(--color-neutral-0);--collapse-focus-background-color: var(--color-neutral-1000)}.pageblock[data-theme=light] .x-core-slider,.pageblock[data-theme=light] .x-core-marquee{--marquee-overlay-color: var(--color-neutral-100)}.x-core-slider,.x-core-marquee{--marquee-overlay-color: var(--color-neutral-50);position:relative}.x-core-slider:before,.x-core-slider:after,.x-core-marquee:before,.x-core-marquee:after{position:absolute;top:-4px;bottom:-4px;z-index:3;width:20%;background:linear-gradient(90deg,var(--marquee-overlay-color) 22%,transparent 100%);transition:background-color var(--transition-duration);content:"";pointer-events:none}.x-core-slider:before,.x-core-marquee:before{left:-4px}.x-core-slider:after,.x-core-marquee:after{right:-4px;transform:rotate(180deg)}:root{--input-border-radius: var(--border-radius-max);--input-background: var(--color-neutral-50);--input-color: var(--color-neutral-1000);--input-padding-y: 10px;--input-padding-x: 22px;--input-font-weight: 500}.x-core-input input,.x-core-input textarea{box-shadow:var(--input-box-shadow)}.x-core-input input::placeholder,.x-core-input textarea::placeholder{--input-color: var(--color-neutral-900)}.x-core-input--textarea{--input-border-radius: var(--border-radius-md)}.x-core-input--radio{--input-margin-bottom: 8px;--input-padding-x: 10px;--input-padding-y: 10px;--input-check-icon: "";line-height:1}.x-core-input--radio input:before{font-size:var(--text-xs)}.x-core-input--checkbox .x-core-label{display:flex;align-items:center}.x-core-input--checkbox .x-core-label__content{aspect-ratio:1;width:24px}.x-core-input--checkbox .x-core-label__content input{--input-padding-x: 0;width:100%;height:100%}.x-core-input--checkbox .x-core-label__label{line-height:1}.x-core-input--checkbox:has(+.x-core-input--checkbox){--input-margin-bottom: 8px}.x-core-input--error input,.x-core-input--error textarea{border:solid 1px var(--color-primary-500)}.x-core-input--error .x-core-input__error{margin-top:8px;font-weight:500;font-size:var(--text-sm)}.emblem{display:flex;flex-direction:column;align-items:center;justify-content:center}.emblem .x-core-icon-text{--icon-color: var(--color-accent-500);display:flex;gap:8px;align-items:center;padding:12px;background-color:var(--color-neutral-0);border-radius:var(--border-radius-sm);filter:drop-shadow(0 2px 10px rgba(178,169,155,.1019607843))}.emblem .x-core-icon-text__content{display:inline-block;line-height:1.2;text-transform:uppercase}.emblem .x-core-icon-text__icon{font-size:var(--icon-lg)}.emblem__bottom{padding:10px 16px;color:var(--color-neutral-0);line-height:1;background-color:var(--color-primary-500);border-bottom-right-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.x-core-media{position:relative}.x-core-media--full-cover{position:absolute;inset:0}.x-core-media--full-cover img,.x-core-media--full-cover .x-core-video,.x-core-media--full-cover .embed-container{width:100%;height:100%;object-fit:cover}.usp-wrapper .x-core-icon-text{font-size:var(--text-sm)}.usp-wrapper .x-core-icon-text__icon{margin-right:var(--spacing-xs)}.usp-wrapper .x-core-icon-text+.x-core-icon-text{margin-top:var(--spacing-xs)}.price{width:fit-content;font-size:var(--text-xl);line-height:1.1}.price del{color:var(--color-neutral-400);font-weight:400}.price ins{font-weight:600;text-decoration:none}:root{--wc-table-border: solid 1px var(--color-neutral-50);--wc-table-padding-y: clamp(8px, 3vw, 16px)}.pageblock--woocommerce table th{font-weight:600}.pageblock--woocommerce table.woocommerce-orders-table thead tr th,.pageblock--woocommerce table.woocommerce-orders-table thead tr td,.pageblock--woocommerce table.woocommerce-orders-table tbody tr th,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td{text-align:center}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table thead{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table thead{display:none}.pageblock--woocommerce table.woocommerce-orders-table thead th{padding-bottom:var(--wc-table-padding-y)}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table tbody{display:flex;flex-direction:column;gap:24px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody{display:flex;flex-direction:column;gap:24px}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr{display:flex;flex-direction:column}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr{display:flex;flex-direction:column}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type th{padding-block-start:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type th{padding-block-start:0}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type th,.pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type td{border-top:var(--wc-table-border)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type th,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr:first-of-type td{border-top:var(--wc-table-border)}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr:last-of-type th,.pageblock--woocommerce table.woocommerce-orders-table tbody tr:last-of-type td{border-bottom:none;padding-block-end:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr:last-of-type th,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr:last-of-type td{border-bottom:none;padding-block-end:0}.pageblock--woocommerce table.woocommerce-orders-table tbody tr th,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td{padding-block:var(--wc-table-padding-y);text-align:center;border-bottom:var(--wc-table-border)}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr th,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td{display:flex;flex-direction:column;align-items:flex-start}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr th,:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr td{display:flex;flex-direction:column;align-items:flex-start}.pageblock--woocommerce table.woocommerce-orders-table tbody tr th:before,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td:before{font-weight:700;content:attr(data-title)}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr th:before,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td:before{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr th:before,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr td:before{display:none}.pageblock--woocommerce table.woocommerce-orders-table tbody tr th .x-core-button,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td .x-core-button{margin-top:8px}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr th .x-core-button,.pageblock--woocommerce table.woocommerce-orders-table tbody tr td .x-core-button{margin-inline:auto;margin-top:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr th .x-core-button,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr td .x-core-button{margin-inline:auto;margin-top:0}@container style(--breakpoint-md-max: true){.pageblock--woocommerce table.woocommerce-orders-table tbody tr td:last-of-type{border-bottom:none;padding-block-end:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-orders-table tbody tr td:last-of-type{border-bottom:none;padding-block-end:0}.pageblock--woocommerce table.woocommerce-table--order-details thead,.pageblock--woocommerce table.woocommerce-table--order-details tbody,.pageblock--woocommerce table.woocommerce-table--order-details tfoot,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot{display:table-header-group}.pageblock--woocommerce table.woocommerce-table--order-details thead tr,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{display:flex;flex-direction:column}@container style(--breakpoint-md-min: true){.pageblock--woocommerce table.woocommerce-table--order-details thead tr,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{display:table-row}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details thead tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{display:table-row}.pageblock--woocommerce table.woocommerce-table--order-details thead tr th,.pageblock--woocommerce table.woocommerce-table--order-details thead tr td,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr th,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr th,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr td{text-align:left!important;padding-block:var(--wc-table-padding-y)}@container style(--breakpoint-md-min: true){.pageblock--woocommerce table.woocommerce-table--order-details thead tr th,.pageblock--woocommerce table.woocommerce-table--order-details thead tr td,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr th,.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr th,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr td{border-bottom:var(--wc-table-border)!important}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details thead tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details thead tr td,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr td,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr td,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr td,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr th,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr td{border-bottom:var(--wc-table-border)!important}.pageblock--woocommerce table.woocommerce-table--order-details thead tr th.product-total,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th.product-total{display:none}@container style(--breakpoint-md-min: true){.pageblock--woocommerce table.woocommerce-table--order-details thead tr th.product-total,.pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th.product-total{display:table-cell}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details thead tr th.product-total,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table thead tr th.product-total{display:table-cell}.pageblock--woocommerce table.woocommerce-table--order-details tbody tr,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{border-bottom:var(--wc-table-border)}@container style(--breakpoint-md-min: true){.pageblock--woocommerce table.woocommerce-table--order-details tbody tr,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{border:none}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr{border:none}.pageblock--woocommerce table.woocommerce-table--order-details tbody tr:first-of-type,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr:first-of-type,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr:first-of-type,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-of-type{border-top:var(--wc-table-border)}@container style(--breakpoint-md-min: true){.pageblock--woocommerce table.woocommerce-table--order-details tbody tr:first-of-type,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr:first-of-type,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr:first-of-type,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-of-type{border:none}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr:first-of-type,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr:first-of-type,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr:first-of-type,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-of-type{border:none}@container style(--breakpoint-sm-min: true){.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td{padding-right:clamp(10px,3vw,16px)}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr td,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td{padding-right:clamp(10px,3vw,16px)}.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td.product-name,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name{display:flex;gap:16px;justify-content:space-between}@container style(--breakpoint-sm-min: true){.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td.product-name,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name{flex-direction:row}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr td.product-name,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name{flex-direction:row}@container style(--breakpoint-sm-max: true){.pageblock--woocommerce table.woocommerce-table--order-details tbody tr td.product-name,.pageblock--woocommerce table.woocommerce-table--order-details tfoot tr th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr th{padding-block-end:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tbody tr td.product-name,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-table--order-details tfoot tr th,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot tr th{padding-block-end:0}.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody tr td.product-name{justify-content:flex-start}.pageblock--woocommerce table.woocommerce-checkout-review-order-table tbody .cart_item:last-child td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart_item:last-child td{border-bottom:none}.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total td{padding-block:var(--wc-table-padding-y)}@container style(--breakpoint-sm-max: true){.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total th{border-bottom:none;padding-block-end:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total th{border-bottom:none;padding-block-end:0}@container style(--breakpoint-sm-max: true){.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total td{padding-block-start:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .order-total td{padding-block-start:0}@container style(--breakpoint-sm-max: true){.pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{border-bottom:var(--wc-table-border)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{border-bottom:var(--wc-table-border)}.pageblock--woocommerce .woocommerce-notices-wrapper{--woocommerce-notice-background: var(--color-secondary-500);margin-top:var(--spacing-lg)}.pageblock--woocommerce .woocommerce-notices-wrapper:empty{display:none!important}.pageblock--woocommerce .woocommerce-notices-wrapper:has(.woocommerce-error[role=alert]){display:flex}.pageblock--woocommerce .woocommerce-notices-wrapper ul.woocommerce-error{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:20px}.pageblock--woocommerce .woocommerce-NoticeGroup,.pageblock--woocommerce .woocommerce-order-overview{height:fit-content;padding:var(--wc-canvas-padding);border-radius:var(--wc-canvas-border-radius)}.pageblock--woocommerce .woocommerce-NoticeGroup ul,.pageblock--woocommerce .woocommerce-order-overview ul{margin:0;padding-left:20px}.pageblock--woocommerce .woocommerce-NoticeGroup a,.pageblock--woocommerce .woocommerce-order-overview a{color:var(--color-neutral-1000)}.pageblock--woocommerce .woocommerce-NoticeGroup{background-color:var(--color-secondary-500)}.pageblock--woocommerce .woocommerce-order-overview{padding-left:calc(var(--wc-canvas-padding) * 1.5);background-color:var(--color-neutral-100)}.pageblock--woocommerce form .woocommerce-form-row{display:flex;flex-direction:column}.pageblock--woocommerce form legend,.pageblock--woocommerce form label{font-weight:600}.pageblock--woocommerce form legend .required,.pageblock--woocommerce form label .required{color:var(--color-primary-500)}.pageblock--woocommerce form p:last-of-type{margin-bottom:0}.pageblock--woocommerce form .woocommerce-Input,.pageblock--woocommerce form input.input-text{display:block;padding:var(--input-padding-y, .6rem) var(--input-padding-x, .6rem);color:var(--input-color, var(--body-color));font-weight:var(--input-font-weight, var(--body-font-weight));font-size:var(--input-font-size, var(--text-rl, var(--text-md)));font-family:var(--input-font-family, var(--body-font-family));line-height:var(--input-line-height, var(--body-line-height));background-color:var(--input-background);border:var(--input-border-width, var(--border-width)) solid var(--input-border-color, var(--color-neutral-500));border-radius:var(--input-border-radius, var(--component-border-radius));box-shadow:var(--input-box-shadow);transition-timing-function:var(--input-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--input-transition-duration, var(--transition-duration, .15s));transition-property:var(--input-transition-property);appearance:none;inline-size:var(--input-inline-size, 100%)}.pageblock--woocommerce form textarea{border-radius:var(--border-radius-md)}.pageblock--woocommerce form .coupon-error-notice,.pageblock--woocommerce form .checkout-inline-error-message{margin-top:4px;color:var(--color-primary-500);font-size:var(--text-sm)}.pageblock--woocommerce form .select2-container .select2-selection{display:flex;align-items:center;justify-content:space-between;min-height:45px;color:var(--input-color);background-color:var(--input-background);border:none;border-radius:var(--input-border-radius);box-shadow:var(--input-box-shadow);padding-inline:var(--input-padding-x)}.pageblock--woocommerce form .select2-container .select2-selection__rendered{padding:0}.pageblock--woocommerce form .select2-container .select2-selection__arrow{position:relative;top:unset;right:unset;width:fit-content;height:fit-content}.pageblock--woocommerce form .password-input{display:flex;gap:8px;align-items:center}.pageblock--woocommerce form .password-input .show-password-input{padding:0;color:var(--color-primary-500);background-color:transparent;border:none;transition:color var(--transition-duration)}.pageblock--woocommerce form .password-input .show-password-input.display-password{color:var(--color-primary-700)}.pageblock--woocommerce form .password-input .show-password-input.display-password:before{content:""}.pageblock--woocommerce form .password-input .show-password-input:before{font-size:var(--icon-sm);font-family:"Font Awesome 6 Pro";content:""}.pageblock--woocommerce form fieldset{margin:0;padding:15px clamp(15px,3vw,24px);border:solid 1px var(--color-neutral-100);margin-block-end:var(--p-margin-bottom, var(--spacing-lg))}.pageblock--woocommerce form fieldset legend{background:var(--color-neutral-0);padding-inline:clamp(4px,3vw,8px)}.pageblock--woocommerce form .woocommerce-form__label-for-checkbox{display:flex;gap:8px;align-items:center}.pageblock--woocommerce form .woocommerce-form__label-for-checkbox span{font-weight:600}.pageblock--woocommerce .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:30px;font-weight:600;font-size:var(--text-sm);line-height:1.1;padding-block:var(--spacing-sm)}.pageblock--woocommerce .woocommerce-breadcrumb .divider{opacity:.3}.pageblock--woocommerce .woocommerce-breadcrumb a{color:var(--color-neutral-1000);font-weight:400!important}.pageblock--woocommerce .woocommerce-breadcrumb a:first-of-type{position:relative;width:16px;overflow:hidden;color:transparent}.pageblock--woocommerce .woocommerce-breadcrumb a:first-of-type:hover:before{color:var(--color-primary-700)}.pageblock--woocommerce .woocommerce-breadcrumb a:first-of-type:before{color:var(--color-neutral-1000);font-family:"Font Awesome 6 Pro";transition:color var(--transition-duration);content:""}.widgettitle{margin-bottom:var(--spacing-xs);font-size:var(--h3-size)}.woocommerce-widget-layered-nav-list{margin-top:0;padding-left:0;list-style-type:none}.woocommerce-widget-layered-nav-list li{position:relative}.woocommerce-widget-layered-nav-list li+li{margin-top:var(--spacing-xs)}.woocommerce-widget-layered-nav-list li a{position:relative;z-index:2;padding-left:var(--spacing-lg);color:var(--color-neutral-1000);font-weight:400!important}.woocommerce-widget-layered-nav-list li a:hover{color:var(--color-neutral-1000)!important}.woocommerce-widget-layered-nav-list li .count{padding:2px 6px;background-color:var(--color-neutral-100);border-radius:var(--border-radius-max)}.woocommerce-widget-layered-nav-list li:has(a:hover):before,.woocommerce-widget-layered-nav-list li.chosen:before{opacity:1}.woocommerce-widget-layered-nav-list li:has(a:hover):after,.woocommerce-widget-layered-nav-list li.chosen:after{background-color:var(--color-neutral-1000);border-color:var(--color-neutral-1000)}.woocommerce-widget-layered-nav-list li:before{z-index:1;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-0);font-family:var(--fa-style-family-classic);opacity:0;content:""}.woocommerce-widget-layered-nav-list li:before,.woocommerce-widget-layered-nav-list li:after{position:absolute;top:2px;bottom:2px;left:0;aspect-ratio:1}.woocommerce-widget-layered-nav-list li:after{border:solid 2px var(--color-neutral-100);border-radius:var(--component-border-radius);transition:background-color var(--transition-duration),border-color var(--transition-duration);content:""}.sidebar-widget+.sidebar-widget{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:solid 1px var(--color-neutral-100)}.attributes-wrapper{display:inline-flex;flex-direction:column;gap:var(--spacing-xs)}.attributes-wrapper .x-core-icon-text{font-size:var(--text-md)}.attributes-wrapper .x-core-icon-text__icon{display:inline-flex;width:28px;margin-right:var(--spacing-xs);color:var(--color-neutral-800);font-size:var(--text-sm);background-color:var(--color-neutral-50);border-radius:99px;box-shadow:0 0 6px 1px inset var(--color-neutral-100);aspect-ratio:1}.pageblock--product-details{--card-background: transparent;padding-top:var(--spacing-xs)}.pageblock--product-details div.product{position:relative}@container style(--breakpoint-md-max: true){.pageblock--product-details div.product{grid-template-columns:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details div.product{grid-template-columns:100%}.pageblock--product-details .woocommerce-breadcrumb{margin-bottom:var(--spacing-sm);font-weight:600}.pageblock--product-details .woocommerce-breadcrumb a{--link-color: var(--color-neutral-1000);font-weight:400}.pageblock--product-details .onsale{position:absolute;top:var(--spacing-sm);right:calc(50% + var(--spacing-lg));z-index:2}@container style(--breakpoint-md-max: true){.pageblock--product-details .onsale{right:14px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .onsale{right:14px}.pageblock--product-details .woocommerce-product-gallery{--woocommerce-gallery-gap: var(--spacing-md)}.pageblock--product-details .woocommerce-product-gallery__image{width:100%}.pageblock--product-details .woocommerce-product-gallery__trigger{display:none}.pageblock--product-details .woocommerce-product-gallery .wp-post-image{width:100%}.pageblock--product-details .woocommerce-product-gallery .flex-control-nav{grid-template-columns:repeat(3,1fr);margin-top:var(--spacing-md)}.pageblock--product-details .woocommerce-product-gallery img{overflow:hidden;border-radius:var(--border-radius-md)}.pageblock--product-details .woocommerce-product-gallery .emblem{position:absolute;right:var(--spacing-md);bottom:var(--spacing-sm)}.pageblock--product-details .woocommerce-product-gallery .badges-wrapper{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm);display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.pageblock--product-details .woocommerce-product-gallery .badges-wrapper .x-core-badge--prod-tag{width:fit-content}.pageblock--product-details .woocommerce-message{--woocommerce-notice-background: var(--color-neutral-0);justify-content:space-between;margin-bottom:var(--spacing-lg);border-radius:var(--border-radius-md)}@container style(--breakpoint-sm-max: true){.pageblock--product-details .woocommerce-message{flex-direction:column}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-message{flex-direction:column}@container style(--breakpoint-sm-max: true){.pageblock--product-details .woocommerce-message .x-core-button-wrapper{width:100%;margin-top:var(--spacing-md)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-message .x-core-button-wrapper{width:100%;margin-top:var(--spacing-md)}@container style(--breakpoint-sm-max: true){.pageblock--product-details .woocommerce-message .x-core-button{width:100%}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-message .x-core-button{width:100%}.pageblock--product-details .woocommerce-message .x-core-button--primary{--button-background: var(--color-secondary-500);--button-border-color: var(--color-secondary-500);--button-color: var(--color-neutral-1000)}.pageblock--product-details .woocommerce-message .x-core-button--primary:after{margin-left:var(--spacing-xs);font-family:"Font Awesome 6 Pro";content:""}.pageblock--product-details .woocommerce-message .x-core-button--tertiary{text-decoration:underline}.pageblock--product-details .product-type-variable .entry-summary .x-core-badge{grid-column:span 2}.pageblock--product-details .product-type-variable .entry-summary>.price{display:none}.pageblock--product-details .product-type-variable .entry-summary .woocommerce-variation{display:flex;flex-direction:column;row-gap:var(--spacing-md)}.pageblock--product-details .product-type-variable .entry-summary .woocommerce-variation .woocommerce-variation-description:empty{display:none}.pageblock--product-details .product-type-variable .entry-summary .variations{width:100%}.pageblock--product-details .product-type-variable .entry-summary .variations_form{flex-direction:column}.pageblock--product-details .product-type-variable .entry-summary .variations tr{display:flex;gap:var(--spacing-sm);align-items:center}.pageblock--product-details .product-type-variable .entry-summary .variations tr th{width:fit-content}.pageblock--product-details .product-type-variable .entry-summary .variations tr a{margin-left:var(--spacing-sm)}.pageblock--product-details .product-type-variable .entry-summary .variations select{--select-icon-right-offset: 10px;padding:10px 34px 10px 14px;border:none;border-radius:var(--border-radius-sm);appearance:none}.pageblock--product-details .product-type-variable .entry-summary .single_variation_wrap{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.pageblock--product-details .product-type-variable .entry-summary .woocommerce-variation-add-to-cart{display:flex;gap:var(--spacing-md)}.pageblock--product-details .entry-summary{display:grid;grid-template-columns:min-content;align-items:center;height:fit-content;column-gap:var(--spacing-sm);row-gap:var(--spacing-lg)}.pageblock--product-details .entry-summary .entry-title,.pageblock--product-details .entry-summary .stock-message,.pageblock--product-details .entry-summary .cart,.pageblock--product-details .entry-summary .usp-wrapper,.pageblock--product-details .entry-summary .business-referral,.pageblock--product-details .entry-summary .woocommerce-product-details__short-description,.pageblock--product-details .entry-summary .attributes-wrapper{grid-column:span 2;height:fit-content}.pageblock--product-details .entry-summary .entry-title{--heading-margin-bottom: 0;order:1}.pageblock--product-details .entry-summary .price:empty,.pageblock--product-details .entry-summary p:empty{display:none}.pageblock--product-details .entry-summary .price-wrapper{order:2}.pageblock--product-details .entry-summary .price-wrapper .price-incl-tax,.pageblock--product-details .entry-summary .price-wrapper .price-excl-tax{height:fit-content;text-wrap:nowrap}.pageblock--product-details .entry-summary .price-wrapper .price-excl-tax bdi{font-weight:600;font-size:var(--text-xl)}.pageblock--product-details .entry-summary .price-wrapper .price-incl-tax{opacity:.6}.pageblock--product-details .entry-summary .price-wrapper .price-incl-tax bdi{font-size:var(--text-sm)}.pageblock--product-details .entry-summary .price-wrapper small{font-size:var(--text-xs)}.pageblock--product-details .entry-summary .attributes-wrapper{order:3}.pageblock--product-details .entry-summary .attributes-wrapper .x-core-icon-text__icon{background-color:var(--color-neutral-100);box-shadow:0 0 6px 1px inset #0000001a}.pageblock--product-details .entry-summary .x-core-badge--cta{align-self:flex-start;order:4;width:fit-content;height:fit-content}@container style(--breakpoint-md-max: true){.pageblock--product-details .entry-summary .x-core-badge--cta{grid-column:span 2}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .entry-summary .x-core-badge--cta{grid-column:span 2}.pageblock--product-details .entry-summary .woocommerce-product-details__short-description{order:5}.pageblock--product-details .entry-summary .stock-message{order:6;font-weight:600}.pageblock--product-details .entry-summary .stock-message .x-core-icon-text__icon{margin-right:var(--spacing-xs)}.pageblock--product-details .entry-summary .stock-message--in-stock{--icon-color: var(--color-accent-500)}.pageblock--product-details .entry-summary .stock-message--out-of-stock{--icon-color: var(--color-primary-500)}.pageblock--product-details .entry-summary .cart{--button-border-color: var(--color-secondary-500);--button-background: var(--color-secondary-500);--button-color: var(--color-neutral-1000);display:flex;gap:var(--spacing-md);align-items:center;order:7}.pageblock--product-details .entry-summary .cart .x-core-button:hover{--button-border-color: var(--color-neutral-800);--button-background: var(--color-neutral-800);--button-color: var(--color-neutral-0)}.pageblock--product-details .entry-summary .cart .quantity{width:72px;height:48px}.pageblock--product-details .entry-summary .cart .quantity input[type=number]{display:flex;align-items:center;width:100%;height:100%;font-size:var(--text-lg);text-align:center;background-color:var(--color-neutral-0);border:none;border-radius:var(--border-radius-max)}.pageblock--product-details .entry-summary .business-referral{--body-font-size: var(--text-xs);order:8}.pageblock--product-details .entry-summary .usp-wrapper{order:9}.pageblock--product-details .woocommerce-tabs{margin-top:var(--spacing-xl)}@container style(--breakpoint-md-max: true){.pageblock--product-details .woocommerce-tabs{grid-column:unset}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-tabs{grid-column:unset}.pageblock--product-details .woocommerce-tabs .wc-tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}@container style(--breakpoint-md-max: true){.pageblock--product-details .woocommerce-tabs .wc-tabs{height:50px;overflow-x:scroll}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-tabs .wc-tabs{height:50px;overflow-x:scroll}@container style(--breakpoint-md-max: true){.pageblock--product-details .woocommerce-tabs .wc-tabs li{display:flex;align-items:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .woocommerce-tabs .wc-tabs li{display:flex;align-items:center}.pageblock--product-details .woocommerce-tabs .wc-tabs li.active a{--link-color: var(--color-neutral-0);background-color:var(--color-neutral-1000)}.pageblock--product-details .woocommerce-tabs .wc-tabs li a{--link-hover-decoration: none;--link-color: var(--color-neutral-1000);padding:10px 22px;font-weight:600;text-wrap:nowrap;border-radius:var(--border-radius-max);transition:background-color var(--transition-duration),color var(--transition-duration)}.pageblock--product-details .woocommerce-tabs .wc-tabs li a:hover{--link-color: var(--color-neutral-0);color:var(--color-neutral-0);background-color:var(--color-neutral-1000)}.pageblock--product-details .woocommerce-tabs td{padding-left:var(--spacing-sm)}.pageblock--product-details .woocommerce-tabs .woocommerce-product-attributes{text-align:left}.pageblock--product-details .woocommerce-tabs .panel{padding:34px;background-color:var(--color-neutral-0);border-radius:var(--border-radius-md)}.pageblock--product-details .woocommerce-tabs .downloads-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.pageblock--cards .container>.x-core-intro,.pageblock--usps .container>.x-core-intro{--intro-max-width: 520px;margin-inline:auto;align-items:center;text-align:center}.pageblock--cards .container>.x-core-intro .x-core-title,.pageblock--usps .container>.x-core-intro .x-core-title{align-items:center}.pageblock--cards .x-core-grid,.pageblock--usps .x-core-grid{--x-columns-md: repeat(2, 1fr) !important}.pageblock--cards .x-core-card,.pageblock--usps .x-core-card{--icon-color: var(--color-primary-500)}.pageblock--cards .x-core-card__icon,.pageblock--usps .x-core-card__icon{font-size:var(--icon-2xl)}.pageblock--cards .x-core-card__content .x-core-intro,.pageblock--usps .x-core-card__content .x-core-intro{--heading-font-weight: 500}.pageblock--products,.pageblock--posts{--intro-margin-end: 30px}.pageblock--products[data-theme=light] .x-core-slider__page--active~.x-core-slider__page,.pageblock--posts[data-theme=light] .x-core-slider__page--active~.x-core-slider__page{--button-background: var(--color-neutral-50)}.pageblock--products .container>.x-core-intro,.pageblock--posts .container>.x-core-intro{--button-wrapper-gutter-before: 20px}@container style(--breakpoint-lg-min: true){.pageblock--products .container>.x-core-intro,.pageblock--posts .container>.x-core-intro{flex-direction:row;align-items:flex-end;justify-content:space-between}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--products .container>.x-core-intro,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--posts .container>.x-core-intro{flex-direction:row;align-items:flex-end;justify-content:space-between}.pageblock--products .x-core-slider,.pageblock--posts .x-core-slider{--controls-gutter-before: clamp(32px, 3vw, 40px)}@container style(--breakpoint-xl-max: true){.pageblock--products .x-core-slider,.pageblock--posts .x-core-slider{--visible-entries: 3.5}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider,:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries: 3.5}@container style(--breakpoint-lg-max: true){.pageblock--products .x-core-slider,.pageblock--posts .x-core-slider{--visible-entries: 2.5}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider,:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries: 2.5}@container style(--breakpoint-sm-max: true){.pageblock--products .x-core-slider,.pageblock--posts .x-core-slider{--visible-entries: 1.5}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries: 1.5}@container style(--breakpoint-xs-max: true){.pageblock--products .x-core-slider,.pageblock--posts .x-core-slider{--visible-entries: 1.2}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider{--visible-entries: 1.2}.pageblock--products .x-core-slider:has(.x-core-slider__entry:first-of-type:not(.x-core-slider__entry--active)):before,.pageblock--posts .x-core-slider:has(.x-core-slider__entry:first-of-type:not(.x-core-slider__entry--active)):before{width:20px;opacity:1}.pageblock--products .x-core-slider:before,.pageblock--posts .x-core-slider:before{opacity:0}.pageblock--products .x-core-slider:after,.pageblock--posts .x-core-slider:after{transition:opacity var(--transition-duration)}.pageblock--products .x-core-slider:has(.x-core-slider__entry--active:last-child):after,.pageblock--posts .x-core-slider:has(.x-core-slider__entry--active:last-child):after{opacity:0}.pageblock--products .x-core-slider__entries,.pageblock--posts .x-core-slider__entries{gap:clamp(15px,3vw,30px)}.pageblock--products .x-core-slider__entry li,.pageblock--products .x-core-slider__entry article,.pageblock--posts .x-core-slider__entry li,.pageblock--posts .x-core-slider__entry article{height:100%}.pageblock--products .x-core-slider__entry li .x-core-card,.pageblock--products .x-core-slider__entry article .x-core-card,.pageblock--posts .x-core-slider__entry li .x-core-card,.pageblock--posts .x-core-slider__entry article .x-core-card{height:100%}.pageblock--products .x-core-slider__controls,.pageblock--posts .x-core-slider__controls{position:relative;z-index:4;display:flex;flex-direction:row-reverse;justify-content:space-between}.pageblock--products .x-core-slider__previous,.pageblock--products .x-core-slider__next,.pageblock--posts .x-core-slider__previous,.pageblock--posts .x-core-slider__next{display:flex;align-items:center;justify-content:center;padding:0;aspect-ratio:1}@container style(--breakpoint-sm-max: true){.pageblock--products .x-core-slider__previous,.pageblock--products .x-core-slider__next,.pageblock--posts .x-core-slider__previous,.pageblock--posts .x-core-slider__next{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider__previous,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--products .x-core-slider__next,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider__previous,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--posts .x-core-slider__next{display:none}.pageblock--products .x-core-slider__pagination,.pageblock--posts .x-core-slider__pagination{--pagination-spacing: 0;position:relative;height:6px;overflow:hidden;border-radius:var(--border-radius-max)}.pageblock--products .x-core-slider__page,.pageblock--posts .x-core-slider__page{--button-border-radius: 0;--button-color: transparent;--button-background: var(--color-neutral-100)}.pageblock--products .x-core-slider__page .x-core-button,.pageblock--posts .x-core-slider__page .x-core-button{min-height:unset;border:none}.pageblock--products .x-core-slider__page .x-core-button:focus,.pageblock--products .x-core-slider__page .x-core-button:hover,.pageblock--posts .x-core-slider__page .x-core-button:focus,.pageblock--posts .x-core-slider__page .x-core-button:hover{--button-background: unset}.pageblock--products .x-core-slider__page--active,.pageblock--posts .x-core-slider__page--active{--button-background: var(--color-primary-500)}.pageblock--products .x-core-slider__page:has(~.x-core-slider__page--active),.pageblock--posts .x-core-slider__page:has(~.x-core-slider__page--active){--button-background: var(--color-primary-500)}.cta-wrapper{position:relative;display:flex;flex-direction:column;gap:clamp(32px,3vw,56px);align-items:center;justify-content:space-between;background:var(--color-neutral-1000);border-radius:var(--border-radius-md)}@container style(--breakpoint-lg-min: true){.cta-wrapper{flex-direction:row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-wrapper{flex-direction:row}.cta-wrapper:not(:has(.x-core-image)) .x-core-intro{padding:clamp(48px,3vw,56px) clamp(24px,3vw,56px)}.cta-wrapper .image-wrapper{display:flex;justify-content:center;width:100%;height:100%;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;overflow:hidden;border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.cta-wrapper .image-wrapper:has(.x-core-image--overflow){overflow:visible}@container style(--breakpoint-lg-min: true){.cta-wrapper .image-wrapper{max-width:495px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-wrapper .image-wrapper{max-width:495px}.cta-wrapper .image-wrapper .x-core-image{width:100%;height:100%;object-fit:cover}@container style(--breakpoint-lg-max: true){.cta-wrapper .image-wrapper .x-core-image{max-height:450px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .cta-wrapper .image-wrapper .x-core-image{max-height:450px}.cta-wrapper .image-wrapper .x-core-image--overflow{width:auto;height:100%;object-fit:contain;object-position:bottom center}@container style(--breakpoint-lg-min: true){.cta-wrapper .image-wrapper .x-core-image--overflow{margin-top:-60px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-wrapper .image-wrapper .x-core-image--overflow{margin-top:-60px}.cta-wrapper .x-core-intro{--h2-size: var(--h1-size);--heading-margin-bottom: 12px;--heading-line-height: 1;--body-font-size: 18px;--button-wrapper-gutter-before: clamp(20px, 3vw, 24px);width:100%;padding:40px clamp(24px,3vw,56px)}@container style(--breakpoint-lg-min: true){.cta-wrapper .x-core-intro{max-width:650px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .cta-wrapper .x-core-intro{max-width:650px}@container style(--breakpoint-lg-max: true){.cta-wrapper .x-core-intro{padding-bottom:0}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .cta-wrapper .x-core-intro{padding-bottom:0}@media (max-width: 575px){:root{--breakpoint-xs-max: true}}@media (min-width: 576px){:root{--breakpoint-sm-min: true}}@media (max-width: 814px){:root{--breakpoint-sm-max: true}}@media (min-width: 815px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 815px) and (max-width: 991px){:root{--breakpoint-md: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (max-width: 1199px){:root{--breakpoint-lg-max: true}}@media (min-width: 992px) and (max-width: 1199px){:root{--breakpoint-lg: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}@media (max-width: 1399px){:root{--breakpoint-xl-max: true}}@media (min-width: 1400px) and (max-width: 1400px){:root{--breakpoint-xxl: true}}:root{--menu-breakpoint: false}@media (max-width: 768px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}:root{--body-background-color: var(--color-neutral-50)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@container style(--breakpoint-md-max: true){body:not(:has(.header--top)){--header-total-height: calc(var(--header-main-height) + 32px)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill body:not(:has(.header--top)){--header-total-height: calc(var(--header-main-height) + 32px)}body .container{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1284px) / 2)}@container style(--breakpoint-xl-max: true){body .container{--container-offset: 15px}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill body .container{--container-offset: 15px}footer{--footer-background: var(--color-neutral-1000);--link-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--footer-heading-font-size: var(--h6-size);color:var(--color-neutral-400)}.footer-main{--footer-main-padding-bottom: 5rem;position:relative}.footer-main h1,.footer-main .h1,.footer-main h2,.footer-main .h2,.footer-main h3,.footer-main .h3,.footer-main h4,.footer-main .h4,.footer-main h5,.footer-main .h5,.footer-main h6,.footer-main .h6{--heading-margin-bottom: 20px}.footer-main:after{position:absolute;bottom:0;left:var(--container-offset);width:var(--container-width);height:1px;background-color:var(--color-neutral-0);opacity:.2;content:""}@container style(--breakpoint-xl-max: true){.footer-main:after{right:15px;left:15px;width:unset}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .footer-main:after{right:15px;left:15px;width:unset}.footer-copyright{--footer-copyright-padding: 5rem}body:has(#wpadminbar)>header{top:var(--wp-admin--admin-bar--height, 32px)}body>header{position:fixed;top:0;left:0;z-index:var(--header-fixed-z-index, 999);width:100%}body{margin-top:var(--header-total-height)}:root{--header-main-background: var(--color-neutral-0)}.header--main .container{gap:var(--spacing-sm)}.main-menu{--menu-cart-item-count-background: var(--color-primary-500);--input-margin-bottom: 0;flex-grow:1;justify-content:space-between}.main-menu .search__wrapper{width:100%;min-width:280px;max-width:450px}.main-menu .search__wrapper .search-form{width:unset}.main-menu .search__wrapper .x-core-input--search{--input-box-shadow: none;--input-background: transparent;padding-right:var(--spacing-sm);background-color:var(--color-neutral-50);border-radius:var(--border-radius-max);box-shadow:0 1px 4px #0000001a inset;padding-block:.15rem}.main-menu__navigation{display:flex;flex-grow:1;gap:var(--spacing-sm);align-items:center;justify-content:center}@container style(--breakpoint-xxl: true){.main-menu__navigation{gap:var(--spacing-md)}}:root[style*="--breakpoint-xxl: true"] .applyContainerPolyFill .main-menu__navigation{gap:var(--spacing-md)}.main-menu__buttons{--button-wrapper-spacing: var(--spacing-md);display:flex;gap:var(--spacing-sm);align-items:center}@container style(--breakpoint-xxl: true){.main-menu__buttons{gap:var(--spacing-md)}}:root[style*="--breakpoint-xxl: true"] .applyContainerPolyFill .main-menu__buttons{gap:var(--spacing-md)}.main-menu__buttons .x-core-link--button{--button-color: var(--color-neutral-1000);--button-border-width: 0;--button-background: transparent;padding:0}.main-menu__buttons .wc-account-btn,.main-menu__buttons .x-core-button--menu-cart{display:flex;align-items:center;justify-content:center}.main-menu__buttons .x-core-button--menu-cart:after{top:5px;height:1.5em;font-size:var(--text-xs);line-height:1;border:solid 3px var(--color-neutral-0)}:root{--block-padding-y: clamp(80px, 6.5vw, 120px);--intro-gutter-after: clamp(32px, 6.5vw, 50px)}:root{--container-offset: calc(var(--grid-gutter-x) * .5);--container-width: calc(100vw - var(--grid-gutter-x))}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2);--container-width: calc(540px - var(--grid-gutter-x))}}@media (min-width: 815px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 795px) / 2);--container-width: calc(795px - var(--grid-gutter-x))}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2);--container-width: calc(960px - var(--grid-gutter-x))}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2);--container-width: calc(1140px - var(--grid-gutter-x))}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2);--container-width: calc(1320px - var(--grid-gutter-x))}}.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: 815px){.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)))}}main:has(section:first-of-type.pageblock--hero) section:first-of-type.pageblock--hero{--block-padding-top: 20px}main:has(section:first-of-type.pageblock--hero) .pageblock--hero:has(+.pageblock--terms),main:has(section:first-of-type.pageblock--hero) .pageblock--terms:has(+.pageblock--products),main:has(section:first-of-type.pageblock--hero) .pageblock--products:has(+.pageblock--logo-carousel){--block-padding-bottom: 60px}main .pageblock[data-theme=light]:not(.pageblock--banner)+.pageblock[data-theme=light]:not(.pageblock--banner),main .pageblock[data-theme=off-white]:not(.pageblock--banner)+.pageblock[data-theme=off-white]:not(.pageblock--banner){--block-padding-top: 0}main .pageblock[data-theme=light]{background-color:var(--color-neutral-100)}main .pageblock--banner+.pageblock--archive{--block-padding-top: 60px}@container style(--breakpoint-md-min: true){body:has(.topbanner:not(.hidden)){--header-total-height: calc(var(--header-main-height) + 72px)}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill body:has(.topbanner:not(.hidden)){--header-total-height: calc(var(--header-main-height) + 72px)}@container style(--breakpoint-lg-min: true){body:has(.topbanner:not(.hidden)){--header-total-height: calc(var(--header-main-height) + 40px)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill body:has(.topbanner:not(.hidden)){--header-total-height: calc(var(--header-main-height) + 40px)}.topbanner{--body-color: var(--color-neutral-0);--body-font-size: var(--text-sm);--icon-color: var(--color-primary-500);background-color:var(--color-neutral-1000);padding-block:clamp(8px,3vw,3px)}@container style(--breakpoint-sm-max: true){.topbanner{position:fixed;right:var(--spacing-xs);bottom:var(--spacing-xs);left:var(--spacing-xs);padding-block:16px;border-radius:var(--border-radius-sm)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .topbanner{position:fixed;right:var(--spacing-xs);bottom:var(--spacing-xs);left:var(--spacing-xs);padding-block:16px;border-radius:var(--border-radius-sm)}.topbanner.hidden{display:none}.topbanner .container{display:flex;gap:clamp(8px,3vw,var(--spacing-xs));justify-content:center;text-align:center}@container style(--breakpoint-sm-max: true){.topbanner .container{align-items:flex-start;text-align:left}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .topbanner .container{align-items:flex-start;text-align:left}.topbanner .container p{--p-margin-bottom: 0}@container style(--breakpoint-md-min: true){.topbanner .container p{max-width:100%;padding-right:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .topbanner .container p{max-width:100%;padding-right:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container style(--breakpoint-lg-min: true){.topbanner .container p{padding-right:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .topbanner .container p{padding-right:0}.topbanner__close-btn{--icon-color: var(--color-neutral-0);position:absolute;top:8px;right:8px;font-size:var(--icon-xl);background-color:transparent;border:none}@container style(--breakpoint-md-max: true){.topbanner__close-btn{position:relative;top:0;right:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .topbanner__close-btn{position:relative;top:0;right:0}header{position:relative;z-index:10}@container style(--breakpoint-xl-min: true){.x-core-navigation{--menu-row-width: 25vw}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .x-core-navigation{--menu-row-width: 25vw}@container style(--breakpoint-lg: true){.x-core-navigation{--menu-row-width: 33vw}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .x-core-navigation{--menu-row-width: 33vw}@container style(--breakpoint-md-min: true){.x-core-navigation__dropdown-back-btn{display:none}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .x-core-navigation__dropdown-back-btn{display:none}.x-core-navigation--primary .x-core-navigation__entry{padding:0}@container style(--breakpoint-lg-min: true){.x-core-navigation__entry--mega-menu{text-wrap:nowrap;border:solid 1px var(--color-neutral-100);border-radius:var(--border-radius-max);transition:background-color var(--transition-duration)}.x-core-navigation__entry--mega-menu:has(.open){background-color:var(--color-neutral-1000)}.x-core-navigation__entry--mega-menu:has(.open)>.x-core-navigation__link,.x-core-navigation__entry--mega-menu:has(.open) .x-core-navigation-dropdown-toggle{--nav-link-color: var(--color-neutral-0)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu{text-wrap:nowrap;border:solid 1px var(--color-neutral-100);border-radius:var(--border-radius-max);transition:background-color var(--transition-duration)}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu:has(.open){background-color:var(--color-neutral-1000)}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu:has(.open)>.x-core-navigation__link,:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu:has(.open) .x-core-navigation-dropdown-toggle{--nav-link-color: var(--color-neutral-0)}@container style(--breakpoint-lg-min: true){.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown{position:fixed;right:0;bottom:0;left:0;padding:var(--spacing-xl) var(--container-offset)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown{position:fixed;right:0;bottom:0;left:0;padding:var(--spacing-xl) var(--container-offset)}.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation-dropdown-toggle{position:absolute;inset:0;opacity:0}.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__link{position:relative;display:flex;gap:var(--spacing-sm);align-items:center;min-height:65px;padding:0 var(--spacing-lg);border-radius:var(--border-radius-md);transition:background-color var(--transition-duration)}@container style(--breakpoint-md-max: true){.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__link{min-height:50px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__link{min-height:50px}.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__link:has(.x-core-image){padding-left:0}@container style(--breakpoint-lg-min: true){.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown{position:fixed;bottom:0;left:var(--menu-row-width);width:var(--menu-row-width);margin:var(--spacing-xl) var(--container-offset) 0;padding-bottom:80px;padding-left:var(--spacing-xl);overflow-y:scroll;border-left:solid 2px var(--color-neutral-50)}.x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown:after{position:fixed;bottom:0;left:var(--menu-row-width);width:var(--menu-row-width);height:80px;margin-left:var(--container-offset);background:linear-gradient(to top,var(--color-neutral-0),transparent);content:""}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown{position:fixed;bottom:0;left:var(--menu-row-width);width:var(--menu-row-width);margin:var(--spacing-xl) var(--container-offset) 0;padding-bottom:80px;padding-left:var(--spacing-xl);overflow-y:scroll;border-left:solid 2px var(--color-neutral-50)}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown:after{position:fixed;bottom:0;left:var(--menu-row-width);width:var(--menu-row-width);height:80px;margin-left:var(--container-offset);background:linear-gradient(to top,var(--color-neutral-0),transparent);content:""}.x-core-navigation__submenu-header{margin-bottom:var(--spacing-md);font-weight:700}@container style(--breakpoint-lg-min: true){.x-core-navigation__back-button{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__back-button{display:none}.x-core-navigation__link-wrapper{display:flex;gap:var(--spacing-md);align-items:center;width:100%}.x-core-navigation__column-label{display:inline-block;margin-bottom:var(--spacing-md)}.x-core-navigation__entry--dropdown{--nav-link-font-weight: 600;margin-bottom:8px}.x-core-navigation__entry--dropdown:last-of-type{margin-bottom:0}@container style(--breakpoint-lg-min: true){.x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle{margin-right:var(--spacing-sm)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle{margin-right:var(--spacing-sm)}.x-core-navigation__entry .x-core-image{width:75px;height:75px;object-fit:cover;border-top-left-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.x-core-navigation__dropdown.open .x-core-navigation__entry{width:calc(var(--menu-row-width) - var(--spacing-xl))}.x-core-navigation__dropdown.open .x-core-navigation__entry:hover>a,.x-core-navigation__dropdown.open .x-core-navigation__entry--dropdown:has(.open)>a{background-color:var(--color-neutral-50)}html:has(.x-core-navigation__entry--mega-menu .open,.main-menu--mobile__toggle.active){overflow:hidden}@container style(--breakpoint-md-max: true){.main-menu{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu{display:none}@container style(--breakpoint-md-max: true){.main-menu__buttons{justify-content:flex-end;order:3;margin-right:10%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu__buttons{justify-content:flex-end;order:3;margin-right:10%}@container style(--breakpoint-lg-max: true){.main-menu__buttons .x-core-button-wrapper{display:none}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .main-menu__buttons .x-core-button-wrapper{display:none}.main-menu--mobile{position:absolute;top:100%;right:0;left:0;display:inline-block}@container style(--breakpoint-md-max: true){.main-menu--mobile{top:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile{top:0}.main-menu--mobile__close{--button-padding-x: 12px;position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);aspect-ratio:1}@container style(--breakpoint-lg-min: true){.main-menu--mobile__close{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .main-menu--mobile__close{display:none}.main-menu--mobile__hamburger{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-sm);background-color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.main-menu--mobile__hamburger{position:fixed;top:0;left:0;width:100%;height:100vh;transition:left var(--transition-duration)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger{position:fixed;top:0;left:0;width:100%;height:100vh;transition:left var(--transition-duration)}.main-menu--mobile__hamburger.hidden{display:none}@container style(--breakpoint-md-max: true){.main-menu--mobile__hamburger.hidden{left:-100vw;display:flex}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger.hidden{left:-100vw;display:flex}.main-menu--mobile__hamburger .container{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;padding-inline:var(--container-offset);overflow-y:scroll}@container style(--breakpoint-md-max: true){.main-menu--mobile__hamburger .container{flex-wrap:nowrap}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger .container{flex-wrap:nowrap}.main-menu--mobile__hamburger .x-core-navigation__dropdown{position:relative}.main-menu--mobile__hamburger .x-core-navigation__entry:not(.x-core-navigation__entry--dropdown-mega){z-index:unset}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu{width:100%}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu li+li{margin-top:var(--spacing-md)}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__link,.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation-dropdown-toggle{display:none}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown{display:block}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown>.x-core-navigation__submenu-header .x-core-navigation__back-button{display:none}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown{position:fixed;top:var(--spacing-xxl);right:100vw;bottom:0;left:-100vw;z-index:10;display:inline-block;width:auto;padding-bottom:50px;overflow-y:scroll;background-color:var(--color-neutral-0);transition:left var(--transition-duration),right var(--transition-duration)}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown.open:after{position:fixed;right:var(--container-offset);bottom:0;width:100%;height:50px;margin-left:var(--container-offset);background:linear-gradient(to top,var(--color-neutral-0),transparent);content:""}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu>.x-core-navigation__dropdown .x-core-navigation__dropdown.open{right:var(--container-offset);left:var(--container-offset)}.main-menu--mobile__hamburger .x-core-navigation__entry--mega-menu .x-core-navigation__link{width:100%;padding-inline:0}.main-menu--mobile__hamburger .x-core-navigation{width:100%}@container style(--breakpoint-lg-min: true){.main-menu--mobile__hamburger .x-core-navigation{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .main-menu--mobile__hamburger .x-core-navigation{display:none}.main-menu--mobile__hamburger .x-core-navigation__submenu-header{display:flex;gap:var(--spacing-md)}.main-menu--mobile__hamburger .x-core-navigation__back-button{background-color:transparent;border:none}.main-menu--mobile__hamburger .x-core-navigation__back-button:after{color:var(--color-neutral-1000);font-family:"Font Awesome 6 Pro";content:""}.main-menu--mobile__hamburger .x-core-button-wrapper{align-self:flex-end;margin-top:0}@container style(--breakpoint-md-max: true){.main-menu--mobile__hamburger .x-core-button-wrapper{flex-wrap:wrap;align-self:flex-start;width:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger .x-core-button-wrapper{flex-wrap:wrap;align-self:flex-start;width:100%}@container style(--breakpoint-md-max: true){.main-menu--mobile__hamburger .x-core-button-wrapper .x-core-button{--button-padding-y: 12px;--button-background: transparent;--button-color: var(--color-neutral-1000);flex:1}.main-menu--mobile__hamburger .x-core-button-wrapper .x-core-button .x-core-icon-text{justify-content:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger .x-core-button-wrapper .x-core-button{--button-padding-y: 12px;--button-background: transparent;--button-color: var(--color-neutral-1000);flex:1}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__hamburger .x-core-button-wrapper .x-core-button .x-core-icon-text{justify-content:center}.main-menu--mobile__toggle{--button-background: transparent;--button-color: var(--color-neutral-1000);--button-border-color: transparent;--button-padding-x: 0;--button-padding-y: 0;--button-font-size: var(--icon-xl);width:25px}@container style(--breakpoint-xl-min: true){.main-menu--mobile__toggle{display:none}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .main-menu--mobile__toggle{display:none}@container style(--breakpoint-md-max: true){.main-menu--mobile__toggle{margin-left:10%;text-align:left}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .main-menu--mobile__toggle{margin-left:10%;text-align:left}.main-menu--mobile__toggle.active .x-core-icon:before{content:""}.main-menu--mobile__search{--input-margin-bottom: 0;display:flex;grid-column:span 3;justify-content:center;order:4;padding:8px 15px;background-color:var(--color-neutral-1000)}.main-menu--mobile__search .search-form,.main-menu--mobile__search .search__wrapper{width:100%}.main-menu--mobile__search button[type=submit]{padding-right:var(--spacing-sm)}@container style(--breakpoint-lg-min: true){.main-menu--mobile__search{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .main-menu--mobile__search{display:none}@container style(--breakpoint-md-max: true){.header{--header-main-height: 100px;padding-bottom:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header{--header-main-height: 100px;padding-bottom:0}@container style(--breakpoint-md-max: true){.header--main .container{--container-padding-left: 0;--container-padding-right: 0;display:grid;grid-template-columns:1fr auto 1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header--main .container{--container-padding-left: 0;--container-padding-right: 0;display:grid;grid-template-columns:1fr auto 1fr}@container style(--breakpoint-md-max: true){.header__logo{display:flex;order:2;height:100%}.header__logo .logo-image{height:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header__logo{display:flex;order:2;height:100%}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header__logo .logo-image{height:100%}:root{--wc-canvas-padding: clamp(24px, 3vw, 32px);--wc-canvas-background: var(--color-neutral-0);--wc-canvas-border-radius: var(--border-radius-md);--wc-block-column-gap: 24px;--wc-block-row-gap: 24px}.pageblock--woocommerce:has(.woocommerce-MyAccount-navigation-link--dashboard.is-active) .woocommerce-MyAccount-content,.pageblock--woocommerce .woocommerce-MyAccount-navigation,.pageblock--woocommerce .woocommerce-MyAccount-content form,.pageblock--woocommerce .woocommerce-MyAccount-content table,.pageblock--woocommerce .woocommerce-message,.pageblock--woocommerce .woocommerce-info[role=status],.pageblock--woocommerce .woocommerce-form-login,.pageblock--woocommerce .woocommerce-ResetPassword,.pageblock--woocommerce .woocommerce-form-coupon,.pageblock--woocommerce .woocommerce-order-details{padding:var(--wc-canvas-padding);border-radius:var(--wc-canvas-border-radius)}.pageblock--woocommerce:has(.woocommerce-MyAccount-navigation-link--dashboard.is-active) .woocommerce-MyAccount-content,.pageblock--woocommerce .woocommerce-MyAccount-navigation,.pageblock--woocommerce .woocommerce-MyAccount-content form,.pageblock--woocommerce .woocommerce-MyAccount-content table,.pageblock--woocommerce .woocommerce-info[role=status],.pageblock--woocommerce .woocommerce-form-login,.pageblock--woocommerce .woocommerce-ResetPassword,.pageblock--woocommerce .woocommerce-form-coupon,.pageblock--woocommerce .woocommerce-order-details{background-color:var(--wc-canvas-background)}.pageblock--woocommerce a:not(.x-core-button){--link-color: var(--color-primary-500);font-weight:600;text-decoration:none;transition:color var(--transition-duration)}.pageblock--woocommerce a:not(.x-core-button):hover{color:var(--color-primary-700)}.pageblock--woocommerce mark{background-color:var(--color-secondary-500);padding-inline:4px}@container style(--breakpoint-xl-min: true){.pageblock--my-account:has(.woocommerce-MyAccount-navigation) .woocommerce{flex-direction:row}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--my-account:has(.woocommerce-MyAccount-navigation) .woocommerce{flex-direction:row}.pageblock--my-account .woocommerce{display:flex;flex-direction:column;gap:var(--wc-block-column-gap)}.pageblock--my-account .woocommerce-info{display:flex;flex-direction:column;gap:16px}.pageblock--my-account .woocommerce-MyAccount-content{display:flex;flex:1;flex-direction:column;gap:var(--wc-block-row-gap);height:fit-content}.pageblock--my-account .woocommerce-MyAccount-content>p{margin-bottom:0}.pageblock--my-account .woocommerce-MyAccount-content form,.pageblock--my-account .woocommerce-MyAccount-content table{width:100%}.pageblock--my-account .woocommerce-MyAccount-content form .woocommerce-address-fields{display:flex;flex-direction:column;gap:var(--wc-block-row-gap)}.woocommerce-MyAccount-navigation{width:100%;height:fit-content}@container style(--breakpoint-xl-min: true){.woocommerce-MyAccount-navigation{max-width:400px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .woocommerce-MyAccount-navigation{max-width:400px}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul li{padding-bottom:16px;border-bottom:solid var(--color-neutral-50) 1px}.woocommerce-MyAccount-navigation ul li:last-of-type{padding-bottom:0;border-bottom:none}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{color:var(--color-primary-500)}.woocommerce-MyAccount-navigation ul li a{color:var(--color-neutral-1000);font-weight:600;text-decoration:none;transition:color var(--transition-duration)}.woocommerce-Addresses{display:flex;flex-direction:column;gap:24px}@container style(--breakpoint-md-min: true){.woocommerce-Addresses{flex-direction:row}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .woocommerce-Addresses{flex-direction:row}.woocommerce-Address,.woocommerce-customer-details{--p-margin-bottom: 0;flex:1;padding:24px;background-color:var(--color-neutral-0);border-radius:var(--border-radius-md)}.woocommerce-Address .woocommerce-Address-title,.woocommerce-customer-details .woocommerce-Address-title{--heading-margin-bottom: 4px;margin-bottom:12px;padding-bottom:12px;border-bottom:solid var(--color-neutral-50) 1px}.woocommerce-Address p,.woocommerce-customer-details p{font-weight:700}.pageblock--my-account:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce{--heading-margin-bottom: 0;width:100%;max-width:650px;margin-inline:auto}.pageblock--my-account:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce .woocommerce-ResetPassword,.pageblock--my-account:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce .woocommerce-form-login{width:100%;max-width:650px}.pageblock--my-account:has(.woocommerce-form-login,.woocommerce-ResetPassword) .woocommerce .woocommerce-form-login .x-core-button[type=submit]{margin-top:16px}.pageblock--woocommerce.pageblock--cart .woocommerce{display:flex;flex-direction:column;column-gap:var(--wc-block-column-gap);row-gap:var(--wc-block-row-gap)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form,.pageblock--woocommerce.pageblock--cart .cart-collaterals{--cart-boxed-background: var(--wc-canvas-background);--cart-box-padding: var(--wc-canvas-padding);border-radius:var(--wc-canvas-border-radius)}.pageblock--woocommerce.pageblock--cart .wc-backward{--button-border-radius: var(--border-radius-max);--button-background: var(--color-neutral-1000);--button-color: var(--color-neutral-0)}.pageblock--woocommerce.pageblock--cart .wc-backward:hover{--button-color: var(--color-neutral-1000);--button-border-color: var(--color-neutral-1000);--button-background: transparent}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart thead{display:none}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart thead{display:table-header-group}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart thead{display:table-header-group}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart thead th.product-quantity{text-align:center}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart thead th.product-subtotal{text-align:right}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody{display:flex;flex-direction:column;gap:24px}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody{display:table-header-group}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody{display:table-header-group}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item{display:flex;flex-direction:column;gap:16px;padding:var(--wc-table-padding-y);border:var(--wc-table-border);border-radius:var(--border-radius-md);box-shadow:var(--card-box-shadow)}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item{display:table-row;padding:0;border-top:none;border-bottom:none;box-shadow:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item{display:table-row;padding:0;border-top:none;border-bottom:none;box-shadow:none}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item:first-of-type td{border-top:var(--wc-table-border)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item:first-of-type td{border-top:var(--wc-table-border)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td{display:flex;flex-direction:column;gap:4px;padding-block:0}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td{display:table-cell;border-bottom:var(--wc-table-border);padding-block:var(--wc-table-padding-y)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td{display:table-cell;border-bottom:var(--wc-table-border);padding-block:var(--wc-table-padding-y)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-remove .remove{display:flex;align-items:center;justify-content:center;width:28px;color:var(--color-neutral-0);background-color:var(--color-neutral-1000);border-radius:var(--border-radius-max);transition:background-color var(--transition-duration);aspect-ratio:1}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-remove .remove:hover{background-color:var(--color-primary-700)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-thumbnail img{height:120px;object-fit:contain}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-name,.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity{border-bottom:var(--wc-table-border);padding-block-end:var(--wc-table-padding-y)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-name a{--link-color: var(--color-neutral-1000)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-subtotal{text-align:left}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-subtotal{text-align:right}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-subtotal{text-align:right}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td:before{font-weight:700;content:attr(data-title)}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td:before{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td:before{display:none}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input{align-items:center}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input{justify-content:center}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input{justify-content:center}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input input{--quantity-input-width: 75px;min-height:32px;text-align:center}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input .x-core-button{--button-padding-y: 4px;--button-padding-x: 4px;align-items:center;justify-content:center;width:fit-content;min-height:32px;color:var(--color-neutral-1000);background:transparent;border-color:var(--color-neutral-100);aspect-ratio:1}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr.cart_item td.product-quantity .quantity-input .x-core-button:hover{color:var(--color-neutral-0);background:var(--color-neutral-1000);border-color:var(--color-neutral-1000)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr{display:flex;flex-direction:column}@container style(--breakpoint-lg-min: true){.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr{display:table-row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr{display:table-row}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr .coupon{display:none}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr .x-core-button{--button-border-radius: var(--border-radius-max);justify-content:center;text-align:center}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr .x-core-button.wc-forward{color:var(--color-neutral-0);background:var(--color-neutral-1000)}.pageblock--woocommerce.pageblock--cart .woocommerce-cart-form table.cart tbody tr .x-core-button.wc-forward:hover{color:var(--color-neutral-1000);background:transparent;border-color:var(--color-neutral-1000)}@container style(--breakpoint-lg-min: true){.pageblock--cart .cart-collaterals{width:50%}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--cart .cart-collaterals{width:50%}.pageblock--cart .cart-collaterals table tr.cart-subtotal th,.pageblock--cart .cart-collaterals table tr.cart-subtotal td{padding-block-end:var(--wc-table-padding-y);border-bottom:var(--wc-table-border)}.pageblock--cart .cart-collaterals table tr.order-total th,.pageblock--cart .cart-collaterals table tr.order-total td{padding-block-start:var(--wc-table-padding-y)}.pageblock--cart .cart-collaterals .woocommerce-shipping-totals{vertical-align:top}.pageblock--cart .cart-collaterals .woocommerce-shipping-totals th{padding-block:var(--spacing-sm)}.pageblock--cart .cart-collaterals .woocommerce-shipping-methods li{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:flex-end}.pageblock--checkout{--block-padding-top: var(--spacing-lg);--checkout-boxed-background: var(--wc-canvas-background)}.pageblock--checkout .woocommerce{--wc-canvas-background: var(--color-neutral-100)}.pageblock--checkout .woocommerce form.woocommerce-form-coupon{margin-top:calc(-1 * var(--wc-canvas-padding));border-top-left-radius:0;border-top-right-radius:0}.pageblock--checkout .woocommerce form.woocommerce-checkout{display:flex;flex-direction:column;margin-top:var(--wc-block-row-gap);column-gap:var(--wc-block-column-gap);row-gap:var(--wc-block-row-gap)}@container style(--breakpoint-sm-min: true){.pageblock--checkout .woocommerce form.woocommerce-checkout{display:grid}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--checkout .woocommerce form.woocommerce-checkout{display:grid}.pageblock--checkout .woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:span 2}.pageblock--checkout .woocommerce form.woocommerce-checkout #customer_details,.pageblock--checkout .woocommerce form.woocommerce-checkout .checkout__order-review{padding:var(--wc-canvas-padding);border-radius:var(--wc-canvas-border-radius)}.pageblock--checkout .woocommerce form.woocommerce-checkout #customer_details{display:flex;flex-direction:column;gap:var(--wc-block-row-gap)}.pageblock--checkout .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column}@container style(--breakpoint-sm-min: true){.pageblock--checkout .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper{display:grid}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--checkout .woocommerce form.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper{display:grid}.pageblock--checkout .woocommerce form.woocommerce-checkout .checkout__order-review .x-core-button{justify-content:center;text-align:center}.pageblock--checkout .woocommerce .woocommerce-shipping-totals{display:inline-flex;gap:var(--spacing-xs)}.pageblock--checkout .woocommerce .woocommerce-shipping-totals th{padding-bottom:0;border-bottom:0!important}.pageblock--checkout .woocommerce .woocommerce-shipping-totals td{padding-top:0}.pageblock--checkout .woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods{margin:0;padding:0}.pageblock--checkout .woocommerce .woocommerce-shipping-totals .woocommerce-shipping-methods li{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:flex-start}.pageblock--checkout .woocommerce .wc_payment_method label{display:inline-block;width:100%}.pageblock--checkout .woocommerce .wc_payment_method label:hover{cursor:pointer}.pageblock--checkout .woocommerce .woocommerce-order-overview,.pageblock--checkout .woocommerce .woocommerce-order-details{margin-bottom:var(--wc-block-row-gap)}.pageblock--checkout .woocommerce .woocommerce-order-details table{width:100%}.pageblock--cart .woocommerce .coupon,.pageblock--cart .woocommerce form.woocommerce-form-coupon,.pageblock--checkout .woocommerce .coupon,.pageblock--checkout .woocommerce form.woocommerce-form-coupon{display:flex;flex-direction:column;gap:clamp(8px,3vw,16px)}@container style(--breakpoint-sm-min: true){.pageblock--cart .woocommerce .coupon,.pageblock--cart .woocommerce form.woocommerce-form-coupon,.pageblock--checkout .woocommerce .coupon,.pageblock--checkout .woocommerce form.woocommerce-form-coupon{flex-direction:row}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--cart .woocommerce .coupon,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--cart .woocommerce form.woocommerce-form-coupon,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--checkout .woocommerce .coupon,:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--checkout .woocommerce form.woocommerce-form-coupon{flex-direction:row}.pageblock--cart .woocommerce .coupon .form-row,.pageblock--cart .woocommerce form.woocommerce-form-coupon .form-row,.pageblock--checkout .woocommerce .coupon .form-row,.pageblock--checkout .woocommerce form.woocommerce-form-coupon .form-row{margin:0}.pageblock--cart .woocommerce .coupon .clear,.pageblock--cart .woocommerce form.woocommerce-form-coupon .clear,.pageblock--checkout .woocommerce .coupon .clear,.pageblock--checkout .woocommerce form.woocommerce-form-coupon .clear{display:none}.pageblock--product-archive .shop-loop-wrapper{display:flex;flex-direction:column}@container style(--breakpoint-lg-min: true){.pageblock--product-archive .shop-loop-wrapper{display:grid;grid-template-columns:250px 1fr!important}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper{display:grid;grid-template-columns:250px 1fr!important}.pageblock--product-archive .products-wrapper .pre-product-wrapper{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-bottom:32px}@container style(--breakpoint-xl-min: true){.pageblock--product-archive .products-wrapper .pre-product-wrapper{flex-direction:row;align-items:center}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--product-archive .products-wrapper .pre-product-wrapper{flex-direction:row;align-items:center}.pageblock--product-archive .products-wrapper .pre-product-wrapper .archive-title,.pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-result-count{margin:0}.pageblock--product-archive .products-wrapper .pre-product-wrapper .archive-title{--h1-size: var(--h2-size);flex:1}@container style(--breakpoint-lg-min: true){.pageblock--product-archive .products-wrapper .pre-product-wrapper .archive-title{margin-right:16px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--product-archive .products-wrapper .pre-product-wrapper .archive-title{margin-right:16px}.pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-result-count{font-weight:500;font-size:var(--text-sm)}.pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-ordering{width:100%}@container style(--breakpoint-md-min: true){.pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-ordering{width:fit-content}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-ordering{width:fit-content}.pageblock--product-archive .products-wrapper .pre-product-wrapper .woocommerce-ordering select{--select-icon-right-offset: 10px;width:100%;min-height:26px;font-weight:600;font-size:var(--text-sm);line-height:1.1;background-color:transparent;border:2px solid var(--color-neutral-1000);border-radius:999px;box-shadow:var(--light-shadow);appearance:none;padding-inline:10px 32px}.pageblock--product-archive .products-wrapper .products{--columns-xl: repeat(3, 1fr);gap:var(--spacing-md) var(--spacing-sm)}@container style(--breakpoint-xs-max: true){.pageblock--product-archive .products-wrapper .products{--columns-xs: repeat(1, 1fr)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--product-archive .products-wrapper .products{--columns-xs: repeat(1, 1fr)}.pageblock--product-archive .x-core-pagination{margin-top:32px}.pageblock--product-archive .container{display:grid}@container style(--breakpoint-md-min: true){.pageblock--product-archive .container{grid-template-columns:1fr 3fr}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .container{grid-template-columns:1fr 3fr}@container style(--breakpoint-md-min: true){.pageblock--product-archive .woocommerce-breadcrumb,.pageblock--product-archive .woocommerce-notices-wrapper,.pageblock--product-archive .shop-loop-wrapper{grid-column:span 2}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .woocommerce-breadcrumb,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .woocommerce-notices-wrapper,:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .shop-loop-wrapper{grid-column:span 2}.pageblock--product-archive .cta-wrapper{display:grid;grid-template-columns:1fr 300px;margin-top:var(--spacing-xxl)}@container style(--breakpoint-md-min: true){.pageblock--product-archive .cta-wrapper{grid-column:2}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .cta-wrapper{grid-column:2}.pageblock--product-archive .cta-wrapper .x-core-intro{padding:34px clamp(24px,3vw,40px)}@container style(--breakpoint-md-max: true){.pageblock--product-archive .cta-wrapper .x-core-intro{padding-right:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-archive .cta-wrapper .x-core-intro{padding-right:0}.pageblock--product-archive .woocommerce-products-header{order:5;margin-top:var(--spacing-xxl)}@container style(--breakpoint-md-min: true){.pageblock--product-archive .woocommerce-products-header{grid-column:2}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--product-archive .woocommerce-products-header{grid-column:2}.pageblock--product-archive .sidebar{margin-bottom:clamp(30px,5vw,56px)}.pageblock--product-archive .sidebar .wc-block-product-filters__open-overlay,.pageblock--product-archive .sidebar .wc-block-product-filters__close-overlay{gap:8px;min-height:48px;color:var(--button-color);font-weight:var(--button-font-weight);font-size:var(--button-font-size);background-color:var(--button-background);border-radius:var(--button-border-radius);padding-inline:var(--button-padding-x);padding-block:var(--button-padding-y)}.pageblock--product-archive .sidebar .wc-block-product-filters__open-overlay span,.pageblock--product-archive .sidebar .wc-block-product-filters__close-overlay span{padding:0}.pageblock--product-archive .sidebar .wc-block-product-filters__close-overlay:after{font-weight:400;font-size:var(--icon-md);font-family:"Font Awesome 6 Pro";content:""}.pageblock--product-archive .sidebar .wc-block-product-filters__close-overlay svg{display:none}@container style(--breakpoint-xs-max: true){.pageblock--product-archive .sidebar .wc-block-product-filters__overlay{overflow:hidden;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);box-shadow:var(--light-shadow)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--product-archive .sidebar .wc-block-product-filters__overlay{overflow:hidden;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);box-shadow:var(--light-shadow)}.pageblock--product-archive .sidebar .wc-block-product-filters__overlay-dialog{gap:0}.pageblock--product-archive .sidebar .wc-block-product-filters__overlay-header{border-bottom:var(--wc-table-border)}
