.blog-img.blog-ienlarge{--transition-base:.25s cubic-bezier(.65, 0, .35, 1)}.blog-img.blog-ienlarge .blog-item{z-index:0;outline-offset:1px;transform-origin:50%;transition:transform var(--transition-base);will-change:transform;position:relative;transform:translateZ(0)scale(1)}.blog-img.blog-ienlarge .hero-media-wrapper{position:relative}.blog-img.blog-ienlarge .blog-item img{transition:transform .28s cubic-bezier(.22,1,.36,1)}.blog-img.blog-ienlarge .blog-item:hover img,.blog-img.blog-ienlarge .blog-item:focus-within img{z-index:2;transform:translateY(-4px)scale(1.055)}.jet-fb-form-block{margin-top:0}.contact-form-b>div:first-child>div{width:100%}.contact-form-b .jet-form-builder-row{gap:8px}.contact-form-b>div:first-child>.field-type-text-field{flex-wrap:nowrap}.contact-form-b .jet-form-builder__field-wrap input,.contact-form-b .jet-form-builder__field-wrap textarea,.contact-form-b .jet-form-builder__field-wrap select,.contact-form-b .cselect__btn{border:1px solid var(--contrast-md);border-radius:12px;padding:10px 16px}.contact-form-b .jet-form-builder__field-wrap select{cursor:pointer;padding:10px 12px}.contact-form-b .jet-form-builder__field-wrap input:focus,.contact-form-b .jet-form-builder__field-wrap textarea:focus,.contact-form-b>div>div.field-type-submit-field button:focus,.contact-form-b .jet-form-builder__field-wrap .cselect button:focus,.contact-form-b .jet-form-builder__field-wrap .cselect ul:focus,.contact-form-b .jet-form-builder__field-wrap select:focus{outline:1px solid var(--accent-1);outline-offset:0px}.contact-form-b>div>div.field-type-submit-field button:focus{outline-offset:2px;outline-width:2px}.contact-form-b .jet-form-builder__field.select-field:has(option:checked:disabled){color:oklab(0% 0 0/.5)}.contact-form-b #company-size.select-field option:not(:disabled){color:#111827}.contact-form-b .jet-form-builder__field.select-field{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form-b .jet-form-builder__field.select-field::-ms-expand{display:none}.jet-form-builder:has(.contact-form-b)~.jet-form-builder-message{border:0;width:fit-content;margin:4px 0 8px;padding:0;font-size:14px}:where(.cselect[data-cselect-enhanced=true]){width:100%;position:relative}:where(.cselect[data-cselect-enhanced=true]) .cselect__btn{cursor:pointer;text-align:left;background:#fff;border:1px solid lab(0% 0 0/.2);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}:where(.cselect[data-cselect-enhanced=true]) .cselect__btn:disabled{cursor:not-allowed}:where(.cselect[data-cselect-enhanced=true]) .cselect__btn.is-placeholder .cselect__label{color:var(--color-gray-500)}:where(.cselect[data-cselect-enhanced=true]) .cselect__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.cselect[data-cselect-enhanced=true]) .cselect__arrow{flex:none}:where(.cselect[data-cselect-enhanced=true]) .cselect__arrow svg{width:16px;height:16px}:where(.cselect[data-cselect-enhanced=true]) .cselect__menu{z-index:2;background:#fff;border:1px solid lab(0% 0 0/.2);border-radius:12px;gap:1px;max-height:260px;margin-top:0;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}:where(.cselect[data-cselect-enhanced=true]).is-open .cselect__menu{flex-direction:column;display:flex}:where(.cselect[data-cselect-enhanced=true]) .cselect__opt{cursor:pointer;border-radius:10px;padding:10px}:where(.cselect[data-cselect-enhanced=true]) .cselect__opt:hover,:where(.cselect[data-cselect-enhanced=true]) .cselect__opt.is-active{background:var(--accent-2)}:where(.cselect[data-cselect-enhanced=true]) .cselect__opt[aria-selected=true]{background:#3b82f626}:where(.cselect[data-cselect-enhanced=true]).is-multiple .cselect__opt[aria-selected=true]{font-weight:600}:where(.cselect[data-cselect-enhanced=true]) .cselect__opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}:where(.cselect[data-cselect-enhanced=true]) .cselect__opt[aria-disabled=true]:hover{background:0 0}.contact-form-b .js-intl-phone-wrap .iti{width:100%}.contact-form-b .js-intl-phone-wrap .iti #iti-0__dropdown-content{width:230px!important;height:fit-content!important}.contact-form-b .js-intl-phone-wrap .iti .iti__selected-country{cursor:pointer;border-top-left-radius:12px;border-bottom-left-radius:12px}.contact-form-b .js-intl-phone-wrap .iti .iti__selected-country-primary{border-top-left-radius:9px;border-bottom-left-radius:9px}.grecaptcha-badge{visibility:hidden!important}header.header-transparent.stickyh:not([role]),header.stickyh:not([role]),header:not([role]):has(>.stickyh):not(:has(+div dialog[open])),header:not([role]):has(>.header-transparent.stickyh):not(:has(+div dialog[open])){top:var(--wp-admin--admin-bar--height,0px);z-index:10;position:sticky;margin-top:0!important}:root{--header-height:var(--header-height-mobile);--header-fhwh:calc(100vh - var(--wp-admin--admin-bar--height,0px) - var(--header-height));--header-fh:calc(100vh - var(--wp-admin--admin-bar--height,0px))}@media (width>=1024px){:root{--header-height:var(--header-height-desktop,var(--header-height-mobile,48px))}}header{transition:background-color var(--header-transition-duration,.2s) var(--header-transition-easing,ease-in), border-color var(--header-transition-duration,.2s) var(--header-transition-easing,ease-in), color var(--header-transition-duration,.2s) var(--header-transition-easing,ease-in)}header.header-transparent:not([role]):has(.large-logo),header:has(.header-transparent:not([role]) .large-logo){--header-bg-top:color-mix(in srgb, var(--bg-primary) 70%, transparent);--header-color-top:var(--contrast-max)}header.header-transparent.light-bg:not([role]),header.light-bg:has(.header-transparent:not([role])),header:has(.header-transparent.light-bg:not([role])){--header-bg-top:linear-gradient(to bottom, var(--contrast-lg-a30), transparent)}header.header-transparent:not([role]),header:has(.header-transparent:not([role])){background:var(--header-bg-top);color:var(--header-color-top);z-index:2;position:relative;margin-bottom:calc(0px - var(--header-height))!important}header.header-transparent:is(:hover,:focus-within,:focus-visible),header:has(.header-transparent):has(:hover,:focus-within,:focus-visible){background:var(--header-bg-top-act);color:var(--header-color-top-act)}header.header-transparent+.entry-content>section:first-child:has(form),header.header-transparent+section:not(.entry-content):has(form),header:has(.header-transparent)+.entry-content>section:first-child:has(form),header:has(.header-transparent)+section:not(.entry-content):has(form){padding-top:calc(clamp(40px,calc(40px + 24 * (100vw - 640px) / 384),64px) + var(--header-height));padding-bottom:clamp(40px,6.25vw,64px)}header:not(.title){background:var(--header-bg);color:var(--header-color)}header.header-transparent:not(:hover,:focus-within,:focus-visible) :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(.mega-menu-open) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link,header:has(.header-transparent):not(:hover,:focus-within,:focus-visible) :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(.mega-menu-open) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link{color:var(--header-color-top)}header.header-transparent:is(:hover,:focus-within,:focus-visible) :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(.mega-menu-open) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link,header:has(.header-transparent):has(:hover,:focus-within,:focus-visible) :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(.mega-menu-open) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link{color:var(--header-color)}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-open+:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li>a>span{float:none!important;padding:0 4px!important}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):has(.mega-menu-open)>:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li>a>.mega-indicator:after{font-size:10px}:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item-has-children>a.mega-menu-link{align-items:center;display:flex}:is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2) li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after,:is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2) li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:.35em;font-family:inherit;display:block;position:relative;top:-3px;transform:rotate(45deg)}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-open+:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-flyout>ul>li>a,.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:var(--contrast-lg);width:max-content;min-width:200px;max-width:270px;padding:8px 0 8px 1.5rem;font-size:16px;line-height:1.5}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(:has(.mega-menu-open))>:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>ul a{color:var(--contrast-lg)}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(:has(.mega-menu-open)) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2) li.mega-menu-item>a:hover{color:color-mix(in srgb, var(--contrast-lg) 80%, transparent)!important}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(:has(.mega-menu-open)) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-flyout>ul>li>a{padding:8px 1.5rem!important}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(:has(.mega-menu-open)) :is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-flyout ul.mega-sub-menu{border:2px solid color-mix(in srgb, var(--contrast-sm) 50%, transparent 50%);background-color:var(--bg-primary);border-radius:14px;width:fit-content;margin-top:4px;padding:0}@media (width>=1024px){.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2):not(.mega-menu-open)>:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link{color:var(--contrast-max)}.header-constrained .mega-menu-wrap:not(.mega-menu-open)>ul>li.mega-menu-item>a:hover{color:color-mix(in srgb, var(--contrast-lg) 80%, transparent)!important}}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle.mega-menu-open{z-index:3}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle.mega-menu-open:after{background-color:var(--contrast-lg-a70);opacity:1}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle #mega-toggle-block-1{margin:0}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{width:3rem;transform:none}.header-constrained .mega-toggle-animated-inner{display:none!important}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) button.mega-close{top:calc(10px + var(--wp-admin--admin-bar--height,0px));background:var(--bg-primary);z-index:3;left:auto;right:-1024px}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle.mega-menu-open~button.mega-close{left:auto;right:24px;top:calc(10px + var(--wp-admin--admin-bar--height,0px))}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle~button.mega-close:before{color:var(--contrast-lg);content:"×";height:40px;font-family:system-ui,sans-serif;font-size:40px;font-weight:300}.header-constrained .mega-menu-open~:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2)>li.mega-menu-item>a.mega-menu-link{color:var(--contrast-lg)!important}@media (width<=1023.9px){.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-toggle+:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2){background-color:var(--bg-primary);top:var(--wp-admin--admin-bar--height,0px);z-index:3;width:100%;max-width:400px;height:auto;max-height:none;padding:54px 30px 12px;bottom:0;left:auto;right:-1024px}.header-constrained :is(#mega-menu-wrap-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_2) .mega-menu-open+:is(#mega-menu-max_mega_menu_1,#mega-menu-max_mega_menu_2){right:0}}.header-constrained .mega-menu-open+ul>li.mega-menu-item-type-custom:nth-of-type(6){border-top:1px solid color-mix(in srgb, var(--contrast-lg) 10%, transparent)!important;margin-top:auto!important}.header-constrained .mega-menu-open+ul>li.mega-menu-item-type-custom:nth-of-type(6)>a{justify-content:center;align-items:center;background-color:var(--contrast-sm)!important;text-align:center!important;border-radius:100px!important;margin:24px 10px 0!important;display:flex!important}@media (width>=1024px){.header-constrained :is(ul#mega-menu-max_mega_menu_1,ul#mega-menu-max_mega_menu_2)>li.mega-menu-item-type-custom:nth-of-type(6){display:none!important}}html:is(.mega-menu-max_mega_menu_1-off-canvas-open,.mega-menu-max_mega_menu_2-off-canvas-open) body:has(header:has(.stickyh)),html:is(.mega-menu-max_mega_menu_1-off-canvas-open,.mega-menu-max_mega_menu_2-off-canvas-open) body:has(header:has(.stickyh) .header-constrained){overflow:visible}.mct-icon-b .wp-block-woocommerce-mini-cart{z-index:1;width:3rem;height:3rem}.mct-icon-b .wc-block-mini-cart button{width:100%;height:100%}.mct-icon-b .wp-block-woocommerce-mini-cart svg{display:none!important}.mct-icon-b .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge{font-family:var(--wp--preset--font-family--heading);min-width:auto;height:100%;margin-left:0;padding:0;font-size:12.5px;font-weight:400;position:static;inset:0;transform:translate(23px,-12px);color:currentColor!important;background-color:#0000!important}.mct-icon-b .wc-block-mini-cart__badge:before{content:"(";font-family:var(--wp--preset--font-family--body);font-weight:300}.mct-icon-b .wc-block-mini-cart__badge:after{content:")";font-family:var(--wp--preset--font-family--body);font-weight:300}.mct-icon .wp-block-woocommerce-mini-cart{z-index:1;width:3rem;height:3rem}.mct-icon .wc-block-mini-cart button{width:100%;height:100%}.mct-icon .wp-block-woocommerce-mini-cart svg{display:none!important}.mct-icon .wc-block-mini-cart__quantity-badge span{transform:translate(20px,-10px);color:var(--contrast-none)!important;background-color:var(--contrast-lg)!important}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-drawer__close svg{display:none}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-drawer__close:before{color:var(--contrast-lg);content:"×";height:24px;font-family:system-ui,sans-serif;font-size:32px;font-weight:300;line-height:1}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-cart-item__product{margin-right:5px}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-product-name{font-size:clamp(13px,.669643vw + 10.8571px,16px)!important}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-product-low-stock-badge{width:fit-content}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-cart-item__prices{order:1;line-height:1}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .price.wc-block-components-product-price{white-space:nowrap;display:inline-flex}.is-mobile .wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{order:2;align-self:auto;margin-top:auto}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-cart-item__remove-link{font-size:12px!important}.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-product-price__value{font-size:clamp(12px,.446429vw + 10.5714px,14px)}.header-constrained .wc-search-is-overlay .search-overlay-wrapper:before{content:"";backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:2;background:#0003;width:100%;height:100%;transition:opacity .15s;position:fixed;inset:0}.header-constrained .wc-search-is-overlay .search-overlay-wrapper:has(.wp-block-search:not(.wp-block-search__searchfield-hidden)):before{opacity:1;pointer-events:auto}.header-constrained .wc-search-is-overlay .wp-block-group:has(>.wp-block-search){position:absolute;right:-8px}.header-constrained .wc-search-is-overlay .wp-block-group:has(>.wp-block-search:not(.wp-block-search__searchfield-hidden)){top:calc(var(--wp-admin--admin-bar--height,0px) + 5rem);background-color:var(--bg-primary);border:1px solid var(--bg-primary);border-radius:10px;padding:10px 4px 10px 10px;position:fixed;right:50%;transform:translate(50%)}.header-constrained .wc-search-is-overlay .wp-block-search.wp-block-search__searchfield-hidden .wp-block-search__button{outline-offset:-2px;margin:8px}.header-constrained .wc-search-is-overlay .wp-block-search .wp-block-search__input{border:0 solid}.header-constrained .wc-search-is-overlay .wp-block-search .wp-block-search__input:focus-visible{outline-width:1px}.header-constrained .wc-search-is-overlay .wp-block-search .wp-block-search__input{background-color:var(--bg-primary);padding-left:16px;padding-right:10px;transition-duration:.3s}.header-constrained .wc-search-is-overlay .wp-block-search.wp-block-search__searchfield-hidden .wp-block-search__input{transition-duration:0s}.header-constrained .wc-search-is-overlay .wp-block-search.wp-block-search__searchfield-hidden+.wp-block-group{opacity:0}.header-constrained .wc-search-is-overlay .wp-block-search+.wp-block-group{opacity:1}.header-constrained .wp-block-woocommerce-customer-account>a{width:48px;height:48px}.header-constrained .wp-block-woocommerce-customer-account a:hover{text-decoration:none!important}@media (width>=600px) and (width<=1023.98px){.wpnav .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;position:fixed}.wpnav .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}.wpnav .wp-block-navigation__responsive-container.is-menu-open{background:var(--bg-primary);box-sizing:border-box;width:100%;max-width:400px;padding-inline:30px;left:auto;right:0}.wpnav.wpcta .wp-block-navigation__responsive-container.is-menu-open :is(.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-container-content,.wp-block-navigation__container){box-sizing:border-box;width:100%;height:100%}.wpnav.wpcta .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li:nth-of-type(5){border-top:1px solid color-mix(in srgb, var(--contrast-lg) 10%, transparent);width:100%;margin-top:auto}.wpnav.wpcta .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li:nth-of-type(5)>a{box-sizing:border-box;background:var(--contrast-sm);text-align:center;border-radius:100px;justify-content:center;align-items:center;width:calc(100% - 20px);min-height:40px;margin:24px 10px 0;padding:0 10px;display:flex}@media (width>=1024px){.wpnav.wpcta .wp-block-navigation__responsive-container .wp-block-navigation__container>li:nth-of-type(5){display:none}}@media (width<=1023.9px){.wpnav .wp-block-navigation:has(>.wp-block-navigation__responsive-container.is-menu-open):before{content:"";z-index:99999;background-color:var(--contrast-lg-a50);transition:none;animation:none;position:fixed;inset:0}.wpnav .wp-block-navigation__responsive-container.is-menu-open{z-index:100000}@media not (prefers-reduced-motion){.wpnav .wp-block-navigation__responsive-container.is-menu-open{animation:.16s ease-out both wpnav-drawer-slide-in}}}@keyframes wpnav-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}:is(.video-toggle-overlay,.hero-ttbi-b) .custom-video-toggle{opacity:0;pointer-events:auto}:is(.video-toggle-overlay,.hero-ttbi-b)[data-state=paused][data-has-played="0"] .custom-video-toggle{opacity:1;pointer-events:auto;cursor:pointer}:is(.video-toggle-overlay,.hero-ttbi-b)[data-state=paused][data-has-played="0"] .video-play{opacity:1}:is(.video-toggle-overlay,.hero-ttbi-b)[data-state=paused][data-has-played="0"] .video-pause{opacity:0}:is(.video-toggle-overlay,.hero-ttbi-b) .video-play,:is(.video-toggle-overlay,.hero-ttbi-b) .video-pause{opacity:0;pointer-events:none;transform:scale(1)}@keyframes ytp-delhi-modern-bezel-fadeout{0%{opacity:0;transform:scale(1)}25%,75%{opacity:1;transform:scale(1.33)}to{opacity:0;transform:scale(1)}}.video-bezel-anim{will-change:opacity, transform;animation:1s cubic-bezier(.05,0,0,1) forwards ytp-delhi-modern-bezel-fadeout}.hero-ct-bvb .wp-block-button__link:focus{outline-offset:-1px;outline-width:1px}.hero-ct-bvb .wp-block-button__link{border:1px solid}.hero-ct-bvb .video-pause:not(.block-editor-block-list__block){display:none!important}.hero-ct-bvb[data-state=playing] .video-pause{display:flex!important}.hero-ct-bvb[data-state=playing] .video-play{display:none!important}@keyframes logo-stripe{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes logo-stripe-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--hover-accent1-a10:color-mix(in srgb, var(--hover-accent1) 10%, transparent);--hover-accent1-a20:color-mix(in srgb, var(--hover-accent1) 20%, transparent);--hover-accent1-a30:color-mix(in srgb, var(--hover-accent1) 30%, transparent);--hover-accent1-a40:color-mix(in srgb, var(--hover-accent1) 40%, transparent);--hover-accent1-a50:color-mix(in srgb, var(--hover-accent1) 50%, transparent);--hover-accent1-a60:color-mix(in srgb, var(--hover-accent1) 60%, transparent);--hover-accent1-a70:color-mix(in srgb, var(--hover-accent1) 70%, transparent);--hover-accent1-a80:color-mix(in srgb, var(--hover-accent1) 80%, transparent);--hover-accent1-a90:color-mix(in srgb, var(--hover-accent1) 90%, transparent);--accent-1-a10:color-mix(in srgb, var(--accent-1) 10%, transparent);--accent-1-a20:color-mix(in srgb, var(--accent-1) 20%, transparent);--accent-1-a30:color-mix(in srgb, var(--accent-1) 30%, transparent);--accent-1-a40:color-mix(in srgb, var(--accent-1) 40%, transparent);--accent-1-a50:color-mix(in srgb, var(--accent-1) 50%, transparent);--accent-1-a60:color-mix(in srgb, var(--accent-1) 60%, transparent);--accent-1-a70:color-mix(in srgb, var(--accent-1) 70%, transparent);--accent-1-a80:color-mix(in srgb, var(--accent-1) 80%, transparent);--accent-1-a90:color-mix(in srgb, var(--accent-1) 90%, transparent);--accent-2-a10:color-mix(in srgb, var(--accent-2) 10%, transparent);--accent-2-a20:color-mix(in srgb, var(--accent-2) 20%, transparent);--accent-2-a30:color-mix(in srgb, var(--accent-2) 30%, transparent);--accent-2-a40:color-mix(in srgb, var(--accent-2) 40%, transparent);--accent-2-a50:color-mix(in srgb, var(--accent-2) 50%, transparent);--accent-2-a60:color-mix(in srgb, var(--accent-2) 60%, transparent);--accent-2-a70:color-mix(in srgb, var(--accent-2) 70%, transparent);--accent-2-a80:color-mix(in srgb, var(--accent-2) 80%, transparent);--accent-2-a90:color-mix(in srgb, var(--accent-2) 90%, transparent);--contrast-lg-a10:color-mix(in srgb, var(--contrast-lg) 10%, transparent);--contrast-lg-a20:color-mix(in srgb, var(--contrast-lg) 20%, transparent);--contrast-lg-a30:color-mix(in srgb, var(--contrast-lg) 30%, transparent);--contrast-lg-a40:color-mix(in srgb, var(--contrast-lg) 40%, transparent);--contrast-lg-a50:color-mix(in srgb, var(--contrast-lg) 50%, transparent);--contrast-lg-a60:color-mix(in srgb, var(--contrast-lg) 60%, transparent);--contrast-lg-a70:color-mix(in srgb, var(--contrast-lg) 70%, transparent);--contrast-lg-a80:color-mix(in srgb, var(--contrast-lg) 80%, transparent);--contrast-lg-a90:color-mix(in srgb, var(--contrast-lg) 90%, transparent);--contrast-none-a10:color-mix(in srgb, var(--contrast-none) 10%, transparent);--contrast-none-a20:color-mix(in srgb, var(--contrast-none) 20%, transparent);--contrast-none-a30:color-mix(in srgb, var(--contrast-none) 30%, transparent);--contrast-none-a40:color-mix(in srgb, var(--contrast-none) 40%, transparent);--contrast-none-a50:color-mix(in srgb, var(--contrast-none) 50%, transparent);--contrast-none-a60:color-mix(in srgb, var(--contrast-none) 60%, transparent);--contrast-none-a70:color-mix(in srgb, var(--contrast-none) 70%, transparent);--contrast-none-a80:color-mix(in srgb, var(--contrast-none) 80%, transparent);--contrast-none-a90:color-mix(in srgb, var(--contrast-none) 90%, transparent);--bg-primary-a10:color-mix(in srgb, var(--bg-primary) 10%, transparent);--bg-primary-a20:color-mix(in srgb, var(--bg-primary) 20%, transparent);--bg-primary-a30:color-mix(in srgb, var(--bg-primary) 30%, transparent);--bg-primary-a40:color-mix(in srgb, var(--bg-primary) 40%, transparent);--bg-primary-a50:color-mix(in srgb, var(--bg-primary) 50%, transparent);--bg-primary-a60:color-mix(in srgb, var(--bg-primary) 60%, transparent);--bg-primary-a70:color-mix(in srgb, var(--bg-primary) 70%, transparent);--bg-primary-a80:color-mix(in srgb, var(--bg-primary) 80%, transparent);--bg-primary-a90:color-mix(in srgb, var(--bg-primary) 90%, transparent);--color-taupe-50:#faf8f6;--color-taupe-100:#f1ede9;--color-taupe-200:#e4deda;--color-taupe-300:#d3cbc6;--color-taupe-400:#b8aaa2;--color-taupe-500:#9d8b81;--color-taupe-600:#7f6f66;--color-taupe-700:#62554e;--color-taupe-800:#463d38;--color-taupe-900:#2f2926;--color-taupe-950:#1b1715;--color-cblue-100:#e9f2fe;--color-cblue-200:#cfe1fd;--color-cblue-300:#8fb8f6;--color-cblue-400:#669df1;--color-cblue-500:#4d8ced;--color-cblue-600:#357de8;--color-cblue-700:#1868db;--color-cblue-800:#1558bc;--color-cblue-900:#123263;--color-cblue-950:#1c2b42}.cthin-scrollbar{--cthin-scrollbar-size:6px;--cthin-scrollbar-thumb:#00000059;--cthin-scrollbar-thumb-hover:#0000008c}.cthin-scrollbar::-webkit-scrollbar{height:var(--cthin-scrollbar-size);width:var(--cthin-scrollbar-size)}.cthin-scrollbar::-webkit-scrollbar-track{background:0 0}.cthin-scrollbar::-webkit-scrollbar-thumb{background:var(--cthin-scrollbar-thumb);border-radius:999px}.cthin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--cthin-scrollbar-thumb-hover)}.cthin-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}@supports ((-moz-appearance:none)){.cthin-scrollbar{scrollbar-width:thin;scrollbar-color:var(--cthin-scrollbar-thumb) transparent}}a{text-underline-offset:.1em;text-decoration-thickness:1px!important}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}button{background:0 0;border:0}ul{padding-inline-start:0;list-style-type:none}:root{--primary-0:#fef3c7;--primary-1:#fbbf24;--primary-2:#fcd34d;--primary-3:#f59e0b;--primary-4:#d97706;--primary-5:#78350f;--secondary-1:#7e22ce;--secondary-2:#581c87;--secondary-3:#a855f7;--secondary-5:#c084fc;--sblue-1:#38bdf8;--sblue-2:#bae6fd;--sblue-3:#e0f2fe;--sblue-5:#7dd3fc;--sblue-6:#06b6d4;--sgreen-2:#65a30d;--sred-1:#ef4444;--screen-red:#e11d48;--screen-green:#22c55e;--screen-muted:#94a3b8;--screen-address:#f1f5f9;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-none:var(--color-white);--border-default:#e2e8f0;--soller-phone-shadow:0 0 10px color-mix(in srgb, var(--color-black) 7%, transparent), 0 20px 25px -5px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-floating-card-shadow:0 0 15px color-mix(in srgb, var(--color-black) 7%, transparent), 0 25px 50px -12px color-mix(in srgb, var(--color-black) 25%, transparent);--soller-button-shadow:0 0 2px color-mix(in srgb, var(--color-black) 7%, transparent), 0 1px 3px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-macbook-shadow:drop-shadow(0 0 7.5px color-mix(in srgb, var(--color-black) 7%, transparent)) drop-shadow(0 25px 25px color-mix(in srgb, var(--color-black) 25%, transparent));--admin-bar:var(--wp-admin--admin-bar--height,0px);--header-height-mobile:48px;--header-bg-top:transparent;--header-color-top:var(--contrast-none);--header-bg-top-act:var(--header-bg-top);--header-color-top-act:var(--header-color-top);--header-bg:var(--bg-primary);--header-color:var(--contrast-max);--header-transition-duration:.2s;--header-transition-easing:ease-in;--cnav-open-delay:.1s;--cnav-close-delay:.15s}.tdark{--accent-1:var(--color-olive-400);--accent-2:var(--color-olive-800);--accent-3:var(--color-slate-200);--contrast-max:#fff;--contrast-lg:var(--color-gray-200);--contrast-md:var(--color-gray-300);--contrast-sm:var(--color-zinc-500);--contrast-xs:var(--color-zinc-900);--contrast-none:#000;--bg-primary:var(--color-zinc-950);--bg-secondary:var(--contrast-xs);--bg-tertiary:#f7f4ed;--bg-quaternary:#fcfbf8;--hover-accent1:var(--color-olive-300);--hover-accent2:var(--color-olive-700);--hover-conmax:var(--contrast-md);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-xs)}:root{--discount:#eb0010;--drawer-overlay:lab(0% 0 0/.6)}:where(.wp-site-blocks :focus){outline-width:0}:where(.wp-site-blocks :focus-visible){outline-width:1px}.button-enlarge button,.button-enlarge a,.button-enlarge .wc-block-components-button:not(.is-link){transition:transform .2s cubic-bezier(.235,0,.05,.95);display:inline-block}.button-enlarge button:hover,.button-enlarge a:hover,.button-enlarge .wc-block-components-button:not(.is-link):hover{transform:scale(1.04)}.button-conmax.wp-element-button,.button-conmax button,.button-conmax a{background-color:var(--contrast-max);color:var(--contrast-none)}.button-conmax.wp-element-button:hover,.button-conmax button:hover,.button-conmax a:hover{background-color:var(--hover-conmax)}.button-conlg.wp-element-button,.button-conlg button{background-color:var(--contrast-lg);color:var(--contrast-none)}.button-conlg.wp-element-button:hover,.button-conlg button:hover{background-color:var(--hover-md)}.button-consm button,.button-consm a{background-color:var(--contrast-sm);color:var(--contrast-lg-a80);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.button-consm button:hover,.button-consm a:hover{background-color:var(--contrast-xs)}.button-consm button:disabled:hover{background-color:var(--contrast-sm)}.button-accent1 button,.button-accent1 a{background-color:var(--accent-1);color:var(--contrast-none)}.button-accent1 button:hover,.button-accent1 a:hover{background-color:var(--hover-accent1)}.button-accent2 button,.button-accent2 a{background-color:var(--accent-2);color:var(--contrast-max)}.button-accent2 button:hover,.button-accent2 a:hover{background-color:var(--hover-accent2)}.buttono-conmax button,.buttono-conmax a{box-shadow:inset 0 0 0 1px var(--contrast-max);color:var(--contrast-max);background-color:#0000;border:0}.buttono-conmax button:hover,.buttono-conmax a:hover{box-shadow:none;background-color:var(--hover-conmax);color:var(--contrast-none)}.buttono-connone button,.buttono-connone a{box-shadow:inset 0 0 0 1px var(--contrast-none);color:var(--contrast-none);border:0}.buttono-connone button:hover,.buttono-connone a:hover{background-color:var(--contrast-lg-a40)}.buttono-connoner button,.buttono-connoner a{box-shadow:inset 0 0 0 1px var(--contrast-none);color:var(--contrast-none);border:0}.buttono-connoner button:hover,.buttono-connoner a:hover{background-color:var(--contrast-none-a50);color:var(--contrast-max)}.buttono-accent1 button,.buttono-accent1 a{box-shadow:inset 0 0 0 1px var(--accent-1);color:var(--accent-1);border:0}.buttono-accent1 button:hover,.buttono-accent1 a:hover{background-color:var(--accent-2-a50)}:where(.expand-basic:not([role]),.expand-cnav:not([role])){opacity:0;pointer-events:none}:where(.expand-basic:not([role])){visibility:hidden}:where(.expand-basic[aria-hidden=false]:not([role]),.expand-cnav[data-state=open]:not([role])){opacity:1;visibility:visible;pointer-events:auto}.baccent1-o-lt button,.baccent1-o-lt a{border:1px solid color-mix(in srgb,var(--accent-1) 15%,transparent);color:lab(100% 0 0)}.baccent1-o-lt button:hover,.baccent1-o-lt a:hover{background-color:color-mix(in srgb,var(--accent-1) 5%,transparent);border:1px solid #0000}.blight-o-lt button,.blight-o-lt a{color:lab(100% 0 0);border:1px solid lab(100% 0 0/.15)}.blight-o-lt button:hover,.blight-o-lt a:hover{background-color:lab(100% 0 0/.05);border:1px solid #0000}.bwhite-o-dt button,.bwhite-o-dt a{color:lab(100% 0 0);border:1px solid lab(100% 0 0)}.bwhite-o-dt button:hover,.bwhite-o-dt a:hover{color:var(--contrast-lg);background-color:lab(100% 0 0);border:1px solid #0000}.button-dark-enlarge button,.button-dark-enlarge .wc-block-components-button:not(.is-link){background-color:var(--contrast-lg);color:lab(100% 0 0);transition:transform .2s cubic-bezier(.235,0,.05,.95)}.button-dark-enlarge button:hover{transform:scale(1.04)}.tt-rating{--star-size:24px;--star-gap:4px;gap:var(--star-gap);line-height:0;display:inline-flex}.tt-rating__star{width:var(--star-size);height:var(--star-size);flex:0 0 var(--star-size)}:is(.ani-bottom,.anis-bottom){--ani-x:0;--ani-y:32px}:is(.ani-right,.anis-right){--ani-x:32px;--ani-y:0}:is(.ani-left,.anis-left){--ani-x:-32px;--ani-y:0}:is(.ani-fade,.anis-fade){--ani-x:0;--ani-y:0}:where(html:not(.elementor-html)) :is(.ani-bottom:not([role]),.ani-right:not([role]),.ani-left:not([role]),.ani-fade:not([role]))>*{opacity:0;filter:blur(6px);translate:var(--ani-x) var(--ani-y);transition:none;scale:.98}:is(.ani-bottom,.ani-right,.ani-left,.ani-fade).ani-visible>*{opacity:1;filter:blur();transition:opacity .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1),translate .8s cubic-bezier(.4,0,.2,1),scale .8s cubic-bezier(.4,0,.2,1);transition-delay:var(--ani-delay,0s);translate:0;scale:1}:where(html:not(.elementor-html)) :is(.anis-bottom:not([role]),.anis-right:not([role]),.anis-left:not([role]),.anis-fade:not([role])){opacity:0;filter:blur(6px);translate:var(--ani-x) var(--ani-y);transition:none;scale:.98}:is(.anis-bottom,.anis-right,.anis-left,.anis-fade).ani-visible{opacity:1;filter:blur();transition:opacity .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1),translate .8s cubic-bezier(.4,0,.2,1),scale .8s cubic-bezier(.4,0,.2,1);transition-delay:var(--ani-delay,0s);translate:0;scale:1}@media (prefers-reduced-motion:reduce){:is(.ani-bottom,.ani-right,.ani-left,.ani-fade)>*,:is(.anis-bottom,.anis-right,.anis-left,.anis-fade){opacity:1;filter:none;transition:none;translate:none;scale:none}}.stack-track:has(.lcp-preload)>div:has(img){opacity:0;pointer-events:none;z-index:0}.stack-track:has(.lcp-preload)>div:has(.lcp-preload){opacity:1;pointer-events:auto;z-index:1}@keyframes cvideo-fadeout{0%{opacity:0;transform:scale(1)}25%,75%{opacity:1;transform:scale(1.33)}to{opacity:0;transform:scale(1)}}@keyframes cvideo-play{0%{opacity:1;transform:scale(1)}25%,75%{opacity:1;transform:scale(1.33)}to{opacity:0;transform:scale(1)}}@keyframes cvideo-return{0%{opacity:0}to{opacity:1}}.is-medium .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.is-small .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-small table.wc-block-cart-items .wc-block-cart-items__row{min-height:100px}@media (width>=600px){.is-medium .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.is-small .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart__main.is-small table.wc-block-cart-items .wc-block-cart-items__row{min-height:auto}}@media (width>=800px){.wc-block-cart__main .wc-block-cart-items td:nth-child(2){height:1px}}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row,.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-cart-items__row,.wc-block-components-order-summary .wc-block-components-order-summary-item{grid-template-columns:120px minmax(0,1fr)}.wc-block-components-order-summary .wc-block-components-order-summary-item__image,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>a{aspect-ratio:1;width:100%;display:block}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}table.wc-block-cart-items td>.wc-block-cart-item__wrap{flex-direction:column;height:100%;display:flex}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{margin-bottom:5px}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price{flex-direction:row-reverse}table.wc-block-cart-items .wc-block-components-product-price__value.is-discounted,.wc-block-components-order-summary .wc-block-components-product-price__value.is-discounted{margin-left:0;margin-right:.5em}@media (width<=400px){table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price{flex-wrap:nowrap;align-items:start}}.wc-block-components-order-summary .wc-block-components-product-price__value.is-discounted,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price ins{color:var(--discount)}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata__description,.wc-block-components-order-summary .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-components-product-details.wc-block-components-product-details,.wc-block-components-order-summary .wc-block-components-product-details.wc-block-components-product-details{margin-top:0;font-size:14px}.is-large table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:auto;margin-top:auto}table.wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary .wc-block-cart-item__total-price-and-sale-badge-wrapper{padding-left:4px}@media (width<=400px){.wp-site-blocks:has(.header-constrained)~.wc-block-components-drawer__screen-overlay .wc-block-components-sale-badge,.wc-block-components-order-summary .wc-block-components-sale-badge,.is-mobile .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-sale-badge,.wc-block-cart__main.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-sale-badge{display:none}}.wp-block-woocommerce-checkout-totals-block.is-large .wc-block-components-sale-badge{display:none}.wc-block-components-totals-coupon__form{height:50px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:var(--contrast-max);color:var(--contrast-none);border-radius:4px;align-self:center;height:100%;padding:0 16px;font-size:14px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background-color:var(--hover-conmax)}@media (width<=1023px){.wc-block-components-sidebar-layout:has(.wc-block-checkout__main){flex-direction:column}.wc-block-components-sidebar-layout:has(.wc-block-checkout__main) .wc-block-components-main,.wc-block-components-sidebar-layout:has(.wc-block-checkout__main) .wc-block-components-sidebar{width:100%}.wc-block-checkout__sidebar{order:0;align-self:auto;margin-bottom:24px;top:auto}.wc-block-checkout__sidebar.is-sticky{position:static}.wc-block-checkout__main{order:1}}.wc-block-components-sidebar-layout:has(.wc-block-checkout__main){flex-wrap:nowrap;column-gap:clamp(40px,6.25vw,64px)}.wc-block-components-sidebar-layout .wc-block-components-main.wc-block-checkout__main,.wc-block-components-sidebar:has(.wc-block-components-order-summary){padding-left:0;padding-right:0}@media (width>=1024px){.wc-block-components-sidebar:has(.wc-block-components-order-summary){min-width:320px;top:calc(var(--wp-admin--admin-bar--height,0px) + 24x);position:sticky}.wc-block-components-sidebar-layout .wc-block-components-main.wc-block-checkout__main{width:65%;position:sticky}}.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open,.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-totals-block,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after,.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content,.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before,.wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-address-card{border-color:var(--contrast-lg-a50)}.wc-block-components-order-summary .wc-block-components-order-summary-item{display:grid}.wc-block-components-order-summary .wc-block-components-order-summary-item>*{grid-row-start:1}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{box-sizing:border-box;padding-right:16px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{right:20px}.wc-block-components-order-summary:has(.wc-os-inline-qty) .wc-block-components-order-summary-item__quantity{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding:4px 0 12px}.wc-block-checkout__sidebar .wc-block-components-product-name{flex-grow:0}.wc-block-components-order-summary-item__description .wc-block-components-product-price{word-break:normal;flex-flow:row-reverse;display:flex}.wp-block-woocommerce-checkout .wc-block-checkout__actions .checkout-order-summary-block-fill-wrapper{display:none}.wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control--highlight-checked{gap:px;border:.667px solid var(--contrast-lg-a50);border-radius:4px;flex-direction:column;display:flex}.wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option:not(:first-child){border-top:1px solid var(--contrast-lg-a50)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--contrast-lg)}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted:first-child{border-radius:4px 4px 0 0}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline-width:0}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus-visible{outline-width:1px}.wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control--highlight-checked:after{border:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding:0 0 16px}#radio-control-wc-payment-method-options-stripe__content .wc-block-components-payment-methods__save-card-info{padding-left:20px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after{border-width:0}#radio-control-wc-payment-method-options-ppcp-gateway__content>div>p:first-child{display:none}@media (width>=768px){.woocommerce-account main{margin-top:0!important}}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce{max-width:1260px}.wp-block-group:has(.woocommerce-MyAccount-navigation) h1{text-align:center;padding-bottom:clamp(40px,6.25vw,64px)}.woocommerce-MyAccount-navigation{border:1px solid var(--contrast-lg);border-radius:4px;margin-bottom:40px;padding:15px 0}@media (width>=768px){.woocommerce-MyAccount-navigation{max-width:min(293px,30%)}.woocommerce-account .woocommerce-MyAccount-content{width:max(68%,98% - 293px)}}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:0;font-size:16px!important}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 16px}.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active){color:var(--contrast-lg)}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .wc-block-components-notice-banner .wc-block-components-notice-banner__content a{font-size:16px}.woocommerce table.shop_table th{font-weight:600}.woocommerce-account .wc-block-components-notice-banner{margin-top:0}.woocommerce-account .wc-block-components-notice-banner:not(.is-error) .wc-block-components-notice-banner__content{justify-content:space-between;align-items:center;display:flex}.woocommerce-account .woocommerce-MyAccount-content:has(.woocommerce-Addresses),.woocommerce-account .woocommerce-MyAccount-content:has(p:nth-of-type(2)){border:1px solid var(--contrast-lg);box-sizing:border-box;border-radius:4px;padding:15px 16px}.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-bottom:16px}.woocommerce-account .woocommerce-MyAccount-content>p:has(+.woocommerce-Addresses){display:none}.woocommerce-account .woocommerce-Address{padding-bottom:30px;position:relative}@media (width<=768px){.woocommerce-account div.woocommerce-Address:nth-child(2){margin-top:30px}}.woocommerce-account .woocommerce-Addresses h2{margin-bottom:16px;font-size:16px;font-weight:600}.woocommerce-account .addresses .title .edit{float:none;color:var(--contrast-lg);margin-bottom:0;font-size:14px;position:absolute;bottom:0}.woocommerce-account .woocommerce-Addresses address{font-size:14px;font-style:normal}.woocommerce form .form-row label{font-size:14px}.woocommerce-page form .form-row input.input-text{border:1px solid var(--contrast-lg);height:45px}.woocommerce-page form .form-row input.input-text:focus-visible{border:0}.woocommerce-page form #account_display_name_description{display:none}.woocommerce-page form fieldset{margin-top:12px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{color:var(--contrast-lg)}.woocommerce-page form .show-password-input.display-password:before,.woocommerce-page form .show-password-input:before,.woocommerce-page form .show-password-input.display-password svg:last-child,.woocommerce-page form .show-password-input svg:first-child{display:none}.woocommerce-page form .show-password-input svg:last-child,.woocommerce-page form .show-password-input.display-password svg:first-child{display:block}.woocommerce-page form .form-row input.input-text:has(+button:focus),.woocommerce-page form .form-row input.input-text:has(+button:focus-visible){outline:1px solid}.woocommerce-page form.edit-account fieldset{border:1px solid var(--contrast-lg)}.woocommerce-page form .woocommerce-address-fields button,.woocommerce-page form.edit-account .woocommerce-Button{color:var(--contrast-none);background-color:var(--contrast-max);border-radius:4px;margin-top:23px;margin-left:3px;padding:14px 20px;font-size:14px}.woocommerce-page form .woocommerce-address-fields button:hover,.woocommerce-page form.edit-account .woocommerce-Button:hover{background-color:var(--hover-conmax)}.woocommerce-account:has(#customer_login) h1{padding-bottom:clamp(40px,6.25vw,64px);font-size:24px}.woocommerce:has(#customer_login) form .form-row label{font-size:16px}form.woocommerce-ResetPassword button,.woocommerce-account:has(#customer_login) .form-row>button{color:lab(100% 0 0);background-color:var(--contrast-lg);border-radius:5px;margin-right:0;padding:14px 28px;font-size:16px}form.woocommerce-ResetPassword button:hover,.woocommerce-account:has(#customer_login) .form-row>button:hover{background-color:var(--contrast-lg-a80)}@media (width<=768px){form.woocommerce-ResetPassword button{width:100%}}.woocommerce:has(#customer_login) form.login{border:1px solid var(--contrast-lg);grid-template-columns:1fr 1fr;display:grid}.woocommerce:has(#customer_login) form.login>p:first-child,.woocommerce:has(#customer_login) form.login>p:nth-child(2){grid-column:1/-1}.woocommerce:has(#customer_login) form.login>p:nth-child(3){flex-direction:column;display:flex}.woocommerce:has(#customer_login) form.login>p:nth-child(3) input{accent-color:var(--contrast-lg)}.woocommerce:has(#customer_login) form.login>p:nth-child(4){text-align:end;margin-top:0;padding-top:3px;font-size:14px;line-height:32px}form.woocommerce-ResetPassword{border:1px solid var(--accent-1);border-radius:5px;margin-top:98.4103px;padding:20px}form.woocommerce-ResetPassword .form-row-first{width:100%;margin-bottom:11.2px}.woocommerce:has(#customer_login) form .form-row input.input-text,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--accent-1)}.woocommerce:has(#customer_login) form.register{border-color:var(--contrast-lg)}.woocommerce:has(#customer_login) form.register>.woocommerce-privacy-policy-text{margin-bottom:11.2px;font-size:14px}.woocommerce:has(#customer_login) form.register>p:nth-child(2){font-size:14px}.woocommerce:has(#customer_login) form.register>p:nth-child(5){width:50%}.woocommerce:has(#customer_login) form.register>p:nth-child(5) button{width:100%}.woocommerce-password-hint,#password_strength{background-color:#0000;font-size:14px;font-weight:300}@media (width<=500px){main:has(#customer_login){padding:0 16px}.woocommerce:has(#customer_login) .col2-set .col-1 form{margin-bottom:64px}.woocommerce:has(#customer_login) form{border:0;padding:20px 0}.woocommerce:has(#customer_login) form.login>p:nth-child(3),.woocommerce:has(#customer_login) form.login>p:nth-child(4){grid-column:1/-1}.woocommerce:has(#customer_login) form.register>p:nth-child(5){width:100%}}.woocommerce table.shop_table,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table td{border-color:var(--contrast-lg)}.woocommerce table.shop_table tbody>*{font-size:14px}.woocommerce table.shop_table tbody th{font-weight:300}.woocommerce table.my_account_orders .button{text-align:start;color:var(--contrast-lg);margin-bottom:0;margin-left:8px;padding:0;font-size:14px;text-decoration:underline}.woocommerce table.my_account_orders .button:hover{text-decoration:unset}.woocommerce-account:has(.payment-method) a{color:var(--contrast-lg)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{color:lab(100% 0 0);background-color:var(--contrast-max);border-radius:4px;padding:14px 28px;font-size:14px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--hover-conmax)}.pc-basic-atc .wc-block-product-template>li{position:relative}.pc-basic-atc .wc-block-product-template>li img{transition:transform .25s}.pc-basic-atc .wc-block-product-template>li:hover img,.pc-basic-atc .wc-block-product-template>li:focus-within img{transform:scale(1.04)}.pc-basic-atc .wc-block-product-template>li .wp-block-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button{z-index:2;position:relative}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button__button{transition:background-color .2s;border:1px solid #000!important;margin-top:0!important}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button__button:hover{background-color:lab(0% 0 0/.1)}.pc-basic-atc .wc-block-product-template>li{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative}.pc-basic-atc .wc-block-product-template>li>.hero-media-wrapper{grid-area:1/1}.pc-basic-atc .wc-block-product-template>li>.wc-block-components-product-button{z-index:3;background-color:lab(100% 0 0/.6);grid-area:1/1;align-self:end;min-width:0;padding:10px 16px;display:none;bottom:12px}.pc-basic-atc .wc-block-product-template>li:focus-within>.wc-block-components-product-button,.pc-basic-atc .wc-block-product-template>li:hover>.wc-block-components-product-button{display:flex}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button__buttons:focus-visible,.pc-basic-atc .wc-block-product-template>li:has(>h2>a:focus-visible){outline:1px solid #000!important}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button__button:focus:not(:focus-visible),.pc-basic-atc .wc-block-product-template>li>h2>a:focus{outline-width:0!important}.pc-basic-atc .wc-block-product-template>li .wc-block-components-product-button>span{display:none}.pc-basic .wc-block-product-template>li{position:relative}.pc-basic .wc-block-product-template>li img{transition:transform .25s}.pc-basic .wc-block-product-template>li:hover img,.pc-basic .wc-block-product-template>li:focus-within img{transform:scale(1.04)}.pc-basic .wc-block-product-template>li .wp-block-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.pc-basic .wc-block-product-template>li .wc-block-components-product-button{z-index:2;position:relative}.pc-basic .wc-block-product-template>li .wc-block-components-product-button__button{background-color:lab(0% 0 0/.05);transition:background-color .2s}.pc-basic .wc-block-product-template>li .wc-block-components-product-button__button:hover{background-color:lab(0% 0 0/.1)}.pc-basic .wc-block-product-template>li .wc-block-components-product-button__buttons:focus-visible,.pc-basic .wc-block-product-template>li:has(>h2>a:focus-visible){outline:1px solid #000!important}.pc-basic .wc-block-product-template>li .wc-block-components-product-button__button:focus:not(:focus-visible),.pc-basic .wc-block-product-template>li>h2>a:focus{outline-width:0!important}.pc-basic .wc-block-product-template>li .wc-block-components-product-button>span{display:none}.pc-shadow-atc .wc-block-product-template>li{border-radius:4px;padding:8px;transition:box-shadow .25s;position:relative;box-shadow:0 0 0 1px lab(0% 0 0/.1)}.pc-shadow-atc .wc-block-product-template>li img{transition:transform .25s}.pc-shadow-atc .wc-block-product-template>li:hover img{transform:scale(1.04)}.pc-shadow-atc .wc-block-product-template>li:hover{box-shadow:0 0 0 1px lab(0% 0 0/.18),0 8px 24px lab(0% 0 0/.08)}.pc-shadow-atc .wc-block-product-template>li .wp-block-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button{z-index:2;position:relative}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button__button{transition:background-color .2s;border:1px solid #000!important;margin-top:0!important}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button__button:hover{background-color:lab(0% 0 0/.1)}.pc-shadow-atc .wc-block-product-template>li{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative}.pc-shadow-atc .wc-block-product-template>li>.hero-media-wrapper{grid-area:1/1}.pc-shadow-atc .wc-block-product-template>li>.wc-block-components-product-button{z-index:3;background-color:lab(100% 0 0/.6);grid-area:1/1;align-self:end;min-width:0;padding:10px 16px;display:none;bottom:12px}.pc-shadow-atc .wc-block-product-template>li:focus-within>.wc-block-components-product-button,.pc-shadow-atc .wc-block-product-template>li:hover>.wc-block-components-product-button{display:flex}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button__buttons:focus-visible,.pc-shadow-atc .wc-block-product-template>li:has(>h2>a:focus-visible){outline-offset:2px;outline:1px solid #000!important}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button__button:focus:not(:focus-visible),.pc-shadow-atc .wc-block-product-template>li>h2>a:focus{outline-width:0!important}.pc-shadow-atc .wc-block-product-template>li .wc-block-components-product-button>span{display:none}.shop-cat-layer:not([role]){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s linear,visibility .3s linear}.shop-cat-layer:not([role]):not([aria-hidden=false]){opacity:0;visibility:hidden;pointer-events:none}.shop-cat-layer:not([role]) .shop-cat-panel{transition:transform .3s cubic-bezier(.38,.41,.27,1);transform:translateY(0)}.shop-cat-layer:not([role]):not([aria-hidden=false]) .shop-cat-panel{transform:translateY(100%)}@media (width<=0){.pfilter-ao.wc-block-product-filters{display:inline-flex}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__open-overlay,.pfilter-ao.wc-block-product-filters .wc-block-product-filters__close-overlay,.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-header{display:flex}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-footer{display:block}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay{top:var(--wp-admin--admin-bar--height,0px);pointer-events:none;background-color:#0000;transition:background-color .5s;position:fixed}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-wrapper{width:100%;height:100%;position:relative}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-dialog{flex-direction:column;gap:0;max-height:100%;transition:none;position:absolute;inset:0;transform:translateY(100vh);display:flex!important}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-content{flex-grow:1;padding:0 clamp(30px,3.125vw + 20px,44px);overflow-y:scroll}.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay{pointer-events:auto;background-color:var(--drawer-overlay)}.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-dialog{background-color:var(--bg-primary);transition:transform .5s;transform:translateY(0)}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-content .wp-block-group{display:block}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-content .wp-block-group>div{margin:20px 0}}@media (width>=0){.pfilter-ao.wc-block-product-filters,.pfilter-ao.wc-block-product-filters.is-overlay-opened{display:flex}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__open-overlay,.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-footer,.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-header,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__open-overlay,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-footer,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-header{display:none}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay{pointer-events:auto;background:inherit;transition:none;position:relative;inset:0}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-dialog,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-dialog{background:inherit;color:inherit;position:relative;transform:none}.pfilter-ao.wc-block-product-filters .wc-block-product-filters__overlay-content,.pfilter-ao.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-content{padding:0;overflow:visible}}@media (width<=799.9px){.pfilter-f.wc-block-product-filters{display:inline-flex}.pfilter-f.wc-block-product-filters .wc-block-product-filters__open-overlay,.pfilter-f.wc-block-product-filters .wc-block-product-filters__close-overlay,.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-header{display:flex}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-footer{display:block}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay{top:var(--wp-admin--admin-bar--height,0px);pointer-events:none;background-color:#0000;transition:background-color .5s;position:fixed}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-wrapper{width:100%;height:100%;position:relative}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-dialog{flex-direction:column;gap:0;max-height:100%;transition:none;position:absolute;inset:0;transform:translateY(100vh);display:flex!important}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-content{flex-grow:1;padding:0 clamp(30px,3.125vw + 20px,44px);overflow-y:scroll}.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay{pointer-events:auto;background-color:var(--drawer-overlay)}.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-dialog{background-color:var(--bg-primary);transition:transform .5s;transform:translateY(0)}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-content .wp-block-group{display:block}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-content .wp-block-group>div{margin:20px 0}}@media (width>=800px){.pfilter-f.wc-block-product-filters,.pfilter-f.wc-block-product-filters.is-overlay-opened{display:flex}.pfilter-f.wc-block-product-filters .wc-block-product-filters__open-overlay,.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-footer,.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-header,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__open-overlay,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-footer,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-header{display:none}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay{pointer-events:auto;background:inherit;transition:none;position:relative;inset:0}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-dialog,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-dialog{background:inherit;color:inherit;position:relative;transform:none}.pfilter-f.wc-block-product-filters .wc-block-product-filters__overlay-content,.pfilter-f.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-content{padding:0;overflow:visible}}.wc-sort-1 .woocommerce-ordering{align-items:center;display:inline-flex;position:relative}.wc-sort-1 .woocommerce-ordering .orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:24.5px}.wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute{margin-bottom:22px}div:has(>.variation-swatch-attribute-heading){gap:.5rem}.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:focus-within{outline-width:0!important}.wc-block-components-product-button__button.add_to_cart_button:focus-visible,.wc-block-components-product-button__button.add_to_cart_button:has(>span:focus-visible),.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(>input:focus-visible){outline-offset:1px;outline:1px solid var(--contrast-lg)!important}.atcos-b .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills,.atcos-b .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills{gap:16px}.atcos-b .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{width:auto}.atcos-b .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--contrast-lg-a50);border:0;border-radius:4px;padding:.4em .75em}.atcos-b .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:hover:not(:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:disabled)){box-shadow:inset 0 0 0 1px var(--accent-1-a90);background-color:#0000}.atcos-b .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:checked){color:var(--contrast-lg);box-shadow:inset 0 0 0 1px var(--accent-1);background-color:lab(100% 0 0)}.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills{gap:16px}.atcos-su .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills{gap:24px}.atcos-su .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{text-align:center;width:18px}.atcos-su label:has(>input[name=attribute_pa_color]),.atcos-su .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:not(:first-child) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill span{position:relative}.atcos-su label:has(>input[name=attribute_pa_color]):after,.atcos-su .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:not(:first-child) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill span:after{content:"";background:var(--contrast-lg);opacity:0;height:1px;position:absolute;bottom:-.4em;left:0;right:0}.atcos-su label:has(>input[name=attribute_pa_color]):after{left:0;right:0}.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{box-sizing:border-box;border:0;border-radius:0;padding:.4em 0}.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:hover:not(:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:disabled)){background-color:#0000}.atcos-su label:hover:has(>input[name=attribute_pa_color]:not(:disabled)):not(:has(input:checked)):after,.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:hover:not(:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:disabled)) span:after{opacity:.5;background:var(--contrast-lg)}.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:checked){color:var(--contrast-max);background-color:#0000}.atcos-su label:has(>input[name=attribute_pa_color]:checked):after,.atcos-su .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:checked) span:after{background-color:var(--contrast-lg);opacity:1}.atcos-u .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills{gap:16px}.atcos-u .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pills{gap:24px}.atcos-u .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:nth-child(2) .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{text-align:center;width:18px}.atcos-u .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{box-sizing:border-box;border:0;border-radius:0;padding:.4em 0}.atcos-u .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:hover:not(:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:disabled)){box-shadow:inset 0 -1px 0 var(--contrast-lg-a50);background-color:#0000}.atcos-u .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:checked){color:var(--contrast-lg);box-shadow:inset 0 -1px 0 var(--contrast-lg);background-color:lab(100% 0 0)}.color-swatches .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(>input[name=attribute_pa_color]){background-image:var(--variation-swatch-image);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:999px;width:15px;height:15px;margin-bottom:0;margin-left:5.5px;margin-right:5.5px;padding:0}.color-swatches .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill .variation-swatch-label-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.color-swatches .variation-swatch-attribute-heading{align-items:baseline;gap:.35em;display:flex}.color-swatches .variation-swatch-current-value{display:none}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid var(--contrast-lg-a10);margin-bottom:30px;padding-bottom:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0 solid #e1dde7;flex-direction:column;margin:0;padding:0 0;display:flex}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0 solid #e1dde7;border-radius:100px;width:40px;padding:0;display:none}.woocommerce .comment-text>.star-rating{float:none;letter-spacing:4px;order:1;width:calc(5.4em + 16px);margin-bottom:1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{flex-direction:column;display:flex}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{text-transform:capitalize;padding-right:16px;font-size:15px;font-weight:600}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta span{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{color:var(--contrast-md)}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{order:1}.woocommerce nav.woocommerce-pagination{margin:40px 0 70px}.woocommerce nav.woocommerce-pagination>ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:14px;font-family:var(--wp--preset--font-family--heading);color:var(--contrast-lg);padding:14px}.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--contrast-lg);background-color:#0000;font-weight:600}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:18px}.woocommerce .woocommerce-Reviews form{margin-top:15px}.woocommerce #review_form .comment-form-rating,.woocommerce #review_form .comment-form-comment,.woocommerce #review_form p.comment-form-author,.woocommerce #review_form p.comment-form-email,.woocommerce #review_form .comment-form-cookies-consent{width:100%}.woocommerce #review_form #respond p.stars{margin:5px 0 10px}.woocommerce p.stars a{font-size:16px}.woocommerce .comment-form-cookies-consent input:focus,.woocommerce p.stars a:focus{outline-width:0}.woocommerce .comment-form-cookies-consent input:focus-visible,.woocommerce p.stars a:focus-visible{outline-width:2px}.woocommerce p.comment-form-author input,.woocommerce p.comment-form-email input,.woocommerce #review_form #respond textarea{border:0px solid var(--contrast-lg);box-shadow:inset 0 0 0 1px var(--contrast-lg);border-radius:6px;margin-top:5px;padding:8px 14px}.woocommerce p.comment-form-author input,.woocommerce p.comment-form-email input{width:100%}.woocommerce #review_form #respond p.comment-form-cookies-consent{font-size:14px}.woocommerce .comment-form-cookies-consent input{accent-color:var(--contrast-max)}.woocommerce p.comment-form-author input:focus,.woocommerce p.comment-form-email input:focus,.woocommerce #review_form #respond textarea:focus{outline-width:1px}.woocommerce #review_form #respond .form-submit{margin-top:30px}.woocommerce #review_form #respond .form-submit input{background-color:var(--contrast-max);color:lab(100% 0 0);padding:10px 40px;font-size:15px}.woocommerce #review_form #respond .form-submit input:hover{background-color:var(--hover-conmax)}@media (width>=768px){.woocommerce #review_form #commentform{flex-wrap:wrap;gap:20px 24px;display:flex}.woocommerce #review_form #commentform>.comment-form-author,.woocommerce #review_form #commentform>.comment-form-email{width:calc(50% - 12px)}.woocommerce #review_form #respond p.comment-form-cookies-consent{margin-top:-10px}}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active{border-left:0px solid var(--hover-conmax)}.woocommerce-tabs>ul>li{text-align:center}@media (width<=767.8px){html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs{border-bottom:1px solid var(--hover-conmax)}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{padding:.4em 1em;font-size:15px;font-weight:300}}@media (width>=768px){.woocommerce-tabs>ul>li{width:33%}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{display:inline-block}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover{border-bottom:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active{border-bottom:1px solid var(--hover-conmax)}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{padding:16px 1em;font-weight:300}}:where(.wc-block-product-gallery-large-image) .wc-block-components-product-image.wc-block-components-product-image.wc-block-components-product-image--aspect-ratio-auto img{object-fit:cover!important}div:has(>main.single-product-b1){margin-top:0}.display-sinp :is(a[href]:not([href^=\#]),button[type=submit],input[type=submit]),.display-mode:is(a,button,input,select,textarea,[role=button]),.display-mode :is(a,button,input,select,textarea,[role=button]){pointer-events:none;cursor:default}html[data-mav-palette=clinical-blue]{--accent-1:var(--color-cblue-700);--accent-2:var(--color-cblue-100);--accent-3:var(--color-slate-900);--contrast-max:#000;--contrast-lg:var(--color-zinc-800);--contrast-md:var(--color-zinc-500);--contrast-sm:var(--color-gray-300);--contrast-xs:var(--color-gray-200);--contrast-none:#fff;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:var(--color-zinc-800);--bg-quaternary:var(--color-zinc-950);--hover-accent1:var(--color-cblue-600);--hover-accent2:var(--color-cblue-300);--hover-conmax:var(--contrast-lg);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-md)}html[data-mav-palette=emerald]{--accent-1:var(--color-emerald-600);--accent-2:var(--color-emerald-300);--accent-3:var(--color-emerald-900);--contrast-max:#000;--contrast-lg:var(--color-zinc-800);--contrast-md:var(--color-zinc-500);--contrast-sm:var(--color-gray-300);--contrast-xs:var(--color-gray-200);--contrast-none:#fff;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:var(--color-zinc-800);--bg-quaternary:var(--color-zinc-950);--hover-accent1:var(--color-emerald-700);--hover-accent2:var(--color-emerald-400);--hover-conmax:var(--contrast-lg);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-md);--header-bg-top-act:var(--header-bg);--header-color-top-act:var(--header-color)}html[data-mav-palette=indigo]{--accent-1:var(--color-indigo-600);--accent-2:var(--color-indigo-300);--accent-3:var(--color-indigo-900);--contrast-max:#000;--contrast-lg:var(--color-zinc-800);--contrast-md:var(--color-zinc-500);--contrast-sm:var(--color-gray-300);--contrast-xs:var(--color-gray-200);--contrast-none:#fff;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:var(--color-zinc-800);--bg-quaternary:var(--color-zinc-950);--hover-accent1:var(--color-indigo-700);--hover-accent2:var(--color-indigo-400);--hover-conmax:var(--contrast-lg);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-md)}html[data-mav-palette=orange]{--accent-1:var(--color-orange-600);--accent-2:var(--color-orange-300);--accent-3:var(--color-orange-900);--contrast-max:#000;--contrast-lg:var(--color-zinc-800);--contrast-md:var(--color-zinc-500);--contrast-sm:var(--color-gray-300);--contrast-xs:var(--color-gray-200);--contrast-none:#fff;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:var(--color-zinc-800);--bg-quaternary:var(--color-zinc-950);--hover-accent1:var(--color-orange-700);--hover-accent2:var(--color-orange-400);--hover-conmax:var(--contrast-lg);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-md)}html[data-mav-palette=olive-light]{--accent-1:var(--color-olive-600);--accent-2:var(--color-olive-200);--accent-3:var(--color-slate-900);--contrast-max:#000;--contrast-lg:var(--color-zinc-800);--contrast-md:var(--color-zinc-500);--contrast-sm:var(--color-gray-300);--contrast-xs:var(--color-gray-200);--contrast-none:#fff;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:var(--color-zinc-800);--bg-quaternary:var(--color-zinc-950);--hover-accent1:var(--color-olive-500);--hover-accent2:var(--color-olive-300);--hover-conmax:var(--contrast-md);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-xs)}html[data-mav-palette=olive-dark]{--accent-1:var(--color-olive-400);--accent-2:var(--color-olive-800);--accent-3:var(--color-slate-200);--contrast-max:#fff;--contrast-lg:var(--color-gray-200);--contrast-md:var(--color-gray-300);--contrast-sm:var(--color-zinc-500);--contrast-xs:var(--color-zinc-900);--contrast-none:#000;--bg-primary:var(--color-zinc-950);--bg-secondary:var(--contrast-xs);--bg-tertiary:#f7f4ed;--bg-quaternary:#fcfbf8;--hover-accent1:var(--color-olive-300);--hover-accent2:var(--color-olive-700);--hover-conmax:var(--contrast-md);--hover-connone:var(--contrast-xs);--hover-consm:var(--contrast-xs)}html[data-mav-palette=solar-light]{--mav-palette-switcher:hidden;--primary-0:#fef3c7;--primary-1:#fbbf24;--primary-2:#fcd34d;--primary-3:#f59e0b;--primary-4:#d97706;--primary-5:#78350f;--secondary-1:#7e22ce;--secondary-2:#581c87;--secondary-3:#a855f7;--secondary-5:#c084fc;--sblue-1:#38bdf8;--sblue-2:#bae6fd;--sblue-3:#e0f2fe;--sblue-5:#7dd3fc;--sblue-6:#06b6d4;--sblue-7:#0369a1;--sgreen-2:#65a30d;--sred-1:#ef4444;--screen-red:#e11d48;--screen-green:#22c55e;--screen-muted:#94a3b8;--screen-address:#f1f5f9;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-none:var(--color-white);--border-default:#e2e8f0;--soller-phone-shadow:0 0 10px color-mix(in srgb, var(--color-black) 7%, transparent), 0 20px 25px -5px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-floating-card-shadow:0 0 15px color-mix(in srgb, var(--color-black) 7%, transparent), 0 25px 50px -12px color-mix(in srgb, var(--color-black) 25%, transparent);--soller-button-shadow:0 0 2px color-mix(in srgb, var(--color-black) 7%, transparent), 0 1px 3px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-macbook-shadow:drop-shadow(0 0 7.5px color-mix(in srgb, var(--color-black) 7%, transparent)) drop-shadow(0 25px 25px color-mix(in srgb, var(--color-black) 25%, transparent));--header-height-mobile:56px;--header-height-desktop:96px;--header-color-top:var(--contrast-max);--header-bg:var(--contrast-none);--cnav-link-hover:var(--primary-4)}html[data-mav-palette=lovable-light]{--mav-palette-switcher:hidden;--primary-0:#f3f1ff;--primary-1:#ddd6fe;--primary-2:#c4b5fd;--primary-3:#a78bfa;--primary-4:#7c3aed;--primary-5:#4c1d95;--secondary-1:#dbeafe;--secondary-2:#bfdbfe;--secondary-3:#60a5fa;--secondary-4:#2563eb;--secondary-5:#1e3a8a;--bg-primary:#fcfbf8;--bg-secondary:#f7f4ed;--bg-tertiary:#f0efec;--contrast-max:#030303;--contrast-lg:#636363;--contrast-md:#777771;--contrast-sm:#a09f9b;--contrast-none:#fafafa;--border-default:#eceae4;--border-strong:#d9d7d1;--header-height-mobile:64px;--header-bg-top:transparent;--header-color-top:var(--contrast-max);--header-bg:var(--bg-primary);--header-color:var(--contrast-max);--header-border:var(--bg-secondary);--header-transition-duration:.3s;--header-transition-easing:cubic-bezier(.4, 0, .2, 1);--cnav-mega-shadow:0 0 0 1px var(--contrast-none), 0 0 0 1px var(--bg-primary), 0 0 0 2px #77777129, 0 2px 1px #0000000a, 0 2px 1px -.5px #0000000a, 0 4px 3px -1.5px #0000000a, 0 7px 6px -3px #0000000a}html[data-mav-palette=mintlify-dark]{--mav-palette-switcher:hidden;--bg-primary:#08090a;--contrast-max:var(--color-white);--border-default:#1e1f21;--brand:#18e299;--header-height-mobile:64px;--cnav-mega-shadow:0 164px 46px 0 transparent, 0 105px 42px 0 transparent, 0 59px 36px 0 #00000003, 0 26px 26px 0 #00000005, 0 7px 14px 0 #00000005}html[data-mav-palette=breakio]{--bg-primary:var(--color-white);--bg-secondary:#f1f5f9;--bg-tertiary:#fdf4ff;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-md:#94a3b8;--contrast-none:var(--color-white);--border-default:#cbd5e1;--border-subtle:#e2e8f0;--primary-1:#c026d3;--primary-2:#86198f;--primary-3:#701a75;--badge-bg:#dbeafe;--badge-text:#1e40af;--browser-dot-red:#e11d48;--browser-dot-yellow:#fbbf24;--browser-dot-green:#22c55e;--hero-image-shadow:12px 12px 0 var(--contrast-max);--story-card-shadow:0 0 4px #00000012, 0 4px 6px -1px #0000001a;--story-card-shadow-hover:0 1px 5px #00000017, 0 8px 12px -2px #00000026;--testimonial-card-shadow:0 0 6px #00000012, 0 10px 15px -3px #0000001a;--header-height-mobile:67px;--header-height-desktop:96px}html[data-mav-palette=teach]{--bg-primary:#fff;--bg-secondary:#f1f5f9;--bg-tertiary:#0f172a;--surface-strong:#334155;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-md:#64748b;--contrast-sm:#94a3b8;--contrast-none:#fff;--contrast-soft:#e2e8f0;--contrast-black:#000;--accent-1:#ea580c;--accent-2:#fb923c;--accent-3:#facc15;--accent-4:#2563eb;--accent-5:#fef08a;--badge-featured-bg:#f3e8ff;--badge-featured-text:#6b21a8;--badge-popular-bg:#dbeafe;--badge-popular-text:#1e40af;--badge-new-bg:#dcfce7;--badge-new-text:#166534;--border-default:#cbd5e1;--border-soft:var(--contrast-soft);--border-strong:var(--surface-strong);--shadow-button:0 0 2px #00000012, 0 1px 3px #0000001a;--shadow-card-sm:0 0 4px #00000012, 0 4px 6px -1px #0000001a;--shadow-card:0 0 6px #00000012, 0 10px 15px -3px #0000001a;--shadow-panel:0 0 10px #00000012, 0 20px 25px -5px #0000001a;--shadow-media:0 0 15px #00000012, 0 25px 50px -12px #00000040;--header-height-mobile:67px;--header-height-desktop:96px;--screen-red:#e11d48;--screen-yellow:#fbbf24;--screen-green:#22c55e}html[data-mav-palette=solar-light-ele]{--mav-palette-switcher:hidden;--bg-primary:#fff;--bg-secondary:#f1f5f9;--primary-0:#fef3c7;--primary-1:#fbbf24;--primary-2:#fcd34d;--primary-3:#f59e0b;--primary-4:#d97706;--primary-5:#78350f;--secondary-1:#7e22ce;--secondary-2:#581c87;--secondary-3:#a855f7;--secondary-5:#c084fc;--support1-1:#38bdf8;--support1-2:#bae6fd;--support1-3:#e0f2fe;--support1-5:#7dd3fc;--support1-6:#06b6d4;--support1-7:#0369a1;--support2-2:#65a30d;--support3-1:#ef4444;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-md:#94a3b8;--contrast-none:#fff;--border-default:#e2e8f0;--browser-dot-red:#e11d48;--browser-dot-green:#22c55e;--screen-red:var(--browser-dot-red);--screen-green:var(--browser-dot-green);--screen-muted:var(--contrast-md);--screen-address:var(--bg-secondary);--header-height-mobile:56px;--header-height-desktop:96px;--header-color-top:var(--contrast-max);--header-bg:var(--contrast-none);--cnav-link-hover:var(--primary-4);--soller-phone-shadow:0 0 10px color-mix(in srgb, var(--color-black) 7%, transparent), 0 20px 25px -5px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-floating-card-shadow:0 0 15px color-mix(in srgb, var(--color-black) 7%, transparent), 0 25px 50px -12px color-mix(in srgb, var(--color-black) 25%, transparent);--soller-button-shadow:0 0 2px color-mix(in srgb, var(--color-black) 7%, transparent), 0 1px 3px color-mix(in srgb, var(--color-black) 10%, transparent);--soller-macbook-shadow:drop-shadow(0 0 7.5px color-mix(in srgb, var(--color-black) 7%, transparent)) drop-shadow(0 25px 25px color-mix(in srgb, var(--color-black) 25%, transparent))}html[data-mav-palette=teach-ele]{--bg-primary:#fff;--bg-secondary:#f1f5f9;--bg-tertiary:#0f172a;--surface-strong:#334155;--contrast-max:#0f172a;--contrast-lg:#475569;--contrast-md:#64748b;--contrast-sm:#94a3b8;--contrast-none:#fff;--contrast-black:#000;--border-default:#cbd5e1;--border-subtle:#e2e8f0;--primary-0:#fef08a;--primary-1:#ea580c;--primary-2:#fb923c;--primary-3:#facc15;--secondary-1:#6b21a8;--secondary-2:#f3e8ff;--support1-1:#2563eb;--support1-2:#dbeafe;--support1-3:#1e40af;--support2-1:#dcfce7;--support2-2:#166534;--browser-dot-red:#e11d48;--browser-dot-yellow:#fbbf24;--browser-dot-green:#22c55e;--shadow-button:0 0 2px #00000012, 0 1px 3px #0000001a;--shadow-card-sm:0 0 4px #00000012, 0 4px 6px -1px #0000001a;--shadow-card:0 0 6px #00000012, 0 10px 15px -3px #0000001a;--shadow-panel:0 0 10px #00000012, 0 20px 25px -5px #0000001a;--shadow-media:0 0 15px #00000012, 0 25px 50px -12px #00000040;--header-height-mobile:67px;--header-height-desktop:96px}[data-mav-palette-switcher]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-mav-palette-option]{border:1px solid color-mix(in srgb, var(--contrast-lg) 18%, transparent);background-color:var(--bg-primary);color:var(--contrast-lg);cursor:pointer;font:inherit;border-radius:999px;padding:10px 14px;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}[data-mav-palette-option]:hover{background-color:var(--accent-2);border-color:color-mix(in srgb, var(--accent-1) 24%, transparent)}[data-mav-palette-option][aria-pressed=true]{background-color:var(--accent-1);border-color:var(--accent-1);color:var(--contrast-none)}