#masthead.site-header{position:sticky;top:0;transition:transform .3s ease;will-change:transform;z-index:999}#masthead.site-header.hide{transform:translateY(-100%)}.pre-footer-toggle{align-items:center;animation:pre-footer-pulse 2s ease-in-out infinite;background:#1f2937;border:0;border-radius:999px;bottom:32px;box-shadow:0 12px 30px rgb(0 0 0 / .2);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:32px;letter-spacing:.02em;padding:12px 18px;position:fixed;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;z-index:9999}.pre-footer-toggle:focus-visible,.pre-footer-toggle:hover{background:#111827;box-shadow:0 16px 36px rgb(0 0 0 / .28);outline:none;transform:translateY(-3px)}.pre-footer-toggle.is-open{background:#dc2626}.pre-footer-toggle__icon{align-items:center;display:inline-flex;font-size:16px;justify-content:center;line-height:1;transition:transform .25s ease}.pre-footer-toggle.is-open .pre-footer-toggle__icon{transform:rotate(180deg)}.pre-footer-section{display:block}@keyframes pre-footer-pulse{0%,to{box-shadow:0 12px 30px rgb(0 0 0 / .2);transform:scale(1)}50%{box-shadow:0 16px 36px rgb(0 0 0 / .28);transform:scale(1.03)}}:root{--color1:var(--primary-color,#111);--color2:var(--fs-color-secondary,#82dae4);--colorAlert:var(--fs-color-alert,#b20000);--colorSuccess:var(--fs-color-success,#047575);--colorBase:var(--fs-color-base,#0a0a0a);--font-primary:"Poppins",sans-serif;--font-secondary:"Playfair Display",sans-serif;--h1:96px;--h2:60px;--h3:32px;--h4:28px;--h5:24px;--h6:20px;--radius:.5rem;--background:oklch(98% .004 220);--foreground:oklch(18% .01 240);--surface:oklch(96.5% .005 220);--surface-2:oklch(94% .006 220);--card:oklch(100% 0 0);--card-foreground:oklch(18% .01 240);--popover:oklch(100% 0 0);--popover-foreground:oklch(18% .01 240);--primary:oklch(20% .01 240);--primary-foreground:oklch(98% .004 220);--secondary:oklch(95% .005 220);--secondary-foreground:oklch(20% .01 240);--muted:oklch(95.5% .005 220);--muted-foreground:oklch(50% .012 240);--accent:oklch(84% .088 202);--accent-foreground:oklch(20% .02 230);--destructive:oklch(58% .22 22);--destructive-foreground:oklch(98% .01 220);--border:oklch(90% .006 230);--input:oklch(90% .006 230);--ring:oklch(84% .088 202);--gold:oklch(72% .12 85);--stock-in:oklch(62% .16 155);--stock-low:oklch(68% .16 65);--stock-out:oklch(58% .22 22);--gradient-accent:linear-gradient(135deg,oklch(82% .09 200),oklch(74% .1 210));--shadow-glow:0 0 0 1px var(--accent),0 12px 40px -12px var(--accent);--font-sans:"Jost",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Jost",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Marcellus",ui-serif,Georgia,serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted:var(--muted);--color-accent:var(--accent);--color-border:var(--border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}body .h1,body .h1 .elementor-heading-title{font-size:var(--h1)}body .h2,body .h2 .elementor-heading-title{font-size:var(--h2)}body .h3,body .h3 .elementor-heading-title{font-size:var(--h3)}body .h4,body .h4 .elementor-heading-title{font-size:var(--h4)}body .h5,body .h5 .elementor-heading-title{font-size:var(--h5)}body .h6,body .h6 .elementor-heading-title{font-size:var(--h6)}body img{image-rendering:-webkit-optimize-contrast}body h1 span,body h2 span,body h3 span,body h4 span,body h5 span,body h6 span{color:var(--color2)}body .text-accent{color:var(--accent)}div#moderncart-floating-cart{display:none!important}div#page{background-color:var(--background)}header#masthead{position:sticky;top:0;transition:transform .3s ease,top .3s ease;will-change:transform}header#masthead.shrink .ast-site-title-wrap a{font-size:20px}header#masthead ul.main-header-menu{margin:0}header#masthead ul.main-header-menu li a span.mtm-badge{display:none}header#masthead #ast-desktop-header{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:color-mix(in oklab,var(--background) 40%,transparent);padding-bottom:16px;padding-top:16px}header#masthead #ast-desktop-header .main-header-bar-wrap .site-primary-header-wrap.ast-container,header#masthead #ast-desktop-header .main-header-bar-wrap .site-primary-header-wrap.ast-container .ast-builder-grid-row.ast-grid-center-col-layout{align-items:center;display:flex;justify-content:center;width:100%}header#masthead #ast-desktop-header .main-header-bar-wrap .site-primary-header-wrap.ast-container .ast-builder-grid-row.ast-grid-center-col-layout .site-branding.ast-site-identity{padding:0}header#masthead #ast-desktop-header .main-header-bar-wrap .site-primary-header-wrap.ast-container .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left,header#masthead #ast-desktop-header .main-header-bar-wrap .site-primary-header-wrap.ast-container .ast-builder-grid-row.ast-grid-center-col-layout .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{flex:1}@media screen and (max-width:1024px){header#masthead #ast-mobile-header{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-gradient:before{background-image:radial-gradient(ellipse at top,color-mix(in oklab,var(--color-accent) 16%,transparent),transparent 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.wc-block-product-categories.cat--list ul.wc-block-product-categories-list{display:flex;flex-direction:column;gap:5px}.wc-block-product-categories.cat--list ul.wc-block-product-categories-list>li{display:flex;flex-direction:row;font-size:14px;gap:5px;justify-content:space-between;padding-left:0}.wc-block-product-categories.cat--list ul.wc-block-product-categories-list>li>a{color:var(--color-foreground);transition:all .3s ease}.wc-block-product-categories.cat--list ul.wc-block-product-categories-list>li>a:hover{color:var(--accent)}.woocommerce-products-header .woocommerce-products-header__title.page-title{display:none}.woocommerce-Reviews.yayrev-reviews.yayrev-layout-list{display:flex;flex-direction:column-reverse;gap:2rem;padding-top:1rem}.woocommerce #main .woocommerce-ordering{background-color:color-mix(in oklab,var(--surface) 50%,transparent);border:1px solid var(--border);border-radius:50px;font-size:14px;padding:8px 12px}.woocommerce #main .woocommerce-ordering select{display:block;font-size:14px;height:auto;line-height:1.5;padding:0}.woocommerce #main .woocommerce-ordering select option{background-color:color-mix(in oklab,var(--surface) 50%,transparent);font-size:14px;padding:5px}.woocommerce #main ul.products{gap:20px;margin-bottom:3rem}.woocommerce #main ul.products li.product{background-color:var(--card);border-radius:calc(var(--radius) + 8px);box-shadow:0 0 30px rgb(0 0 0 / .06);margin:0;overflow:clip;transition:all .3s ease}.woocommerce #main ul.products li.product .itu-dsi-related-quick{display:flex;flex-direction:column;height:100%}.woocommerce #main ul.products li.product .itu-dsi-related-quick .itu-dsi-related-quick-label{display:none}.woocommerce #main ul.products li.product .itu-dsi-related-quick .itu-dsi-swatches.itu-dsi-related-quick-swatches{min-height:35px}.woocommerce #main ul.products li.product .itu-dsi-related-quick .itu-dsi-swatches.itu-dsi-related-quick-swatches button.itu-dsi-swatch{min-width:35px!important}.woocommerce #main ul.products li.product .itu-dsi-related-quick .itu-dsi-swatches.itu-dsi-related-quick-swatches button.itu-dsi-swatch span.itu-dsi-image-wrap{height:40px;width:40px}.woocommerce #main ul.products li.product .itu-dsi-cfvsw-enhanced .cfvsw-swatches-option{min-width:35px!important}.woocommerce #main ul.products li.product .itu-dsi-cfvsw-enhanced .cfvsw-swatches-option:before{display:none}.woocommerce #main ul.products li.product .itu-dsi-cfvsw-enhanced .cfvsw-swatches-option .itu-dsi-image-wrap{height:40px;width:40px}.woocommerce #main ul.products li.product img.attachment-woocommerce_thumbnail{transition:all .3s ease}.woocommerce #main ul.products li.product:hover{transform:translateY(-5px)}.woocommerce #main ul.products li.product:hover img.attachment-woocommerce_thumbnail{transform:scale(1.03)}.woocommerce #main ul.products li.product span.ahfb-svg-iconset{display:none}.woocommerce #main ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;height:100%;padding:1rem}.woocommerce #main ul.products li.product .astra-shop-summary-wrap span.yayrev-rating{margin:5px 0 10px}.woocommerce #main ul.products li.product .astra-shop-summary-wrap span.yayrev-rating .yayrev-rating-icon{font-size:12px}.woocommerce #main ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount{color:var(--primary-color);font-size:20px}.woocommerce #main ul.products li.product .astra-shop-summary-wrap a.button.add_to_cart_button{align-self:flex-start;background-color:var(--foreground);color:var(--background);display:inline-flex;font-size:14px;line-height:1.5;margin-bottom:0;margin-top:auto;padding:6px 10px;transition:all .3s ease;width:auto}.woocommerce #main ul.products li.product .astra-shop-summary-wrap a.button.add_to_cart_button:hover{background-color:var(--colorSuccess);color:var(--background)}.woocommerce #main nav.woocommerce-pagination ul.page-numbers{display:flex;flex-direction:row;gap:10px}.woocommerce #main nav.woocommerce-pagination ul.page-numbers li{border:none;margin:0}.woocommerce #main nav.woocommerce-pagination ul.page-numbers li a,.woocommerce #main nav.woocommerce-pagination ul.page-numbers li span{border:1px solid;color:var(--ast-global-color-1)}.woocommerce #main .woocommerce-message{margin-bottom:1rem}.woocommerce #main div.product .product_title{font-size:2.2rem}.woocommerce-js nav.woocommerce-pagination ul li span.dots{align-items:center;display:flex;justify-content:center;line-height:1}.woocommerce-js div.product .related.products ul.products{grid-template-columns:repeat(3,1fr)}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{font-family:var(--font-secondary);font-size:22px;font-weight:500;text-transform:uppercase}.single-product .mm-reward-bars-container{margin-bottom:3rem}.wp-block-heading mark{background-color:unset}.mm-reward-bars-container+#main{margin-top:3rem}.mm-reward-bars-container .mcr-reward-fragment .mcr-rewards-box{margin-left:auto;margin-right:auto;max-width:100%;width:680px}.after-header{display:flex;flex-direction:column;margin:2rem auto 1rem;max-width:calc(100% - 32px);width:700px}.sidebar-main .mtm-section__title{font-size:20px}html .woocommerce ul.products li.product .itu-stock-badge-loop,html ul.products li.product .itu-stock-badge-loop{font-size:10px}.mtm-link .mtm-badge{font-size:14px}html .woocommerce ul.products li.product .itu-stock-badge-loop.itu-stock-badge-none,html ul.products li.product .itu-stock-badge-loop.itu-stock-badge-none{backdrop-filter:blur(8px);background-color:oklab(.98 -.00306418 -.00257115/.7);border-color:var(--itu-stock-none,#d83d46);border-radius:6px;border-style:solid;border-width:2px;color:var(--itu-stock-none,#d83d46);font-size:18px;font-weight:700;left:50%;letter-spacing:1.8px;line-height:1.5555555556;padding:6px 16px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-6deg)}.woocommerce-js #reviews #comments ol.commentlist .comment_container .meta{font-size:1rem}div.itu-brands-popup-overlay{align-items:center;background:rgb(0 0 0 / .58);display:flex;height:100vh;inset:0;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:24px;position:fixed;top:0;transition:opacity .18s ease;width:100vw;z-index:999999}.aws-search-result .aws_results a.aws_result_item{background-color:var(--accent);color:var(--primary-color)}.ast-woo-shop-product-description{font-size:14px}.aws-container .aws-search-form{margin-bottom:0!important}@media screen and (min-width:1025px){.ast-desktop .ast-header-search .slide-search form.search-form{opacity:1;visibility:visible}.ast-desktop .ast-header-search .slide-search form.search-form input{max-width:100%;width:250px}.woocommerce .sidebar-main{position:sticky;top:104px}}@media screen and (max-width:1024px){#ast-mobile-header{padding-left:20px;padding-right:20px}.woocommerce-js div.product .related.products ul.products{grid-template-columns:repeat(2,1fr)}.ast-mobile-popup-inner .mtm-section__title{font-size:20px}}@media screen and (max-width:767px){#ast-mobile-header{padding-left:20px;padding-right:20px}#ast-mobile-header .ast-site-header-cart-li a .ast-addon-cart-wrap{align-items:center;display:flex;justify-content:center}.woocommerce-js div.product .woocommerce-tabs ul.tabs{margin-bottom:2rem}.woocommerce-js div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid var(--border)}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--accent)}.woocommerce-js div.product .related.products ul.products{grid-template-columns:repeat(1,1fr)}.mm-reward-bars-container{padding-left:20px;padding-right:20px}div.ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field,div.ast-search-menu-icon.ast-dropdown-active .search-field{max-width:100%;width:265px}.ast-mobile-popup-inner .mtm-section__title{font-size:18px}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding.ast-site-identity{align-self:center;display:flex;justify-self:center;margin-left:auto;margin-right:auto;max-width:70%}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding.ast-site-identity .site-title{font-size:1.3rem;text-transform:uppercase}div#primary{margin:3rem 0}.woocommerce #main ul.products{gap:10px}.woocommerce #main ul.products li.product .astra-shop-summary-wrap{padding:10px}.woocommerce #main ul.products li.product .astra-shop-summary-wrap span.price span.woocommerce-Price-amount.amount{font-size:18px}.woocommerce #main form.woocommerce-ordering{clear:both}.woocommerce .moderncart-image-size-medium .moderncart-cart-item-image{display:inline-block!important;min-width:50px;width:50px}}