:root{--border-width: 1px;--border-color: var(--color-neutral-100);--component-border-radius: 8px;--border-radius-xs: 6px;--border-radius-sm: 10px;--border-radius-md: 12px;--border-radius-round: 999px}@container style(--breakpoint-xxl-max: true){:root,.container{--container-offset: 36px}}:root[style*="--breakpoint-xxl-max: true"] .applyContainerPolyFill :root,:root[style*="--breakpoint-xxl-max: true"] .applyContainerPolyFill .container{--container-offset: 36px}@container style(--breakpoint-sm-max: true){:root,.container{--container-offset: 15px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill :root,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .container{--container-offset: 15px}:root{--spacing-xs: .4375rem;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--grid-gutter-x: 1.5rem}:root{--transition-duration: .2s;--transition-timing-function: ease-in-out}.pageblock[data-theme=white]{background-color:var(--color-neutral-0)}.pageblock[data-theme=white] .container:before{background-color:var(--color-neutral-50)}:root{--color-accent-500: #10b981;--color-accent-700: #b61d22}:root{--color-neutral-0: #fff;--color-neutral-50: #f1f1ec;--color-neutral-100: #e0dfdc;--color-neutral-200: #cccccc;--color-neutral-300: #e7e7df;--color-neutral-500: #7e7e7e;--color-neutral-900: #1d1d16;--color-neutral-1000: #151514}:root{--opacity-neutral-100: rgb(from var(--color-neutral-500) r g b/.1)}:root{--color-primary-500: #ffd511;--color-primary-700: #e6bf0d}:root{--color-secondary-500: #043e59;--color-secondary-700: #032d41}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Sora Variable", sans-serif;--heading-font-weight: 600;--heading-line-height: 1;--heading-color: var(--color-neutral-1000);--h1-size: clamp(27px, 5vw + 1rem, 54px);--h2-size: clamp(22px, 5vw + 1rem, 44px);--h3-size: clamp(17px, 5vw + 1rem, 34px);--h4-size: clamp(12px, 5vw + 1rem, 24px);--h5-size: var(--text-md);--h6-size: var(--text-sm)}:root{--text-xs: clamp(.375rem, 5vw + 1rem, .75rem);--text-sm: clamp(.4375rem, 5vw + 1rem, .875rem);--text-md: clamp(.5rem, 5vw + 1rem, 1rem);--text-lg: clamp(.5625rem, 5vw + 1rem, 1.125rem);--text-xl: clamp(.75rem, 5vw + 1rem, 1.5rem);--body-font-family: "Sora Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 400;--body-line-height: 1.6;--body-color: var(--color-neutral-1000);--link-color: var(--color-neutral-1000);--p-margin-bottom: var(--spacing-sm)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--icon-sm: var(--text-sm);--icon-md: var(--text-md);--icon-lg: var(--text-lg);--icon-xl: var(--text-xl)}:root{--button-font-weight: 600;--button-icon-spacing: 16px}.x-core-button{--button-color: var(--color-neutral-1000);padding:6px 6px 6px 26px}.x-core-button--primary{--button-background: var(--color-primary-500)}.x-core-button--primary.x-core-button--active,.x-core-button--primary:hover{--button-background: var(--color-primary-700)}.x-core-button--secondary{--button-background: transparent;--button-border-width: 1px;--button-border-color: var(--color-neutral-100)}.x-core-button--secondary.x-core-button--active,.x-core-button--secondary:hover{--button-background: var(--color-neutral-100)}.x-core-button--tertiary{--button-background: var(--color-accent-500)}.x-core-button--tertiary.x-core-button--active,.x-core-button--tertiary:hover{--button-background: var(--color-accent-700)}.x-core-button .x-core-icon-text{align-items:center}.x-core-button .x-core-icon-text__icon{position:relative;left:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-neutral-0);background-color:var(--color-neutral-1000);border-radius:var(--component-border-radius);transition:left var(--transition-timing-function) var(--transition-duration)}.x-core-button:hover .x-core-icon-text__icon{left:2px}.x-core-button-wrapper{--button-wrapper-spacing: var(--spacing-sm)}.x-core-badge{--badge-color: var(--color-neutral-0)}.x-core-badge--primary{--badge-background: var(--color-primary-500)}.x-core-badge--secondary{--badge-background: var(--color-secondary-500)}.x-core-badge--tertiary{--badge-background: var(--color-accent-500)}a.x-core-badge--primary:hover{--badge-background: var(--color-primary-700)}a.x-core-badge--secondary:hover{--badge-background: var(--color-secondary-700)}a.x-core-badge--tertiary:hover{--badge-background: var(--color-accent-700)}.x-core-intro{--button-wrapper-gutter-before: 0;--heading-margin-bottom: 0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.x-core-intro .x-core-title{display:flex;flex-direction:column;gap:var(--spacing-md)}.x-core-intro .x-core-title--pre{width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-neutral-1000);font-weight:600;font-size:var(--text-sm);border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius-xs)}form{--textarea-block-size: 10rem;--input-background: var(--color-neutral-0);--input-border-width: 0}.pageblock--404 .x-core-button .x-core-icon-text{flex-direction:row-reverse}@media (max-width: 767px){:root{--breakpoint-sm-max: true}}@media (min-width: 768px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (max-width: 1199px){:root{--breakpoint-lg-max: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}@media (max-width: 1400px){:root{--breakpoint-xxl-max: true}}:root{--menu-breakpoint: false}@media (max-width: 1170px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}:root{--container-offset-wide: calc(var(--container-offset) - 130px)}:root{--body-background-color: var(--color-neutral-50)}html body main{overflow:clip}footer{--footer-background: var(--color-neutral-1000);--link-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--icon-color: var(--color-neutral-0);--footer-heading-font-size: var(--h4-size);color:var(--color-neutral-0)}footer .footerblock--image{margin-top:var(--spacing-lg)}.footer-main{--footer-main-padding-top: 90px;color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.footer-main{--footer-main-padding-top: 30px;--footer-main-padding-bottom: 30px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main{--footer-main-padding-top: 30px;--footer-main-padding-bottom: 30px}.footer-copyright{--footer-copyright-padding-top: 0;--footer-copyright-padding-bottom: 30px}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%}:root{--header-main-background: var(--color-neutral-0);--header-top-background: var(--color-neutral-1000);--header-top-height: 33px;--header-main-height: 75px;--nav-link-font-size: var(--text-md);--nav-link-font-weight: 600;--header-main-padding-y: 0;--menu-cart-item-count-background: var(--color-neutral-1000)}body>header{position:sticky}header{--container-padding-left: var(--container-offset-wide);--container-padding-right: var(--container-offset-wide)}header .header__logo svg{--logo-height: 80px}@container style(--breakpoint-lg-max: true){header .header__logo svg{--logo-height: 60px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header__logo svg{--logo-height: 60px}header .header--top{--nav-link-color: var(--color-neutral-0);--nav-link-hover-color: var(--color-neutral-0);--nav-link-font-size: var(--text-sm);--nav-link-hover-decoration: underline;transition:margin-top var(--transition-timing-function) .1s}header .header--top nav{margin-left:auto}@container style(--breakpoint-lg-max: true){header .header--top nav{display:none}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header--top nav{display:none}header .header--main .x-core-navigation--top{display:none}@container style(--breakpoint-lg-max: true){header .header--main .x-core-navigation--top{display:flex}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header--main .x-core-navigation--top{display:flex}header .header .main-menu{width:calc(100% - 225px)}@container style(--breakpoint-lg-max: true){header .header .main-menu{order:3;width:100%;padding-bottom:var(--spacing-lg)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .main-menu{order:3;width:100%;padding-bottom:var(--spacing-lg)}header .header .main-menu .x-core-button--menu-cart{display:block}@container style(--breakpoint-lg-max: true){header .header .main-menu .x-core-button--menu-cart{display:none}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .main-menu .x-core-button--menu-cart{display:none}@container style(--breakpoint-lg-max: true){header .header .main-menu .x-core-navigation__entry{justify-content:center}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .main-menu .x-core-navigation__entry{justify-content:center}header .header .x-core-button-wrapper{flex-direction:row-reverse;align-items:center;margin-left:auto}@container style(--breakpoint-lg-max: true){header .header .x-core-button-wrapper{gap:var(--spacing-sm);justify-content:center;margin-right:auto}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .x-core-button-wrapper{gap:var(--spacing-sm);justify-content:center;margin-right:auto}@container style(--breakpoint-lg-max: true){header .header .x-core-button{order:2;margin-right:var(--spacing-xs)}header .header .x-core-button[data-toggle-target]{padding:var(--spacing-xs)}header .header .x-core-button .x-core-icon{width:34px;height:34px;color:var(--color-neutral-0);background-color:var(--color-neutral-1000)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .x-core-button{order:2;margin-right:var(--spacing-xs)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .x-core-button[data-toggle-target]{padding:var(--spacing-xs)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .x-core-button .x-core-icon{width:34px;height:34px;color:var(--color-neutral-0);background-color:var(--color-neutral-1000)}header .header .x-core-button--menu-cart{display:none;margin-right:var(--spacing-xs);margin-left:var(--spacing-sm);padding:var(--spacing-xs)}@container style(--breakpoint-lg-max: true){header .header .x-core-button--menu-cart{display:inline-block;order:1;margin-right:var(--spacing-sm);margin-left:auto}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .header .x-core-button--menu-cart{display:inline-block;order:1;margin-right:var(--spacing-sm);margin-left:auto}header .header .x-core-button--menu-cart .x-core-icon-text__content{display:none}header .header .x-core-button--menu-cart[data-cart-count]:after{height:20px;font-size:var(--text-xs)}header .header .x-core-button--secondary{padding:0;text-decoration:underline;border:none}header .header .x-core-button--secondary:hover{background-color:transparent}header .usp-list{--body-color: var(--color-neutral-0);--body-font-size: var(--text-sm);display:flex;gap:var(--spacing-lg);align-items:center;margin:0;padding:0;list-style-type:none}@container style(--breakpoint-lg-max: true){header .usp-list{display:flex;flex-wrap:nowrap;width:100vw;margin-inline:calc(var(--spacing-xs) * -1);padding-inline:var(--spacing-sm);overflow-x:auto;overflow-y:hidden}header .usp-list .x-core-icon-text{flex:0 0 auto;white-space:nowrap}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .usp-list{display:flex;flex-wrap:nowrap;width:100vw;margin-inline:calc(var(--spacing-xs) * -1);padding-inline:var(--spacing-sm);overflow-x:auto;overflow-y:hidden}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .usp-list .x-core-icon-text{flex:0 0 auto;white-space:nowrap}header .usp-list .x-core-icon{color:var(--color-primary-500)}header .usp-list .x-core-icon-text{display:flex;gap:var(--spacing-xs)}body.has-scrolled .header--top{margin-top:calc(var(--header-top-height) * -1 - 2px)}@container style(--breakpoint-lg-max: true){body.has-scrolled .header--top{margin-top:auto}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill body.has-scrolled .header--top{margin-top:auto}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 546px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 738px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 962px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1170px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1370px) / 2)}}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: clamp(32px, 5.5vw, 80px);--intro-gutter-after: clamp(32px, 6.5vw, 80px)}.pageblock--product-details .product-type-variable .entry-title{grid-column:span 2;font-size:var(--h4-size)}.pageblock--product-details .product-type-variable .entry-summary{display:grid;grid-column:span 2}.pageblock--product-details .product-type-variable .entry-summary .cart{display:grid;grid-column:span 2;grid-template-columns:2fr 1fr;gap:var(--grid-gutter-x)}@container style(--breakpoint-md-max: true){.pageblock--product-details .product-type-variable .entry-summary .cart{grid-template-columns:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .product-type-variable .entry-summary .cart{grid-template-columns:auto}.pageblock--product-details .product-type-variable .variations{width:100%}.pageblock--product-details .product-type-variable .variations th{font-weight:700;text-align:left}.pageblock--product-details .product-type-variable .variations tbody{display:grid;gap:var(--grid-gutter-x)}.pageblock--product-details .product-type-variable .variations tr{display:grid}.pageblock--product-details .product-type-variable .variations tr .attribute-select{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--spacing-sm)}@container style(--breakpoint-sm-max: true){.pageblock--product-details .product-type-variable .variations tr .attribute-select{grid-template-columns:1fr 1fr}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .product-type-variable .variations tr .attribute-select{grid-template-columns:1fr 1fr}.pageblock--product-details .product-type-variable .variations .attribute-select--image input[type=radio]{position:absolute;width:0;height:0;opacity:0}.pageblock--product-details .product-type-variable .variations .attribute-select--image label{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:center}.pageblock--product-details .product-type-variable .variations .attribute-select--image label .swatch-box{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background-color:var(--color-neutral-0);border:2px solid var(--color-neutral-50);border-radius:var(--component-border-radius);box-shadow:0 6px 28px #0000000a;cursor:pointer;transition:border-color .2s ease-in-out;aspect-ratio:1}.pageblock--product-details .product-type-variable .variations .attribute-select--image label .swatch-box:before{position:absolute;top:9px;left:9px;width:16px;height:16px;border:solid 1px rgba(0,0,0,.2);border-radius:999px;content:""}.pageblock--product-details .product-type-variable .variations .attribute-select--image label img{display:block;max-width:100%;height:auto}.pageblock--product-details .product-type-variable .variations .attribute-select--image label:has(.swatch-box):has(input[type=radio]:checked){font-weight:600}.pageblock--product-details .product-type-variable .variations .attribute-select--image label .swatch-box:has(input[type=radio]:checked){border-color:var(--color-neutral-1000)}.pageblock--product-details .product-type-variable .variations .attribute-select--image label .swatch-box:has(input[type=radio]:checked):before{font-family:"Font Awesome 6 Pro";border-color:transparent;content:""}.pageblock--product-details .product-type-variable .variations .attribute-select--image label:hover:not(:has(input[type=radio]:checked)) .swatch-box,.pageblock--product-details .product-type-variable .variations .attribute-select--image label:focus:not(:has(input[type=radio]:checked)) .swatch-box{border-color:var(--color-neutral-200)}.pageblock--product-details .product-type-variable .variations .x-core-button{--button-background: transparent;--button-color: var(--color-neutral-1000);--button-padding-y: 0;--button-padding-x: 0;position:absolute;right:9px;bottom:9px;opacity:.4}.pageblock--product-details .product-type-variable .single_variation_wrap{position:sticky;top:200px;display:flex;flex-direction:column;gap:var(--spacing-lg);height:fit-content;margin-top:18px;padding:var(--spacing-xl);background-color:var(--color-neutral-0);border-radius:var(--component-border-radius);box-shadow:0 6px 28px #0000000a}.pageblock--product-details .product-type-variable .single_variation_wrap .x-core-button{width:100%}.pageblock--product-details .product-type-variable .woocommerce-product-gallery{margin-top:-80px}@container style(--breakpoint-md-max: true){.pageblock--product-details .product-type-variable .woocommerce-product-gallery{margin-top:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .product-type-variable .woocommerce-product-gallery{margin-top:0}.pageblock--product-details .product-type-variable .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:var(--spacing-sm)}.pageblock--product-details .product-type-variable .quantity{display:none}.pageblock--product-details .price{display:flex;flex-direction:column-reverse;font-weight:600;font-size:var(--text-lg)}.pageblock--product-details .price ins{text-decoration:none}.pageblock--product-details .price del{font-size:var(--text-sm)}.pageblock--product-details .stock{--p-margin-bottom: var(--spacing-sm)}.pageblock--product-details .stock-message--in-stock{color:var(--color-accent-500);font-weight:800}.pageblock--product-details .usp-wrapper{display:flex;flex-direction:column;gap:var(--spacing-md)}@container style(--breakpoint-md-max: true){.pageblock--product-details .x-core-dialog{--dialog-max-width: 95vw}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .x-core-dialog{--dialog-max-width: 95vw}.pageblock--product-details .x-core-dialog__content{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.pageblock--product-details .x-core-dialog__content h2{margin:auto}.pageblock--product-details .x-core-dialog__content ul{flex:1;margin:0;padding-left:0;list-style-type:none}@container style(--breakpoint-md-max: true){.pageblock--product-details .x-core-dialog__content ul{flex:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .x-core-dialog__content ul{flex:auto}.pageblock--product-details .x-core-dialog__content ul li{display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--text-sm);line-height:1.8}.pageblock--product-details .x-core-dialog__content ul.pros-list li span{color:var(--color-accent-500)}.pageblock--product-details .x-core-dialog__content ul.cons-list li span{color:var(--color-accent-700)}.pageblock--woocommerce .button{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between;width:fit-content}.pageblock--woocommerce .button:after{position:relative;left:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-neutral-0);font-weight:400;font-size:var(--icon-md);font-family:"Font Awesome 6 Pro";background-color:var(--color-neutral-1000);border-radius:var(--component-border-radius);transition:left var(--transition-timing-function) var(--transition-duration);content:""}.pageblock--woocommerce .button:hover:after{left:2px}.pageblock--woocommerce .x-core-button .x-core-icon-text{justify-content:space-between}.pageblock--woocommerce .woocommerce-error{margin:0;padding:0 var(--spacing-lg);list-style-type:none}@container style(--breakpoint-md-max: true){.pageblock--checkout{--checkout-boxed-padding: var(--spacing-xs)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--checkout{--checkout-boxed-padding: var(--spacing-xs)}.pageblock--checkout label{font-weight:600}.pageblock--checkout .hidden{display:none!important}.pageblock--checkout .woocommerce-NoticeGroup{grid-column:span 2/span 2}.pageblock--checkout th{--body-font-weight: 800;text-align:left}@container style(--breakpoint-md-max: true){.pageblock--checkout .checkout__order-review{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-sm)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--checkout .checkout__order-review{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-sm)}.pageblock--cart{--cart-boxed-background: var(--color-neutral-0)}.pageblock--cart .woocommerce-cart-form,.pageblock--cart .cart-collaterals{border-radius:var(--border-radius-md)}.pageblock--cart th{--body-font-weight: 800}.pageblock--cart .x-core-button--quantity-updater{padding:6px 10px}@container style(--breakpoint-md-max: true){.pageblock--cart table.shop_table.cart{display:block}.pageblock--cart table.shop_table.cart thead{display:none}.pageblock--cart table.shop_table.cart tbody{display:flex;flex-direction:column;width:100%}.pageblock--cart table.shop_table.cart tr.cart_item{position:relative;display:flex;flex-direction:column;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-neutral-200)}.pageblock--cart table.shop_table.cart td{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-xs) 0;text-align:left;border:none}.pageblock--cart table.shop_table.cart td[data-title]:before{margin-bottom:4px;color:var(--color-neutral-1000);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;content:attr(data-title)}.pageblock--cart table.shop_table.cart td.product-remove{position:absolute;top:var(--spacing-lg);right:0;z-index:2;width:auto;padding:0}.pageblock--cart table.shop_table.cart td.product-remove a.remove{font-size:var(--icon-xl);line-height:1}.pageblock--cart table.shop_table.cart td.product-thumbnail{width:100%!important;max-width:200px;margin-bottom:var(--spacing-sm)}.pageblock--cart table.shop_table.cart tr:last-child td.actions{display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-lg)}.pageblock--cart table.shop_table.cart tr:last-child td.actions .button{justify-content:center;width:100%;margin:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart{display:block}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart thead{display:none}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart tbody{display:flex;flex-direction:column;width:100%}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart tr.cart_item{position:relative;display:flex;flex-direction:column;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-neutral-200)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart td{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-xs) 0;text-align:left;border:none}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart td[data-title]:before{margin-bottom:4px;color:var(--color-neutral-1000);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;content:attr(data-title)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart td.product-remove{position:absolute;top:var(--spacing-lg);right:0;z-index:2;width:auto;padding:0}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart td.product-remove a.remove{font-size:var(--icon-xl);line-height:1}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart td.product-thumbnail{width:100%!important;max-width:200px;margin-bottom:var(--spacing-sm)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart tr:last-child td.actions{display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-lg)}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--cart table.shop_table.cart tr:last-child td.actions .button{justify-content:center;width:100%;margin:0}
