*,*:before,*:after{box-sizing:border-box;transition:scale .3s ease,color .3s ease,stroke .3s ease,fill .3s ease,background-color .3s ease,outline-color .3s ease,border .3s ease}html{line-height:1.5;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}img{height:auto;max-width:100%;width:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-touch-callout:none;-ms-user-select:none}img,svg{width:100%}svg{overflow:visible}button,input,select,textarea,li,a{font:inherit;color:inherit}a{text-decoration:none}button{cursor:pointer;border:none;background-color:transparent;padding:0;padding-inline:0;padding-block:0}ul,ol{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,p,figure{margin:0;margin-block-start:0;margin-block-end:0}:root{--header-height: calc(var(--gutter) * 4 + var(--space-2-5) + var(--space-2) + 1em);--gap: clamp(0rem, 0rem + (0rem - 0rem) * (100vw - 400px) / 1040px, 0rem);--gutter: clamp(.75rem, .75rem + (1.25rem - .75rem) * (100vw - 400px) / 1040px, 1.25rem);--space-0-5: clamp(.09375rem, .09375rem + (.125rem - .09375rem) * (100vw - 400px) / 1040px, .125rem);--space-1: clamp(.1875rem, .1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px, .25rem);--space-1-5: clamp(.28125rem, .28125rem + (.375rem - .28125rem) * (100vw - 400px) / 1040px, .375rem);--space-2: clamp(.375rem, .375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px, .5rem);--space-2-5: clamp(.46875rem, .46875rem + (.625rem - .46875rem) * (100vw - 400px) / 1040px, .625rem);--space-3: clamp(.5625rem, .5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px, .75rem);--space-4: clamp(.75rem, .75rem + (1rem - .75rem) * (100vw - 400px) / 1040px, 1rem);--space-6: clamp(1.125rem, 1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px, 1.5rem);--space-7: clamp(1.5rem, 1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px, 2rem);--space-9: clamp(2.25rem, 2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px, 3rem);--space-10: clamp(3rem, 3rem + (4rem - 3rem) * (100vw - 400px) / 1040px, 4rem);--space-12: clamp(4.5rem, 4.5rem + (6rem - 4.5rem) * (100vw - 400px) / 1040px, 6rem);--space-14: clamp(7.5rem, 7.5rem + (10rem - 7.5rem) * (100vw - 400px) / 1040px, 10rem)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}body{font-family:articulat-cf,sans-serif}h1,h2,body.woocommerce-page article.container>h1,body.woocommerce-page:not(:has(.account-page)) article.container>h1,h3,main.order-received-page .woocommerce-order h2,.site-header .minicart .cart-content .cart-total,h4,main.account-page:has(.woocommerce-MyAccount-navigation) h2,h5,main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a,main.single-product-page .single-product__short-description>*,main.single-product-page .single-product__price span.price-restricted,main.support-page .distributor-item .address p,main.applications-page .application .features__card p,.btn--neutral-lg,.btn--positive-lg,#payment .place-order button[type=submit],main.account-page:has(.woocommerce-form-login) button[type=submit],.site-header .minicart .cart-content .checkout-btn,h6{text-wrap:balance;font-optical-sizing:auto;font-style:normal;text-box:trim-both cap alphabetic}h1{font-size:clamp(2.5rem,5vw,6rem);font-weight:700;line-height:1.05;max-width:20ch}@media(max-width:1024px){h1{font-weight:600}}h2,body.woocommerce-page article.container>h1,body.woocommerce-page:not(:has(.account-page)) article.container>h1{font-size:clamp(1.8rem,4vw,4rem);font-weight:600;max-width:40ch;line-height:1.05}h3,main.order-received-page .woocommerce-order h2,.site-header .minicart .cart-content .cart-total{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;max-width:50ch;line-height:1.05}h4,main.account-page:has(.woocommerce-MyAccount-navigation) h2{font-size:clamp(1.2rem,3vw,2rem);font-weight:600;max-width:60ch;line-height:1.1}h5,main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a,main.single-product-page .single-product__short-description>*,main.single-product-page .single-product__price span.price-restricted,main.support-page .distributor-item .address p,main.applications-page .application .features__card p,.btn--neutral-lg,.btn--positive-lg,#payment .place-order button[type=submit],main.account-page:has(.woocommerce-form-login) button[type=submit],.site-header .minicart .cart-content .checkout-btn{font-size:clamp(1rem,3vw,1.3rem);line-height:1.2;font-weight:500}h6{font-size:clamp(1rem,1vw,1.3rem);font-weight:300}h6.bold{font-weight:700}.number{transform:translateY(75%);font-size:clamp(3rem,8vw,7rem);line-height:.5}.underline-link,.woocommerce-store-notice a{text-decoration:underline;text-underline-offset:.2ch;text-decoration-color:inherit;text-decoration-thickness:1px}p,.woocommerce address,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>*,.text-sm,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity,.wc_payment_methods .wc_payment_method p,.wc_payment_methods .wc_payment_method a,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction,.wc_payment_methods .woocommerce-PaymentMethod p,.wc_payment_methods .woocommerce-PaymentMethod a,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction,.woocommerce-PaymentMethods .wc_payment_method p,.woocommerce-PaymentMethods .wc_payment_method a,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a,main.checkout-page .checkout-inline-error-message,main.applications-page .application .intended-use .modal__content p,.minicart-item .quantity-controls .quantity-display,.product-card__content span.price-restricted,.btn--neutral-sm,.body-sm,.text-md,.wc_payment_methods .wc_payment_method label,.wc_payment_methods .woocommerce-PaymentMethod label,.woocommerce-PaymentMethods .wc_payment_method label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label,main.order-received-page .woocommerce-order .woocommerce-order-overview li,.body-md,.text-lg,.minicart-item__title-link,.the-content.text-lg p,.the-content.text-lg a,.the-content.text-lg li,.woocommerce address.text-lg p,.the-content.text-lg .woocommerce address,.woocommerce .the-content.text-lg address,.woocommerce address.text-lg address,.woocommerce address.text-lg a,.woocommerce address.text-lg li,.body-lg,main.support-page .the-content p,main.support-page .the-content li,main.about-us-page .the-content p,main.about-us-page .the-content li,a,body,li{line-height:1.4;text-wrap:pretty;font-size:clamp(.8rem,1vw,1rem);font-weight:300;text-box:trim-both cap alphabetic}p strong,.woocommerce address strong,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>* strong,p main.single-product-page .single-product__short-description>*,main.single-product-page p .single-product__short-description>*,.woocommerce address main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce address .single-product__short-description>*,table.shop_table:not(.woocommerce-MyAccount-orders) tbody main.single-product-page .product-name>.single-product__short-description>*,main.single-product-page table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>.single-product__short-description>*,p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter p .filter-group__label,.woocommerce address main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce address .filter-group__label,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>* main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>* .filter-group__label,p .minicart-item__title-link,.woocommerce address .minicart-item__title-link,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>* .minicart-item__title-link,.text-sm strong,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity strong,.wc_payment_methods .wc_payment_method p strong,.wc_payment_methods .wc_payment_method a strong,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction strong,.wc_payment_methods .woocommerce-PaymentMethod p strong,.wc_payment_methods .woocommerce-PaymentMethod a strong,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction strong,.woocommerce-PaymentMethods .wc_payment_method p strong,.woocommerce-PaymentMethods .wc_payment_method a strong,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction strong,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p strong,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a strong,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction strong,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p strong,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a strong,main.checkout-page .checkout-inline-error-message strong,main.applications-page .application .intended-use .modal__content p strong,.minicart-item .quantity-controls .quantity-display strong,.product-card__content span.price-restricted strong,.btn--neutral-sm strong,.text-sm main.single-product-page .single-product__short-description>*,main.single-product-page .text-sm .single-product__short-description>*,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity main.single-product-page .single-product__short-description>*,main.single-product-page table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity .single-product__short-description>*,.wc_payment_methods .wc_payment_method p main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .wc_payment_method p .single-product__short-description>*,.wc_payment_methods .wc_payment_method a main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .wc_payment_method a .single-product__short-description>*,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction .single-product__short-description>*,.wc_payment_methods .woocommerce-PaymentMethod p main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .woocommerce-PaymentMethod p .single-product__short-description>*,.wc_payment_methods .woocommerce-PaymentMethod a main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .woocommerce-PaymentMethod a .single-product__short-description>*,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .single-product__short-description>*,.woocommerce-PaymentMethods .wc_payment_method p main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .wc_payment_method p .single-product__short-description>*,.woocommerce-PaymentMethods .wc_payment_method a main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .wc_payment_method a .single-product__short-description>*,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction .single-product__short-description>*,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .woocommerce-PaymentMethod p .single-product__short-description>*,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .woocommerce-PaymentMethod a .single-product__short-description>*,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .single-product__short-description>*,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p main.single-product-page .single-product__short-description>*,main.single-product-page main.account-page:has(.show-register) .woocommerce-privacy-policy-text p .single-product__short-description>*,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a main.single-product-page .single-product__short-description>*,main.single-product-page main.account-page:has(.show-register) .woocommerce-privacy-policy-text a .single-product__short-description>*,main.checkout-page .checkout-inline-error-message main.single-product-page .single-product__short-description>*,main.single-product-page main.checkout-page .checkout-inline-error-message .single-product__short-description>*,main.applications-page .application .intended-use .modal__content p main.single-product-page .single-product__short-description>*,main.single-product-page main.applications-page .application .intended-use .modal__content p .single-product__short-description>*,.minicart-item .quantity-controls .quantity-display main.single-product-page .single-product__short-description>*,main.single-product-page .minicart-item .quantity-controls .quantity-display .single-product__short-description>*,.product-card__content span.price-restricted main.single-product-page .single-product__short-description>*,main.single-product-page .product-card__content span.price-restricted .single-product__short-description>*,.btn--neutral-sm main.single-product-page .single-product__short-description>*,main.single-product-page .btn--neutral-sm .single-product__short-description>*,.text-sm main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .text-sm .filter-group__label,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity .filter-group__label,.wc_payment_methods .wc_payment_method p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .wc_payment_method p .filter-group__label,.wc_payment_methods .wc_payment_method a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .wc_payment_method a .filter-group__label,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction .filter-group__label,.wc_payment_methods .woocommerce-PaymentMethod p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .woocommerce-PaymentMethod p .filter-group__label,.wc_payment_methods .woocommerce-PaymentMethod a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .woocommerce-PaymentMethod a .filter-group__label,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .filter-group__label,.woocommerce-PaymentMethods .wc_payment_method p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .wc_payment_method p .filter-group__label,.woocommerce-PaymentMethods .wc_payment_method a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .wc_payment_method a .filter-group__label,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction .filter-group__label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .woocommerce-PaymentMethod p .filter-group__label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .woocommerce-PaymentMethod a .filter-group__label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .filter-group__label,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.account-page:has(.show-register) .woocommerce-privacy-policy-text p .filter-group__label,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.account-page:has(.show-register) .woocommerce-privacy-policy-text a .filter-group__label,main.checkout-page .checkout-inline-error-message main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.checkout-page .checkout-inline-error-message .filter-group__label,main.applications-page .application .intended-use .modal__content p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.applications-page .application .intended-use .modal__content p .filter-group__label,.minicart-item .quantity-controls .quantity-display main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .minicart-item .quantity-controls .quantity-display .filter-group__label,.product-card__content span.price-restricted main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .product-card__content span.price-restricted .filter-group__label,.btn--neutral-sm main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .btn--neutral-sm .filter-group__label,.text-sm .minicart-item__title-link,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity .minicart-item__title-link,.wc_payment_methods .wc_payment_method p .minicart-item__title-link,.wc_payment_methods .wc_payment_method a .minicart-item__title-link,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction .minicart-item__title-link,.wc_payment_methods .woocommerce-PaymentMethod p .minicart-item__title-link,.wc_payment_methods .woocommerce-PaymentMethod a .minicart-item__title-link,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .minicart-item__title-link,.woocommerce-PaymentMethods .wc_payment_method p .minicart-item__title-link,.woocommerce-PaymentMethods .wc_payment_method a .minicart-item__title-link,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction .minicart-item__title-link,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p .minicart-item__title-link,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a .minicart-item__title-link,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction .minicart-item__title-link,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p .minicart-item__title-link,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a .minicart-item__title-link,main.checkout-page .checkout-inline-error-message .minicart-item__title-link,main.applications-page .application .intended-use .modal__content p .minicart-item__title-link,.minicart-item .quantity-controls .quantity-display .minicart-item__title-link,.product-card__content span.price-restricted .minicart-item__title-link,.btn--neutral-sm .minicart-item__title-link,.body-sm strong,.body-sm main.single-product-page .single-product__short-description>*,main.single-product-page .body-sm .single-product__short-description>*,.body-sm main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .body-sm .filter-group__label,.body-sm .minicart-item__title-link,.text-md strong,.wc_payment_methods .wc_payment_method label strong,.wc_payment_methods .woocommerce-PaymentMethod label strong,.woocommerce-PaymentMethods .wc_payment_method label strong,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label strong,main.order-received-page .woocommerce-order .woocommerce-order-overview li strong,.text-md main.single-product-page .single-product__short-description>*,main.single-product-page .text-md .single-product__short-description>*,.wc_payment_methods .wc_payment_method label main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .wc_payment_method label .single-product__short-description>*,.wc_payment_methods .woocommerce-PaymentMethod label main.single-product-page .single-product__short-description>*,main.single-product-page .wc_payment_methods .woocommerce-PaymentMethod label .single-product__short-description>*,.woocommerce-PaymentMethods .wc_payment_method label main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .wc_payment_method label .single-product__short-description>*,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce-PaymentMethods .woocommerce-PaymentMethod label .single-product__short-description>*,main.order-received-page .woocommerce-order .woocommerce-order-overview li main.single-product-page .single-product__short-description>*,main.single-product-page main.order-received-page .woocommerce-order .woocommerce-order-overview li .single-product__short-description>*,.text-md main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .text-md .filter-group__label,.wc_payment_methods .wc_payment_method label main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .wc_payment_method label .filter-group__label,.wc_payment_methods .woocommerce-PaymentMethod label main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .wc_payment_methods .woocommerce-PaymentMethod label .filter-group__label,.woocommerce-PaymentMethods .wc_payment_method label main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .wc_payment_method label .filter-group__label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce-PaymentMethods .woocommerce-PaymentMethod label .filter-group__label,main.order-received-page .woocommerce-order .woocommerce-order-overview li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.order-received-page .woocommerce-order .woocommerce-order-overview li .filter-group__label,.text-md .minicart-item__title-link,.wc_payment_methods .wc_payment_method label .minicart-item__title-link,.wc_payment_methods .woocommerce-PaymentMethod label .minicart-item__title-link,.woocommerce-PaymentMethods .wc_payment_method label .minicart-item__title-link,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label .minicart-item__title-link,main.order-received-page .woocommerce-order .woocommerce-order-overview li .minicart-item__title-link,.body-md strong,.body-md main.single-product-page .single-product__short-description>*,main.single-product-page .body-md .single-product__short-description>*,.body-md main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .body-md .filter-group__label,.body-md .minicart-item__title-link,.text-lg strong,.minicart-item__title-link strong,.the-content.text-lg p strong,.the-content.text-lg a strong,.the-content.text-lg li strong,.woocommerce address.text-lg p strong,.the-content.text-lg .woocommerce address strong,.woocommerce .the-content.text-lg address strong,.woocommerce address.text-lg address strong,.woocommerce address.text-lg a strong,.woocommerce address.text-lg li strong,.text-lg main.single-product-page .single-product__short-description>*,main.single-product-page .text-lg .single-product__short-description>*,.minicart-item__title-link main.single-product-page .single-product__short-description>*,main.single-product-page .minicart-item__title-link .single-product__short-description>*,.the-content.text-lg p main.single-product-page .single-product__short-description>*,main.single-product-page .the-content.text-lg p .single-product__short-description>*,.the-content.text-lg a main.single-product-page .single-product__short-description>*,main.single-product-page .the-content.text-lg a .single-product__short-description>*,.the-content.text-lg li main.single-product-page .single-product__short-description>*,main.single-product-page .the-content.text-lg li .single-product__short-description>*,.woocommerce address.text-lg p main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce address.text-lg p .single-product__short-description>*,.the-content.text-lg .woocommerce address main.single-product-page .single-product__short-description>*,main.single-product-page .the-content.text-lg .woocommerce address .single-product__short-description>*,.woocommerce .the-content.text-lg address main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce .the-content.text-lg address .single-product__short-description>*,.woocommerce address.text-lg address main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce address.text-lg address .single-product__short-description>*,.woocommerce address.text-lg a main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce address.text-lg a .single-product__short-description>*,.woocommerce address.text-lg li main.single-product-page .single-product__short-description>*,main.single-product-page .woocommerce address.text-lg li .single-product__short-description>*,.text-lg main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .text-lg .filter-group__label,.minicart-item__title-link main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .minicart-item__title-link .filter-group__label,.the-content.text-lg p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .the-content.text-lg p .filter-group__label,.the-content.text-lg a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .the-content.text-lg a .filter-group__label,.the-content.text-lg li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .the-content.text-lg li .filter-group__label,.woocommerce address.text-lg p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce address.text-lg p .filter-group__label,.the-content.text-lg .woocommerce address main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .the-content.text-lg .woocommerce address .filter-group__label,.woocommerce .the-content.text-lg address main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce .the-content.text-lg address .filter-group__label,.woocommerce address.text-lg address main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce address.text-lg address .filter-group__label,.woocommerce address.text-lg a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce address.text-lg a .filter-group__label,.woocommerce address.text-lg li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .woocommerce address.text-lg li .filter-group__label,.text-lg .minicart-item__title-link,.minicart-item__title-link .minicart-item__title-link,.the-content.text-lg p .minicart-item__title-link,.the-content.text-lg a .minicart-item__title-link,.the-content.text-lg li .minicart-item__title-link,.woocommerce address.text-lg p .minicart-item__title-link,.the-content.text-lg .woocommerce address .minicart-item__title-link,.woocommerce .the-content.text-lg address .minicart-item__title-link,.woocommerce address.text-lg address .minicart-item__title-link,.woocommerce address.text-lg a .minicart-item__title-link,.woocommerce address.text-lg li .minicart-item__title-link,.body-lg strong,main.support-page .the-content p strong,main.support-page .the-content li strong,main.about-us-page .the-content p strong,main.about-us-page .the-content li strong,.body-lg main.single-product-page .single-product__short-description>*,main.single-product-page .body-lg .single-product__short-description>*,main.support-page .the-content p main.single-product-page .single-product__short-description>*,main.single-product-page main.support-page .the-content p .single-product__short-description>*,main.support-page .the-content li main.single-product-page .single-product__short-description>*,main.single-product-page main.support-page .the-content li .single-product__short-description>*,main.about-us-page .the-content p main.single-product-page .single-product__short-description>*,main.single-product-page main.about-us-page .the-content p .single-product__short-description>*,main.about-us-page .the-content li main.single-product-page .single-product__short-description>*,main.single-product-page main.about-us-page .the-content li .single-product__short-description>*,.body-lg main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter .body-lg .filter-group__label,main.support-page .the-content p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.support-page .the-content p .filter-group__label,main.support-page .the-content li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.support-page .the-content li .filter-group__label,main.about-us-page .the-content p main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.about-us-page .the-content p .filter-group__label,main.about-us-page .the-content li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter main.about-us-page .the-content li .filter-group__label,.body-lg .minicart-item__title-link,main.support-page .the-content p .minicart-item__title-link,main.support-page .the-content li .minicart-item__title-link,main.about-us-page .the-content p .minicart-item__title-link,main.about-us-page .the-content li .minicart-item__title-link,a strong,a main.single-product-page .single-product__short-description>*,main.single-product-page a .single-product__short-description>*,a main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter a .filter-group__label,a .minicart-item__title-link,body strong,body main.single-product-page .single-product__short-description>*,main.single-product-page body .single-product__short-description>*,body main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter body .filter-group__label,body .minicart-item__title-link,li strong,li main.single-product-page .single-product__short-description>*,main.single-product-page li .single-product__short-description>*,li main.archive-product-page .archive-product__filter .filter-group__label,main.archive-product-page .archive-product__filter li .filter-group__label,li .minicart-item__title-link{font-weight:600}a{line-height:1}@media(hover:hover)and (pointer:fine){.hover-accent:hover,.site-footer__grid-item a:hover{color:var(--accent)}}@media(hover:hover)and (pointer:fine){.hover-accent-2:hover,#payment .place-order a:hover{color:var(--accent-hover)}}strong,main.single-product-page .single-product__short-description>*,main.archive-product-page .archive-product__filter .filter-group__label,.minicart-item__title-link{font-weight:600}.bold{font-weight:700}mark{color:var(--accent);background-color:transparent}.max-p-width,main.account-page:has(.show-register) .woocommerce-privacy-policy-text,.body-sm,.body-md,.body-lg,main.support-page .the-content p,main.support-page .the-content li,main.about-us-page .the-content p,main.about-us-page .the-content li{max-width:70ch}.uppercase{text-transform:uppercase}.body-lg,main.support-page .the-content p,main.support-page .the-content li,main.about-us-page .the-content p,main.about-us-page .the-content li{font-size:clamp(.9rem,2vw,1.2rem);font-weight:400}.text-lg,.minicart-item__title-link,.the-content.text-lg p,.the-content.text-lg a,.the-content.text-lg li,.woocommerce address.text-lg p,.the-content.text-lg .woocommerce address,.woocommerce .the-content.text-lg address,.woocommerce address.text-lg address,.woocommerce address.text-lg a,.woocommerce address.text-lg li{font-size:clamp(.9rem,2vw,1.2rem);font-weight:400;line-height:1.1}.body-sm{font-weight:300;font-size:clamp(.6rem,1vw,.8rem)}.text-sm,table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity,.wc_payment_methods .wc_payment_method p,.wc_payment_methods .wc_payment_method a,.wc_payment_methods .wc_payment_method .wc-stripe-payment-method-instruction,.wc_payment_methods .woocommerce-PaymentMethod p,.wc_payment_methods .woocommerce-PaymentMethod a,.wc_payment_methods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction,.woocommerce-PaymentMethods .wc_payment_method p,.woocommerce-PaymentMethods .wc_payment_method a,.woocommerce-PaymentMethods .wc_payment_method .wc-stripe-payment-method-instruction,.woocommerce-PaymentMethods .woocommerce-PaymentMethod p,.woocommerce-PaymentMethods .woocommerce-PaymentMethod a,.woocommerce-PaymentMethods .woocommerce-PaymentMethod .wc-stripe-payment-method-instruction,main.account-page:has(.show-register) .woocommerce-privacy-policy-text p,main.account-page:has(.show-register) .woocommerce-privacy-policy-text a,main.checkout-page .checkout-inline-error-message,main.applications-page .application .intended-use .modal__content p,.minicart-item .quantity-controls .quantity-display,.product-card__content span.price-restricted,.btn--neutral-sm{font-weight:300;font-size:clamp(.6rem,1vw,.8rem)}:root{--light-0: #FFFFFF;--light-50: #F8F8F8;--light-75: #F2F2F2;--light-100: #E6E6E6;--light-200: #CCCCCC;--light-300: #B3B3B3;--dark-900: #1A1A1A;--dark-800: #4B4B4B;--dark-700: #808080;--dark-600: #999999;--accent: #00C7B1;--accent-hover: #00AB98;--error: #D62A18}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}body{background-color:var(--light-50);color:var(--dark-900)}.grid{display:grid;gap:var(--gap)}.full{margin-inline:calc(var(--gutter) * -1)}.section,.container{width:100%}.container-max,body.woocommerce-page article.container{max-width:calc(1920px - var(--gutter) * 2);width:100%;padding:0 clamp(0rem,0rem + (6rem - 0rem) * (100vw - 400px) / 1040px,6rem);margin:0 auto}@media(max-width:428px){.container-max,body.woocommerce-page article.container{padding:0}}.container-col-2,main.order-received-page .woocommerce-order,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce,main.checkout-page>.section>.container>.woocommerce,main.checkout-page>.section>.container>.woocommerce form.checkout{display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--gap);column-gap:calc(var(--gap) / 1.5)}@media(max-width:1024px){.container-col-2,main.order-received-page .woocommerce-order,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce,main.checkout-page>.section>.container>.woocommerce,main.checkout-page>.section>.container>.woocommerce form.checkout{grid-template-columns:1fr}.container-col-2>*,main.order-received-page .woocommerce-order>*,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce>*,main.checkout-page>.section>.container>.woocommerce>*,main.checkout-page>.section>.container>.woocommerce form.checkout>*{grid-area:auto!important;grid-column:1/-1!important}}.span-all{grid-column:1/-1}main{min-height:100svh;display:flex;flex-direction:column;--gap: var(--space-14);row-gap:var(--gap);margin-bottom:var(--gap);padding-inline:var(--gutter)}@media(max-width:640px){main .p-9{padding:var(--space-7)}main .gap-9{gap:var(--space-7)}}main:not(:has(.hero-component)):not(.single-product-page){padding-top:calc(var(--header-height) + var(--gutter))}.mb-0-5{margin-bottom:clamp(.09375rem,.09375rem + (.125rem - .09375rem) * (100vw - 400px) / 1040px,.125rem)}.p-0-5{padding:clamp(.09375rem,.09375rem + (.125rem - .09375rem) * (100vw - 400px) / 1040px,.125rem)}.pt-0-5{padding-top:clamp(.09375rem,.09375rem + (.125rem - .09375rem) * (100vw - 400px) / 1040px,.125rem)}.pb-0-5{padding-bottom:clamp(.09375rem,.09375rem + (.125rem - .09375rem) * (100vw - 400px) / 1040px,.125rem)}.pl-0-75{padding-left:clamp(.140625rem,.140625rem + (.1875rem - .140625rem) * (100vw - 400px) / 1040px,.1875rem)}.mb-1{margin-bottom:clamp(.1875rem,.1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px,.25rem)}.p-1{padding:clamp(.1875rem,.1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px,.25rem)}.pt-1{padding-top:clamp(.1875rem,.1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px,.25rem)}.pl-1{padding-left:clamp(.1875rem,.1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px,.25rem)}.gap-1{--gap: clamp(.1875rem, .1875rem + (.25rem - .1875rem) * (100vw - 400px) / 1040px, .25rem);gap:var(--gap)}.mb-2{margin-bottom:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.p-2{padding:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.px-2{padding-left:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem);padding-right:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.pt-2{padding-top:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.pb-2{padding-bottom:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.pl-2{padding-left:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.gap-2{--gap: clamp(.375rem, .375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px, .5rem);gap:var(--gap)}.pt-2-5{padding-top:clamp(.46875rem,.46875rem + (.625rem - .46875rem) * (100vw - 400px) / 1040px,.625rem)}.pb-2-5{padding-bottom:clamp(.46875rem,.46875rem + (.625rem - .46875rem) * (100vw - 400px) / 1040px,.625rem)}.mt-3{margin-top:clamp(.5625rem,.5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px,.75rem)}.pt-3{padding-top:clamp(.5625rem,.5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px,.75rem)}.pr-3{padding-right:clamp(.5625rem,.5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px,.75rem)}.gap-3{--gap: clamp(.5625rem, .5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px, .75rem);gap:var(--gap)}.mt-4{margin-top:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.mb-4{margin-bottom:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.ml-4{margin-left:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.p-4{padding:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.px-4{padding-left:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem);padding-right:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.pt-4{padding-top:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.pr-4{padding-right:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.pb-4{padding-bottom:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.gap-4{--gap: clamp(.75rem, .75rem + (1rem - .75rem) * (100vw - 400px) / 1040px, 1rem);gap:var(--gap)}.mt-5{margin-top:clamp(.9375rem,.9375rem + (1.25rem - .9375rem) * (100vw - 400px) / 1040px,1.25rem)}.mb-5{margin-bottom:clamp(.9375rem,.9375rem + (1.25rem - .9375rem) * (100vw - 400px) / 1040px,1.25rem)}.gap-5{--gap: clamp(.9375rem, .9375rem + (1.25rem - .9375rem) * (100vw - 400px) / 1040px, 1.25rem);gap:var(--gap)}.mt-6{margin-top:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.px-6{padding-left:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem);padding-right:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.pl-6{padding-left:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.gap-6{--gap: clamp(1.125rem, 1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px, 1.5rem);gap:var(--gap)}.mt-7{margin-top:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.mb-7{margin-bottom:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.p-7{padding:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.pt-7{padding-top:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.pr-7{padding-right:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.pb-7{padding-bottom:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.pl-7{padding-left:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}.gap-7{--gap: clamp(1.5rem, 1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px, 2rem);gap:var(--gap)}.mt-8{margin-top:clamp(1.875rem,1.875rem + (2.5rem - 1.875rem) * (100vw - 400px) / 1040px,2.5rem)}.gap-8{--gap: clamp(1.875rem, 1.875rem + (2.5rem - 1.875rem) * (100vw - 400px) / 1040px, 2.5rem);gap:var(--gap)}.mt-9{margin-top:clamp(2.25rem,2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px,3rem)}.mb-9{margin-bottom:clamp(2.25rem,2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px,3rem)}.p-9{padding:clamp(2.25rem,2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px,3rem)}.pt-9{padding-top:clamp(2.25rem,2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px,3rem)}.gap-9{--gap: clamp(2.25rem, 2.25rem + (3rem - 2.25rem) * (100vw - 400px) / 1040px, 3rem);gap:var(--gap)}.mt-10{margin-top:clamp(3rem,3rem + (4rem - 3rem) * (100vw - 400px) / 1040px,4rem)}.gap-10{--gap: clamp(3rem, 3rem + (4rem - 3rem) * (100vw - 400px) / 1040px, 4rem);gap:var(--gap)}.mt-12{margin-top:clamp(4.5rem,4.5rem + (6rem - 4.5rem) * (100vw - 400px) / 1040px,6rem)}.pb-12{padding-bottom:clamp(4.5rem,4.5rem + (6rem - 4.5rem) * (100vw - 400px) / 1040px,6rem)}.gap-12{--gap: clamp(4.5rem, 4.5rem + (6rem - 4.5rem) * (100vw - 400px) / 1040px, 6rem);gap:var(--gap)}.col-gap-12{column-gap:clamp(4.5rem,4.5rem + (6rem - 4.5rem) * (100vw - 400px) / 1040px,6rem)}.mt-14{margin-top:clamp(7.5rem,7.5rem + (10rem - 7.5rem) * (100vw - 400px) / 1040px,10rem)}@media(max-width:768px){.md\:p-7{padding:clamp(1.5rem,1.5rem + (2rem - 1.5rem) * (100vw - 400px) / 1040px,2rem)}}@media(max-width:768px){.md\:p-8{padding:clamp(1.875rem,1.875rem + (2.5rem - 1.875rem) * (100vw - 400px) / 1040px,2.5rem)}}.pb-gutter{padding-bottom:var(--gutter)}.b1-light-100{border:solid 1px var(--light-100)}.b1-dark-900{border:solid 1px var(--dark-900)}.radius-1-5{border-radius:clamp(.28125rem,.28125rem + (.375rem - .28125rem) * (100vw - 400px) / 1040px,.375rem)}.radius-2{border-radius:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.radius-2-5{border-radius:clamp(.46875rem,.46875rem + (.625rem - .46875rem) * (100vw - 400px) / 1040px,.625rem)}.radius-4{border-radius:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.radius-6{border-radius:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.w-0{width:clamp(0rem,0rem + (0rem - 0rem) * (100vw - 400px) / 1040px,0rem)}.h-0{height:clamp(0rem,0rem + (0rem - 0rem) * (100vw - 400px) / 1040px,0rem)}.w-2{width:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.h-2{height:clamp(.375rem,.375rem + (.5rem - .375rem) * (100vw - 400px) / 1040px,.5rem)}.w-3{width:clamp(.5625rem,.5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px,.75rem)}.h-3{height:clamp(.5625rem,.5625rem + (.75rem - .5625rem) * (100vw - 400px) / 1040px,.75rem)}.w-3-5{width:clamp(.65625rem,.65625rem + (.875rem - .65625rem) * (100vw - 400px) / 1040px,.875rem)}.h-3-5{height:clamp(.65625rem,.65625rem + (.875rem - .65625rem) * (100vw - 400px) / 1040px,.875rem)}.w-4{width:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.h-4{height:clamp(.75rem,.75rem + (1rem - .75rem) * (100vw - 400px) / 1040px,1rem)}.w-5{width:clamp(.9375rem,.9375rem + (1.25rem - .9375rem) * (100vw - 400px) / 1040px,1.25rem)}.h-5{height:clamp(.9375rem,.9375rem + (1.25rem - .9375rem) * (100vw - 400px) / 1040px,1.25rem)}.w-6{width:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.h-6{height:clamp(1.125rem,1.125rem + (1.5rem - 1.125rem) * (100vw - 400px) / 1040px,1.5rem)}.w-fit{width:fit-content}.w-100{width:100%}.h-100{height:100%}@media(max-width:1920px){}@media(max-width:1920px){}@media(max-width:1920px){}@media(max-width:1920px){}@media(max-width:1920px){}@media(max-width:1440px){}@media(max-width:1440px){}@media(max-width:1440px){}@media(max-width:1440px){}@media(max-width:1440px){}@media(max-width:1024px){}@media(max-width:1024px){}@media(max-width:1024px){}@media(max-width:1024px){}@media(max-width:1024px){}@media(max-width:768px){}@media(max-width:768px){}@media(max-width:768px){}@media(max-width:768px){}@media(max-width:768px){}@media(max-width:640px){}@media(max-width:640px){}@media(max-width:640px){}@media(max-width:640px){}@media(max-width:640px){}@media(max-width:428px){}@media(max-width:428px){}@media(max-width:428px){}@media(max-width:428px){}@media(max-width:428px){}.text-light-0{color:var(--light-0)}.bg-light-0{background-color:var(--light-0)}.text-light-50{color:var(--light-50)}.bg-light-50{background-color:var(--light-50)}.bg-light-100{background-color:var(--light-100)}.text-light-200{color:var(--light-200)}.text-dark-900{color:var(--dark-900)}.bg-dark-900{background-color:var(--dark-900)}.text-dark-700{color:var(--dark-700)}.text-dark-600{color:var(--dark-600)}.text-accent{color:var(--accent)}.bg-accent{background-color:var(--accent)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.flex-1{flex:1 1 0%}@media(max-width:1024px){.lg\:flex-col{flex-direction:column}}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.overflow-hidden{overflow:hidden}@media(max-width:768px){.hide-mobile{display:none}}@media(min-width:768px){.hide-desktop{display:none}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.index-0{z-index:-1}.col-full{grid-column:1/-1}.box-shadow-lg{box-shadow:0 8px 3px #4b4b4b00,0 6px 3px #4b4b4b03,0 4px 2px #4b4b4b08,0 2px 2px #4b4b4b0a,0 1px 1px #4b4b4b0d}:root{--box-shadow-lg: 0px 8px 3px 0px rgba(75, 75, 75, 0), 0px 6px 3px 0px rgba(75, 75, 75, .01), 0px 4px 2px 0px rgba(75, 75, 75, .03), 0px 2px 2px 0px rgba(75, 75, 75, .04), 0px 1px 1px 0px rgba(75, 75, 75, .05)}.hero-component{margin-top:var(--gutter);height:calc(100svh - var(--gutter) * 2);min-height:calc(100svh - var(--gutter) * 2)}.hero-component__content{z-index:9}.hero-component__content .title{text-shadow:0px 1px 3.9px rgba(26,26,26,.2)}.hero-component__content .page-title{text-shadow:0px 1px 2px rgba(26,26,26,.2)}.hero-component__image{z-index:-1}.hero-component__overlay{background-color:var(--dark-900);opacity:.3}.hero-component__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);max-width:1000px}.hero-component__buttons .btn--neutral-sm{gap:.5ch}@media(max-width:768px){.hero-component__buttons{max-width:none}}@media(hover:hover)and (pointer:fine){.arrow-link:hover{color:var(--accent)}.arrow-link:hover svg path{fill:var(--accent)}}.btn,#payment .place-order button[type=submit],form.custom-coupon-form>span button[type=submit],main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button[type=submit],main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.button,main.account-page:has(.woocommerce-form-login) button[type=submit],.site-header .minicart .cart-content .checkout-btn,.radio-filter{background-color:var(--bg);border:var(--border);border-radius:var(--radius);color:var(--color);padding:.75em 1.25em .55em;display:flex;gap:1ch;align-items:baseline;justify-content:center;line-height:1;cursor:pointer}.btn:disabled,#payment .place-order button[type=submit]:disabled,form.custom-coupon-form>span button[type=submit]:disabled,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a:disabled,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button[type=submit]:disabled,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.button:disabled,main.account-page:has(.woocommerce-form-login) button[type=submit]:disabled,.site-header .minicart .cart-content .checkout-btn:disabled,.radio-filter:disabled{opacity:.3}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled),#payment .place-order button[type=submit]:hover:not(:disabled),form.custom-coupon-form>span button[type=submit]:hover:not(:disabled),main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a:hover:not(:disabled),main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button[type=submit]:hover:not(:disabled),main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.button:hover:not(:disabled),main.account-page:has(.woocommerce-form-login) button[type=submit]:hover:not(:disabled),.site-header .minicart .cart-content .checkout-btn:hover:not(:disabled),.radio-filter:hover:not(:disabled){background-color:var(--bg--hover);border:var(--border--hover);color:var(--color-hover)}}.btn--neutral-lg{--bg: var(--light-50);--bg--hover: var(--light-100);--border: 1px solid var(--light-100);--border--hover: 1px solid var(--light-100);--radius: var(--space-3);--color: var(--dark-700);--color-hover: var(--dark-800)}.btn--neutral-md,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table tbody tr a.button,.radio-filter{--bg: var(--light-50);--bg--hover: var(--light-100);--border: 1px solid var(--light-100);--border--hover: 1px solid var(--light-100);--radius: var(--space-3);--color: var(--dark-800);--color-hover: var(--dark-900)}.btn--neutral-sm{--bg: var(--light-0);--bg--hover: var(--light-100);--border: 1px solid var(--accent);--border--hover: 1px solid var(--accent-hover);--radius: var(--space-2-5);--color: var(--dark-800);--color-hover: var(--dark-900)}.btn--positive-lg,#payment .place-order button[type=submit],main.account-page:has(.woocommerce-form-login) button[type=submit],.site-header .minicart .cart-content .checkout-btn{--bg: var(--accent);--bg--hover: var(--accent-hover);--border: none;--radius: var(--space-3);--color: var(--light-0);--color-hover: var(--light-0)}.btn--positive-md,form.custom-coupon-form>span button[type=submit],main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button[type=submit],main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.button{--bg: var(--accent);--bg--hover: var(--accent-hover);--border: none;--radius: var(--space-3);--color: var(--light-0);--color-hover: var(--light-0)}.radio-filter{--bg--hover: var(--light-0);--border: 1px solid var(--light-100);--bg: var(--light-0);--circle-size: 1rem;padding:.5em 1em .5em .5em;gap:.5em;align-items:center;cursor:pointer}.radio-filter input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-filter:before{content:"";width:var(--circle-size);height:var(--circle-size);border-radius:50%;border:1px solid var(--light-100);background-color:transparent;flex-shrink:0}@media(hover:hover)and (pointer:fine){.radio-filter:hover:before{background-color:var(--light-50)}}.radio-filter:has(input[type=radio]:checked){border-color:var(--accent)}.radio-filter:has(input[type=radio]:checked):before{background-color:var(--accent)}.site-header{position:fixed;top:0;left:0;padding:calc(var(--gutter) * 2);z-index:9999}@media(max-width:768px){.site-header__navbar{position:static}}.site-header__cart-btn{min-width:7ch;display:flex;justify-content:center}.site-header__currency-switcher #other-currencies{color:var(--light-200)}@media(hover:hover)and (pointer:fine){.site-header__currency-switcher #other-currencies span:hover{color:var(--light-0)}}.site-header__svg-btn{--svg-size: .8rem}.site-header__svg-btn>svg{width:var(--svg-size);height:var(--svg-size)}.site-header__svg-btn>svg path{stroke:none;fill:var(--light-200)}@media(hover:hover)and (pointer:fine){.site-header__svg-btn:hover>svg path{fill:var(--accent)}}.site-header__svg-btn[aria-expanded=true]>svg path{fill:var(--accent)}.site-header__page-links-list{z-index:99}@media(hover:hover)and (pointer:fine){.site-header__page-links-list a:not(.products-link):hover{color:var(--light-0)}}.site-header__page-links-list a{white-space:nowrap}@media(max-width:768px){.site-header__page-links-list{display:none}}.site-header__hamburger path{fill:none;stroke:var(--dark-900);stroke-width:2}.site-header #menu-dropdown{left:0;right:0;top:calc(var(--header-height) - var(--gutter) * 3);z-index:1}.site-header #menu-dropdown[aria-hidden=false]{z-index:2}.site-header #menu-dropdown .hover-icon path{fill:var(--light-300);stroke:none}@media(hover:hover)and (pointer:fine){.site-header #menu-dropdown .hover-icon:hover path{fill:var(--accent)}}@media(min-width:768px){.site-header #menu-dropdown .menu-dropdown__header{margin-bottom:var(--space-9)}.site-header #menu-dropdown .menu-dropdown__categories .product-type{border-top:1px solid var(--light-100)}.site-header #menu-dropdown .menu-dropdown__categories .product-type a{padding:var(--space-7) var(--space-4)}.site-header #menu-dropdown .menu-dropdown__categories .product-type:last-child a{padding-bottom:0}}@media(max-width:768px){.site-header #menu-dropdown{right:calc(var(--gutter) * 2);margin-left:calc(var(--gutter) * 2);top:calc(var(--header-height) - var(--gutter))}.site-header #menu-dropdown .menu-dropdown__wrapper{height:100%;box-sizing:border-box;pointer-events:none}.site-header #menu-dropdown .menu-dropdown__content{padding:var(--space-7);display:grid;grid-template-rows:auto auto 1fr auto auto;gap:0;height:100%;box-sizing:border-box;overflow-y:auto;pointer-events:auto;scrollbar-width:none}.site-header #menu-dropdown .menu-dropdown__home-link,.site-header #menu-dropdown .menu-dropdown__header,.site-header #menu-dropdown .menu-dropdown__nav-pages a,.site-header #menu-dropdown .menu-dropdown__currency{padding:var(--space-4) 0}.site-header #menu-dropdown .menu-dropdown__products .menu-dropdown__header{border-bottom:none;padding-bottom:var(--space-2);font-weight:700}.site-header #menu-dropdown .menu-dropdown__products svg{display:none}.site-header #menu-dropdown .menu-dropdown__categories{padding:var(--space-2) 0 var(--space-2) var(--space-4)}.site-header #menu-dropdown .menu-dropdown__categories .product-type a{padding:var(--space-3) 0}.site-header #menu-dropdown .menu-dropdown__nav-pages{display:flex;flex-direction:column}.site-header #menu-dropdown .menu-dropdown__nav-pages a:last-child{border-bottom:none}.site-header #menu-dropdown .menu-dropdown__currency{border-bottom:none}.site-header #menu-dropdown .menu-dropdown__currency #mobile-other-currencies span{cursor:pointer}}@media(max-width:768px)and (hover:hover)and (pointer:fine){.site-header #menu-dropdown .menu-dropdown__currency #mobile-other-currencies span:hover{color:var(--light-0)}}@media(max-width:768px){.site-header #menu-dropdown .menu-dropdown__all-rights .tribius{color:var(--accent)}}.site-header #minicart-component{position:absolute;right:calc(var(--gutter) * 2);margin-left:calc(var(--gutter) * 2);top:calc(var(--header-height) - var(--gutter));width:800px;max-width:calc(100% - var(--gutter) * 4);z-index:1}.site-header #minicart-component[aria-hidden=false]{z-index:2}.site-header .minicart{height:calc(100svh - var(--header-height) - var(--gutter) * 2);max-height:calc(100svh - var(--header-height) - var(--gutter) * 2);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}@media(max-width:768px){.site-header .minicart__header{padding-top:var(--space-4)}}.site-header .minicart__empty-cart svg path{fill:var(--light-200);stroke:none}@media(hover:hover)and (pointer:fine){.site-header .minicart__empty-cart:hover svg path{fill:var(--accent)}.site-header .minicart__empty-cart:hover p{color:var(--dark-900)}}.site-header .minicart .cart-content{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:var(--space-4);min-height:0;overflow:hidden}.site-header .minicart .cart-content .cart-items-wrapper{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;padding:var(--space-1) var(--space-2) var(--space-4) var(--space-1);min-height:0}.site-header .minicart .cart-content .cart-items-wrapper .minicart-item{flex-shrink:0}.site-header .minicart .cart-content .cart-total{display:flex;justify-content:space-between}.site-header .minicart .cart-content .checkout-btn{min-height:4ch;width:100%;align-items:center}.site-footer{max-width:1920px;width:100%;margin:0 auto;padding-inline:calc(clamp(0rem,0rem + (6rem - 0rem) * (100vw - 400px) / 1040px,6rem) + var(--gutter))}.site-footer__logo{max-width:200px;margin-bottom:var(--space-9)}.site-footer__grid{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.site-footer__grid{gap:var(--space-9)}}@media(max-width:428px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__grid-item a+a{margin-top:var(--space-6)}@media(hover:hover)and (pointer:fine){.site-footer .tribius:hover{color:#2bc4f1}}@media(hover:hover)and (pointer:fine){.product-card:has(a:hover) .view-product{color:var(--accent)}}.product-card__thumbnail{flex:1}.product-card__thumbnail a{height:100%}.product-card__thumbnail img{object-fit:contain;mix-blend-mode:darken;height:100%}.product-card__content{padding-top:var(--space-2);flex:1.5;display:grid;grid-template-rows:1fr auto}.product-card__content .price-sku-cart.simple{justify-content:space-between;align-items:baseline}.product-card__content .price-sku-cart.variable{flex-direction:column;gap:var(--space-2-5);padding-bottom:var(--space-2)}.product-card__content .add-to-cart-button{background-color:var(--light-100);width:var(--space-7);height:var(--space-7);display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background-color .2s ease}.product-card__content .add-to-cart-button svg path{fill:var(--dark-700);stroke:none;transition:fill .2s ease}@media(hover:hover)and (pointer:fine){.product-card__content .add-to-cart-button:hover{background-color:var(--accent)}.product-card__content .add-to-cart-button:hover svg path{fill:var(--light-0)}}.product-card__content .add-to-cart-button.is-clicked{background-color:var(--accent)}.product-card__content .add-to-cart-button.is-clicked svg path{fill:var(--light-0)}.the-content ol,.the-content ul,.woocommerce address ol,.woocommerce address ul,ul.list,ol.list{padding-left:2.1ch}.the-content ol li,.the-content ul li,.woocommerce address ol li,.woocommerce address ul li,ul.list li,ol.list li{padding-left:1ch}.the-content ol li::marker,.the-content ul li::marker,.woocommerce address ol li::marker,.woocommerce address ul li::marker,ul.list li::marker,ol.list li::marker{color:var(--accent)}ol.list{list-style-type:decimal;list-style-position:outside}ul.list{list-style-type:disc}.the-content .text-lg,.woocommerce address .text-lg,.the-content.text-lg p,.woocommerce address.text-lg p,.woocommerce address.text-lg address,.the-content.text-lg a,.woocommerce address.text-lg a,.the-content.text-lg li,.woocommerce address.text-lg li,.the-content p,.woocommerce address p,.the-content .woocommerce address,.woocommerce .the-content address,.woocommerce address address{line-height:1.4}.the-content *+h4,.woocommerce address *+h4{margin-top:2ch}.the-content *+p,.woocommerce address *+p,.the-content .woocommerce *+address,.woocommerce .the-content *+address,.woocommerce address *+address{margin-top:2.5ch}.the-content *+ul,.woocommerce address *+ul{margin-top:2.5ch}.the-content *+li,.woocommerce address *+li{margin-top:2ch}.the-content a,.woocommerce address a{color:var(--accent)}@media(hover:hover)and (pointer:fine){.the-content a:hover,.woocommerce address a:hover{color:var(--accent-hover)}}.the-content ol,.woocommerce address ol{list-style-type:decimal;list-style-position:outside}.the-content ul,.woocommerce address ul{list-style-type:disc}.the-content ul li,.woocommerce address ul li{padding:0}.custom-select{position:relative;width:100%;color:var(--dark-700)}.custom-select__hidden{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4) var(--space-2-5);background-color:var(--light-0);border-radius:var(--radius-2);cursor:pointer;border:1px solid var(--light-300);border-radius:var(--space-3)}.custom-select.is-open .custom-select__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.1)}.custom-select__chevron{width:var(--space-4);height:var(--space-4);transition:transform .3s ease;flex-shrink:0}.custom-select.is-open .custom-select__chevron{transform:rotate(-180deg)}.custom-select__dropdown{position:absolute;top:calc(100% - 1px);left:0;right:0;background-color:var(--light-0);border:1px solid var(--light-300);border-top:none;border-bottom-left-radius:var(--space-3);border-bottom-right-radius:var(--space-3);z-index:100;max-height:250px;overflow-y:scroll;scrollbar-width:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.custom-select.is-open .custom-select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.custom-select__option{padding:var(--space-3) var(--space-4) var(--space-2-5);cursor:pointer}@media(hover:hover)and (pointer:fine){.custom-select__option:hover{color:var(--dark-900)}}.custom-select__option.is-selected{color:var(--accent)}.minicart-item .quantity-controls{--btn-size: var(--space-6);--svg-size: var(--space-2);--outer-radius: var(--space-2);--inner-radius: var(--space-1);--padding: var(--space-1);--gap: var(--space-1)}.quantity-controls{--btn-size: var(--space-9);--svg-size: var(--space-4);--outer-radius: var(--space-3);--inner-radius: var(--space-2-5);--padding: var(--space-1-5);--gap: var(--space-1-5);display:flex;align-items:center;gap:0;background-color:var(--light-75);width:fit-content;border-radius:var(--outer-radius);overflow:hidden;padding:var(--padding);gap:var(--gap)}.quantity-controls .quantity-btn{display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);padding:0;background-color:var(--light-0);border-radius:var(--inner-radius);border:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.quantity-controls .quantity-btn:not(:disabled):hover{background-color:var(--accent)}.quantity-controls .quantity-btn:not(:disabled):hover svg path{fill:var(--light-0)}}.quantity-controls .quantity-btn:disabled{opacity:.4;cursor:default}.quantity-controls .quantity-btn svg{width:var(--svg-size);height:var(--svg-size)}.quantity-controls .quantity-btn svg path{fill:var(--dark-700);stroke:none}.quantity-controls .quantity-input,.quantity-controls .quantity-display{width:var(--btn-size);height:var(--btn-size);text-align:center;border:none;display:flex;align-items:center;justify-content:center;appearance:textfield;-moz-appearance:textfield;border-radius:var(--inner-radius);color:var(--dark-800);background-color:var(--light-0)}.quantity-controls .quantity-input::-webkit-outer-spin-button,.quantity-controls .quantity-input::-webkit-inner-spin-button,.quantity-controls .quantity-display::-webkit-outer-spin-button,.quantity-controls .quantity-display::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-controls .quantity-input:focus,.quantity-controls .quantity-display:focus{outline:none}.minicart-item{position:relative;display:grid;grid-template-columns:100px 1fr auto 9ch var(--space-10);align-items:center;justify-items:center;gap:var(--space-4);min-height:100px}@media(max-width:768px){.minicart-item{grid-template-columns:80px 1fr auto;grid-template-rows:1fr 1fr;gap:var(--space-2)}}@media(max-width:428px){.minicart-item{grid-template-columns:50px 1fr auto}}.minicart-item__image{border-radius:var(--space-3);padding:var(--space-2);width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.minicart-item__image{grid-row:1/3}}@media(max-width:428px){.minicart-item__image{padding:0}}.minicart-item__image img{max-width:100%;max-height:100%;mix-blend-mode:darken;object-fit:contain}.minicart-item__title{justify-self:start}@media(max-width:768px){.minicart-item__title{padding-top:var(--space-4)}}.minicart-item__title-link{line-height:1.1}@media(max-width:768px){.minicart-item__quantity{grid-area:2/2/3/3;justify-self:start;padding-bottom:var(--space-2)}}.minicart-item__remove svg{width:var(--space-4);height:var(--space-4)}@media(max-width:768px){.minicart-item__remove{grid-area:1/3/2/4;justify-self:end;padding-right:var(--space-2)}}.minicart-item__price *{white-space:nowrap}@media(max-width:768px){.minicart-item__price{padding:0 var(--space-2) var(--space-2) 0}}main.home-page .products__container{display:grid;grid-template-rows:1fr 1fr auto}main.home-page .products__container .product-category{display:flex;gap:var(--space-4)}main.home-page .products__container .product-category__link{flex:1;display:flex}@media(hover:hover)and (pointer:fine){main.home-page .products__container .product-category__link:hover .arrow-link{color:var(--accent)}main.home-page .products__container .product-category__link:hover .arrow-link svg path{fill:var(--accent)}}main.home-page .products__container .product-category__link .title{grid-column:1/-1;align-self:start;padding-top:var(--space-2)}main.home-page .products__container .product-category__link-inner{flex:1;display:grid;row-gap:var(--space-12);grid-template-rows:1fr auto;align-items:baseline}main.home-page .products__container .product-category__list{flex:2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--space-4)}@media(max-width:1024px){main.home-page .products__container .product-category__list{display:none}}main.home-page .products__container .product.luminometers .product__link{flex:2}main.home-page .products__container .product.luminometers .product__list{flex:1;grid-template-columns:1fr}main.home-page .applications .applications-grid{display:grid;grid-template-columns:1fr 200px 1fr;grid-auto-flow:row dense;gap:var(--space-7)}@media(max-width:768px){main.home-page .applications .applications-grid{grid-template-columns:1fr}}main.home-page .applications .applications-grid__cover-image{grid-row:span 2;height:100%;object-fit:cover}main.home-page .applications .applications-grid__card{grid-column:span 2}@media(max-width:768px){main.home-page .applications .applications-grid__card{grid-column:span 1}}@media(hover:hover)and (pointer:fine){main.home-page .applications .applications-grid__card:hover .arrow-link{color:var(--accent)}main.home-page .applications .applications-grid__card:hover .arrow-link svg path{fill:var(--accent)}}main.home-page .applications .applications-grid__card .application-card__content{display:grid;grid-template-rows:auto 1fr auto}@media(hover:hover)and (pointer:fine){main.home-page .technology__card:hover .arrow-link{color:var(--accent)}main.home-page .technology__card:hover .arrow-link svg path{fill:var(--accent)}}main.applications-page .application__header .dotted{border-bottom:3px dashed var(--accent)}@media(max-width:640px){main.applications-page .application__header .dotted{border-bottom:none}}main.applications-page .application .fold{overflow:hidden}main.applications-page .application .fold.is-open{overflow:visible}main.applications-page .application .intended-use{position:relative}@media(max-width:768px){main.applications-page .application .intended-use{flex-direction:column;align-items:start}}main.applications-page .application .intended-use__item{position:relative}@media(max-width:768px){main.applications-page .application .intended-use__item{position:static}}main.applications-page .application .intended-use .modal{position:absolute;top:100%;left:0;padding-top:var(--space-2);z-index:100;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease}@media(max-width:768px){main.applications-page .application .intended-use .modal{transition:none}}main.applications-page .application .intended-use .modal__overlay{cursor:auto;background:transparent}@media(max-width:768px){main.applications-page .application .intended-use .modal__overlay{background:#0000004d}}main.applications-page .application .intended-use .modal__content{position:relative;background:var(--light-0);border:1px solid var(--accent);padding:1.25em;border-radius:var(--space-3);width:250px}@media(max-width:768px){main.applications-page .application .intended-use .modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--gutter) * 4);max-width:400px}}main.applications-page .application .intended-use .modal-toggle{display:none}main.applications-page .application .intended-use .modal-toggle:checked~.modal{visibility:visible;opacity:1;transition:visibility 0s,opacity .2s ease}@media(max-width:768px){main.applications-page .application .intended-use .modal-toggle:checked~.modal{transition:none}}main.applications-page .application .features{display:grid;grid-template-columns:1fr 1fr auto;max-height:50vh}@media(max-width:1024px){main.applications-page .application .features{grid-template-columns:1fr;grid-template-rows:1fr 1fr auto;max-height:none}}main.applications-page .application .features__scroll-container{overflow-y:auto;scrollbar-width:none;display:grid;grid-auto-rows:100%;padding:5% 0}@media(max-width:1024px){main.applications-page .application .features__scroll-container{overflow-x:auto;overflow-y:hidden;grid-auto-flow:column;grid-auto-columns:100%;grid-auto-rows:auto;padding:0;gap:var(--space-4);scroll-snap-type:x mandatory}}@media(max-width:1024px){main.applications-page .application .features__card{scroll-snap-align:start;scroll-snap-stop:always;margin-left:0}}main.applications-page .application .features__nav button svg path{fill:var(--dark-700);stroke:none}@media(min-width:1024px){main.applications-page .application .features__nav button:hover svg path{fill:var(--accent)}}@media(max-width:1024px){main.applications-page .application .features__nav{display:none}}main.applications-page .application .features__indicators{display:none}@media(max-width:1024px){main.applications-page .application .features__indicators{display:flex}}main.applications-page .application .features__indicator{border-radius:50%;background:var(--light-100);cursor:pointer}main.applications-page .application .features__indicator.active{background:var(--accent)}main.applications-page .application .suitable-products{width:550px;height:fit-content;position:sticky;top:var(--header-height)}@media(max-width:1440px){main.applications-page .application .suitable-products{width:400px}}@media(max-width:1024px){main.applications-page .application .suitable-products{position:static;top:auto}}@media(max-width:768px){main.applications-page .application .suitable-products{width:100%}}main.applications-page .application .application-notes a svg path{fill:var(--accent)}main.applications-page .application .application-notes a{width:fit-content}@media(max-width:1024px){main.publications-page .hero-component__buttons{flex-direction:row-reverse}}main.publications-page .publication__header svg path{fill:var(--accent);stroke:none}@media(hover:hover)and (pointer:fine){main.publications-page .publication__header:hover .category{color:var(--accent)}}main.publications-page .publication .fold{height:0;overflow:hidden}main.publications-page .publications-other{position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height) * 2);overflow-y:scroll;scrollbar-width:none}@media(max-width:1024px){main.publications-page .container-col-2{gap:0}main.publications-page .container-col-2 .the-content{margin-top:var(--space-9)}main.publications-page .container-col-2 section{margin-top:var(--space-12)}main.publications-page .container-col-2 section.customer-publications{grid-row:3}main.publications-page .container-col-2 section.customer-publications .publications-other{position:static;top:auto}}main.about-us-page .container-col-2.span-all{row-gap:calc(var(--gap) / 2)}@media(max-width:1024px){main.about-us-page .container-col-2.span-all{row-gap:calc(var(--gap) / 3)}}main.about-us-page .featured-single{display:grid;grid-template-columns:1fr 2fr}@media(max-width:1024px){main.about-us-page .featured-single{grid-template-columns:1fr}}main.support-page .faq-item__header svg path{fill:var(--accent);stroke:none}main.support-page .distributor-item .address p+p{margin-top:1.5ch}main.support-page .distributor-list{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){main.support-page .distributor-list{grid-template-columns:1fr}}@media(max-width:640px){main.support-page .distributor-list{gap:var(--space-4);padding:var(--space-4)}}main.support-page .distributor-list .distributor-item{grid-column:span 2}@media(max-width:1024px){main.support-page .distributor-list .distributor-item{grid-column:span 1}}main.support-page .distributor-list:has(.distributor-item:last-child:nth-child(3n+2)) .distributor-item:nth-last-child(-n+2){grid-column:span 3}@media(max-width:1024px){main.support-page .distributor-list:has(.distributor-item:last-child:nth-child(3n+2)) .distributor-item:nth-last-child(-n+2){grid-column:span 1}}main.support-page .distributor-list:has(.distributor-item:last-child:nth-child(3n+1)) .distributor-item:nth-last-child(-n+2){grid-column:span 3}@media(max-width:1024px){main.support-page .distributor-list:has(.distributor-item:last-child:nth-child(3n+1)) .distributor-item:nth-last-child(-n+2){grid-column:span 1}}body.woocommerce-page :focus{outline:none}body.woocommerce-page article.container>h1{margin-bottom:var(--space-12)}body.woocommerce-page p:has(>a) a{color:var(--accent)}@media(hover:hover)and (pointer:fine){body.woocommerce-page p:has(>a) a:hover{color:var(--accent-hover)}}body.woocommerce-page:not(:has(.account-page)) article.container>h1{margin-bottom:var(--space-9)}body.woocommerce-page:not(:has(.account-page)) article.container>.woocommerce{--gap: var(--space-9);gap:var(--gap);display:flex;flex-direction:column}main.archive-product-page .archive-product__filter #category-filter-container:empty{display:none}main.archive-product-page .archive-product__filter .filter-group__options{margin-top:var(--space-2);display:flex;gap:var(--space-2);flex-wrap:wrap}main.archive-product-page .archive-product__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-auto-rows:1fr;align-items:start;min-height:50vh;gap:var(--space-4)}@media(max-width:428px){main.archive-product-page .archive-product__grid{grid-template-columns:1fr}}main.archive-product-page .archive-product__grid.is-loading{visibility:hidden;height:0;overflow:hidden}main.archive-product-page .archive-product__loading{display:none;justify-content:center;padding:var(--space-10)}main.archive-product-page .archive-product__loading.is-loading{display:flex}main.archive-product-page .kit-selection-guide{margin-top:var(--space-7)}main.archive-product-page .kit-selection-guide__steps{display:flex;flex-direction:column;gap:var(--space-4)}main.archive-product-page .kit-selection-guide__step{margin-top:var(--space-4);display:none}main.archive-product-page .kit-selection-guide__step[data-step-active=true]{display:block}main.archive-product-page .kit-selection-guide__step h6{margin-bottom:var(--space-2)}main.archive-product-page .kit-selection-guide__options{margin-top:var(--space-7);display:flex;flex-direction:column;gap:var(--space-2)}main.archive-product-page .kit-selection-guide__options>*{width:fit-content}main.archive-product-page .kit-selection-guide__product{margin-top:var(--space-4);max-width:600px;display:grid}main.archive-product-page .kit-selection-guide__product-info{margin-top:var(--space-7)}main.archive-product-page .kit-selection-guide__navigation{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-10)}@media(max-width:428px){main.archive-product-page .kit-selection-guide__navigation{grid-template-columns:1fr}}main.archive-product-page .kit-selection-guide__navigation [data-action=previous]:disabled{display:none}main.archive-product-page .kit-selection-guide__navigation [data-action=next]:disabled{opacity:.25}main.single-product-page .single-product__hero{margin-top:var(--gutter);min-height:calc(100svh - var(--gutter) * 2)}@media(max-width:1024px){main.single-product-page .single-product__hero{flex-direction:column;min-height:calc(100svh - var(--header-height) - var(--gutter));margin-top:var(--header-height)}}main.single-product-page .single-product__product-image{flex:1;min-width:0}@media(max-width:1024px){main.single-product-page .single-product__product-image{aspect-ratio:4/3}}main.single-product-page .single-product__product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}main.single-product-page .single-product__product-content{flex:1;min-width:0}main.single-product-page .single-product__variations{max-width:320px}@media(max-width:428px){main.single-product-page .single-product__cart-actions{display:grid;grid-auto-rows:1fr}}main.single-product-page .single-product__cart-actions button[type=submit]{flex:1}main.single-product-page .single-product__cart-actions button[type=submit] svg path{fill:var(--light-0);stroke:none}main.single-product-page .single-product__add-to-cart-btn{align-items:center}main.single-product-page .single-product__add-to-cart-btn svg{margin-bottom:var(--space-1)}main.single-product-page .single-product .variation-message{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);background-color:var(--light-200)}main.single-product-page .single-product .single-product__details #open-more-details svg{transition:transform .3s ease}main.single-product-page .single-product .single-product__details #open-more-details.is-open svg{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){main.single-product-page .single-product .single-product__details #open-more-details:hover .title{color:var(--dark-900)}main.single-product-page .single-product .single-product__details #open-more-details:hover svg path{fill:var(--dark-900)}}main.single-product-page .single-product .single-product__details #open-more-details.is-open .title{color:var(--dark-900)}main.single-product-page .single-product .single-product__details #open-more-details.is-open svg path{fill:var(--dark-900)}main.single-product-page .single-product .single-product__accordions{max-width:900px;justify-self:center}main.single-product-page .single-product .single-product__accordions .accordion__header{cursor:pointer;border:none;background:none;text-align:left}@media(hover:hover)and (pointer:fine){main.single-product-page .single-product .single-product__accordions .accordion__header:hover .accordion__header-title{color:var(--dark-900)}}main.single-product-page .single-product .single-product__accordions .accordion__header .accordion__icon{transition:transform .3s ease}main.single-product-page .single-product .single-product__accordions .accordion__header .accordion__icon path{stroke:none;fill:var(--accent)}main.single-product-page .single-product .single-product__accordions .accordion.is-open .accordion__icon{transform:rotate(45deg)}main.single-product-page .single-product .single-product__accordions .accordion.is-open .accordion__header-title{color:var(--dark-900)}main.single-product-page .single-product .single-product__accordions .accordion__content{overflow:hidden}main.single-product-page .single-product__bioz-badges .spinner{grid-area:1/1/2/2;z-index:99999;pointer-events:none;animation:spin 1s linear infinite}main.single-product-page .single-product__bioz-badges-object{min-height:25vh;display:grid;gap:var(--space-4);grid-template-rows:1fr auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main.single-product-page .single-product__bioz-badges-object object{grid-area:1/1/2/2}main.single-product-page .single-product .related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-auto-rows:1fr;gap:var(--space-4)}@media(max-width:428px){main.single-product-page .single-product .related-products-grid{grid-template-columns:1fr}}main.checkout-page h1{display:none}main.checkout-page h3{margin-bottom:var(--space-9)}main.checkout-page>.section>.container>.woocommerce form.custom-coupon-form{grid-area:1/1/2/2}main.checkout-page>.section>.container>.woocommerce form.checkout{grid-area:3/1/4/3;column-gap:var(--space-12);grid-template-rows:auto 1fr;row-gap:0}@media(max-width:1024px){main.checkout-page>.section>.container>.woocommerce form.checkout{grid-template-rows:auto}main.checkout-page>.section>.container>.woocommerce form.checkout #order_review_heading{margin-top:var(--space-12)}}main.checkout-page>.section>.container>.woocommerce form.checkout .col2-set{grid-area:1/1/2/2;display:flex;flex-direction:column;gap:var(--space-12);grid-row:span 2}main.checkout-page>.section>.container>.woocommerce form.checkout #order_review_heading{grid-area:1/2/2/3;align-self:start}main.checkout-page>.section>.container>.woocommerce form.checkout #order_review{grid-area:2/2/3/3}main.checkout-page>.section>.container>.woocommerce #wc-stripe-express-checkout__order-attribution-inputs{display:none}main.checkout-page .checkout-inline-error-message{grid-column:2/3;grid-row:2/3;color:var(--error);margin:var(--space-2)}@media(max-width:428px){main.checkout-page .checkout-inline-error-message{grid-column:1/-1;grid-row:auto}}main.checkout-page .woocommerce-NoticeGroup-checkout{display:none}main.account-page .woocommerce-notices-wrapper{display:none}main.account-page:has(.woocommerce-MyAccount-navigation){min-height:calc(100svh - var(--header-height));align-items:center}main.account-page:has(.woocommerce-MyAccount-navigation) h1{margin-bottom:var(--space-14)}main.account-page:has(.woocommerce-MyAccount-navigation) h2{margin-bottom:var(--space-7)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce{grid-template-columns:30% 1fr}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link{border-top:1px solid var(--light-200)}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a{padding:var(--space-7) 0;color:var(--dark-700);display:flex;justify-content:space-between}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a svg path{fill:var(--light-300);stroke:none}@media(hover:hover)and (pointer:fine){main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a:hover{color:var(--dark-900)}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link a:hover svg path{fill:var(--accent)}}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link.is-active a{color:var(--dark-900)}main.account-page:has(.woocommerce-MyAccount-navigation) li.woocommerce-MyAccount-navigation-link.is-active a svg path{fill:var(--accent)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:var(--space-9)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address+.woocommerce-Address{margin-top:var(--space-9)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title{margin-bottom:var(--space-7)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a{width:200px}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content p:has(button[type=submit]){margin-top:var(--space-9)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.wc-forward{margin-top:var(--space-4)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button[type=submit],main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content a.button{width:200px}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content button.button{margin-top:var(--space-9)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table{gap:var(--space-4)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table thead tr,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table tbody tr{grid-template-columns:1fr 1fr 10ch;column-gap:var(--space-4)}@media(max-width:428px){main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table thead tr td+td,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table thead tr th+th,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table tbody tr td+td,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table tbody tr th+th{align-items:start;justify-self:start}}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods.shop_table tbody tr a.button{width:fit-content}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .form-row:has(#account_display_name_description){margin:var(--space-7) 0}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .form-row:has(#account_display_name_description) #account_display_name_description{display:none}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content .form-row:has(#wcpay_selected_currency){display:none}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content fieldset{margin:var(--space-7) 0;border:1px solid var(--light-200);border-radius:var(--space-3);padding:var(--space-7)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders thead{display:none}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody tr{display:flex;flex-direction:column;padding:var(--space-4) 0;border-bottom:1px solid var(--light-200)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody .woocommerce-Price-amount{text-align:right}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody td,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody th{display:flex;justify-content:end;padding:var(--space-2) 0;gap:var(--space-2)}main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody td:before,main.account-page:has(.woocommerce-MyAccount-navigation) .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders tbody th:before{margin-right:auto;content:attr(data-title);font-weight:600}main.account-page #customer_login .col-1{display:block}main.account-page #customer_login .col-2{display:none}main.account-page #customer_login.show-register .col-1{display:none}main.account-page #customer_login.show-register .col-2{display:block}main.account-page #customer_login .toggle-register-btn{width:100%;margin-top:var(--space-7)}main.account-page #customer_login .toggle-login-btn{margin-top:var(--space-2);width:100%}main.account-page:has(.woocommerce-form-login){justify-content:center;min-height:calc(100svh - var(--header-height))}main.account-page:has(.woocommerce-form-login) h1{display:none}main.account-page:has(.woocommerce-form-login) h2{margin-bottom:var(--space-9)}main.account-page:has(.woocommerce-form-login) .container{display:flex;justify-content:center}main.account-page:has(.woocommerce-form-login) .woocommerce{align-self:center;width:min(600px,100%)}main.account-page:has(.woocommerce-form-login) .form-row{grid-template-columns:1fr;row-gap:var(--space-2)}main.account-page:has(.woocommerce-form-login) .form-row>*{grid-area:auto;grid-column:1/-1}main.account-page:has(.woocommerce-form-login) button[type=submit]{margin:var(--space-2) 0 var(--space-4)}@media(hover:hover)and (pointer:fine){main.account-page:has(.woocommerce-form-login) a:hover{color:var(--accent)}}main.account-page:has(.show-register) .form-row{margin-bottom:var(--space-4)}main.account-page:has(.show-register) .form-row+p{margin-top:var(--space-7)}main.account-page:has(.show-register) button[type=submit]{margin:var(--space-7) 0 0}main.account-page:has(.show-register) .woocommerce-privacy-policy-text{margin-top:var(--space-7)}main.account-page:has(.show-register) .woocommerce-privacy-policy-text a{color:var(--accent)}@media(hover:hover)and (pointer:fine){main.account-page:has(.show-register) .woocommerce-privacy-policy-text a:hover{color:var(--accent-hover)}}main.order-received-page .woocommerce-order{grid-auto-flow:dense}main.order-received-page .woocommerce-order h2{margin-bottom:var(--space-9);margin-top:var(--space-7)}main.order-received-page .woocommerce-order .woocommerce-order-details{grid-area:2/1/3/2;grid-row:span 2}@media(max-width:1024px){main.order-received-page .woocommerce-order .woocommerce-order-details{grid-area:auto}}main.order-received-page .woocommerce-order .woocommerce-order-overview{grid-column:1/-1}main.order-received-page .woocommerce-order .woocommerce-order-overview li+li{margin-top:1ch}main.order-received-page .woocommerce-order .woocommerce-order-overview strong{color:var(--accent)}body.woocommerce-page .form-row+.form-row{margin-top:var(--space-2)}body.woocommerce-page .form-row+.form-row:has(label:not(.screen-reader-text)){margin-top:var(--space-6)}body.woocommerce-page .form-row{display:grid;grid-template-columns:1fr 1fr;align-items:first baseline;column-gap:var(--space-4)}body.woocommerce-page .form-row input{width:100%;grid-column:2/3}body.woocommerce-page .form-row>.woocommerce-input-wrapper{grid-column:2/3}@media(max-width:428px){body.woocommerce-page .form-row{grid-template-columns:1fr}body.woocommerce-page .form-row label{margin-bottom:var(--space-2)}body.woocommerce-page .form-row input,body.woocommerce-page .form-row .woocommerce-input-wrapper{grid-column:1/-1}}body.woocommerce-page #order_comments_field{grid-template-columns:1fr;row-gap:var(--space-2)}body.woocommerce-page #order_comments_field>*{grid-column:1/-1}body.woocommerce-page #order_comments_field textarea{width:100%}body.woocommerce-page input[type=text],body.woocommerce-page input[type=password],body.woocommerce-page input[type=email],body.woocommerce-page input[type=number]:not(.quantity-input),body.woocommerce-page input[type=tel],body.woocommerce-page textarea{--color-border: var(--light-300);--radius: var(--space-3);--color-bg: transparent;--color-bg-hover: var(--light-75);--color-text: var(--dark-900);--color-border-focus: var(--accent-hover);--padding: .5em 1em;padding:var(--padding);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-text)}@media(hover:hover)and (pointer:fine){body.woocommerce-page input[type=text]:hover,body.woocommerce-page input[type=password]:hover,body.woocommerce-page input[type=email]:hover,body.woocommerce-page input[type=number]:not(.quantity-input):hover,body.woocommerce-page input[type=tel]:hover,body.woocommerce-page textarea:hover{background-color:var(--color-bg-hover)}}body.woocommerce-page input[type=text]:focus,body.woocommerce-page input[type=password]:focus,body.woocommerce-page input[type=email]:focus,body.woocommerce-page input[type=number]:not(.quantity-input):focus,body.woocommerce-page input[type=tel]:focus,body.woocommerce-page textarea:focus{outline:none;border-color:var(--color-border-focus)}body.woocommerce-page .select2-container .select2-selection--single{--color-border: var(--light-300);--radius: var(--space-3);--color-bg: transparent;--color-bg-hover: var(--light-75);--color-text: var(--dark-900);--color-border-focus: var(--accent-hover);--padding: .5em 1em;height:auto;padding:var(--padding);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-bg)}body.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{color:var(--dark-700);padding:0;line-height:inherit}body.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.5em}body.woocommerce-page .select2-container--open .select2-selection--single{border-color:var(--color-border-focus);background-color:transparent}body.woocommerce-page .select2-dropdown{border-color:var(--accent)!important}body.woocommerce-page .select2-container--default .select2-results__option[role=option]{color:var(--dark-700)!important;background-color:transparent!important}body.woocommerce-page .select2-container--default .select2-results__option--highlighted[role=option]{color:var(--dark-900)!important;background-color:transparent!important}body.woocommerce-page .select2-container--default .select2-results__option--selected[role=option],body.woocommerce-page .select2-container--default .select2-results__option--selected.select2-results__option--highlighted[role=option]{color:var(--accent)!important;background-color:transparent!important}body.woocommerce-page .woocommerce-form__label-for-checkbox{cursor:pointer;width:fit-content;margin-top:var(--space-7);display:flex;align-items:center}body.woocommerce-page .woocommerce-form__label-for-checkbox span{display:inline;margin-left:var(--space-2);text-box:trim-both cap alphabetic}body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]{width:auto!important;margin:0;appearance:none;width:1em!important;height:1em;border:1px solid var(--light-300);border-radius:var(--space-1);background-color:transparent;cursor:pointer;display:grid;place-content:center}body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]:before{content:"";width:.4em;height:.4em;border-radius:var(--space-0-5);background-color:var(--accent);transform:scale(0);transition:transform .15s ease-in-out}body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]:checked{border-color:var(--accent)}body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]:checked:before{transform:scale(1)}body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]:hover,body.woocommerce-page .woocommerce-form__label-for-checkbox input[type=checkbox]:focus{outline:none;border-color:var(--accent)}body.woocommerce-page input[type=radio]{appearance:none;width:1.2em;height:1.2em;margin:0;border:1px solid var(--light-300);border-radius:50%;background-color:transparent;cursor:pointer;display:grid;place-content:center}body.woocommerce-page input[type=radio]:before{content:"";width:.4em;height:.4em;border-radius:50%;background-color:var(--accent);transform:scale(0);transition:transform .15s ease-in-out}body.woocommerce-page input[type=radio]:checked{border-color:var(--accent)}body.woocommerce-page input[type=radio]:checked:before{transform:scale(1)}body.woocommerce-page input[type=radio]:hover,body.woocommerce-page input[type=radio]:focus{outline:none;border-color:var(--accent)}form.custom-coupon-form{display:flex;flex-direction:column;gap:var(--space-2)}form.custom-coupon-form>span{display:flex;flex-wrap:wrap;gap:var(--space-2)}#payment .place-order{margin-top:var(--space-7);grid-template-columns:1fr}#payment .place-order a{color:var(--accent)}#payment .place-order button[type=submit]{margin-top:var(--space-7);width:100%}*+#payment{margin-top:var(--space-12)}.wc_payment_methods,.woocommerce-PaymentMethods{display:flex;flex-direction:column;gap:var(--space-7)}.wc_payment_methods .wc_payment_method,.wc_payment_methods .woocommerce-PaymentMethod,.woocommerce-PaymentMethods .wc_payment_method,.woocommerce-PaymentMethods .woocommerce-PaymentMethod{display:grid;grid-template-columns:1.2em 1fr;align-items:center}.wc_payment_methods .wc_payment_method>*:not(input,label),.wc_payment_methods .woocommerce-PaymentMethod>*:not(input,label),.woocommerce-PaymentMethods .wc_payment_method>*:not(input,label),.woocommerce-PaymentMethods .woocommerce-PaymentMethod>*:not(input,label){grid-column:1/-1}.wc_payment_methods .wc_payment_method *+*:not(input,label),.wc_payment_methods .woocommerce-PaymentMethod *+*:not(input,label),.woocommerce-PaymentMethods .wc_payment_method *+*:not(input,label),.woocommerce-PaymentMethods .woocommerce-PaymentMethod *+*:not(input,label){margin-top:var(--space-4)}.wc_payment_methods .wc_payment_method fieldset,.wc_payment_methods .woocommerce-PaymentMethod fieldset,.woocommerce-PaymentMethods .wc_payment_method fieldset,.woocommerce-PaymentMethods .woocommerce-PaymentMethod fieldset{border:none;padding:0;margin-top:var(--space-7)}.wc_payment_methods .wc_payment_method label,.wc_payment_methods .woocommerce-PaymentMethod label,.woocommerce-PaymentMethods .wc_payment_method label,.woocommerce-PaymentMethods .woocommerce-PaymentMethod label{cursor:pointer;margin-left:.5em}@media(hover:hover)and (pointer:fine){.wc_payment_methods .wc_payment_method label:hover input[type=radio],.wc_payment_methods .woocommerce-PaymentMethod label:hover input[type=radio],.woocommerce-PaymentMethods .wc_payment_method label:hover input[type=radio],.woocommerce-PaymentMethods .woocommerce-PaymentMethod label:hover input[type=radio]{border-color:var(--accent)}}.wc_payment_methods .woocommerce-SavedPaymentMethods-token,.wc_payment_methods .woocommerce-SavedPaymentMethods-new,.woocommerce-PaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-PaymentMethods .woocommerce-SavedPaymentMethods-new{display:grid;grid-template-columns:1.2em 1fr;align-items:center}.wc_payment_methods .woocommerce-SavedPaymentMethods-token,.woocommerce-PaymentMethods .woocommerce-SavedPaymentMethods-token{margin-top:var(--space-9)}table.shop_table:not(.woocommerce-MyAccount-orders){display:flex;flex-direction:column;gap:var(--space-7)}table.shop_table:not(.woocommerce-MyAccount-orders) thead tr,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr{display:grid;grid-template-columns:1fr 1fr;align-self:start;justify-items:start;align-items:baseline;column-gap:var(--space-9)}@media(max-width:428px){table.shop_table:not(.woocommerce-MyAccount-orders) thead tr,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr{grid-template-columns:1fr 12ch;column-gap:var(--space-2)}table.shop_table:not(.woocommerce-MyAccount-orders) thead tr th+th,table.shop_table:not(.woocommerce-MyAccount-orders) thead tr tr+tr,table.shop_table:not(.woocommerce-MyAccount-orders) thead tr td+td,table.shop_table:not(.woocommerce-MyAccount-orders) thead tr th+td,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr th+th,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr tr+tr,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr td+td,table.shop_table:not(.woocommerce-MyAccount-orders) tbody tr th+td,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr th+th,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr tr+tr,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr td+td,table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr th+td{align-items:end;justify-self:end}}@media(max-width:428px){table.shop_table:not(.woocommerce-MyAccount-orders) tfoot tr{grid-template-columns:1fr 1fr}}table.shop_table:not(.woocommerce-MyAccount-orders) tbody{display:grid;row-gap:var(--space-7)}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name{display:grid;grid-auto-columns:min-content;column-gap:var(--space-2);row-gap:var(--space-4);width:100%;border-radius:var(--space-3)}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name>*{grid-row:1/2}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-quantity{border:1px solid var(--accent);padding:.4em .5em;color:var(--accent);border-radius:var(--space-1-5)}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-title{width:fit-content;white-space:nowrap;align-self:end;padding-bottom:var(--space-0-5)}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-image{grid-area:2/1/3/-1;margin:0;height:75px;width:75px;background-color:var(--light-0);border:1px solid var(--light-300);border-radius:var(--space-3);overflow:hidden;padding:var(--space-2)}@media(max-width:428px){table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-image{min-height:50px;min-width:50px}}table.shop_table:not(.woocommerce-MyAccount-orders) tbody .product-name .product-image img{border-radius:var(--space-3);height:100%;mix-blend-mode:darken}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper ul li+li{margin-top:var(--space-2)}.woocommerce-error{color:var(--error)}.woocommerce-message{color:var(--light-300)}.woocommerce-store-notice{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-7);position:fixed;right:0;bottom:0;margin:calc(var(--gutter) * 2);background-color:var(--light-0);box-shadow:var(--box-shadow-lg);border-radius:var(--space-3);max-width:500px;z-index:99999}.woocommerce-store-notice a{color:var(--accent)}@media(hover:hover)and (pointer:fine){.woocommerce-store-notice a:hover{color:var(--accent-hover)}}.woocommerce address{font-style:normal}
