:root{--paper:#24405E;--card:#2B4B6E;--ink:#F0F0ED;--ink-70:#C4D2E0;--ink-40:#9FB0C4;--rule:#3D5878;--rule-light:#33506F;--blue:#F0F0ED;--blue-hover:#FFFFFF;--oxblood:#E0B0A2;--font-display:'Source Serif 4',Georgia,serif;--font-body:'IBM Plex Sans',system-ui,sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,monospace;--type-wordmark-family:var(--font-display);--type-wordmark-size:24px;--type-wordmark-weight:600;--type-wordmark-line:1;--type-wordmark-tracking:0.24em;--type-page-title-family:var(--font-display);--type-page-title-size:34px;--type-page-title-weight:600;--type-page-title-line:1.15;--type-page-title-tracking:0.01em;--type-section-heading-family:var(--font-display);--type-section-heading-size:22px;--type-section-heading-weight:600;--type-section-heading-line:1.25;--type-section-heading-tracking:0.01em;--type-product-title-family:var(--font-display);--type-product-title-size:26px;--type-product-title-weight:600;--type-product-title-line:1.2;--type-product-title-tracking:0.01em;--type-sequence-family:var(--font-mono);--type-sequence-size:28px;--type-sequence-weight:400;--type-sequence-line:1.6;--type-sequence-tracking:0.32em;--type-body-family:var(--font-body);--type-body-size:16px;--type-body-weight:400;--type-body-line:1.65;--type-body-tracking:0;--type-small-family:var(--font-body);--type-small-size:13px;--type-small-weight:400;--type-small-line:1.5;--type-small-tracking:0.01em;--type-table-header-family:var(--font-mono);--type-table-header-size:11px;--type-table-header-weight:500;--type-table-header-line:1.4;--type-table-header-tracking:0.14em;--type-data-family:var(--font-mono);--type-data-size:14px;--type-data-weight:400;--type-data-line:1.6;--type-data-tracking:0.02em;--type-catalog-family:var(--font-mono);--type-catalog-size:13px;--type-catalog-weight:500;--type-catalog-line:1.4;--type-catalog-tracking:0.06em;--type-price-family:var(--font-mono);--type-price-size:15px;--type-price-weight:500;--type-price-line:1.4;--type-price-tracking:0.02em;--type-button-family:var(--font-body);--type-button-size:14px;--type-button-weight:500;--type-button-line:1;--type-button-tracking:0.06em;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--content-max:1180px;--gutter:24px;--prose-max:68ch;--section-y:64px;--radius:2px;--hairline:1px;--edge-raised:color-mix(in srgb, var(--ink) 55%, transparent);--shadow-raised-card:0 10px 28px color-mix(in srgb, var(--chrome-ink) 35%, transparent)}@media (max-width:768px){:root{--section-y:40px}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--paper);color:var(--ink-70);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--ink);font-family:var(--type-section-heading-family);font-weight:var(--type-section-heading-weight);font-size:var(--type-section-heading-size);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}p{margin:0 0 var(--space-3)}a{color:var(--blue)}a:hover{color:var(--blue-hover)}b,strong{font-weight:500}small{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}code,kbd,pre,samp{font-family:var(--font-mono)}ol,ul{margin:0 0 var(--space-3);padding-left:var(--space-4)}blockquote{margin:0 0 var(--space-3)}hr{height:0;margin:var(--space-5) 0;border:0;border-top:var(--hairline) solid var(--rule)}img,svg,video{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}th{text-align:left}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--prose-max)}:focus-visible{outline:var(--hairline) solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.site-header{background-color:var(--paper);border-bottom:var(--hairline) solid var(--rule)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding-block:var(--space-4)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none}.wordmark__text{font-family:var(--type-wordmark-family);font-size:var(--type-wordmark-size);font-weight:var(--type-wordmark-weight);line-height:var(--type-wordmark-line);letter-spacing:var(--type-wordmark-tracking)}.mark{display:block;flex:none;width:var(--type-wordmark-size);height:var(--type-wordmark-size)}.site-nav{margin-left:auto}.site-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.site-cart,.site-nav a{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-decoration:none}.site-cart:hover,.site-nav .current-menu-ancestor>a,.site-nav .current-menu-item>a,.site-nav .current_page_ancestor>a,.site-nav .current_page_item>a,.site-nav a:hover{color:var(--ink)}.compliance-strip{background-color:var(--card);border-bottom:var(--hairline) solid var(--rule)}.compliance-strip__text{margin:0;padding-block:12px;color:var(--oxblood);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-align:center}.home-hero{padding-block:var(--section-y)}.home-index{padding-bottom:var(--section-y)}.ruled-table td,.ruled-table th{padding:var(--space-3) var(--space-4);text-align:left}.ruled-table td:first-child,.ruled-table th:first-child{padding-left:0}.ruled-table td:last-child,.ruled-table th:last-child{padding-right:0}.ruled-table thead th{border-bottom:var(--hairline) solid var(--rule);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.ruled-table tbody td,.ruled-table tbody th{border-bottom:var(--hairline) solid var(--rule-light)}.ruled-table tbody tr:hover{background-color:var(--card)}.ruled-table__name{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:400}.ruled-table__name a{color:var(--ink)}.ruled-table__data{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.site-footer{border-top:var(--hairline) solid var(--rule);padding-block:var(--section-y)}.site-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.site-footer__heading{margin:0 0 var(--space-3);color:var(--ink);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links li{margin-bottom:var(--space-2)}.site-footer__links a,.site-footer__ruo{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.site-footer__ruo{margin:0;color:var(--ink-70)}.site-footer__copyright{margin:var(--space-6) 0 0;color:var(--ink-40);font-family:var(--font-mono);font-size:12px}@media (max-width:768px){.site-footer__columns{grid-template-columns:1fr;gap:var(--space-5)}}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:12px 24px;border:0;border-radius:var(--radius);background-color:var(--blue);color:var(--paper);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-tracking);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color 120ms}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--blue-hover);color:var(--paper)}.button--secondary{border:var(--hairline) solid var(--rule);background-color:transparent;color:var(--ink)}.button--secondary:hover{border-color:var(--ink);background-color:transparent;color:var(--ink)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:10px 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--blue)}.catalog{padding-block:var(--section-y)}.catalog-table__catalog{color:var(--ink-70);font-family:var(--type-catalog-family);font-size:var(--type-catalog-size);font-weight:var(--type-catalog-weight);line-height:var(--type-catalog-line);letter-spacing:var(--type-catalog-tracking)}.catalog-table__price{color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--type-catalog-size);letter-spacing:var(--type-catalog-tracking)}.product-layout{display:grid;gap:var(--space-6);padding-block:var(--section-y)}@media (min-width:1024px){.product-layout{grid-template-columns:2fr 1fr}}.product-title{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--type-product-title-family);font-size:var(--type-product-title-size);font-weight:var(--type-product-title-weight);line-height:var(--type-product-title-line);letter-spacing:var(--type-product-title-tracking)}.product-catalog-number{margin:0 0 var(--space-4);color:var(--ink-70);font-family:var(--type-catalog-family);font-size:var(--type-catalog-size);font-weight:var(--type-catalog-weight);line-height:var(--type-catalog-line);letter-spacing:var(--type-catalog-tracking)}.ruo-notice{margin:0 0 var(--space-5);padding:16px;border:0;border-left:var(--hairline) solid var(--oxblood);border-radius:0;background-color:var(--card);color:var(--oxblood);font-family:var(--font-body);font-size:14px}.sequence-line{margin:0 0 var(--space-5);color:var(--ink);font-family:var(--type-sequence-family);font-size:var(--type-sequence-size);font-weight:var(--type-sequence-weight);line-height:var(--type-sequence-line);letter-spacing:var(--type-sequence-tracking);text-transform:uppercase;overflow-wrap:anywhere}.spec-table{margin:0 0 var(--space-5)}.spec-table td,.spec-table th{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--rule-light);text-align:left}.spec-table td:first-child,.spec-table th:first-child{padding-left:0}.spec-table td:last-child,.spec-table th:last-child{padding-right:0}.spec-table__label{color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.spec-table__value{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.product-purchase .price,.product-purchase .woocommerce-variation-price .price{display:block;margin:0 0 var(--space-4);color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.product-purchase .variations td,.product-purchase .variations th{padding:0 0 var(--space-2);text-align:left}.product-purchase .variations label{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.product-purchase .quantity{display:block;margin:0 0 var(--space-3)}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.cart-table__quantity{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.cart-table__subtotal{color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.cart-table__remove .remove{color:var(--ink-70);font-family:var(--font-mono);font-size:var(--type-data-size);text-decoration:none}.cart-table__remove .remove:hover{color:var(--ink)}.cart-table__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cart-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cart-collaterals{margin-top:var(--space-6)}.cart_totals td,.cart_totals th,.woocommerce-checkout-review-order table td,.woocommerce-checkout-review-order table th{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--rule-light);text-align:left}.cart_totals th,.woocommerce-checkout-review-order table th{color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.cart_totals td,.woocommerce-checkout-review-order table td{color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.checkout-form__details{display:grid;gap:var(--space-6);margin-bottom:var(--space-6)}@media (min-width:1024px){.checkout-form__details{grid-template-columns:1fr 1fr}}.checkout-form .form-row{margin:0 0 var(--space-3)}.checkout-form label{display:block;margin-bottom:var(--space-1);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.checkout-form input[type=email],.checkout-form input[type=password],.checkout-form input[type=tel],.checkout-form input[type=text],.checkout-form select,.checkout-form textarea{width:100%}.checkout-form input[type=checkbox],.checkout-form input[type=radio]{width:auto}.wc_payment_methods{margin:0 0 var(--space-4);padding:0;list-style:none}.ruo-gate{margin:0 0 var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.ruo-gate__field{margin:0}.ruo-gate label{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--ink-70)}.ruo-gate input[type=checkbox]{flex:none;margin-top:var(--space-1)}.ruo-gate__error{margin:var(--space-2) 0 0;color:var(--oxblood);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.ruo-gate__error[hidden]{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 var(--space-4);padding:16px;border:0;border-left:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card);color:var(--ink-70);font-size:14px;list-style:none}.woocommerce-error{border-left-color:var(--oxblood);color:var(--oxblood)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:none}@media (max-width:768px){.cart-table,.catalog-table{display:block;overflow-x:auto}.cart-collaterals{margin-top:var(--space-5)}}@media (max-width:480px){.site-header__inner{gap:var(--space-3)}.site-nav{margin-left:0}.product-layout{gap:var(--space-5)}.cart-coupon,.cart-table__actions{gap:var(--space-2)}.cart-coupon .button,.cart-coupon input[type=text]{width:100%}}input,select,textarea{max-width:100%}.catalog-table__price,.catalog-table__price .amount,.catalog-table__price .price,.catalog-table__price .woocommerce-Price-amount,.catalog-table__price bdi,.woocommerce div.product .product-purchase .price,.woocommerce div.product .product-purchase .price .amount,.woocommerce div.product .product-purchase .price bdi,.woocommerce div.product .product-purchase .woocommerce-variation-price .amount,.woocommerce div.product .product-purchase .woocommerce-variation-price .price,body.woocommerce .catalog-table__price,body.woocommerce .catalog-table__price .amount,body.woocommerce .catalog-table__price .price,body.woocommerce .catalog-table__price .woocommerce-Price-amount{color:var(--ink-70)}.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:inherit}.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce input.button.alt{padding:12px 24px;border:0;border-radius:var(--radius);background-color:var(--blue);color:var(--paper);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-tracking);text-transform:uppercase;transition:background-color 120ms}.woocommerce #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:var(--blue-hover);color:var(--paper)}.woocommerce a.button.button--secondary,.woocommerce button.button.button--secondary,.woocommerce input.button.button--secondary{border:var(--hairline) solid var(--rule);background-color:transparent;color:var(--ink)}.woocommerce a.button.button--secondary:hover,.woocommerce button.button.button--secondary:hover,.woocommerce input.button.button--secondary:hover{border-color:var(--ink);background-color:transparent;color:var(--ink)}.catalog-table thead th{white-space:nowrap}.catalog-table__catalog{white-space:nowrap}.catalog-table__size{white-space:nowrap}.catalog-table .ruled-table__name{width:40%}.woocommerce div.product.product-type-variable .product-purchase>.price{display:none}.woocommerce div.product .product-purchase form.cart div.quantity{margin-right:var(--space-3);margin-bottom:var(--space-3)}.catalog-table__price{white-space:nowrap}.catalog-table__cart{width:1%;white-space:nowrap}.catalog-table__cart .button,.woocommerce .catalog-table__cart a.button{white-space:nowrap}.site-footer__column ul{margin:0;padding:0;list-style:none}.site-footer__column li{margin-bottom:var(--space-2)}.site-footer__column a{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}:root{--motion-duration:400ms;--motion-distance:12px;--motion-easing:cubic-bezier(0.2, 0, 0.2, 1);--motion-stagger:60ms;--hover-duration:140ms;--shadow-raised:0 1px 2px rgba(22, 24, 26, 0.10);--shadow-hover:0 2px 6px rgba(22, 24, 26, 0.14)}.axenta-motion{opacity:0;transform:translateY(var(--motion-distance))}.axenta-motion--in{opacity:1;transform:translateY(0);transition:opacity var(--motion-duration) var(--motion-easing),transform var(--motion-duration) var(--motion-easing);transition-delay:var(--motion-delay, 0ms)}@media (prefers-reduced-motion:reduce){.axenta-motion,.axenta-motion--in{opacity:1;transform:none;transition:none}}.button,.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce input.button.alt,button,input[type=button],input[type=reset],input[type=submit]{box-shadow:var(--shadow-raised);transition:background-color var(--hover-duration) var(--motion-easing),border-color var(--hover-duration) var(--motion-easing),box-shadow var(--hover-duration) var(--motion-easing),transform var(--hover-duration) var(--motion-easing)}.button:hover,.woocommerce #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.button:active,.woocommerce #place_order:active,.woocommerce #respond input#submit:active,.woocommerce a.button.alt:active,.woocommerce a.button:active,.woocommerce button.button.alt:active,.woocommerce button.button:active,.woocommerce div.product form.cart .button:active,.woocommerce input.button.alt:active,.woocommerce input.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{box-shadow:var(--shadow-raised);transform:translateY(0)}.catalog-table tbody tr,.ruled-table tbody tr{transition:background-color var(--hover-duration) var(--motion-easing)}a{transition:color var(--hover-duration) var(--motion-easing)}.catalog-table .ruled-table__name a{text-decoration:underline;text-decoration-color:transparent;transition:color var(--hover-duration) var(--motion-easing),text-decoration-color var(--hover-duration) var(--motion-easing)}.catalog-table .ruled-table__name a:hover{text-decoration-color:currentColor}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:border-color var(--hover-duration) var(--motion-easing)}main.page{padding-block:var(--section-y)}.page--prose .page__content,.page--prose .prose,.page--prose h1{max-width:var(--prose-max);margin-inline:auto}.page__content>:first-child,.prose>:first-child{margin-top:0}.prose h2{margin:var(--space-6) 0 var(--space-3)}.prose h3,.prose h4,.prose h5,.prose h6{margin:var(--space-5) 0 var(--space-2)}.prose a{color:var(--blue);text-decoration:underline}.prose a:hover{color:var(--blue-hover)}.prose li>b:first-child,.prose li>strong:first-child,.prose p>b:first-child,.prose p>strong:first-child{margin-right:var(--space-1);color:var(--ink)}.prose ol,.prose ul{margin:0 0 var(--space-4);padding-left:var(--space-4)}.prose li{margin-bottom:var(--space-2);line-height:var(--type-body-line)}.prose li>ol,.prose li>ul{margin-top:var(--space-2);margin-bottom:0}.prose .wp-block-table table,.prose table{width:100%;margin:0 0 var(--space-5);border:0;border-collapse:collapse}.prose .wp-block-table td,.prose .wp-block-table th,.prose td,.prose th{padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--hairline) solid var(--rule-light);text-align:left}.prose td:first-child,.prose th:first-child{padding-left:0}.prose td:last-child,.prose th:last-child{padding-right:0}.prose .wp-block-table thead th,.prose thead th{border-bottom:var(--hairline) solid var(--rule);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.prose .wp-block-table tbody td,.prose .wp-block-table tbody th,.prose tbody td,.prose tbody th{color:var(--ink-70);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking)}@media (max-width:768px){.prose .wp-block-table,.prose table{display:block;overflow-x:auto}}.prose .wp-block-separator,.prose hr{height:0;margin:var(--space-6) 0;border:0;border-top:var(--hairline) solid var(--rule);background-color:transparent;opacity:1}.prose blockquote{margin:0 0 var(--space-4);padding-left:var(--space-3);border-left:var(--hairline) solid var(--rule);color:var(--ink-70)}.prose blockquote>:last-child{margin-bottom:0}.prose code,.prose kbd,.prose samp{padding:0 var(--space-1);border-radius:0;background-color:var(--card);font-family:var(--font-mono);font-size:var(--type-data-size)}.prose pre{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:0;background-color:var(--card);overflow-x:auto}.prose pre code{padding:0;background-color:transparent}.page--prose .ruo-notice{max-width:var(--prose-max);margin-inline:auto;margin-bottom:var(--space-6)}:root{--radius-pill:999px}.button,.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce input.button.alt,button,input[type=button],input[type=reset],input[type=submit]{padding:14px 28px;border-radius:var(--radius-pill);text-transform:none}@media (max-width:768px){.catalog-table{display:block;overflow-x:visible}.catalog-table thead{display:none}.catalog-table tbody{display:block}.catalog-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.catalog-table tbody tr::after{content:"";order:3;flex:0 0 100%;height:0}.catalog-table tbody td,.catalog-table tbody th{display:block;padding:0;border-bottom:0}.catalog-table__catalog{order:1}.catalog-table .ruled-table__name{order:2;flex:1 1 auto;width:auto}.catalog-table__purity{order:4}.catalog-table__size{order:5}.catalog-table__price{order:6;font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.catalog-table__cart{order:7;flex:0 0 100%;width:auto}.catalog-table__cart .button,.woocommerce .catalog-table__cart a.button{display:block;width:100%}}.prose .wp-block-table thead,.prose thead{border-bottom:0}.prose .wp-block-table tfoot,.prose tfoot{border-top:0}@media (max-width:768px){.prose .wp-block-table,.prose .wp-block-table table,.prose table{display:block;overflow-x:visible}.prose thead{display:none}.prose tbody{display:block}.prose tbody tr{display:block;padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.prose tbody td,.prose tbody th{display:block;padding:0;border-bottom:0}.prose tbody tr>:first-child{margin-bottom:var(--space-1);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:none}.prose tbody tr>*+*+*{margin-top:var(--space-2)}}.prose-column,main.page--prose>article{max-width:var(--prose-max);margin-inline:0}.prose-column>.prose,.prose-column>.ruo-notice,.prose-column>h1,main.page--prose>article>.page__content,main.page--prose>article>.prose,main.page--prose>article>h1{max-width:none;margin-inline:0}main.page--prose>.prose,main.page--prose>h1{margin-inline:0}.faq-section{margin-bottom:var(--space-6)}.faq-section:last-child{margin-bottom:0}.faq-item{border-bottom:var(--hairline) solid var(--rule-light)}.faq-item__question{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);color:var(--ink);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);cursor:pointer;list-style:none;transition:background-color var(--hover-duration) var(--motion-easing)}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question:hover{background-color:var(--card)}.faq-item__question:focus-visible{outline:var(--hairline) solid var(--blue);outline-offset:2px}.faq-item__text{flex:1 1 auto}.faq-item__indicator{flex:none;color:var(--ink-40);font-family:var(--font-mono);font-size:var(--type-data-size);line-height:var(--type-data-line)}.faq-item__indicator::before{content:"+"}.faq-item[open] .faq-item__indicator::before{content:"−"}.faq-item[open] .faq-item__question{color:var(--ink)}.faq-item__answer{padding:var(--space-3) 0 var(--space-3) var(--space-3);color:var(--ink-70)}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer a{color:var(--blue);text-decoration:underline}.faq-item__answer a:hover{color:var(--blue-hover)}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 0 var(--space-5);border:0;border-radius:0;border-collapse:collapse;border-spacing:0;background-color:transparent}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:var(--space-3) var(--space-4);border:0;border-top:0;border-bottom:var(--hairline) solid var(--rule-light);background-color:transparent;text-align:left}.woocommerce table.shop_table td:first-child,.woocommerce table.shop_table th:first-child,.woocommerce-page table.shop_table td:first-child,.woocommerce-page table.shop_table th:first-child{padding-left:0}.woocommerce table.shop_table td:last-child,.woocommerce table.shop_table th:last-child,.woocommerce-page table.shop_table td:last-child,.woocommerce-page table.shop_table th:last-child{padding-right:0}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table tfoot th,.woocommerce-page table.shop_table thead th{color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th{border-bottom:var(--hairline) solid var(--rule)}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce form.checkout_coupon,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{margin:0 0 var(--space-4);padding:16px;border:0;border-left:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card);color:var(--ink-70);font-size:14px;list-style:none}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-left-color:var(--oxblood);color:var(--oxblood)}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce-checkout #payment div.payment_box::before,.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-info::before,.woocommerce-page .woocommerce-message::before{content:none;display:none}.woocommerce-checkout #payment{border-radius:0;background:0 0}.woocommerce-checkout #payment ul.payment_methods{margin:0 0 var(--space-4);padding:0;border-bottom:0;list-style:none}.woocommerce-checkout #payment div.form-row{margin:0;padding:0}.woocommerce-checkout #payment .place-order{padding:0}.woocommerce table.shop_table td.product-name,.woocommerce-page table.shop_table td.product-name{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:400;line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking)}main.page--prose{max-width:calc(var(--prose-max) + (var(--gutter) * 2))}.prose-column,main.page--prose>article{margin-inline:auto}.home-hero .container{max-width:calc(var(--prose-max) + (var(--gutter) * 2))}.home-hero .container,main.page--prose{max-width:var(--content-max)}.prose-column,main.page--prose>article{margin-inline:0}.compliance-strip>.container,.site-footer>.container,.site-header>.container{max-width:var(--content-max);margin-inline:auto}main>.home-band{padding-bottom:var(--section-y)}.band__eyebrow{margin:0 0 var(--space-2);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.band__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.band__header h2{margin:0}.band__link{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.band__link-row{margin:var(--space-5) 0 0}.band__note{margin-top:var(--space-4)}.band__note p{margin:0;color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0 0}.testing-grid{display:grid;gap:var(--space-6)}@media (min-width:1024px){.testing-grid{grid-template-columns:repeat(2,1fr)}}.testing-block h3{margin:0 0 var(--space-2)}.testing-block p{margin:0}.testing-block__image{display:block;width:100%;margin-bottom:var(--space-3);border:0;border-radius:0;box-shadow:none;aspect-ratio:4/3;object-fit:cover}:root{--type-card-title-family:var(--font-display);--type-card-title-size:18px;--type-card-title-weight:400;--type-card-title-line:1.2;--type-card-title-tracking:0.01em}.hero-grid{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1024px){.home-hero--split .hero-grid{grid-template-columns:1fr 1fr}}.home-hero .band__eyebrow{margin-bottom:var(--space-3)}.card-grid{display:grid;gap:var(--space-4)}@media (min-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(3,1fr)}}.product-card{display:flex;flex-direction:column;padding:var(--space-4);border:var(--hairline) solid var(--rule);border-radius:0}.product-card__catalog{margin:0 0 var(--space-2);color:var(--ink-40);font-family:var(--type-catalog-family);font-size:var(--type-catalog-size);font-weight:var(--type-catalog-weight);line-height:var(--type-catalog-line);letter-spacing:var(--type-catalog-tracking)}.product-card__name{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.product-card__name a{color:var(--ink);text-decoration:none}.product-card__name a:hover{text-decoration:underline}.product-card__size{margin:0;color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.product-card__spacer{flex:1 1 auto;min-height:var(--space-4)}.product-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule-light)}.product-card__price{color:var(--ink-70);font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);letter-spacing:var(--type-price-tracking)}.product-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.band-inverted{margin-bottom:var(--section-y);padding-block:var(--section-y);background-color:var(--paper);color:var(--ink-70)}.inverted-grid{display:grid;gap:var(--space-6)}@media (min-width:1024px){.inverted-grid{grid-template-columns:1fr 1fr}}.category-panel{padding:var(--space-4);border:var(--hairline) solid var(--rule);border-radius:0}.category-list{margin:var(--space-3) 0;padding:0;list-style:none}.category-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule)}.category-row:last-child{border-bottom:0}.category-row a{color:var(--ink);font-family:var(--font-display);font-size:16px;text-decoration:none}.category-row a:hover{color:var(--ink);text-decoration:underline}.category-row__count{color:var(--ink-40);font-family:var(--type-data-family);font-size:var(--type-data-size);letter-spacing:var(--type-data-tracking)}.category-panel__note{margin:0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.inverted-copy__heading{margin:0 0 var(--space-4);color:var(--ink);font-family:var(--type-page-title-family);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}@media (max-width:768px){.inverted-copy__heading{font-size:var(--type-section-heading-size);line-height:var(--type-section-heading-line)}}.band-inverted .prose p{color:var(--ink-70)}.inverted-copy__action{margin:var(--space-5) 0 0}.button--inverted,.woocommerce a.button.button--secondary.button--inverted{border-color:var(--rule);background-color:transparent;color:var(--ink)}.button--inverted:hover,.woocommerce a.button.button--secondary.button--inverted:hover{border-color:var(--ink);background-color:transparent;color:var(--ink)}main>.home-band{padding-block:var(--section-y)}.catalog-grid{display:grid;gap:var(--space-6)}@media (min-width:1024px){.catalog-grid{grid-template-columns:1fr 1fr}}.category-panel{border-color:var(--rule)}.category-row{border-bottom-color:var(--rule-light)}.category-row a,.category-row a:hover{color:var(--ink)}.catalog-copy__heading{margin:0 0 var(--space-4);color:var(--ink);font-family:var(--type-page-title-family);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}@media (max-width:768px){.catalog-copy__heading{font-size:var(--type-section-heading-size);line-height:var(--type-section-heading-line)}}.catalog-copy__action{margin:var(--space-5) 0 0}.band--inverted{margin:0;background-color:var(--paper);color:var(--ink-70)}.band--inverted h1,.band--inverted h2,.band--inverted h3,.band--inverted h4,.band--inverted h5,.band--inverted h6{color:var(--ink)}.band--inverted .prose li,.band--inverted .prose p,.band--inverted li,.band--inverted p{color:var(--ink-70)}.band--inverted .band__eyebrow,.band--inverted .category-panel__note{color:var(--ink-40)}.band--inverted .band__link,.band--inverted .prose a,.band--inverted a{color:var(--ink)}.band--inverted .prose a:hover{color:var(--ink)}.band--inverted .category-panel{border-color:var(--rule)}.band--inverted .category-row{border-bottom-color:var(--rule)}.band--inverted .category-row a,.band--inverted .category-row a:hover{color:var(--ink)}.band--inverted .category-row__count{color:var(--ink-40)}.band--inverted .product-card{border-color:var(--rule)}.band--inverted .product-card__catalog{color:var(--ink-40)}.band--inverted .product-card__name,.band--inverted .product-card__name a{color:var(--ink)}.band--inverted .product-card__footer{border-top-color:var(--rule)}.band--inverted .product-card__price{color:var(--ink)}.band--inverted .faq-item{border-bottom-color:var(--rule)}.band--inverted .faq-item__question{color:var(--ink)}.band--inverted .faq-item__question:hover{background-color:var(--card)}.band--inverted .faq-item__indicator{color:var(--ink-40)}.band--inverted .faq-item__answer{color:var(--ink-70)}.band--inverted .button,.band--inverted button,.band--inverted input[type=submit],.woocommerce .band--inverted a.button,.woocommerce .band--inverted a.button.alt,.woocommerce .band--inverted button.button,.woocommerce .band--inverted button.button.alt,.woocommerce .band--inverted input.button{border:0;background-color:var(--blue);color:var(--paper)}.band--inverted .button:hover,.band--inverted button:hover,.band--inverted input[type=submit]:hover,.woocommerce .band--inverted a.button.alt:hover,.woocommerce .band--inverted a.button:hover,.woocommerce .band--inverted button.button.alt:hover,.woocommerce .band--inverted button.button:hover,.woocommerce .band--inverted input.button:hover{background-color:var(--blue-hover);color:var(--paper)}.band--inverted .button--secondary,.woocommerce .band--inverted a.button.button--secondary,.woocommerce .band--inverted button.button.button--secondary{border:var(--hairline) solid var(--rule);background-color:transparent;color:var(--ink)}.band--inverted .button--secondary:hover,.woocommerce .band--inverted a.button.button--secondary:hover,.woocommerce .band--inverted button.button.button--secondary:hover{border-color:var(--ink);background-color:transparent;color:var(--ink)}.band--inverted .testing-block__image{border:0;border-radius:0;box-shadow:none;background-color:transparent}:root{--type-hero-title-family:var(--font-display);--type-hero-title-size:72px;--type-hero-title-weight:600;--type-hero-title-line:1.05;--type-hero-title-tracking:0}.home-hero h1{margin-bottom:var(--space-4);font-family:var(--type-hero-title-family);font-weight:var(--type-hero-title-weight);line-height:var(--type-hero-title-line);letter-spacing:var(--type-hero-title-tracking);font-size:44px}@media (min-width:1024px){.home-hero h1{font-size:var(--type-hero-title-size)}.home-hero{padding-block:calc(var(--space-8) + var(--space-4))}.home-hero .prose p{font-size:18px}}@media (max-width:480px){.home-hero h1{font-size:var(--type-page-title-size)}}@media (max-width:768px){:root{--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--section-y:32px;--type-hero-title-size:44px;--type-page-title-size:26px;--type-product-title-size:22px;--type-section-heading-size:20px;--type-sequence-size:22px}.home-hero h1{font-size:var(--type-hero-title-size)}}@media (max-width:480px){:root{--type-hero-title-size:34px}}.nav-toggle{display:none;padding:var(--space-2);border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--ink);cursor:pointer}.nav-toggle:active,.nav-toggle:hover{background-color:transparent;box-shadow:none;color:var(--ink);transform:none}.nav-toggle__glyph{display:block;width:24px;height:24px;stroke:currentColor;stroke-width:1}@media (max-width:768px){.site-header__inner{flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3)}.wordmark{order:1;margin-right:auto}.site-cart{order:2}.has-nav-toggle .nav-toggle{display:inline-flex;align-items:center;order:3}.site-nav{order:4;flex-basis:100%;margin-left:0}.has-nav-toggle .site-nav{display:none}.has-nav-toggle .site-nav.is-open{display:block}.site-nav ul{display:block;gap:0}.site-nav li{display:block;border-bottom:var(--hairline) solid var(--rule-light)}.site-nav a{display:block;padding-block:var(--space-3)}}@media (max-width:768px){.card-grid{gap:0}.product-card{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-2);row-gap:var(--space-2);align-items:baseline;padding:var(--space-3) 0;border:0;border-bottom:var(--hairline) solid var(--rule-light)}.band--inverted .product-card{border-bottom-color:var(--rule)}.product-card__catalog{grid-column:1;grid-row:1;margin:0}.product-card__name{grid-column:2;grid-row:1;margin:0}.product-card__size{grid-column:1/-1;grid-row:2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card__spacer{display:none}.product-card__footer{grid-column:1/-1;grid-row:3;flex-wrap:nowrap;padding-top:0;border-top:0}}@media (max-width:768px){.site-footer__columns{grid-template-columns:1fr 1fr;gap:var(--space-5)}.site-footer__column--compliance{grid-column:1/-1}.site-footer__heading{margin-bottom:var(--space-2)}.site-footer__links li{margin-bottom:var(--space-1)}.site-footer__links a{line-height:var(--type-catalog-line);text-decoration:none}.site-footer__links a:focus-visible,.site-footer__links a:hover{text-decoration:underline}.site-footer__copyright{margin-top:var(--space-5)}}@media (max-width:480px){.site-footer__columns{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width:768px){.category-row{padding-block:var(--space-2)}.category-list{margin:var(--space-2) 0}}@media (max-width:768px){:root{--type-wordmark-tracking:0.12em}.site-header__inner{column-gap:var(--space-2);row-gap:0}.wordmark{order:1;flex:1 1 auto;min-width:0;margin-right:auto}.wordmark__text{white-space:nowrap}.site-cart{order:2;flex:none;white-space:nowrap}.has-nav-toggle .nav-toggle{order:3;flex:none;justify-content:center;min-width:44px;min-height:44px}.site-nav{order:4;flex-basis:100%}}@media (max-width:480px){:root{--type-wordmark-tracking:0.08em;--type-wordmark-size:20px}}.product-short-description{margin:0 0 var(--space-5);color:var(--ink-70)}.product-short-description>:last-child{margin-bottom:0}.contact-form-section,.contact-notes{margin-top:var(--section-y)}.notes-list{margin:0}.notes-row{padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.notes-row dt{margin:0 0 var(--space-1);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.notes-row dd{margin:0;color:var(--ink-70)}.contact-form .form-row{margin:0 0 var(--space-4)}.contact-form label{display:block;margin-bottom:var(--space-1);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:100%;max-width:none}.contact-form textarea{resize:vertical}.contact-form__actions{margin:0}.contact-form__trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.form-error{display:block;margin-top:var(--space-1);color:var(--oxblood);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.contact-notice{margin:0 0 var(--space-4);padding:16px;border:0;border-left:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card);color:var(--ink-70);font-size:14px}.contact-notice--error{border-left-color:var(--oxblood);color:var(--oxblood)}.product-main>:last-child{margin-bottom:0}.site-account{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-decoration:none}.site-account:hover{color:var(--ink)}@media (max-width:768px){.site-account{order:5;flex-basis:100%;padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.has-nav-toggle .site-account{display:none}.has-nav-toggle .site-nav.is-open~.site-account{display:block}}.account-auth{display:grid;gap:var(--space-6)}@media (min-width:1024px){.account-auth{grid-template-columns:1fr 1fr;gap:var(--space-7)}.account-auth__column--register{padding-left:var(--space-7);border-left:var(--hairline) solid var(--rule)}}.account-auth__note{margin:var(--space-4) 0 0;color:var(--ink-40);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-form .form-row{margin:0 0 var(--space-4)}.account-form label{display:block;margin-bottom:var(--space-1);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-form input[type=email],.account-form input[type=password],.account-form input[type=tel],.account-form input[type=text]{width:100%;max-width:none}.account-form input[type=checkbox]{width:auto}.account-form .woocommerce-form-login__rememberme,.account-form .woocommerce-form-login__rememberme span{display:inline;color:var(--ink-70)}.account-form fieldset{margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;border:0;border-top:var(--hairline) solid var(--rule-light)}.account-form legend{padding:0;color:var(--ink);font-family:var(--type-small-family);font-size:var(--type-small-size)}.account-form .woocommerce-LostPassword{margin:var(--space-3) 0 0;font-size:var(--type-small-size)}.woocommerce-account .woocommerce{display:grid;gap:var(--space-5)}@media (min-width:1024px){.woocommerce-account .woocommerce{grid-template-columns:220px 1fr;gap:var(--space-7);align-items:start}.account-nav{position:sticky;top:var(--space-4)}}.account-nav__list{margin:0;padding:0;list-style:none}.account-nav__list li{margin:0;border-bottom:var(--hairline) solid var(--rule-light)}.account-nav__list a{display:block;padding:var(--space-3) 0;color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-decoration:none}.account-nav__list a:hover{color:var(--ink)}.account-nav__list li.is-active{border-left:2px solid var(--ink)}.account-nav__list li.is-active a{padding-left:var(--space-2);color:var(--ink)}@media (max-width:1023px){.account-nav__list{display:flex;gap:var(--space-4);overflow-x:auto;border-bottom:var(--hairline) solid var(--rule-light)}.account-nav__list li{flex:none;border-bottom:0}.account-nav__list a{white-space:nowrap}.account-nav__list li.is-active{border-left:0;border-bottom:2px solid var(--ink)}.account-nav__list li.is-active a{padding-left:0}}.woocommerce-orders-table__cell-order-number a{color:var(--ink);font-family:var(--type-catalog-family);font-size:var(--type-catalog-size);font-weight:var(--type-catalog-weight);letter-spacing:var(--type-catalog-tracking)}.woocommerce-orders-table__cell-order-status{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);letter-spacing:var(--type-data-tracking)}.account-empty{margin:0;color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.order-header{margin-bottom:var(--space-5)}.order-header__number{margin:0 0 var(--space-1);color:var(--ink);font-family:var(--font-mono);font-size:var(--type-product-title-size);line-height:var(--type-product-title-line);letter-spacing:var(--type-data-tracking)}.order-header__meta{margin:0;color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{text-align:right}.woocommerce-table--order-details tfoot th{text-align:left}.order-facts{margin-top:var(--section-y)}.order-facts address{font-style:normal}.order-facts .notes-row dd p{margin:var(--space-1) 0 0}.order-confirmation{margin-top:var(--section-y);padding:var(--space-4);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.order-confirmation h2{margin-bottom:var(--space-3)}.order-confirmation__statement{margin:0 0 var(--space-2);color:var(--ink-70)}.order-confirmation__meta{margin:0;color:var(--ink-40);font-family:var(--type-data-family);font-size:var(--type-data-size);letter-spacing:var(--type-data-tracking)}.account-addresses{display:grid;gap:var(--space-5)}@media (min-width:768px){.account-addresses{grid-template-columns:1fr 1fr}}.woocommerce-Address address{font-style:normal;color:var(--ink-70)}.woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--rule-light)}.woocommerce-Address-title h2,.woocommerce-Address-title h3{margin:0}.woocommerce table.woocommerce-table--order-details tfoot td{text-align:right}.woocommerce table.woocommerce-table--order-details tfoot th{text-align:left}@media (max-width:768px){.account-orders-table,.account-orders-table tbody,.account-orders-table tr,.woocommerce table.shop_table.account-orders-table td,.woocommerce table.shop_table.account-orders-table th{display:block}.account-orders-table thead{display:none}.account-orders-table tr{padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.woocommerce table.shop_table.account-orders-table td,.woocommerce table.shop_table.account-orders-table th{padding:var(--space-1) 0;border-bottom:0}.account-orders-table td[data-title]::before,.account-orders-table th[data-title]::before{content:attr(data-title);display:block;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}}.woocommerce-account .woocommerce>*{min-width:0}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:none}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto;margin:0}@media (min-width:1024px){.account-auth{grid-template-columns:1fr 1.75fr}}.account-form__row{display:grid;gap:var(--space-4);margin:0 0 var(--space-4)}.account-form__row .form-row{margin:0}@media (min-width:768px){.account-form__row--pair{grid-template-columns:1fr 1fr}.account-form__row--locality{grid-template-columns:2fr 2fr 1fr}}.account-form__field{min-width:0}.account-form select{width:100%;max-width:none}.account-form__optional{margin-left:var(--space-1);color:var(--ink-40)}.account-form__field--invalid>label{color:var(--oxblood)}.account-form__field--invalid input,.account-form__field--invalid select{border-color:var(--oxblood)}@media (min-width:1024px){.woocommerce-account:not(.logged-in) .woocommerce{grid-template-columns:1fr}}@media (max-width:768px){.account-form__row--locality,.account-form__row--pair{grid-template-columns:1fr}}:root{--chrome-height:120.19px}.home-band--paper{--paper:#F0F0ED;--card:#F7F7F5;--ink:#16181A;--ink-70:#54595E;--ink-40:#8B9095;--rule:#D6D6D1;--rule-light:#E6E6E2;--blue:#24405E;--blue-hover:#182C42;--oxblood:#8A3324;background:var(--paper);color:var(--ink-70)}.home-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--chrome-height));padding-block:clamp(48px,7vh,96px)}.home-hero h1{font-size:clamp(44px, 5.6vw, 88px);line-height:1.02;letter-spacing:-.025em}.home-hero .prose p{max-width:46ch;font-size:clamp(16px, 1.25vw, 20px)}.home-hero .button{padding:16px 32px;font-size:15px}@media (max-width:768px){.home-hero{min-height:0}}.hero-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin:var(--section-y) 0 0;padding:var(--space-4) 0 0;border-top:var(--hairline) solid var(--rule);color:var(--ink-40);font-family:var(--font-mono);font-size:13px;letter-spacing:.05em;list-style:none}.hero-trust__item{margin:0;min-width:0}.hero-trust__term{color:var(--ink)}@media (max-width:768px){.hero-trust{grid-template-columns:1fr;gap:var(--space-2)}}@media (max-width:480px){.home-hero .button{padding:14px 20px}}:root{--chrome-paper:#F0F0ED;--chrome-card:#F7F7F5;--chrome-ink:#16181A;--chrome-ink-70:#54595E;--chrome-ink-40:#8B9095;--chrome-rule:#D6D6D1;--chrome-rule-light:#E6E6E2;--chrome-blue:#24405E;--chrome-blue-hover:#182C42;--chrome-oxblood:#8A3324}.compliance-strip,.site-footer,.site-header{--paper:var(--chrome-paper);--card:var(--chrome-card);--ink:var(--chrome-ink);--ink-70:var(--chrome-ink-70);--ink-40:var(--chrome-ink-40);--rule:var(--chrome-rule);--rule-light:var(--chrome-rule-light);--blue:var(--chrome-blue);--blue-hover:var(--chrome-blue-hover);--oxblood:var(--chrome-oxblood);color:var(--chrome-ink-70)}.site-footer{background-color:var(--chrome-paper)}.site-footer{padding-block:var(--space-6) var(--space-5)}.site-footer__columns{gap:var(--space-5)}.site-footer__copyright{margin-top:var(--space-5)}@media (max-width:480px){.site-footer__columns{gap:var(--space-4)}}.site-footer__links+.site-footer__ruo{margin-top:var(--space-3)}.product-main,.product-purchase{min-width:0}.product-image img{display:block;width:100%;max-width:100%;height:auto}@media (min-width:768px){.product-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-6);align-items:start}.product-main__content:only-child{grid-column:1/-1}}.product-card{min-width:0}.product-card__image{margin:0 0 var(--space-3)}.product-card__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}@media (max-width:768px){.product-card__image{grid-column:1/-1;grid-row:1;align-self:start;margin:0}.product-card__catalog,.product-card__name{grid-row:2}.product-card__size{grid-row:3}.product-card__footer{grid-row:4}}@media (min-width:1024px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.product-detail{min-width:0}.product-price{margin:0 0 var(--space-4)}.product-price .price,.product-price p{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(30px, 3vw, 40px);font-weight:600;line-height:1.1;letter-spacing:0}.product-price del{opacity:1;color:var(--ink-40)}.potency-field{margin:0 0 var(--space-4)}.potency-label{margin:0 0 var(--space-2);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.potency-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.potency-options[hidden]{display:none}.variations.is-replaced{display:none}.potency-option{padding:10px 20px;border:var(--hairline) solid var(--rule);border-radius:var(--radius-pill);background-color:transparent;color:var(--ink);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1;letter-spacing:var(--type-data-tracking);text-align:center;cursor:pointer;transition:border-color var(--hover-duration) var(--motion-easing),background-color var(--hover-duration) var(--motion-easing),color var(--hover-duration) var(--motion-easing)}.potency-option:hover:not(:disabled){border-color:var(--ink);background-color:transparent;color:var(--ink)}.potency-option.is-selected,.potency-option.is-selected:hover{border-color:var(--blue);background-color:var(--blue);color:var(--paper)}.potency-option.is-unavailable,.potency-option:disabled{border-color:var(--rule);background-color:transparent;color:var(--ink-40);text-decoration:line-through;cursor:not-allowed}.add-to-cart-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3);margin:0 0 var(--space-4)}.qty-stepper{display:flex;flex:none;align-items:stretch;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:transparent}.qty-stepper__button{flex:none;width:44px;min-height:44px;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--ink);font-family:var(--font-mono);font-size:16px;line-height:1;cursor:pointer;transition:background-color var(--hover-duration) var(--motion-easing)}.qty-stepper__button:hover{background-color:var(--card);color:var(--ink)}.qty-stepper input.qty,.woocommerce .qty-stepper input.qty{width:56px;min-height:44px;padding:0;border:0;border-inline:var(--hairline) solid var(--rule);border-radius:0;background-color:transparent;color:var(--ink);font-family:var(--font-mono);font-size:var(--type-data-size);text-align:center;-moz-appearance:textfield}.qty-stepper input.qty::-webkit-inner-spin-button,.qty-stepper input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.add-to-cart-row .add-to-cart,.woocommerce .add-to-cart-row .add-to-cart{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;border-radius:var(--radius-pill);background-color:var(--blue);color:var(--paper)}.add-to-cart-row .add-to-cart:hover,.woocommerce .add-to-cart-row .add-to-cart:hover{background-color:var(--blue-hover);color:var(--paper)}.add-to-cart__price:not(:empty)::before{content:"— "}.add-to-cart__price,.add-to-cart__price .amount{color:inherit}.single_variation_wrap .woocommerce-variation-price{display:none}.spec-strip{display:grid;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card)}@media (min-width:480px){.spec-strip{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.spec-strip__cell{min-width:0}.spec-strip__label{margin:0 0 var(--space-1);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.spec-strip__value{margin:0;color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.trust-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);padding:0;color:var(--ink-70);font-family:var(--font-mono);font-size:13px;line-height:1.5;letter-spacing:var(--type-data-tracking);list-style:none}.trust-row li{margin:0}.product-detail>.ruo-notice{margin-block:0 var(--space-5)}.product-detail>.spec-table{margin-bottom:var(--space-5)}.product-detail>:last-child{margin-bottom:0}.product-image{align-self:start}.potency-option{border-color:var(--ink-40)}.potency-option.is-unavailable,.potency-option:disabled{border-color:var(--ink-40)}.product-detail>.trust-row{margin-block-start:var(--space-5)}.related-products{padding-block:var(--section-y)}.card-grid--related{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media (min-width:1024px){.card-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.card-grid--related .product-card{display:flex;min-width:0;padding:var(--space-4);border:var(--hairline) solid var(--rule)}.card-grid--related .product-card__catalog{margin:0 0 var(--space-2)}.card-grid--related .product-card__name{margin:0 0 var(--space-2)}.card-grid--related .product-card__size{overflow:visible;white-space:normal}.card-grid--related .product-card__spacer{display:block}.card-grid--related .product-card__footer{flex-wrap:wrap;padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule-light)}}.site-search{display:flex;flex:none;align-items:center}.site-search__toggle{display:none}.has-search .site-search__toggle{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--ink-70);cursor:pointer}.has-search .site-search__toggle::after{content:"";position:absolute;inset:-10px}.has-search .site-search__toggle:active,.has-search .site-search__toggle:hover,.has-search .site-search__toggle[aria-expanded=true]{background-color:transparent;box-shadow:none;color:var(--ink);transform:none}.site-search__glyph{display:block;width:20px;height:20px;stroke:currentColor}@media (max-width:768px){.has-search .site-search__toggle{width:auto;height:auto;min-width:44px;min-height:44px}.has-search .site-search__toggle::after{content:none}}.site-search__panel{position:relative}.has-search .site-search--bar .site-search__panel{display:none}.has-search .site-search--bar.is-open .site-search__panel{display:block}.site-search__form{display:flex;align-items:stretch;gap:var(--space-2)}.site-header .site-search__input,.site-search__input{flex:1 1 auto;min-width:0;padding:8px 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:16px;-webkit-appearance:none;appearance:none}.site-header .site-search__input:focus,.site-search__input:focus{border-color:var(--blue);outline:0}.site-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.site-search__submit{flex:none;padding:8px 16px;border-radius:var(--radius);background-color:var(--blue);color:var(--paper);font-size:var(--type-small-size)}.site-search__submit:hover{background-color:var(--blue-hover);color:var(--paper)}.site-search__results{margin:var(--space-2) 0 0;padding:0;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--paper);list-style:none}.site-search__result+.site-search__result{border-top:var(--hairline) solid var(--rule-light)}.site-search__link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--ink);text-decoration:none}.site-search__link:focus,.site-search__link:hover,.site-search__result.is-active .site-search__link{background-color:var(--card);color:var(--ink)}.site-search__thumb{display:block;flex:none;width:40px;height:40px;border:var(--hairline) solid var(--rule-light);background-color:var(--card)}.site-search__thumb img{display:block;width:100%;height:100%;object-fit:cover}.site-search__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.site-search__name{overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.site-search__price{color:var(--ink-70);font-family:var(--font-mono);font-size:13px;line-height:1.3}.site-search__empty{padding:var(--space-3);color:var(--ink-70);font-family:var(--font-mono);font-size:13px}@media (min-width:1024px){.site-search{position:relative}.has-search .site-search--bar .site-search__panel{position:absolute;top:50%;right:0;z-index:20;width:420px;transform:translateY(-50%)}.has-search .site-search--bar .site-search__input{font-size:15px}.has-search .site-search--bar .site-search__results{position:absolute;top:100%;right:0;left:0}.has-search-open .site-nav{opacity:0;pointer-events:none;transition:opacity var(--hover-duration) var(--motion-easing)}}@media (max-width:1023px){.site-search--bar{display:contents}.site-search__toggle{order:2}.site-search--bar .site-search__panel{flex-basis:100%;order:9;width:100%;padding-bottom:var(--space-3)}.has-search .site-search--bar.is-open .site-search__panel{display:block}.site-search--bar .site-search__results{position:static}}.site-search--menu{display:none}@media (max-width:1023px){.site-search--menu{display:block;width:100%;padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--rule-light)}.site-search--menu .site-search__panel{position:static}}@media (max-width:374px){.site-search--bar{display:none}}.catalog__summary{margin:0 0 var(--space-4);color:var(--ink-70);font-family:var(--font-mono);font-size:13px;letter-spacing:var(--type-data-tracking)}.catalog__summary-count,.catalog__summary-term{color:var(--ink)}.catalog__empty{margin:0 0 var(--space-5)}.catalog__empty p{margin:0 0 var(--space-4);max-width:var(--prose-max)}.catalog__empty p:last-child{margin-bottom:0}.potency-option--static{cursor:default}.spec-table__value{overflow-wrap:anywhere}.site-loader__lockup,.site-loader__text::after{will-change:transform}.site-loader{z-index:9999}.home-hero h1{font-size:clamp(44px, 5.6vw, 64px)}@media (max-width:767px){.hero-break{display:none}}.home-hero h1{font-size:clamp(44px, 5.6vw, 48px)}.account-auth__gate{margin:0 0 var(--space-5);padding:var(--space-3);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card);color:var(--ink-70)}.account-ack{margin:0 0 var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.account-ack--invalid{border-color:var(--oxblood)}.account-ack__field{margin:0}.account-ack label{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--ink-70)}.account-ack input[type=checkbox]{flex:none;margin-top:var(--space-1)}.account-ack__error{margin:var(--space-2) 0 0;color:var(--oxblood);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-ack__error[hidden]{display:none}.account-form__trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.woocommerce-form-register__submit[disabled]{opacity:.45;cursor:not-allowed}.woocommerce-form-register__submit[disabled]:hover{transform:none;box-shadow:none}.account-form__login-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.account-form__login-actions .woocommerce-form-login__rememberme{margin-bottom:0}.woocommerce-form-register input[type=email],.woocommerce-form-register input[type=password],.woocommerce-form-register input[type=text],.woocommerce-form-register select{font-size:16px}.email-split{display:flex;align-items:center;gap:var(--space-2)}.email-split__part{flex:1 1 0;min-width:0}.email-split__at{flex:none;color:var(--ink-40);font-family:var(--font-mono);font-size:16px;line-height:1}.email-split__preview{display:block;margin-top:var(--space-2);color:var(--ink-40);font-family:var(--font-mono);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);overflow-wrap:anywhere}.email-split__preview-value{color:var(--ink-70)}.account-ack__field+.account-ack__field{margin-top:var(--space-3)}.account-auth__intro{margin:0 0 var(--space-4);color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-sign{margin:0 0 var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.account-sign--invalid{border-color:var(--oxblood)}.account-sign__heading{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.01em}.account-sign__body{margin:0 0 var(--space-3);color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-sign .form-row{margin:0}.account-auth{display:block;width:100%;max-width:400px;margin-inline:auto}.account-auth[data-panel=login] .account-auth__panel--register,.account-auth[data-panel=register] .account-auth__panel--login{display:none}.account-auth__switch{margin:var(--space-5) 0 0;color:var(--ink-40);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.account-auth__switch-link{margin-left:var(--space-1)}.woocommerce-account:not(.logged-in) main.page>article>h1{max-width:400px;margin-inline:auto}.woocommerce-account:not(.logged-in) main.page{padding-top:var(--space-5)}.woocommerce-account:not(.logged-in) main.page>article>h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.woocommerce-account:not(.logged-in) .woocommerce{row-gap:var(--space-4)}.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper:empty{display:none}.account-auth__panel--register h2{margin-bottom:var(--space-2)}.account-auth__intro{margin-bottom:var(--space-3)}.account-form__cell{min-width:0}.woocommerce-form-register .account-form__row{gap:var(--space-3);margin-bottom:var(--space-3)}@media (min-width:769px){.woocommerce-form-register .account-form__row--pair{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.woocommerce-form-register>.form-row{margin-bottom:var(--space-3)}.woocommerce-form-register .account-ack,.woocommerce-form-register .account-sign{margin-bottom:var(--space-3)}.woocommerce-form-register .account-ack__field+.account-ack__field{margin-top:var(--space-2)}.woocommerce-form-register .account-sign__body{margin-bottom:var(--space-2)}.account-auth__panel--register .account-auth__note{margin-top:var(--space-3)}.account-auth[data-panel=register]{max-width:560px}.woocommerce-account:not(.logged-in) main.page>article:has(.account-auth[data-panel=register])>h1{max-width:560px}@media (min-width:769px){.woocommerce-form-register .account-form__row--pair{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@media (min-width:768px){.card-grid:not(.card-grid--related){gap:var(--space-4)}.card-grid .product-card{display:flex;min-width:0;padding:var(--space-4);border:var(--hairline) solid var(--rule)}.card-grid .product-card__image{align-self:stretch;margin:0 0 var(--space-3)}.card-grid .product-card__catalog,.card-grid .product-card__name{margin:0 0 var(--space-2)}.card-grid .product-card__size{overflow:visible;white-space:normal}.card-grid .product-card__spacer{display:block}.card-grid .product-card__footer{flex-wrap:wrap;padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule-light)}}@media (min-width:768px){.home-hero--split .hero-grid{grid-template-columns:1fr minmax(0,36%)}}@media (min-width:1024px){.home-hero--split .hero-grid{grid-template-columns:1fr minmax(0,45%)}}.hero-vials{position:relative;aspect-ratio:1/1}.hero-vials img{position:absolute;height:auto;will-change:transform}.hero-vials__back{width:26%;left:36%;top:4%;z-index:1}.hero-vials__side{width:30%;left:70%;top:34%;z-index:2}.hero-vials__front{width:34%;left:2%;top:20%;z-index:3}@media (prefers-reduced-motion:no-preference){.hero-vials__back{animation:axenta-drift-back 9s -1.5s ease-in-out infinite alternate}.hero-vials__side{animation:axenta-drift-side 8s -4s ease-in-out infinite alternate}.hero-vials__front{animation:axenta-drift-front 7s 0s ease-in-out infinite alternate}@keyframes axenta-drift-front{from{transform:translateY(-12px)}to{transform:translateY(12px)}}@keyframes axenta-drift-side{from{transform:translateY(8px)}to{transform:translateY(-8px)}}@keyframes axenta-drift-back{from{transform:translateY(-5px)}to{transform:translateY(5px)}}}.hero-trust__item{display:flex;flex-direction:column;padding:var(--space-4);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.hero-trust__term{margin:0 0 var(--space-1);color:var(--ink);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.hero-trust__note{margin:0;color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-transform:none}@media (max-width:1023px){.hero-trust{grid-template-columns:repeat(2,1fr)}}.promise-head{margin:0 0 var(--space-5);text-align:center}.promise-head h2{margin:0}.promise-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin:0;padding:0;list-style:none}.promise-card{position:relative;display:grid;grid-template-areas:'stack';grid-template-columns:minmax(0,1fr);overflow:hidden;margin:0;border:var(--hairline) solid var(--rule);border-radius:0;background-color:transparent;transition:transform 350ms ease-out,border-color 350ms ease-out}.promise-card::before{content:'';grid-area:stack;width:100%;aspect-ratio:2/3;max-height:420px}.promise-card__image{position:absolute;left:0;top:-9%;z-index:0;width:100%;height:auto;object-fit:unset;transform:none;transition:transform 350ms ease-out}.promise-card__tint{position:absolute;inset:0;z-index:1;background-color:var(--paper);opacity:.25;transition:opacity 350ms ease-out}.promise-card__body{grid-area:stack;align-self:end;position:relative;z-index:3;padding:var(--space-5);background-color:var(--paper)}.promise-card__body::before{content:'';position:absolute;inset:auto 0 100% 0;height:72px;background-image:linear-gradient(to top,var(--paper),transparent)}.promise-card__eyebrow{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.promise-card__heading{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.promise-card__copy{margin:0;color:var(--ink);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.promise-card__link-row{margin:var(--space-3) 0 0}.promise-card__link{color:var(--ink);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:4px}@media (min-width:768px){.promise-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.promise-card::before{max-height:none}}@media (min-width:1024px){.promise-grid{gap:var(--space-4)}}@media (prefers-reduced-motion:no-preference){.promise-card--armed{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .6s ease-out var(--promise-delay, 0ms),transform .6s ease-out var(--promise-delay, 0ms),border-color 350ms ease-out}.promise-card--armed.is-visible{opacity:1;transform:translateY(0) scale(1)}.promise-card--armed.is-visible:focus-within,.promise-card--armed.is-visible:hover,.promise-card:focus-within,.promise-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--ink-40)}.promise-card:focus-within .promise-card__image,.promise-card:hover .promise-card__image{transform:scale(1.05);transform-origin:center}.promise-card:focus-within .promise-card__tint,.promise-card:hover .promise-card__tint{opacity:.1}}.cart-drawer{position:fixed;inset:0;z-index:200}.cart-drawer[hidden]{display:none}.cart-drawer__backdrop{position:absolute;inset:0;background-color:var(--paper);opacity:.6}.cart-drawer__panel{--paper:var(--chrome-paper);--card:var(--chrome-card);--ink:var(--chrome-ink);--ink-70:var(--chrome-ink-70);--ink-40:var(--chrome-ink-40);--rule:var(--chrome-rule);--rule-light:var(--chrome-rule-light);--blue:var(--chrome-blue);--blue-hover:var(--chrome-blue-hover);--oxblood:var(--chrome-oxblood);position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:440px;max-width:100%;border-left:var(--hairline) solid var(--rule);background-color:var(--paper);color:var(--ink)}@media (max-width:768px){.cart-drawer__panel{width:100%;border-left:0}}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--hairline) solid var(--rule)}.cart-drawer__title{display:flex;align-items:baseline;gap:var(--space-2);margin:0;color:var(--ink);font-family:var(--type-section-heading-family);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}.cart-drawer__chip{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);font-variant-numeric:tabular-nums}.cart-drawer__close{padding:var(--space-1) var(--space-2);border:0;border-radius:0;background:0 0;color:var(--ink-40);font-family:var(--font-mono);font-size:20px;line-height:1;cursor:pointer;transition:color var(--hover-duration) var(--motion-easing)}.cart-drawer__close:hover{color:var(--ink)}.cart-drawer__fragment{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cart-progress{padding:var(--space-3) var(--space-5);border-bottom:var(--hairline) solid var(--rule)}.cart-progress__text{margin:0 0 var(--space-2);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.cart-progress--unlocked .cart-progress__text{color:var(--ink)}.cart-progress__track{height:var(--hairline);background-color:var(--rule)}.cart-progress__fill{display:block;height:100%;background-color:var(--blue)}.cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto}.cart-line-list{margin:0;padding:0;list-style:none}.cart-line{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:var(--space-4) var(--space-5);border-bottom:var(--hairline) solid var(--rule-light)}.cart-line__media{width:64px}.cart-line__thumb{display:block;width:100%;height:auto}.cart-line__name{margin:0;padding-right:var(--space-4);color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);letter-spacing:var(--type-card-title-tracking)}.cart-line__meta{margin:var(--space-1) 0 0;color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.cart-line__stepper{display:inline-flex;align-items:center;margin-top:var(--space-2);border:var(--hairline) solid var(--rule)}.cart-line__step{min-width:32px;padding:var(--space-1) var(--space-2);border:0;border-radius:0;background:0 0;color:var(--ink-70);font-family:var(--font-mono);font-size:var(--type-data-size);line-height:1.4;cursor:pointer;transition:color var(--hover-duration) var(--motion-easing)}.cart-line__step:hover{color:var(--ink)}.cart-line__qty{min-width:32px;padding:var(--space-1) 0;border-inline:var(--hairline) solid var(--rule);color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);line-height:1.4;letter-spacing:var(--type-data-tracking);text-align:center;font-variant-numeric:tabular-nums}.cart-line__total{margin:0;color:var(--ink);font-family:var(--type-price-family);font-size:var(--type-data-size);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-line__remove{position:absolute;top:var(--space-3);right:var(--space-5);padding:0 var(--space-1);border:0;border-radius:0;background:0 0;color:var(--ink-40);font-family:var(--font-mono);font-size:var(--type-small-size);line-height:1;cursor:pointer;transition:color var(--hover-duration) var(--motion-easing)}.cart-line__remove:hover{color:var(--oxblood)}.cart-drawer__empty{margin:0;padding:var(--space-5);color:var(--ink-70);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line)}.cart-drawer__empty-link{margin:0;padding:0 var(--space-5) var(--space-5)}.cart-drawer__foot{flex:0 0 auto;padding:var(--space-4) var(--space-5);border-top:var(--hairline) solid var(--rule)}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.cart-drawer__amount{font-variant-numeric:tabular-nums}.cart-drawer__note{margin:var(--space-1) 0 var(--space-3);color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.cart-drawer__action{margin:0 0 var(--space-3)}.cart-drawer__checkout{display:block;text-align:center}.cart-drawer__trust{margin:0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase;text-align:center}.site-cart__count{font-variant-numeric:tabular-nums}.site-cart__count::before{content:'('}.site-cart__count::after{content:')'}.axenta-cart-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){.cart-drawer__panel{transform:translateX(100%);transition:transform .3s ease-out}.cart-drawer__backdrop{opacity:0;transition:opacity .3s ease-out}.cart-drawer.is-open .cart-drawer__panel{transform:translateX(0)}.cart-drawer.is-open .cart-drawer__backdrop{opacity:.6}}.blockUI.blockOverlay{opacity:0!important;background:0 0!important}.blockUI.blockOverlay::after,.blockUI.blockOverlay::before,.woocommerce .blockUI.blockOverlay::after,.woocommerce .blockUI.blockOverlay::before{display:none!important;content:none!important;background-image:none!important;animation:none!important}.woocommerce-checkout-review-order tr.order-total,.woocommerce-checkout-review-order tr.shipping,.woocommerce-checkout-review-order tr.tax-rate,.woocommerce-checkout-review-order tr.tax-total,.woocommerce-checkout-review-order tr.woocommerce-shipping-totals{transition:opacity 150ms var(--motion-easing)}.axenta-checkout-busy .woocommerce-checkout-review-order tr.order-total,.axenta-checkout-busy .woocommerce-checkout-review-order tr.shipping,.axenta-checkout-busy .woocommerce-checkout-review-order tr.tax-rate,.axenta-checkout-busy .woocommerce-checkout-review-order tr.tax-total,.axenta-checkout-busy .woocommerce-checkout-review-order tr.woocommerce-shipping-totals{opacity:.5}@media (prefers-reduced-motion:reduce){.woocommerce-checkout-review-order tr.order-total,.woocommerce-checkout-review-order tr.shipping,.woocommerce-checkout-review-order tr.tax-rate,.woocommerce-checkout-review-order tr.tax-total,.woocommerce-checkout-review-order tr.woocommerce-shipping-totals{transition:none}}.checkout-form__details--stacked{display:block}.checkout-block+.checkout-block,.checkout-same+.checkout-block{margin-top:var(--space-5)}.checkout-block h3{margin:0 0 var(--space-3);color:var(--ink);font-family:var(--type-section-heading-family);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}.checkout-same{margin:var(--space-4) 0 0}.checkout-same__label{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);cursor:pointer}.checkout-block--billing[hidden]{display:none}.woocommerce a.added_to_cart,a.added_to_cart{display:none!important}.site-cart__count{display:inline-block}@media (prefers-reduced-motion:no-preference){.site-cart__count.is-pulsing{animation:axenta-cart-pulse .3s var(--motion-easing)}}@keyframes axenta-cart-pulse{0%{transform:scale(1)}45%{transform:scale(1.35)}100%{transform:scale(1)}}.cart-line{grid-template-columns:64px minmax(0,1fr) auto 44px;align-items:start}.cart-line__name{padding-right:0}.cart-line__remove{position:static;top:auto;right:auto;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;font-size:var(--type-data-size)}.address-suggest__anchor{position:relative}.address-suggest{position:absolute;z-index:60;top:100%;right:0;left:0;max-height:260px;margin:0;padding:0;overflow-y:auto;border:var(--hairline) solid var(--rule);border-top:0;border-radius:0;background-color:var(--card);list-style:none}.address-suggest[hidden]{display:none}.address-suggest__item{margin:0;padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--rule-light);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);cursor:pointer}.address-suggest__item:last-child{border-bottom:0}.address-suggest__item.is-active,.address-suggest__item:hover{background-color:var(--paper);color:var(--ink)}.axenta-ship-flag{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.checkout-layout{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:900px){.checkout-layout{grid-template-columns:40fr 60fr;gap:var(--space-6);align-items:start}.checkout-summary{position:sticky;top:var(--space-4)}}.checkout-main{min-width:0;max-width:560px}.checkout-summary{min-width:0;border:var(--hairline) solid var(--rule);background-color:var(--card)}.checkout-summary__heading{margin:0;padding:var(--space-4) var(--space-4) 0;color:var(--ink);font-family:var(--type-section-heading-family);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}.checkout-summary__panel{padding-bottom:var(--space-4)}.checkout-summary__toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--hairline) solid var(--rule);border-radius:0;background:0 0;color:var(--ink);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);text-align:left;cursor:pointer}.checkout-summary__toggle-total{margin-left:auto;font-family:var(--type-price-family);font-variant-numeric:tabular-nums}.checkout-summary__chevron{font-family:var(--font-mono);transition:transform var(--hover-duration) var(--motion-easing)}.checkout-summary__toggle[aria-expanded=true] .checkout-summary__chevron{transform:rotate(180deg)}@media (min-width:900px){.checkout-summary__toggle{display:none}.checkout-summary__panel[hidden]{display:block}}.order-summary{width:100%;margin:0;border-collapse:collapse}.order-summary thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.order-summary td,.order-summary th{padding:var(--space-3) var(--space-4);border:0;text-align:left;vertical-align:top}.order-summary .cart_item td{border-bottom:var(--hairline) solid var(--rule-light)}.order-summary .product-total,.order-summary tfoot td{text-align:right;white-space:nowrap;font-family:var(--type-price-family);font-variant-numeric:tabular-nums}.order-summary tfoot td,.order-summary tfoot th{padding-block:var(--space-2);color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking)}.order-summary tfoot .cart-subtotal td,.order-summary tfoot .cart-subtotal th{padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}.order-summary tfoot .order-total td,.order-summary tfoot .order-total th{padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule);color:var(--ink)}.summary-line{display:flex;gap:var(--space-3);align-items:flex-start}.summary-line__media{position:relative;flex:0 0 56px;width:56px}.summary-line__thumb{display:block;width:56px;height:56px;border:var(--hairline) solid var(--rule);object-fit:cover}.summary-line__qty{position:absolute;top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);min-width:20px;padding:0 var(--space-1);border-radius:0;background-color:var(--blue);color:var(--paper);font-family:var(--type-data-family);font-size:var(--type-table-header-size);line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.summary-line__detail{display:block;min-width:0}.summary-line__name{display:block;color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-small-size);font-weight:var(--type-card-title-weight);line-height:var(--type-small-line)}.summary-line__meta{display:block;margin-top:var(--space-1);color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.order-summary .woocommerce-shipping-totals td{padding-top:var(--space-2)}.order-summary #shipping_method{margin:0;padding:0;list-style:none;text-align:left}.order-summary #shipping_method li{margin:0 0 var(--space-1);font-family:var(--type-small-family);font-size:var(--type-small-size);white-space:normal}.order-summary #shipping_method label{display:inline;color:var(--ink-70)}.checkout-summary .checkout_coupon{margin:0;padding:var(--space-3) var(--space-4) 0;border:0}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(20,1fr);gap:0 var(--space-3)}.axenta-col{grid-column:span 20;min-width:0}@media (min-width:560px){.axenta-col--half{grid-column:span 10}.axenta-col--city{grid-column:span 9}.axenta-col--state{grid-column:span 6}.axenta-col--zip{grid-column:span 5}}.checkout-main .form-row,.woocommerce-address-fields .form-row{margin:0 0 var(--space-3);padding:0}.checkout-main .form-row input.input-text,.checkout-main .form-row select,.woocommerce-address-fields .form-row input.input-text,.woocommerce-address-fields .form-row select{width:100%;min-height:44px}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single{height:44px;border:var(--hairline) solid var(--rule);border-radius:2px;background-color:var(--card)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;color:var(--ink);font-family:var(--type-body-family);font-size:15px;line-height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--ink-40)}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--blue)}.select2-dropdown{border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--card)}.select2-container--default .select2-results__option{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--paper);color:var(--ink)}.select2-container--default .select2-search--dropdown .select2-search__field{border:var(--hairline) solid var(--rule);background-color:var(--card);color:var(--ink)}.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip-path:inset(50%)!important;white-space:nowrap!important}.select2-hidden-accessible{min-height:0!important;max-height:1px!important}.checkout-main .select2-container .select2-selection--single,.woocommerce-address-fields .select2-container .select2-selection--single{height:44px;min-height:44px}.checkout-main .select2-container,.woocommerce-address-fields .select2-container{width:100%!important}.select2-container{display:block;box-sizing:border-box}.select2-container .select2-selection--single{display:flex;align-items:center;box-sizing:border-box;width:100%;height:44px;min-height:44px;padding:0 12px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;flex:1 1 auto;min-width:0;padding:0;overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__arrow{flex:0 0 auto;height:auto}.select2-dropdown{box-sizing:border-box}.select2-results__option{padding:var(--space-2) 12px}.checkout-summary .order-summary{width:100%;max-width:100%;box-sizing:border-box}.checkout-summary .order-summary td,.checkout-summary .order-summary th{box-sizing:border-box;overflow-wrap:anywhere}.checkout-summary .order-summary .product-total,.checkout-summary .order-summary tfoot td{white-space:normal}.checkout-summary .order-summary .includes_tax,.checkout-summary .order-summary .woocommerce-Price-amount{white-space:nowrap}.woocommerce .checkout-summary table.shop_table td:first-child,.woocommerce .checkout-summary table.shop_table th:first-child{padding-left:var(--space-4)}.woocommerce .checkout-summary table.shop_table td:last-child,.woocommerce .checkout-summary table.shop_table th:last-child{padding-right:var(--space-4)}.checkout-summary .summary-line__detail{flex:1 1 auto;min-width:0}.checkout-summary .summary-line__name{overflow-wrap:anywhere}.checkout-summary .order-summary .product-total{vertical-align:top;text-align:right}.checkout-summary .order-summary #shipping_method li{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);white-space:normal}.checkout-summary .order-summary #shipping_method li:last-child{margin-bottom:0}.checkout-summary .order-summary #shipping_method li input.shipping_method{flex:0 0 auto;margin:0}.checkout-summary .order-summary #shipping_method label{display:flex;flex:1 1 auto;justify-content:space-between;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;text-align:left}.axenta-coupon{padding:var(--space-3) var(--space-4) 0}.axenta-coupon__toggle{padding:0;border:0;background:0 0;color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.axenta-coupon__toggle:focus-visible,.axenta-coupon__toggle:hover{color:var(--ink)}.axenta-coupon__panel{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.axenta-coupon__panel[hidden]{display:none}.axenta-coupon__field{flex:1 1 auto;min-width:0}.axenta-coupon__apply{flex:0 0 auto;white-space:nowrap}.axenta-coupon__apply,.axenta-coupon__field{box-sizing:border-box;height:var(--field-height);min-height:var(--field-height);padding:0 var(--space-3);font-size:var(--type-small-size);line-height:1}.axenta-coupon__feedback:empty{display:none}.axenta-coupon__feedback{margin-top:var(--space-3)}.axenta-coupon__feedback .woocommerce-error,.axenta-coupon__feedback .woocommerce-info,.axenta-coupon__feedback .woocommerce-message{margin:0;font-size:var(--type-small-size)}.checkout-main,.woocommerce-EditAccountForm,.woocommerce-address-fields{--field-height:46px}.checkout-main .form-row input.input-text,.checkout-main .form-row select,.woocommerce-EditAccountForm .form-row input.input-text,.woocommerce-address-fields .form-row input.input-text,.woocommerce-address-fields .form-row select{box-sizing:border-box;height:var(--field-height);min-height:var(--field-height);line-height:24px}.checkout-main .select2-container,.woocommerce-EditAccountForm .select2-container,.woocommerce-address-fields .select2-container{display:block;box-sizing:border-box;width:100%!important;vertical-align:top}.checkout-main .select2-container .select2-selection--single,.woocommerce-EditAccountForm .select2-container .select2-selection--single,.woocommerce-address-fields .select2-container .select2-selection--single{display:flex;position:relative;align-items:center;box-sizing:border-box;width:100%;height:var(--field-height);min-height:var(--field-height);margin:0;padding:0 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px}.checkout-main .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__rendered{display:block;flex:1 1 auto;min-width:0;padding:0 24px 0 0;overflow:hidden;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.checkout-main .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--ink-40)}.checkout-main .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:8px;bottom:0;width:12px;height:auto}.checkout-main .select2-container .select2-selection--single .select2-selection__arrow b,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__arrow b,.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--ink-40)}.checkout-main .select2-container--open .select2-selection--single .select2-selection__arrow b,.woocommerce-EditAccountForm .select2-container--open .select2-selection--single .select2-selection__arrow b,.woocommerce-address-fields .select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:var(--ink-40)}.checkout-main .select2-container--focus .select2-selection--single,.checkout-main .select2-container--open .select2-selection--single,.woocommerce-EditAccountForm .select2-container--focus .select2-selection--single,.woocommerce-EditAccountForm .select2-container--open .select2-selection--single,.woocommerce-address-fields .select2-container--focus .select2-selection--single,.woocommerce-address-fields .select2-container--open .select2-selection--single{border-color:var(--blue)}.select2-container--open .select2-dropdown{box-sizing:border-box;border:var(--hairline) solid var(--blue);border-radius:0;background-color:var(--card);color:var(--ink)}.select2-container--open .select2-search--dropdown{padding:var(--space-2)}.select2-container--open .select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;height:38px;padding:0 10px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:36px}.select2-container--open .select2-results__option{padding:10px 12px;color:var(--ink-70);font-family:var(--font-body);font-size:15px;line-height:1.4}.select2-container--open .select2-results__option--highlighted[aria-selected],.select2-container--open .select2-results__option--highlighted[data-selected],.select2-container--open .select2-results__option[aria-selected=true],.select2-container--open .select2-results__option[data-selected=true]{background-color:var(--blue);color:var(--paper)}.checkout-summary .order-summary tr.shipping--stacked td{text-align:left}.checkout-summary .order-summary tr.shipping--stacked .shipping__label{display:block;margin-bottom:var(--space-2);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.checkout-summary .order-summary tr.shipping--stacked td{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-line);letter-spacing:normal}.checkout-summary .order-summary tr.shipping--stacked .woocommerce-Price-amount{color:var(--ink);font-family:var(--type-price-family);font-variant-numeric:tabular-nums}.checkout-summary{--field-height:46px}.checkout-summary .order-summary .cart-discount .woocommerce-remove-coupon{display:block;margin-top:var(--space-1);color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size)}.checkout-summary .order-summary .cart-discount .woocommerce-remove-coupon:focus-visible,.checkout-summary .order-summary .cart-discount .woocommerce-remove-coupon:hover{color:var(--ink)}.cart-line__stepper{align-self:flex-start}.cart-line__step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;font-size:var(--type-small-size)}.cart-line__qty{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:0}.cart-line__remove>span[aria-hidden=true]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:0;font-size:var(--type-small-size);line-height:1;transition:background-color var(--hover-duration) var(--motion-easing),color var(--hover-duration) var(--motion-easing)}.cart-line__remove{color:var(--ink-40)}.cart-line__remove:focus-visible>span[aria-hidden=true],.cart-line__remove:hover>span[aria-hidden=true]{background-color:var(--rule);color:var(--ink)}.cart-drawer__close>span[aria-hidden=true]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--type-body-size);line-height:1}.cart-drawer__close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;font-size:var(--type-body-size)}.cart-drawer__error{margin:0;padding:var(--space-3) var(--space-5);border-bottom:var(--hairline) solid var(--rule);color:var(--oxblood);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.cart-drawer.is-busy .cart-drawer__fragment{opacity:.6;transition:opacity var(--hover-duration) var(--motion-easing)}.woocommerce .checkout-main .form-row input.input-text,.woocommerce .checkout-main .form-row select,.woocommerce .checkout-main .form-row textarea,.woocommerce .woocommerce-EditAccountForm .form-row input.input-text,.woocommerce .woocommerce-address-fields .form-row input.input-text,.woocommerce .woocommerce-address-fields .form-row select{padding:10px 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px}.woocommerce .checkout-main .form-row input.input-text:-webkit-autofill,.woocommerce .woocommerce-EditAccountForm .form-row input.input-text:-webkit-autofill,.woocommerce .woocommerce-address-fields .form-row input.input-text:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--card) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.woocommerce .checkout-main .form-row.woocommerce-validated input.input-text,.woocommerce .checkout-main .form-row.woocommerce-validated select,.woocommerce .woocommerce-address-fields .form-row.woocommerce-validated input.input-text,.woocommerce .woocommerce-address-fields .form-row.woocommerce-validated select{border-color:var(--rule)}.woocommerce .checkout-main .form-row.woocommerce-invalid input.input-text,.woocommerce .checkout-main .form-row.woocommerce-invalid select,.woocommerce .woocommerce-address-fields .form-row.woocommerce-invalid input.input-text,.woocommerce .woocommerce-address-fields .form-row.woocommerce-invalid select{border-color:var(--oxblood)}.woocommerce .checkout-main .form-row input.input-text:focus,.woocommerce .checkout-main .form-row select:focus,.woocommerce .checkout-main .form-row textarea:focus,.woocommerce .woocommerce-EditAccountForm .form-row input.input-text:focus,.woocommerce .woocommerce-address-fields .form-row input.input-text:focus,.woocommerce .woocommerce-address-fields .form-row select:focus{border-color:var(--blue)}.woocommerce .checkout-main .form-row .select2-container .select2-selection--single,.woocommerce .checkout-main .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection--single,.woocommerce .woocommerce-address-fields .form-row .select2-container .select2-selection--single,.woocommerce .woocommerce-address-fields .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection--single{box-sizing:border-box;height:var(--field-height);min-height:var(--field-height);margin:0;padding:0 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px}.woocommerce .checkout-main .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection--single,.woocommerce .woocommerce-address-fields .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection--single{border-color:var(--oxblood)}.woocommerce .checkout-main .form-row .select2-container--focus .select2-selection--single,.woocommerce .checkout-main .form-row .select2-container--open .select2-selection--single,.woocommerce .woocommerce-address-fields .form-row .select2-container--focus .select2-selection--single,.woocommerce .woocommerce-address-fields .form-row .select2-container--open .select2-selection--single{border-color:var(--blue)}.woocommerce .checkout-main .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:8px;bottom:0;width:16px;height:auto}.woocommerce .checkout-main .select2-container .select2-selection--single .select2-selection__arrow b,.woocommerce .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow b{top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:0;background-color:var(--ink-40);background-image:none;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/16px 16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/16px 16px}.woocommerce .checkout-main .form-row select,.woocommerce .woocommerce-address-fields .form-row select{background-image:none}.woocommerce-checkout #payment .woocommerce-notices-wrapper:empty,.woocommerce-checkout .woocommerce-checkout-payment .payment_box:empty,.woocommerce-checkout .woocommerce-privacy-policy-text:empty,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper:empty{display:none}@media (max-width:600px){:root{--section-y:28px;--type-page-title-size:22px;--type-product-title-size:20px;--type-section-heading-size:18px;--type-sequence-size:20px;--type-card-title-size:16px;--type-body-size:15px;--type-small-size:12px;--type-data-size:13px;--type-price-size:14px;--type-catalog-size:12px;--type-button-size:13px}.home-hero{--type-body-size:16px;--type-small-size:13px;--type-data-size:14px;--type-catalog-size:13px;--type-button-size:14px}.card-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-3)}.product-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 var(--space-3);border:0;border-bottom:var(--hairline) solid var(--rule-light)}.product-card__image{margin:0 0 var(--space-2)}.product-card__image img{aspect-ratio:1/1;object-fit:cover}.product-card__catalog{margin:0 0 var(--space-1)}.product-card__name{margin:0 0 var(--space-1)}.product-card__size{overflow:visible;white-space:normal}.product-card__spacer{display:block;flex:1 1 auto;min-height:var(--space-2)}.product-card__footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding-top:var(--space-2);border-top:0}.product-card__actions{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.product-card__actions .button,.product-card__actions a.add_to_cart_button,.product-card__actions a.added_to_cart{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--space-2);font-size:var(--type-button-size);text-align:center}.promise-grid{gap:var(--space-3)}.promise-card{max-width:300px;margin-inline:auto}.promise-card::before{max-height:377px}.promise-card__body{padding:var(--space-4)}.promise-head{margin-bottom:var(--space-4)}}@media (max-width:559px){.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{column-gap:0}}.woocommerce .checkout-main .form-row,.woocommerce .woocommerce-EditAccountForm .form-row,.woocommerce .woocommerce-address-fields .form-row{padding:0}.account-nav__list{flex-wrap:wrap}@media (max-width:600px){.cart-table,.cart-table tbody,.cart-table td,.cart-table th,.cart-table tr{display:block;width:auto;min-width:0;overflow:visible}.cart-table thead{display:none}.cart-table tr.woocommerce-cart-form__cart-item{position:relative;padding:var(--space-3) 44px var(--space-3) 0;border-bottom:var(--hairline) solid var(--rule-light)}.cart-table tr.woocommerce-cart-form__cart-item td,.cart-table tr.woocommerce-cart-form__cart-item th{padding:0;border:0;text-align:left}.cart-table .ruled-table__name{margin-bottom:var(--space-2);color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.cart-table tr.woocommerce-cart-form__cart-item td[data-title]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:32px}.cart-table tr.woocommerce-cart-form__cart-item td[data-title]::before{content:attr(data-title);flex:0 0 auto;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.cart-table .cart-table__remove{position:absolute;top:var(--space-3);right:0;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px}.cart-table .cart-table__actions{padding:var(--space-4) 0 0;border:0}.cart-table .cart-table__quantity .quantity input.qty{width:72px;min-height:40px;text-align:center}}.woocommerce a.remove,.woocommerce-page a.remove{width:auto!important;height:auto!important;border-radius:0!important;color:var(--ink-40)!important;font-size:var(--type-body-size)!important;font-weight:400!important}.woocommerce a.remove:focus-visible,.woocommerce a.remove:hover,.woocommerce-page a.remove:focus-visible,.woocommerce-page a.remove:hover{background:0 0!important;color:var(--oxblood)!important}.cart-drawer__close,.cart-line__remove,.cart-line__step{box-shadow:none}.cart-drawer__close:focus-visible,.cart-drawer__close:hover,.cart-line__remove:focus-visible,.cart-line__remove:hover,.cart-line__step:focus-visible,.cart-line__step:hover{box-shadow:none}.axenta-shipping{margin-top:var(--space-5)}.axenta-shipping__package{margin:0 0 var(--space-2);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.axenta-shipping__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.axenta-shipping__option{display:flex;align-items:stretch;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--field-height);padding:0 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);transition:border-color var(--hover-duration) var(--motion-easing)}.axenta-shipping__option:hover{border-color:var(--ink-40)}.axenta-shipping__option:has(.axenta-shipping__input:checked){border-color:var(--blue)}.axenta-shipping__option:has(.axenta-shipping__input:focus-visible){border-color:var(--blue)}.axenta-shipping__input{flex:0 0 auto;align-self:center;margin:0}.checkout-form .axenta-shipping__label{display:flex;margin:0;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:10px 0;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:24px;overflow-wrap:anywhere;cursor:pointer}.checkout-form .axenta-shipping__label .amount,.checkout-form .axenta-shipping__label .woocommerce-Price-amount{flex:0 0 auto;color:var(--ink);font-family:var(--type-price-family);font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-form .axenta-shipping__label .tax_label{color:var(--ink-40)}.checkout-main .axenta-shipping{margin-bottom:var(--space-5)}.axenta-shipping__note{margin:0;padding:var(--space-3) 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.checkout-summary .order-summary .woocommerce-shipping-totals td{text-align:right}.shipment-line__name{display:block;color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.shipment-line__price{white-space:nowrap}.shipment-line__none{color:var(--ink-40)}.axenta-shipping__list,.axenta-shipping__note{transition:opacity 150ms var(--motion-easing)}.axenta-checkout-busy .axenta-shipping__list,.axenta-checkout-busy .axenta-shipping__note{opacity:.5}@media (prefers-reduced-motion:reduce){.axenta-shipping__list,.axenta-shipping__note{transition:none}}.summary-line{flex-wrap:wrap}.summary-line__controls{flex:1 0 100%;margin-top:var(--space-2)}.summary-stepper{display:inline-flex;align-items:stretch;border:var(--hairline) solid var(--rule);border-radius:0}.summary-stepper__step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--ink-70);font-family:var(--font-mono);font-size:var(--type-small-size);line-height:1;cursor:pointer;transition:color var(--hover-duration) var(--motion-easing)}.summary-stepper__step:focus-visible,.summary-stepper__step:hover{color:var(--ink)}.summary-stepper__qty{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:0;border-inline:var(--hairline) solid var(--rule);color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);letter-spacing:var(--type-data-tracking);font-variant-numeric:tabular-nums}.checkout-summary .order-summary .product-total{vertical-align:top}.summary-line__price{display:block}.summary-line__remove{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;margin-left:auto;margin-top:var(--space-2);padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--ink-40);font-family:var(--font-mono);cursor:pointer}.summary-line__remove>span[aria-hidden=true]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--type-small-size);line-height:1;transition:background-color var(--hover-duration) var(--motion-easing),color var(--hover-duration) var(--motion-easing)}.summary-line__remove:focus-visible>span[aria-hidden=true],.summary-line__remove:hover>span[aria-hidden=true]{background-color:var(--rule);color:var(--ink)}.summary-line__remove[disabled],.summary-stepper__step[disabled]{cursor:default;opacity:.5}.checkout-summary .order-summary{transition:opacity 150ms var(--motion-easing)}.checkout-summary.is-busy .order-summary{opacity:.5}.summary-error{margin:0;padding:var(--space-3) var(--space-4);color:var(--oxblood);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}@media (prefers-reduced-motion:reduce){.checkout-summary .order-summary{transition:none}}.checkout-totals{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}.checkout-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2)}.checkout-totals__row:last-child{margin-bottom:0}.checkout-totals__label{color:var(--ink-70);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);overflow-wrap:anywhere}.checkout-totals__value{flex:0 0 auto;color:var(--ink);font-family:var(--type-price-family);font-size:var(--type-data-size);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-totals__none{color:var(--ink-40)}.checkout-totals__row--total{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}.checkout-totals__row--total .checkout-totals__label{color:var(--ink)}.checkout-totals__row--total .checkout-totals__value{font-size:var(--type-price-size);font-weight:var(--type-price-weight)}.checkout-totals__row--discount .woocommerce-remove-coupon{display:block;margin-top:var(--space-1);color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size)}.checkout-totals__row--discount .woocommerce-remove-coupon:focus-visible,.checkout-totals__row--discount .woocommerce-remove-coupon:hover{color:var(--ink)}.checkout-totals{transition:opacity 150ms var(--motion-easing)}.axenta-checkout-busy .checkout-totals{opacity:.5}@media (prefers-reduced-motion:reduce){.checkout-totals{transition:none}}.checkout-main .axenta-shipping{margin-bottom:0}.checkout-main .checkout-totals{margin-bottom:var(--space-5)}.site-chrome{position:fixed;top:0;right:0;left:0;z-index:100;transform:translateY(0)}.site-chrome--hidden{transform:translateY(-100%)}.site-chrome-spacer{height:var(--axenta-chrome-h,0)}@media (prefers-reduced-motion:no-preference){.site-chrome{transition:transform .2s var(--motion-easing)}}.has-chrome-reveal{scroll-padding-top:var(--axenta-chrome-h,0px)}.has-chrome-reveal .checkout-summary{top:calc(var(--space-4) + var(--axenta-chrome-h,0px))}.subscribe{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.subscribe[hidden]{display:none}.subscribe__backdrop{position:absolute;inset:0;background-color:var(--paper);opacity:0}.subscribe.is-open .subscribe__backdrop{opacity:.6}.subscribe__panel{--paper:var(--chrome-paper);--card:var(--chrome-card);--ink:var(--chrome-ink);--ink-70:var(--chrome-ink-70);--ink-40:var(--chrome-ink-40);--rule:var(--chrome-rule);--rule-light:var(--chrome-rule-light);--blue:var(--chrome-blue);--blue-hover:var(--chrome-blue-hover);--oxblood:var(--chrome-oxblood);--field-height:46px;position:relative;box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100vh - (var(--space-4) * 2));overflow-y:auto;padding:var(--space-5);border:var(--hairline) solid var(--rule);border-radius:0;background-color:var(--paper);opacity:0}.subscribe.is-open .subscribe__panel{opacity:1}@media (prefers-reduced-motion:no-preference){.subscribe__backdrop{transition:opacity .2s var(--motion-easing)}.subscribe__panel{transform:translateY(8px);transition:opacity .2s var(--motion-easing),transform .2s var(--motion-easing)}.subscribe.is-open .subscribe__panel{transform:translateY(0)}}.subscribe__close{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--ink-40);font-family:var(--font-mono);cursor:pointer}.subscribe__close>span[aria-hidden=true]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--type-body-size);line-height:1;transition:background-color var(--hover-duration) var(--motion-easing),color var(--hover-duration) var(--motion-easing)}.subscribe__close:focus-visible>span[aria-hidden=true],.subscribe__close:hover>span[aria-hidden=true]{background-color:var(--rule);color:var(--ink)}.subscribe__eyebrow{margin:0 0 var(--space-2);padding-right:44px;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking)}.subscribe__title{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--type-section-heading-family);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}.subscribe__body{margin:0 0 var(--space-4);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.subscribe__error{margin:0;color:var(--oxblood);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line)}.subscribe__error:not(.is-shown){display:none}.subscribe__error.is-shown{margin-bottom:var(--space-3)}.subscribe__field{margin:0 0 var(--space-3)}.subscribe__label{display:block;margin-bottom:var(--space-1);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking)}.subscribe__input{box-sizing:border-box;width:100%;height:var(--field-height);min-height:var(--field-height);padding:10px 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:24px}.subscribe__input:focus{border-color:var(--blue)}.subscribe__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.subscribe__consent{margin:0 0 var(--space-4)}.subscribe__consent-label{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-table-header-size);line-height:1.5;cursor:pointer}.subscribe__consent-label input{flex:0 0 auto;margin:2px 0 0}.subscribe__actions{margin:0 0 var(--space-3)}.subscribe__submit{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px}.subscribe__submit[disabled]{cursor:default;opacity:.5}.subscribe__fine{margin:0;color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-table-header-size);line-height:1.5}.subscribe__fine+.subscribe__fine{margin-top:var(--space-2)}.subscribe__fine a{color:var(--ink-70)}.subscribe.is-busy .subscribe__step{opacity:.6}.subscribe__prize[hidden],.subscribe__sms[hidden],.subscribe__step[hidden]{display:none}.subscribe__prize{margin:0 0 var(--space-4);padding:0 0 var(--space-4);border-bottom:var(--hairline) solid var(--rule)}.subscribe__title--step{margin-top:0;font-size:var(--type-card-title-size)}.subscribe__disclosure{margin:calc(var(--space-2) * -1 + 2px) 0 var(--space-3);color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-table-header-size);line-height:1.5}.subscribe__actions--pair{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2)}.subscribe__actions--pair .subscribe__submit{flex:1 1 12em;width:auto}.subscribe__skip{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius);box-shadow:none;background:0 0;color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.subscribe__skip:focus-visible,.subscribe__skip:hover{color:var(--ink)}.subscribe__code-row{display:flex;align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-3)}.subscribe__code{display:flex;flex:1 1 auto;align-items:center;box-sizing:border-box;min-width:0;min-height:44px;padding:0 12px;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);font-family:var(--font-mono);font-size:var(--type-data-size);letter-spacing:.08em;overflow-wrap:anywhere}.subscribe__copy{flex:0 0 auto;min-height:44px;white-space:nowrap}.axenta-subscribe-open,.axenta-subscribe-open body{overflow:hidden}@media (max-width:600px){.subscribe{padding:var(--space-3)}.subscribe__panel{max-width:none;max-height:calc(100vh - (var(--space-3) * 2));padding:var(--space-4)}}:root{--motion-fast:200ms;--motion-base:450ms;--motion-slow:700ms;--motion-ease:cubic-bezier(0.22, 1, 0.36, 1);--motion-duration:var(--motion-base)}.axenta-motion--in{transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.axenta-enter{opacity:0;transform:translateY(var(--motion-distance))}.axenta-enter.is-in{opacity:1;transform:translateY(0);transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease);transition-delay:var(--enter-delay, 0ms)}.axenta-enter--plain{transform:none}.axenta-enter--plain.is-in{transform:none;transition:opacity var(--motion-fast) var(--motion-ease);transition-delay:var(--enter-delay, 0ms)}@media (prefers-reduced-motion:reduce){.axenta-enter,.axenta-enter--plain,.axenta-enter--plain.is-in,.axenta-enter.is-in{opacity:1;transform:none;transition:none}}.axenta-img{opacity:0}.axenta-img.is-loaded{opacity:1;transition:opacity var(--motion-base) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.axenta-img,.axenta-img.is-loaded{opacity:1;transition:none}}.product-card{transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.product-card:focus-within,.product-card:hover{transform:translateY(-1px);border-color:var(--ink-40)}@media (prefers-reduced-motion:reduce){.product-card,.product-card:focus-within,.product-card:hover{transform:none;transition:none}}.product-coa[hidden]{display:none}.product-coa{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline) solid var(--rule)}@media (min-width:768px){.product-detail{grid-row:1/span 2}.product-coa{grid-column:1;grid-row:2;margin-top:var(--space-4);padding-top:var(--space-4)}}.product-coa__eyebrow{margin:0 0 var(--space-3);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.product-coa__results{width:100%;margin-bottom:var(--space-4)}.product-coa__results[hidden]{display:none}.product-coa__history[hidden]{display:none}.product-coa__history{margin-top:var(--space-4);border-top:var(--hairline) solid var(--rule-light)}.coa-reader__head,.product-coa__history-list,.product-coa__history-summary,.product-coa__history-summary::-webkit-details-marker,.product-coa__history-summary::after,.product-coa__history[open]>.product-coa__history-summary::after{margin-bottom:var(--space-2)}.coa-reader__lot{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--type-data-size);letter-spacing:.06em}.coa-reader__lot:empty{display:none}.coa-reader__meta{margin:0;color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-table-header-size)}.coa-reader__meta:empty{display:none}.coa-reader__viewport{box-sizing:border-box;height:420px;padding:var(--space-2);overflow-y:auto;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card)}.coa-reader__status{margin:0;padding:var(--space-3);color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size);line-height:1.5}.coa-reader__status[hidden]{display:none}.coa-reader__pages{display:flex;flex-direction:column;gap:var(--space-2)}.coa-reader__page{display:block;width:100%;height:auto;border:var(--hairline) solid var(--rule-light)}.coa-reader__actions{margin:var(--space-3) 0 0}.coa-reader__download{display:inline-flex;align-items:center;min-height:44px}.coa-hero{padding-top:var(--section-y);padding-bottom:var(--space-5)}.coa-hero__lede{max-width:62ch;margin-bottom:var(--space-5)}.coa-stats{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.coa-stats__item{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card)}.coa-stats__figure{color:var(--ink);font-family:var(--font-mono);font-size:var(--type-data-size)}.coa-stats__label{color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size)}.coa-controls{padding-bottom:var(--space-5)}.coa-controls__field{margin:0 0 var(--space-4)}.coa-controls__search{box-sizing:border-box;width:100%;height:var(--field-height,46px)}.coa-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.coa-chips__label{color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size)}.coa-chips__set{display:flex;flex-wrap:wrap;gap:var(--space-2)}.coa-chip{min-height:36px;padding:0 var(--space-3);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background:0 0;color:var(--ink-70);font-family:var(--type-small-family);font-size:var(--type-small-size);cursor:pointer;box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.coa-chip:focus-visible,.coa-chip:hover{border-color:var(--ink-40);color:var(--ink)}.coa-chip.is-on{border-color:var(--ink);color:var(--ink)}.coa-library{padding-bottom:var(--section-y)}.coa-library__header{align-items:center;margin-bottom:var(--space-5)}.coa-library__header .band__eyebrow{flex:1 0 100%;margin-bottom:var(--space-2)}.coa-library__header h2{margin:0;margin-right:auto}.coa-library__count{margin:0;color:var(--ink-40);font-family:var(--font-mono);font-size:var(--type-table-header-size);white-space:nowrap}.coa-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin:0;padding:0;list-style:none}.coa-card{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--space-4);border:var(--hairline) solid var(--rule);border-radius:var(--radius)}.coa-card[hidden]{display:none}.coa-card__name{margin:0;font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:1.3}.coa-empty{margin:0;color:var(--ink-40);font-family:var(--type-small-family);font-size:var(--type-small-size)}.coa-empty[hidden]{display:none}@media (min-width:600px){.coa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.coa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coa-reader__viewport{height:520px}}.coa-modal[hidden]{display:none}.coa-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--space-4)}.coa-modal__backdrop{position:absolute;inset:0;background-color:var(--paper);opacity:.6}.coa-modal__panel{--paper:var(--chrome-paper);--card:var(--chrome-card);--ink:var(--chrome-ink);--ink-70:var(--chrome-ink-70);--ink-40:var(--chrome-ink-40);--rule:var(--chrome-rule);--rule-light:var(--chrome-rule-light);--blue:var(--chrome-blue);--blue-hover:var(--chrome-blue-hover);position:relative;box-sizing:border-box;width:100%;max-width:720px;max-height:calc(100vh - (var(--space-4) * 2));padding:var(--space-5);overflow-y:auto;border:var(--hairline) solid var(--chrome-rule);border-radius:var(--radius);background-color:var(--chrome-paper);color:var(--chrome-ink)}.coa-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.coa-modal__title{margin:0;font-family:var(--type-section-heading-family);font-size:var(--type-card-title-size);font-weight:var(--type-section-heading-weight)}.coa-modal__close{display:flex;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:0 0;color:var(--ink-40);font-family:var(--font-mono);font-size:22px;line-height:1;cursor:pointer;box-shadow:none}.coa-modal__close:focus-visible,.coa-modal__close:hover{color:var(--ink)}.axenta-coa-open,.axenta-coa-open body{overflow:hidden}@media (max-width:600px){.coa-modal{padding:var(--space-3)}.coa-modal__panel{padding:var(--space-4);max-height:calc(100vh - (var(--space-3) * 2))}}.product-crumb{padding-top:var(--space-5);color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking)}.product-crumb a{color:var(--ink-40);text-decoration:none}.product-crumb a:focus-visible,.product-crumb a:hover{color:var(--ink)}.product-crumb span{margin-left:var(--space-2)}.product-crumb a+span{margin-right:var(--space-2);margin-left:var(--space-2)}.product-layout{gap:var(--space-4);padding-block:var(--space-4) 0}@media (min-width:1024px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.product-panel{min-width:0;padding:var(--space-5);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card)}.product-panel--media{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;background-color:var(--chrome-paper)}.product-panel--media img{display:block;width:100%;max-width:100%;height:auto}.product-title{margin-top:var(--space-2);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}.woocommerce div.product .product-price .price,.woocommerce div.product .product-price .price .amount,.woocommerce div.product .product-price .price bdi,.woocommerce div.product .product-price p.price{color:var(--ink);font-family:var(--font-display);font-size:var(--type-product-title-size);font-weight:var(--type-product-title-weight);line-height:var(--type-product-title-line)}.woocommerce div.product .add-to-cart__price .amount,.woocommerce div.product .add-to-cart__price .price,.woocommerce div.product .add-to-cart__price bdi{color:inherit;font-size:inherit}.product-short-description{color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-body-line)}.spec-chart{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hairline);overflow:hidden;margin:var(--space-4) 0 0;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--rule)}.spec-chart__cell{padding:var(--space-2) var(--space-3);background-color:var(--card)}.spec-chart__cell[hidden]{display:none}.spec-chart__label{color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.spec-chart__value{margin:var(--space-1) 0 0;color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);overflow-wrap:anywhere}.product-panel--buy .trust-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.product-panel--buy .ruo-notice{margin-top:var(--space-4);margin-bottom:0}.product-sections{margin-top:var(--section-y);margin-bottom:var(--section-y)}@media (min-width:1024px){.product-sections{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-6)}}.product-secnav{display:none}@media (min-width:1024px){.product-secnav{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-self:start}}.product-secnav__link{display:flex;gap:var(--space-3);color:var(--ink-40);font-size:var(--type-small-size);line-height:var(--type-small-line);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease)}.product-secnav__link.is-on{color:var(--ink);font-weight:600}.product-secnav__no{color:var(--rule);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking)}.product-secnav__link.is-on .product-secnav__no{color:var(--ink-40)}.product-secbody{min-width:0}.product-sec{padding-bottom:var(--space-6)}.product-sec+.product-sec{padding-top:var(--space-6);border-top:var(--hairline) solid var(--rule)}.product-sec:last-child{padding-bottom:0}.product-sec__no{margin:0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.product-sec__heading{margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--type-section-heading-family);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);line-height:var(--type-section-heading-line);letter-spacing:var(--type-section-heading-tracking)}.product-sec__body{max-width:var(--prose-max);margin:var(--space-4) 0 0;color:var(--ink-70);font-size:var(--type-body-size);line-height:var(--type-body-line)}.spec-rows{margin:var(--space-4) 0 0}.spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--rule)}.spec-row:first-child{border-top:var(--hairline) solid var(--rule)}.spec-row__label{flex:none;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.spec-row__value{margin:0;color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);text-align:right;overflow-wrap:anywhere}.coa-summary{--paper:var(--chrome-paper);--card:var(--chrome-card);--ink:var(--chrome-ink);--ink-70:var(--chrome-ink-70);--ink-40:var(--chrome-ink-40);--rule:var(--chrome-rule);--rule-light:var(--chrome-rule-light);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius);background-color:var(--chrome-paper);color:var(--chrome-ink)}.coa-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--rule)}.coa-summary__title{margin:0;color:var(--ink);font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.coa-summary__lot{margin:0;color:var(--ink-70);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking);white-space:nowrap}.coa-summary__lot b{color:var(--ink);font-weight:var(--type-table-header-weight)}.coa-summary__rows{margin:0}.coa-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--rule)}.coa-summary__row:last-child{padding-bottom:0;border-bottom:0}.coa-summary__label{margin:0;color:var(--ink-70);font-size:var(--type-small-size);line-height:var(--type-small-line)}.coa-summary__value{margin:0;color:var(--ink);font-family:var(--type-data-family);font-size:var(--type-data-size);font-weight:500;line-height:var(--type-data-line);letter-spacing:var(--type-data-tracking);text-align:right}.coa-cta{display:flex;gap:var(--space-2);align-items:center;justify-content:center;width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius);background-color:var(--ink);color:var(--paper);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:600;letter-spacing:var(--type-button-tracking);text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease)}.coa-cta:focus-visible,.coa-cta:hover{background-color:var(--blue-hover);color:var(--paper)}.product-modal{position:fixed;inset:0;z-index:300;overflow:auto;padding:var(--space-5) var(--space-4)}.product-modal[hidden]{display:none}.product-modal__backdrop{position:absolute;inset:0;background-color:var(--chrome-ink);opacity:.82}.product-modal__panel{position:relative;max-width:var(--content-max);margin:0 auto;overflow:hidden;border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--paper)}@media (min-width:1024px){.product-modal__panel{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.product-modal__doc{min-width:0;padding:var(--space-5);border-bottom:var(--hairline) solid var(--rule)}@media (min-width:1024px){.product-modal__doc{border-right:var(--hairline) solid var(--rule);border-bottom:0}}.product-modal__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.product-modal__eyebrow{margin:0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.product-modal__title{margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--type-product-title-family);font-size:var(--type-product-title-size);font-weight:var(--type-product-title-weight);line-height:var(--type-product-title-line)}.product-modal__lot{margin:0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking);white-space:nowrap}.product-modal__lot b{color:var(--ink);font-weight:var(--type-table-header-weight)}.product-modal__pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3)}.product-modal__pill{padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--ink-40);border-radius:var(--radius-pill);background-color:transparent;color:var(--ink);font-family:var(--type-catalog-family);font-size:var(--type-catalog-size);letter-spacing:var(--type-catalog-tracking);cursor:pointer}.product-modal__pill[aria-pressed=true]{border-color:var(--ink);background-color:var(--ink);color:var(--paper)}.product-modal__pill[disabled]{border-color:var(--ink-40);color:var(--ink-40);text-decoration:line-through;cursor:not-allowed}.coa-reader--modal .coa-reader__head{display:none}.coa-reader--modal .coa-reader__viewport{height:560px}.product-modal__side{position:relative;padding:var(--space-5)}.product-modal__close{position:absolute;top:var(--space-3);right:var(--space-3);width:var(--space-5);height:var(--space-5);border:var(--hairline) solid var(--rule);border-radius:var(--radius);background-color:var(--card);color:var(--ink);line-height:1;cursor:pointer}.product-modal__close:focus-visible,.product-modal__close:hover{border-color:var(--ink)}.product-modal__media img{display:block;width:100%;height:auto;border:var(--hairline) solid var(--rule);background-color:var(--chrome-paper)}.product-modal__cat{margin:var(--space-4) 0 0;color:var(--ink-40);font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);letter-spacing:var(--type-table-header-tracking);text-transform:uppercase}.product-modal__name{margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--type-product-title-family);font-size:var(--type-product-title-size);font-weight:var(--type-product-title-weight);line-height:var(--type-product-title-line)}.product-modal__price{margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--font-display);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight)}.product-modal__note{margin:var(--space-3) 0 0;color:var(--ink-40);font-size:var(--type-small-size);line-height:var(--type-small-line)}@media (max-width:480px){.spec-chart{grid-template-columns:1fr}.product-panel--buy .trust-row{grid-template-columns:1fr}.spec-row{flex-direction:column;gap:var(--space-1);align-items:flex-start}.spec-row__value{text-align:left}.coa-reader--modal .coa-reader__viewport{height:320px}}.product-panel--media{align-self:start;padding:var(--space-4)}.product-panel--media img,.woocommerce div.product .product-panel--media img,.woocommerce div.product div.images .product-panel--media img{display:block;width:auto;height:auto;max-width:100%;max-height:420px;margin:0 auto;object-fit:contain}.spec-chart{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.spec-chart[hidden]{display:none}@media (min-width:1024px){.product-secnav{gap:var(--space-1)}}.product-secnav__link{align-items:baseline;padding:var(--space-2) 0 var(--space-2) var(--space-3);border:0;border-left:2px solid transparent;border-radius:0;background-color:transparent;box-shadow:none;font-family:var(--type-small-family);text-align:left;cursor:pointer}.product-secnav__link.is-on{border-left-color:var(--ink)}.product-secnav__link:hover{color:var(--ink)}.product-secnav__link[hidden]{display:none}.product-secnav__no{flex:none}.product-sec[hidden]{display:none}.product-sec+.product-sec{padding-top:0;border-top:0}.product-sec:last-child{padding-bottom:var(--space-6)}@media (max-width:1023px){.product-secnav{position:static;display:flex;flex-direction:row;gap:0;overflow-x:auto;margin-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--rule)}.product-secnav__link{margin-right:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.product-secnav__link.is-on{border-left-color:transparent;border-bottom-color:var(--ink)}}@media (max-width:480px){.spec-chart{grid-auto-flow:row;grid-auto-columns:auto}}.product-panel--buy:only-child{grid-column:1/-1}@media (min-width:768px){.card-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.card-grid--related{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}}@media (min-width:1024px){.site-search--bar{margin-left:auto}.site-search--bar+.site-nav{margin-left:calc(var(--space-4) - var(--space-5))}}.coa-card{gap:0;padding:var(--space-4) var(--space-4) 0;background-color:var(--card);transition:border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.coa-card:focus-within,.coa-card:hover{border-color:var(--edge-raised);transform:translateY(-2px);box-shadow:var(--shadow-raised-card)}.coa-card:focus-within .coa-card__arrow,.coa-card:hover .coa-card__arrow{transform:translateX(4px)}.coa-card__name{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.25}.coa-card__strength{margin:var(--space-1) 0 0;color:var(--ink-40);font-family:var(--font-mono);font-size:12px;line-height:1.4}.coa-rows{margin:var(--space-3) 0 0;border-top:var(--hairline) solid var(--rule)}.coa-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--rule)}.coa-row__label{flex:none;margin:0;color:var(--ink-40);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--type-table-header-tracking);text-transform:uppercase;white-space:nowrap}.coa-row__value{margin:0;color:var(--ink);font-size:13px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.coa-row__value--purity{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.2}.coa-row__value--lot{font-family:var(--font-mono);font-size:12px}.coa-row__net{display:block;white-space:nowrap}.coa-row__net+.coa-row__net{margin-top:2px}.coa-row__component{margin-right:var(--space-2);color:var(--ink-40);font-size:12px}.coa-row__amount{color:var(--ink)}.coa-card__tests{margin:var(--space-3) 0 var(--space-3);color:var(--ink-40);font-size:11.5px;line-height:1.6}.coa-card__tests b{color:var(--ink);font-weight:500}.coa-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;margin-top:auto;padding:var(--space-3) 0 18px;border:0;border-top:var(--hairline) solid var(--rule);border-radius:0;background-color:transparent;box-shadow:none;color:var(--ink);font-family:var(--type-body-family);font-size:13px;font-weight:600;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.coa-card__footer:focus-visible,.coa-card__footer:hover{background-color:transparent;color:var(--ink)}.coa-card__arrow{flex:none;color:var(--ink);font-family:var(--font-mono);transition:transform var(--motion-fast) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.coa-card,.coa-card__arrow{transition:none}.coa-card:focus-within,.coa-card:hover{transform:none}.coa-card:focus-within .coa-card__arrow,.coa-card:hover .coa-card__arrow{transform:none}}.site-header{position:relative;z-index:1}@media (min-width:1024px){.site-search--bar{position:static}.has-search .site-search--bar .site-search__panel{position:absolute;top:calc(100% + var(--hairline));right:0;left:0;z-index:20;width:auto;padding:var(--space-3) var(--gutter);background-color:var(--chrome-paper);border-bottom:var(--hairline) solid var(--chrome-rule);opacity:0;transform:translateY(-6px);transition:opacity 180ms var(--motion-easing),transform 180ms var(--motion-easing),display 180ms allow-discrete}.has-search .site-search--bar.is-open .site-search__panel{opacity:1;transform:translateY(0)}@starting-style{.has-search .site-search--bar.is-open .site-search__panel{opacity:0;transform:translateY(-6px)}}.has-search .site-search--bar .site-search__form{max-width:640px;margin-inline:auto}.has-search .site-search--bar .site-search__results{right:auto;left:50%;width:640px;max-width:calc(100% - 2 * var(--gutter));transform:translateX(-50%)}.has-search-open .site-nav{opacity:1;pointer-events:auto}.has-search .site-search--bar .site-search__toggle[aria-expanded=true],.has-search .site-search--bar.is-open .site-search__toggle{border-radius:var(--radius-pill);background-color:var(--rule-light);box-shadow:0 0 0 4px var(--rule-light);color:var(--ink)}.site-search--bar .site-search__submit{padding:14px 28px;border-radius:var(--radius-pill);background-color:var(--blue);color:var(--paper);font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);text-transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.has-search .site-search--bar .site-search__panel{opacity:1;transform:none;transition:none}}.band__link+.band__link{margin-left:var(--space-4)}.band__link-row:has(.band__link + .band__link){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.band__link-row:has(.band__link + .band__link) .band__link+.band__link{margin-left:0}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:var(--space-3)}.hero-actions>*{min-width:0}.hero-actions__wide{grid-column:1/-1}@media (max-width:1023px){.has-search .site-search--bar .site-search__panel{position:absolute;top:calc(100% + var(--hairline));right:0;left:0;z-index:20;width:auto;padding:var(--space-3) var(--gutter);background-color:var(--chrome-paper);border-bottom:var(--hairline) solid var(--chrome-rule);opacity:0;transform:translateY(-6px);transition:opacity 180ms var(--motion-easing),transform 180ms var(--motion-easing),display 180ms allow-discrete}.has-search .site-search--bar.is-open .site-search__panel{opacity:1;transform:translateY(0)}@starting-style{.has-search .site-search--bar.is-open .site-search__panel{opacity:0;transform:translateY(-6px)}}.has-search .site-search--bar .site-search__results{position:absolute;top:calc(100% + var(--hairline));right:var(--gutter);left:var(--gutter)}.site-search--bar .site-search__submit{padding:14px 28px;border-radius:var(--radius-pill);background-color:var(--blue);color:var(--paper);font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);text-transform:none}}@media (max-width:374px){.site-search--bar{display:contents}}
