/*!/wp-content/uploads/obsidian-shop-assets/custom-caf3734e01e86b3f16e4c7a61c2663582ac96aeda3db4a37076e1bce308fd47c.css*/body:not(.woocommerce-shop):not(.post-type-archive-product):not(.single-product):not(.tax-product_cat):not(.tax-product_tag):not(.tax-product_brand):not(.tax-pwb-brand) #woosc-area,body:not(.woocommerce-shop):not(.post-type-archive-product):not(.single-product):not(.tax-product_cat):not(.tax-product_tag):not(.tax-product_brand):not(.tax-pwb-brand) .woosc-popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important;transition:none!important;transform:none!important}.couponaffiliates-login-form{display:block!important;visibility:visible!important}.main-navigation ul li a,.nav-menu li a{padding-inline:20px!important}.site-content .ast-container{padding-top:0!important;margin-top:0!important}.page-id-201 .coupon-affiliates-registration,.page-id-201 .coupon-affiliates-register,.page-id-201 form.coupon-affiliates-registration-form{display:none!important;visibility:hidden!important}.search-results img,[class="search"] img,[class*="ajax"] img{height:auto!important;object-fit:contain!important}.moderncart-floating-cart-button{display:none!important}.slick-dots,.swiper-pagination,.n2-ss-control-bullet{display:none!important}@media (max-width:921px){.ast-mobile-popup-drawer,.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-mobile-popup-drawer .ast-mobile-popup-content,.ast-mobile-popup-drawer .ast-builder-menu-mobile,.ast-mobile-popup-drawer .ast-builder-menu-mobile .main-navigation,.ast-mobile-popup-drawer .ast-builder-menu-mobile .main-header-menu,.ast-mobile-popup-drawer .ast-builder-menu-mobile .menu-item{background:#111!important}.ast-mobile-popup-drawer .main-header-menu .menu-link{padding:18px 38px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:22px;font-weight:500}.ast-mobile-popup-drawer .main-header-menu .current-menu-item>.menu-link,.ast-mobile-popup-drawer .main-header-menu .current_page_item>.menu-link{padding-left:34px!important;border-left:4px solid #ff3434!important;background:#260000!important;color:#ff3434!important}.ast-mobile-popup-drawer .main-header-menu .menu-link:hover,.ast-mobile-popup-drawer .main-header-menu .menu-link:focus{background:#1c1c1c!important;color:#ff3434!important}.ast-mobile-popup-drawer .ast-search-menu-icon,.ast-mobile-popup-drawer .ast-search-box,.ast-mobile-popup-drawer .search-form{background:#1b1b1b!important}.ast-mobile-popup-drawer .search-form,.ast-mobile-popup-drawer .search-field,.ast-mobile-popup-drawer .search-submit{border:0!important;outline:0!important;box-shadow:none!important}.ast-mobile-popup-drawer .search-field{background:transparent!important;color:#fff!important}.ast-mobile-popup-drawer .search-field::placeholder{color:#bdbdbd!important;opacity:1}.ast-mobile-popup-drawer .search-submit,.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{color:#fff!important}}.ast-mobile-popup-header .menu-toggle-close{color:#fff!important;font-size:34px}.ast-mobile-popup-header .menu-toggle-close:hover{color:#ff3434!important}div.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container-full .wpforms-form input[type="submit"]{display:block;width:100%;max-width:320px;margin:20px auto 0;padding:18px 36px;border:0;border-radius:10px;background:linear-gradient(135deg,#d32027,#7b0000);color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;cursor:pointer;box-shadow:0 8px 20px rgb(211 32 39 / .35);transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}div.wpforms-container-full .wpforms-form button[type="submit"]:hover,div.wpforms-container-full .wpforms-form input[type="submit"]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff2b2b,#990000);box-shadow:0 12px 28px rgb(211 32 39 / .55)}div.wpforms-container-full .wpforms-form button[type="submit"]:active,div.wpforms-container-full .wpforms-form input[type="submit"]:active{transform:translateY(1px)}div.wpforms-container-full .wpforms-form button[type="submit"]:focus-visible,div.wpforms-container-full .wpforms-form input[type="submit"]:focus-visible{outline:3px solid rgb(211 32 39 / .35);outline-offset:3px}@media (max-width:768px){div.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container-full .wpforms-form input[type="submit"]{max-width:100%;font-size:19px}}body.woocommerce-shop .site-main ul.products,body.post-type-archive-product .site-main ul.products,body.tax-product_cat .site-main ul.products,body.woocommerce .ast-woocommerce-container ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important;align-items:stretch!important}body.woocommerce ul.products::before,body.woocommerce ul.products::after,body.woocommerce-page ul.products::before,body.woocommerce-page ul.products::after{display:none!important;content:none!important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,.ast-woocommerce-container ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:14px!important;float:none!important;clear:none!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgb(0 0 0 / .1)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 6px 18px rgb(0 0 0 / .09)!important}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative}body.woocommerce ul.products li.product a img,body.woocommerce-page ul.products li.product a img{width:100%!important;aspect-ratio:1 / 1!important;margin:0 0 14px!important;border-radius:7px!important;object-fit:cover!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:48px!important;margin:2px 0 6px!important;padding:0!important;overflow:hidden!important;color:#111!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{display:block;margin:0 0 8px!important;color:#111;font-weight:700!important}body.woocommerce ul.products li.product p,body.woocommerce ul.products li.product .wc-points-rewards-product-message{display:inline-block;margin:0 0 8px;padding:5px 8px;border-radius:5px;background:#f5f5f5;font-size:11px;font-weight:400;line-height:1.4}body.woocommerce ul.products li.product a.button,body.woocommerce-page ul.products li.product a.button,body.woocommerce-shop ul.products li.product a.button,.ast-woocommerce-container ul.products li.product a.button{display:block!important;width:100%!important;margin:auto 0 0!important;padding:13px 12px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#d32027,#7b0000)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:0 5px 14px rgb(180 0 0 / .25)!important;transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}body.woocommerce ul.products li.product a.button:hover,body.woocommerce-page ul.products li.product a.button:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ed2930,#990000)!important;color:#fff!important;box-shadow:0 7px 16px rgb(180 0 0 / .32)!important}body.woocommerce ul.products li.product a.button:focus-visible,body.woocommerce-page ul.products li.product a.button:focus-visible{outline:3px solid rgb(227 34 40 / .3);outline-offset:2px}body.woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce ul.products li.product .out-of-stock{position:absolute;z-index:3;top:8px;right:8px;left:auto;width:auto;max-width:calc(100% - 20px);margin:0;padding:5px 8px;border-radius:5px;background:rgb(35 35 35 / .9);color:#fff;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.4px;text-transform:uppercase}body.woocommerce ul.products li.product .variations,body.woocommerce ul.products li.product .variations_form{margin-bottom:9px}body.woocommerce ul.products li.product select{width:100%;min-height:34px;padding:5px;border-radius:5px;font-size:11px}.woocommerce .woocommerce-result-count{margin-bottom:10px;font-size:12px}.woocommerce .woocommerce-ordering{width:100%;margin:0 0 20px}.woocommerce .woocommerce-ordering select{width:100%;min-height:40px;padding:7px 10px;border-radius:6px}.woocommerce nav.woocommerce-pagination{margin-top:28px}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li{margin:0 4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:34px;min-height:34px;padding:8px;border-radius:5px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#b80000;color:#fff}@media (min-width:922px){body.woocommerce ul.products,body.woocommerce-page ul.products,body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,.ast-woocommerce-container ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 20px!important}}@media (max-width:340px){body.woocommerce-shop .site-main ul.products,body.post-type-archive-product .site-main ul.products,body.tax-product_cat .site-main ul.products{grid-template-columns:1fr!important}}body .wcf-cart-drawer .wcf-cart-checkout-button,body .wcf-cart-drawer a.checkout-button,body .wcf-cart-drawer button.checkout-button,body .wcf-cart-drawer .button.checkout{border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#d32027,#7b0000)!important;color:#fff!important;font-weight:700!important}body .wcf-cart-drawer .coupon button,body .wcf-cart-drawer button[name="apply_coupon"]{border:0!important;background:#111!important;color:#fff!important}body .wcf-cart-drawer .quantity button,body .wcf-cart-drawer .quantity input{min-width:42px!important;min-height:42px!important}.ast-header-woo-cart .woocommerce-mini-cart__buttons a:not(.checkout),.ast-site-header-cart .woocommerce-mini-cart__buttons a:not(.checkout),.ast-woo-header-cart-info-wrap .woocommerce-mini-cart__buttons a:not(.checkout),.ast-mobile-cart-active .woocommerce-mini-cart__buttons a:not(.checkout),.ast-cart-menu-wrap .woocommerce-mini-cart__buttons a:not(.checkout){display:none!important}.ast-header-woo-cart .woocommerce-mini-cart__buttons .checkout,.ast-site-header-cart .woocommerce-mini-cart__buttons .checkout,.ast-woo-header-cart-info-wrap .woocommerce-mini-cart__buttons .checkout,.ast-mobile-cart-active .woocommerce-mini-cart__buttons .checkout,.ast-cart-menu-wrap .woocommerce-mini-cart__buttons .checkout{display:block!important;width:100%!important;margin:0!important;text-align:center!important}body.woocommerce-checkout,body.woocommerce-checkout .site-content,body.woocommerce-checkout .site-content>.ast-container{background:#f5f5f6!important}body.woocommerce-checkout header#masthead,body.woocommerce-checkout header#masthead .ast-primary-header-bar,body.woocommerce-checkout header#masthead .ast-below-header-bar,body.woocommerce-checkout header#masthead .ast-builder-grid-row{background:linear-gradient(135deg,#130204 0%,#350609 52%,#650a12 100%)!important;background-image:linear-gradient(135deg,#130204 0%,#350609 52%,#650a12 100%)!important}body.woocommerce-checkout header#masthead{border-bottom:2px solid #d11a29!important;box-shadow:0 6px 20px rgb(20 0 3 / .18)!important}body.woocommerce-checkout header#masthead .menu-link,body.woocommerce-checkout header#masthead .ast-header-navigation-arrow,body.woocommerce-checkout header#masthead .ast-header-account-wrap,body.woocommerce-checkout header#masthead .ast-header-account-wrap a,body.woocommerce-checkout header#masthead .ast-header-account-wrap svg,body.woocommerce-checkout header#masthead .ast-header-account-wrap svg path{color:#ffffff!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout header#masthead .menu-link:hover,body.woocommerce-checkout header#masthead .current-menu-item>.menu-link,body.woocommerce-checkout header#masthead .current_page_item>.menu-link{color:#ff6671!important;-webkit-text-fill-color:#ff6671!important}body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout article,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{width:100%!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box!important}body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{padding-right:18px!important;padding-left:18px!important}body.woocommerce-checkout .obsidian-checkout-trust-bar{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;width:100vw!important;max-width:none!important;margin:4px 0 24px calc(50% - 50vw)!important;padding:0 max(20px, calc((100vw - 1280px) / 2 + 18px))!important;overflow:hidden!important;box-sizing:border-box!important;color:#ffffff!important;background:radial-gradient(circle at 10% 0%,rgb(255 40 58 / .22),transparent 34%),linear-gradient(135deg,#120204 0%,#350609 52%,#720b16 100%)!important;border-top:1px solid rgb(255 90 103 / .38)!important;border-bottom:1px solid rgb(255 90 103 / .38)!important;box-shadow:0 12px 30px rgb(28 0 4 / .18)!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;padding:14px 18px!important;color:#ffffff!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:0.015em!important;text-align:center!important;white-space:normal!important;border-right:1px solid rgb(255 255 255 / .14)!important;box-sizing:border-box!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span:last-child{border-right:0!important}body.woocommerce-checkout .woocommerce>.woocommerce-info,body.woocommerce-checkout .woocommerce>.woocommerce-message,body.woocommerce-checkout .woocommerce>.woocommerce-error,body.woocommerce-checkout .woocommerce>.wlr-message-info{width:100%!important;margin:0!important;padding:13px 16px 13px 46px!important;border:1px solid #dedee2!important;border-bottom-width:0!important;border-radius:0!important;background:#ffffff!important;color:#252525!important;box-shadow:none!important;box-sizing:border-box!important;font-size:13px!important;line-height:1.45!important}body.woocommerce-checkout .woocommerce>.woocommerce-info:first-of-type,body.woocommerce-checkout .woocommerce>.woocommerce-message:first-of-type,body.woocommerce-checkout .woocommerce>.wlr-message-info:first-of-type{border-top:3px solid #c51624!important;border-radius:12px 12px 0 0!important}body.woocommerce-checkout .woocommerce>.woocommerce-info:last-of-type,body.woocommerce-checkout .woocommerce>.woocommerce-message:last-of-type,body.woocommerce-checkout .woocommerce>.wlr-message-info:last-of-type{margin-bottom:22px!important;border-bottom-width:1px!important;border-radius:0 0 12px 12px!important}body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before{color:#c51624!important}body.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(380px,0.85fr)!important;gap:32px!important;align-items:start!important;width:100%!important;margin:0 auto 56px!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;margin:0!important}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.woocommerce-checkout #customer_details .col-2{margin-top:22px!important}body.woocommerce-checkout #order_review_heading{display:none!important}body.woocommerce-checkout #order_review{grid-column:2!important;grid-row:1!important;position:sticky!important;top:24px!important;width:100%!important;margin:0!important;padding:24px!important;overflow:hidden!important;border:1px solid #dddde1!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 44px rgb(20 20 25 / .09)!important;box-sizing:border-box!important}body.woocommerce-checkout #order_review::before{content:"YOUR ORDER"!important;display:block!important;margin:-4px 0 18px!important;padding:0 0 14px!important;color:#111111!important;border-bottom:1px solid #e6e6e8!important;font-size:21px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:0.025em!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-form-coupon{position:relative!important;width:100%!important;margin:0 0 22px!important;padding:26px!important;border:1px solid #dddde1!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 14px 36px rgb(20 20 25 / .07)!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout .woocommerce-shipping-fields>h3,body.woocommerce-checkout .woocommerce-additional-fields>h3{display:block!important;clear:both!important;margin:0 0 21px!important;padding:0 0 13px!important;color:#111111!important;border-bottom:1px solid #e6e6e8!important;font-size:21px!important;font-weight:850!important;line-height:1.3!important}body.woocommerce-checkout .woocommerce-shipping-fields>h3{padding-bottom:0!important;border-bottom:0!important;text-transform:none!important}body.woocommerce-checkout form .form-row{clear:none!important;width:100%!important;margin:0 0 17px!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-checkout form .form-row-first,body.woocommerce-checkout form .form-row-last{width:calc(50% - 8px)!important;float:left!important;clear:none!important}body.woocommerce-checkout form .form-row-first{margin-right:16px!important}body.woocommerce-checkout form .form-row-wide{clear:both!important}body.woocommerce-checkout form .form-row label{position:static!important;display:block!important;margin:0 0 7px!important;color:#242426!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}body.woocommerce-checkout form .input-text,body.woocommerce-checkout form select,body.woocommerce-checkout form textarea,body.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;min-height:50px!important;margin:0!important;padding:12px 14px!important;border:1px solid #cfd0d4!important;border-radius:9px!important;background:#ffffff!important;color:#111111!important;font-size:15px!important;line-height:1.4!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / .025)!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}body.woocommerce-checkout form textarea{min-height:116px!important;resize:vertical!important}body.woocommerce-checkout .select2-container{width:100%!important}body.woocommerce-checkout .select2-selection__rendered{padding-left:0!important;line-height:25px!important}body.woocommerce-checkout .select2-selection__arrow{height:48px!important}body.woocommerce-checkout form .input-text:focus,body.woocommerce-checkout form select:focus,body.woocommerce-checkout form textarea:focus,body.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:#bd101c!important;outline:0!important;box-shadow:0 0 0 3px rgb(189 16 28 / .12)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 20px!important;padding:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:14px 8px!important;color:#242426!important;border:0!important;border-bottom:1px solid #e8e8ea!important;font-size:13px!important;line-height:1.45!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{transition:background 0.2s ease!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:hover{background:#fff8f8!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table img{width:48px!important;height:48px!important;margin-right:10px!important;padding:3px!important;border:1px solid #e1e1e4!important;border-radius:9px!important;background:#ffffff!important;object-fit:cover!important;box-shadow:0 4px 10px rgb(0 0 0 / .06)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{padding-top:18px!important;border-bottom:0!important;color:#111111!important;font-size:18px!important;font-weight:850!important}body.woocommerce-checkout #shipping_method,body.woocommerce-checkout #payment ul.payment_methods{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-checkout #shipping_method li{position:relative!important;display:block!important;width:100%!important;min-height:23px!important;margin:9px 0!important;padding:0 0 0 28px!important;text-indent:0!important;box-sizing:border-box!important}body.woocommerce-checkout #shipping_method input[type="radio"]{-webkit-appearance:none!important;appearance:none!important;position:absolute!important;top:2px!important;left:0!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;border:1.5px solid #8a8a8a!important;border-radius:50%!important;background:#ffffff!important;box-shadow:none!important;cursor:pointer!important}body.woocommerce-checkout #shipping_method input[type="radio"]:checked{border-color:#bd101c!important;background:radial-gradient(circle at center,#bd101c 0 4px,#fff 4.5px 100%)!important}body.woocommerce-checkout #shipping_method label{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#343438!important;font-size:12px!important;font-weight:550!important;line-height:1.5!important;text-indent:0!important;cursor:pointer!important}body.woocommerce-checkout #payment{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout #payment::before{content:"PAYMENT & ORDER INFORMATION\A Secure checkout is active. Instructions for applicable manual payment methods will appear after your order is placed and will also be sent by email."!important;display:block!important;width:100%!important;margin:0 0 15px!important;padding:14px 16px!important;white-space:pre-line!important;color:#3b191e!important;font-size:11px!important;font-weight:550!important;line-height:1.6!important;background:linear-gradient(135deg,#fffafa 0%,#fff0f1 100%)!important;border:1px solid rgb(189 16 28 / .3)!important;border-left:4px solid #bd101c!important;border-radius:10px!important;box-sizing:border-box!important}body.woocommerce-checkout #payment ul.payment_methods>li{position:relative!important;margin:0 0 10px!important;padding:14px!important;border:1px solid #dedee2!important;border-radius:10px!important;background:#fafafa!important;color:#222222!important;box-sizing:border-box!important;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease!important}body.woocommerce-checkout #payment ul.payment_methods>li:hover{transform:translateY(-1px)!important;border-color:#c8c8cd!important;background:#ffffff!important;box-shadow:0 7px 18px rgb(20 20 25 / .06)!important}body.woocommerce-checkout #payment ul.payment_methods>li:has(input[type="radio"]:checked){border-color:#bd101c!important;background:#fff7f7!important;box-shadow:inset 4px 0 0 #bd101c,0 8px 20px rgb(189 16 28 / .08)!important}body.woocommerce-checkout #payment input[type="radio"]{width:17px!important;height:17px!important;margin:0 8px 0 0!important;accent-color:#bd101c!important;vertical-align:middle!important}body.woocommerce-checkout #payment ul.payment_methods>li>label{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#202024!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;cursor:pointer!important}body.woocommerce-checkout #payment ul.payment_methods img{width:auto!important;max-width:36px!important;max-height:23px!important;margin-left:6px!important;object-fit:contain!important}body.woocommerce-checkout #payment div.payment_box{margin:12px 0 0!important;padding:14px!important;border:0!important;border-radius:8px!important;background:#f0f0f2!important;color:#333338!important;font-size:13px!important;line-height:1.55!important}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f0f0f2!important}body.woocommerce-checkout #payment .place-order{margin:0!important;padding:18px 0 0!important}body.woocommerce-checkout #payment .place-order::before{content:"🔐 Secure encrypted checkout • Privacy protected"!important;display:block!important;width:100%!important;margin:0 0 15px!important;padding:11px 13px!important;color:#4a4a50!important;font-size:10.5px!important;font-weight:650!important;line-height:1.45!important;text-align:center!important;background:#f8f8f9!important;border:1px solid #dedee2!important;border-radius:8px!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{color:#55555b!important;font-size:12px!important;line-height:1.55!important}body.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#333338!important;font-size:12px!important;font-weight:550!important;line-height:1.5!important}body.woocommerce-checkout input[type="checkbox"]{width:17px!important;height:17px!important;margin:2px 8px 0 0!important;accent-color:#bd101c!important;vertical-align:top!important}body.woocommerce-checkout .site-content a,body.woocommerce-checkout .woocommerce a{color:#a80f16!important;font-weight:650!important}body.woocommerce-checkout #place_order{display:block!important;width:100%!important;min-height:56px!important;margin:11px 0 0!important;padding:16px 20px!important;border:1px solid rgb(105 0 10 / .42)!important;border-radius:10px!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 52%,#8f0714 100%)!important;color:#ffffff!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.015em!important;box-shadow:0 10px 24px rgb(174 8 25 / .25),inset 0 1px 0 rgb(255 255 255 / .2)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.woocommerce-checkout #place_order:hover{transform:translateY(-1px)!important;filter:brightness(1.055)!important;box-shadow:0 14px 28px rgb(174 8 25 / .32),inset 0 1px 0 rgb(255 255 255 / .2)!important}body.woocommerce-checkout .woocommerce-additional-fields::after{content:"QUESTIONS BEFORE ORDERING?\A Our support team typically responds within one business day.\A support@obsidian-research.org\A\A RESEARCH USE ONLY\A Products are intended solely for laboratory research purposes and are not intended for human or veterinary use."!important;display:block!important;width:100%!important;margin:22px 0 0!important;padding:21px 20px!important;white-space:pre-line!important;color:#ffffff!important;font-size:11px!important;font-weight:550!important;line-height:1.7!important;text-align:center!important;background:radial-gradient(circle at 15% 15%,rgb(255 35 50 / .22),transparent 36%),linear-gradient(135deg,#160306 0%,#39070b 55%,#6d0a13 100%)!important;border:1px solid rgb(255 72 85 / .4)!important;border-top:3px solid #ed142d!important;border-radius:12px!important;box-shadow:0 13px 30px rgb(31 0 5 / .14),inset 0 1px 0 rgb(255 255 255 / .07)!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-form-coupon{margin-bottom:22px!important}body.woocommerce-checkout .woocommerce-form-coupon .form-row{margin-bottom:10px!important}body.woocommerce-checkout .woocommerce-form-coupon button{min-height:46px!important;padding:11px 18px!important;border:0!important;border-radius:8px!important;background:#151518!important;color:#ffffff!important;font-weight:750!important}body.woocommerce-checkout .form-row:empty,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper:empty,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper:empty,body.woocommerce-checkout .col-2:empty,body.woocommerce-checkout p:empty{display:none!important}body.woocommerce-checkout .shipping_address[style*="display: none"],body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper[style*="display: none"]{display:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}@media (max-width:920px){body.woocommerce-checkout form.checkout{display:block!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{display:block!important;width:100%!important}body.woocommerce-checkout #order_review{position:static!important;margin-top:28px!important}body.woocommerce-checkout .obsidian-checkout-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span:nth-child(2){border-right:0!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .14)!important}}@media (max-width:600px){body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{padding-right:10px!important;padding-left:10px!important}body.woocommerce-checkout .obsidian-checkout-trust-bar{grid-template-columns:1fr!important;padding-right:10px!important;padding-left:10px!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span{justify-content:flex-start!important;min-height:48px!important;padding:11px 14px!important;font-size:11px!important;text-align:left!important;border-right:0!important;border-bottom:1px solid rgb(255 255 255 / .14)!important}body.woocommerce-checkout .obsidian-checkout-trust-bar span:last-child{border-bottom:0!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-form-coupon{padding:18px 15px!important;border-radius:12px!important}body.woocommerce-checkout form .form-row-first,body.woocommerce-checkout form .form-row-last{width:100%!important;margin-right:0!important;float:none!important;clear:both!important}body.woocommerce-checkout .woocommerce>.woocommerce-info,body.woocommerce-checkout .woocommerce>.woocommerce-message,body.woocommerce-checkout .woocommerce>.woocommerce-error,body.woocommerce-checkout .woocommerce>.wlr-message-info{padding:12px 13px 12px 42px!important;font-size:12px!important}body.woocommerce-checkout #payment ul.payment_methods>li{padding:12px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding-right:4px!important;padding-left:4px!important;font-size:12px!important}}.home{overflow-x:hidden}.home *,.home *::before,.home *::after{box-sizing:border-box}.home .site-content,.home .content-area,.home .site-main,.home .entry-content{width:100%;max-width:100%;margin:0;padding:0}.home img{max-width:100%;height:auto}.home p{line-height:1.6}.home h1,.home h2,.home h3{margin-top:0;line-height:1.15}.home .wp-block-button__link,.home button,.home input[type="submit"],.home .wpforms-submit{min-height:46px;padding:12px 24px;border:0;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease}.home .entry-content .wp-block-button__link,.home .entry-content .wpforms-submit,.home .entry-content input[type="submit"]{min-height:46px;padding:12px 24px;border-radius:999px;font-weight:700;transition:all .25s ease}.home .entry-content .wp-block-button__link:hover,.home .entry-content .wpforms-submit:hover,.home .entry-content input[type="submit"]:hover{transform:translateY(-2px)}.home .hero-section>*,.home .obsidian-hero>*,.home .hero-section .uagb-container-inner-blocks-wrap,.home .obsidian-hero .uagb-container-inner-blocks-wrap,.home .hero-section .wp-block-group__inner-container,.home .obsidian-hero .wp-block-group__inner-container,.home .hero-section .wp-block-cover__inner-container,.home .obsidian-hero .wp-block-cover__inner-container{width:100%;max-width:100%;min-width:0;margin-right:auto;margin-left:auto}.home .hero-section::before,.home .obsidian-hero::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(20 0 0 / .18),rgb(20 0 0 / .48));pointer-events:none}.home .hero-headline,.home .obsidian-hero h1{display:block;word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal;text-wrap:balance}.home .hero-headline span,.home .hero-headline strong,.home .obsidian-hero h1 span,.home .obsidian-hero h1 strong{word-break:keep-all;overflow-wrap:normal;hyphens:none}.home .hero-copy,.home .hero-section>p,.home .obsidian-hero>p{text-wrap:pretty}.home .hero-product-image,.home .obsidian-hero-image{width:100%;margin:30px auto 35px;text-align:center}.home .hero-product-image img,.home .obsidian-hero-image img{display:block;width:min(100%, 235px);margin:0 auto}.home .trust-cards,.home .obsidian-trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:780px;margin:0 auto 35px;padding:0}.home .trust-cards>*,.home .obsidian-trust-cards>*{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:150px;margin:0;padding:18px 12px;border:1px solid rgb(255 255 255 / .85);border-radius:9px;background:rgb(20 0 0 / .73);box-shadow:0 8px 24px rgb(0 0 0 / .25),inset 0 0 0 2px rgb(255 255 255 / .08);text-align:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.home .trust-cards img,.home .obsidian-trust-cards img{display:block;width:38px;height:38px;margin:0 auto 10px;object-fit:contain}.home .trust-cards h3,.home .obsidian-trust-cards h3{margin:0 0 6px;color:#fff;font-size:14px;line-height:1.25;text-align:center}.home .trust-cards p,.home .obsidian-trust-cards p{margin:0;color:#fff;font-size:11px;line-height:1.4;text-align:center}.home .discover-section,.home .obsidian-discover{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:70px 24px;overflow:hidden}.home .discover-section>*,.home .obsidian-discover>*,.home .discover-section .uagb-container-inner-blocks-wrap,.home .obsidian-discover .uagb-container-inner-blocks-wrap{width:100%;max-width:100%;min-width:0}.home .discover-section h2,.home .obsidian-discover h2{max-width:650px;margin:0 0 18px;color:#fff;font-size:clamp(34px, 5vw, 54px);line-height:1.08;letter-spacing:-1px;text-wrap:balance;text-shadow:0 2px 7px rgb(0 0 0 / .85)}.home .discover-section p,.home .obsidian-discover p{max-width:570px;margin:0 0 25px;color:#fff;font-size:15px;line-height:1.65;text-wrap:pretty;text-shadow:0 2px 6px rgb(0 0 0 / .8)}.home .discover-image,.home .obsidian-discover-image{width:100%;margin:0 auto 38px;text-align:center}.home .discover-image img,.home .obsidian-discover-image img{display:block;width:min(100%, 370px);margin:0 auto;border-radius:8px;box-shadow:0 15px 40px rgb(0 0 0 / .3)}.home .newsletter-section,.home .obsidian-newsletter{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:60px 28px;overflow:hidden;border:0;border-radius:0;box-shadow:none}.home .newsletter-section::before,.home .obsidian-newsletter::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(18 0 0 / .18),rgb(18 0 0 / .58));pointer-events:none}.home .newsletter-section h2,.home .obsidian-newsletter h2{max-width:540px;margin:0 0 14px;color:#fff;font-size:clamp(28px, 4vw, 42px);line-height:1.15;text-wrap:balance;text-shadow:0 2px 7px rgb(0 0 0 / .85)}.home .newsletter-section p,.home .obsidian-newsletter p{max-width:520px;margin-bottom:14px;color:#fff;font-size:14px;line-height:1.55}.home .newsletter-section ul,.home .obsidian-newsletter ul{margin:16px 0 25px;padding:0;list-style:none}.home .newsletter-section li,.home .obsidian-newsletter li{position:relative;margin-bottom:9px;padding-left:20px;color:#fff;font-size:14px;line-height:1.45}.home .newsletter-section li::before,.home .obsidian-newsletter li::before{content:"✓";position:absolute;top:0;left:0;font-weight:800}.home .signup-form,.home .obsidian-signup-form{width:100%;max-width:520px;margin:22px auto 0}.home .signup-form .wpforms-container,.home .obsidian-signup-form .wpforms-container,.home .signup-form .wpforms-form,.home .obsidian-signup-form .wpforms-form{width:100%!important;max-width:100%!important;margin:0!important}.home .signup-form .wpforms-field,.home .obsidian-signup-form .wpforms-field{width:100%!important;margin:0 0 10px!important;padding:0!important}.home .signup-form input[type="text"],.home .signup-form input[type="email"],.home .signup-form input[type="tel"],.home .signup-form select,.home .signup-form textarea,.home .obsidian-signup-form input[type="text"],.home .obsidian-signup-form input[type="email"],.home .obsidian-signup-form input[type="tel"],.home .obsidian-signup-form select,.home .obsidian-signup-form textarea,.home .signup-form .wpforms-field input,.home .obsidian-signup-form .wpforms-field input{display:block;width:100%!important;max-width:100%!important;min-height:48px;margin:0!important;padding:12px 15px!important;border:1px solid rgb(255 255 255 / .5)!important;border-radius:7px!important;outline:none!important;background:rgb(255 255 255 / .97)!important;color:#171717!important;font-size:16px!important;line-height:1.3;box-shadow:none!important}.home .signup-form input::placeholder,.home .signup-form textarea::placeholder,.home .obsidian-signup-form input::placeholder,.home .obsidian-signup-form textarea::placeholder{color:#666666!important;opacity:1}.home .signup-form input:focus,.home .signup-form textarea:focus,.home .obsidian-signup-form input:focus,.home .obsidian-signup-form textarea:focus{border-color:#ee1d2d!important;box-shadow:0 0 0 3px rgb(238 29 45 / .22)!important}.home .signup-form button,.home .signup-form input[type="submit"],.home .signup-form .wpforms-submit,.home .obsidian-signup-form button,.home .obsidian-signup-form input[type="submit"],.home .obsidian-signup-form .wpforms-submit{display:block;width:100%!important;max-width:100%!important;min-height:48px;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#ed1c24,#b90710)!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;box-shadow:0 8px 22px rgb(0 0 0 / .24)}.home .signup-form .wpforms-submit-container,.home .obsidian-signup-form .wpforms-submit-container{width:100%!important;margin:0!important;padding:0!important}.home .signup-form .wpforms-field-label,.home .obsidian-signup-form .wpforms-field-label{margin-bottom:6px!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important}.home .signup-form .wpforms-error,.home .obsidian-signup-form .wpforms-error{margin-top:5px!important;color:#ffffff!important;font-size:12px!important}.home .footer-section,.home .obsidian-footer{width:100%;max-width:none;margin:0;padding:55px 28px 35px;border:0;border-radius:0;box-shadow:none}.home .footer-section h2,.home .footer-section h3,.home .obsidian-footer h2,.home .obsidian-footer h3{margin:0 0 14px;font-size:15px;line-height:1.3;letter-spacing:.02em}.home .footer-section ul,.home .obsidian-footer ul{margin:0;padding:0;list-style:none}.home .footer-section li,.home .obsidian-footer li{margin-bottom:8px}.home .footer-section a,.home .obsidian-footer a{font-size:13px;line-height:1.5;text-underline-offset:3px;transition:opacity 0.2s ease}.home .footer-section a:hover,.home .obsidian-footer a:hover{opacity:.75}.home .footer-logo,.home .obsidian-footer-logo{width:100%;margin:28px auto;text-align:center}.home .footer-logo img,.home .obsidian-footer-logo img{display:block;width:120px;height:auto;margin:0 auto}.home .footer-disclaimer,.home .obsidian-disclaimer{max-width:600px;margin:25px auto 0;font-size:12px;line-height:1.65;letter-spacing:.005em}.home .homepage-section,.home .obsidian-section{padding-top:70px;padding-bottom:70px}.home .homepage-section+.homepage-section,.home .obsidian-section+.obsidian-section{margin-top:0}.home .wp-block-spacer{max-height:45px}.home hr,.home .wp-block-separator{margin-top:28px;margin-bottom:28px}@media only screen and (max-width:767px){.home .ast-container,.home .site-content,.home .content-area,.home .site-main,.home .entry-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.home .hero-section,.home .obsidian-hero,.home .discover-section,.home .obsidian-discover{width:calc(100% - 24px)!important;max-width:none!important;margin-right:12px!important;margin-left:12px!important;border-radius:14px!important}.home .hero-headline,.home .obsidian-hero h1{width:100%!important;min-width:0!important;padding:0!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important;text-wrap:balance}.home .hero-product-image,.home .obsidian-hero-image{margin:22px auto 30px!important}.home .hero-product-image img,.home .obsidian-hero-image img{width:min(100%, 205px)!important}.home .trust-cards img,.home .obsidian-trust-cards img{margin-bottom:7px!important}.home .trust-cards h3,.home .obsidian-trust-cards h3{margin-bottom:4px!important;font-size:9px!important;line-height:1.2!important}.home .trust-cards p,.home .obsidian-trust-cards p{font-size:7.5px!important;line-height:1.28!important}.home .discover-section h2,.home .obsidian-discover h2{letter-spacing:-0.5px!important}.home .discover-section .wp-block-button__link,.home .obsidian-discover .wp-block-button__link{min-width:205px;padding:13px 22px!important;font-size:13px!important}.home .newsletter-section,.home .obsidian-newsletter{width:calc(100% - 24px)!important;margin-right:12px!important;margin-left:12px!important;padding:42px 18px!important;border-radius:14px 14px 0 0!important}.home .newsletter-section ul,.home .obsidian-newsletter ul{margin:14px 0 20px!important}.home .newsletter-section li,.home .obsidian-newsletter li{margin-bottom:7px!important;padding-left:18px!important}.home .signup-form,.home .obsidian-signup-form{max-width:100%!important;margin-top:18px!important}.home .footer-section,.home .obsidian-footer{width:calc(100% - 24px)!important;margin-right:12px!important;margin-left:12px!important;padding:38px 18px 30px!important}.home .footer-section h2,.home .footer-section h3,.home .obsidian-footer h2,.home .obsidian-footer h3{font-size:13px!important}.home .footer-section a,.home .obsidian-footer a{font-size:11px!important;line-height:1.5!important}.home .footer-logo img,.home .obsidian-footer-logo img{width:110px!important}.home .footer-disclaimer,.home .obsidian-disclaimer{max-width:340px!important;margin:22px auto 0!important;font-size:10.5px!important;line-height:1.58!important}.home .homepage-section,.home .obsidian-section{padding-top:45px!important;padding-bottom:45px!important}.home .wp-block-spacer{max-height:28px!important}.home hr,.home .wp-block-separator{margin-top:24px!important;margin-bottom:24px!important}}@media only screen and (max-width:390px){.home .hero-headline,.home .obsidian-hero h1{font-size:32px!important;line-height:1.06!important;letter-spacing:-0.7px!important}.home .trust-cards,.home .obsidian-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.home .trust-cards>*,.home .obsidian-trust-cards>*{min-height:116px!important;padding:9px 4px!important}.home .trust-cards h3,.home .obsidian-trust-cards h3{font-size:8.5px!important}.home .trust-cards p,.home .obsidian-trust-cards p{font-size:7px!important}}@media (prefers-reduced-motion:reduce){.home *,.home *::before,.home *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}.site-header,.main-header-bar,.ast-primary-header-bar{border-bottom:1px solid rgb(255 255 255 / .1)!important;background:linear-gradient(105deg,#ba0032 0%,#7f001e 48%,#260000 100%)!important;box-shadow:0 4px 18px rgb(0 0 0 / .2)!important}.ast-primary-header-bar,.site-primary-header-wrap{min-height:96px!important}.site-header .custom-logo-link img,.site-header .custom-logo,.ast-site-identity .custom-logo{width:auto!important;max-width:260px!important;max-height:96px!important;object-fit:contain!important}.ast-desktop .main-header-menu>.menu-item>.menu-link,.ast-desktop .main-header-menu>.menu-item>a{position:relative!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;transition:color 0.25s ease,transform 0.25s ease!important}.ast-desktop .main-header-menu>.menu-item>.menu-link::after,.ast-desktop .main-header-menu>.menu-item>a::after{content:""!important;position:absolute!important;right:18px!important;bottom:18px!important;left:18px!important;height:2px!important;border-radius:999px!important;background:#ff3434!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform 0.25s ease!important}.ast-desktop .main-header-menu>.menu-item:hover>.menu-link,.ast-desktop .main-header-menu>.menu-item:hover>a,.ast-desktop .main-header-menu>.current-menu-item>.menu-link,.ast-desktop .main-header-menu>.current_page_item>.menu-link,.ast-desktop .main-header-menu>.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu>.menu-item>.menu-link:focus-visible{color:#ff3434!important;transform:translateY(-1px)}.ast-desktop .main-header-menu>.menu-item:hover>.menu-link::after,.ast-desktop .main-header-menu>.menu-item:hover>a::after,.ast-desktop .main-header-menu>.current-menu-item>.menu-link::after,.ast-desktop .main-header-menu>.current_page_item>.menu-link::after,.ast-desktop .main-header-menu>.current-menu-ancestor>.menu-link::after,.ast-desktop .main-header-menu>.menu-item>.menu-link:focus-visible::after{transform:scaleX(1)!important}.ast-header-account-wrap,.ast-header-account-wrap a,.ast-header-account-wrap svg,.ast-site-header-cart a,.ast-cart-menu-wrap,.ast-cart-menu-wrap *,.ast-woo-header-cart-info-wrap,.ast-woo-header-cart-info-wrap *,.ast-site-header-cart svg{color:#ffffff!important;fill:currentColor!important;transition:color 0.25s ease,transform 0.25s ease!important}.ast-header-account-wrap:hover,.ast-header-account-wrap:hover a,.ast-site-header-cart:hover a,.ast-site-header-cart:hover .ast-cart-menu-wrap,.ast-site-header-cart:hover .ast-woo-header-cart-info-wrap,.ast-site-header-cart:hover svg{color:#ff3434!important;fill:currentColor!important;transform:translateY(-1px)}.home .hero-section,.home .obsidian-hero{position:relative!important;isolation:isolate!important;width:calc(100% - 64px)!important;max-width:1228px!important;margin:28px auto 0!important;padding:38px 28px 32px!important;overflow:hidden!important;border-radius:18px!important}.home .hero-headline,.home .obsidian-hero h1{width:100%!important;max-width:880px!important;margin:0 auto 20px!important;padding:0!important;color:#ffffff!important;font-size:clamp(42px, 5.2vw, 64px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-1.2px!important;text-align:center!important;text-shadow:0 3px 5px rgb(0 0 0 / .9),0 8px 20px rgb(0 0 0 / .5)!important}.home .hero-copy,.home .hero-section>p,.home .obsidian-hero>p{max-width:820px!important;margin:0 auto 16px!important;color:#ffffff!important;font-size:17px!important;font-weight:600!important;line-height:1.55!important;text-align:center!important;text-shadow:0 2px 7px rgb(0 0 0 / .9)!important}.home .hero-section .wp-block-button__link,.home .obsidian-hero .wp-block-button__link,.home .discover-section .wp-block-button__link,.home .obsidian-discover .wp-block-button__link,.home .hero-section .uagb-buttons-repeater,.home .obsidian-hero .uagb-buttons-repeater,.home .discover-section .uagb-buttons-repeater,.home .obsidian-discover .uagb-buttons-repeater,.home .hero-cta .wp-block-button__link,.home .discover-cta .wp-block-button__link,.home .hero-cta a,.home .discover-cta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:270px!important;min-height:56px!important;height:56px!important;padding:0 30px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#e21c26 0%,#a80008 100%)!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 10px 24px rgb(190 0 10 / .35),inset 0 1px 0 rgb(255 255 255 / .12)!important;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease!important}.home .hero-section .wp-block-button__link:hover,.home .obsidian-hero .wp-block-button__link:hover,.home .discover-section .wp-block-button__link:hover,.home .obsidian-discover .wp-block-button__link:hover,.home .hero-section .uagb-buttons-repeater:hover,.home .obsidian-hero .uagb-buttons-repeater:hover,.home .discover-section .uagb-buttons-repeater:hover,.home .obsidian-discover .uagb-buttons-repeater:hover,.home .hero-cta .wp-block-button__link:hover,.home .discover-cta .wp-block-button__link:hover,.home .hero-cta a:hover,.home .discover-cta a:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#f42b34 0%,#bd0009 100%)!important;color:#ffffff!important;box-shadow:0 15px 32px rgb(211 32 39 / .45),inset 0 1px 0 rgb(255 255 255 / .15)!important}.home .hero-cta{margin:0 auto 8px!important;text-align:center!important}.home .wp-block-uagb-slider .wp-block-uagb-image{width:100%!important;max-width:300px!important;margin:-20px auto 28px!important;padding:0!important}.home .wp-block-uagb-slider .wp-block-uagb-image__figure,.home .wp-block-uagb-slider .wp-block-uagb-image__figure img,.home .wp-block-uagb-slider .wp-block-uagb-image img{display:block!important;width:100%!important;max-width:300px!important;height:auto!important;margin:0 auto!important;padding:0!important;object-fit:contain!important}.home .discover-section,.home .obsidian-discover{margin-bottom:0!important;padding-bottom:54px!important}.home .discover-section+.wp-block-spacer,.home .obsidian-discover+.wp-block-spacer,.home .discover-section+.wp-block-separator,.home .obsidian-discover+.wp-block-separator{display:none!important}body.home .newsletter-section,body.home .obsidian-newsletter{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:12px 0 0!important;padding:52px 36px!important;overflow:visible!important;box-sizing:border-box!important}body.home .newsletter-section .uagb-container-inner-blocks-wrap,body.home .obsidian-newsletter .uagb-container-inner-blocks-wrap{width:100%!important;max-width:100%!important;margin:0 auto!important;align-items:center!important;box-sizing:border-box!important}body.home .newsletter-form{width:100%!important;max-width:470px!important;height:auto!important;min-height:0!important;margin:0 24px 0 auto!important;padding:32px!important;overflow:visible!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:20px!important;background:rgb(0 0 0 / .58)!important;box-shadow:0 20px 60px rgb(0 0 0 / .35)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box!important}body.home .newsletter-form form,body.home .newsletter-form .sib_signup_form{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.home .newsletter-form form p,body.home .newsletter-form .sib-email-area,body.home .newsletter-form .sib-FIRSTNAME-area{width:100%!important;margin:0 0 18px!important;padding:0!important}body.home .newsletter-form form p:last-child{margin-bottom:0!important}body.home .newsletter-form label{display:block!important;margin-bottom:8px!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important}body.home .newsletter-form input[type="email"],body.home .newsletter-form input[type="text"]{display:block!important;width:100%!important;height:58px!important;margin:0!important;padding:0 18px!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:12px!important;background:#ffffff!important;color:#111111!important;font-size:16px!important;box-sizing:border-box!important}body.home .newsletter-form .sib-default-btn{display:block!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 20px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#d32027,#7b0000)!important;color:#ffffff!important;font-size:18px!important;font-weight:700!important;line-height:58px!important;box-shadow:0 10px 24px rgb(211 32 39 / .35)!important}body.home .footer-section,body.home .obsidian-footer{width:100%!important;max-width:100%!important;margin:0!important;padding:72px 54px 44px!important;box-sizing:border-box!important}body.home .footer-social-column,body.home .footer-links-column{color:#ffffff!important}body.home .footer-social-column :is(h1,h2,h3,h4,p,span,li),body.home .footer-links-column :is(h1,h2,h3,h4,p,span,li){color:#ffffff!important}body.home .footer-links-column a,body.home .footer-links-column a:visited,body.home .footer-links-column .wp-block-navigation-item__content{color:rgb(255 255 255 / .86)!important;text-decoration:none!important}body.home .footer-links-column a:hover,body.home .footer-links-column a:focus,body.home .footer-links-column .wp-block-navigation-item__content:hover{color:#ffffff!important}body.home .footer-social-column .wp-block-social-links{display:flex!important;align-items:center!important;gap:18px!important;margin-top:24px!important}body.home .footer-social-column .wp-block-social-link,body.home .footer-social-column .wp-block-social-link a{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important}body.home .footer-social-column .wp-block-social-link svg{width:24px!important;height:24px!important;fill:currentColor!important}body :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"]){opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"])>:is(button,a),body :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"]) :is(.wlr-launcher-button,.wlr-launcher-btn,.wlr-reward-button){width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 16px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#ff3b18 0%,#e31414 100%)!important;color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:0 8px 22px rgb(0 0 0 / .28)!important;transform:none!important}body :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"]) :is(span,svg,path){color:#ffffff!important;fill:currentColor!important;opacity:1!important}body.home :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"]) :is(button,a){min-width:0!important;max-width:none!important;height:auto!important;padding:10px 16px!important;border-radius:8px!important;transform:none!important}@media only screen and (max-width:921px){.ast-primary-header-bar,.site-primary-header-wrap{min-height:88px!important}.site-header .custom-logo-link img,.site-header .custom-logo,.ast-site-identity .custom-logo{max-width:230px!important;max-height:88px!important}.home .hero-section,.home .obsidian-hero{width:calc(100% - 48px)!important;margin-top:24px!important;padding:38px 22px 30px!important}body.home .newsletter-section,body.home .obsidian-newsletter{padding-right:24px!important;padding-left:24px!important}body.home .newsletter-form{max-width:100%!important;margin:24px auto 0!important}}@media only screen and (max-width:767px){.home .hero-section .wp-block-button__link,.home .obsidian-hero .wp-block-button__link,.home .discover-section .wp-block-button__link,.home .obsidian-discover .wp-block-button__link,.home .hero-section .uagb-buttons-repeater,.home .obsidian-hero .uagb-buttons-repeater,.home .discover-section .uagb-buttons-repeater,.home .obsidian-discover .uagb-buttons-repeater{min-width:230px!important;min-height:52px!important;height:52px!important;font-size:14px!important}}@media only screen and (max-width:767px){.ast-primary-header-bar,.site-primary-header-wrap{min-height:72px!important}.site-header .custom-logo-link img,.site-header .custom-logo,.ast-site-identity .custom-logo{max-width:150px!important;max-height:70px!important}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle{width:46px!important;height:46px!important;padding:8px!important;border-radius:8px!important;background:rgb(0 0 0 / .18)!important;color:#ffffff!important}.home .hero-section,.home .obsidian-hero{width:calc(100% - 20px)!important;margin:14px 10px 0!important;padding:30px 14px 24px!important;border-radius:14px!important}.home .hero-headline,.home .obsidian-hero h1{max-width:290px!important;margin:0 auto 18px!important;font-size:31px!important;line-height:1.08!important;letter-spacing:-0.5px!important}.home .hero-copy,.home .hero-section>p,.home .obsidian-hero>p{max-width:285px!important;margin:0 auto 16px!important;font-size:13px!important;line-height:1.55!important}.home .hero-section .wp-block-button__link,.home .obsidian-hero .wp-block-button__link,.home .hero-section .uagb-buttons-repeater,.home .obsidian-hero .uagb-buttons-repeater{min-width:220px!important;height:50px!important;min-height:50px!important;padding:0 20px!important;font-size:13px!important}.home .wp-block-uagb-slider .wp-block-uagb-image{max-width:185px!important;margin:8px auto 22px!important}.home .wp-block-uagb-slider .wp-block-uagb-image__figure,.home .wp-block-uagb-slider .wp-block-uagb-image img{max-width:185px!important}.home .trust-cards,.home .obsidian-trust-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:370px!important;margin:18px auto 34px!important;padding:0!important}.home .trust-cards>*,.home .obsidian-trust-cards>*{min-height:0!important;padding:0!important;border-radius:8px!important;overflow:hidden!important}.home .trust-cards img,.home .obsidian-trust-cards img{display:block!important;width:100%!important;height:auto!important;margin:0!important;object-fit:contain!important}.home .discover-section,.home .obsidian-discover{width:calc(100% - 20px)!important;margin:0 10px!important;padding:30px 16px 34px!important;border-radius:14px!important}.home .discover-image,.home .obsidian-discover-image{margin:0 auto 24px!important}.home .discover-image img,.home .obsidian-discover-image img{width:min(100%, 275px)!important;border-radius:9px!important}.home .discover-section h2,.home .obsidian-discover h2{max-width:285px!important;margin:0 auto 16px!important;font-size:28px!important;line-height:1.08!important;text-align:center!important}.home .discover-section p,.home .obsidian-discover p{max-width:285px!important;margin:0 auto 20px!important;font-size:13px!important;line-height:1.6!important;text-align:center!important}.home .discover-section .wp-block-buttons,.home .obsidian-discover .wp-block-buttons{justify-content:center!important}.home .discover-section .wp-block-button__link,.home .obsidian-discover .wp-block-button__link,.home .discover-section .uagb-buttons-repeater,.home .obsidian-discover .uagb-buttons-repeater{min-width:220px!important;height:50px!important;min-height:50px!important;padding:0 20px!important;font-size:13px!important}body.home .newsletter-section,body.home .obsidian-newsletter{width:100%!important;margin:18px 0 0!important;padding:36px 18px 40px!important;border-radius:0!important}.home .newsletter-section h2,.home .obsidian-newsletter h2{max-width:300px!important;margin-bottom:14px!important;font-size:27px!important;line-height:1.12!important}.home .newsletter-section p,.home .newsletter-section li,.home .obsidian-newsletter p,.home .obsidian-newsletter li{font-size:12px!important;line-height:1.5!important}body.home .newsletter-form{max-width:100%!important;margin:26px auto 0!important;padding:22px 16px!important;border-radius:14px!important}body.home .newsletter-form input[type="email"],body.home .newsletter-form input[type="text"]{height:52px!important;font-size:15px!important}body.home .newsletter-form .sib-default-btn{height:54px!important;min-height:54px!important;line-height:54px!important;font-size:16px!important}body.home .footer-section,body.home .obsidian-footer{width:100%!important;margin:0!important;padding:42px 18px 28px!important}body.home .footer-section .wp-block-columns,body.home .obsidian-footer .wp-block-columns{gap:34px!important}body.home .footer-social-column,body.home .footer-links-column{width:100%!important;transform:none!important}body.home .footer-social-column h3,body.home .footer-links-column h3{margin-bottom:14px!important;font-size:16px!important}body.home .footer-social-column .wp-block-social-links{gap:14px!important;margin-top:18px!important}body.home .footer-social-column .wp-block-social-link,body.home .footer-social-column .wp-block-social-link a{width:40px!important;height:40px!important}body.home .footer-social-column .wp-block-social-link svg{width:22px!important;height:22px!important}body.home .footer-links-column a,body.home .footer-links-column .wp-block-navigation-item__content{font-size:13px!important;line-height:1.5!important}body.home .footer-logo img,body.home .obsidian-footer-logo img{width:125px!important;height:auto!important}body.home .footer-disclaimer,body.home .obsidian-disclaimer{max-width:330px!important;margin:20px 0 0!important;font-size:11px!important;line-height:1.6!important}body :is([class*="wlr-launcher"],[class*="wployalty-launcher"],[class*="wlr_launcher"]){right:10px!important;bottom:10px!important}}@media (max-width:767px){.home .hero-section,.home .obsidian-hero{padding:30px 18px 22px!important}.home .hero-headline,.home .obsidian-hero h1{max-width:310px!important;font-size:33px!important;line-height:1.05!important;margin-bottom:18px!important}.home .hero-copy,.home .hero-section>p{max-width:290px!important;font-size:13px!important;margin-bottom:18px!important}.home .wp-block-uagb-slider .wp-block-uagb-image img,.home .hero-product-image img{max-width:215px!important}.home .hero-section .wp-block-button__link,.home .discover-section .wp-block-button__link{min-width:225px!important;height:52px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 12px 28px rgb(215 20 32 / .40),inset 0 1px 0 rgb(255 255 255 / .15)!important}.home .trust-cards,.home .obsidian-trust-cards{margin:18px auto 28px!important;gap:8px!important}.home .trust-cards>*,.home .obsidian-trust-cards>*{border-radius:10px!important;transition:transform .25s ease,box-shadow .25s ease}.home .trust-cards img,.home .obsidian-trust-cards img{border-radius:8px!important}.home .discover-section,.home .obsidian-discover{padding:34px 18px!important}.home .discover-image img{max-width:300px!important}.home .discover-section h2{max-width:300px!important;margin:0 auto 16px!important;text-align:center!important;font-size:30px!important}.home .discover-section p{max-width:290px!important;margin:0 auto 20px!important;text-align:center!important}.home .discover-section .wp-block-buttons{justify-content:center!important}.home .newsletter-section{padding:44px 18px!important}.home .newsletter-form{max-width:390px!important}.home .newsletter-form input{height:54px!important}.home .newsletter-form .sib-default-btn{height:54px!important}.home .footer-section{padding:44px 20px 30px!important}.home .footer-links-column a{font-size:14px!important;transition:color .2s ease}.home .footer-links-column a:hover{color:#ffffff!important}.home .footer-social-column .wp-block-social-link svg{width:24px!important;height:24px!important}.home .homepage-section{padding-top:42px!important;padding-bottom:42px!important}.home .wp-block-spacer{max-height:18px!important}}body.woocommerce-checkout :is([class*="wlr"],[class*="wployalty"],[id*="wlr"],[id*="wployalty"]){opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#wll-site-launcher .wll-home-card-container{background:#ffffff!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:18px!important;box-shadow:0 18px 45px rgb(0 0 0 / .22)!important}#wll-site-launcher .wll-home-header-container{background:#f32700!important}#wll-site-launcher .wll-member-banner-container{background:#f32700!important}#wll-site-launcher .wll-content-container{background:#ffffff!important}#wll-site-launcher .wll-home-card-container *{color:#222!important}#wll-site-launcher button{color:#fff!important}.woocommerce ul.products li.product .ast-shop-product-out-of-stock{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:5px 9px!important;margin:0!important;background:rgb(20 20 20 / .88)!important;color:#fff!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0.5px!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:5px!important;transform:none!important;z-index:50!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:relative!important;overflow:visible!important}.single-product .woocommerce-breadcrumb,.single-product .ast-breadcrumbs,.single-product .ast-breadcrumbs-wrapper,.single-product .ast-breadcrumbs .trail-items,.single-product .ast-breadcrumbs .trail-item{color:#777!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.single-product .woocommerce-breadcrumb a,.single-product .ast-breadcrumbs a,.single-product .ast-breadcrumbs-wrapper a,.single-product .ast-breadcrumbs .trail-items a,.single-product .ast-breadcrumbs .trail-item a{color:#777!important;text-decoration:none!important}.single-product .woocommerce-breadcrumb a:hover,.single-product .ast-breadcrumbs a:hover,.single-product .ast-breadcrumbs-wrapper a:hover{color:#d71920!important}.single-product .summary .posted_in,.single-product .summary .posted_in a,.single-product .summary .product_meta,.single-product .summary .product_meta a,.single-product .summary a[rel="tag"]{color:#777!important;font-size:13px!important;text-decoration:none!important}.single-product .summary .posted_in a:hover,.single-product .summary .product_meta a:hover,.single-product .summary a[rel="tag"]:hover{color:#d71920!important}.single-product .summary.entry-summary>p.price,.single-product .summary.entry-summary>p.price .woocommerce-Price-amount,.single-product .summary.entry-summary>p.price bdi,.single-product .summary.entry-summary .price{color:#20283a!important;font-size:2rem!important;font-weight:700!important;letter-spacing:-0.4px!important;line-height:1.1!important}.single-product .summary .woocommerce-variation-price,.single-product .summary .woocommerce-variation-price span.price,.single-product .summary .woocommerce-variation-price .woocommerce-Price-amount,.single-product .summary .woocommerce-variation-price .amount,.single-product .summary .woocommerce-variation-price bdi{color:#20283a!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important}.single-product .cfvsw-swatches-container{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:12px 0 8px!important}.single-product .cfvsw-swatches-option{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;height:44px!important;padding:0 18px!important;overflow:hidden!important;border:2px solid #444!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-weight:700!important;letter-spacing:0.4px!important;line-height:1!important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.single-product .cfvsw-swatches-option .cfvsw-swatch-inner{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#fff!important;font-size:15px!important;font-weight:700!important}.single-product .cfvsw-swatches-option:hover{transform:translateY(-1px);border-color:#e31b23!important;background:#1b1b1b!important;box-shadow:0 0 10px rgb(227 27 35 / .35)}.single-product .cfvsw-swatches-option.cfvsw-selected,.single-product .cfvsw-swatches-option[aria-checked="true"]{border-color:#e31b23!important;background:#111!important;box-shadow:0 0 0 1px #e31b23,0 0 14px rgb(227 27 35 / .4)}.single-product .cfvsw-swatches-option.cfvsw-swatches-disabled,.single-product .cfvsw-swatches-option[data-swatch-status="out-of-stock"]{position:relative;opacity:0.55!important;border-color:#777!important;background:#555!important;color:#ddd!important;filter:grayscale(100%);cursor:not-allowed!important;box-shadow:none!important}.single-product .cfvsw-swatches-option.cfvsw-swatches-disabled::after,.single-product .cfvsw-swatches-option[data-swatch-status="out-of-stock"]::after{content:"";position:absolute;top:50%;left:14%;width:72%;height:2px;background:#e31b23;transform:rotate(-12deg);pointer-events:none}.single-product .reset_variations{display:none!important}.single-product table.variations{margin-top:6px!important}.single-product .stock.in-stock,.single-product .woocommerce-variation-availability .stock.in-stock{color:#168a45!important;font-weight:700!important}.single-product .stock.out-of-stock,.single-product .woocommerce-variation-availability .stock.out-of-stock{color:#d71920!important;font-weight:700!important}.single-product form.cart .quantity{display:inline-flex!important;align-items:stretch!important;height:44px!important;margin-right:12px!important;overflow:hidden!important;border:1px solid #d8d8d8!important;border-radius:999px!important;background:#fff!important}.single-product form.cart .quantity input.qty{width:46px!important;min-height:42px!important;padding:0!important;border:0!important;border-right:1px solid #ddd!important;border-left:1px solid #ddd!important;border-radius:0!important;background:#fff!important;color:#111!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{width:38px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transition:background-color 0.2s ease}.single-product form.cart .quantity .minus:hover,.single-product form.cart .quantity .plus:hover{background:#e31b23!important}.single-product form.cart .single_add_to_cart_button{height:44px!important;min-height:44px!important;padding:0 25px!important;border:1px solid #e31b23!important;border-radius:999px!important;background:#e31b23!important;color:#fff!important;font-weight:700!important;line-height:44px!important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.single-product form.cart .single_add_to_cart_button:hover{transform:translateY(-1px);border-color:#b90f16!important;background:#b90f16!important;box-shadow:0 6px 16px rgb(227 27 35 / .25)}.single-product .woocommerce-product-details__short-description{margin:16px 0 22px!important;line-height:1.65!important}.single-product .woocommerce-product-details__short-description p{margin-bottom:16px!important}.single-product .woocommerce-product-details__short-description img{display:block!important;width:min(100%, 420px)!important;height:auto!important;margin:18px auto 22px!important;border-radius:8px!important}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-Tabs-panel.entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 20px!important}.single-product .woocommerce-Tabs-panel>*{max-width:900px!important}.single-product .woocommerce-Tabs-panel p{margin:0 0 24px!important;color:#333!important;font-size:16px!important;line-height:1.8!important}.single-product .woocommerce-Tabs-panel strong{color:#111!important;font-size:inherit!important;font-weight:700!important}.single-product table.woocommerce-product-attributes{width:100%!important;max-width:900px!important;margin:0!important;border:1px solid #dedede!important;border-collapse:collapse!important;background:#fff!important}.single-product table.woocommerce-product-attributes th,.single-product table.woocommerce-product-attributes td{padding:14px 16px!important;border:1px solid #dedede!important;vertical-align:middle!important}.single-product table.woocommerce-product-attributes th{width:180px!important;background:#111!important;color:#fff!important;font-weight:700!important;text-align:left!important}.single-product table.woocommerce-product-attributes td{background:#fafafa!important;color:#222!important}.single-product table.woocommerce-product-attributes td p{margin:0!important;color:inherit!important;font-size:15px!important;line-height:1.5!important}.single-product .related.products{margin-top:80px!important}.single-product .related.products>h2{margin:0 0 35px!important;color:#20283a!important;font-size:clamp(30px, 3vw, 42px)!important;font-weight:700!important;letter-spacing:1px!important;line-height:1.15!important;text-transform:uppercase!important}@media (max-width:767px){.single-product .cfvsw-swatches-option{min-width:82px!important;height:42px!important;padding:0 15px!important}.single-product form.cart{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.single-product form.cart .quantity{margin-right:0!important}.single-product .woocommerce-product-details__short-description img{width:100%!important}.single-product .woocommerce-tabs{margin-top:42px!important;padding-top:22px!important}.single-product .woocommerce-tabs ul.tabs{gap:0!important;margin-bottom:24px!important;overflow-x:auto!important}.single-product .woocommerce-tabs ul.tabs li{flex:0 0 auto!important}.single-product .woocommerce-tabs ul.tabs li a{padding:11px 12px!important;font-size:13px!important;white-space:nowrap!important}.single-product table.woocommerce-product-attributes th{width:120px!important}.single-product table.woocommerce-product-attributes th,.single-product table.woocommerce-product-attributes td{padding:12px!important}.single-product .related.products{margin-top:55px!important}}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex:1!important;flex-direction:column!important}.woocommerce ul.products li.product .cfvsw_variations_form,.woocommerce ul.products li.product .variations_form{min-height:48px!important;margin-bottom:8px!important}.woocommerce ul.products li.product .button{margin-top:auto!important}.woocommerce ul.products li.product .ast-quick-view-text{display:none!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .button{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:12px 16px!important;border-radius:7px!important;font-weight:700!important;text-align:center!important}body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{background:linear-gradient(180deg,#fafafa 0%,#f3f4f6 100%)}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header{margin-bottom:20px}body.woocommerce-shop .woocommerce-products-header::after,body.post-type-archive-product .woocommerce-products-header::after,body.tax-product_cat .woocommerce-products-header::after{content:"Premium laboratory research materials • Quality inspected • Secure checkout • Fast shipping";display:block;margin-top:18px;color:#6b7280;font-size:15px;font-weight:500;line-height:1.7;letter-spacing:.04em}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{margin-bottom:14px;color:#253247;font-size:15px}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{margin-bottom:24px}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{margin-top:0!important;row-gap:28px!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{position:relative;overflow:hidden!important;padding:16px!important;border:1px solid rgb(20 30 45 / .1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px rgb(15 23 42 / .06),0 2px 6px rgb(15 23 42 / .04)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}body.woocommerce-shop ul.products li.product a img,body.post-type-archive-product ul.products li.product a img,body.tax-product_cat ul.products li.product a img{display:block;width:100%;margin:0 0 18px!important;border-radius:14px!important;transition:transform 0.35s ease}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title{min-height:2.6em!important;margin:0 0 10px!important;color:#111!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em;text-align:center}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price{display:block;margin:0 0 12px!important;color:#111!important;font-size:18px!important;font-weight:700!important;text-align:center}body.woocommerce-shop ul.products li.product .price del,body.post-type-archive-product ul.products li.product .price del,body.tax-product_cat ul.products li.product .price del{opacity:.55;font-size:.88em}body.woocommerce-shop ul.products li.product .price ins,body.post-type-archive-product ul.products li.product .price ins,body.tax-product_cat ul.products li.product .price ins{color:#b50912;text-decoration:none}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.woocommerce-shop ul.products li.product .points,body.woocommerce-shop ul.products li.product .rewards-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .points,body.post-type-archive-product ul.products li.product .rewards-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .points,body.tax-product_cat ul.products li.product .rewards-message{display:block;margin:8px 0 14px;padding:8px 10px;border-radius:9px;background:#f7f7f8;color:#4b5563;font-size:13px;line-height:1.4;text-align:center}body.woocommerce-shop ul.products li.product .button,body.woocommerce-shop ul.products li.product a.button,body.woocommerce-shop ul.products li.product .added_to_cart,body.post-type-archive-product ul.products li.product .button,body.post-type-archive-product ul.products li.product a.button,body.post-type-archive-product ul.products li.product .added_to_cart,body.tax-product_cat ul.products li.product .button,body.tax-product_cat ul.products li.product a.button,body.tax-product_cat ul.products li.product .added_to_cart{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px!important;margin:auto 0 0!important;padding:13px 16px!important;border:1px solid #a7060e!important;border-radius:13px!important;background:linear-gradient(135deg,#d5121c 0%,#9e050c 100%)!important;box-shadow:0 8px 18px rgb(174 8 17 / .18)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-align:center;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.woocommerce-shop ul.products li.product .stock.out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .stock.out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .stock.out-of-stock{display:block!important;position:absolute!important;z-index:50!important;top:18px!important;right:18px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;max-width:calc(100% - 36px);min-width:0!important;min-height:0!important;margin:0!important;padding:7px 11px!important;border:1px solid rgb(255 255 255 / .13);border-radius:999px!important;background:rgb(8 8 10 / .88)!important;box-shadow:0 5px 14px rgb(0 0 0 / .22);color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:1!important;letter-spacing:0.08em!important;text-align:center;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;transform:none!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media (hover:hover) and (pointer:fine){body.woocommerce-shop ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover{transform:translateY(-4px);border-color:rgb(190 15 25 / .22)!important;box-shadow:0 18px 38px rgb(15 23 42 / .11),0 5px 12px rgb(15 23 42 / .06)!important}body.woocommerce-shop ul.products li.product:hover a img,body.post-type-archive-product ul.products li.product:hover a img,body.tax-product_cat ul.products li.product:hover a img{transform:scale(1.025)}body.woocommerce-shop ul.products li.product .button:hover,body.woocommerce-shop ul.products li.product a.button:hover,body.woocommerce-shop ul.products li.product .added_to_cart:hover,body.post-type-archive-product ul.products li.product .button:hover,body.post-type-archive-product ul.products li.product a.button:hover,body.post-type-archive-product ul.products li.product .added_to_cart:hover,body.tax-product_cat ul.products li.product .button:hover,body.tax-product_cat ul.products li.product a.button:hover,body.tax-product_cat ul.products li.product .added_to_cart:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#ed1823 0%,#ae070f 100%)!important;box-shadow:0 12px 24px rgb(174 8 17 / .26)!important;color:#fff!important}}@media only screen and (max-width:767px){body.woocommerce-shop .woocommerce-products-header::after,body.post-type-archive-product .woocommerce-products-header::after,body.tax-product_cat .woocommerce-products-header::after{font-size:13px;line-height:1.55}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{column-gap:12px!important;row-gap:18px!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{padding:10px!important;border-radius:16px!important;box-shadow:0 6px 18px rgb(15 23 42 / .055),0 1px 4px rgb(15 23 42 / .04)!important}body.woocommerce-shop ul.products li.product a img,body.post-type-archive-product ul.products li.product a img,body.tax-product_cat ul.products li.product a img{margin-bottom:15px!important;border-radius:11px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title{min-height:2.5em!important;margin-bottom:9px!important;font-size:15px!important;line-height:1.25!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price{margin-bottom:10px!important;font-size:16px!important}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.woocommerce-shop ul.products li.product .points,body.woocommerce-shop ul.products li.product .rewards-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .points,body.post-type-archive-product ul.products li.product .rewards-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .points,body.tax-product_cat ul.products li.product .rewards-message{margin:7px 0 12px;padding:7px 6px;font-size:12px}body.woocommerce-shop ul.products li.product .button,body.woocommerce-shop ul.products li.product a.button,body.woocommerce-shop ul.products li.product .added_to_cart,body.post-type-archive-product ul.products li.product .button,body.post-type-archive-product ul.products li.product a.button,body.post-type-archive-product ul.products li.product .added_to_cart,body.tax-product_cat ul.products li.product .button,body.tax-product_cat ul.products li.product a.button,body.tax-product_cat ul.products li.product .added_to_cart{min-height:46px!important;padding:11px 8px!important;border-radius:12px!important;font-size:14px!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.woocommerce-shop ul.products li.product .stock.out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .stock.out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .stock.out-of-stock{top:14px!important;right:14px!important;max-width:calc(100% - 28px);padding:6px 9px!important;font-size:9px!important;letter-spacing:0.06em!important}}@media only screen and (max-width:380px){body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{column-gap:9px!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{padding:8px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}body.woocommerce-shop ul.products li.product .button,body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product .button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product .button,body.tax-product_cat ul.products li.product a.button{padding-right:5px!important;padding-left:5px!important;font-size:13px!important}}@media only screen and (min-width:922px){body.woocommerce-shop .site-main ul.products,body.post-type-archive-product .site-main ul.products,body.tax-product_cat .site-main ul.products,body.woocommerce .ast-woocommerce-container ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 18px!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{width:100%!important;min-width:0!important;margin:0!important}}@media only screen and (min-width:922px){body.woocommerce ul.products li.product .ast-shop-product-out-of-stock{top:14px!important;right:14px!important;padding:7px 11px!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;font-size:10px!important;letter-spacing:0.06em!important}}body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:20!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:44px;min-height:22px;margin:0!important;padding:5px 9px!important;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:linear-gradient(135deg,#e11b28,#a0060e);color:#fff!important;font-size:8px!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 10px rgb(0 0 0 / .24);pointer-events:none}@media only screen and (max-width:1100px){body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{top:10px!important;left:10px!important;min-width:40px;padding:4px 7px!important;font-size:7px!important}body.woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{top:10px!important;right:10px!important;padding:4px 7px!important;font-size:7px!important}}body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{position:absolute;top:12px;left:12px;z-index:25;display:flex;align-items:center;justify-content:center;min-width:50px;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:rgb(190 15 25 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 10px rgb(0 0 0 / .22);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}body.woocommerce ul.products li.product.product-type-simple .button{background:linear-gradient(135deg,#e11d2d,#9d050c)!important;border:1px solid rgb(255 255 255 / .08);box-shadow:0 8px 18px rgb(176 10 20 / .28)}body.woocommerce ul.products li.product.product-type-simple .button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(176 10 20 / .34)}.wc-points-rewards-product-message{display:none!important}body.woocommerce ul.products li.product::after{content:"🧪 Research Use   •   🚚 Fast Shipping";display:block;margin-top:14px;color:#666;font-size:12px;font-weight:500;text-align:center;line-height:1.5}body.woocommerce-account .entry-content,body.woocommerce-account .site-main,body.woocommerce-account main{position:relative}body.woocommerce-account .woocommerce{width:min(100%, 940px);margin:48px auto;padding:38px;background:rgb(255 255 255 / .95);border:1px solid rgb(255 255 255 / .72);border-radius:20px;box-shadow:0 18px 45px rgb(0 0 0 / .22),0 2px 8px rgb(0 0 0 / .08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box}body.woocommerce-account .woocommerce .woocommerce{width:auto;margin:0;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce p,body.woocommerce-account .woocommerce li,body.woocommerce-account .woocommerce label,body.woocommerce-account .woocommerce address{color:#242832}body.woocommerce-account .woocommerce h1,body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3,body.woocommerce-account .woocommerce h4{color:#1d2638;line-height:1.2}body.woocommerce-account .woocommerce h2{margin:0 0 24px;font-size:clamp(28px, 4vw, 40px);font-weight:700;letter-spacing:.02em;text-align:center}body.woocommerce-account .woocommerce a{color:#c51624;font-weight:600;text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease}body.woocommerce-account .woocommerce a:hover,body.woocommerce-account .woocommerce a:focus{color:#8f0d17;text-decoration:underline}body.woocommerce-account form.login,body.woocommerce-account form.register,body.woocommerce-account form.lost_reset_password,body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.woocommerce-form-register{max-width:620px;margin:0 auto;padding:0;border:0;background:#fff0;box-shadow:none}body.woocommerce-account .woocommerce-form-row,body.woocommerce-account .form-row{margin-bottom:20px}body.woocommerce-account label{display:block;margin:0 0 8px;color:#202735;font-size:14px;font-weight:650;line-height:1.35}body.woocommerce-account input.input-text,body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account input[type="tel"],body.woocommerce-account select,body.woocommerce-account textarea{width:100%;min-height:50px;padding:12px 15px;color:#202735;background:#fff;border:1px solid #cfd4dc;border-radius:10px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .03);box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}body.woocommerce-account textarea{min-height:120px;resize:vertical}body.woocommerce-account input.input-text:focus,body.woocommerce-account input[type="text"]:focus,body.woocommerce-account input[type="email"]:focus,body.woocommerce-account input[type="password"]:focus,body.woocommerce-account input[type="tel"]:focus,body.woocommerce-account select:focus,body.woocommerce-account textarea:focus{outline:none;border-color:#d51e2b;background:#fff;box-shadow:0 0 0 3px rgb(213 30 43 / .14),inset 0 1px 2px rgb(0 0 0 / .03)}body.woocommerce-account .show-password-input{color:#8f0d17}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce .button{min-height:50px;padding:13px 26px;color:#fff!important;background:linear-gradient(135deg,#ef2a21 0%,#bd101d 100%);border:0;border-radius:12px;box-shadow:0 8px 18px rgb(190 16 29 / .22);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce input.button:hover,body.woocommerce-account .woocommerce .button:hover{color:#fff!important;transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 11px 24px rgb(190 16 29 / .3)}body.woocommerce-account .woocommerce button.button:focus-visible,body.woocommerce-account .woocommerce a.button:focus-visible,body.woocommerce-account .woocommerce input.button:focus-visible{outline:3px solid rgb(213 30 43 / .25);outline-offset:3px}body.woocommerce-account form.login button.button,body.woocommerce-account form.register button.button,body.woocommerce-account form.lost_reset_password button.button,body.woocommerce-account form.woocommerce-form-login button.button,body.woocommerce-account form.woocommerce-form-register button.button{width:100%;margin-top:8px}body.woocommerce-account input[type="checkbox"]{width:18px;height:18px;margin-right:8px;accent-color:#c51624;vertical-align:middle}body.woocommerce-account .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:6px;margin:2px 0 16px}body.woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:245px minmax(0,1fr);gap:34px;align-items:start}body.woocommerce-account.logged-in .woocommerce::before,body.woocommerce-account.logged-in .woocommerce::after{display:none}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:7px;margin:0;padding:12px;list-style:none;background:#17191f;border-radius:15px;box-shadow:0 12px 28px rgb(0 0 0 / .18)}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li::before,body.woocommerce-account .woocommerce-MyAccount-navigation li::marker{display:none;content:""}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;color:#f6f6f6;border-radius:9px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation a:focus{color:#fff;background:rgb(229 31 42 / .22);text-decoration:none;transform:translateX(2px)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff;background:linear-gradient(135deg,#e6262c 0%,#a80d18 100%);box-shadow:0 6px 14px rgb(190 16 29 / .25)}body.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;min-width:0;padding:6px 0}body.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content p{line-height:1.75}body.woocommerce-account table.shop_table{width:100%;margin:0 0 24px;overflow:hidden;background:#fff;border:1px solid #e3e6eb;border-collapse:separate;border-spacing:0;border-radius:12px}body.woocommerce-account table.shop_table th{padding:14px;color:#fff;background:#1d2027;border:0;font-size:13px;font-weight:700}body.woocommerce-account table.shop_table td{padding:14px;color:#282d36;border-color:#eceef1}body.woocommerce-account .woocommerce-Address{padding:22px;background:#f7f8fa;border:1px solid #e2e5e9;border-radius:12px}body.woocommerce-account .woocommerce-Address-title h3{margin-top:0}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{margin:0 0 24px;padding:16px 18px 16px 52px;color:#232833;background:#fff;border:1px solid #e2e5ea;border-left:5px solid #c51624;border-radius:11px;box-shadow:0 6px 16px rgb(0 0 0 / .07)}body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-info::before,body.woocommerce-account .woocommerce-error::before{top:16px;left:18px;color:#c51624}[class*="wployalty"][class*="launcher"],[class*="wployalty"][class*="widget-button"],[class*="wployalty"][class*="floating"],[class*="wlr"][class*="launcher"],[class*="wlr"][class*="widget-button"],[class*="wlr"][class*="floating"]{color:#fff!important;background:linear-gradient(135deg,#d61d28 0%,#8f0d17 100%)!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:10px!important;box-shadow:0 10px 24px rgb(88 0 8 / .3)!important}[class*="wployalty"][class*="launcher"] *,[class*="wployalty"][class*="widget-button"] *,[class*="wlr"][class*="launcher"] *,[class*="wlr"][class*="widget-button"] *{color:#fff!important}[class*="wployalty"][class*="notice"],[class*="wployalty"][class*="notification"],[class*="wlr"][class*="notice"],[class*="wlr"][class*="notification"],[class*="wlr"][class*="message"]{color:#242832!important;background:#fff!important;border:1px solid #e1e4e8!important;border-left:5px solid #c51624!important;border-radius:10px!important;box-shadow:0 6px 16px rgb(0 0 0 / .07)!important}body.woocommerce-account .woocommerce-LostPassword,body.woocommerce-account .woocommerce-form-login__submit+p,body.woocommerce-account .lost_password{margin-top:18px;text-align:center}body.woocommerce-account .woocommerce-privacy-policy-text{margin:18px 0;color:#555d69;font-size:13px;line-height:1.65}@media (max-width:921px){body.woocommerce-account .woocommerce{width:calc(100% - 36px);margin:34px auto;padding:28px}body.woocommerce-account.logged-in .woocommerce{grid-template-columns:210px minmax(0,1fr);gap:24px}}@media (max-width:767px){body.woocommerce-account .woocommerce{width:calc(100% - 24px);margin:24px auto;padding:22px 18px;border-radius:15px}body.woocommerce-account.logged-in .woocommerce{display:block}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:46px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px}body.woocommerce-account .woocommerce-MyAccount-content{padding:0}body.woocommerce-account table.shop_table,body.woocommerce-account table.shop_table tbody,body.woocommerce-account table.shop_table tr,body.woocommerce-account table.shop_table td{display:block;width:100%;box-sizing:border-box}body.woocommerce-account table.shop_table thead{display:none}body.woocommerce-account table.shop_table tr{padding:14px;border-bottom:1px solid #e4e7eb}body.woocommerce-account table.shop_table td{padding:8px 0;border:0;text-align:left!important}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce input.button{width:100%}}@media (max-width:480px){body.woocommerce-account .woocommerce{width:calc(100% - 18px);padding:19px 14px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}body.woocommerce-account .woocommerce h2{font-size:28px}}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h2{margin:0 0 18px;color:#1d2638;font-size:clamp(22px, 2.5vw, 28px);font-weight:700;line-height:1.25;letter-spacing:0;text-align:left}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h3{margin:0 0 14px;color:#1d2638;font-size:20px;font-weight:700;line-height:1.3}body.woocommerce-account:not(.logged-in) .woocommerce h2{margin:0 0 18px;font-size:clamp(28px, 4vw, 40px);font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin:24px 0 0}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none!important;width:auto!important;min-width:0;margin:0!important;padding:22px;overflow-wrap:anywhere;word-break:normal;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:14px;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{flex:1 1 auto;min-width:0;margin:0;color:#1d2638;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{flex:0 0 auto;margin:2px 0 0;padding:6px 10px;color:#fff;background:#c51624;border-radius:8px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit:focus{color:#fff;background:#94101a;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{margin:0;color:#353b46;font-size:14px;font-style:normal;line-height:1.7;overflow-wrap:anywhere}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{width:100%}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{float:none!important;width:auto!important;min-width:0;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .form-row-wide,body.woocommerce-account .woocommerce-MyAccount-content fieldset,body.woocommerce-account .woocommerce-MyAccount-content .clear{grid-column:1 / -1}body.woocommerce-account .woocommerce-MyAccount-content fieldset{margin:8px 0 0;padding:22px;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:0 8px;color:#1d2638;font-size:16px;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields>p:last-child,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:last-child{margin-top:22px}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;table-layout:auto;overflow:hidden;background:#fff;border:1px solid #e1e5ea;border-collapse:separate;border-spacing:0;border-radius:13px}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{padding:13px 14px;color:#fff;background:#1a1d23;border:0;font-size:13px;font-weight:700;line-height:1.35;text-align:left}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table td{padding:14px;color:#2b3039;border-top:1px solid #eceef1;line-height:1.5;vertical-align:middle}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:first-child td{border-top:0}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table tbody tr:hover{background:#fafafa}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table .button{min-height:38px;padding:9px 14px;border-radius:8px;font-size:12px;white-space:nowrap}body.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin:0}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{float:none;margin:12px 0 0}body.woocommerce-account .woocommerce-MyAccount-content img{max-width:100%;height:auto}body.woocommerce-account .woocommerce-MyAccount-content a{overflow-wrap:anywhere}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table img,body.woocommerce-account .woocommerce-MyAccount-content .order-item img{width:58px;max-width:58px;height:58px;object-fit:cover;border-radius:7px}body.woocommerce-account .woocommerce-MyAccount-content [class*="affiliate"],body.woocommerce-account .woocommerce-MyAccount-content [id*="affiliate"]{max-width:100%;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content [class*="affiliate"] table,body.woocommerce-account .woocommerce-MyAccount-content [id*="affiliate"] table{max-width:100%}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-content>*{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width:921px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{gap:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{padding:18px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{grid-template-columns:1fr}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{grid-column:1}}@media (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{gap:10px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:19px}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{display:block}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button{display:block;width:100%;margin:6px 0 0}body.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:17px}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:block;margin-bottom:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{display:block;width:100%;margin:0 0 10px;font-size:20px;line-height:1.25;white-space:normal;word-break:normal!important;overflow-wrap:normal!important;hyphens:none}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{display:inline-flex;width:auto;max-width:100%;margin:0;padding:7px 11px;white-space:normal;line-height:1.25}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{overflow-wrap:normal;word-break:normal}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{overflow-wrap:break-word;word-break:normal}@media (min-width:768px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(180px,1fr))}}body.woocommerce-account .woocommerce-MyAccount-content .wlr-myaccount-page{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#242832;font-family:inherit;box-sizing:border-box;overflow:hidden}body.woocommerce-account .woocommerce-MyAccount-content .wlr-myaccount-page *,body.woocommerce-account .woocommerce-MyAccount-content .wlr-myaccount-page *::before,body.woocommerce-account .woocommerce-MyAccount-content .wlr-myaccount-page *::after{box-sizing:border-box}body.woocommerce-account .wlr-myaccount-page>*,body.woocommerce-account .wlr-user-details,body.woocommerce-account .wlr-points-container,body.woocommerce-account #wlr-points{width:100%!important;max-width:100%!important;min-width:0!important}body.woocommerce-account .wlr-myaccount-page .wlr-heading-container{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 20px;padding:0 0 12px;border-bottom:1px solid #e1e5ea}body.woocommerce-account .wlr-myaccount-page .wlr-heading-container::before{content:"";display:block;flex:0 0 4px;width:4px;height:26px;background:linear-gradient(180deg,#ef2a21,#a90e19);border-radius:999px}body.woocommerce-account .wlr-myaccount-page .wlr-heading-container h1,body.woocommerce-account .wlr-myaccount-page .wlr-heading-container h2,body.woocommerce-account .wlr-myaccount-page .wlr-heading-container h3,body.woocommerce-account .wlr-myaccount-page .wlr-heading-container h4{margin:0!important;color:#1d2638!important;font-size:21px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0.01em!important;text-align:left!important;text-transform:uppercase}body.woocommerce-account .wlr-myaccount-page .wlr-points-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;margin:0 0 34px!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;min-height:150px!important;margin:0!important;padding:20px!important;overflow:hidden!important;color:#252a34!important;background:linear-gradient(145deg,#ffffff 0%,#f5f6f8 100%)!important;border:1px solid #dfe3e8!important;border-top:4px solid #d11925!important;border-radius:14px!important;box-shadow:0 10px 24px rgb(20 24 32 / .09)!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points:hover,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points:hover,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(20 24 32 / .13)!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points *,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points *,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards *{max-width:100%!important;color:inherit;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points strong,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points strong,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards strong{color:#ba101d!important;font-size:30px!important;font-weight:800!important;line-height:1.1!important}body.woocommerce-account .wlr-myaccount-page .wlr-user-details{margin:0;padding:0}body.woocommerce-account .wlr-myaccount-page [class*="wlr-"][class*="container"]:not(.wlr-points-container):not(.wlr-heading-container){max-width:100%;min-width:0}body.woocommerce-account .wlr-myaccount-page [role="tablist"],body.woocommerce-account .wlr-myaccount-page [class*="tab-list"],body.woocommerce-account .wlr-myaccount-page [class*="tabs"]{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin:0 0 22px;padding:0;border-bottom:1px solid #dfe3e8}body.woocommerce-account .wlr-myaccount-page [role="tab"],body.woocommerce-account .wlr-myaccount-page [class*="tab-item"],body.woocommerce-account .wlr-myaccount-page [class*="tab-link"]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;color:#343a45!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;font-size:13px;font-weight:700;text-decoration:none!important;cursor:pointer}body.woocommerce-account .wlr-myaccount-page [role="tab"][aria-selected="true"],body.woocommerce-account .wlr-myaccount-page [class*="tab-item"].active,body.woocommerce-account .wlr-myaccount-page [class*="tab-link"].active{color:#c51624!important;border-bottom-color:#c51624!important}body.woocommerce-account .wlr-myaccount-page [class*="reward-card"],body.woocommerce-account .wlr-myaccount-page [class*="coupon-card"],body.woocommerce-account .wlr-myaccount-page [class*="point-conversion"],body.woocommerce-account .wlr-myaccount-page [class*="redeem"]{max-width:100%}body.woocommerce-account .wlr-myaccount-page [class*="reward-card"],body.woocommerce-account .wlr-myaccount-page [class*="coupon-card"],body.woocommerce-account .wlr-myaccount-page [class*="point-conversion"]{padding:18px!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:13px!important;box-shadow:0 8px 20px rgb(20 24 32 / .08)!important;overflow:hidden}body.woocommerce-account .wlr-myaccount-page button,body.woocommerce-account .wlr-myaccount-page .button,body.woocommerce-account .wlr-myaccount-page a[class*="button"],body.woocommerce-account .wlr-myaccount-page [class*="redeem-btn"]{min-height:42px!important;padding:10px 17px!important;color:#fff!important;background:linear-gradient(135deg,#ef2a21 0%,#bd101d 100%)!important;border:0!important;border-radius:9px!important;box-shadow:0 7px 16px rgb(190 16 29 / .22)!important;font-family:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;cursor:pointer}body.woocommerce-account .wlr-myaccount-page button:hover,body.woocommerce-account .wlr-myaccount-page .button:hover,body.woocommerce-account .wlr-myaccount-page a[class*="button"]:hover,body.woocommerce-account .wlr-myaccount-page [class*="redeem-btn"]:hover{color:#fff!important;filter:brightness(1.04);transform:translateY(-1px)}body.woocommerce-account .wlr-myaccount-page table{width:100%!important;max-width:100%!important;margin:0 0 24px!important;background:#fff!important;border:1px solid #dfe3e8!important;border-collapse:separate!important;border-spacing:0!important;border-radius:12px!important;table-layout:auto!important;overflow:hidden}body.woocommerce-account .wlr-myaccount-page table th{padding:12px!important;color:#fff!important;background:#1a1d23!important;border:0!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important;text-align:left!important}body.woocommerce-account .wlr-myaccount-page table td{padding:12px!important;color:#303641!important;background:#fff!important;border:0!important;border-top:1px solid #eceef1!important;font-size:12px!important;line-height:1.45!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}body.woocommerce-account .wlr-myaccount-page table tbody tr:hover td{background:#fafafa!important}body.woocommerce-account .wlr-myaccount-page p,body.woocommerce-account .wlr-myaccount-page span,body.woocommerce-account .wlr-myaccount-page div,body.woocommerce-account .wlr-myaccount-page a{max-width:100%;word-break:normal}body.woocommerce-account .wlr-myaccount-page img,body.woocommerce-account .wlr-myaccount-page svg{max-width:100%;height:auto}@media (max-width:921px){body.woocommerce-account .wlr-myaccount-page .wlr-points-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{grid-column:1 / -1}}@media (max-width:767px){body.woocommerce-account .wlr-myaccount-page .wlr-points-container{grid-template-columns:1fr!important;gap:12px!important}body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{grid-column:auto}body.woocommerce-account .wlr-myaccount-page #wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{min-height:auto!important;padding:17px!important}body.woocommerce-account .wlr-myaccount-page table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.woocommerce-account .wlr-myaccount-page button,body.woocommerce-account .wlr-myaccount-page .button,body.woocommerce-account .wlr-myaccount-page a[class*="button"]{width:100%}}body.woocommerce-account .wlr-myaccount-page #wlr-points{display:block!important;width:100%!important;max-width:100%!important}body.woocommerce-account .wlr-myaccount-page .wlr-points-container{display:grid!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:160px!important;padding:18px 14px!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points>div,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points>div,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards>div{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points *,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points *,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards *{writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width:1100px){body.woocommerce-account .wlr-myaccount-page .wlr-points-container{grid-template-columns:1fr!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{min-height:auto!important}}body.woocommerce-account .wlr-myaccount-page .wlr-user-details{width:100%!important;max-width:100%!important}body.woocommerce-account .wlr-myaccount-page .wlr-points-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important}body.woocommerce-account .wlr-myaccount-page #wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-used-rewards{width:100%!important;max-width:100%!important;min-height:170px!important;margin:0!important}@media (max-width:1050px){body.woocommerce-account .wlr-myaccount-page .wlr-points-container{grid-template-columns:1fr!important}}body.woocommerce-account .wlr-myaccount-page .wlr-points-container{display:block!important;width:100%!important;max-width:100%!important}body.woocommerce-account .wlr-myaccount-page #wlr-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important}body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-used-rewards{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;min-height:170px!important}@media (max-width:1050px){body.woocommerce-account .wlr-myaccount-page #wlr-points{grid-template-columns:1fr!important}body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-available-points,body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-redeemed-points,body.woocommerce-account .wlr-myaccount-page #wlr-points>#wlr-used-rewards{min-height:auto!important}}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options{width:100%!important;max-width:100%!important;margin:34px 0 0!important;padding:0!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option{display:flex!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;min-width:0!important;min-height:220px!important;margin:0!important;padding:22px!important;color:#252a34!important;background:linear-gradient(145deg,#ffffff 0%,#f6f7f9 100%)!important;border:1px solid #dfe3e8!important;border-top:4px solid #d11925!important;border-radius:15px!important;box-shadow:0 10px 24px rgb(20 24 32 / .09)!important;overflow:hidden!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgb(20 24 32 / .14)!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option *{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option h3,body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option h4,body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option strong{color:#1d2638!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option p,body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option span{color:#4c535f!important;line-height:1.6!important}body.woocommerce-account .wlr-myaccount-page .wlr-your-reward{width:100%!important;max-width:100%!important;margin:0 0 36px!important}body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-reward-card,body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-card{width:min(100%, 340px)!important;min-width:0!important;min-height:260px!important;margin:0!important;padding:26px!important;color:#252a34!important;background:linear-gradient(145deg,#ffffff 0%,#f5f6f8 100%)!important;border:1px solid #dfe3e8!important;border-top:4px solid #d11925!important;border-radius:16px!important;box-shadow:0 12px 28px rgb(20 24 32 / .1)!important}body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-reward-card h3,body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-card h3{margin:0 0 12px!important;color:#1d2638!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important}body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-reward-card p,body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-card p{color:#4b525e!important;font-size:14px!important;line-height:1.65!important}body.woocommerce-account .wlr-myaccount-page button,body.woocommerce-account .wlr-myaccount-page .button,body.woocommerce-account .wlr-myaccount-page a[class*="button"],body.woocommerce-account .wlr-myaccount-page [class*="redeem-btn"]{min-height:44px!important;padding:11px 19px!important;color:#fff!important;background:linear-gradient(135deg,#ef2a21 0%,#bd101d 100%)!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 18px rgb(190 16 29 / .24)!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease!important}body.woocommerce-account .wlr-myaccount-page button:hover,body.woocommerce-account .wlr-myaccount-page .button:hover,body.woocommerce-account .wlr-myaccount-page a[class*="button"]:hover,body.woocommerce-account .wlr-myaccount-page [class*="redeem-btn"]:hover{color:#fff!important;transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 11px 24px rgb(190 16 29 / .3)!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table{box-shadow:0 8px 20px rgb(20 24 32 / .07)!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table th{padding:13px!important;background:linear-gradient(135deg,#20232a 0%,#111319 100%)!important;font-weight:800!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table td{padding:14px 12px!important;line-height:1.55!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table tbody tr:hover td{background:#f7f8fa!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table td:first-child,body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog table td:first-child a{color:#c51624!important;font-weight:800!important}#wll-site-launcher .wll-launcher{right:16px!important;bottom:16px!important;min-height:46px!important;padding:10px 15px!important;color:#fff!important;background:linear-gradient(135deg,#1c1e24 0%,#090a0d 100%)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:12px!important;box-shadow:0 12px 28px rgb(0 0 0 / .32),0 0 0 1px rgb(213 30 43 / .08)!important;transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease!important}#wll-site-launcher .wll-launcher:hover,#wll-site-launcher .wll-launcher:focus{color:#fff!important;background:linear-gradient(135deg,#e6262c 0%,#9f0d17 100%)!important;transform:translateY(-2px);box-shadow:0 14px 32px rgb(111 3 13 / .38),0 0 0 1px rgb(255 255 255 / .12)!important}#wll-site-launcher .wll-launcher,#wll-site-launcher .wll-launcher *{color:#fff!important}#wll-site-launcher .wll-launcher p{margin:0!important;color:#fff!important;font-weight:800!important;letter-spacing:0.01em!important}body.woocommerce [class*="wlr"][class*="notice"],body.woocommerce [class*="wlr"][class*="message"],body.woocommerce [class*="wlr"][class*="notification"]{padding:15px 18px!important;color:#252a34!important;background:#fff!important;border:1px solid #dfe3e8!important;border-left:5px solid #c51624!important;border-radius:10px!important;box-shadow:0 7px 18px rgb(20 24 32 / .07)!important}@media (max-width:921px){body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{grid-template-columns:1fr!important}body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-reward-card,body.woocommerce-account .wlr-myaccount-page .wlr-your-reward .wlr-card{width:100%!important}}@media (max-width:767px){body.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-card.wlr-earning-option{min-height:auto!important;padding:18px!important}#wll-site-launcher .wll-launcher{right:10px!important;bottom:10px!important;max-width:calc(100vw - 20px)!important}body.woocommerce-account .wlr-myaccount-page .wlr-transaction-blog{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}#wll-site-launcher .wll-launcher-button-container{right:16px!important;bottom:16px!important;min-height:46px!important;padding:10px 15px!important;color:#fff!important;background:linear-gradient(135deg,#1c1e24 0%,#090a0d 100%)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:12px!important;box-shadow:0 12px 28px rgb(0 0 0 / .34)!important}#wll-site-launcher .wll-launcher-button-container:hover{background:linear-gradient(135deg,#e6262c 0%,#9f0d17 100%)!important;transform:translateY(-2px)}#wll-site-launcher .wll-launcher-button-container,#wll-site-launcher .wll-launcher-button-container *{color:#fff!important}#wll-site-launcher .wll-content-container{background:#fff!important;border:1px solid rgb(15 17 22 / .12)!important;border-radius:18px!important;box-shadow:0 18px 44px rgb(0 0 0 / .3)!important;overflow:hidden!important}#wll-site-launcher .wll-content-container>div:first-child,#wll-site-launcher .wll-home-container>div:first-child{background:linear-gradient(135deg,#202229 0%,#090a0d 100%)!important;color:#fff!important}#wll-site-launcher .wll-content-container>div:first-child *,#wll-site-launcher .wll-home-container>div:first-child *{color:#fff!important}#wll-site-launcher .wll-home-container{background:#fff!important}#wll-site-launcher .wll-home-container button,#wll-site-launcher .wll-home-container [role="button"]{border-radius:10px!important}#wll-site-launcher .wll-content-container a[href*="wployalty"],#wll-site-launcher .wll-content-container [class*="powered"]{display:none!important}@media (max-width:767px){#wll-site-launcher .wll-launcher-button-container{right:10px!important;bottom:10px!important}#wll-site-launcher .wll-content-container{max-width:calc(100vw - 20px)!important}}#wll-site-launcher .wll-content-container{color:#202631!important;background:#ffffff!important;border:1px solid rgb(18 21 28 / .14)!important;border-radius:18px!important;box-shadow:0 20px 48px rgb(0 0 0 / .34)!important;overflow:hidden!important}#wll-site-launcher .wll-home-header-container{color:#ffffff!important;background:linear-gradient(135deg,#1c1f26 0%,#08090c 100%)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}#wll-site-launcher .wll-home-header-container,#wll-site-launcher .wll-home-header-container *{color:#ffffff!important}#wll-site-launcher .wll-home-header-container button,#wll-site-launcher .wll-home-header-container [role="button"]{color:#ffffff!important;background:#c51624!important;border-radius:8px!important}#wll-site-launcher .wll-member-banner-container{color:#ffffff!important;background:linear-gradient(135deg,#d91d28 0%,#8f0d17 100%)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:14px!important;box-shadow:0 10px 24px rgb(151 8 21 / .26)!important}#wll-site-launcher .wll-member-banner-container,#wll-site-launcher .wll-member-banner-container *{color:#ffffff!important}#wll-site-launcher .wll-member-banner-container [class*="point"],#wll-site-launcher .wll-member-banner-container strong{font-weight:800!important}#wll-site-launcher .wll-points-rewards-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:10px 0 0!important}#wll-site-launcher .wll-points-rewards-container,#wll-site-launcher .wll-points-rewards-container *{color:#242a34!important}#wll-site-launcher .wll-points-rewards-container>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:92px!important;padding:14px 10px!important;color:#242a34!important;background:linear-gradient(145deg,#ffffff 0%,#f4f5f7 100%)!important;border:1px solid #e0e4e9!important;border-radius:12px!important;box-shadow:0 6px 16px rgb(20 24 32 / .08)!important;cursor:pointer!important;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease!important}#wll-site-launcher .wll-points-rewards-container>div:hover{transform:translateY(-2px);border-color:rgb(197 22 36 / .45)!important;box-shadow:0 10px 22px rgb(20 24 32 / .13)!important}#wll-site-launcher .wll-points-rewards-container svg,#wll-site-launcher .wll-points-rewards-container i{color:#c51624!important;fill:currentColor!important}#wll-site-launcher .wll-points-rewards-container p,#wll-site-launcher .wll-points-rewards-container span{color:#242a34!important;font-weight:700!important}#wll-site-launcher .wll-home-container{color:#242a34!important;background:#ffffff!important}#wll-site-launcher .wll-home-container>*:not(.wll-home-header-container):not(.wll-member-banner-container){color:#242a34!important}#wll-site-launcher .wll-footer-container{display:none!important}@media (max-width:480px){#wll-site-launcher .wll-content-container{width:min(300px, calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}#wll-site-launcher .wll-points-rewards-container{grid-template-columns:1fr 1fr!important}#wll-site-launcher .wll-points-rewards-container>div{min-height:86px!important;padding:12px 8px!important}}#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div,#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div *{color:#242a34!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div svg,#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div svg *,#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div i{color:#c51624!important;fill:#c51624!important;stroke:#c51624!important;opacity:1!important}#wll-site-launcher .wll-content-container>.wll-home-container .wll-points-rewards-container>div{background:#fff!important;border:1px solid #dfe3e8!important}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block{max-width:1200px;margin:40px auto 80px;padding:50px;background:rgb(255 255 255 / .93);border-radius:20px;box-shadow:0 18px 45px rgb(0 0 0 / .15)}body.woocommerce-cart .wc-block-cart__empty-cart__title,body.woocommerce-cart .with-empty-cart-icon{font-size:42px;font-weight:700;color:#1d2638;margin-bottom:20px}body.woocommerce-cart .is-style-dots{font-size:34px;font-weight:700;color:#1d2638;letter-spacing:.03em;margin:40px 0}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .is-style-dots{display:none!important}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty){width:min(100%, 1240px);margin:38px auto 70px;box-sizing:border-box}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart{gap:28px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__main,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{min-width:0;box-sizing:border-box}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__main{padding:28px;background:rgb(255 255 255 / .98);border:1px solid #e1e5ea;border-radius:18px;box-shadow:0 16px 38px rgb(20 24 32 / .1)}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-items{margin:0;border:0}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-items th{padding:0 0 14px;color:#596170;border-bottom:1px solid #dfe3e8;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-items__row{border-bottom:1px solid #e5e8ec}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-items__row:last-child{border-bottom:0}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__product,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__total{padding-top:22px;padding-bottom:22px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__image{width:104px;min-width:104px;padding-right:18px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__image img{width:96px;height:96px;object-fit:cover;background:#111;border-radius:12px;box-shadow:0 8px 20px rgb(20 24 32 / .14)}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-name{color:#1d2638;font-size:17px;font-weight:750;line-height:1.35;text-decoration:none}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-name:hover{color:#c51624}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-price,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__total-price-and-sale-badge-wrapper{color:#1d2638;font-weight:750}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-metadata,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-details{max-width:520px;margin-top:6px;color:#666e7b;font-size:12px;line-height:1.55}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-metadata__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-quantity-selector{min-height:42px;overflow:hidden;background:#fff;border:1px solid #cfd5dc;border-radius:10px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .03)}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-quantity-selector button{min-width:38px;color:#242a34;background:#f5f6f8;transition:color 0.2s ease,background-color 0.2s ease}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-quantity-selector button:hover{color:#fff;background:#c51624}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-quantity-selector input{color:#1d2638;font-weight:700}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__remove-link{color:#747c89;font-size:12px;font-weight:650;text-decoration:none}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__remove-link:hover{color:#c51624;text-decoration:underline}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{align-self:start;padding:28px;background:rgb(255 255 255 / .98);border:1px solid #e1e5ea;border-radius:18px;box-shadow:0 16px 38px rgb(20 24 32 / .11)}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__totals-title{margin:0 0 18px;color:#1d2638;font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-wrapper{padding:16px 0;border-color:#e1e5ea}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-item__label{color:#4b5360;font-weight:650}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-item__value{color:#1d2638;font-weight:750}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-footer-item{margin-top:8px;padding-top:20px;border-top:1px solid #dfe3e8}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#1d2638;font-size:21px;font-weight:800}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-footer-item-tax{color:#747c89;font-size:12px;line-height:1.5}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-coupon{border-top:1px solid #e1e5ea;border-bottom:1px solid #e1e5ea}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-panel__button{min-height:48px;color:#29313d;font-size:14px;font-weight:700}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-coupon__input{border-radius:9px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-coupon__button{color:#fff;background:#c51624;border:0;border-radius:9px;font-weight:750}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-totals-coupon__button:hover{color:#fff;background:#97101a}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__submit{margin-top:20px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__submit-button{min-height:56px;color:#fff;background:linear-gradient(135deg,#ef2a21 0%,#bd101d 100%);border:0;border-radius:14px;box-shadow:0 10px 24px rgb(190 16 29 / .27);font-size:15px;font-weight:800;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__submit-button:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 14px 30px rgb(190 16 29 / .34)}@media (max-width:921px){body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty){width:calc(100% - 30px);margin-top:28px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart{display:block}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__main,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{width:100%}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{margin-top:24px}}@media (max-width:600px){body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty){width:calc(100% - 20px);margin:20px auto 45px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__main,body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{padding:18px 15px;border-radius:14px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__image{width:78px;min-width:78px;padding-right:12px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart-item__image img{width:70px;height:70px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-components-product-name{font-size:15px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__totals-title{font-size:21px}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__submit-button{min-height:54px;width:100%}}@media (min-width:922px){body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,0.85fr)!important;gap:28px!important;align-items:start!important}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__main{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important}body.woocommerce-cart .wp-block-woocommerce-cart:not(.is-empty) .wc-block-cart__sidebar{grid-column:2!important;width:100%!important;max-width:none!important;margin:0!important;position:sticky;top:28px}}.ast-header-account-wrap,.ast-header-cart-wrap,.site-header .ast-header-account-wrap a,.site-header .ast-site-header-cart a{transition:all .25s ease}.ast-header-account-wrap:hover,.ast-header-cart-wrap:hover{transform:translateY(-2px)}.site-header .ast-header-account-wrap a:hover,.site-header .ast-site-header-cart a:hover{color:#ff4040!important}.site-header,.ast-primary-header-bar{box-shadow:0 8px 22px rgb(0 0 0 / .12),0 2px 6px rgb(0 0 0 / .08)}.ast-sticky-active .ast-primary-header-bar,.ast-sticky-active .site-header{transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease}.footer-section{position:relative;overflow:hidden;padding:78px 42px 28px!important;background:radial-gradient(circle at 84% 28%,rgb(255 70 70 / .1),transparent 28%),linear-gradient(135deg,#ff302f 0%,#c82025 38%,#741015 68%,#180204 100%)!important}.footer-section::before{content:"";position:absolute;top:0;left:7%;width:86%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),rgb(255 50 50 / .44),rgb(255 255 255 / .2),transparent)}.footer-section .wp-block-columns{align-items:flex-start!important;gap:clamp(48px, 7vw, 110px)!important;margin-bottom:42px!important}.footer-section .wp-block-column{min-width:0;margin:0!important}.footer-section h2,.footer-section h3,.footer-section h4,.footer-section h5,.footer-section h6{margin:0 0 24px!important;color:#fff!important;font-size:clamp(19px, 1.55vw, 24px)!important;line-height:1.2!important;letter-spacing:-.015em}.footer-section p,.footer-section li{color:rgb(255 255 255 / .88)!important;font-size:14px!important;line-height:1.75!important}.footer-section .wp-block-navigation{gap:0!important}.footer-section .wp-block-navigation-item{margin:0 0 12px!important}.footer-section .wp-block-navigation-item__content,.footer-section a{color:rgb(255 255 255 / .9)!important;text-decoration:none!important;transition:color 0.22s ease,transform 0.22s ease,opacity 0.22s ease}@media (hover:hover) and (pointer:fine){.footer-section .wp-block-navigation-item__content:hover,.footer-section a:hover{color:#fff!important;opacity:1}.footer-section .wp-block-navigation-item:hover{transform:translateX(3px)}}.footer-section .wp-block-social-links{display:flex!important;gap:16px!important;margin-top:26px!important}.footer-section .wp-block-social-link{margin:0!important;transition:transform 0.24s ease,filter 0.24s ease}.footer-section .wp-block-social-link a{padding:8px!important}.footer-section .wp-block-social-link svg{width:21px!important;height:21px!important}@media (hover:hover) and (pointer:fine){.footer-section .wp-block-social-link:hover{transform:translateY(-3px) scale(1.06);filter:drop-shadow(0 7px 10px rgb(0 0 0 / .22))}}.footer-section .wp-block-image{margin:0 auto 26px!important}.footer-section .wp-block-image img{display:block;width:clamp(135px, 12vw, 175px)!important;height:auto!important;margin:0 auto!important;border-radius:34px!important;box-shadow:0 16px 34px rgb(0 0 0 / .24),0 4px 11px rgb(0 0 0 / .16)}.footer-section .wp-block-column:last-child{max-width:390px}.footer-section .wp-block-column:last-child p{max-width:390px;margin:0 auto!important;color:rgb(255 255 255 / .86)!important;font-size:14px!important;line-height:1.72!important}.footer-section .wp-block-column:last-child strong{color:#fff!important;font-weight:700}.footer-section hr,.footer-section .wp-block-separator{width:100%!important;margin:34px auto 20px!important;border:0!important;border-top:1px solid rgb(255 255 255 / .34)!important}.footer-section>p:last-child,.footer-section .nfd-text-sm:last-child{margin:0 auto!important;padding-top:0!important;color:rgb(255 255 255 / .65)!important;font-size:12px!important;line-height:1.5!important;text-align:center!important}@media (max-width:976px){.footer-section{padding:64px 30px 26px!important}.footer-section .wp-block-columns{gap:44px!important}.footer-section .wp-block-image img{width:150px!important}}@media (max-width:767px){.footer-section{padding:52px 24px 24px!important}.footer-section .wp-block-columns{display:flex!important;flex-direction:column!important;align-items:center!important;gap:44px!important;margin-bottom:34px!important}.footer-section .wp-block-column{width:100%!important;max-width:520px!important;flex-basis:auto!important;text-align:center!important}.footer-section h2,.footer-section h3,.footer-section h4{margin-bottom:20px!important;font-size:22px!important}.footer-section .wp-block-navigation{justify-content:center!important;align-items:center!important}.footer-section .wp-block-navigation__container{align-items:center!important}.footer-section .wp-block-navigation-item{margin-bottom:13px!important}.footer-section .wp-block-social-links{justify-content:center!important;margin-top:22px!important}.footer-section .wp-block-image img{width:145px!important}.footer-section .wp-block-column:last-child p{max-width:430px;font-size:13.5px!important;line-height:1.7!important;text-align:left!important}.footer-section hr,.footer-section .wp-block-separator{margin-top:28px!important;margin-bottom:18px!important}}@media (max-width:480px){.footer-section{padding-right:20px!important;padding-left:20px!important}.footer-section .wp-block-column:last-child p{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.footer-section a,.footer-section .wp-block-social-link{transition:none!important}}.home .rc2-hero-slider .wp-block-uagb-image,.home .rc2-hero-slider .rc2-hero-vial{display:flex!important;justify-content:center;align-items:center;width:100%!important;max-width:none!important;overflow:visible!important}.home .rc2-hero-slider .wp-block-uagb-image__figure,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure{display:flex!important;justify-content:center;align-items:center;width:100%!important;max-width:none!important;margin:0 auto!important;overflow:visible!important}.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{display:block!important;width:auto!important;height:640px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;transform:translateY(-15px) scale(1.75);transform-origin:center center;filter:drop-shadow(0 18px 22px rgb(0 0 0 / .36)) drop-shadow(0 4px 7px rgb(0 0 0 / .22))}@media (max-width:976px){.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:500px!important;transform:translateY(-10px) scale(1.65)}}@media (max-width:767px){.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:390px!important;max-width:none!important;transform:translateY(-4px) scale(1.55);filter:drop-shadow(0 12px 15px rgb(0 0 0 / .3)) drop-shadow(0 3px 5px rgb(0 0 0 / .18))}}@media (max-width:480px){.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:330px!important;transform:translateY(0) scale(1.45)}}@media (prefers-reduced-motion:reduce){.home .rc2-hero-slider .rc2-hero-vial img{transition:none!important}}.home .rc2-trust-row{position:relative;z-index:5;display:flex!important;align-items:stretch;justify-content:center;gap:clamp(18px, 2.2vw, 30px)!important;width:min(100%, 940px);margin:-24px auto 0!important;padding:0 20px 54px!important}.home .rc2-trust-row .rc2-trust-card,.home .rc2-trust-row .rc2-trust-card.wp-block-uagb-image{display:flex!important;flex:1 1 0%;align-items:stretch;justify-content:center;min-width:0;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.home .rc2-trust-row .rc2-trust-card figure,.home .rc2-trust-row .rc2-trust-card .wp-block-uagb-image__figure{display:flex!important;width:100%!important;height:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.home .rc2-trust-row .rc2-trust-card img{display:block!important;width:100%!important;height:auto!important;max-width:290px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:13px!important;object-fit:cover;background:transparent!important;box-shadow:0 14px 28px rgb(0 0 0 / .28),0 4px 9px rgb(0 0 0 / .2);transition:transform 0.28s ease,box-shadow 0.28s ease,filter 0.28s ease}@media (hover:hover) and (pointer:fine){.home .rc2-trust-row .rc2-trust-card:hover img{transform:translateY(-7px);box-shadow:0 20px 34px rgb(0 0 0 / .34),0 7px 13px rgb(0 0 0 / .22);filter:brightness(1.035)}}@media (max-width:976px){.home .rc2-trust-row{gap:16px!important;margin-top:-12px!important;padding-right:16px!important;padding-bottom:46px!important;padding-left:16px!important}.home .rc2-trust-row .rc2-trust-card img{max-width:275px!important}}@media (max-width:767px){.home .rc2-trust-row{flex-direction:column!important;align-items:center;gap:18px!important;width:100%;margin-top:0!important;padding:8px 18px 42px!important}.home .rc2-trust-row .rc2-trust-card{width:100%!important;max-width:360px}.home .rc2-trust-row .rc2-trust-card img{width:100%!important;max-width:340px!important;border-radius:12px!important;box-shadow:0 12px 22px rgb(0 0 0 / .27),0 3px 7px rgb(0 0 0 / .18)}}@media (prefers-reduced-motion:reduce){.home .rc2-trust-row .rc2-trust-card img{transition:none!important}}.home .rc2-discover-section{position:relative;z-index:2;display:flex!important;align-items:center!important;gap:clamp(28px, 4vw, 52px)!important;width:min(100%, 1120px)!important;margin:0 auto!important;padding:36px 38px 72px!important;border-radius:24px;overflow:visible}.home .rc2-discover-section::before{content:"";position:absolute;z-index:-1;inset:-45px -28px -24px;background:linear-gradient(180deg,#fff0 0%,rgb(30 2 2 / .24) 35%,rgb(8 0 0 / .48) 100%);border-radius:30px;pointer-events:none}.home .rc2-discover-section>.wp-block-column{flex:1 1 0!important;min-width:0!important;margin:0!important}.home .rc2-discover-image{display:flex!important;justify-content:center;align-items:center;width:100%!important;max-width:430px!important;margin:0 auto!important;border:0!important;border-radius:20px!important;overflow:hidden;box-shadow:0 18px 34px rgb(0 0 0 / .24),0 5px 11px rgb(0 0 0 / .15);transition:transform 0.35s ease,box-shadow 0.35s ease}.home .rc2-discover-image img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:20px!important;object-fit:cover}.home .rc2-discover-copy{display:flex!important;flex-direction:column;justify-content:center;max-width:500px;margin:0!important;padding:12px 0!important}.home .rc2-discover-copy h2,.home .rc2-discover-copy h3{max-width:480px;margin:0 0 24px!important;font-size:clamp(30px, 3vw, 44px)!important;line-height:1.08!important;letter-spacing:-.025em;text-wrap:balance}.home .rc2-discover-copy p{max-width:475px;margin:0 0 28px!important;font-size:clamp(15px, 1.25vw, 18px)!important;line-height:1.7!important;color:rgb(255 255 255 / .86)!important}.home .rc2-discover-copy .wp-block-button,.home .rc2-discover-copy .wp-block-buttons{margin-top:2px!important}.home .rc2-discover-copy .wp-block-button__link,.home .rc2-discover-copy a.wp-block-button__link{color:#fff!important;padding:14px 27px!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(0 0 0 / .24);transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease}@media (hover:hover) and (pointer:fine){.home .rc2-discover-image:hover{transform:translateY(-5px);box-shadow:0 24px 42px rgb(0 0 0 / .3),0 7px 14px rgb(0 0 0 / .18)}.home .rc2-discover-copy .wp-block-button__link:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 23px rgb(0 0 0 / .3)}}@media (max-width:976px){.home .rc2-discover-section{gap:30px!important;padding:30px 28px 62px!important}.home .rc2-discover-image{max-width:400px!important}}@media (max-width:767px){.home .rc2-discover-section{flex-direction:column!important;gap:30px!important;width:100%!important;padding:26px 20px 54px!important}.home .rc2-discover-section::before{inset:-24px 0 -16px;border-radius:22px}.home .rc2-discover-section>.wp-block-column{width:100%!important;flex-basis:auto!important}.home .rc2-discover-image{width:min(100%, 370px)!important;max-width:370px!important;border-radius:16px!important}.home .rc2-discover-image img{border-radius:16px!important}.home .rc2-discover-copy{max-width:560px;padding:0!important;text-align:center;align-items:center}.home .rc2-discover-copy h2,.home .rc2-discover-copy h3{margin-bottom:18px!important;font-size:clamp(28px, 8vw, 38px)!important}.home .rc2-discover-copy p{margin-bottom:24px!important;line-height:1.65!important}.home .rc2-discover-copy .wp-block-button__link{padding:13px 24px!important}}@media (prefers-reduced-motion:reduce){.home .rc2-discover-image,.home .rc2-discover-copy .wp-block-button__link{transition:none!important}}.home .newsletter-form input[type="email"],.home .newsletter-form input[type="text"]{background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .18)!important;color:#fff!important;box-shadow:inset 0 1px 1px rgb(255 255 255 / .05),0 4px 12px rgb(0 0 0 / .16)}.home .newsletter-form input[type="email"]::placeholder,.home .newsletter-form input[type="text"]::placeholder{color:rgb(255 255 255 / .58)!important}.home .newsletter-form input[type="email"]:focus,.home .newsletter-form input[type="text"]:focus{background:rgb(255 255 255 / .13)!important;border-color:rgb(255 64 64 / .75)!important;box-shadow:0 0 0 3px rgb(255 30 30 / .15),0 7px 17px rgb(0 0 0 / .2)!important}.home .obsidian-newsletter .wp-block-column:first-child p{position:relative}.home .obsidian-newsletter .wp-block-column:first-child p:not(:first-of-type){padding-left:26px}.home .obsidian-newsletter .wp-block-column:first-child p:not(:first-of-type)::before{content:"✓";position:absolute;left:0;top:.15em;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:rgb(210 0 15 / .8);color:#fff;font-size:11px;font-weight:800;line-height:1}@media (max-width:767px){.home .rc2-hero-slider .uagb-slider-child-wrap,.home .rc2-hero-slider .swiper-slide{padding-top:42px!important;padding-bottom:18px!important;min-height:auto!important}.home .rc2-hero-slider .uagb-slider-container,.home .rc2-hero-slider .uagb-container-inner-blocks-wrap{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}.home .rc2-hero-slider h1,.home .rc2-hero-slider h2{margin-top:0!important;margin-bottom:28px!important;padding:0 8px!important;font-size:clamp(38px, 10.5vw, 52px)!important;line-height:1.15!important;letter-spacing:-0.025em!important;text-wrap:balance}.home .rc2-hero-slider p{max-width:620px!important;margin:0 auto 28px!important;padding:0 10px!important;font-size:clamp(19px, 5.2vw, 25px)!important;line-height:1.55!important;text-align:center!important;text-wrap:balance}.home .rc2-hero-slider .wp-block-buttons,.home .rc2-hero-slider .wp-block-button{margin:0 auto 22px!important}.home .rc2-hero-slider .wp-block-button__link{width:auto!important;min-width:260px!important;padding:15px 24px!important;font-size:17px!important;line-height:1.2!important}.home .rc2-hero-slider .rc2-hero-vial{margin-top:-28px!important;margin-bottom:-26px!important}.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:360px!important;max-width:none!important;transform:translateY(-12px) scale(1.5)!important;transform-origin:center center!important}.home .rc2-trust-row{margin-top:-24px!important;padding-top:0!important}}@media (max-width:480px){.home .rc2-hero-slider .uagb-slider-child-wrap,.home .rc2-hero-slider .swiper-slide{padding-top:34px!important}.home .rc2-hero-slider h1,.home .rc2-hero-slider h2{font-size:clamp(35px, 10vw, 45px)!important;margin-bottom:24px!important}.home .rc2-hero-slider p{font-size:clamp(18px, 5vw, 22px)!important;margin-bottom:24px!important}.home .rc2-hero-slider .wp-block-button__link{min-width:240px!important;font-size:16px!important}.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:325px!important;transform:translateY(-8px) scale(1.45)!important}}@media (max-width:767px){.home .rc2-hero-slider{margin-top:-18px!important;margin-bottom:-28px!important}.home .rc2-hero-slider,.home .rc2-hero-slider .swiper,.home .rc2-hero-slider .swiper-wrapper,.home .rc2-hero-slider .swiper-slide,.home .rc2-hero-slider .uagb-slider-child-wrap{min-height:430px!important;height:430px!important;max-height:430px!important}.home .rc2-hero-slider .swiper-slide,.home .rc2-hero-slider .uagb-slider-child-wrap{padding:0!important;margin:0!important;overflow:visible!important}.home .rc2-hero-slider .wp-block-uagb-container,.home .rc2-hero-slider .uagb-container-inner-blocks-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.home .rc2-hero-slider .rc2-hero-vial{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.home .rc2-hero-slider .rc2-hero-vial figure,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure{width:100%!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:340px!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0 auto!important;transform:scale(1.48)!important;transform-origin:center center!important}.home .rc2-trust-row{margin-top:-16px!important}}@media (max-width:480px){.home .rc2-hero-slider,.home .rc2-hero-slider .swiper,.home .rc2-hero-slider .swiper-wrapper,.home .rc2-hero-slider .swiper-slide,.home .rc2-hero-slider .uagb-slider-child-wrap{min-height:390px!important;height:390px!important;max-height:390px!important}.home .rc2-hero-slider .rc2-hero-vial img,.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:305px!important;transform:scale(1.45)!important}}.kc-hero,.kc-featured-section,.kc-latest-section,.kc-newsletter-section,.kc-hero *,.kc-featured-section *,.kc-latest-section *,.kc-newsletter-section *,.kc-library-grid *,.kc-trust-grid *{box-sizing:border-box}.kc-hero,.kc-featured-section,.kc-latest-section,.kc-newsletter-section{--kc-red:#c4001d;--kc-red-bright:#ef0023;--kc-red-dark:#8f0016;--kc-ink:#111111;--kc-text:#4f5056;--kc-muted:#74757c;--kc-line:#e4e4e8;--kc-soft:#fafafa;--kc-white:#ffffff;--kc-shadow-sm:0 12px 30px rgba(0, 0, 0, 0.055);--kc-shadow-md:0 20px 48px rgba(0, 0, 0, 0.09);--kc-shadow-lg:0 30px 78px rgba(0, 0, 0, 0.16)}.kc-section-label{display:flex;align-items:center;gap:12px;margin:0 0 15px!important;color:var(--kc-red)!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:2px!important;text-transform:uppercase!important}.kc-section-label::before{content:"";flex:0 0 26px;width:26px;height:2px;background:linear-gradient(90deg,var(--kc-red-bright),var(--kc-red-dark));border-radius:999px}.kc-section-title{max-width:780px;margin:0 0 18px!important;color:var(--kc-ink)!important;font-size:clamp(38px, 4vw, 56px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-0.045em!important;text-wrap:balance}.kc-section-description{max-width:720px;margin:0!important;color:#5f6066!important;font-size:17px!important;line-height:1.75!important}.kc-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:42px 28px;background-position:center;background-size:cover;background-repeat:no-repeat}.kc-hero::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 8% 10%,rgb(255 24 24 / .38),transparent 36%),linear-gradient(110deg,rgb(92 0 4 / .68),rgb(0 0 0 / .86))}.kc-hero::after{content:"";position:absolute;right:-160px;bottom:-230px;z-index:-1;width:480px;height:480px;pointer-events:none;background:rgb(200 0 30 / .2);border-radius:50%;filter:blur(100px)}.kc-hero-panel{position:relative;overflow:visible;width:100%;max-width:1240px;margin:0 auto;padding:68px 60px;background:radial-gradient(circle at 84% 16%,rgb(190 0 28 / .08),transparent 36%),linear-gradient(135deg,rgb(255 255 255 / .97),rgb(248 245 246 / .92));border:1px solid rgb(255 255 255 / .76);border-radius:24px;box-shadow:0 28px 76px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.kc-hero-panel::before{content:"";position:absolute;top:0;left:10%;right:10%;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--kc-red),#ff3a4d,transparent);border-radius:999px}.kc-hero-panel:hover{transform:translateY(-3px);border-color:rgb(180 0 24 / .24);box-shadow:0 34px 88px rgb(0 0 0 / .31),0 0 38px rgb(180 0 24 / .09)}.kc-hero-content,.kc-hero-image,.kc-title-top,.kc-title-red,.kc-hero-description,.kc-hero-buttons,.kc-hero-stats-wrapper{position:relative;z-index:2}.kc-hero-content{width:100%;max-width:630px}.kc-hero-content::before{content:"●  EDUCATIONAL RESOURCE";display:block;margin-bottom:20px;color:#68686d;font-size:11px;font-weight:800;line-height:1;letter-spacing:1.45px}.kc-title-top,.kc-title-red{margin:0!important;color:#151515!important;font-size:clamp(46px, 4.5vw, 68px)!important;font-weight:700!important;line-height:1.01!important;letter-spacing:-0.035em!important;text-transform:uppercase;text-wrap:balance}.kc-title-top{margin-bottom:5px!important}.kc-title-top::after{display:none!important;content:none!important}.kc-title-red{margin-bottom:24px!important}.kc-title-red::after{content:"";display:block;width:58px;height:3px;margin-top:16px;background:linear-gradient(90deg,var(--kc-red-bright),var(--kc-red-dark));border-radius:999px}.kc-hero-description{width:100%;max-width:600px;margin:0 0 26px!important;color:#44454a!important;font-size:16px!important;line-height:1.76!important}.kc-hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:4px 0 0!important}.kc-btn,.kc-btn .wp-block-button__link,.kc-btn a{border-radius:999px!important;font-weight:800!important;text-decoration:none!important;transition:transform 0.22s ease,background 0.22s ease,color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,filter 0.22s ease!important}.kc-btn .wp-block-button__link,.kc-btn a{display:inline-flex!important;align-items:center;justify-content:center;min-width:184px;min-height:56px;padding:16px 34px!important;font-size:15px!important;line-height:1.1!important;text-align:center}.kc-btn-primary .wp-block-button__link,.kc-btn-primary a{color:#ffffff!important;background:linear-gradient(135deg,#f20a2c,#aa0018)!important;border:1px solid transparent!important;box-shadow:0 13px 28px rgb(180 0 24 / .29),inset 0 1px 0 rgb(255 255 255 / .22)!important}.kc-btn-primary:hover .wp-block-button__link,.kc-btn-primary:hover a{color:#ffffff!important;transform:translateY(-3px);filter:brightness(1.05);box-shadow:0 18px 36px rgb(180 0 24 / .38),inset 0 1px 0 rgb(255 255 255 / .24)!important}.kc-btn-secondary .wp-block-button__link,.kc-btn-secondary a{color:#9f0017!important;background:rgb(255 255 255 / .72)!important;border:1px solid rgb(170 0 24 / .48)!important;box-shadow:0 7px 18px rgb(160 0 24 / .09)!important}.kc-btn-secondary:hover .wp-block-button__link,.kc-btn-secondary:hover a{color:#ffffff!important;background:#b40018!important;border-color:#b40018!important;transform:translateY(-3px);box-shadow:0 14px 28px rgb(180 0 24 / .25)!important}.kc-hero-image{width:calc(100% + 58px);max-width:560px;margin-right:-58px;overflow:hidden;border-radius:19px;box-shadow:0 23px 50px rgb(0 0 0 / .26),0 0 30px rgb(180 0 24 / .11);transform:translate(30px,15px) scale(1.1);transform-origin:center;transition:transform 0.4s ease,box-shadow 0.4s ease}.kc-hero-image img{display:block;width:100%;height:auto;border-radius:inherit}.kc-hero-image::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgb(255 255 255 / .18);border-radius:inherit}.kc-hero-image:hover{transform:translate(30px,10px) scale(1.125);box-shadow:0 31px 66px rgb(0 0 0 / .31),0 0 44px rgb(190 0 25 / .18)}.kc-hero-stats-wrapper{width:100%;margin-top:20px;padding:20px;background:rgb(250 250 250 / .88);border:1px solid rgb(0 0 0 / .06);border-radius:18px}.kc-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;width:100%;margin:0!important;padding:0!important;border:0!important}.kc-hero-stats::before{content:"WHY USE OUR KNOWLEDGE CENTER";grid-column:1 / -1;display:block;margin:0 0 2px;color:#76767b;font-size:10px;font-weight:800;line-height:1;letter-spacing:1.25px;text-transform:uppercase}.kc-hero-stats>*{position:relative;min-width:0;min-height:108px;height:100%;margin:0!important;padding:18px 16px 16px!important;background:rgb(255 255 255 / .76);border:1px solid rgb(17 17 17 / .075);border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .045);transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,background 0.24s ease}.kc-hero-stats>*::before{content:"";position:absolute;top:14px;left:16px;width:7px;height:7px;background:#d6001c;border-radius:50%;box-shadow:0 0 10px rgb(214 0 28 / .34)}.kc-hero-stats>*>*{margin-left:0!important}.kc-hero-stats h3,.kc-hero-stats h4,.kc-hero-stats h5,.kc-hero-stats strong{display:block;margin:13px 0 6px!important;color:#181818!important;font-size:12.5px!important;font-weight:800!important;line-height:1.3!important}.kc-hero-stats p{margin:0!important;color:#626267!important;font-size:11.25px!important;line-height:1.5!important}.kc-hero-stats>*:hover{transform:translateY(-5px);background:rgb(255 255 255 / .96);border-color:rgb(180 0 24 / .38);box-shadow:0 17px 36px rgb(0 0 0 / .1),0 0 20px rgb(180 0 24 / .07)}.kc-featured-section{position:relative;width:100%;padding:104px 24px;background:#fff;overflow:visible}.kc-guide-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;width:100%!important;max-width:940px!important;margin:58px auto 0!important}.kc-guide-grid>*{width:100%!important;min-width:0!important;max-width:none!important}.kc-guide-card,div.kc-guide-card.wp-block-uagb-container{position:relative;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:320px!important;padding:35px!important;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(210 0 30 / .055),transparent 34%),#ffffff!important;border:1px solid #e1e1e5!important;border-radius:21px!important;box-shadow:var(--kc-shadow-sm)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}.kc-guide-card::before,div.kc-guide-card.wp-block-uagb-container::before{content:"";position:absolute;top:0;left:35px;width:42px!important;height:3px!important;background:linear-gradient(90deg,var(--kc-red-bright),var(--kc-red-dark));border-radius:0 0 4px 4px;transition:width 0.25s ease}.kc-guide-card:hover,div.kc-guide-card.wp-block-uagb-container:hover{transform:translateY(-6px);border-color:rgb(185 0 27 / .27)!important;box-shadow:0 24px 52px rgb(0 0 0 / .105)!important}.kc-guide-card:hover::before{width:76px!important}.kc-guide-card>*{min-width:0!important;max-width:100%!important}.kc-guide-card>.kc-guide-icon{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start;width:44px!important;height:44px!important;margin:0 0 28px!important;padding:0!important;color:#ad001a!important;font-size:15px!important;font-weight:800!important;line-height:1!important;background:#fff3f5!important;border:1px solid #edc4ca!important;border-radius:12px!important}.kc-guide-title{max-width:460px;margin:0 0 15px!important;color:#151515!important;font-size:27px!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-0.025em!important;text-wrap:balance}.kc-guide-description{max-width:510px;margin:0 0 30px!important;color:#626267!important;font-size:15.5px!important;line-height:1.72!important}.kc-guide-link,div.kc-guide-card.wp-block-uagb-container .kc-guide-link{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;margin-top:auto!important;color:#ad001a!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;transition:gap 0.2s ease,color 0.2s ease}.kc-guide-link::after{content:"→";font-size:18px;line-height:1}.kc-guide-link:hover{gap:13px;color:#e00020!important}.kc-browse-button{display:flex!important;justify-content:center;width:auto!important;margin:46px auto 0!important}.kc-browse-button a,.kc-browse-button .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;min-width:210px;min-height:54px;padding:15px 30px!important;color:#ffffff!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-align:center;text-decoration:none!important;background:linear-gradient(135deg,#ed0022,#a60018)!important;border:1px solid #bd001b!important;border-radius:999px!important;box-shadow:0 12px 25px rgb(200 0 28 / .21),inset 0 1px 0 rgb(255 255 255 / .2)!important;transition:transform 0.22s ease,box-shadow 0.22s ease!important}.kc-browse-button a:hover,.kc-browse-button .wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 17px 34px rgb(200 0 28 / .31),inset 0 1px 0 rgb(255 255 255 / .2)!important}.kc-library-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin-top:50px!important}.kc-library-card{position:relative;display:flex!important;flex-direction:column!important;min-height:215px!important;padding:30px!important;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(200 0 29 / .045),transparent 35%),#ffffff!important;border:1px solid #e2e2e6!important;border-radius:18px!important;box-shadow:0 12px 30px rgb(0 0 0 / .05)!important;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease!important}.kc-library-card::before{content:"";position:absolute;top:0;left:30px;width:32px;height:3px;background:var(--kc-red);border-radius:0 0 3px 3px;transition:width 0.22s ease,background-color 0.22s ease}.kc-library-card::after{content:"•";display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:28px;height:28px;margin:0 0 20px;color:var(--kc-red);font-size:24px;line-height:1;background:#fff3f5;border:1px solid #f0cdd2;border-radius:9px}.kc-library-card:hover{transform:translateY(-5px);border-color:rgb(181 0 28 / .26)!important;box-shadow:0 21px 44px rgb(0 0 0 / .088)!important}.kc-library-card:hover::before{width:56px;background:#e00022}.kc-library-title{margin:0 0 14px!important;color:#151515!important;font-size:21px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em!important}.kc-library-description{margin:0 0 24px!important;color:#606066!important;font-size:14px!important;line-height:1.66!important}.kc-library-link{margin-top:auto!important}.kc-library-link .wp-block-button__link{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:0!important;color:#b5001c!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:color 0.2s ease!important}.kc-library-link .wp-block-button__link::after{content:"→";margin-left:8px;font-size:17px;line-height:1;transition:transform 0.2s ease}.kc-library-link .wp-block-button__link:hover{color:#e00022!important}.kc-library-link .wp-block-button__link:hover::after{transform:translateX(4px)}.kc-latest-section{width:100%;max-width:1200px;margin:140px auto;padding:0 40px}.kc-latest-section .kc-section-description{margin-bottom:64px!important}.kc-article-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 310px),1fr));gap:28px;width:100%;max-width:1100px;margin:0 auto;align-items:stretch}.kc-article-card{display:flex;flex-direction:column;width:100%;max-width:980px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid #e4e4e7;border-radius:22px;box-shadow:0 22px 68px rgb(0 0 0 / .085);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.kc-article-grid:has(>:nth-child(2)) .kc-article-card{max-width:none}.kc-article-card:hover{transform:translateY(-8px);border-color:rgb(181 0 28 / .22);box-shadow:0 36px 84px rgb(0 0 0 / .145)}.kc-article-image{overflow:hidden;background:#0e0e0e}.kc-article-image img{display:block;width:100%;aspect-ratio:2.2 / 1;object-fit:cover;border-radius:22px 22px 0 0;transition:transform 0.6s ease}.kc-article-card:hover .kc-article-image img{transform:scale(1.035)}.kc-article-category{margin:38px 48px 17px!important;color:var(--kc-red)!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:1.8px!important;text-transform:uppercase!important}.kc-article-title{max-width:790px;margin:0 48px 25px!important;color:#111111!important;font-size:clamp(32px, 4.2vw, 54px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-0.04em!important;text-wrap:balance}.kc-article-excerpt{max-width:790px;margin:0 48px 38px!important;color:#55565c!important;font-size:17px!important;line-height:1.78!important}.kc-article-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;flex-wrap:wrap;margin:auto 48px 38px!important;padding-top:22px!important;border-top:1px solid #e4e4e6!important}.kc-reading-time{margin:0!important;color:#808188!important;font-size:13px!important;font-weight:600!important}.kc-read-link{margin:0!important;color:#b5001c!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;cursor:pointer}.kc-read-link::after{content:" →";transition:margin-left 0.2s ease}.kc-read-link:hover::after{margin-left:5px}.kc-trust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;margin-top:34px!important}.kc-trust-card{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:220px!important;padding:34px 38px!important;text-align:center;background:radial-gradient(circle at 50% 0%,rgb(195 0 28 / .1),transparent 48%),linear-gradient(145deg,#161616,#0d0d0d)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:18px!important;box-shadow:0 18px 42px rgb(0 0 0 / .22)!important;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease!important}.kc-trust-card:hover{transform:translateY(-5px);border-color:rgb(226 0 34 / .34)!important;box-shadow:0 26px 54px rgb(0 0 0 / .3)!important}.kc-trust-icon{display:inline-flex!important;align-items:center;justify-content:center;width:52px!important;height:52px!important;margin:0 0 20px!important;color:#f22a43!important;background:rgb(210 0 31 / .1);border:1px solid rgb(242 42 67 / .24);border-radius:14px}.kc-trust-icon svg,.kc-trust-icon i,.kc-trust-icon img{width:25px!important;height:25px!important;max-width:25px!important;font-size:25px!important;object-fit:contain}.kc-trust-card h2,.kc-trust-card h3,.kc-trust-card h4,.kc-trust-card strong{color:#ffffff!important}.kc-trust-text{max-width:520px!important;margin-right:auto!important;margin-left:auto!important;color:rgb(255 255 255 / .74)!important;line-height:1.68!important}.kc-newsletter-section{width:100%;padding:104px 28px 120px;background:#fff}.kc-newsletter-panel{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:62px!important;width:100%!important;max-width:1100px!important;min-height:420px!important;margin:0 auto!important;padding:64px 60px!important;overflow:hidden!important;background:radial-gradient(circle at 92% 14%,rgb(205 0 31 / .21),transparent 34%),linear-gradient(140deg,#080808 0%,#101010 60%,#171717 100%)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:28px!important;box-shadow:0 28px 70px rgb(0 0 0 / .17)!important}.kc-newsletter-panel::before{content:"";position:absolute;top:0;left:60px;width:54px;height:4px;background:linear-gradient(90deg,var(--kc-red-bright),var(--kc-red-dark));border-radius:0 0 4px 4px}.kc-newsletter-panel::after{content:"";position:absolute;top:-135px;right:-135px;width:370px;height:370px;pointer-events:none;background:radial-gradient(circle,rgb(220 0 32 / .18),#fff0 70%);border-radius:50%}.kc-newsletter-content{position:relative;z-index:2;width:56%!important;max-width:620px!important}.kc-newsletter-label{margin:0 0 16px!important;color:#ed2942!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:2px!important;text-transform:uppercase!important}.kc-newsletter-title{max-width:570px!important;margin:0 0 18px!important;color:#ffffff!important;font-size:clamp(38px, 4vw, 50px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-0.035em!important;text-wrap:balance}.kc-newsletter-text{max-width:600px!important;margin:0 0 26px!important;color:rgb(255 255 255 / .78)!important;font-size:16.5px!important;line-height:1.72!important}.kc-newsletter-note{margin:0!important;color:rgb(255 255 255 / .48)!important;font-size:12.5px!important;line-height:1.5!important}.kc-newsletter-form-wrap{position:relative;z-index:2;width:38%!important;max-width:420px!important;margin-top:-12px!important}.kc-newsletter-form,.kc-newsletter-form form,.kc-newsletter-form .sib_signup_form,.kc-newsletter-form .sib_signup_box_inside_1{width:100%!important;max-width:none!important;margin:0!important}.kc-newsletter-form form>p,.kc-newsletter-form .sib_signup_box_inside_1>p{margin:0 0 12px!important}.kc-newsletter-form input[type="email"],.kc-newsletter-form input[type="text"],.kc-newsletter-form .input{width:100%!important;min-height:56px!important;padding:14px 17px!important;color:#ffffff!important;font-size:15px!important;line-height:1.2!important;background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:12px!important;outline:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)!important;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease!important}.kc-newsletter-form input::placeholder{color:rgb(255 255 255 / .54)!important}.kc-newsletter-form input[type="email"]:focus,.kc-newsletter-form input[type="text"]:focus,.kc-newsletter-form .input:focus{background:rgb(255 255 255 / .13)!important;border-color:rgb(239 35 61 / .72)!important;box-shadow:0 0 0 3px rgb(239 35 61 / .13)!important}.kc-newsletter-form button,.kc-newsletter-form input[type="submit"],.kc-newsletter-form .sib-default-btn,.kc-newsletter-form .sib-form-block__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:14px 22px!important;color:#ffffff!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;background:linear-gradient(135deg,#ed0022,#a80019)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:12px!important;box-shadow:0 15px 32px rgb(205 0 31 / .28),inset 0 1px 0 rgb(255 255 255 / .16)!important;cursor:pointer!important;transition:transform 0.22s ease,box-shadow 0.22s ease,filter 0.22s ease!important}.kc-newsletter-form button:hover,.kc-newsletter-form input[type="submit"]:hover,.kc-newsletter-form .sib-default-btn:hover,.kc-newsletter-form .sib-form-block__button:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important;box-shadow:0 20px 42px rgb(205 0 31 / .37),inset 0 1px 0 rgb(255 255 255 / .16)!important}.kc-newsletter-form .sib-alert-message,.kc-newsletter-form .sib-form-message-panel,.kc-newsletter-form .sib_msg_disp{margin-top:12px!important;color:rgb(255 255 255 / .82)!important;font-size:13px!important;line-height:1.5!important;background:transparent!important;border:0!important}.kc-search-wrap{width:100%;max-width:900px;margin:34px auto 0}.kc-search-wrap input[type="search"],.kc-search-wrap input[type="text"]{width:100%;min-height:58px;padding:15px 20px;color:#222;font-size:16px;background:#fff;border:1px solid #dedee2;border-radius:14px;box-shadow:0 12px 28px rgb(0 0 0 / .06)}.kc-search-wrap input:focus{outline:none;border-color:rgb(190 0 27 / .45);box-shadow:0 0 0 3px rgb(190 0 27 / .1),0 14px 30px rgb(0 0 0 / .07)}@media (max-width:1024px){.kc-hero{padding:28px 20px}.kc-hero-panel{padding:52px 38px;overflow:hidden}.kc-title-top,.kc-title-red{font-size:clamp(42px, 5vw, 56px)!important}.kc-hero-image{width:100%;max-width:500px;margin-right:0;transform:translate(10px,8px) scale(1.04)}.kc-hero-image:hover{transform:translate(10px,4px) scale(1.06)}.kc-hero-stats{gap:11px!important}.kc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.kc-latest-section{margin:110px auto}.kc-newsletter-panel{flex-direction:column!important;align-items:stretch!important;gap:40px!important;min-height:0!important;padding:56px!important}.kc-newsletter-content,.kc-newsletter-form-wrap{width:100%!important;max-width:none!important}.kc-newsletter-form-wrap{margin-top:0!important}}@media (max-width:767px){.kc-section-label{font-size:10.5px!important;letter-spacing:1.6px!important}.kc-section-title{font-size:35px!important;line-height:1.1!important;letter-spacing:-0.035em!important}.kc-section-description{font-size:15.5px!important;line-height:1.65!important}.kc-hero{padding:18px 12px}.kc-hero-panel{padding:35px 21px;overflow:hidden;border-radius:18px}.kc-hero-panel:hover{transform:none}.kc-hero-content::before{margin-bottom:16px;font-size:10px;letter-spacing:1.05px}.kc-title-top,.kc-title-red{font-size:clamp(35px, 10vw, 47px)!important;letter-spacing:-0.025em!important}.kc-title-top{margin-bottom:4px!important}.kc-title-red{margin-bottom:22px!important}.kc-title-red::after{width:48px;margin-top:13px}.kc-hero-description{margin-bottom:22px!important;font-size:15px!important;line-height:1.65!important}.kc-hero-buttons{display:grid;grid-template-columns:1fr;width:100%}.kc-btn,.kc-btn .wp-block-button__link,.kc-btn a{width:100%}.kc-btn .wp-block-button__link,.kc-btn a{min-width:0;min-height:54px;padding:15px 24px!important;font-size:15px!important}.kc-hero-image{width:100%;max-width:none;margin:28px 0 0;transform:none;border-radius:15px}.kc-hero-image:hover{transform:none}.kc-hero-stats-wrapper{padding:16px}.kc-hero-stats{grid-template-columns:1fr;gap:10px!important}.kc-hero-stats>*{min-height:0}.kc-featured-section{padding:70px 18px}.kc-guide-grid{grid-template-columns:1fr!important;gap:18px!important;margin-top:38px!important}.kc-guide-card,div.kc-guide-card.wp-block-uagb-container{min-height:0!important;padding:27px 24px!important;border-radius:18px!important}.kc-guide-card::before{left:24px}.kc-guide-title{font-size:23px!important}.kc-guide-description{font-size:15px!important}.kc-browse-button{margin-top:36px!important}.kc-browse-button a,.kc-browse-button .wp-block-button__link{width:100%;max-width:320px}.kc-library-grid{grid-template-columns:1fr!important;gap:18px!important;margin-top:36px!important}.kc-library-card{min-height:190px!important;padding:26px!important}.kc-library-card::before{left:26px}.kc-latest-section{margin:90px auto;padding:0 18px}.kc-latest-section .kc-section-description{margin-bottom:38px!important}.kc-article-grid{grid-template-columns:1fr;gap:20px}.kc-article-image img{aspect-ratio:16 / 9}.kc-article-category{margin:28px 24px 14px!important}.kc-article-title{margin:0 24px 20px!important;font-size:30px!important}.kc-article-excerpt{margin:0 24px 30px!important;font-size:16px!important;line-height:1.7!important}.kc-article-footer{flex-direction:column;align-items:flex-start!important;margin:auto 24px 28px!important}.kc-trust-grid{grid-template-columns:1fr;gap:16px!important}.kc-trust-card{min-height:200px!important;padding:30px 25px!important}.kc-newsletter-section{padding:76px 18px 88px}.kc-newsletter-panel{gap:34px!important;padding:42px 26px!important;border-radius:22px!important}.kc-newsletter-panel::before{left:26px}.kc-newsletter-title{font-size:34px!important;line-height:1.08!important}.kc-newsletter-text{font-size:16px!important}.kc-newsletter-form input[type="email"],.kc-newsletter-form input[type="text"],.kc-newsletter-form .input,.kc-newsletter-form button,.kc-newsletter-form input[type="submit"],.kc-newsletter-form .sib-default-btn,.kc-newsletter-form .sib-form-block__button{min-height:54px!important}}@media (prefers-reduced-motion:reduce){.kc-hero-panel,.kc-hero-image,.kc-btn,.kc-btn .wp-block-button__link,.kc-btn a,.kc-guide-card,.kc-library-card,.kc-article-card,.kc-trust-card,.kc-newsletter-form button,.kc-newsletter-form input[type="submit"]{transition:none!important}}.kc-latest-section .kc-latest-query{width:100%;margin-top:56px}.kc-latest-section .kc-latest-query .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;padding:0!important;list-style:none!important}.kc-latest-section .kc-latest-query .wp-block-post{position:relative;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;margin:0!important;overflow:hidden;background:#fff;border:1px solid #e4e4e7;border-radius:20px;box-shadow:0 14px 36px rgb(0 0 0 / .065);transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}.kc-latest-section .kc-latest-query .wp-block-post>*{width:100%;box-sizing:border-box}.kc-latest-section .kc-latest-query .wp-block-post::before{content:"";position:absolute;top:0;left:28px;z-index:4;width:42px;height:3px;background:linear-gradient(90deg,#ed0022,#980017);border-radius:0 0 4px 4px;transition:width 0.28s ease}.kc-latest-section .kc-latest-query .wp-block-post:hover{transform:translateY(-7px);border-color:rgb(185 0 27 / .26);box-shadow:0 24px 52px rgb(0 0 0 / .11),0 8px 22px rgb(170 0 25 / .055)}.kc-latest-section .kc-latest-query .wp-block-post:hover::before{width:76px}.kc-latest-section .kc-latest-query figure.wp-block-post-featured-image,.kc-latest-section .kc-latest-query .wp-block-post-featured-image{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;margin:0!important;overflow:hidden!important;background:#111}.kc-latest-section .kc-latest-query .wp-block-post-featured-image a{display:block!important;width:100%!important}.kc-latest-section .kc-latest-query .wp-block-post-featured-image img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:190px!important;max-width:none!important;aspect-ratio:16 / 9;object-fit:cover!important;object-position:center!important;transition:transform 0.55s ease}.kc-latest-section .kc-latest-query .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.045)}.kc-latest-section .kc-latest-query .wp-block-post-terms{margin:22px 24px 13px!important;font-size:0!important;line-height:1!important}.kc-latest-section .kc-latest-query .wp-block-post-terms__separator{display:none!important}.kc-latest-section .kc-latest-query .wp-block-post-terms a{display:inline-flex;align-items:center;margin:0 7px 7px 0;padding:6px 10px!important;color:#a90019!important;background:#fff2f4;border:1px solid #efc8ce;border-radius:999px;font-size:9px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.9px;text-decoration:none!important;text-transform:uppercase}.kc-latest-section .kc-latest-query .wp-block-post-terms a[href*="knowledge-center"]{display:none!important}.kc-latest-section .kc-latest-query .wp-block-post-title{margin:0 24px 16px!important;color:#141414!important;font-size:clamp(21px, 1.45vw, 26px)!important;font-weight:650!important;line-height:1.16!important;letter-spacing:-0.35px!important;overflow-wrap:anywhere}.kc-latest-section .kc-latest-query .wp-block-post-title a{color:inherit!important;text-decoration:none!important}.kc-latest-section .kc-latest-query .wp-block-post-title a:hover{color:#b5001c!important}.kc-latest-section .kc-latest-query .wp-block-post-excerpt{flex-grow:1;margin:0 24px 24px!important;color:#606066!important;font-size:14px!important;line-height:1.65!important}.kc-latest-section .kc-latest-query .wp-block-post-excerpt__excerpt{display:-webkit-box!important;overflow:hidden!important;margin:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.kc-latest-section .kc-latest-query .wp-block-post-excerpt__more-link{display:none!important}.kc-latest-section .kc-latest-query .kc-query-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:18px!important;width:auto!important;margin:auto 24px 24px!important;padding-top:17px!important;border-top:1px solid #ececef}.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-post-date{display:block!important;width:auto!important;min-width:max-content!important;margin:0!important;color:#85858c!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important}.kc-latest-section .kc-latest-query .wp-block-post-date a{color:inherit!important;text-decoration:none!important}.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-read-more{display:inline-flex!important;align-items:center;flex-shrink:0;margin:0!important;padding:0!important;color:#b5001c!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;white-space:nowrap!important;transition:color 0.2s ease,transform 0.2s ease}.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-read-more:hover{color:#e00022!important;transform:translateX(3px)}.kc-latest-section .kc-latest-query .wp-block-query-pagination{display:none!important}@media (max-width:921px){.kc-latest-section .kc-latest-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.kc-latest-section .kc-latest-query .wp-block-post-title{font-size:25px!important}}@media (max-width:640px){.kc-latest-section .kc-latest-query{margin-top:38px}.kc-latest-section .kc-latest-query .wp-block-post-template{grid-template-columns:1fr!important;gap:20px!important}.kc-latest-section .kc-latest-query .wp-block-post-featured-image img{height:auto!important;aspect-ratio:16 / 9!important}.kc-latest-section .kc-latest-query .wp-block-post-title{font-size:24px!important}.kc-latest-section .kc-latest-query .kc-query-footer{flex-direction:row!important;align-items:center!important}}@media (prefers-reduced-motion:reduce){.kc-latest-section .kc-latest-query .wp-block-post,.kc-latest-section .kc-latest-query .wp-block-post-featured-image img,.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-read-more{transition:none!important}}.kc-latest-section .kc-latest-query .wp-block-post-featured-image{display:block!important;width:100%!important;margin:0!important}.kc-latest-section .kc-latest-query .wp-block-post-featured-image img{display:block!important;width:100%!important;height:190px!important;object-fit:cover!important}.kc-latest-section .kc-latest-query .wp-block-post-terms{margin:22px 24px 13px!important}.kc-latest-section .kc-latest-query .wp-block-post-title{margin:0 24px 16px!important;font-size:clamp(22px, 1.55vw, 27px)!important;line-height:1.18!important;letter-spacing:-0.35px!important;overflow-wrap:anywhere}.kc-latest-section .kc-latest-query .wp-block-post-excerpt{margin:0 24px 24px!important;font-size:14px!important;line-height:1.65!important}.kc-latest-section .kc-latest-query .kc-query-footer{width:auto!important;margin:auto 24px 24px!important;padding-top:17px!important;flex-wrap:nowrap!important}.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-post-date{display:block!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;font-size:12px!important}.kc-latest-section .kc-latest-query .kc-query-footer .wp-block-read-more{white-space:nowrap!important}.kc-latest-section .kc-latest-query .wp-block-post-terms a{padding:6px 10px!important;font-size:9px!important}@media (max-width:921px){.kc-latest-section .kc-latest-query .wp-block-post-title{font-size:25px!important}}@media (max-width:640px){.kc-latest-section .kc-latest-query .wp-block-post-featured-image img{height:auto!important;aspect-ratio:16 / 9!important}.kc-latest-section .kc-latest-query .wp-block-post-title{font-size:24px!important}}body.single-post.category-knowledge-center{--kc-red:#c8102e;--kc-red-dark:#8f0b20;--kc-red-soft:#fff3f5;--kc-black:#111111;--kc-charcoal:#242424;--kc-text:#292929;--kc-muted:#666666;--kc-light:#f6f6f6;--kc-border:#dedede;--kc-white:#ffffff}body.single-post.category-knowledge-center .entry-content{width:100%;max-width:940px;margin-right:auto;margin-left:auto;color:var(--kc-text);font-size:18px;line-height:1.78}body.single-post.category-knowledge-center .entry-content p{margin-top:0;margin-bottom:1.35em}body.single-post.category-knowledge-center .entry-content strong{color:var(--kc-black);font-weight:700}body.single-post.category-knowledge-center .entry-title{width:100%;max-width:940px;margin-right:auto;margin-bottom:22px;margin-left:auto;color:var(--kc-black);font-size:clamp(2.5rem, 5vw, 4.3rem);font-weight:700;line-height:1.07;letter-spacing:-.035em}body.single-post.category-knowledge-center .entry-meta{width:100%;max-width:940px;margin-right:auto;margin-bottom:36px;margin-left:auto;color:#777;font-size:14px;line-height:1.5}body.single-post.category-knowledge-center .entry-meta a{color:var(--kc-red-dark)}body.single-post.category-knowledge-center .post-thumb,body.single-post.category-knowledge-center .post-thumbnail{width:100%;max-width:1100px;margin:0 auto 48px;overflow:hidden;border-radius:18px;box-shadow:0 20px 55px rgb(0 0 0 / .12)}body.single-post.category-knowledge-center .post-thumb img,body.single-post.category-knowledge-center .post-thumbnail img{display:block;width:100%;height:auto}body.single-post.category-knowledge-center .entry-content h2{position:relative;margin-top:76px;margin-bottom:28px;padding-bottom:16px;color:var(--kc-black);font-size:clamp(1.9rem, 3vw, 2.55rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;border-bottom:1px solid var(--kc-border)}body.single-post.category-knowledge-center .entry-content h2::after{content:"";position:absolute;bottom:-1px;left:0;width:88px;height:4px;background:linear-gradient(90deg,var(--kc-red),var(--kc-red-dark));border-radius:4px}body.single-post.category-knowledge-center .entry-content h3{margin-top:42px;margin-bottom:16px;color:var(--kc-black);font-size:clamp(1.35rem, 2vw, 1.7rem);font-weight:700;line-height:1.28}body.single-post.category-knowledge-center .entry-content h4{margin-top:30px;margin-bottom:12px;color:var(--kc-red-dark);font-size:1.15rem;font-weight:700;line-height:1.35}body.single-post.category-knowledge-center .entry-content>p:first-of-type{color:#444;font-size:1.14em;line-height:1.75}body.single-post.category-knowledge-center .entry-content ul,body.single-post.category-knowledge-center .entry-content ol{margin:24px 0 34px;padding-left:28px}body.single-post.category-knowledge-center .entry-content li{margin-bottom:11px;padding-left:5px}body.single-post.category-knowledge-center .entry-content li::marker{color:var(--kc-red);font-weight:700}body.single-post.category-knowledge-center .entry-content a{color:var(--kc-red-dark);font-weight:600;text-decoration-color:rgb(143 11 32 / .45);text-decoration-thickness:1px;text-underline-offset:4px;transition:color 0.2s ease,text-decoration-color 0.2s ease}body.single-post.category-knowledge-center .entry-content a:hover{color:var(--kc-red);text-decoration-color:var(--kc-red)}body.single-post.category-knowledge-center .entry-content .wp-block-quote{position:relative;margin:42px 0;padding:30px 34px 30px 40px;color:var(--kc-white);background:radial-gradient(circle at 90% 10%,rgb(200 16 46 / .18),transparent 38%),linear-gradient(135deg,#101010,#1c1c1c);border:0;border-left:6px solid var(--kc-red);border-radius:10px;box-shadow:0 16px 40px rgb(0 0 0 / .14)}body.single-post.category-knowledge-center .entry-content .wp-block-quote p,body.single-post.category-knowledge-center .entry-content .wp-block-quote strong,body.single-post.category-knowledge-center .entry-content .wp-block-quote a{color:var(--kc-white)}body.single-post.category-knowledge-center .entry-content .wp-block-quote p:last-child{margin-bottom:0}body.single-post.category-knowledge-center .entry-content .wp-block-quote cite{display:block;margin-top:16px;color:rgb(255 255 255 / .66);font-size:14px}body.single-post.category-knowledge-center .entry-content .wp-block-pullquote{margin:44px 0;padding:30px 34px;background:linear-gradient(135deg,#f7f7f7,#efefef);border:1px solid var(--kc-border);border-top:4px solid var(--kc-red);border-radius:10px;box-shadow:0 12px 32px rgb(0 0 0 / .06)}body.single-post.category-knowledge-center .entry-content .wp-block-pullquote blockquote{margin:0;padding:0;color:var(--kc-text);background:#fff0;border:0;box-shadow:none}body.single-post.category-knowledge-center .entry-content .wp-block-pullquote p,body.single-post.category-knowledge-center .entry-content .wp-block-pullquote strong{color:var(--kc-text)}body.single-post.category-knowledge-center .entry-content .wp-block-group.has-background{margin:40px 0;padding:32px 36px;border-radius:12px;box-shadow:0 12px 34px rgb(0 0 0 / .07)}body.single-post.category-knowledge-center .entry-content .wp-block-group.has-background h2,body.single-post.category-knowledge-center .entry-content .wp-block-group.has-background h3{margin-top:0}body.single-post.category-knowledge-center .entry-content .wp-block-group.has-background:not(.has-black-background-color){border:1px solid var(--kc-border)}body.single-post.category-knowledge-center .entry-content figure.wp-block-image{margin-top:52px;margin-bottom:52px;padding:14px;background:var(--kc-white);border:1px solid var(--kc-border);border-radius:14px;box-shadow:0 16px 42px rgb(0 0 0 / .09)}body.single-post.category-knowledge-center .entry-content figure.wp-block-image img{display:block;width:100%;height:auto;border-radius:7px}body.single-post.category-knowledge-center .entry-content figcaption{margin-top:15px;padding:0 8px 4px;color:var(--kc-muted);font-size:14px;line-height:1.55;text-align:left}body.single-post.category-knowledge-center .entry-content figure a{text-decoration:none}body.single-post.category-knowledge-center .entry-content .wp-block-table{margin-top:42px;margin-bottom:46px;overflow-x:auto;border:1px solid var(--kc-border);border-radius:12px;box-shadow:0 12px 34px rgb(0 0 0 / .07)}body.single-post.category-knowledge-center .entry-content table{width:100%;margin:0;background:var(--kc-white);border-collapse:collapse}body.single-post.category-knowledge-center .entry-content table th{padding:17px 18px;color:var(--kc-white);background:var(--kc-black);border:1px solid #303030;font-size:15px;font-weight:700;text-align:left}body.single-post.category-knowledge-center .entry-content table td{padding:16px 18px;color:var(--kc-text);border:1px solid var(--kc-border);vertical-align:top}body.single-post.category-knowledge-center .entry-content table tbody tr:nth-child(even) td{background:var(--kc-light)}body.single-post.category-knowledge-center .entry-content table tbody tr:hover td{background:var(--kc-red-soft)}body.single-post.category-knowledge-center .entry-content .wp-block-details{margin:18px 0;padding:20px 24px;background:var(--kc-white);border:1px solid var(--kc-border);border-left:4px solid var(--kc-red);border-radius:9px;box-shadow:0 7px 20px rgb(0 0 0 / .045)}body.single-post.category-knowledge-center .entry-content .wp-block-details summary{color:var(--kc-black);font-weight:700;line-height:1.4;cursor:pointer}body.single-post.category-knowledge-center .entry-content .wp-block-details[open] summary{margin-bottom:16px;color:var(--kc-red-dark)}body.single-post.category-knowledge-center .entry-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 26px;color:var(--kc-white);background:linear-gradient(135deg,#e00022,#9d0018);border:1px solid #bd001c;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 12px 28px rgb(200 16 46 / .24);transition:transform 0.22s ease,box-shadow 0.22s ease,filter 0.22s ease}body.single-post.category-knowledge-center .entry-content .wp-block-button__link:hover{color:var(--kc-white);transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 36px rgb(200 16 46 / .34)}body.single-post.category-knowledge-center .entry-content hr,body.single-post.category-knowledge-center .entry-content .wp-block-separator{width:100%;margin:64px auto;border:0;border-top:1px solid var(--kc-border)}body.single-post.category-knowledge-center .post-navigation{width:100%;max-width:940px;margin-right:auto;margin-left:auto;padding-top:36px;border-top:1px solid var(--kc-border)}@media (max-width:900px){body.single-post.category-knowledge-center .entry-content,body.single-post.category-knowledge-center .entry-title,body.single-post.category-knowledge-center .entry-meta{max-width:100%}body.single-post.category-knowledge-center .entry-content{font-size:17px}}@media (max-width:768px){body.single-post.category-knowledge-center .entry-content{font-size:16.5px;line-height:1.72}body.single-post.category-knowledge-center .entry-title{font-size:2.25rem;line-height:1.11}body.single-post.category-knowledge-center .entry-content h2{margin-top:56px;margin-bottom:22px;font-size:1.8rem}body.single-post.category-knowledge-center .entry-content h3{margin-top:34px;font-size:1.35rem}body.single-post.category-knowledge-center .entry-content .wp-block-quote{margin:32px 0;padding:24px 21px 24px 26px}body.single-post.category-knowledge-center .entry-content .wp-block-pullquote{padding:24px 20px}body.single-post.category-knowledge-center .entry-content figure.wp-block-image{margin-top:40px;margin-bottom:40px;padding:7px;border-radius:9px}body.single-post.category-knowledge-center .entry-content figcaption{padding:0 5px 3px;font-size:13px}body.single-post.category-knowledge-center .entry-content .wp-block-group.has-background{padding:25px 21px}body.single-post.category-knowledge-center .entry-content table{min-width:620px}body.single-post.category-knowledge-center .entry-content table th,body.single-post.category-knowledge-center .entry-content table td{padding:13px 14px;font-size:14px}body.single-post.category-knowledge-center .entry-content hr,body.single-post.category-knowledge-center .entry-content .wp-block-separator{margin:46px auto}}@media (max-width:480px){body.single-post.category-knowledge-center .entry-title{font-size:1.95rem}body.single-post.category-knowledge-center .entry-content h2{font-size:1.62rem}body.single-post.category-knowledge-center .entry-content ul,body.single-post.category-knowledge-center .entry-content ol{padding-left:23px}}.kc-search-wrap{position:relative;width:calc(100% - 36px);max-width:920px;margin:34px auto 18px!important;padding:8px;background:rgb(255 255 255 / .94);border:1px solid rgb(17 17 17 / .08);border-radius:18px;box-shadow:0 16px 38px rgb(0 0 0 / .075),0 0 0 1px rgb(255 255 255 / .7) inset}.kc-search-wrap .wp-block-search,.kc-search-wrap form{display:flex;align-items:stretch;gap:10px;width:100%;margin:0!important}.kc-search-wrap .wp-block-search__inside-wrapper{display:flex;align-items:stretch;gap:10px;width:100%;padding:0!important;border:0!important}.kc-search-wrap input[type="search"],.kc-search-wrap input[type="text"],.kc-search-wrap .wp-block-search__input{flex:1 1 auto;width:100%;min-width:0;min-height:56px;margin:0!important;padding:14px 18px!important;color:#202025!important;font-size:16px!important;line-height:1.2!important;background:#f8f8f9!important;border:1px solid #dedee3!important;border-radius:12px!important;outline:none!important;box-shadow:none!important;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease!important}.kc-search-wrap input::placeholder{color:#85858c!important}.kc-search-wrap input:focus{background:#ffffff!important;border-color:rgb(190 0 27 / .52)!important;box-shadow:0 0 0 3px rgb(190 0 27 / .1),0 8px 20px rgb(0 0 0 / .045)!important}.kc-search-wrap button,.kc-search-wrap .wp-block-search__button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:132px;min-height:56px;margin:0!important;padding:13px 22px!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;background:linear-gradient(135deg,#ef0023,#a60018)!important;border:1px solid #b5001b!important;border-radius:12px!important;box-shadow:0 11px 24px rgb(190 0 28 / .22),inset 0 1px 0 rgb(255 255 255 / .18)!important;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease!important}.kc-search-wrap button:hover,.kc-search-wrap .wp-block-search__button:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 15px 30px rgb(190 0 28 / .3),inset 0 1px 0 rgb(255 255 255 / .18)!important}#kc-reading-progress{position:fixed;top:0;left:0;z-index:99999;width:100%;height:4px;pointer-events:none;background:rgb(17 17 17 / .1)}#kc-reading-progress-bar{width:0;height:100%;background:linear-gradient(90deg,#ef0023,#a80019);box-shadow:0 0 12px rgb(239 0 35 / .35);transition:width 0.08s linear}body.single-post.category-knowledge-center :is(.ast-breadcrumbs-wrapper,.aioseo-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.wp-block-post-terms.kc-breadcrumbs,nav.breadcrumbs){width:100%;max-width:940px;margin:0 auto 26px!important;color:#73737a!important;font-size:13px!important;font-weight:600!important;line-height:1.55!important}body.single-post.category-knowledge-center :is(.ast-breadcrumbs-wrapper,.aioseo-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.wp-block-post-terms.kc-breadcrumbs,nav.breadcrumbs) a{color:#a70019!important;text-decoration:none!important}body.single-post.category-knowledge-center :is(.ast-breadcrumbs-wrapper,.aioseo-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.wp-block-post-terms.kc-breadcrumbs,nav.breadcrumbs) a:hover{color:#e00022!important}body.single-post.category-knowledge-center .kc-article-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;max-width:940px;margin:0 auto 34px!important;padding:14px 18px!important;color:#696970!important;background:#fafafa;border:1px solid #e5e5e8;border-radius:12px}body.single-post.category-knowledge-center .kc-article-meta>*{position:relative;margin:0!important;color:inherit!important;font-size:12.5px!important;font-weight:700!important;line-height:1.4!important}body.single-post.category-knowledge-center .kc-article-meta>*:not(:last-child)::after{content:"";position:absolute;top:50%;right:-10px;width:3px;height:3px;background:#c4001d;border-radius:50%;transform:translateY(-50%)}body.single-post.category-knowledge-center .kc-article-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px;gap:54px;align-items:start;width:100%;max-width:1240px;margin:0 auto}body.single-post.category-knowledge-center .kc-article-main{min-width:0}body.single-post.category-knowledge-center .kc-article-main .entry-content,body.single-post.category-knowledge-center .kc-article-main{max-width:940px}body.single-post.category-knowledge-center .kc-article-sidebar{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding:24px 22px!important;background:linear-gradient(145deg,#ffffff,#fafafa);border:1px solid #e2e2e6;border-radius:16px;box-shadow:0 14px 34px rgb(0 0 0 / .06);scrollbar-width:thin;scrollbar-color:#c4001d #efeff1}body.single-post.category-knowledge-center .kc-article-sidebar h2,body.single-post.category-knowledge-center .kc-article-sidebar h3{margin:0 0 16px!important;color:#151515!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0.04em!important;text-transform:uppercase}body.single-post.category-knowledge-center .kc-article-sidebar ul,body.single-post.category-knowledge-center .kc-article-sidebar ol{margin:0!important;padding:0!important;list-style:none!important}body.single-post.category-knowledge-center .kc-article-sidebar li{margin:0!important;padding:0!important}body.single-post.category-knowledge-center .kc-article-sidebar a{display:block;margin:0;padding:9px 10px;color:#5f6066!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;text-decoration:none!important;border-left:2px solid #fff0;border-radius:0 8px 8px 0;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease}body.single-post.category-knowledge-center .kc-article-sidebar a:hover,body.single-post.category-knowledge-center .kc-article-sidebar a.is-active{color:#a70019!important;background:#fff2f4;border-left-color:#c4001d}body.single-post.category-knowledge-center :is(.lwptoc,.ez-toc-container,.rank-math-toc-block,.wp-block-table-of-contents,.uagb-toc__wrap){margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.single-post.category-knowledge-center .entry-content :is(h2,h3,h4)[id]{scroll-margin-top:120px}body.single-post.category-knowledge-center .kc-related-reading{width:100%;max-width:940px;margin:64px auto 0!important;padding:34px!important;background:radial-gradient(circle at 100% 0%,rgb(198 0 29 / .055),transparent 34%),#fafafa;border:1px solid #e0e0e4;border-radius:18px;box-shadow:0 14px 36px rgb(0 0 0 / .055)}body.single-post.category-knowledge-center .kc-related-reading>h2,body.single-post.category-knowledge-center .kc-related-reading>h3{margin:0 0 22px!important;color:#151515!important;font-size:27px!important;font-weight:750!important;line-height:1.2!important}body.single-post.category-knowledge-center .kc-related-reading .wp-block-columns,body.single-post.category-knowledge-center .kc-related-reading .kc-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important}body.single-post.category-knowledge-center .kc-related-card,body.single-post.category-knowledge-center .kc-related-reading .wp-block-column{position:relative;min-width:0;margin:0!important;padding:20px!important;background:#fff;border:1px solid #e2e2e6;border-radius:13px;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}body.single-post.category-knowledge-center .kc-related-card:hover,body.single-post.category-knowledge-center .kc-related-reading .wp-block-column:hover{transform:translateY(-4px);border-color:rgb(190 0 28 / .25);box-shadow:0 14px 28px rgb(0 0 0 / .08)}body.single-post.category-knowledge-center .kc-related-reading a{color:#181818!important;font-weight:750!important;text-decoration:none!important}body.single-post.category-knowledge-center .kc-related-reading a:hover{color:#b5001c!important}body.single-post.category-knowledge-center .kc-learning-path{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:940px;margin:36px auto 0!important}body.single-post.category-knowledge-center .kc-learning-path>*{min-width:0;margin:0!important;padding:22px 24px!important;background:#fff;border:1px solid #e2e2e6;border-radius:14px;box-shadow:0 10px 26px rgb(0 0 0 / .045);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}body.single-post.category-knowledge-center .kc-learning-path>*:hover{transform:translateY(-3px);border-color:rgb(190 0 28 / .24);box-shadow:0 15px 32px rgb(0 0 0 / .075)}body.single-post.category-knowledge-center .kc-learning-path a{color:#181818!important;font-weight:750!important;line-height:1.45!important;text-decoration:none!important}body.single-post.category-knowledge-center .kc-learning-path a:hover{color:#b5001c!important}body.single-post.category-knowledge-center .kc-author-box{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;width:100%;max-width:940px;margin:42px auto 0!important;padding:26px 28px!important;background:radial-gradient(circle at 0% 0%,rgb(200 0 29 / .08),transparent 34%),linear-gradient(145deg,#171717,#0d0d0d);border:1px solid rgb(255 255 255 / .09);border-radius:17px;box-shadow:0 18px 44px rgb(0 0 0 / .2)}body.single-post.category-knowledge-center .kc-author-box img{width:62px!important;height:62px!important;object-fit:contain;background:#fff;border:2px solid rgb(255 255 255 / .18);border-radius:14px}body.single-post.category-knowledge-center .kc-author-box h2,body.single-post.category-knowledge-center .kc-author-box h3,body.single-post.category-knowledge-center .kc-author-box strong{margin-top:0!important;color:#ffffff!important}body.single-post.category-knowledge-center .kc-author-box p{margin:5px 0 0!important;color:rgb(255 255 255 / .72)!important;font-size:14px!important;line-height:1.65!important}body.single-post.category-knowledge-center .kc-article-newsletter{width:100%;max-width:940px;margin:46px auto 0!important;padding:30px 32px!important;color:#fff;background:radial-gradient(circle at 92% 10%,rgb(225 0 34 / .22),transparent 36%),linear-gradient(140deg,#101010,#181818);border:1px solid rgb(255 255 255 / .09);border-radius:18px;box-shadow:0 20px 48px rgb(0 0 0 / .18)}body.single-post.category-knowledge-center .kc-article-newsletter h2,body.single-post.category-knowledge-center .kc-article-newsletter h3{margin-top:0!important;color:#ffffff!important}body.single-post.category-knowledge-center .kc-article-newsletter p{color:rgb(255 255 255 / .76)!important}body.single-post.category-knowledge-center .entry-content figure.wp-block-image a{display:block;border-radius:inherit}body.single-post.category-knowledge-center .entry-content figure.wp-block-image img{transition:transform 0.35s ease,filter 0.35s ease}body.single-post.category-knowledge-center .entry-content figure.wp-block-image a:hover img{transform:scale(1.012);filter:contrast(1.02)}.kc-hero a:focus-visible,.kc-featured-section a:focus-visible,.kc-latest-section a:focus-visible,.kc-newsletter-section a:focus-visible,body.single-post.category-knowledge-center a:focus-visible,body.single-post.category-knowledge-center button:focus-visible,.kc-search-wrap input:focus-visible{outline:3px solid rgb(239 0 35 / .34)!important;outline-offset:3px!important}@media (max-width:1024px){body.single-post.category-knowledge-center .kc-article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:32px}body.single-post.category-knowledge-center .kc-related-reading .wp-block-columns,body.single-post.category-knowledge-center .kc-related-reading .kc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){body.single-post.category-knowledge-center .kc-article-layout{display:block!important;max-width:940px}body.single-post.category-knowledge-center .kc-article-sidebar{position:relative;top:auto;max-height:none;margin:0 0 34px!important}body.single-post.category-knowledge-center .kc-related-reading .wp-block-columns,body.single-post.category-knowledge-center .kc-related-reading .kc-related-grid{grid-template-columns:1fr}}@media (max-width:640px){.kc-search-wrap{width:calc(100% - 24px);margin-top:24px!important;padding:7px;border-radius:15px}.kc-search-wrap .wp-block-search,.kc-search-wrap form,.kc-search-wrap .wp-block-search__inside-wrapper{flex-direction:column;gap:8px}.kc-search-wrap button,.kc-search-wrap .wp-block-search__button{width:100%;min-width:0}body.single-post.category-knowledge-center .kc-article-meta{gap:8px 14px;margin-bottom:26px!important;padding:12px 14px!important}body.single-post.category-knowledge-center .kc-related-reading{margin-top:46px!important;padding:25px 21px!important}body.single-post.category-knowledge-center .kc-learning-path{grid-template-columns:1fr}body.single-post.category-knowledge-center .kc-author-box{grid-template-columns:1fr;text-align:center}body.single-post.category-knowledge-center .kc-author-box img{margin:0 auto}body.single-post.category-knowledge-center .kc-article-newsletter{padding:26px 22px!important}#kc-reading-progress{height:3px}}@media (prefers-reduced-motion:reduce){#kc-reading-progress-bar,.kc-search-wrap button,body.single-post.category-knowledge-center .kc-article-sidebar a,body.single-post.category-knowledge-center .kc-related-card,body.single-post.category-knowledge-center .kc-related-reading .wp-block-column,body.single-post.category-knowledge-center .kc-learning-path>*,body.single-post.category-knowledge-center .entry-content figure.wp-block-image img{transition:none!important}}body.single-post .kc-sticky-toc{position:sticky!important;top:108px!important;z-index:20;width:100%;max-width:940px;max-height:calc(100vh - 138px);margin:0 auto 38px!important;padding:22px 24px!important;overflow-y:auto;background:radial-gradient(circle at 100% 0%,rgb(190 0 28 / .055),transparent 34%),#ffffff!important;border:1px solid #e1e1e5!important;border-left:4px solid #bd001c!important;border-radius:15px!important;box-shadow:0 14px 34px rgb(0 0 0 / .065)!important;scrollbar-width:thin;scrollbar-color:#bd001c #eeeeef}body.single-post .kc-sticky-toc h2,body.single-post .kc-sticky-toc h3,body.single-post .kc-sticky-toc .uagb-toc__title{margin:0 0 15px!important;color:#161616!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.single-post .kc-sticky-toc ul,body.single-post .kc-sticky-toc ol,body.single-post .kc-sticky-toc .uagb-toc__list{margin:0!important;padding:0!important;list-style:none!important}body.single-post .kc-sticky-toc li{margin:0!important;padding:0!important}body.single-post .kc-sticky-toc li li{padding-left:14px!important}body.single-post .kc-sticky-toc a{display:block;margin:0!important;padding:8px 10px!important;color:#5f6066!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;border-left:2px solid #fff0;border-radius:0 8px 8px 0;text-decoration:none!important;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,padding-left 0.2s ease}body.single-post .kc-sticky-toc a:hover,body.single-post .kc-sticky-toc a.kc-active,body.single-post .kc-sticky-toc a.is-active{color:#a70019!important;background:#fff2f4!important;border-left-color:#c4001d!important;padding-left:14px!important}body.single-post .entry-content :is(h2,h3,h4)[id]{scroll-margin-top:118px}@media (max-width:921px){body.single-post .kc-sticky-toc{position:relative!important;top:auto!important;max-height:none;margin-bottom:32px!important}}@media (max-width:640px){body.single-post .kc-sticky-toc{padding:19px 18px!important;border-radius:13px!important}body.single-post .kc-sticky-toc a{font-size:12.5px!important}}body.single-post .kc-article-info{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;width:100%;max-width:940px;margin:0 auto 34px!important;padding:16px!important;background:radial-gradient(circle at 100% 0%,rgb(190 0 28 / .05),transparent 36%),#fafafa!important;border:1px solid #e2e2e6!important;border-radius:15px!important;box-shadow:0 12px 30px rgb(0 0 0 / .05)!important}body.single-post .kc-article-info>*{position:relative;min-width:0;margin:0!important;padding:14px 14px 13px!important;color:#5f6066!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;background:#fff;border:1px solid #e5e5e8;border-radius:11px}body.single-post .kc-article-info>*::before{display:block;margin-bottom:5px;color:#a90019;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:1.15px;text-transform:uppercase}body.single-post .kc-info-updated::before{content:"Updated"}body.single-post .kc-info-reading::before{content:"Reading Time"}body.single-post .kc-info-level::before{content:"Difficulty"}body.single-post .kc-info-category::before{content:"Category"}body.single-post .kc-article-info a{color:inherit!important;text-decoration:none!important}body.single-post .kc-article-info a:hover{color:#b5001c!important}@media (max-width:767px){body.single-post .kc-article-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:12px!important}}@media (max-width:420px){body.single-post .kc-article-info{grid-template-columns:1fr}}body.single-post .kc-learning-path{width:100%;max-width:940px;margin:58px auto 36px!important;padding:34px!important;background:radial-gradient(circle at 100% 0%,rgb(195 0 29 / .075),transparent 36%),linear-gradient(145deg,#fafafa,#ffffff)!important;border:1px solid #dfdfe3!important;border-radius:18px!important;box-shadow:0 16px 38px rgb(0 0 0 / .06)!important}body.single-post .kc-learning-path>h2,body.single-post .kc-learning-path>h3{margin:0 0 24px!important;color:#151515!important;font-size:27px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-0.025em!important}body.single-post .kc-learning-path .wp-block-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;margin:0 0 24px!important}body.single-post .kc-learning-path .wp-block-column{position:relative;min-width:0;margin:0!important;padding:23px 24px!important;background:#fff;border:1px solid #e2e2e6;border-radius:14px;box-shadow:0 10px 26px rgb(0 0 0 / .045);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}body.single-post .kc-learning-path .wp-block-column:hover{transform:translateY(-4px);border-color:rgb(190 0 28 / .25);box-shadow:0 16px 34px rgb(0 0 0 / .08)}body.single-post .kc-learning-path .wp-block-column:first-child{text-align:left}body.single-post .kc-learning-path .wp-block-column:last-child{text-align:right}body.single-post .kc-learning-path .wp-block-column p:first-child{margin:0 0 7px!important;color:#88888e!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:1.2px!important;text-transform:uppercase}body.single-post .kc-learning-path .wp-block-column a{color:#181818!important;font-size:16px!important;font-weight:750!important;line-height:1.4!important;text-decoration:none!important}body.single-post .kc-learning-path .wp-block-column a:hover{color:#b5001c!important}body.single-post .kc-learning-path-button{display:flex!important;justify-content:center;margin:0!important}body.single-post .kc-learning-path-button .wp-block-button__link,body.single-post .kc-learning-path-button a{display:inline-flex!important;align-items:center;justify-content:center;min-width:190px;min-height:50px;padding:14px 26px!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;background:linear-gradient(135deg,#ed0022,#a70018)!important;border:1px solid #b6001a!important;border-radius:999px!important;box-shadow:0 12px 26px rgb(190 0 28 / .22)!important;text-decoration:none!important;transition:transform 0.22s ease,box-shadow 0.22s ease!important}body.single-post .kc-learning-path-button .wp-block-button__link:hover,body.single-post .kc-learning-path-button a:hover{transform:translateY(-3px);box-shadow:0 17px 34px rgb(190 0 28 / .31)!important}@media (max-width:767px){body.single-post .kc-learning-path{margin-top:44px!important;padding:25px 21px!important}body.single-post .kc-learning-path .wp-block-columns{grid-template-columns:1fr;gap:13px!important}body.single-post .kc-learning-path .wp-block-column,body.single-post .kc-learning-path .wp-block-column:last-child{text-align:left}body.single-post .kc-learning-path-button .wp-block-button__link,body.single-post .kc-learning-path-button a{width:100%}}body.woocommerce-order-received .woocommerce-order{width:100%;max-width:1040px;margin:0 auto;padding:24px 18px 50px;box-sizing:border-box}body.woocommerce-order-received .obsidian-thankyou-panel{display:flex;align-items:flex-start;gap:18px;margin:0 0 28px;padding:24px;border:1px solid #dedee2;border-left:5px solid #b90f18;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .06)}body.woocommerce-order-received .obsidian-thankyou-icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#16833b;color:#fff;font-size:25px;font-weight:800;line-height:1}body.woocommerce-order-received .obsidian-thankyou-content{flex:1 1 auto;min-width:0}body.woocommerce-order-received .obsidian-thankyou-content h2{margin:0 0 8px;color:#151515;font-size:23px;font-weight:800;line-height:1.25}body.woocommerce-order-received .obsidian-thankyou-content p{margin:0 0 12px;color:#444;font-size:14px;line-height:1.6}body.woocommerce-order-received .obsidian-zelle-reminder{margin:14px 0;padding:14px 16px;border:1px solid rgb(185 15 24 / .22);border-radius:9px;background:#fff6f6;color:#292929;font-size:14px;line-height:1.55}body.woocommerce-order-received .obsidian-thankyou-status{color:#626262;font-size:13px}body.woocommerce-order-received .obsidian-thankyou-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}body.woocommerce-order-received .obsidian-thankyou-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}body.woocommerce-order-received .obsidian-thankyou-button--primary{border:0;background:linear-gradient(135deg,#d71920,#8f080d);color:#fff!important;box-shadow:0 6px 16px rgb(143 8 13 / .22)}body.woocommerce-order-received .obsidian-thankyou-button--secondary{border:1px solid #b90f18;background:#fff;color:#a30d15!important}body.woocommerce-order-received .obsidian-thankyou-button:hover{transform:translateY(-1px)}body.woocommerce-order-received .woocommerce-order-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 26px!important;padding:0!important;overflow:hidden;border:1px solid #dedee2;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgb(0 0 0 / .04)}body.woocommerce-order-received .woocommerce-order-overview li{width:auto!important;margin:0!important;padding:16px!important;border-right:1px solid #e5e5e7!important;box-sizing:border-box}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{margin:0 0 24px!important;padding:22px;border:1px solid #dedee2;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgb(0 0 0 / .04)}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{margin:0 0 16px!important;padding:0 0 12px;border-bottom:1px solid #e5e5e7;color:#171717;font-size:19px;font-weight:800;text-transform:uppercase}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order{padding-right:12px;padding-left:12px}body.woocommerce-order-received .obsidian-thankyou-panel{display:block;padding:18px 15px}body.woocommerce-order-received .obsidian-thankyou-icon{margin-bottom:14px}body.woocommerce-order-received .obsidian-thankyou-actions{display:block}body.woocommerce-order-received .obsidian-thankyou-button{display:flex;width:100%;margin-bottom:10px;box-sizing:border-box}body.woocommerce-order-received .woocommerce-order-overview{display:block}body.woocommerce-order-received .woocommerce-order-overview li{width:100%!important;border-right:0!important;border-bottom:1px solid #e5e5e7!important}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:0!important}}body.woocommerce-order-received table.woocommerce-table--custom-fields{display:none!important}body.woocommerce-order-received table.woocommerce-table--custom-fields{display:none!important}body.woocommerce-order-received .woocommerce-order{width:100%!important;max-width:1040px!important;margin:0 auto!important;padding:24px 18px 55px!important;box-sizing:border-box!important}body.woocommerce-order-received .obsidian-thankyou-panel{display:flex!important;align-items:flex-start!important;gap:18px!important;margin:0 0 26px!important;padding:24px!important;border:1px solid #dedee2!important;border-left:5px solid #bf111c!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgb(0 0 0 / .06)!important}body.woocommerce-order-received .obsidian-thankyou-icon{display:flex!important;flex:0 0 48px!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#148a40!important;color:#fff!important;font-size:25px!important;font-weight:800!important;line-height:1!important}body.woocommerce-order-received .obsidian-thankyou-content{flex:1 1 auto!important;min-width:0!important}body.woocommerce-order-received .obsidian-thankyou-heading-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 18px!important;margin-bottom:9px!important}body.woocommerce-order-received .obsidian-thankyou-heading-row h2{margin:0!important;color:#151515!important;font-size:23px!important;font-weight:800!important;line-height:1.25!important;text-transform:uppercase!important}body.woocommerce-order-received .obsidian-thankyou-content>p{margin:0 0 12px!important;color:#444!important;font-size:14px!important;line-height:1.6!important}body.woocommerce-order-received .obsidian-order-status{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 11px!important;border-radius:999px!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important}body.woocommerce-order-received .obsidian-order-status.is-pending{border:1px solid #e3b33a!important;background:#fff8df!important;color:#765600!important}body.woocommerce-order-received .obsidian-order-status.is-confirmed{border:1px solid #4aa568!important;background:#ecf8f0!important;color:#176b34!important}body.woocommerce-order-received .obsidian-zelle-reminder{margin:15px 0!important;padding:15px 17px!important;border:1px solid rgb(191 17 28 / .25)!important;border-radius:9px!important;background:#fff6f6!important;color:#292929!important;font-size:14px!important;line-height:1.55!important}body.woocommerce-order-received .obsidian-zelle-reminder>strong{display:block!important;margin-bottom:7px!important;color:#99101a!important;font-size:15px!important}body.woocommerce-order-received .obsidian-zelle-reminder p{margin:0 0 7px!important}body.woocommerce-order-received .obsidian-zelle-reminder p:last-child{margin-bottom:0!important}body.woocommerce-order-received .obsidian-payment-memo{display:inline-block!important;padding:7px 10px!important;border-radius:6px!important;background:#fff!important;color:#252525!important}body.woocommerce-order-received .obsidian-thankyou-status{color:#626262!important;font-size:13px!important}body.woocommerce-order-received .obsidian-thankyou-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:20px!important}body.woocommerce-order-received .obsidian-thankyou-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:47px!important;padding:12px 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease!important}body.woocommerce-order-received .obsidian-thankyou-button--primary{border:0!important;background:linear-gradient(135deg,#df1823,#960a10)!important;color:#fff!important;box-shadow:0 6px 16px rgb(143 8 13 / .22)!important}body.woocommerce-order-received .obsidian-thankyou-button--secondary{border:1px solid #bd111b!important;background:#fff!important;color:#a30d15!important}body.woocommerce-order-received .obsidian-thankyou-button:hover{transform:translateY(-1px)!important}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;margin:0 0 26px!important;padding:0!important;overflow:hidden!important;border:1px solid #dedee2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgb(0 0 0 / .04)!important;list-style:none!important;box-sizing:border-box!important}body.woocommerce-order-received .woocommerce-order-overview li{width:auto!important;min-width:0!important;margin:0!important;padding:16px!important;float:none!important;clear:none!important;border-right:1px solid #e5e5e7!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{margin:0 0 24px!important;padding:22px!important;border:1px solid #dedee2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgb(0 0 0 / .04)!important}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid #e5e5e7!important;color:#171717!important;font-size:19px!important;font-weight:800!important;text-transform:uppercase!important}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td{padding:17px 18px!important;vertical-align:middle!important}body.woocommerce-order-received .obsidian-order-product{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}body.woocommerce-order-received .obsidian-order-product__image{flex:0 0 68px!important;width:68px!important;height:68px!important;overflow:hidden!important;border:1px solid #e1e1e4!important;border-radius:9px!important;background:#f7f7f8!important}body.woocommerce-order-received .obsidian-order-product__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}body.woocommerce-order-received .obsidian-order-product__details{min-width:0!important;color:#222!important;font-weight:700!important;line-height:1.4!important}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order{padding-right:12px!important;padding-left:12px!important}body.woocommerce-order-received .obsidian-thankyou-panel{display:block!important;padding:18px 15px!important}body.woocommerce-order-received .obsidian-thankyou-icon{margin-bottom:14px!important}body.woocommerce-order-received .obsidian-thankyou-heading-row{display:block!important}body.woocommerce-order-received .obsidian-order-status{margin-top:10px!important}body.woocommerce-order-received .obsidian-thankyou-actions{display:block!important}body.woocommerce-order-received .obsidian-thankyou-button{display:flex!important;width:100%!important;margin-bottom:10px!important;box-sizing:border-box!important}body.woocommerce-order-received .woocommerce-order-overview{display:block!important}body.woocommerce-order-received .woocommerce-order-overview li{width:100%!important;border-right:0!important;border-bottom:1px solid #e5e5e7!important}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:0!important}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td{padding:14px 10px!important}body.woocommerce-order-received .obsidian-order-product__image{flex-basis:54px!important;width:54px!important;height:54px!important}}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:minmax(130px,1fr) minmax(170px,1fr) minmax(230px,1.35fr) minmax(110px,0.8fr) minmax(140px,0.9fr)!important}body.woocommerce-order-received .woocommerce-order-overview li{overflow-wrap:normal!important;word-break:normal!important}body.woocommerce-order-received .woocommerce-order-overview__email strong{display:block!important;font-size:14px!important;overflow-wrap:anywhere!important;word-break:normal!important}body.woocommerce-order-received .obsidian-order-product__image{background:#f7f7f8!important}body.woocommerce-order-received .obsidian-order-product__image img{object-fit:contain!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{display:none!important}.awdr-bulk-customizable-table{display:none!important}.rc4-bulk-banner{background:linear-gradient(90deg,#050505,#220000);border-left:5px solid #e00000;border-radius:12px;padding:16px 20px;margin:20px 0;color:#fff;font-size:15px;line-height:1.5}.rc4-bulk-banner strong{color:#ff1616;font-size:16px;letter-spacing:.4px}@media(max-width:768px){.rc4-bulk-banner{font-size:14px;padding:12px 14px}}.woocommerce-product-details__short-description img.wp-image-304{max-width:435px;width:100%;height:auto;display:block;margin:25px auto;border-radius:12px}@media (max-width:768px){.woocommerce-product-details__short-description img.wp-image-304{max-width:320px;margin:20px auto}}.rc4-trust-bar{display:flex;gap:12px;margin:20px 0}.rc4-trust-item{flex:1;background:#050505;color:#fff;border-radius:12px;padding:14px 10px;text-align:center;font-size:13px;border-top:3px solid #e00000}.rc4-trust-item span{display:block;font-size:20px;margin-bottom:5px}.rc4-trust-item strong{font-weight:600}@media(max-width:768px){.rc4-trust-bar{gap:8px}.rc4-trust-item{font-size:11px;padding:12px 5px}.wlr-product-message{margin-top:20px!important;background:#050505!important;color:#ffffff!important;border-left:4px solid #e00000!important;padding:15px 20px!important;border-radius:10px!important;font-weight:600;text-align:center}}.rc4-disclaimer-toggle{background:#050505;color:#fff;border-left:4px solid #e00000;padding:16px 20px;border-radius:10px;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rc4-disclaimer-toggle span{font-size:22px;color:#e00000}.rc4-disclaimer-content{display:none;padding:15px 5px 5px;line-height:1.7}.rc4-disclaimer-content.active{display:block}@media(max-width:768px){.rc4-disclaimer-toggle{font-size:14px;padding:14px 16px}}.variations_form .cfvsw-swatches-container{display:flex!important;gap:12px!important;margin-top:12px!important}.variations_form .cfvsw-swatches-container .cfvsw-swatches-option{min-width:90px!important;min-height:46px!important;height:46px!important;border-radius:12px!important;border:2px solid #d9d9d9!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:all .25s ease!important}.variations_form .cfvsw-swatches-option .cfvsw-swatch-inner{font-size:15px!important;font-weight:700!important;color:#111111!important}.variations_form .cfvsw-swatches-option:hover{border-color:#e00000!important;transform:translateY(-2px)}.variations_form .cfvsw-swatches-option.cfvsw-selected-swatch,.variations_form .cfvsw-swatches-option.cfvsw-selected{background:#050505!important;border-color:#e00000!important}.variations_form .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner,.variations_form .cfvsw-swatches-option.cfvsw-selected .cfvsw-swatch-inner{color:#ffffff!important}.cfvsw-swatches-option:after{display:none!important}@media(max-width:768px){.variations_form .cfvsw-swatches-container{gap:10px!important}.variations_form .cfvsw-swatches-container .cfvsw-swatches-option{min-width:95px!important;height:50px!important}}.variations_form .cfvsw-swatches-container:before{content:"SELECT SIZE:";display:block;width:100%;font-size:13px;font-weight:700;letter-spacing:.5px;color:#111;margin-bottom:10px}.variations_form .cfvsw-swatches-container{flex-wrap:wrap}.variations_form .cfvsw-swatches-option:not(.cfvsw-selected-swatch) .cfvsw-swatch-inner{color:#111111!important}.single-product .quantity{display:flex;align-items:center}.single-product .quantity .minus,.single-product .quantity .plus{background:#050505!important;color:#ffffff!important;border:none!important;width:42px!important;height:42px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important}.single-product .quantity .minus{border-radius:22px 0 0 22px!important}.single-product .quantity .plus{border-radius:0 22px 22px 0!important}.single-product .quantity input.qty{height:42px!important;width:42px!important;border:none!important;margin:0!important;text-align:center;background:#ffffff!important}.single-product .wlr-product-message{background:linear-gradient(90deg,#050505,#160000)!important;color:#ffffff!important;border-left:4px solid #e00000!important;border-radius:12px!important;padding:18px 20px!important;margin-top:18px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 8px 20px rgb(0 0 0 / .08)}.single-product .wlr-product-message:before{content:"⭐ ";font-size:18px}@media(max-width:768px){.single-product .wlr-product-message{padding:16px!important;font-size:15px!important}}.single-product form.cart .quantity{gap:0!important}.variations_form .cfvsw-swatches-container{margin-top:5px!important}.rc4-trust-item strong{font-size:14px!important}.single-product form.cart{display:flex;align-items:center;gap:14px}.single-product .quantity{display:flex!important;align-items:center}.single-product .quantity .minus,.single-product .quantity .plus{height:46px!important;width:42px!important;background:#050505!important;color:#ffffff!important;border:none!important;font-size:18px!important;font-weight:700!important}.single-product .quantity .minus{border-radius:24px 0 0 24px!important}.single-product .quantity .plus{border-radius:0 24px 24px 0!important}.single-product .quantity input.qty{height:46px!important;width:44px!important;border:none!important;background:#ffffff!important;text-align:center;font-weight:700}.single-product .single_add_to_cart_button{height:46px!important;padding:0 35px!important;border-radius:24px!important;background:#e00000!important;color:#ffffff!important;font-weight:700!important;transition:.25s ease}.single-product .single_add_to_cart_button:hover{transform:translateY(-2px);background:#b80000!important}@media(max-width:768px){.single-product form.cart{gap:10px}.single-product .single_add_to_cart_button{flex:1}}.single-product .single_variation_wrap{margin-top:-5px!important}.single-product .woocommerce-variation-price{margin-bottom:5px!important}.woocommerce-Tabs-panel--description{font-size:16px;line-height:1.8}.woocommerce-Tabs-panel--description strong:first-child{color:#111;font-weight:700}.woocommerce-Tabs-panel--description p{margin-bottom:25px}.woocommerce-Tabs-panel--description ul{margin-top:15px;margin-bottom:30px}.woocommerce-Tabs-panel--description li{margin-bottom:8px}.single-product #tab-description,.single-product .woocommerce-Tabs-panel--description{max-width:900px!important;color:#1e293b;font-size:16px;line-height:1.8;padding-top:20px}.single-product #tab-description p,.single-product .woocommerce-Tabs-panel--description p{margin:0 0 22px!important;line-height:1.8!important}.single-product #tab-description strong,.single-product .woocommerce-Tabs-panel--description strong{font-weight:700!important;color:#111827!important}.single-product #tab-description strong,.single-product .woocommerce-Tabs-panel--description strong{display:inline!important}.single-product #tab-description ul,.single-product .woocommerce-Tabs-panel--description ul{margin:20px 0 30px!important;padding-left:25px!important}.single-product #tab-description li,.single-product .woocommerce-Tabs-panel--description li{margin-bottom:12px!important}.single-product #tab-description p:first-child,.single-product .woocommerce-Tabs-panel--description p:first-child{margin-bottom:30px!important}.single-product .related.products{margin-top:35px!important}.single-product .related.products h2{margin-bottom:25px!important}#tab-description h3,.woocommerce-Tabs-panel--description h3{font-size:22px!important;margin-top:35px!important;margin-bottom:15px!important;font-weight:700;color:#111827}.single-product .variations_form .single_variation{display:block!important;margin-top:15px!important;margin-bottom:20px!important}.single-product .variations_form .single_variation .price{font-size:28px!important;font-weight:700!important;margin:0 0 10px 0!important;display:block!important}.single-product .variations_form .woocommerce-variation-availability{margin-top:5px!important;margin-bottom:20px!important}.single-product .variations_form .woocommerce-variation-add-to-cart{margin-top:15px!important}.single-product .variations_form table.variations{margin-bottom:15px!important}.single-product form.cart .quantity{margin-top:0!important}.single-product .product-type-variable .summary>.price{display:none!important}.single-product .summary.entry-summary{display:flex;flex-direction:column}.single-product .summary .product_title{order:1}.single-product .summary .price{order:2}.single-product .summary .woocommerce-product-details__short-description{order:3}.single-product .summary .ast-stock-detail{order:7}.single-product .summary .rc4-bulk-banner{order:4}.single-product .summary .rc4-trust-bar{order:5}.single-product .summary form.cart{order:6}.single-product .summary .product_meta{order:8}.single-product .summary .wlr-product-message,.single-product .summary .wc-points-rewards-product-message{order:7}.single-product .summary .ast-stock-detail{order:6}.single-product .summary .product_meta{order:8}.single-product .summary .ast-stock-detail{margin-top:10px!important;margin-bottom:10px!important}.single-product .summary form.cart{margin-top:5px!important;margin-bottom:20px!important}.single-product .ast-container{max-width:1540px}.single-product div.product{column-gap:clamp(38px, 4vw, 72px);align-items:flex-start}.single-product div.product .woocommerce-product-gallery{width:51%;margin-bottom:30px}.single-product div.product .summary{width:45%;padding-top:2px}.single-product .woocommerce-product-gallery{border-radius:4px;overflow:hidden}.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{width:100%}.single-product .woocommerce-product-gallery__image img{width:100%;height:auto;display:block;object-fit:contain}.single-product .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 4px 14px rgb(0 0 0 / .18)}.single-product .woocommerce-breadcrumb{margin-bottom:12px!important;color:#7b8491!important;font-size:12px!important;line-height:1.45}.single-product .woocommerce-breadcrumb a{color:#68717e!important;text-decoration:none}.single-product .woocommerce-breadcrumb a:hover{color:#e51b23!important}.single-product .single-product-category{margin-bottom:10px!important;font-size:12px!important;color:#6f7782!important}.single-product .product_title{margin:0 0 5px!important;font-size:clamp(25px, 2vw, 34px)!important;line-height:1.15!important;letter-spacing:-.35px;color:#111827!important}.single-product .summary>.price{margin:0 0 18px!important;color:#101827!important;font-size:clamp(30px, 2.25vw, 40px)!important;font-weight:800!important;line-height:1.1!important}.single-product .woocommerce-product-details__short-description{margin:0 0 20px!important}.single-product .woocommerce-product-details__short-description details{overflow:hidden;border:0;border-left:4px solid #ed1c24;border-radius:10px;background:#050505;color:#fff}.single-product .woocommerce-product-details__short-description summary{position:relative;padding:22px 52px 22px 20px;cursor:pointer;color:#fff;font-size:15px;font-weight:800;list-style:none}.single-product .woocommerce-product-details__short-description summary::-webkit-details-marker{display:none}.single-product .woocommerce-product-details__short-description summary::after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#ed1c24;font-size:23px;font-weight:900;line-height:1}.single-product .woocommerce-product-details__short-description details[open] summary::after{content:"−"}.single-product .woocommerce-product-details__short-description details>*:not(summary){margin:0;padding:0 20px 20px;color:#dfe3e8;font-size:13px;line-height:1.6}.single-product .awdr-bulk-customizable-table{display:none!important}.single-product .rc4-bulk-banner{margin:0 0 20px!important;padding:18px 20px!important;border:0!important;border-left:4px solid #ed1c24!important;border-radius:10px!important;background:linear-gradient(100deg,#080000 0%,#250000 58%,#160000 100%)!important;box-shadow:0 8px 22px rgb(20 0 0 / .08);color:#ffffff!important}.single-product .rc4-bulk-banner strong,.single-product .rc4-bulk-banner b{color:#ff252d!important;font-size:15px!important;font-weight:900!important;letter-spacing:.15px}.single-product .rc4-bulk-banner p,.single-product .rc4-bulk-banner span{color:#fff;line-height:1.45}.single-product .rc4-trust-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:0 0 20px!important}.single-product .rc4-trust-bar>*{display:flex!important;min-height:88px;padding:14px 10px!important;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid #fff0;border-top:2px solid #ed1c24;border-radius:10px;background:#050505!important;color:#ffffff!important;box-shadow:0 7px 18px rgb(0 0 0 / .08);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.single-product .rc4-trust-bar>*:hover{transform:translateY(-2px);border-color:#ed1c24;box-shadow:0 10px 24px rgb(0 0 0 / .13)}.single-product .rc4-trust-bar img,.single-product .rc4-trust-bar svg{display:block;max-width:25px;max-height:25px;margin:0 auto 8px}.single-product .rc4-trust-bar p,.single-product .rc4-trust-bar span,.single-product .rc4-trust-bar strong{margin:0!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1.25}.single-product .ast-stock-detail{margin:0 0 14px!important;font-size:14px!important;font-weight:700;color:#1b2636}.single-product .ast-stock-detail .ast-stock-avail{color:#2d3748}.single-product .ast-stock-detail .stock.in-stock{display:inline-flex;align-items:center;gap:5px;color:#08983d!important;font-weight:800}.single-product .ast-stock-detail .stock.in-stock::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#10a945;box-shadow:0 0 0 3px rgb(16 169 69 / .13)}.single-product form.cart{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 22px!important;padding:0!important}.single-product form.cart .quantity{display:inline-flex!important;width:auto!important;min-width:112px;height:46px;margin:0!important;align-items:stretch;overflow:hidden;border:1px solid #d7dce3;border-radius:24px;background:#fff}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{flex:0 0 37px;width:37px!important;min-width:37px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:#090909!important;color:#ffffff!important;font-size:18px!important;font-weight:800!important;line-height:44px!important;box-shadow:none!important}.single-product form.cart .quantity .qty{width:40px!important;min-width:40px!important;height:44px!important;padding:0!important;border:0!important;background:#ffffff!important;color:#111827!important;font-size:15px!important;font-weight:800!important;text-align:center!important;box-shadow:none!important;appearance:textfield}.single-product form.cart .quantity .qty::-webkit-inner-spin-button,.single-product form.cart .quantity .qty::-webkit-outer-spin-button{margin:0;appearance:none}.single-product form.cart .single_add_to_cart_button{min-height:46px!important;padding:0 28px!important;border:1px solid #ed1c24!important;border-radius:25px!important;background:#ed1c24!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:44px!important;box-shadow:0 7px 17px rgb(237 28 36 / .2)!important;transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease!important}.single-product form.cart .single_add_to_cart_button:hover{transform:translateY(-1px);background:#c9141b!important;border-color:#c9141b!important;box-shadow:0 10px 21px rgb(237 28 36 / .27)!important}.single-product form.variations_form{width:100%}.single-product .variations{margin:0 0 14px!important}.single-product .variations th,.single-product .variations td{padding:5px 0!important;border:0!important}.single-product .variations label{color:#172033;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.single-product .single_variation_wrap{margin-top:10px}.single-product .woocommerce-variation-price .price{display:block;margin-bottom:7px;color:#111827!important;font-size:27px!important;font-weight:800!important}.single-product .wlr-product-message{display:block!important;margin:0 0 12px!important;padding:16px 18px!important;border:1px solid #252525!important;border-left:4px solid #ed1c24!important;border-radius:9px!important;background:linear-gradient(105deg,#050505 0%,#111111 100%)!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;box-shadow:0 8px 22px rgb(0 0 0 / .08)}.single-product .wlr-product-message,.single-product .wlr-product-message *{color:#ffffff!important}.single-product .wlr-product-message::first-letter{color:#f3c623}.single-product .product_meta{margin-top:0!important;padding-top:10px!important;border-top:1px solid #dce1e7!important;color:#697281;font-size:11px!important;line-height:1.65}.single-product .product_meta>span{display:inline;margin-right:16px}.single-product .product_meta a{color:#41516a;font-weight:600;text-decoration:none}.single-product .product_meta a:hover{color:#ed1c24}.single-product .related.products{margin-top:48px}.single-product .related.products>h2{margin-bottom:25px;color:#111827;font-size:25px;font-weight:800}.single-product .related.products li.product{overflow:hidden;border:1px solid #e0e4ea;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease}.single-product .related.products li.product:hover{transform:translateY(-3px);box-shadow:0 11px 25px rgb(0 0 0 / .1)}@media (min-width:922px){.single-product div.product .summary>*{max-width:100%}.single-product div.product .summary{position:relative}.single-product .summary .rc4-bulk-banner,.single-product .summary .rc4-trust-bar,.single-product .summary .ast-stock-detail,.single-product .summary form.cart,.single-product .summary .wlr-product-message{clear:both}}@media (max-width:1100px) and (min-width:769px){.single-product div.product{column-gap:30px}.single-product div.product .woocommerce-product-gallery{width:49%}.single-product div.product .summary{width:48%}.single-product .rc4-trust-bar{gap:7px!important}.single-product .rc4-trust-bar>*{min-height:82px;padding:11px 6px!important}.single-product .rc4-trust-bar p,.single-product .rc4-trust-bar span,.single-product .rc4-trust-bar strong{font-size:10.5px!important}}@media (max-width:768px){.single-product .ast-container{padding-left:16px;padding-right:16px}.single-product div.product{display:block!important}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary{width:100%!important;float:none!important}.single-product div.product .woocommerce-product-gallery{margin-bottom:24px!important}.single-product .woocommerce-breadcrumb{margin-top:4px;margin-bottom:10px!important;font-size:10.5px!important}.single-product .product_title{font-size:25px!important}.single-product .summary>.price{margin-bottom:16px!important;font-size:32px!important}.single-product .woocommerce-product-details__short-description summary{padding:18px 46px 18px 16px;font-size:13px}.single-product .rc4-bulk-banner{padding:16px!important}.single-product .rc4-trust-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important}.single-product .rc4-trust-bar>*{min-height:78px;padding:10px 4px!important}.single-product .rc4-trust-bar img,.single-product .rc4-trust-bar svg{max-width:21px;max-height:21px;margin-bottom:6px}.single-product .rc4-trust-bar p,.single-product .rc4-trust-bar span,.single-product .rc4-trust-bar strong{font-size:9.5px!important;line-height:1.25}.single-product form.cart{flex-wrap:nowrap!important;gap:10px!important}.single-product form.cart .quantity{flex:0 0 108px;min-width:108px}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;padding:0 15px!important;white-space:nowrap}.single-product .wlr-product-message{padding:14px 15px!important;font-size:12px!important}.single-product .product_meta{font-size:10px!important}.single-product .product_meta>span{display:block;margin:2px 0}}@media (max-width:480px){.single-product .rc4-trust-bar{grid-template-columns:1fr}.single-product .rc4-trust-bar>*{display:grid!important;grid-template-columns:30px 1fr;min-height:54px;padding:10px 14px!important;text-align:left}.single-product .rc4-trust-bar img,.single-product .rc4-trust-bar svg{margin:0}.single-product form.cart{align-items:stretch!important}.single-product form.cart .quantity{flex:0 0 104px;min-width:104px}.single-product form.cart .single_add_to_cart_button{min-width:0;font-size:13px!important}}.single-product .ast-stock-detail{margin-top:8px!important}.single-product form.cart .single_add_to_cart_button{min-width:140px}@media (min-width:922px){.single-product div.product .summary{margin-top:-4px}}.single-product div.summary.entry-summary>span.wlr-product-message{display:block!important;width:100%!important;box-sizing:border-box!important;margin:24px 0 12px!important;padding:12px 18px!important;border:1px solid #252525!important;border-left:4px solid #ed1c24!important;border-radius:9px!important;background:linear-gradient(105deg,#050505 0%,#151515 100%)!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;box-shadow:0 8px 22px rgb(0 0 0 / .11)!important}.single-product div.summary.entry-summary>span.wlr-product-message,.single-product div.summary.entry-summary>span.wlr-product-message *{color:#ffffff!important}.single-product div.summary.entry-summary>span.wlr-product-message::first-letter{color:#f4c430!important;font-size:17px!important}.single-product div.summary.entry-summary>span.wlr-product-message:hover{border-color:#ed1c24!important;box-shadow:0 10px 25px rgb(0 0 0 / .15)!important}@media (max-width:768px){.single-product div.summary.entry-summary>span.wlr-product-message{margin-top:20px!important;padding:14px 15px!important;font-size:12px!important}}.post-type-archive-product .ast-container,.tax-product_cat .ast-container,.tax-product_tag .ast-container{max-width:1450px}.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main{padding-top:28px;padding-bottom:55px}.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header,.tax-product_tag .woocommerce-products-header{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #dfe3e8}.post-type-archive-product .woocommerce-products-header__title,.tax-product_cat .woocommerce-products-header__title,.tax-product_tag .woocommerce-products-header__title{margin-bottom:9px!important;color:#111827;font-size:clamp(28px, 2.5vw, 40px)!important;font-weight:850!important;letter-spacing:-.4px;line-height:1.12}.post-type-archive-product .term-description,.tax-product_cat .term-description,.tax-product_tag .term-description{max-width:780px;margin:0;color:#697281;font-size:13px;line-height:1.65}.post-type-archive-product .term-description p,.tax-product_cat .term-description p,.tax-product_tag .term-description p{margin-bottom:0}.post-type-archive-product .woocommerce-result-count,.tax-product_cat .woocommerce-result-count,.tax-product_tag .woocommerce-result-count{margin:7px 0 20px!important;color:#737c89;font-size:12px}.post-type-archive-product .woocommerce-ordering,.tax-product_cat .woocommerce-ordering,.tax-product_tag .woocommerce-ordering{margin:0 0 20px!important}.post-type-archive-product .woocommerce-ordering select,.tax-product_cat .woocommerce-ordering select,.tax-product_tag .woocommerce-ordering select{min-height:42px;padding:0 38px 0 13px;border:1px solid #d9dee5;border-radius:8px;background-color:#fff;color:#343e4d;font-size:12px;box-shadow:none}.post-type-archive-product ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px!important;margin:0!important}.post-type-archive-product ul.products::before,.post-type-archive-product ul.products::after,.tax-product_cat ul.products::before,.tax-product_cat ul.products::after,.tax-product_tag ul.products::before,.tax-product_tag ul.products::after{display:none!important}.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product{display:flex!important;position:relative;width:100%!important;min-height:100%;margin:0!important;padding:9px 9px 11px!important;flex-direction:column;overflow:hidden;border:1px solid #e1e5ea;border-radius:13px;background:#fff;box-shadow:0 7px 19px rgb(15 23 42 / .055);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.post-type-archive-product ul.products li.product:hover,.tax-product_cat ul.products li.product:hover,.tax-product_tag ul.products li.product:hover{transform:translateY(-5px);border-color:rgb(225 27 35 / .42);box-shadow:0 14px 30px rgb(15 23 42 / .12)}.post-type-archive-product ul.products li.product .astra-shop-thumbnail-wrap,.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap,.tax-product_tag ul.products li.product .astra-shop-thumbnail-wrap{position:relative;overflow:hidden;border-radius:9px;background:#070707}.post-type-archive-product ul.products li.product a img,.tax-product_cat ul.products li.product a img,.tax-product_tag ul.products li.product a img{width:100%!important;margin:0!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:9px;transition:transform 0.35s ease,filter 0.35s ease}.post-type-archive-product ul.products li.product:hover a img,.tax-product_cat ul.products li.product:hover a img,.tax-product_tag ul.products li.product:hover a img{transform:scale(1.025);filter:contrast(1.025)}.post-type-archive-product ul.products li.product .onsale,.tax-product_cat ul.products li.product .onsale,.tax-product_tag ul.products li.product .onsale{top:13px!important;left:13px!important;right:auto!important;min-width:auto!important;min-height:auto!important;margin:0!important;padding:5px 9px!important;border:0!important;border-radius:999px!important;background:#e51b23!important;color:#ffffff!important;font-size:8px!important;font-weight:850!important;line-height:1!important;letter-spacing:.55px;text-transform:uppercase;box-shadow:0 5px 12px rgb(0 0 0 / .22)}.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,.post-type-archive-product ul.products li.product .out-of-stock,.post-type-archive-product ul.products li.product .outofstock-badge,.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,.tax-product_cat ul.products li.product .out-of-stock,.tax-product_cat ul.products li.product .outofstock-badge,.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,.tax-product_tag ul.products li.product .out-of-stock,.tax-product_tag ul.products li.product .outofstock-badge{position:absolute;top:13px;right:13px;width:auto;max-width:calc(100% - 26px);padding:5px 9px!important;border:1px solid rgb(255 255 255 / .28);border-radius:999px!important;background:rgb(7 7 7 / .9)!important;color:#ffffff!important;font-size:7.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:.45px;text-transform:uppercase;box-shadow:0 5px 13px rgb(0 0 0 / .22);backdrop-filter:blur(4px)}.post-type-archive-product .astra-shop-summary-wrap,.tax-product_cat .astra-shop-summary-wrap,.tax-product_tag .astra-shop-summary-wrap{display:flex;padding:12px 6px 1px!important;flex:1 1 auto;flex-direction:column}.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,.tax-product_cat ul.products li.product .woocommerce-loop-product__title,.tax-product_tag ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;min-height:42px;margin:0 0 8px!important;overflow:hidden;color:#111827!important;font-size:13px!important;font-weight:820!important;line-height:1.34!important;letter-spacing:-.08px;text-align:center;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-type-archive-product ul.products li.product .price,.tax-product_cat ul.products li.product .price,.tax-product_tag ul.products li.product .price{display:block;min-height:27px;margin:0 0 10px!important;color:#111827!important;font-size:14px!important;font-weight:850!important;line-height:1.35;text-align:center}.post-type-archive-product ul.products li.product .price del,.tax-product_cat ul.products li.product .price del,.tax-product_tag ul.products li.product .price del{margin-right:4px;color:#8b94a1;font-size:11px;opacity:.75}.post-type-archive-product ul.products li.product .price ins,.tax-product_cat ul.products li.product .price ins,.tax-product_tag ul.products li.product .price ins{color:#e51b23;text-decoration:none}.post-type-archive-product ul.products li.product .cfvsw_variations_form,.post-type-archive-product ul.products li.product .variations_form,.tax-product_cat ul.products li.product .cfvsw_variations_form,.tax-product_cat ul.products li.product .variations_form,.tax-product_tag ul.products li.product .cfvsw_variations_form,.tax-product_tag ul.products li.product .variations_form{margin:0 0 9px!important}.post-type-archive-product ul.products li.product .cfvsw-label-option,.tax-product_cat ul.products li.product .cfvsw-label-option,.tax-product_tag ul.products li.product .cfvsw-label-option{min-width:38px;min-height:30px;padding:6px 8px;border:1px solid #d8dde4;border-radius:7px;background:#fff;color:#333e4d;font-size:9px;font-weight:700}.post-type-archive-product ul.products li.product .cfvsw-selected-swatch,.tax-product_cat ul.products li.product .cfvsw-selected-swatch,.tax-product_tag ul.products li.product .cfvsw-selected-swatch{border-color:#e51b23!important;background:#080808!important;color:#ffffff!important;box-shadow:none!important}.post-type-archive-product ul.products li.product .wlr-product-message,.post-type-archive-product ul.products li.product span.wlr-product-message,.tax-product_cat ul.products li.product .wlr-product-message,.tax-product_cat ul.products li.product span.wlr-product-message,.tax-product_tag ul.products li.product .wlr-product-message,.tax-product_tag ul.products li.product span.wlr-product-message{display:flex!important;width:100%!important;min-height:48px;margin:0 0 11px!important;padding:9px 10px!important;box-sizing:border-box!important;align-items:center;border:1px solid #e0e4ea!important;border-left:3px solid #e51b23!important;border-radius:7px!important;background:#fafbfc!important;color:#283344!important;font-size:9.5px!important;font-weight:650!important;line-height:1.3!important;box-shadow:none!important}.post-type-archive-product ul.products li.product .wlr-product-message *,.tax-product_cat ul.products li.product .wlr-product-message *,.tax-product_tag ul.products li.product .wlr-product-message *{color:inherit!important}.post-type-archive-product ul.products li.product .button,.post-type-archive-product ul.products li.product .added_to_cart,.tax-product_cat ul.products li.product .button,.tax-product_cat ul.products li.product .added_to_cart,.tax-product_tag ul.products li.product .button,.tax-product_tag ul.products li.product .added_to_cart{display:flex!important;width:100%;min-height:40px;margin:auto 0 0!important;padding:8px 11px!important;align-items:center;justify-content:center;border:1px solid #df1820!important;border-radius:8px!important;background:linear-gradient(180deg,#ec1c24 0%,#c91018 100%)!important;color:#ffffff!important;font-size:10.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.08px;text-align:center;text-decoration:none!important;box-shadow:0 6px 13px rgb(219 20 29 / .18)!important;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease!important}.post-type-archive-product ul.products li.product .button:hover,.post-type-archive-product ul.products li.product .added_to_cart:hover,.tax-product_cat ul.products li.product .button:hover,.tax-product_cat ul.products li.product .added_to_cart:hover,.tax-product_tag ul.products li.product .button:hover,.tax-product_tag ul.products li.product .added_to_cart:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 9px 18px rgb(219 20 29 / .26)!important}.post-type-archive-product ul.products li.product.outofstock .button,.tax-product_cat ul.products li.product.outofstock .button,.tax-product_tag ul.products li.product.outofstock .button{border-color:#343a43!important;background:linear-gradient(180deg,#262b32 0%,#111318 100%)!important;box-shadow:0 5px 11px rgb(0 0 0 / .12)!important}.post-type-archive-product ul.products li.product .product-card-trust,.post-type-archive-product ul.products li.product .shop-card-trust,.post-type-archive-product ul.products li.product .rc4-shop-trust,.post-type-archive-product ul.products li.product .rc4-card-footer,.tax-product_cat ul.products li.product .product-card-trust,.tax-product_cat ul.products li.product .shop-card-trust,.tax-product_cat ul.products li.product .rc4-shop-trust,.tax-product_cat ul.products li.product .rc4-card-footer,.tax-product_tag ul.products li.product .product-card-trust,.tax-product_tag ul.products li.product .shop-card-trust,.tax-product_tag ul.products li.product .rc4-shop-trust,.tax-product_tag ul.products li.product .rc4-card-footer{display:none!important}.woocommerce nav.woocommerce-pagination{margin-top:38px}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:7px;border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;width:39px;height:39px;padding:0;align-items:center;justify-content:center;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#293345;font-size:12px;font-weight:700}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#e51b23;background:#e51b23;color:#fff}@media (max-width:1100px){.post-type-archive-product ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}}@media (max-width:768px){.post-type-archive-product .ast-container,.tax-product_cat .ast-container,.tax-product_tag .ast-container{padding-left:14px;padding-right:14px}.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main{padding-top:20px}.post-type-archive-product ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product{padding:7px 7px 9px!important;border-radius:10px}.post-type-archive-product .astra-shop-summary-wrap,.tax-product_cat .astra-shop-summary-wrap,.tax-product_tag .astra-shop-summary-wrap{padding:9px 4px 0!important}.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,.tax-product_cat ul.products li.product .woocommerce-loop-product__title,.tax-product_tag ul.products li.product .woocommerce-loop-product__title{min-height:39px;margin-bottom:6px!important;font-size:11px!important}.post-type-archive-product ul.products li.product .price,.tax-product_cat ul.products li.product .price,.tax-product_tag ul.products li.product .price{margin-bottom:7px!important;font-size:12px!important}.post-type-archive-product ul.products li.product .wlr-product-message,.tax-product_cat ul.products li.product .wlr-product-message,.tax-product_tag ul.products li.product .wlr-product-message{min-height:43px;padding:7px 8px!important;font-size:8px!important}.post-type-archive-product ul.products li.product .button,.tax-product_cat ul.products li.product .button,.tax-product_tag ul.products li.product .button{min-height:37px;padding:7px 6px!important;font-size:9.5px!important}}@media (max-width:420px){.post-type-archive-product ul.products,.tax-product_cat ul.products,.tax-product_tag ul.products{gap:9px!important}.post-type-archive-product ul.products li.product,.tax-product_cat ul.products li.product,.tax-product_tag ul.products li.product{padding:5px 5px 8px!important}.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,.tax-product_cat ul.products li.product .woocommerce-loop-product__title,.tax-product_tag ul.products li.product .woocommerce-loop-product__title{font-size:10px!important}.post-type-archive-product ul.products li.product .button,.tax-product_cat ul.products li.product .button,.tax-product_tag ul.products li.product .button{font-size:9px!important}}body.woocommerce ul.products li.product::after,body.woocommerce-page ul.products li.product::after{content:none!important;display:none!important}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header{margin-bottom:10px!important;padding-bottom:10px!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{margin-bottom:14px!important}body.woocommerce ul.products li.product span.wlr-product-message,body.woocommerce ul.products li.product .wlr-product-message,body.woocommerce-page ul.products li.product span.wlr-product-message,body.woocommerce-page ul.products li.product .wlr-product-message{display:flex!important;width:100%!important;min-height:30px!important;height:auto!important;margin:0 0 9px!important;padding:6px 8px!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;border:1px solid #e1e5ea!important;border-left:3px solid #d71920!important;border-radius:6px!important;background:#fafbfc!important;color:#303846!important;font-size:8px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:none!important}body.woocommerce ul.products li.product .wlr-product-message *,body.woocommerce-page ul.products li.product .wlr-product-message *{color:inherit!important;font-size:inherit!important;line-height:inherit!important}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,body.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{display:flex!important;aspect-ratio:1 / 1!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#050505!important}body.woocommerce ul.products li.product a img,body.woocommerce-page ul.products li.product a img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:37px!important;max-height:37px!important;margin:0 0 7px!important;padding:0 2px!important;overflow:hidden!important;color:#111827!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:0!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{min-height:22px!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;text-align:center!important}body.woocommerce ul.products li.product .cfvsw-variation-disable-logic,body.woocommerce ul.products li.product .cfvsw-swatches-container,body.woocommerce-page ul.products li.product .cfvsw-variation-disable-logic,body.woocommerce-page ul.products li.product .cfvsw-swatches-container{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:center!important;margin:4px 0 9px!important}body.woocommerce ul.products li.product .cfvsw-swatches-option,body.woocommerce-page ul.products li.product .cfvsw-swatches-option,body.woocommerce ul.products li.product .cfvsw-label-option,body.woocommerce-page ul.products li.product .cfvsw-label-option{display:inline-flex!important;min-width:42px!important;width:auto!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0 9px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid #d7dce3!important;border-radius:999px!important;background:#ffffff!important;color:#2d3644!important;font-size:8px!important;font-weight:750!important;line-height:1!important;box-shadow:none!important}body.woocommerce ul.products li.product .cfvsw-swatches-option:hover,body.woocommerce-page ul.products li.product .cfvsw-swatches-option:hover{border-color:#d71920!important;color:#d71920!important}body.woocommerce ul.products li.product .cfvsw-selected-swatch,body.woocommerce-page ul.products li.product .cfvsw-selected-swatch,body.woocommerce ul.products li.product .cfvsw-swatches-option.cfvsw-selected-swatch,body.woocommerce-page ul.products li.product .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:#050505!important;background:#050505!important;color:#ffffff!important}body.woocommerce ul.products li.product .variations th,body.woocommerce-page ul.products li.product .variations th{padding:0 0 4px!important;border:0!important;text-align:center!important}body.woocommerce ul.products li.product .variations label,body.woocommerce-page ul.products li.product .variations label{color:#3b4350!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.35px!important;text-transform:uppercase!important}body.woocommerce ul.products li.product .astra-shop-summary-wrap,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}body.woocommerce ul.products li.product .button,body.woocommerce-page ul.products li.product .button,body.woocommerce ul.products li.product .added_to_cart,body.woocommerce-page ul.products li.product .added_to_cart{margin-top:auto!important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{padding:8px 8px 10px!important}@media (max-width:768px){body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{padding:6px 6px 8px!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{min-height:34px!important;max-height:34px!important;font-size:10px!important}body.woocommerce ul.products li.product span.wlr-product-message,body.woocommerce ul.products li.product .wlr-product-message,body.woocommerce-page ul.products li.product span.wlr-product-message,body.woocommerce-page ul.products li.product .wlr-product-message{min-height:27px!important;padding:5px 6px!important;font-size:7px!important}body.woocommerce ul.products li.product .cfvsw-swatches-option,body.woocommerce-page ul.products li.product .cfvsw-swatches-option,body.woocommerce ul.products li.product .cfvsw-label-option,body.woocommerce-page ul.products li.product .cfvsw-label-option{min-width:36px!important;height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:7px!important}}body.home{overflow-x:hidden;background:#f6f6f7}body.home .site-content,body.home .content-area,body.home .site-main,body.home article,body.home .entry-content{width:100%;max-width:none;margin:0;padding:0}body.home .entry-content>*{box-sizing:border-box}body.home .entry-content>.wp-block-uagb-slider,body.home .entry-content>.rc2-hero-slider,body.home .entry-content>.obsidian-trust-cards,body.home .entry-content>.rc2-discover-section,body.home .entry-content>.obsidian-newsletter,body.home .entry-content>.footer-section{width:min(100% - 32px, 1240px);margin-right:auto!important;margin-left:auto!important}body.home h1,body.home h2,body.home h3{text-wrap:balance}body.home p{text-wrap:pretty}body.home .entry-content .wp-block-button__link,body.home .entry-content .uagb-buttons-repeater,body.home .entry-content button,body.home .entry-content input[type="submit"],body.home .entry-content .wpforms-submit{display:inline-flex;min-height:48px;padding:0 28px;align-items:center;justify-content:center;border:1px solid #ed1c24!important;border-radius:999px!important;background:linear-gradient(135deg,#ed1c24,#a80810)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.2;text-align:center;text-decoration:none!important;box-shadow:0 9px 22px rgb(195 12 22 / .28);transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease}@media (hover:hover) and (pointer:fine){body.home .entry-content .wp-block-button__link:hover,body.home .entry-content .uagb-buttons-repeater:hover,body.home .entry-content button:hover,body.home .entry-content input[type="submit"]:hover,body.home .entry-content .wpforms-submit:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 13px 28px rgb(195 12 22 / .36)}}body.home .rc2-hero-slider{position:relative;isolation:isolate;margin-top:48px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .13);border-radius:22px;background:#450006;box-shadow:0 24px 64px rgb(24 0 2 / .25)}body.home .rc2-hero-slider::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(25 0 2 / .04),rgb(25 0 2 / .18)),radial-gradient(circle at 50% 8%,rgb(255 255 255 / .09),transparent 36%);pointer-events:none}body.home .rc2-hero-slider .swiper,body.home .rc2-hero-slider .swiper-wrapper,body.home .rc2-hero-slider .swiper-slide,body.home .rc2-hero-slider .uagb-slider-child-wrap{position:relative;z-index:2}body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{min-height:620px!important;padding:clamp(62px, 6vw, 92px) clamp(24px, 5vw, 72px) 48px!important}body.home .rc2-hero-slider .uagb-container-inner-blocks-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:min(100%, 980px)!important;margin:0 auto!important;text-align:center}body.home .rc2-hero-slider h1,body.home .rc2-hero-slider h2{max-width:900px;margin:0 auto 18px!important;color:#fff!important;font-size:clamp(40px, 5.2vw, 68px)!important;font-weight:850!important;line-height:1.03!important;letter-spacing:-1.8px!important;text-shadow:0 6px 22px rgb(0 0 0 / .38)}body.home .rc2-hero-slider p{max-width:720px;margin:0 auto 24px!important;color:rgb(255 255 255 / .94)!important;font-size:clamp(15px, 1.6vw, 19px)!important;line-height:1.65!important;text-shadow:0 3px 12px rgb(0 0 0 / .35)}body.home .rc2-hero-slider .wp-block-buttons,body.home .rc2-hero-slider .wp-block-button{justify-content:center!important;margin:0 auto!important}body.home .rc2-hero-slider .wp-block-button__link{min-width:220px}body.home .rc2-hero-slider .rc2-hero-vial{display:flex!important;width:100%!important;margin:34px auto 0!important;align-items:center;justify-content:center}body.home .rc2-hero-slider .rc2-hero-vial figure,body.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure{display:flex!important;width:100%!important;margin:0 auto!important;align-items:center;justify-content:center}body.home .rc2-hero-slider .rc2-hero-vial img,body.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{display:block!important;width:auto!important;max-width:min(100%, 330px)!important;max-height:355px!important;margin:0 auto!important;object-fit:contain!important;filter:drop-shadow(0 24px 24px rgb(0 0 0 / .42));transition:transform 0.3s ease,filter 0.3s ease}@media (hover:hover) and (pointer:fine){body.home .rc2-hero-slider .rc2-hero-vial img:hover{transform:translateY(-5px) scale(1.02);filter:drop-shadow(0 30px 28px rgb(0 0 0 / .48))}}body.home .obsidian-trust-cards,body.home .trust-cards{position:relative;z-index:5;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;max-width:980px!important;margin:-30px auto 58px!important;padding:0 22px!important}body.home .obsidian-trust-cards>*,body.home .trust-cards>*{display:flex!important;min-width:0;min-height:168px;margin:0!important;padding:24px 18px!important;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .17)!important;border-top:3px solid #ed1c24!important;border-radius:16px!important;background:linear-gradient(145deg,rgb(9 9 10 / .97),rgb(27 4 6 / .97))!important;box-shadow:0 17px 38px rgb(0 0 0 / .24);text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform 0.22s ease,box-shadow 0.22s ease}body.home .obsidian-trust-cards img,body.home .trust-cards img{width:54px!important;height:54px!important;margin:0 auto 13px!important;object-fit:contain!important}body.home .obsidian-trust-cards h3,body.home .trust-cards h3{margin:0 0 7px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}body.home .obsidian-trust-cards p,body.home .trust-cards p{margin:0!important;color:rgb(255 255 255 / .74)!important;font-size:12px!important;line-height:1.5!important}@media (hover:hover) and (pointer:fine){body.home .obsidian-trust-cards>*:hover,body.home .trust-cards>*:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgb(0 0 0 / .31)}}body.home .rc2-discover-section{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(280px,0.9fr) minmax(0,1.1fr)!important;gap:clamp(38px, 6vw, 82px)!important;width:min(100% - 32px, 1240px)!important;margin:0 auto!important;padding:clamp(58px, 7vw, 88px) clamp(28px, 5vw, 70px)!important;align-items:center!important;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:22px;background:linear-gradient(120deg,rgb(30 0 3 / .94),rgb(5 5 6 / .9)),radial-gradient(circle at 12% 30%,rgb(222 20 31 / .26),transparent 34%);box-shadow:0 22px 56px rgb(24 0 2 / .2)}body.home .rc2-discover-section::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .025),transparent 46%),radial-gradient(circle at 90% 15%,rgb(238 28 36 / .18),transparent 35%);pointer-events:none}body.home .rc2-discover-section>.wp-block-column{min-width:0;margin:0!important}body.home .rc2-discover-image{display:flex!important;width:100%!important;max-width:390px!important;margin:0 auto!important;align-items:center;justify-content:center}body.home .rc2-discover-image img{display:block!important;width:100%!important;max-width:360px!important;margin:0 auto!important;border:1px solid rgb(255 255 255 / .12);border-radius:18px!important;box-shadow:0 24px 50px rgb(0 0 0 / .34)}body.home .rc2-discover-copy{display:flex!important;max-width:590px!important;margin:0!important;padding:0!important;justify-content:center;flex-direction:column;text-align:left}body.home .rc2-discover-copy h2,body.home .rc2-discover-copy h3{max-width:560px;margin:0 0 18px!important;color:#fff!important;font-size:clamp(34px, 4.4vw, 56px)!important;font-weight:820!important;line-height:1.06!important;letter-spacing:-1px!important}body.home .rc2-discover-copy p{max-width:560px;margin:0 0 26px!important;color:rgb(255 255 255 / .8)!important;font-size:16px!important;line-height:1.75!important}body.home .rc2-discover-copy .wp-block-buttons,body.home .rc2-discover-copy .wp-block-button{justify-content:flex-start!important;margin:0!important}body.home .obsidian-discover>h2,body.home .discover-section>h2,body.home .entry-content>.wp-block-group h2:has(+p+.wp-block-buttons){letter-spacing:-.7px}body.home .obsidian-discover{width:min(100% - 32px, 1240px)!important;margin:26px auto 0!important;padding:52px clamp(28px, 5vw, 68px) 62px!important;border-radius:0 0 22px 22px}body.home .obsidian-discover h2{max-width:760px!important;font-size:clamp(31px, 4vw, 48px)!important}body.home .obsidian-discover p{max-width:750px!important;font-size:15px!important}body.home .obsidian-newsletter,body.home .newsletter-section{position:relative;isolation:isolate;width:min(100% - 32px, 1240px)!important;margin:48px auto 0!important;padding:clamp(48px, 6vw, 76px) clamp(28px, 5vw, 70px)!important;overflow:hidden;border:1px solid rgb(255 255 255 / .12)!important;border-radius:22px!important;background:linear-gradient(110deg,rgb(84 0 6 / .96),rgb(11 4 5 / .96)),radial-gradient(circle at 6% 20%,rgb(255 38 38 / .35),transparent 36%)!important;box-shadow:0 22px 58px rgb(27 0 3 / .23)!important}body.home .obsidian-newsletter::before,body.home .newsletter-section::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .025),transparent 48%),radial-gradient(circle at 88% 24%,rgb(238 28 36 / .2),transparent 33%);pointer-events:none}body.home .obsidian-newsletter .wp-block-columns,body.home .newsletter-section .wp-block-columns{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(310px,0.85fr)!important;gap:clamp(38px, 6vw, 78px)!important;align-items:center!important;margin:0!important}body.home .obsidian-newsletter .wp-block-column,body.home .newsletter-section .wp-block-column{min-width:0;margin:0!important}body.home .obsidian-newsletter h2,body.home .newsletter-section h2{max-width:620px!important;margin:0 0 16px!important;color:#fff!important;font-size:clamp(34px, 4.5vw, 54px)!important;font-weight:820!important;line-height:1.07!important;letter-spacing:-1px!important}body.home .obsidian-newsletter p,body.home .newsletter-section p{max-width:600px!important;color:rgb(255 255 255 / .84)!important;font-size:15px!important;line-height:1.65!important}body.home .obsidian-newsletter .wp-block-column:first-child p:not(:first-of-type){position:relative;margin:10px 0 0!important;padding-left:27px!important}body.home .obsidian-newsletter .wp-block-column:first-child p:not(:first-of-type)::before{content:"✓";position:absolute;top:.08em;left:0;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:#d71920;color:#fff;font-size:11px;font-weight:900}body.home .newsletter-form,body.home .signup-form,body.home .obsidian-signup-form{width:100%!important;max-width:470px!important;margin:0 0 0 auto!important;padding:clamp(24px, 3vw, 34px)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:16px!important;background:rgb(2 2 3 / .66)!important;box-shadow:0 18px 42px rgb(0 0 0 / .34)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.home .newsletter-form .wpforms-container,body.home .newsletter-form .wpforms-form,body.home .signup-form .wpforms-container,body.home .signup-form .wpforms-form,body.home .obsidian-signup-form .wpforms-container,body.home .obsidian-signup-form .wpforms-form{width:100%!important;max-width:none!important;margin:0!important}body.home .newsletter-form .wpforms-field,body.home .signup-form .wpforms-field,body.home .obsidian-signup-form .wpforms-field{width:100%!important;margin:0 0 12px!important;padding:0!important}body.home .newsletter-form input[type="email"],body.home .newsletter-form input[type="text"],body.home .signup-form input[type="email"],body.home .signup-form input[type="text"],body.home .obsidian-signup-form input[type="email"],body.home .obsidian-signup-form input[type="text"]{width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:13px 15px!important;border:1px solid rgb(255 255 255 / .45)!important;border-radius:9px!important;background:rgb(255 255 255 / .98)!important;color:#171717!important;font-size:16px!important;box-shadow:none!important}body.home .newsletter-form input:focus,body.home .signup-form input:focus,body.home .obsidian-signup-form input:focus{border-color:#ed1c24!important;outline:0!important;box-shadow:0 0 0 3px rgb(237 28 36 / .22)!important}body.home .newsletter-form .wpforms-submit-container,body.home .signup-form .wpforms-submit-container,body.home .obsidian-signup-form .wpforms-submit-container{width:100%!important;margin:0!important;padding:0!important}body.home .newsletter-form .wpforms-submit,body.home .signup-form .wpforms-submit,body.home .obsidian-signup-form .wpforms-submit{width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;border-radius:9px!important}body.home .footer-section{width:min(100% - 32px, 1240px)!important;margin:22px auto 34px!important;padding:clamp(52px, 6vw, 76px) clamp(28px, 5vw, 66px) 34px!important;overflow:hidden;border-radius:22px;box-shadow:0 20px 52px rgb(24 0 2 / .22)}body.home .footer-section .wp-block-columns{gap:clamp(26px, 4vw, 56px)!important}body.home .footer-section h2,body.home .footer-section h3,body.home .footer-section h4{margin-bottom:18px!important;font-size:17px!important;font-weight:800!important;letter-spacing:0.02em!important}body.home .footer-section .wp-block-image img{width:min(100%, 160px)!important;max-width:160px!important}body.home .footer-section p,body.home .footer-section li,body.home .footer-section a{font-size:12px!important;line-height:1.65!important}body.home .footer-section .wp-block-column:last-child p{font-size:10px!important;line-height:1.62!important;opacity:.82}body.home .footer-section .wp-block-social-link a{width:42px!important;height:42px!important}@media (max-width:1024px){body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{min-height:660px!important}body.home .rc2-discover-section{grid-template-columns:minmax(240px,0.85fr) minmax(0,1.15fr)!important;gap:40px!important}body.home .obsidian-newsletter .wp-block-columns,body.home .newsletter-section .wp-block-columns{grid-template-columns:minmax(0,1fr) minmax(300px,0.9fr)!important;gap:38px!important}}@media (max-width:768px){body.home .entry-content>.wp-block-uagb-slider,body.home .entry-content>.rc2-hero-slider,body.home .entry-content>.obsidian-trust-cards,body.home .entry-content>.rc2-discover-section,body.home .entry-content>.obsidian-newsletter,body.home .entry-content>.footer-section{width:calc(100% - 22px)!important}body.home .rc2-hero-slider{margin-top:18px!important;border-radius:16px}body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{min-height:auto!important;padding:50px 18px 38px!important}body.home .rc2-hero-slider h1,body.home .rc2-hero-slider h2{font-size:clamp(33px, 10vw, 46px)!important;line-height:1.06!important;letter-spacing:-1px!important}body.home .rc2-hero-slider p{max-width:92%;font-size:14px!important;line-height:1.55!important}body.home .rc2-hero-slider .wp-block-button__link{min-width:0;width:100%;max-width:310px}body.home .rc2-hero-slider .rc2-hero-vial{margin-top:28px!important}body.home .rc2-hero-slider .rc2-hero-vial img,body.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{max-width:min(78vw, 265px)!important;max-height:295px!important}body.home .obsidian-trust-cards,body.home .trust-cards{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 22px)!important;margin:14px auto 38px!important;padding:0!important}body.home .obsidian-trust-cards>*,body.home .trust-cards>*{display:grid!important;grid-template-columns:60px minmax(0,1fr);min-height:104px;padding:17px 18px!important;text-align:left}body.home .obsidian-trust-cards img,body.home .trust-cards img{grid-row:1 / span 2;width:46px!important;height:46px!important;margin:0 12px 0 0!important}body.home .obsidian-trust-cards h3,body.home .trust-cards h3,body.home .obsidian-trust-cards p,body.home .trust-cards p{text-align:left!important}body.home .rc2-discover-section{display:flex!important;width:calc(100% - 22px)!important;padding:40px 20px 44px!important;gap:30px!important;flex-direction:column;border-radius:16px;text-align:center}body.home .rc2-discover-image{max-width:285px!important}body.home .rc2-discover-copy{max-width:none!important;align-items:center;text-align:center}body.home .rc2-discover-copy h2,body.home .rc2-discover-copy h3{font-size:clamp(30px, 9vw, 42px)!important}body.home .rc2-discover-copy p{font-size:14px!important;line-height:1.65!important}body.home .rc2-discover-copy .wp-block-buttons,body.home .rc2-discover-copy .wp-block-button{justify-content:center!important}body.home .obsidian-newsletter,body.home .newsletter-section{width:calc(100% - 22px)!important;margin-top:28px!important;padding:40px 20px!important;border-radius:16px!important}body.home .obsidian-newsletter .wp-block-columns,body.home .newsletter-section .wp-block-columns{display:flex!important;gap:28px!important;flex-direction:column}body.home .obsidian-newsletter h2,body.home .newsletter-section h2{font-size:clamp(30px, 9vw, 42px)!important}body.home .newsletter-form,body.home .signup-form,body.home .obsidian-signup-form{max-width:none!important;margin:0!important;padding:20px!important}body.home .footer-section{width:calc(100% - 22px)!important;margin:14px auto 22px!important;padding:42px 22px 28px!important;border-radius:16px}body.home .footer-section .wp-block-columns{gap:30px!important}}@media (prefers-reduced-motion:reduce){body.home *,body.home *::before,body.home *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.tax-product_cat .site-main,.post-type-archive-product .site-main{max-width:1400px;margin:auto}.woocommerce-products-header__title,.page-title{font-size:52px;font-weight:800;letter-spacing:-1px;margin-bottom:18px;color:#111;text-transform:uppercase}.term-description{max-width:900px;font-size:18px;line-height:1.8;color:#555;margin-bottom:50px}.term-description:after{content:"";display:block;width:140px;height:4px;background:linear-gradient(90deg,#d6001c,#ff3d3d);border-radius:10px;margin-top:24px}.woocommerce-result-count{width:100%;text-align:center;background:#111;color:#fff;padding:18px;border-radius:16px;margin:35px 0;font-size:15px;letter-spacing:.4px;box-shadow:0 12px 30px rgb(0 0 0 / .18)}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}ul.products{margin-top:35px!important}ul.products{justify-content:center}.tax-product_cat .products{padding-bottom:60px}.tax-product_cat ul.products{position:relative}.tax-product_cat ul.products:before{content:"";position:absolute;inset:-30px;background:radial-gradient(circle at top,#b50018 0%,transparent 65%);opacity:.04;pointer-events:none}.tax-product_cat li.product{transition:.35s}.tax-product_cat li.product:hover{transform:translateY(-8px)}.woocommerce-products-header{padding-top:30px;padding-bottom:20px}.woocommerce-breadcrumb{margin-bottom:20px;font-size:13px;opacity:.7}@media(max-width:768px){.page-title{font-size:34px}.term-description{font-size:16px}}body.tax-product_cat .ast-archive-description{position:relative;isolation:isolate;width:100%;max-width:1400px;margin:42px auto 36px!important;padding:42px 46px!important;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:linear-gradient(115deg,#070707 0%,#200002 58%,#590007 100%);box-shadow:0 18px 42px rgb(20 0 2 / .16)}body.tax-product_cat .ast-archive-description::before{content:"";position:absolute;z-index:-1;top:-120px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(237 28 36 / .34) 0%,#fff0 70%);pointer-events:none}body.tax-product_cat .ast-archive-description .page-title,body.tax-product_cat .ast-archive-description .ast-archive-title{max-width:820px;margin:0 0 16px!important;color:#ffffff!important;font-size:clamp(34px, 4vw, 56px)!important;font-weight:850!important;line-height:1.05!important;letter-spacing:-1px!important;text-transform:uppercase;text-wrap:balance}body.tax-product_cat .ast-archive-description p{max-width:900px;margin:0!important;color:rgb(255 255 255 / .82)!important;font-size:16px!important;line-height:1.7!important;text-wrap:pretty}body.tax-product_cat .ast-archive-description::after{content:"";display:block;width:110px;height:3px;margin-top:24px;border-radius:999px;background:linear-gradient(90deg,#ed1c24,#7e0007)}body.tax-product_cat main.site-main{max-width:1400px;margin-right:auto;margin-left:auto}body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{display:none!important}body.tax-product_cat main.site-main::before{content:"AVAILABLE RESEARCH OPTIONS";display:block;margin:0 0 26px;padding-bottom:12px;border-bottom:2px solid #ed1c24;color:#151b28;font-size:21px;font-weight:850;letter-spacing:.35px}body.tax-product_cat ul.products{justify-content:center;margin-top:0!important}body.tax-product_cat ul.products:has(li.product:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(250px,320px))!important}body.tax-product_cat ul.products:has(li.product:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(250px,320px))!important}body.tax-product_cat ul.products:has(li.product:first-child:last-child){grid-template-columns:minmax(250px,320px)!important}@media (max-width:768px){body.tax-product_cat .ast-archive-description{width:calc(100% - 24px);margin:20px auto 28px!important;padding:32px 22px!important;border-radius:14px}body.tax-product_cat .ast-archive-description .page-title,body.tax-product_cat .ast-archive-description .ast-archive-title{font-size:clamp(30px, 9vw, 42px)!important}body.tax-product_cat .ast-archive-description p{font-size:14px!important;line-height:1.6!important}body.tax-product_cat main.site-main::before{font-size:17px}body.tax-product_cat ul.products:has(li.product:nth-child(3):last-child),body.tax-product_cat ul.products:has(li.product:nth-child(2):last-child),body.tax-product_cat ul.products:has(li.product:first-child:last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){body.tax-product_cat ul.products:has(li.product:nth-child(3):last-child),body.tax-product_cat ul.products:has(li.product:nth-child(2):last-child),body.tax-product_cat ul.products:has(li.product:first-child:last-child){grid-template-columns:1fr!important}}body.tax-product_cat .woocommerce-products-header::after,body.tax-product_cat main.site-main>p:first-child{display:none!important;content:none!important}body.tax-product_cat main.site-main::before{margin-bottom:34px!important}body.tax-product_cat ul.products{margin-top:0!important}body.tax-product_cat main.site-main{padding-bottom:60px}.single-product .obsidian-research-links{position:relative;isolation:isolate;margin:42px 0 10px;padding:clamp(28px, 4vw, 40px);overflow:hidden;border:1px solid rgb(255 255 255 / .13);border-left:5px solid #ed1c24;border-radius:18px;background:radial-gradient(circle at 92% 8%,rgb(237 28 36 / .20),transparent 32%),linear-gradient(125deg,#080809 0%,#250003 58%,#450008 100%);box-shadow:0 18px 44px rgb(20 0 2 / .20);color:#fff}.single-product .obsidian-research-links::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.022;background-image:linear-gradient(30deg,rgb(255 255 255 / .9) 12%,transparent 12.5%,transparent 87%,rgb(255 255 255 / .9) 87.5%,rgb(255 255 255 / .9)),linear-gradient(150deg,rgb(255 255 255 / .9) 12%,transparent 12.5%,transparent 87%,rgb(255 255 255 / .9) 87.5%,rgb(255 255 255 / .9)),linear-gradient(30deg,rgb(255 255 255 / .9) 12%,transparent 12.5%,transparent 87%,rgb(255 255 255 / .9) 87.5%,rgb(255 255 255 / .9)),linear-gradient(150deg,rgb(255 255 255 / .9) 12%,transparent 12.5%,transparent 87%,rgb(255 255 255 / .9) 87.5%,rgb(255 255 255 / .9)),linear-gradient(60deg,rgb(255 255 255 / .65) 25%,transparent 25.5%,transparent 75%,rgb(255 255 255 / .65) 75%,rgb(255 255 255 / .65));background-size:42px 74px;background-position:0 0,0 0,21px 37px,21px 37px,0 0;pointer-events:none}.single-product .obsidian-research-links .orl-kicker,.single-product .obsidian-research-links .orl-related-label{display:block;color:#ff343d;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.single-product .obsidian-research-links .orl-kicker{margin-bottom:10px}.single-product .obsidian-research-links h3{margin:0 0 10px!important;color:#fff!important;font-size:clamp(24px,3vw,32px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.4px}.single-product .obsidian-research-links .orl-intro{max-width:760px;margin:0 0 22px!important;color:rgb(255 255 255 / .76)!important;font-size:14px!important;line-height:1.65!important}.single-product .obsidian-research-links .orl-article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;list-style:none!important}.single-product .obsidian-research-links .orl-article-list li{margin:0!important}.single-product .obsidian-research-links .orl-article-list a{display:flex;min-height:126px;padding:17px;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid rgb(255 255 255 / .14);border-radius:13px;background:rgb(255 255 255 / .06);color:#fff!important;text-decoration:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.single-product .obsidian-research-links .orl-article-icon{display:block;margin-bottom:10px;font-size:24px;line-height:1;transform-origin:left center;transition:transform .22s ease}.single-product .obsidian-research-links .orl-article-title{font-size:13px;font-weight:800;line-height:1.42}.single-product .obsidian-research-links .orl-read-more{margin-top:auto;padding-top:12px;color:#ff4a52;font-size:11px;font-weight:850;letter-spacing:.2px;transition:transform .22s ease,color .22s ease}@media (hover:hover) and (pointer:fine){.single-product .obsidian-research-links .orl-article-list a:hover{transform:translateY(-5px);border-color:rgb(237 28 36 / .88);background:rgb(237 28 36 / .13);box-shadow:0 14px 28px rgb(0 0 0 / .20)}.single-product .obsidian-research-links .orl-article-list a:hover .orl-article-icon{transform:scale(1.1)}.single-product .obsidian-research-links .orl-article-list a:hover .orl-read-more{transform:translateX(4px);color:#ff6b72}}.single-product .obsidian-research-links .orl-divider{height:1px;margin:24px 0;background:linear-gradient(90deg,rgb(255 255 255 / .18),rgb(255 255 255 / .04))}.single-product .obsidian-research-links .orl-product-pills{display:flex;gap:9px;margin-top:11px;flex-wrap:wrap}.single-product .obsidian-research-links .orl-product-pill{display:inline-flex;min-height:34px;padding:7px 13px;align-items:center;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(255 255 255 / .065);color:#fff!important;font-size:11px;font-weight:800;text-decoration:none!important}.single-product .obsidian-research-links .orl-product-pill{transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.single-product .obsidian-research-links .orl-product-pill:hover{transform:translateY(-2px);border-color:#ed1c24;background:rgb(237 28 36 / .14);box-shadow:0 6px 16px rgb(215 25 32 / .14)}.single-product .obsidian-research-links .orl-featured-collection{display:flex;gap:22px;align-items:center;justify-content:space-between}.single-product .obsidian-research-links .orl-featured-collection h4{margin:7px 0 5px!important;color:#fff!important;font-size:20px!important;line-height:1.2!important}.single-product .obsidian-research-links .orl-featured-collection p{max-width:620px;margin:0!important;color:rgb(255 255 255 / .70)!important;font-size:13px!important;line-height:1.55!important}.single-product .obsidian-research-links .orl-collection-link{display:inline-flex;flex:0 0 auto;min-height:42px;padding:0 18px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .30);border-radius:999px;background:rgb(255 255 255 / .06);color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.single-product .obsidian-research-links .orl-collection-link:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .68);background:rgb(255 255 255 / .11);box-shadow:0 8px 18px rgb(0 0 0 / .18)}}.single-product .obsidian-research-links .orl-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.single-product .obsidian-research-links .orl-button{display:inline-flex;min-height:46px;padding:0 23px;align-items:center;justify-content:center;border:1px solid #ed1c24;border-radius:999px;background:linear-gradient(135deg,#ed1c24,#a80810);color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important;box-shadow:0 8px 20px rgb(215 25 32 / .26)}.single-product .obsidian-research-links .orl-button-secondary{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .07);box-shadow:none}.single-product .obsidian-research-links .orl-button-secondary:hover{border-color:#fff;background:rgb(255 255 255 / .12)}@media (max-width:768px){.single-product .obsidian-research-links{margin-top:30px;padding:24px 18px;border-radius:14px}.single-product .obsidian-research-links .orl-article-list{grid-template-columns:1fr}.single-product .obsidian-research-links .orl-article-list a{min-height:0}.single-product .obsidian-research-links .orl-featured-collection{align-items:flex-start;flex-direction:column}.single-product .obsidian-research-links .orl-collection-link{width:100%;text-align:center}.single-product .obsidian-research-links .orl-actions{align-items:stretch;flex-direction:column}.single-product .obsidian-research-links .orl-button{width:100%;text-align:center}}@media (max-width:768px){.obsidian-research-links{display:block!important;position:relative!important;margin:30px 0 12px!important;padding:24px 18px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .13)!important;border-left:5px solid #ed1c24!important;border-radius:15px!important;background:radial-gradient(circle at 92% 8%,rgb(237 28 36 / .18),transparent 32%),linear-gradient(125deg,#080809 0%,#250003 58%,#450008 100%)!important;box-shadow:0 16px 36px rgb(20 0 2 / .20)!important;color:#fff!important}.obsidian-research-links *,.obsidian-research-links *::before,.obsidian-research-links *::after{box-sizing:border-box!important}.obsidian-research-links h3,.obsidian-research-links h4,.obsidian-research-links p,.obsidian-research-links span{color:inherit!important}.obsidian-research-links h3{margin:0 0 10px!important;font-size:27px!important;line-height:1.12!important;word-break:normal!important;overflow-wrap:normal!important}.obsidian-research-links .orl-kicker,.obsidian-research-links .orl-related-label{display:block!important;color:#ff343d!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.4px!important;text-transform:uppercase!important}.obsidian-research-links .orl-intro{margin:0 0 20px!important;color:rgb(255 255 255 / .76)!important;font-size:14px!important;line-height:1.6!important}.obsidian-research-links .orl-article-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.obsidian-research-links .orl-article-list li{margin:0!important;padding:0!important;list-style:none!important}.obsidian-research-links .orl-article-list li::marker{content:""!important}.obsidian-research-links .orl-article-list a{display:flex!important;min-height:0!important;padding:17px!important;flex-direction:column!important;align-items:flex-start!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:13px!important;background:rgb(255 255 255 / .06)!important;color:#fff!important;text-decoration:none!important}.obsidian-research-links .orl-article-icon{display:block!important;margin-bottom:10px!important;font-size:24px!important}.obsidian-research-links .orl-article-title{color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.obsidian-research-links .orl-read-more{display:block!important;padding-top:12px!important;color:#ff4a52!important;font-size:12px!important;font-weight:850!important}.obsidian-research-links .orl-divider{display:block!important;height:1px!important;margin:23px 0!important;background:rgb(255 255 255 / .14)!important}.obsidian-research-links .orl-product-pills{display:flex!important;gap:9px!important;margin-top:11px!important;flex-wrap:wrap!important}.obsidian-research-links .orl-product-pill{display:inline-flex!important;min-height:34px!important;padding:7px 13px!important;align-items:center!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;background:rgb(255 255 255 / .07)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.obsidian-research-links .orl-featured-collection{display:flex!important;gap:16px!important;align-items:stretch!important;flex-direction:column!important}.obsidian-research-links .orl-featured-collection h4{margin:7px 0 6px!important;color:#fff!important;font-size:21px!important}.obsidian-research-links .orl-featured-collection p{margin:0!important;color:rgb(255 255 255 / .72)!important;font-size:13px!important;line-height:1.55!important}.obsidian-research-links .orl-collection-link,.obsidian-research-links .orl-button{display:inline-flex!important;width:100%!important;min-height:46px!important;padding:0 18px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:850!important;text-align:center!important;text-decoration:none!important}.obsidian-research-links .orl-collection-link{border:1px solid rgb(255 255 255 / .30)!important;background:rgb(255 255 255 / .07)!important}.obsidian-research-links .orl-actions{display:flex!important;gap:11px!important;margin-top:25px!important;flex-direction:column!important}.obsidian-research-links .orl-button{border:1px solid #ed1c24!important;background:linear-gradient(135deg,#ed1c24,#a80810)!important}.obsidian-research-links .orl-button-secondary{border-color:rgb(255 255 255 / .28)!important;background:rgb(255 255 255 / .07)!important}}@media (max-width:767px){.kc-card{width:calc(100% - 32px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important;overflow:hidden!important}.kc-card h1,.kc-card h2{width:100%!important;max-width:100%!important;margin:0 0 26px!important;font-size:clamp(42px, 11.5vw, 45px)!important;line-height:0.98!important;letter-spacing:-1.8px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}body.home .rc2-hero-slider{padding-bottom:15px!important}body.home .rc2-hero-slider{margin-top:-10px!important}body.home .rc2-hero-slider .swiper,body.home .rc2-hero-slider .swiper-wrapper{height:auto!important;min-height:0!important;max-height:none!important}body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{height:auto!important;min-height:620px!important;max-height:none!important;padding:clamp(52px, 5vw, 72px) clamp(24px, 5vw, 72px) 18px!important}body.home .rc2-trust-row{margin-top:16px!important;padding-top:0!important}@media (max-width:1024px){body.home .rc2-hero-slider{margin-top:-8px!important}body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{height:auto!important;min-height:560px!important;max-height:none!important;padding:46px 22px 16px!important}body.home .rc2-trust-row{margin-top:14px!important}}@media (max-width:767px){body.home .rc2-hero-slider{margin-top:0px!important;margin-bottom:0!important}body.home .rc2-hero-slider,body.home .rc2-hero-slider .swiper,body.home .rc2-hero-slider .swiper-wrapper{height:auto!important;min-height:0!important;max-height:none!important}body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{height:390px!important;min-height:390px!important;max-height:390px!important;margin:0!important;padding:16px 10px 6px!important;overflow:visible!important}body.home .rc2-hero-slider .wp-block-uagb-container,body.home .rc2-hero-slider .uagb-container-inner-blocks-wrap{height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.home .rc2-hero-slider .rc2-hero-vial{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.home .rc2-hero-slider .rc2-hero-vial img,body.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{width:auto!important;height:305px!important;max-width:none!important;max-height:none!important;margin:0 auto!important;transform:translateY(-5px) scale(1.43)!important;transform-origin:center center!important}body.home .rc2-trust-row{margin-top:18px!important;padding-top:0!important}}@media (max-width:480px){body.home .rc2-hero-slider .uagb-slider-child-wrap,body.home .rc2-hero-slider .swiper-slide{height:365px!important;min-height:365px!important;max-height:365px!important;padding-bottom:4px!important}body.home .rc2-hero-slider .rc2-hero-vial img,body.home .rc2-hero-slider .rc2-hero-vial .wp-block-uagb-image__figure img{height:285px!important;transform:translateY(-4px) scale(1.4)!important}body.home .rc2-trust-row{margin-top:16px!important}}@media screen and (max-width:767px){body .kc-hero .kc-hero-content h1.kc-title-top.wp-custom-css-293d84bf,body .kc-hero .kc-hero-content h1.kc-title-red.wp-custom-css-668070ae{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:38px!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-1.4px!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;transform:none!important}body .kc-hero .kc-hero-panel{padding-left:24px!important;padding-right:24px!important}body .kc-hero .kc-hero-content{width:100%!important;max-width:100%!important;min-width:0!important}}@media screen and (max-width:390px){body .kc-hero .kc-hero-content h1.kc-title-top.wp-custom-css-293d84bf,body .kc-hero .kc-hero-content h1.kc-title-red.wp-custom-css-668070ae{font-size:34px!important;letter-spacing:-1.1px!important}body .kc-hero .kc-hero-panel{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){.kc-hero .kc-title-top,.kc-hero .kc-title-red{display:block!important;width:100%!important;max-width:100%!important;font-size:38px!important;line-height:1.02!important;letter-spacing:-1.2px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;transform:none!important}.kc-hero-panel{padding-right:22px!important;padding-left:22px!important}}@media (max-width:390px){.kc-hero .kc-title-top,.kc-hero .kc-title-red{font-size:34px!important}}@media only screen and (max-width:921px){#ast-mobile-header .site-header-primary-section-right,.ast-mobile-header-wrap .site-header-primary-section-right,#ast-mobile-header .ast-grid-right-section,.ast-mobile-header-wrap .ast-grid-right-section{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}#ast-mobile-header .ast-header-account,#ast-mobile-header .ast-header-woo-cart,#ast-mobile-header [data-section="section-header-mobile-trigger"],.ast-mobile-header-wrap .ast-header-account,.ast-mobile-header-wrap .ast-header-woo-cart,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"]{margin:0!important;padding:0!important}#ast-mobile-header [data-section="section-header-account"],#ast-mobile-header [data-section="section-header-account"] *,.ast-mobile-header-wrap [data-section="section-header-account"],.ast-mobile-header-wrap [data-section="section-header-account"] *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}#ast-mobile-header [data-section="section-header-account"] .ahfb-svg-iconset,#ast-mobile-header [data-section="section-header-account"] .ahfb-svg-iconset svg,#ast-mobile-header [data-section="section-header-account"] .ahfb-svg-iconset svg *,#ast-mobile-header .ast-header-account-wrap svg,#ast-mobile-header .ast-header-account-wrap svg *,.ast-mobile-header-wrap [data-section="section-header-account"] .ahfb-svg-iconset,.ast-mobile-header-wrap [data-section="section-header-account"] .ahfb-svg-iconset svg,.ast-mobile-header-wrap [data-section="section-header-account"] .ahfb-svg-iconset svg *,.ast-mobile-header-wrap .ast-header-account-wrap svg,.ast-mobile-header-wrap .ast-header-account-wrap svg *{color:#ffffff!important;fill:#ffffff!important}#ast-mobile-header .ast-header-account-wrap,#ast-mobile-header .ast-header-account-inner-wrap,#ast-mobile-header .ast-header-account-wrap a,.ast-mobile-header-wrap .ast-header-account-wrap,.ast-mobile-header-wrap .ast-header-account-inner-wrap,.ast-mobile-header-wrap .ast-header-account-wrap a{margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}#ast-mobile-header .ast-header-account-wrap svg,.ast-mobile-header-wrap .ast-header-account-wrap svg{width:29px!important;height:29px!important}#ast-mobile-header .ast-header-woo-cart,#ast-mobile-header .ast-site-header-cart,#ast-mobile-header .ast-site-header-cart-li,#ast-mobile-header .ast-menu-cart-outline,#ast-mobile-header .cart-container,#ast-mobile-header .ast-addon-cart-wrap,#ast-mobile-header .ast-cart-menu-wrap,#ast-mobile-header .ast-site-header-cart a,.ast-mobile-header-wrap .ast-header-woo-cart,.ast-mobile-header-wrap .ast-site-header-cart,.ast-mobile-header-wrap .ast-site-header-cart-li,.ast-mobile-header-wrap .ast-menu-cart-outline,.ast-mobile-header-wrap .cart-container,.ast-mobile-header-wrap .ast-addon-cart-wrap,.ast-mobile-header-wrap .ast-cart-menu-wrap,.ast-mobile-header-wrap .ast-site-header-cart a{margin:0!important;padding:0!important;border:0!important;border-color:transparent!important;outline:0!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}#ast-mobile-header .ast-icon-shopping-bag,#ast-mobile-header .ast-icon-shopping-bag::before,#ast-mobile-header .ast-icon-shopping-bag span,.ast-mobile-header-wrap .ast-icon-shopping-bag,.ast-mobile-header-wrap .ast-icon-shopping-bag::before,.ast-mobile-header-wrap .ast-icon-shopping-bag span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;fill:#ffffff!important}#ast-mobile-header i.ast-icon-shopping-bag[data-cart-total]::after,.ast-mobile-header-wrap i.ast-icon-shopping-bag[data-cart-total]::after{background:#ed1c24!important;background-color:#ed1c24!important;border:0!important;border-color:#ed1c24!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .menu-toggle,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;outline:0!important;background:rgb(0 0 0 / .18)!important;box-shadow:none!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .mobile-menu-toggle-icon,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .mobile-menu-toggle-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;line-height:0!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .ast-mobile-svg,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-mobile-svg{width:34px!important;height:34px!important;margin:0!important;color:#ff3535!important;fill:#ff3535!important;transform:none!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .ast-mobile-svg path,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-mobile-svg path{fill:#ff3535!important}#ast-mobile-header .menu-toggle[aria-expanded="false"] .ast-menu-svg,.ast-mobile-header-wrap .menu-toggle[aria-expanded="false"] .ast-menu-svg{display:block!important}#ast-mobile-header .menu-toggle[aria-expanded="false"] .ast-close-svg,.ast-mobile-header-wrap .menu-toggle[aria-expanded="false"] .ast-close-svg,#ast-mobile-header .menu-toggle[aria-expanded="false"] .mobile-menu-toggle-icon>span:has(.ast-close-svg),.ast-mobile-header-wrap .menu-toggle[aria-expanded="false"] .mobile-menu-toggle-icon>span:has(.ast-close-svg){display:none!important}#ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-menu-svg,.ast-mobile-header-wrap .menu-toggle[aria-expanded="true"] .ast-menu-svg,#ast-mobile-header .menu-toggle[aria-expanded="true"] .mobile-menu-toggle-icon>span:has(.ast-menu-svg),.ast-mobile-header-wrap .menu-toggle[aria-expanded="true"] .mobile-menu-toggle-icon>span:has(.ast-menu-svg){display:none!important}#ast-mobile-header .menu-toggle[aria-expanded="true"] .ast-close-svg,.ast-mobile-header-wrap .menu-toggle[aria-expanded="true"] .ast-close-svg{display:block!important}#ast-mobile-header a:focus,#ast-mobile-header a:focus-visible,#ast-mobile-header a:active,#ast-mobile-header button:focus,#ast-mobile-header button:focus-visible,#ast-mobile-header button:active,.ast-mobile-header-wrap a:focus,.ast-mobile-header-wrap a:focus-visible,.ast-mobile-header-wrap a:active,.ast-mobile-header-wrap button:focus,.ast-mobile-header-wrap button:focus-visible,.ast-mobile-header-wrap button:active{outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}}@media only screen and (max-width:390px){#ast-mobile-header .site-header-primary-section-right,.ast-mobile-header-wrap .site-header-primary-section-right,#ast-mobile-header .ast-grid-right-section,.ast-mobile-header-wrap .ast-grid-right-section{gap:10px!important}}body.single-product .site-content{background:#f5f5f6!important}body.single-product .site-main{width:100%!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important}body.single-product div.product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,0.88fr)!important;gap:46px!important;align-items:start!important}body.single-product div.product .woocommerce-product-gallery{width:100%!important;margin:0!important;float:none!important}body.single-product div.product .summary{width:100%!important;margin:0!important;float:none!important}body.single-product div.product .woocommerce-product-gallery__wrapper{overflow:hidden!important;border:1px solid #dedee2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 16px 38px rgb(20 20 25 / .08)!important}body.single-product div.product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:auto!important;transition:transform 0.35s ease!important}body.single-product div.product .woocommerce-product-gallery__image:hover img{transform:scale(1.018)!important}body.single-product div.product .summary{position:relative!important;padding:30px!important;border:1px solid #dddde1!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 44px rgb(20 20 25 / .09)!important;box-sizing:border-box!important}body.single-product div.product .product_title{margin:0 0 12px!important;color:#111111!important;font-size:clamp(28px, 3vw, 40px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-0.025em!important;text-wrap:balance!important}body.single-product div.product .summary .price{display:block!important;margin:0 0 17px!important;color:#a80f18!important;font-size:27px!important;font-weight:850!important;line-height:1.25!important}body.single-product div.product .summary .price del{margin-right:7px!important;color:#77777d!important;font-size:17px!important;font-weight:550!important;opacity:0.75!important}body.single-product div.product .summary .price ins{color:#a80f18!important;text-decoration:none!important}body.single-product div.product .woocommerce-product-details__short-description{margin:0 0 21px!important;padding:0 0 19px!important;color:#4b4b51!important;border-bottom:1px solid #e7e7e9!important;font-size:14px!important;line-height:1.7!important}body.single-product div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0!important}body.single-product div.product .stock{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 18px!important;padding:7px 11px!important;border-radius:999px!important;background:#f1f8f3!important;color:#24683a!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important}body.single-product div.product .stock::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#35a75a!important;box-shadow:0 0 0 4px rgb(53 167 90 / .13)!important}body.single-product div.product .stock.out-of-stock{background:#fff1f2!important;color:#a80f18!important}body.single-product div.product .stock.out-of-stock::before{background:#c51624!important;box-shadow:0 0 0 4px rgb(197 22 36 / .13)!important}body.single-product div.product form.variations_form,body.single-product div.product form.cart{width:100%!important;margin:0!important;padding:0!important}body.single-product div.product table.variations{width:100%!important;margin:0 0 19px!important;border:0!important}body.single-product div.product table.variations tr,body.single-product div.product table.variations th,body.single-product div.product table.variations td{display:block!important;width:100%!important;padding:0!important;border:0!important}body.single-product div.product table.variations th{margin:0 0 7px!important}body.single-product div.product table.variations label{color:#242426!important;font-size:13px!important;font-weight:750!important}body.single-product div.product table.variations select{width:100%!important;min-height:50px!important;margin:0 0 15px!important;padding:11px 40px 11px 14px!important;border:1px solid #cfd0d4!important;border-radius:9px!important;background-color:#ffffff!important;color:#111111!important;font-size:14px!important;box-shadow:none!important}body.single-product div.product table.variations select:focus{border-color:#bd101c!important;outline:0!important;box-shadow:0 0 0 3px rgb(189 16 28 / .12)!important}body.single-product div.product .reset_variations{display:inline-block!important;margin:-4px 0 14px!important;color:#a80f18!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}body.single-product div.product form.cart{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;margin-top:8px!important}body.single-product div.product form.cart .quantity{display:flex!important;align-items:center!important;flex:0 0 92px!important;width:92px!important;margin:0!important}body.single-product div.product form.cart .qty{width:100%!important;min-width:0!important;height:54px!important;margin:0!important;padding:10px 8px!important;border:1px solid #cfd0d4!important;border-radius:10px!important;background:#ffffff!important;color:#111111!important;font-size:16px!important;font-weight:750!important;line-height:1!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product div.product form.cart .qty:focus{border-color:#bd101c!important;outline:0!important;box-shadow:0 0 0 3px rgb(189 16 28 / .12)!important}body.single-product div.product form.cart input.qty::-webkit-outer-spin-button,body.single-product div.product form.cart input.qty::-webkit-inner-spin-button{margin:0!important;-webkit-appearance:none!important}body.single-product div.product form.cart input.qty[type="number"]{-moz-appearance:textfield!important}body.single-product div.product .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 220px!important;min-height:54px!important;margin:0!important;padding:15px 24px!important;border:1px solid rgb(105 0 10 / .42)!important;border-radius:10px!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 52%,#8f0714 100%)!important;color:#ffffff!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.025em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 10px 24px rgb(174 8 25 / .25),inset 0 1px 0 rgb(255 255 255 / .2)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.single-product div.product .single_add_to_cart_button:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 14px 28px rgb(174 8 25 / .32),inset 0 1px 0 rgb(255 255 255 / .2)!important}body.single-product div.product .single_add_to_cart_button:focus-visible{outline:3px solid rgb(189 16 28 / .25)!important;outline-offset:3px!important}body.single-product div.product .single_add_to_cart_button.disabled,body.single-product div.product .single_add_to_cart_button:disabled{transform:none!important;background:#a9a9ae!important;cursor:not-allowed!important;box-shadow:none!important;opacity:0.72!important}body.single-product div.product .product_meta{clear:both!important;width:100%!important;margin:22px 0 0!important;padding:17px 0 0!important;color:#68686e!important;border-top:1px solid #e7e7e9!important;font-size:11px!important;line-height:1.7!important}body.single-product div.product .product_meta>span{display:block!important;margin-bottom:3px!important}body.single-product div.product .product_meta a{color:#a80f18!important;font-weight:650!important;text-decoration:none!important}@media (max-width:921px){body.single-product div.product{display:block!important}body.single-product div.product .woocommerce-product-gallery{margin-bottom:26px!important}body.single-product div.product .summary{padding:24px!important}}@media (max-width:600px){body.single-product div.product .summary{padding:20px 16px!important;border-radius:13px!important}body.single-product div.product .product_title{font-size:29px!important}body.single-product div.product .summary .price{font-size:24px!important}body.single-product div.product form.cart{gap:10px!important}body.single-product div.product form.cart .quantity{flex:0 0 82px!important;width:82px!important}body.single-product div.product form.cart .qty{height:52px!important}body.single-product div.product .single_add_to_cart_button{min-height:52px!important;padding-right:14px!important;padding-left:14px!important;font-size:14px!important}}@media (min-width:922px){body.single-product div.product{grid-template-columns:minmax(0,0.96fr) minmax(400px,0.84fr)!important;gap:42px!important}body.single-product div.product .woocommerce-product-gallery{max-width:590px!important;justify-self:center!important}}body.single-product div.product .summary::after{content:"🔒 Secure Checkout   •   🚚 Free Shipping $250+   •   📦 Discreet Packaging   •   💬 Responsive Support";display:block!important;clear:both!important;width:100%!important;box-sizing:border-box!important;margin:22px 0 0!important;padding:14px 16px!important;color:#ffffff!important;font-size:11px!important;font-weight:750!important;line-height:1.6!important;text-align:center!important;background:linear-gradient(135deg,#170306 0%,#3f070c 52%,#720b15 100%)!important;border:1px solid rgb(255 68 82 / .42)!important;border-left:4px solid #ed1730!important;border-radius:10px!important;box-shadow:0 10px 22px rgb(31 0 5 / .13),inset 0 1px 0 rgb(255 255 255 / .07)!important}body.single-product div.product .product_meta::before{content:"RESEARCH QUICK FACTS\A\A🧪 Research Grade Material\A❄ Store Refrigerated Unless Otherwise Noted\A📦 Carefully Packaged for Transit\A🔬 Laboratory Research Use Only";white-space:pre-line!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin:0 0 20px!important;padding:17px 18px!important;color:#343438!important;font-size:12px!important;font-weight:550!important;line-height:1.75!important;background:linear-gradient(135deg,#fffafa 0%,#fff3f4 100%)!important;border:1px solid rgb(189 16 28 / .23)!important;border-left:4px solid #bd101c!important;border-radius:10px!important;box-shadow:0 8px 18px rgb(35 0 5 / .06)!important}body.single-product div.product .product_meta{margin-top:21px!important;padding-top:20px!important;border-top:1px solid #e5e5e8!important}body.single-product div.product .product_meta>span{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;margin:0!important;padding:7px 0!important;color:#727278!important;border-bottom:1px solid #eeeeef!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}body.single-product div.product .product_meta>span:last-child{border-bottom:0!important}body.single-product div.product .product_meta a{color:#a80f18!important;font-weight:700!important;text-decoration:none!important}body.single-product div.product .product_meta a:hover{color:#d11826!important;text-decoration:underline!important;text-underline-offset:2px!important}body.single-product div.product .summary .stock.out-of-stock{display:inline-flex!important;margin-bottom:16px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important}body.single-product div.product .summary .stock.out-of-stock+.product_title{margin-top:3px!important}@media (max-width:600px){body.single-product div.product .summary::after{content:"🔒 Secure Checkout\A🚚 Free Shipping $250+\A📦 Discreet Packaging\A💬 Responsive Support";white-space:pre-line!important;padding:13px 14px!important;font-size:11px!important;line-height:1.8!important;text-align:left!important}body.single-product div.product .product_meta::before{padding:15px!important;font-size:11px!important;line-height:1.75!important}body.single-product div.product .product_meta>span{grid-template-columns:66px minmax(0,1fr)!important}}body.single-product .obsidian-sticky-cart{position:fixed!important;z-index:99998!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;padding:0!important;background:linear-gradient(135deg,#150305 0%,#350609 52%,#650a12 100%)!important;border-top:1px solid rgb(255 78 92 / .4)!important;box-shadow:0 -12px 32px rgb(20 0 3 / .22),inset 0 1px 0 rgb(255 255 255 / .07)!important;transform:translateY(115%)!important;visibility:hidden!important;opacity:0!important;transition:transform 0.28s ease,visibility 0.28s ease,opacity 0.28s ease!important}body.single-product .obsidian-sticky-cart.is-visible{transform:translateY(0)!important;visibility:visible!important;opacity:1!important}body.single-product .obsidian-sticky-cart__inner{display:grid!important;grid-template-columns:minmax(260px,1fr) auto minmax(190px,260px)!important;gap:24px!important;align-items:center!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:12px 22px!important;box-sizing:border-box!important}body.single-product .obsidian-sticky-cart__product{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}body.single-product .obsidian-sticky-cart__product img{flex:0 0 52px!important;width:52px!important;height:52px!important;margin:0!important;padding:2px!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:9px!important;background:#ffffff!important;object-fit:cover!important;box-shadow:0 5px 14px rgb(0 0 0 / .22)!important}body.single-product .obsidian-sticky-cart__details{display:flex!important;flex-direction:column!important;min-width:0!important}body.single-product .obsidian-sticky-cart__name{display:block!important;overflow:hidden!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.single-product .obsidian-sticky-cart__price,body.single-product .obsidian-sticky-cart__price .amount{color:#ff7a84!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}body.single-product .obsidian-sticky-cart__price del{margin-right:5px!important;color:rgb(255 255 255 / .65)!important;font-size:12px!important}body.single-product .obsidian-sticky-cart__price ins{color:#ff7a84!important;text-decoration:none!important}body.single-product .obsidian-sticky-cart__assurance{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;color:rgb(255 255 255 / .86)!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important;white-space:nowrap!important}body.single-product .obsidian-sticky-cart__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:13px 20px!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:9px!important;background:linear-gradient(135deg,#f01e32 0%,#ca1022 54%,#a00816 100%)!important;color:#ffffff!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.025em!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 20px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .19)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.single-product .obsidian-sticky-cart__button:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important;box-shadow:0 11px 24px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .19)!important}body.single-product .obsidian-sticky-cart__button:focus-visible{outline:3px solid rgb(255 106 118 / .45)!important;outline-offset:3px!important}body.single-product.obsidian-sticky-cart-visible{padding-bottom:78px!important}@media (max-width:921px){body.single-product .obsidian-sticky-cart__inner{grid-template-columns:minmax(0,1fr) minmax(170px,230px)!important;gap:16px!important;padding:11px 16px!important}body.single-product .obsidian-sticky-cart__assurance{display:none!important}}@media (max-width:600px){body.single-product .obsidian-sticky-cart__inner{grid-template-columns:minmax(0,1fr) minmax(135px,165px)!important;gap:10px!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))
10px !important;}body.single-product .obsidian-sticky-cart__product img{display:none!important}body.single-product .obsidian-sticky-cart__product{gap:0!important}body.single-product .obsidian-sticky-cart__name{max-width:100%!important;font-size:11px!important}body.single-product .obsidian-sticky-cart__price,body.single-product .obsidian-sticky-cart__price .amount{font-size:14px!important}body.single-product .obsidian-sticky-cart__button{min-height:46px!important;padding:11px 12px!important;font-size:11px!important}body.single-product.obsidian-sticky-cart-visible{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){body.single-product .obsidian-sticky-cart,body.single-product .obsidian-sticky-cart__button{transition:none!important}}body.single-product div.product .woocommerce-tabs,body.single-product div.product .related.products,body.single-product div.product .upsells.products{width:100%!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box!important}body.single-product div.product .woocommerce-tabs{grid-column:1 / -1!important;clear:both!important;margin-top:56px!important;margin-bottom:62px!important}body.single-product div.product .woocommerce-tabs .panel{width:100%!important;margin:0!important;padding:34px 38px!important;border:1px solid #dedee2!important;border-top:4px solid #bd101c!important;border-radius:15px!important;background:#ffffff!important;box-shadow:0 16px 40px rgb(20 20 25 / .07)!important;box-sizing:border-box!important}body.single-product div.product .woocommerce-tabs .panel>h2:first-child{margin:0 0 24px!important;padding:0 0 15px!important;color:#151518!important;border-bottom:1px solid #e5e5e8!important;font-size:clamp(24px, 2.5vw, 32px)!important;font-weight:850!important;line-height:1.25!important;letter-spacing:-0.015em!important}body.single-product div.product .woocommerce-tabs .panel h2:not(:first-child),body.single-product div.product .woocommerce-tabs .panel h3,body.single-product div.product .woocommerce-tabs .panel h4{position:relative!important;margin:34px 0 15px!important;padding:0 0 11px 17px!important;color:#17171a!important;font-weight:825!important;line-height:1.3!important;letter-spacing:-0.01em!important}body.single-product div.product .woocommerce-tabs .panel h2:not(:first-child){font-size:24px!important}body.single-product div.product .woocommerce-tabs .panel h3{font-size:20px!important}body.single-product div.product .woocommerce-tabs .panel h4{font-size:17px!important}body.single-product div.product .woocommerce-tabs .panel h2:not(:first-child)::before,body.single-product div.product .woocommerce-tabs .panel h3::before,body.single-product div.product .woocommerce-tabs .panel h4::before{content:""!important;position:absolute!important;top:2px!important;bottom:9px!important;left:0!important;width:4px!important;border-radius:999px!important;background:linear-gradient(180deg,#ef1c30,#940813)!important}body.single-product div.product .woocommerce-tabs .panel p{max-width:900px!important;margin:0 0 20px!important;color:#3f3f44!important;font-size:15px!important;font-weight:450!important;line-height:1.82!important}body.single-product div.product .woocommerce-tabs .panel a{color:#a80f18!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body.single-product div.product .woocommerce-tabs .panel a:hover{color:#d11826!important}body.single-product div.product .woocommerce-tabs .panel ul,body.single-product div.product .woocommerce-tabs .panel ol{max-width:900px!important;margin:10px 0 24px!important;padding-left:25px!important;color:#3f3f44!important;font-size:15px!important;line-height:1.75!important}body.single-product div.product .woocommerce-tabs .panel li{margin:7px 0!important;padding-left:4px!important}body.single-product div.product .woocommerce-tabs .panel li::marker{color:#bd101c!important;font-weight:800!important}body.single-product div.product .woocommerce-tabs .panel blockquote{max-width:900px!important;margin:26px 0!important;padding:18px 20px!important;color:#3d2024!important;background:linear-gradient(135deg,#fffafa 0%,#fff1f2 100%)!important;border:1px solid rgb(189 16 28 / .22)!important;border-left:4px solid #bd101c!important;border-radius:10px!important;font-size:14px!important;line-height:1.7!important;box-shadow:0 8px 20px rgb(40 0 5 / .05)!important}body.single-product div.product .woocommerce-tabs .panel table{width:100%!important;margin:25px 0!important;border:1px solid #dedee2!important;border-collapse:separate!important;border-spacing:0!important;border-radius:11px!important;background:#ffffff!important;overflow:hidden!important}body.single-product div.product .woocommerce-tabs .panel table th,body.single-product div.product .woocommerce-tabs .panel table td{padding:13px 15px!important;border:0!important;border-bottom:1px solid #e7e7e9!important;color:#36363b!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}body.single-product div.product .woocommerce-tabs .panel table th{width:32%!important;background:#f7f7f8!important;color:#222226!important;font-weight:750!important}body.single-product div.product .woocommerce-tabs .panel table tr:last-child th,body.single-product div.product .woocommerce-tabs .panel table tr:last-child td{border-bottom:0!important}body.single-product div.product .related.products{grid-column:1 / -1!important;clear:both!important;margin-top:0!important;margin-bottom:70px!important;padding:34px!important;border:1px solid #dedee2!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 44px rgb(20 20 25 / .075)!important;box-sizing:border-box!important}body.single-product div.product .related.products>h2{position:relative!important;margin:0 0 28px!important;padding:0 0 17px!important;color:#161619!important;border-bottom:1px solid #e5e5e8!important;font-size:clamp(27px, 3vw, 38px)!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-0.02em!important}body.single-product div.product .related.products>h2::after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:78px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#ef1c30,#8f0714)!important}body.single-product div.product .related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important}body.single-product div.product .related.products ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 12px 15px!important;overflow:hidden!important;border:1px solid #dedee2!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 8px 22px rgb(20 20 25 / .06)!important;box-sizing:border-box!important;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease!important}body.single-product div.product .related.products ul.products li.product:hover{transform:translateY(-5px)!important;border-color:rgb(189 16 28 / .32)!important;box-shadow:0 18px 34px rgb(20 20 25 / .12),0 0 0 1px rgb(189 16 28 / .05)!important}body.single-product div.product .related.products ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;color:inherit!important;text-decoration:none!important}body.single-product div.product .related.products ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0 0 14px!important;border:0!important;border-radius:9px!important;background:#f5f5f6!important;object-fit:cover!important;transition:transform 0.35s ease,filter 0.35s ease!important}body.single-product div.product .related.products ul.products li.product:hover img{transform:scale(1.035)!important;filter:contrast(1.02) saturate(1.025)!important}body.single-product div.product .related.products ul.products li.product .woocommerce-loop-product__title{min-height:44px!important;margin:0 4px 9px!important;padding:0!important;color:#17171a!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-0.005em!important;text-align:center!important}body.single-product div.product .related.products ul.products li.product .price{display:block!important;margin:auto 4px 13px!important;color:#a80f18!important;font-size:15px!important;font-weight:850!important;line-height:1.3!important;text-align:center!important}body.single-product div.product .related.products ul.products li.product .price del{margin-right:4px!important;color:#77777d!important;font-size:12px!important;opacity:0.7!important}body.single-product div.product .related.products ul.products li.product .price ins{color:#a80f18!important;text-decoration:none!important}body.single-product div.product .related.products ul.products li.product .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 8px)!important;min-height:44px!important;margin:0 4px!important;padding:11px 13px!important;border:1px solid rgb(105 0 10 / .4)!important;border-radius:8px!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 53%,#930814 100%)!important;color:#ffffff!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.02em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 7px 16px rgb(174 8 25 / .19),inset 0 1px 0 rgb(255 255 255 / .16)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.single-product div.product .related.products ul.products li.product .button:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 10px 21px rgb(174 8 25 / .27),inset 0 1px 0 rgb(255 255 255 / .16)!important}body.single-product div.product .related.products ul.products li.product .ast-shop-product-out-of-stock,body.single-product div.product .related.products ul.products li.product .out-of-stock{position:absolute!important;z-index:3!important;top:19px!important;left:50%!important;width:auto!important;max-width:calc(100% - 28px)!important;margin:0!important;padding:6px 10px!important;transform:translateX(-50%)!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:999px!important;background:rgb(14 14 16 / .9)!important;color:#ffffff!important;font-size:9px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0.04em!important;text-align:center!important;text-transform:uppercase!important;backdrop-filter:blur(5px)!important;box-shadow:0 5px 13px rgb(0 0 0 / .26)!important}@media (max-width:921px){body.single-product div.product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-product div.product .woocommerce-tabs{margin-top:42px!important}body.single-product div.product .woocommerce-tabs .panel{padding:28px!important}}@media (max-width:600px){body.single-product div.product .woocommerce-tabs{margin-top:35px!important;margin-bottom:44px!important}body.single-product div.product .woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:6px!important}body.single-product div.product .woocommerce-tabs ul.tabs li,body.single-product div.product .woocommerce-tabs ul.tabs li a{width:100%!important}body.single-product div.product .woocommerce-tabs .panel{padding:23px 17px!important;border-radius:12px!important}body.single-product div.product .woocommerce-tabs .panel>h2:first-child{font-size:24px!important}body.single-product div.product .woocommerce-tabs .panel h2:not(:first-child){font-size:21px!important}body.single-product div.product .woocommerce-tabs .panel h3{font-size:18px!important}body.single-product div.product .woocommerce-tabs .panel p,body.single-product div.product .woocommerce-tabs .panel ul,body.single-product div.product .woocommerce-tabs .panel ol{font-size:14px!important;line-height:1.75!important}body.single-product div.product .related.products{margin-bottom:50px!important;padding:22px 15px!important;border-radius:13px!important}body.single-product div.product .related.products>h2{margin-bottom:21px!important;font-size:27px!important}body.single-product div.product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.single-product div.product .related.products ul.products li.product{padding:8px 8px 11px!important;border-radius:10px!important}body.single-product div.product .related.products ul.products li.product .woocommerce-loop-product__title{min-height:39px!important;margin-right:1px!important;margin-left:1px!important;font-size:11px!important}body.single-product div.product .related.products ul.products li.product .price{font-size:13px!important}body.single-product div.product .related.products ul.products li.product .button{width:100%!important;min-height:41px!important;margin:0!important;padding:9px 7px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){body.single-product div.product .related.products ul.products li.product,body.single-product div.product .related.products ul.products li.product img,body.single-product div.product .related.products ul.products li.product .button,body.single-product div.product .woocommerce-tabs ul.tabs li{transition:none!important}}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper{grid-column:1 / -1!important;clear:both!important;width:100%!important;max-width:1280px!important;margin:56px auto 62px!important;padding-top:0!important;border-top:3px solid #d60000!important;box-sizing:border-box!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin:26px 0 18px!important;padding:8px!important;border:1px solid #dedee2!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 10px 28px rgb(20 20 25 / .06)!important;box-sizing:border-box!important;overflow:visible!important;list-style:none!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::before,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::after,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li::before,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li::after{display:none!important;content:none!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:1px solid #dedee2!important;border-radius:9px!important;background:#ffffff!important;box-shadow:none!important;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:43px!important;padding:11px 18px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#343438!important;-webkit-text-fill-color:#343438!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0.025em!important;text-align:center!important;text-decoration:none!important;text-indent:0!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;overflow:visible!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a::before,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a::after{display:none!important;content:none!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li:not(.active):hover{transform:translateY(-1px)!important;border-color:#c9c9ce!important;background:#f5f5f6!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li.active{border-color:#a90d19!important;background:linear-gradient(135deg,#180306 0%,#45080d 55%,#750b16 100%)!important;box-shadow:0 7px 16px rgb(48 0 6 / .18),inset 0 1px 0 rgb(255 255 255 / .08)!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li.active>a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{width:100%!important;margin:0!important;padding:34px 38px!important;border:1px solid #dedee2!important;border-top:4px solid #bd101c!important;border-radius:15px!important;background:#ffffff!important;color:#3f3f44!important;-webkit-text-fill-color:initial!important;visibility:visible!important;opacity:1!important;box-shadow:0 16px 40px rgb(20 20 25 / .07)!important;box-sizing:border-box!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description p,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description li,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description span,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description div,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description strong,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description em{color:#3f3f44!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h1,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h2,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h3,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h4,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h5,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description h6{color:#17171a!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description a{color:#a80f18!important;-webkit-text-fill-color:currentColor!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-description li::marker{color:#bd101c!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information table{width:100%!important;margin:0!important;border:1px solid #dedee2!important;border-collapse:separate!important;border-spacing:0!important;border-radius:11px!important;overflow:hidden!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information th,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information td{padding:13px 15px!important;border:0!important;border-bottom:1px solid #e7e7e9!important;color:#36363b!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information th{width:32%!important;background:#f7f7f8!important;color:#222226!important;font-weight:750!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information tr:last-child th,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper #tab-additional_information tr:last-child td{border-bottom:0!important}@media (max-width:600px){body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper{margin-top:35px!important;margin-bottom:44px!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:6px!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li,body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs>li>a{width:100%!important}body.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:23px 17px!important;border-radius:12px!important}}body.single-product div.product .woocommerce-product-gallery{position:relative!important;width:100%!important;margin:0!important;padding:0!important}body.single-product div.product .woocommerce-product-gallery__wrapper{overflow:hidden!important;border:1px solid #dedee2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 42px rgb(20 20 25 / .09),inset 0 1px 0 rgb(255 255 255 / .7)!important}body.single-product div.product .woocommerce-product-gallery__image{overflow:hidden!important;background:#f4f4f5!important}body.single-product div.product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border-radius:0!important;object-fit:cover!important;transition:transform 0.38s ease,filter 0.38s ease!important}body.single-product div.product .woocommerce-product-gallery__image:hover img{transform:scale(1.025)!important;filter:contrast(1.02) saturate(1.025)!important}body.single-product div.product .woocommerce-product-gallery__trigger{position:absolute!important;z-index:5!important;top:16px!important;right:16px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;margin:0!important;border:1px solid rgb(0 0 0 / .12)!important;border-radius:50%!important;background:rgb(255 255 255 / .94)!important;color:#17171a!important;box-shadow:0 8px 20px rgb(0 0 0 / .12),inset 0 1px 0 rgb(255 255 255 / .9)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease,box-shadow 0.2s ease!important}body.single-product div.product .woocommerce-product-gallery__trigger:hover{transform:translateY(-1px) scale(1.03)!important;background:#17171a!important;color:#ffffff!important;box-shadow:0 10px 24px rgb(0 0 0 / .18),0 0 0 3px rgb(189 16 28 / .08)!important}body.single-product div.product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:14px 0 0!important;padding:0!important;list-style:none!important}body.single-product div.product .flex-control-thumbs li{width:100%!important;margin:0!important;padding:0!important;float:none!important}body.single-product div.product .flex-control-thumbs img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;margin:0!important;padding:3px!important;border:1px solid #d9d9dd!important;border-radius:10px!important;background:#ffffff!important;object-fit:cover!important;opacity:0.72!important;cursor:pointer!important;box-shadow:0 6px 16px rgb(20 20 25 / .06)!important;transition:transform 0.22s ease,border-color 0.22s ease,opacity 0.22s ease,box-shadow 0.22s ease!important}body.single-product div.product .flex-control-thumbs img:hover{transform:translateY(-2px)!important;border-color:rgb(189 16 28 / .42)!important;opacity:1!important;box-shadow:0 10px 22px rgb(20 20 25 / .11),0 0 0 2px rgb(189 16 28 / .06)!important}body.single-product div.product .flex-control-thumbs img.flex-active{border-color:#bd101c!important;opacity:1!important;box-shadow:0 10px 24px rgb(189 16 28 / .13),0 0 0 2px rgb(189 16 28 / .1)!important}@media (min-width:922px){body.single-product div.product .woocommerce-product-gallery{max-width:620px!important;justify-self:center!important}}@media (max-width:921px){body.single-product div.product .woocommerce-product-gallery{margin-bottom:26px!important}body.single-product div.product .flex-control-thumbs{gap:10px!important}}@media (max-width:600px){body.single-product div.product .woocommerce-product-gallery__wrapper{border-radius:13px!important}body.single-product div.product .woocommerce-product-gallery__trigger{top:10px!important;right:10px!important;width:42px!important;height:42px!important}body.single-product div.product .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}body.single-product div.product .flex-control-thumbs img{border-radius:8px!important}}@media (prefers-reduced-motion:reduce){body.single-product div.product .woocommerce-product-gallery__image img,body.single-product div.product .woocommerce-product-gallery__trigger,body.single-product div.product .flex-control-thumbs img{transition:none!important}}body.single-product div.product section.related.products{grid-column:1 / -1!important;clear:both!important;width:100%!important;max-width:1280px!important;margin:0 auto 72px!important;padding:32px!important;border:1px solid #dedee2!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 44px rgb(20 20 25 / .08),inset 0 1px 0 rgb(255 255 255 / .75)!important;box-sizing:border-box!important}body.single-product div.product section.related.products>h2{position:relative!important;margin:0 0 28px!important;padding:0 0 17px!important;color:#17171a!important;border-bottom:1px solid #e5e5e8!important;font-size:clamp(27px, 3vw, 38px)!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-0.02em!important;text-transform:none!important}body.single-product div.product section.related.products>h2::after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:82px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#ef1c30 0%,#a10917 100%)!important}body.single-product div.product section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.single-product div.product section.related.products ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:12px 12px 15px!important;overflow:hidden!important;border:1px solid #dedee2!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 8px 22px rgb(20 20 25 / .06)!important;box-sizing:border-box!important;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease!important}body.single-product div.product section.related.products ul.products li.product:hover{transform:translateY(-5px)!important;border-color:rgb(189 16 28 / .34)!important;box-shadow:0 19px 36px rgb(20 20 25 / .13),0 0 0 1px rgb(189 16 28 / .04)!important}body.single-product div.product section.related.products ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;color:inherit!important;text-decoration:none!important}body.single-product div.product section.related.products ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0 0 14px!important;border:0!important;border-radius:9px!important;background:#f4f4f5!important;object-fit:cover!important;transition:transform 0.35s ease,filter 0.35s ease!important}body.single-product div.product section.related.products ul.products li.product:hover img{transform:scale(1.035)!important;filter:contrast(1.02) saturate(1.03)!important}body.single-product div.product section.related.products ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:42px!important;margin:0 4px 9px!important;padding:0!important;overflow:hidden!important;color:#17171a!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-0.005em!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.single-product div.product section.related.products ul.products li.product .price{display:block!important;margin:auto 4px 13px!important;color:#a80f18!important;font-size:15px!important;font-weight:850!important;line-height:1.3!important;text-align:center!important}body.single-product div.product section.related.products ul.products li.product .price del{margin-right:5px!important;color:#77777d!important;font-size:12px!important;opacity:0.7!important}body.single-product div.product section.related.products ul.products li.product .price ins{color:#a80f18!important;text-decoration:none!important}body.single-product div.product section.related.products ul.products li.product .wc-points-rewards-product-message,body.single-product div.product section.related.products ul.products li.product p{display:block!important;margin:0 4px 11px!important;padding:6px 8px!important;border:1px solid #e1e1e4!important;border-radius:7px!important;background:#f7f7f8!important;color:#4c4c51!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important;text-align:center!important}body.single-product div.product section.related.products ul.products li.product .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 8px)!important;min-height:44px!important;margin:0 4px!important;padding:11px 13px!important;border:1px solid rgb(105 0 10 / .4)!important;border-radius:8px!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 53%,#930814 100%)!important;color:#ffffff!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.02em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 7px 16px rgb(174 8 25 / .2),inset 0 1px 0 rgb(255 255 255 / .17)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.single-product div.product section.related.products ul.products li.product .button:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 11px 22px rgb(174 8 25 / .28),inset 0 1px 0 rgb(255 255 255 / .17)!important}body.single-product div.product section.related.products ul.products li.product .ast-shop-product-out-of-stock,body.single-product div.product section.related.products ul.products li.product .out-of-stock{position:absolute!important;z-index:4!important;top:19px!important;left:50%!important;right:auto!important;width:auto!important;max-width:calc(100% - 28px)!important;margin:0!important;padding:6px 10px!important;transform:translateX(-50%)!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:999px!important;background:rgb(14 14 16 / .9)!important;color:#ffffff!important;font-size:9px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0.04em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 5px 13px rgb(0 0 0 / .26)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}@media (max-width:921px){body.single-product div.product section.related.products{padding:26px!important}body.single-product div.product section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:600px){body.single-product div.product section.related.products{margin-bottom:52px!important;padding:21px 14px!important;border-radius:13px!important}body.single-product div.product section.related.products>h2{margin-bottom:21px!important;font-size:27px!important}body.single-product div.product section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.single-product div.product section.related.products ul.products li.product{padding:8px 8px 11px!important;border-radius:10px!important}body.single-product div.product section.related.products ul.products li.product .woocommerce-loop-product__title{min-height:38px!important;margin-right:1px!important;margin-left:1px!important;font-size:11px!important}body.single-product div.product section.related.products ul.products li.product .price{font-size:13px!important}body.single-product div.product section.related.products ul.products li.product .button{width:100%!important;min-height:41px!important;margin:0!important;padding:9px 7px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){body.single-product div.product section.related.products ul.products li.product,body.single-product div.product section.related.products ul.products li.product img,body.single-product div.product section.related.products ul.products li.product .button{transition:none!important}}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h1,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h2,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h3,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h4{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links p,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links li,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links small{color:rgb(255 255 255 / .82)!important;-webkit-text-fill-color:rgb(255 255 255 / .82)!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links a{color:#ff5966!important;-webkit-text-fill-color:#ff5966!important;text-decoration-color:currentColor!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links .wp-block-button__link,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links .button,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links a[class*="button"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgb(255 255 255 / .38)!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links article,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links [class*="card"]{background:rgb(255 255 255 / .055)!important;border-color:rgb(255 255 255 / .26)!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h2::before,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links h3::before{display:block!important;background:#ed1c2f!important}body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links svg,body.single-product div.product div.woocommerce-tabs.wc-tabs-wrapper div#tab-description section.obsidian-research-links svg *{-webkit-text-fill-color:initial!important}body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{background:#f5f5f6!important}body.woocommerce-shop .site-content,body.post-type-archive-product .site-content,body.tax-product_cat .site-content,body.tax-product_tag .site-content{background:#f5f5f6!important}body.woocommerce-shop .ast-woocommerce-container,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.tax-product_tag .ast-woocommerce-container{width:100%!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important;padding:30px 18px 70px!important;box-sizing:border-box!important}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.tax-product_tag .woocommerce-products-header{width:100%!important;margin:0 0 28px!important;padding:27px 30px!important;border:1px solid #dedee2!important;border-top:4px solid #bd101c!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 16px 40px rgb(20 20 25 / .075),inset 0 1px 0 rgb(255 255 255 / .75)!important;box-sizing:border-box!important}body.woocommerce-shop .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{margin:0!important;padding:0!important;color:#151518!important;font-size:clamp(30px, 4vw, 46px)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-0.025em!important}body.woocommerce-shop .term-description,body.post-type-archive-product .term-description,body.tax-product_cat .term-description,body.tax-product_tag .term-description{max-width:850px!important;margin:14px 0 0!important;color:#56565c!important;font-size:14px!important;line-height:1.72!important}body.woocommerce-shop .term-description p:last-child,body.post-type-archive-product .term-description p:last-child,body.tax-product_cat .term-description p:last-child,body.tax-product_tag .term-description p:last-child{margin-bottom:0!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{float:none!important;width:auto!important;margin:0!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:flex!important;align-items:center!important;color:#55555b!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}body.woocommerce-shop .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.tax-product_tag .woocommerce-ordering select{min-width:220px!important;min-height:44px!important;margin:0!important;padding:10px 38px 10px 13px!important;border:1px solid #d2d2d6!important;border-radius:9px!important;background-color:#ffffff!important;color:#28282c!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}body.woocommerce-shop .woocommerce-ordering select:focus,body.post-type-archive-product .woocommerce-ordering select:focus,body.tax-product_cat .woocommerce-ordering select:focus,body.tax-product_tag .woocommerce-ordering select:focus{border-color:#bd101c!important;outline:0!important;box-shadow:0 0 0 3px rgb(189 16 28 / .11)!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{margin-bottom:20px!important}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{margin:-56px 0 20px auto!important;text-align:right!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 20px!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-shop ul.products::before,body.woocommerce-shop ul.products::after,body.post-type-archive-product ul.products::before,body.post-type-archive-product ul.products::after,body.tax-product_cat ul.products::before,body.tax-product_cat ul.products::after,body.tax-product_tag ul.products::before,body.tax-product_tag ul.products::after{display:none!important;content:none!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:13px 13px 16px!important;float:none!important;clear:none!important;overflow:hidden!important;border:1px solid #dedee2!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 9px 24px rgb(20 20 25 / .065)!important;box-sizing:border-box!important;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease!important}body.woocommerce-shop ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.tax-product_tag ul.products li.product:hover{transform:translateY(-5px)!important;border-color:rgb(189 16 28 / .34)!important;box-shadow:0 20px 38px rgb(20 20 25 / .13),0 0 0 1px rgb(189 16 28 / .04)!important}body.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link,body.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link,body.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link,body.tax-product_tag ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;color:inherit!important;text-decoration:none!important}body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_tag ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0 0 15px!important;border:0!important;border-radius:10px!important;background:#f4f4f5!important;object-fit:cover!important;transition:transform 0.35s ease,filter 0.35s ease!important}body.woocommerce-shop ul.products li.product:hover img,body.post-type-archive-product ul.products li.product:hover img,body.tax-product_cat ul.products li.product:hover img,body.tax-product_tag ul.products li.product:hover img{transform:scale(1.035)!important;filter:contrast(1.02) saturate(1.03)!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:45px!important;margin:0 3px 9px!important;padding:0!important;overflow:hidden!important;color:#17171a!important;font-size:14px!important;font-weight:800!important;line-height:1.38!important;letter-spacing:-0.005em!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{display:block!important;margin:auto 3px 12px!important;color:#a80f18!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;text-align:center!important}body.woocommerce-shop ul.products li.product .price del,body.post-type-archive-product ul.products li.product .price del,body.tax-product_cat ul.products li.product .price del,body.tax-product_tag ul.products li.product .price del{margin-right:5px!important;color:#77777d!important;font-size:12px!important;opacity:0.7!important}body.woocommerce-shop ul.products li.product .price ins,body.post-type-archive-product ul.products li.product .price ins,body.tax-product_cat ul.products li.product .price ins,body.tax-product_tag ul.products li.product .price ins{color:#a80f18!important;text-decoration:none!important}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_tag ul.products li.product .wc-points-rewards-product-message,body.woocommerce-shop ul.products li.product p,body.post-type-archive-product ul.products li.product p,body.tax-product_cat ul.products li.product p,body.tax-product_tag ul.products li.product p{display:block!important;margin:0 3px 11px!important;padding:7px 8px!important;border:1px solid #e1e1e4!important;border-radius:7px!important;background:#f7f7f8!important;color:#4c4c51!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important;text-align:center!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 6px)!important;min-height:46px!important;margin:0 3px!important;padding:12px 13px!important;border:1px solid rgb(105 0 10 / .4)!important;border-radius:9px!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 53%,#930814 100%)!important;color:#ffffff!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.02em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgb(174 8 25 / .21),inset 0 1px 0 rgb(255 255 255 / .17)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.woocommerce-shop ul.products li.product a.button:hover,body.post-type-archive-product ul.products li.product a.button:hover,body.tax-product_cat ul.products li.product a.button:hover,body.tax-product_tag ul.products li.product a.button:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;box-shadow:0 11px 24px rgb(174 8 25 / .29),inset 0 1px 0 rgb(255 255 255 / .17)!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_tag ul.products li.product .out-of-stock{position:absolute!important;z-index:4!important;top:21px!important;left:50%!important;right:auto!important;width:auto!important;max-width:calc(100% - 30px)!important;margin:0!important;padding:6px 10px!important;transform:translateX(-50%)!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:999px!important;background:rgb(14 14 16 / .9)!important;color:#ffffff!important;font-size:9px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0.04em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 5px 13px rgb(0 0 0 / .26)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}body.woocommerce-shop nav.woocommerce-pagination,body.post-type-archive-product nav.woocommerce-pagination,body.tax-product_cat nav.woocommerce-pagination,body.tax-product_tag nav.woocommerce-pagination{margin:34px 0 0!important}body.woocommerce-shop nav.woocommerce-pagination ul,body.post-type-archive-product nav.woocommerce-pagination ul,body.tax-product_cat nav.woocommerce-pagination ul,body.tax-product_tag nav.woocommerce-pagination ul{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:8px!important;border:1px solid #dedee2!important;border-radius:11px!important;background:#ffffff!important;box-shadow:0 9px 24px rgb(20 20 25 / .07)!important}body.woocommerce-shop nav.woocommerce-pagination ul li,body.post-type-archive-product nav.woocommerce-pagination ul li,body.tax-product_cat nav.woocommerce-pagination ul li,body.tax-product_tag nav.woocommerce-pagination ul li{margin:0!important;border:0!important}body.woocommerce-shop nav.woocommerce-pagination ul li a,body.woocommerce-shop nav.woocommerce-pagination ul li span,body.post-type-archive-product nav.woocommerce-pagination ul li a,body.post-type-archive-product nav.woocommerce-pagination ul li span,body.tax-product_cat nav.woocommerce-pagination ul li a,body.tax-product_cat nav.woocommerce-pagination ul li span,body.tax-product_tag nav.woocommerce-pagination ul li a,body.tax-product_tag nav.woocommerce-pagination ul li span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;min-height:38px!important;padding:8px!important;border-radius:7px!important;background:transparent!important;color:#343438!important;font-size:12px!important;font-weight:750!important;line-height:1!important;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease!important}body.woocommerce-shop nav.woocommerce-pagination ul li a:hover,body.post-type-archive-product nav.woocommerce-pagination ul li a:hover,body.tax-product_cat nav.woocommerce-pagination ul li a:hover,body.tax-product_tag nav.woocommerce-pagination ul li a:hover{transform:translateY(-1px)!important;background:#f2f2f3!important;color:#a80f18!important}body.woocommerce-shop nav.woocommerce-pagination ul li span.current,body.post-type-archive-product nav.woocommerce-pagination ul li span.current,body.tax-product_cat nav.woocommerce-pagination ul li span.current,body.tax-product_tag nav.woocommerce-pagination ul li span.current{background:linear-gradient(135deg,#180306 0%,#45080d 55%,#750b16 100%)!important;color:#ffffff!important;box-shadow:0 6px 14px rgb(48 0 6 / .17)!important}@media (max-width:921px){body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{margin-top:-56px!important}}@media (max-width:600px){body.woocommerce-shop .ast-woocommerce-container,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.tax-product_tag .ast-woocommerce-container{padding:20px 10px 52px!important}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.tax-product_tag .woocommerce-products-header{margin-bottom:18px!important;padding:21px 17px!important;border-radius:13px!important}body.woocommerce-shop .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{font-size:32px!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:block!important;margin:0 0 9px!important;text-align:left!important}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{width:100%!important;margin:0 0 18px!important;text-align:left!important}body.woocommerce-shop .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.tax-product_tag .woocommerce-ordering select{width:100%!important;min-width:0!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{padding:8px 8px 11px!important;border-radius:10px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{min-height:38px!important;margin-right:1px!important;margin-left:1px!important;font-size:11px!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{font-size:13px!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{width:100%!important;min-height:42px!important;margin:0!important;padding:9px 7px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product,body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_tag ul.products li.product img,body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{transition:none!important}}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{position:relative!important}body.woocommerce-shop ul.products li.product::before,body.post-type-archive-product ul.products li.product::before,body.tax-product_cat ul.products li.product::before,body.tax-product_tag ul.products li.product::before{content:"RESEARCH USE ONLY"!important;position:absolute!important;z-index:5!important;top:21px!important;left:21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:calc(100% - 42px)!important;min-height:25px!important;padding:5px 9px!important;border:1px solid rgb(255 255 255 / .25)!important;border-radius:999px!important;background:rgb(20 3 5 / .88)!important;color:#ffffff!important;font-size:8px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0.055em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 5px 14px rgb(0 0 0 / .24)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;pointer-events:none!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_tag ul.products li.product .out-of-stock{top:53px!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{position:relative!important;margin-top:12px!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{content:"Secure checkout • Responsive support"!important;position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;left:0!important;display:block!important;color:#707077!important;font-size:8.5px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0.01em!important;text-align:center!important;text-transform:none!important;pointer-events:none!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{padding-bottom:18px!important}@media (max-width:600px){body.woocommerce-shop ul.products li.product::before,body.post-type-archive-product ul.products li.product::before,body.tax-product_cat ul.products li.product::before,body.tax-product_tag ul.products li.product::before{top:14px!important;left:14px!important;min-height:21px!important;padding:4px 7px!important;font-size:7px!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_tag ul.products li.product .out-of-stock{top:42px!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{font-size:7px!important}}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{position:relative!important;overflow:hidden!important;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease!important}body.woocommerce-shop ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.tax-product_tag ul.products li.product:hover{transform:translateY(-6px)!important;border-color:rgb(189 16 28 / .38)!important;box-shadow:0 22px 42px rgb(20 20 25 / .15),0 0 0 1px rgb(189 16 28 / .05)!important}body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_tag ul.products li.product img{transform:scale(1)!important;transform-origin:center center!important;transition:transform 0.36s ease,filter 0.36s ease!important}body.woocommerce-shop ul.products li.product:hover img,body.post-type-archive-product ul.products li.product:hover img,body.tax-product_cat ul.products li.product:hover img,body.tax-product_tag ul.products li.product:hover img{transform:scale(1.045)!important;filter:contrast(1.025) saturate(1.035)!important}body.woocommerce-shop ul.products li.product::before,body.post-type-archive-product ul.products li.product::before,body.tax-product_cat ul.products li.product::before,body.tax-product_tag ul.products li.product::before{top:21px!important;left:21px!important;min-height:26px!important;padding:5px 10px!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:999px!important;background:rgb(18 18 20 / .91)!important;color:#ffffff!important;font-size:8px!important;font-weight:850!important;line-height:1!important;letter-spacing:0.055em!important;box-shadow:0 6px 16px rgb(0 0 0 / .26),inset 0 1px 0 rgb(255 255 255 / .07)!important}body.woocommerce-shop ul.products li.product .onsale,body.post-type-archive-product ul.products li.product .onsale,body.tax-product_cat ul.products li.product .onsale,body.tax-product_tag ul.products li.product .onsale{position:absolute!important;z-index:7!important;top:21px!important;right:21px!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:46px!important;min-height:26px!important;margin:0!important;padding:5px 10px!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:999px!important;background:linear-gradient(135deg,#f01d31 0%,#c40e20 58%,#920713 100%)!important;color:#ffffff!important;font-size:8px!important;font-weight:850!important;line-height:1!important;letter-spacing:0.055em!important;text-align:center!important;text-transform:uppercase!important;box-shadow:0 6px 16px rgb(125 0 14 / .28),inset 0 1px 0 rgb(255 255 255 / .15)!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_tag ul.products li.product .out-of-stock{top:62px!important;left:50%!important;right:auto!important;padding:6px 11px!important;transform:translateX(-50%)!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:999px!important;background:rgb(15 15 17 / .88)!important;box-shadow:0 6px 16px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .06)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:2px 3px 10px!important;overflow:hidden!important;font-size:14px!important;font-weight:800!important;line-height:1.38!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{margin:0 3px 13px!important;color:#9f0c17!important;font-size:17px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:-0.01em!important}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_tag ul.products li.product .wc-points-rewards-product-message{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;margin:0 3px 23px!important;padding:6px 9px 6px 14px!important;border:1px solid #dedee2!important;border-left:3px solid #d01729!important;border-radius:7px!important;background:linear-gradient(135deg,#ffffff 0%,#f8f8f9 100%)!important;color:#404046!important;font-size:9px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important;box-shadow:0 4px 10px rgb(20 20 25 / .035)!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{content:"Secure checkout  •  Responsive support"!important;bottom:calc(100% + 7px)!important;color:#68686e!important;font-size:8px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0.005em!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{min-height:46px!important;box-shadow:0 8px 18px rgb(174 8 25 / .22),inset 0 1px 0 rgb(255 255 255 / .18)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}body.woocommerce-shop ul.products li.product a.button:hover,body.post-type-archive-product ul.products li.product a.button:hover,body.tax-product_cat ul.products li.product a.button:hover,body.tax-product_tag ul.products li.product a.button:hover{transform:translateY(-2px)!important;filter:brightness(1.08) saturate(1.04)!important;box-shadow:0 13px 26px rgb(174 8 25 / .33),0 0 0 3px rgb(189 16 28 / .06),inset 0 1px 0 rgb(255 255 255 / .2)!important}@media (max-width:600px){body.woocommerce-shop ul.products li.product::before,body.post-type-archive-product ul.products li.product::before,body.tax-product_cat ul.products li.product::before,body.tax-product_tag ul.products li.product::before{top:14px!important;left:14px!important;min-height:21px!important;padding:4px 7px!important;font-size:6.5px!important}body.woocommerce-shop ul.products li.product .onsale,body.post-type-archive-product ul.products li.product .onsale,body.tax-product_cat ul.products li.product .onsale,body.tax-product_tag ul.products li.product .onsale{top:14px!important;right:14px!important;min-width:37px!important;min-height:21px!important;padding:4px 7px!important;font-size:6.5px!important}body.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-shop ul.products li.product .out-of-stock,body.post-type-archive-product ul.products li.product .out-of-stock,body.tax-product_cat ul.products li.product .out-of-stock,body.tax-product_tag ul.products li.product .out-of-stock{top:44px!important;padding:4px 7px!important;font-size:7px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{height:39px!important;min-height:39px!important;max-height:39px!important;font-size:11px!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{font-size:14px!important}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_tag ul.products li.product .wc-points-rewards-product-message{min-height:26px!important;margin-bottom:21px!important;padding:5px 6px!important;font-size:7px!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{font-size:6.5px!important}}@media (prefers-reduced-motion:reduce){body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product,body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_tag ul.products li.product img,body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{transition:none!important}}body.woocommerce ul.products li.product::before,body.woocommerce-page ul.products li.product::before{top:21px!important;left:21px!important;right:auto!important}body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{position:absolute!important;z-index:30!important;top:21px!important;right:21px!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:46px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:5px 10px!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:999px!important;background:linear-gradient(135deg,#f01d31 0%,#c40e20 58%,#920713 100%)!important;color:#ffffff!important;font-size:8px!important;font-weight:850!important;line-height:1!important;letter-spacing:0.055em!important;text-align:center!important;text-transform:uppercase!important;transform:none!important;box-shadow:0 6px 16px rgb(125 0 14 / .28),inset 0 1px 0 rgb(255 255 255 / .15)!important}body.woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce ul.products li.product .out-of-stock,body.woocommerce-page ul.products li.product .out-of-stock{top:61px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}@media only screen and (max-width:600px){body.woocommerce ul.products li.product::before,body.woocommerce-page ul.products li.product::before{top:14px!important;left:14px!important;right:auto!important}body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{top:14px!important;right:14px!important;left:auto!important;min-width:37px!important;height:21px!important;min-height:21px!important;padding:4px 7px!important;font-size:6.5px!important}body.woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce ul.products li.product .out-of-stock,body.woocommerce-page ul.products li.product .out-of-stock{top:44px!important}}body.woocommerce-shop .ast-woocommerce-container,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.tax-product_tag .ast-woocommerce-container{padding-top:24px!important}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.tax-product_tag .woocommerce-products-header{margin-bottom:18px!important}body.woocommerce-shop .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{position:relative!important;margin:0!important;padding:0 0 17px!important;border-bottom:1px solid #d9d9dd!important;color:#151518!important;font-size:clamp(30px, 4vw, 44px)!important;font-weight:850!important;line-height:1.1!important;letter-spacing:-0.025em!important}body.woocommerce-shop .woocommerce-products-header__title::after,body.post-type-archive-product .woocommerce-products-header__title::after,body.tax-product_cat .woocommerce-products-header__title::after,body.tax-product_tag .woocommerce-products-header__title::after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:78px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#ef1c30 0%,#a10917 100%)!important}body.woocommerce-shop .term-description,body.post-type-archive-product .term-description,body.tax-product_cat .term-description,body.tax-product_tag .term-description{position:relative!important;max-width:none!important;margin:18px 0 0!important;padding:17px 20px 17px 52px!important;border:1px solid #dedee2!important;border-left:4px solid #bd101c!important;border-radius:11px!important;background:linear-gradient(135deg,#ffffff 0%,#fafafa 100%)!important;color:#55555c!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:0.015em!important;box-shadow:0 9px 24px rgb(20 20 25 / .06)!important;box-sizing:border-box!important}body.woocommerce-shop .term-description::before,body.post-type-archive-product .term-description::before,body.tax-product_cat .term-description::before,body.tax-product_tag .term-description::before{content:"◆"!important;position:absolute!important;top:50%!important;left:20px!important;color:#bd101c!important;font-size:13px!important;line-height:1!important;transform:translateY(-50%) rotate(45deg)!important}body.woocommerce-shop .term-description p,body.post-type-archive-product .term-description p,body.tax-product_cat .term-description p,body.tax-product_tag .term-description p{margin:0!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:38px!important;margin:0!important;padding:9px 14px!important;float:none!important;border:1px solid #dedee2!important;border-radius:999px!important;background:#ffffff!important;color:#55555b!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;box-shadow:0 6px 16px rgb(20 20 25 / .05)!important}body.woocommerce-shop .woocommerce-result-count::before,body.post-type-archive-product .woocommerce-result-count::before,body.tax-product_cat .woocommerce-result-count::before,body.tax-product_tag .woocommerce-result-count::before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin-right:8px!important;border-radius:50%!important;background:#bd101c!important;box-shadow:0 0 0 4px rgb(189 16 28 / .1)!important}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{float:right!important;width:auto!important;margin:0!important}body.woocommerce-shop .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.tax-product_tag .woocommerce-ordering select{width:auto!important;min-width:220px!important;min-height:40px!important;margin:0!important;padding:9px 39px 9px 13px!important;border:1px solid #d2d2d6!important;border-radius:9px!important;background-color:#ffffff!important;color:#2d2d31!important;font-size:11px!important;font-weight:700!important;box-shadow:0 6px 16px rgb(20 20 25 / .05)!important}body.woocommerce-shop .woocommerce-ordering select:focus,body.post-type-archive-product .woocommerce-ordering select:focus,body.tax-product_cat .woocommerce-ordering select:focus,body.tax-product_tag .woocommerce-ordering select:focus{border-color:#bd101c!important;outline:0!important;box-shadow:0 0 0 3px rgb(189 16 28 / .11),0 6px 16px rgb(20 20 25 / .05)!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{margin-bottom:22px!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{clear:both!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{margin-top:0!important}@media (max-width:921px){body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{float:right!important;margin-top:0!important}}@media (max-width:600px){body.woocommerce-shop .ast-woocommerce-container,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.tax-product_tag .ast-woocommerce-container{padding-top:16px!important}body.woocommerce-shop .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.tax-product_tag .woocommerce-products-header{margin-bottom:14px!important}body.woocommerce-shop .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{padding-bottom:14px!important;font-size:31px!important}body.woocommerce-shop .term-description,body.post-type-archive-product .term-description,body.tax-product_cat .term-description,body.tax-product_tag .term-description{margin-top:14px!important;padding:14px 14px 14px 40px!important;font-size:11px!important;line-height:1.6!important}body.woocommerce-shop .term-description::before,body.post-type-archive-product .term-description::before,body.tax-product_cat .term-description::before,body.tax-product_tag .term-description::before{left:16px!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:flex!important;width:100%!important;margin:0 0 9px!important;box-sizing:border-box!important}body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{float:none!important;width:100%!important;margin:0 0 18px!important}body.woocommerce-shop .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.tax-product_tag .woocommerce-ordering select{width:100%!important;min-width:0!important}}body.woocommerce-shop .ast-shop-toolbar-container,body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container,body.tax-product_tag .ast-shop-toolbar-container,body.woocommerce-shop .ast-woo-shop-archive-header,body.post-type-archive-product .ast-woo-shop-archive-header,body.tax-product_cat .ast-woo-shop-archive-header,body.tax-product_tag .ast-woo-shop-archive-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;margin:0 0 23px!important;padding:10px 12px!important;border:1px solid #dedee2!important;border-radius:12px!important;background:rgb(255 255 255 / .9)!important;box-shadow:0 8px 22px rgb(20 20 25 / .055)!important;box-sizing:border-box!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0!important;padding:9px 14px!important;border:1px solid #dedee2!important;border-radius:999px!important;background:#ffffff!important;color:#44444a!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;box-shadow:0 5px 14px rgb(20 20 25 / .055)!important}body.woocommerce-shop .woocommerce-result-count::before,body.post-type-archive-product .woocommerce-result-count::before,body.tax-product_cat .woocommerce-result-count::before,body.tax-product_tag .woocommerce-result-count::before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin-right:8px!important;border-radius:50%!important;background:#d2182a!important;box-shadow:0 0 0 4px rgb(210 24 42 / .1)!important}body.woocommerce-shop ul.products::before,body.post-type-archive-product ul.products::before,body.tax-product_cat ul.products::before,body.tax-product_tag ul.products::before{content:"FEATURED RESEARCH COLLECTION"!important;display:block!important;grid-column:1 / -1!important;width:100%!important;margin:4px 0 -4px!important;padding:0 0 13px 14px!important;border-bottom:1px solid #dddddf!important;border-left:4px solid #d1182a!important;color:#39393f!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important;letter-spacing:0.085em!important;text-transform:uppercase!important;box-sizing:border-box!important}body.woocommerce-shop ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.tax-product_tag ul.products li.product:hover{transform:translateY(-6px)!important;border-color:rgb(189 16 28 / .4)!important;box-shadow:0 22px 42px rgb(20 20 25 / .145),0 0 0 1px rgb(189 16 28 / .05)!important}body.woocommerce-shop ul.products li.product:hover img,body.post-type-archive-product ul.products li.product:hover img,body.tax-product_cat ul.products li.product:hover img,body.tax-product_tag ul.products li.product:hover img{transform:scale(1.04)!important;filter:contrast(1.025) saturate(1.035)!important}body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_tag ul.products li.product .wc-points-rewards-product-message{min-height:30px!important;margin:0 3px 24px!important;padding:7px 9px 7px 14px!important;border:1px solid #dddde1!important;border-left:3px solid #d1182a!important;border-radius:7px!important;background:linear-gradient(135deg,#ffffff 0%,#f7f7f8 100%)!important;color:#3d3d42!important;font-size:9px!important;font-weight:700!important;line-height:1.35!important;box-shadow:0 4px 11px rgb(20 20 25 / .04)!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{content:"🔒 Secure checkout   •   🚚 Fast shipping"!important;position:absolute!important;right:0!important;bottom:calc(100% + 7px)!important;left:0!important;display:block!important;color:#65656b!important;font-size:8px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0.005em!important;text-align:center!important;text-transform:none!important;pointer-events:none!important}body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{animation:obsidian-new-badge-pulse 5.5s ease-in-out infinite!important}@keyframes obsidian-new-badge-pulse{0%,72%,100%{filter:brightness(1)!important;box-shadow:0 6px 16px rgb(125 0 14 / .28),inset 0 1px 0 rgb(255 255 255 / .15)!important}82%{filter:brightness(1.12)!important;box-shadow:0 7px 19px rgb(215 15 35 / .42),0 0 0 4px rgb(215 15 35 / .08),inset 0 1px 0 rgb(255 255 255 / .18)!important}}@media (max-width:600px){body.woocommerce-shop .ast-shop-toolbar-container,body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container,body.tax-product_tag .ast-shop-toolbar-container,body.woocommerce-shop .ast-woo-shop-archive-header,body.post-type-archive-product .ast-woo-shop-archive-header,body.tax-product_cat .ast-woo-shop-archive-header,body.tax-product_tag .ast-woo-shop-archive-header{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:9px!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{width:100%!important;box-sizing:border-box!important}body.woocommerce-shop ul.products::before,body.post-type-archive-product ul.products::before,body.tax-product_cat ul.products::before,body.tax-product_tag ul.products::before{padding-bottom:10px!important;padding-left:10px!important;font-size:9px!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{content:"🔒 Secure  •  🚚 Fast shipping"!important;font-size:6.5px!important}}@media (prefers-reduced-motion:reduce){body.woocommerce ul.products li.product .obsidian-new-badge,body.woocommerce-page ul.products li.product .obsidian-new-badge{animation:none!important}}.obsidian-search-empty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:100%!important;color:#ffffff!important;text-align:center!important}.obsidian-search-empty strong{display:block!important;color:#ffffff!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important}.obsidian-search-empty span{display:block!important;max-width:310px!important;color:rgb(255 255 255 / .68)!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important}.obsidian-search-empty a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin-top:5px!important;padding:10px 18px!important;border:1px solid rgb(255 75 85 / .38)!important;border-radius:999px!important;background:linear-gradient(135deg,#d32027,#830710)!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.035em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 7px 18px rgb(150 0 15 / .25)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}.obsidian-search-empty a:hover,.obsidian-search-empty a:focus{transform:translateY(-1px)!important;filter:brightness(1.08)!important;color:#ffffff!important;box-shadow:0 10px 22px rgb(150 0 15 / .34)!important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{position:relative!important}.woosq-popup{border:1px solid rgb(255 255 255 / .16)!important;border-radius:var(--obsidian-radius-modal)!important;background:var(--obsidian-surface)!important;box-shadow:var(--obsidian-shadow-modal)!important;overflow:hidden!important}.woosq-popup .woosq-product{background:var(--obsidian-surface)!important;color:var(--obsidian-text)!important}.woosq-popup .woosq-product .images,.woosq-popup .woosq-product .thumbnails{background:radial-gradient(circle at 10% 8%,rgb(215 25 40 / .18),transparent 36%),var(--obsidian-black)!important}.woosq-popup .woosq-product .images img,.woosq-popup .woosq-product .thumbnails img{background:transparent!important}.woosq-popup .woosq-product .summary{padding:var(--obsidian-space-xl) var(--obsidian-space-xl) var(--obsidian-space-lg)!important;background:var(--obsidian-surface)!important;box-sizing:border-box!important}.woosq-popup .product_title{margin:0 0 var(--obsidian-space-sm)!important;color:var(--obsidian-navy)!important;font-size:clamp(28px, 3vw, 39px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-0.025em!important}.woosq-popup .price,.woosq-popup .price *,.woosq-popup .woocommerce-Price-amount{margin:0!important;color:#b20d1b!important;font-size:27px!important;font-weight:850!important;line-height:1.15!important}.woosq-popup .woocommerce-product-details__short-description{max-height:220px!important;margin:18px 0 20px!important;padding-right:8px!important;overflow-y:auto!important;color:#4a5261!important;font-size:14px!important;font-weight:450!important;line-height:1.75!important}.woosq-popup .woocommerce-product-details__short-description p{margin:0 0 12px!important;color:inherit!important}.woosq-popup .woocommerce-product-details__short-description::-webkit-scrollbar{width:5px}.woosq-popup .woocommerce-product-details__short-description::-webkit-scrollbar-thumb{border-radius:var(--obsidian-radius-pill);background:rgb(177 13 27 / .38)}.woosq-popup .stock{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:4px 0 18px!important;padding:8px 13px!important;border-radius:var(--obsidian-radius-pill)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.04em!important;line-height:1.2!important;text-transform:uppercase!important}.woosq-popup .stock.in-stock{border:1px solid rgb(31 132 58 / .18)!important;background:#edf8ef!important;color:#187432!important}.woosq-popup .stock.out-of-stock{border:1px solid rgb(180 13 28 / .16)!important;background:#fff0f1!important;color:#b40d1c!important}.woosq-popup form.cart{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:var(--obsidian-space-sm)!important;margin:18px 0 0!important}.woosq-popup form.cart .qty{min-height:49px!important;border:1px solid var(--obsidian-border)!important;border-radius:var(--obsidian-radius-medium)!important;background:#ffffff!important;color:var(--obsidian-text)!important;box-shadow:none!important}.woosq-popup :is(.single_add_to_cart_button,.woosq-view-details,form.cart .button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:49px!important;padding:12px 24px!important;border:0!important;border-radius:var(--obsidian-radius-medium)!important;background:var(--obsidian-gradient-red)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.035em!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:var(--obsidian-shadow-red)!important;transition:transform var(--obsidian-transition-fast),filter var(--obsidian-transition-fast),box-shadow var(--obsidian-transition-fast)!important}.woosq-popup :is(.single_add_to_cart_button,.woosq-view-details,form.cart .button):hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 16px 34px rgb(132 4 17 / .38)!important}.woosq-popup .product_meta{margin-top:22px!important;padding-top:17px!important;border-top:1px solid var(--obsidian-border)!important;color:var(--obsidian-muted)!important;font-size:11px!important;line-height:1.7!important}.woosq-popup .woosq-close{display:none!important}.mfp-wrap .mfp-close{top:10px!important;right:10px!important;width:39px!important;height:39px!important;border:1px solid rgb(40 45 55 / .08)!important;border-radius:50%!important;background:rgb(245 245 247 / .94)!important;color:var(--obsidian-navy)!important;font-size:27px!important;line-height:39px!important;opacity:1!important;box-shadow:var(--obsidian-shadow-small)!important}@media (max-width:767px){.woosq-popup{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;border-radius:var(--obsidian-radius-large)!important;overflow-y:auto!important}.woosq-popup .woosq-product .summary{padding:26px 22px 28px!important}.woosq-popup .product_title{font-size:28px!important}.woosq-popup .price,.woosq-popup .price *{font-size:23px!important}.woosq-popup .woocommerce-product-details__short-description{max-height:190px!important}.woosq-popup form.cart{flex-direction:column!important}.woosq-popup form.cart>*,.woosq-popup :is(.single_add_to_cart_button,.woosq-view-details,form.cart .button){width:100%!important}}@media (prefers-reduced-motion:reduce){.woosq-popup *,.mfp-wrap .mfp-close{transition:none!important}}:root{--obsidian-black:#0d0d0f;--obsidian-charcoal:#18181c;--obsidian-surface:#ffffff;--obsidian-surface-soft:#f7f7f8;--obsidian-red:#d71928;--obsidian-red-dark:#870710;--obsidian-red-light:#ff4a58;--obsidian-navy:#1d2638;--obsidian-text:#343944;--obsidian-muted:#717680;--obsidian-border:#dedee3;--obsidian-border-soft:rgba(255, 255, 255, 0.10);--obsidian-border-red:rgba(199, 17, 34, 0.32);--obsidian-gradient-red:linear-gradient(
135deg,
var(--obsidian-red) 0%,
var(--obsidian-red-dark) 100%
);--obsidian-gradient-dark:linear-gradient(
145deg,
#09090b 0%,
#1d0508 55%,
#36080d 100%
);--obsidian-gradient-soft:linear-gradient(
135deg,
#ffffff 0%,
#f6f6f8 100%
);--obsidian-radius-small:8px;--obsidian-radius-medium:12px;--obsidian-radius-large:18px;--obsidian-radius-modal:22px;--obsidian-radius-pill:999px;--obsidian-shadow-small:0 5px 14px rgba(20, 20, 25, 0.08);--obsidian-shadow-card:0 14px 34px rgba(20, 20, 25, 0.12);--obsidian-shadow-modal:0 30px 80px rgba(0, 0, 0, 0.38),
0 4px 16px rgba(0, 0, 0, 0.14);--obsidian-shadow-red:0 12px 28px rgba(132, 4, 17, 0.30);--obsidian-space-xs:6px;--obsidian-space-sm:10px;--obsidian-space-md:16px;--obsidian-space-lg:24px;--obsidian-space-xl:36px;--obsidian-space-2xl:52px;--obsidian-transition-fast:0.18s ease;--obsidian-transition:0.25s ease}#woosw_wishlist .woosw-popup-content-top{position:relative!important;min-height:56px!important;padding:14px 52px 14px 18px!important;border-bottom:3px solid #d71928!important;background:radial-gradient(circle at 10% 0%,rgb(215 25 40 / .24),transparent 42%),#18181c!important;color:#ffffff!important;box-sizing:border-box!important}#woosw_wishlist .woosw-popup-content-top .woosw-name{color:#ffffff!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}#woosw_wishlist .woosw-popup-content-top .woosw-count-wrapper{color:rgb(255 255 255 / .72)!important;font-size:12px!important;font-weight:700!important}#woosw_wishlist .woosw-popup-close{position:absolute!important;top:10px!important;right:12px!important;width:36px!important;height:36px!important;margin:0!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:50%!important;background:rgb(255 255 255 / .08)!important;color:#ffffff!important;opacity:1!important;cursor:pointer!important}#woosw_wishlist .woosw-popup-close:hover{background:rgb(215 25 40 / .34)!important;border-color:rgb(255 90 100 / .6)!important}#woosw_wishlist .button,#woosw_wishlist .button.alt,#woosw_wishlist a.button{background:linear-gradient(180deg,#ef1b2d,#b60d18)!important;color:#fff!important;border:none!important;border-radius:14px!important;padding:11px 22px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 6px 18px rgb(150 0 0 / .25);transition:.25s ease}#woosw_wishlist .button:hover,#woosw_wishlist a.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(150 0 0 / .35);filter:brightness(108%)}#woosw_wishlist .woosw-popup-content-bot a{border:1px solid rgb(183 14 28 / .30)!important;border-radius:999px!important;padding:11px 20px!important;font-size:12px!important;font-weight:700!important;color:#a50f1b!important;transition:.25s ease}#woosw_wishlist .woosw-popup-content-bot a:hover{background:#b60d18!important;color:#fff!important}#woosw_wishlist .woosw-popup-close{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:10px!important;right:12px!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:50%!important;background:rgb(255 255 255 / .08)!important;color:#ffffff!important;font-size:28px!important;font-weight:300!important;line-height:1!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .25s ease}#woosw_wishlist .woosw-popup-close:hover{background:#b60d18!important;border-color:#d71928!important;transform:rotate(90deg)}#woosw_wishlist .woosw-items{padding:8px 14px!important;background:#ffffff!important}#woosw_wishlist .woosw-item{margin:0!important;padding:0!important;border:0!important;background:transparent!important}#woosw_wishlist .woosw-item-inner{display:grid!important;grid-template-columns:22px 72px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:92px!important;padding:12px 8px!important;border-bottom:1px solid #ececef!important;background:#ffffff!important;box-sizing:border-box!important;transition:background 0.2s ease,transform 0.2s ease!important}#woosw_wishlist .woosw-item:last-child .woosw-item-inner{border-bottom:0!important}#woosw_wishlist .woosw-item-inner:hover{background:#fafafb!important}#woosw_wishlist .woosw-item--remove{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;border-radius:50%!important;color:#7a7d86!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease!important}#woosw_wishlist .woosw-item--remove:hover{background:#fff0f1!important;color:#b40d1c!important;transform:scale(1.08)!important}#woosw_wishlist .woosw-item--image{width:72px!important;height:72px!important;margin:0!important;border:1px solid #e2e2e6!important;border-radius:10px!important;background:#0d0d0f!important;overflow:hidden!important;box-shadow:0 5px 14px rgb(20 20 25 / .08)!important}#woosw_wishlist .woosw-item--image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important}#woosw_wishlist .woosw-item--info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;margin:0!important;gap:3px!important}#woosw_wishlist .woosw-item--name,#woosw_wishlist .woosw-item--name a{margin:0!important;color:#1d2638!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important;transition:color 0.2s ease!important}#woosw_wishlist .woosw-item--name a:hover{color:#b20d1b!important}#woosw_wishlist .woosw-item--price,#woosw_wishlist .woosw-item--price *{margin:0!important;color:#9f0c17!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}#woosw_wishlist .woosw-item--time{margin:1px 0 0!important;color:#767b85!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important}#woosw_wishlist .woosw-item--actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;margin:0!important}#woosw_wishlist .woosw-item--actions .stock,#woosw_wishlist .woosw-item--actions .out-of-stock,#woosw_wishlist .woosw-item--actions .in-stock{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:5px 9px!important;border-radius:999px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.03em!important;text-transform:uppercase!important}#woosw_wishlist .woosw-item--actions .out-of-stock{border:1px solid rgb(180 13 28 / .16)!important;background:#fff0f1!important;color:#b40d1c!important}#woosw_wishlist .woosw-item--actions .in-stock{border:1px solid rgb(31 132 58 / .16)!important;background:#edf8ef!important;color:#187432!important}#woosw_wishlist .woosw-item--actions .button,#woosw_wishlist .woosw-item--actions a.button{min-width:118px!important;min-height:38px!important;margin:0!important;padding:9px 16px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}@media (max-width:600px){#woosw_wishlist .woosw-items{padding:6px 10px!important}#woosw_wishlist .woosw-item-inner{grid-template-columns:20px 60px minmax(0,1fr)!important;gap:9px!important;padding:10px 4px!important}#woosw_wishlist .woosw-item--image{width:60px!important;height:60px!important}#woosw_wishlist .woosw-item--actions{grid-column:2 / -1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:5px!important}#woosw_wishlist .woosw-item--actions .button,#woosw_wishlist .woosw-item--actions a.button{min-width:112px!important;min-height:36px!important;padding:8px 13px!important;font-size:10px!important}}#woosc_table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#ffffff!important;color:var(--obsidian-text)!important;font-family:inherit!important}#woosc_table th,#woosc_table td{padding:16px 18px!important;border:0!important;border-bottom:1px solid #ececef!important;background:#ffffff!important;color:var(--obsidian-text)!important;font-size:13px!important;line-height:1.55!important;vertical-align:top!important;box-sizing:border-box!important}#woosc_table tbody tr:nth-child(even)>th,#woosc_table tbody tr:nth-child(even)>td{background:#fafafb!important}#woosc_table .td-label{min-width:150px!important;border-right:1px solid #e5e5e8!important;background:linear-gradient(135deg,#f7f7f8 0%,#ffffff 100%)!important;color:#1d2638!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0.025em!important;text-transform:uppercase!important}#woosc_table .tr-name th,#woosc_table .tr-name td{position:relative!important;padding-top:18px!important;padding-bottom:18px!important;border-bottom:3px solid var(--obsidian-red)!important;background:radial-gradient(circle at 12% 0%,rgb(215 25 40 / .1),transparent 42%),#ffffff!important}#woosc_table .tr-name a{color:#1d2638!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important;text-decoration:none!important;transition:color 0.2s ease!important}#woosc_table .tr-name a:hover{color:#b20d1b!important}#woosc_table .tr-name a[href*="remove"],#woosc_table .tr-name .woosc-remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;padding:4px 7px!important;border:1px solid rgb(180 13 28 / .16)!important;border-radius:999px!important;background:#fff3f4!important;color:#a90d19!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0.02em!important;text-decoration:none!important;text-transform:uppercase!important}#woosc_table .tr-image td{padding:20px 18px!important;background:#ffffff!important;text-align:center!important}#woosc_table .tr-image img{display:block!important;width:100%!important;max-width:245px!important;height:auto!important;max-height:245px!important;margin:0 auto!important;padding:0!important;border:1px solid #dddddf!important;border-radius:14px!important;background:#0d0d0f!important;object-fit:contain!important;box-shadow:0 10px 28px rgb(20 20 25 / .12)!important}#woosc_table .tr-sku td:not(.td-label){color:#626873!important;font-size:12px!important;font-weight:650!important}#woosc_table .tr-price td:not(.td-label),#woosc_table .tr-price td:not(.td-label) *,#woosc_table .tr-price .woocommerce-Price-amount{color:#a70d19!important;font-size:17px!important;font-weight:850!important;line-height:1.2!important}#woosc_table .tr-stock td:not(.td-label),#woosc_table .tr-availability td:not(.td-label){color:#b40d1c!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.025em!important;text-transform:uppercase!important}#woosc_table .tr-add_to_cart td:not(.td-label){text-align:center!important}#woosc_table .tr-add_to_cart :is(a,button,.button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:132px!important;min-height:42px!important;margin:0 auto!important;padding:10px 20px!important;border:0!important;border-radius:999px!important;background:var(--obsidian-gradient-red)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0.025em!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:var(--obsidian-shadow-red)!important;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease!important}#woosc_table .tr-add_to_cart :is(a,button,.button):hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 15px 30px rgb(132 4 17 / .38)!important}#woosc_table .tr-description td:not(.td-label){color:#4c535f!important;font-size:13px!important;line-height:1.75!important}#woosc_table .tr-description td:not(.td-label) h2,#woosc_table .tr-description td:not(.td-label) h3{margin:18px 0 10px!important;color:#1d2638!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}#woosc_table .tr-description td:not(.td-label) a{color:#a90d19!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}#woosc_table :is(.tr-weight,.tr-dimensions,.tr-additional) td:not(.td-label){color:#4f5661!important;font-size:12px!important;line-height:1.6!important}@media (max-width:767px){#woosc_table th,#woosc_table td{padding:12px 13px!important}#woosc_table .td-label{min-width:112px!important;font-size:9px!important}#woosc_table .tr-name a{font-size:13px!important}#woosc_table .tr-image img{max-width:180px!important;max-height:180px!important}#woosc_table .tr-description td:not(.td-label){font-size:11px!important;line-height:1.65!important}}.woosc_table table{border-collapse:separate;border-spacing:0}.woosc_table table td{border:1px solid #ececec;padding:14px 18px;background:#fff}.woosc_table table td:first-child{font-weight:600;color:#222}.woosc_table table tr:first-child td{border-top-left-radius:12px;border-top-right-radius:12px}.woosc_table table tr:last-child td{border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (min-width:768px){body.single-product div.product .summary.entry-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important}body.single-product div.product .summary.entry-summary>*{grid-column:1 / -1;min-width:0!important}}@media (max-width:767px){body.single-product div.product .summary.entry-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:8px!important}body.single-product div.product .summary.entry-summary>*{grid-column:1 / -1;min-width:0!important}}@media (max-width:380px){body.single-product div.product .summary.entry-summary{grid-template-columns:1fr!important}}body.single-product div.product .summary.entry-summary::before,body.single-product div.product .summary.entry-summary::after{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important}body.home{--obs-home-red:#d71928;--obs-home-red-dark:#8e0711;--obs-home-navy:#172238;--obs-home-white:#ffffff;--obs-home-shadow:0 18px 46px rgba(20, 0, 4, 0.16);--obs-home-shadow-hover:0 24px 54px rgba(20, 0, 4, 0.24)}body.home .hero-section,body.home .obsidian-hero,body.home .discover-section,body.home .obsidian-discover,body.home .newsletter-section,body.home .obsidian-newsletter,body.home .footer-section,body.home .obsidian-footer{box-sizing:border-box!important}body.home .hero-section,body.home .obsidian-hero{border:1px solid rgb(255 255 255 / .13)!important;box-shadow:var(--obs-home-shadow)!important}body.home .hero-section::before,body.home .obsidian-hero::before{z-index:0!important;background:radial-gradient(circle at 50% 4%,rgb(255 62 78 / .24),transparent 40%),linear-gradient(180deg,rgb(25 0 4 / .12) 0%,rgb(15 0 3 / .56) 100%)!important}body.home .hero-section>*,body.home .obsidian-hero>*,body.home .hero-section .uagb-container-inner-blocks-wrap,body.home .obsidian-hero .uagb-container-inner-blocks-wrap{position:relative!important;z-index:1!important}body.home .hero-headline,body.home .obsidian-hero h1{font-weight:750!important;letter-spacing:-0.035em!important;text-wrap:balance!important}body.home .hero-copy,body.home .hero-section>p,body.home .obsidian-hero>p{max-width:720px!important;color:rgb(255 255 255 / .92)!important;font-weight:550!important}body.home .hero-section .wp-block-button__link,body.home .obsidian-hero .wp-block-button__link,body.home .hero-cta a{border:1px solid rgb(112 0 10 / .42)!important;background:linear-gradient(135deg,#ef1d31 0%,#c30e21 52%,#8f0714 100%)!important;box-shadow:0 12px 28px rgb(174 8 25 / .34),inset 0 1px 0 rgb(255 255 255 / .2)!important}body.home .hero-section .wp-block-button__link:hover,body.home .obsidian-hero .wp-block-button__link:hover,body.home .hero-cta a:hover{transform:translateY(-3px)!important;filter:brightness(1.06)!important;box-shadow:0 17px 36px rgb(174 8 25 / .44),inset 0 1px 0 rgb(255 255 255 / .22)!important}body.home .wp-block-uagb-slider{position:relative!important;margin-top:12px!important;padding:clamp(22px, 4vw, 42px)!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 25%,rgb(220 20 37 / .14),transparent 40%),linear-gradient(145deg,rgb(22 0 4 / .82),rgb(65 4 11 / .74))!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 18px 38px rgb(0 0 0 / .22)!important;overflow:hidden!important}body.home .wp-block-uagb-slider .wp-block-uagb-image img{filter:drop-shadow(0 18px 26px rgb(0 0 0 / .38))!important;transition:transform 0.32s ease,filter 0.32s ease!important}body.home .wp-block-uagb-slider:hover .wp-block-uagb-image img{transform:translateY(-5px) scale(1.025)!important;filter:drop-shadow(0 24px 34px rgb(0 0 0 / .48))!important}body.home .trust-cards,body.home .obsidian-trust-cards{gap:clamp(12px, 2vw, 22px)!important;max-width:860px!important}body.home .trust-cards>*,body.home .obsidian-trust-cards>*{border-color:rgb(255 255 255 / .52)!important;border-radius:13px!important;box-shadow:0 10px 28px rgb(0 0 0 / .24),inset 0 1px 0 rgb(255 255 255 / .1)!important;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease!important}@media (hover:hover) and (pointer:fine){body.home .trust-cards>*:hover,body.home .obsidian-trust-cards>*:hover{transform:translateY(-7px)!important;border-color:rgb(255 80 94 / .68)!important;box-shadow:0 20px 42px rgb(0 0 0 / .31),0 9px 24px rgb(170 5 22 / .18)!important}body.home .trust-cards>*:hover img,body.home .obsidian-trust-cards>*:hover img{transform:scale(1.025)!important}}body.home .trust-cards img,body.home .obsidian-trust-cards img{transition:transform 0.3s ease!important}body.home .discover-section,body.home .obsidian-discover{border:1px solid rgb(255 255 255 / .1)!important;box-shadow:var(--obs-home-shadow)!important}body.home .discover-section h2,body.home .obsidian-discover h2{font-weight:760!important;letter-spacing:-0.03em!important}body.home .discover-section p,body.home .obsidian-discover p{color:rgb(255 255 255 / .84)!important}body.home .discover-image img,body.home .obsidian-discover-image img{border:1px solid rgb(255 255 255 / .14)!important;border-radius:14px!important;box-shadow:0 18px 42px rgb(0 0 0 / .34)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}@media (hover:hover) and (pointer:fine){body.home .discover-image img:hover,body.home .obsidian-discover-image img:hover{transform:translateY(-5px) rotate(-0.35deg)!important;box-shadow:0 26px 52px rgb(0 0 0 / .44)!important}}body.home .discover-section a:not(.wp-block-button__link),body.home .obsidian-discover a:not(.wp-block-button__link){color:#ffffff!important;text-decoration-color:rgb(255 255 255 / .48)!important;text-underline-offset:4px!important}body.home .newsletter-section,body.home .obsidian-newsletter{border:1px solid rgb(255 255 255 / .11)!important;box-shadow:var(--obs-home-shadow)!important}body.home .newsletter-section h2,body.home .obsidian-newsletter h2{font-weight:760!important;letter-spacing:-0.025em!important}body.home .newsletter-section li::before,body.home .obsidian-newsletter li::before{color:#ff3445!important}body.home .newsletter-form{border-color:rgb(255 255 255 / .16)!important;box-shadow:0 20px 54px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .06)!important}body.home .newsletter-form input[type="email"],body.home .newsletter-form input[type="text"]{transition:border-color 0.2s ease,box-shadow 0.2s ease!important}body.home .newsletter-form input[type="email"]:focus,body.home .newsletter-form input[type="text"]:focus{border-color:var(--obs-home-red)!important;outline:0!important;box-shadow:0 0 0 4px rgb(215 25 40 / .16)!important}body.home .newsletter-form .sib-default-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 14px 30px rgb(211 32 39 / .45)!important}body.home .footer-section,body.home .obsidian-footer{border:1px solid rgb(255 255 255 / .1)!important;box-shadow:var(--obs-home-shadow)!important}body.home .footer-section h2,body.home .footer-section h3,body.home .obsidian-footer h2,body.home .obsidian-footer h3{color:#ffffff!important;font-weight:750!important;letter-spacing:0.025em!important}body.home .footer-links-column a,body.home .footer-links-column .wp-block-navigation-item__content{position:relative!important;color:rgb(255 255 255 / .84)!important;transition:color 0.2s ease,transform 0.2s ease!important}body.home .footer-links-column a:hover,body.home .footer-links-column .wp-block-navigation-item__content:hover{color:#ffffff!important;transform:translateX(3px)!important}body.home .footer-social-column .wp-block-social-link{border:1px solid rgb(255 255 255 / .2)!important;border-radius:50%!important;background:rgb(255 255 255 / .06)!important;transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease!important}body.home .footer-social-column .wp-block-social-link:hover{transform:translateY(-3px)!important;border-color:rgb(255 71 86 / .68)!important;background:rgb(215 25 40 / .22)!important}@media (max-width:767px){body.home .wp-block-uagb-slider{padding:20px 14px!important;border-radius:14px!important}body.home .trust-cards,body.home .obsidian-trust-cards{max-width:390px!important;gap:8px!important}body.home .newsletter-section,body.home .obsidian-newsletter,body.home .footer-section,body.home .obsidian-footer{box-shadow:0 14px 34px rgb(20 0 4 / .14)!important}body.home .footer-links-column a:hover,body.home .footer-links-column .wp-block-navigation-item__content:hover{transform:none!important}}body.home .entry-content a:focus-visible,body.home .entry-content button:focus-visible,body.home .entry-content input:focus-visible{outline:3px solid rgb(255 52 69 / .48)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){body.home .hero-section *,body.home .obsidian-hero *,body.home .discover-section *,body.home .obsidian-discover *,body.home .newsletter-section *,body.home .obsidian-newsletter *,body.home .footer-section *,body.home .obsidian-footer *{transition:none!important;transform:none!important}}body.home .hero-section .wp-block-uagb-slider,body.home .obsidian-hero .wp-block-uagb-slider{position:relative!important;width:100%!important;max-width:1160px!important;min-height:0!important;margin:26px auto 28px!important;padding:0!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 42%,rgb(229 27 43 / .16) 0%,rgb(115 4 14 / .08) 34%,transparent 64%),linear-gradient(145deg,rgb(72 3 10 / .9) 0%,rgb(35 2 6 / .94) 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 18px 42px rgb(20 0 4 / .25)!important;overflow:hidden!important}body.home .hero-section .wp-block-uagb-slider .swiper,body.home .hero-section .wp-block-uagb-slider .swiper-wrapper,body.home .hero-section .wp-block-uagb-slider .swiper-slide,body.home .obsidian-hero .wp-block-uagb-slider .swiper,body.home .obsidian-hero .wp-block-uagb-slider .swiper-wrapper,body.home .obsidian-hero .wp-block-uagb-slider .swiper-slide{min-height:400px!important;height:400px!important}body.home .wp-block-uagb-slider .swiper-slide{display:flex!important;align-items:center!important;justify-content:center!important;padding:26px!important;box-sizing:border-box!important}body.home .wp-block-uagb-slider .wp-block-uagb-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important}body.home .wp-block-uagb-slider .wp-block-uagb-image__figure,body.home .wp-block-uagb-slider .wp-block-uagb-image__figure img,body.home .wp-block-uagb-slider .wp-block-uagb-image img{display:block!important;width:auto!important;max-width:340px!important;height:auto!important;max-height:350px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 22px 25px rgb(0 0 0 / .46)) drop-shadow(0 7px 13px rgb(172 8 22 / .2))!important;transform:translateZ(0) scale(1.04);transition:transform 0.35s ease,filter 0.35s ease!important}@media (hover:hover){body.home .wp-block-uagb-slider .swiper-slide:hover .wp-block-uagb-image img{transform:translateY(-6px) scale(1.075)!important;filter:drop-shadow(0 29px 31px rgb(0 0 0 / .54)) drop-shadow(0 10px 18px rgb(190 8 24 / .28))!important}}body.home .hero-headline,body.home .obsidian-hero h1{max-width:930px!important;margin-bottom:17px!important;font-weight:650!important;letter-spacing:-1.1px!important;text-wrap:balance!important}body.home .hero-copy,body.home .hero-section>p,body.home .obsidian-hero>p{max-width:760px!important;margin-bottom:20px!important;font-size:17px!important;font-weight:550!important;line-height:1.65!important}body.home .hero-cta{margin-bottom:4px!important}body.home .hero-section .wp-block-button__link,body.home .obsidian-hero .wp-block-button__link{min-width:250px!important;min-height:52px!important;height:52px!important;padding:0 27px!important;font-size:14px!important;letter-spacing:0.015em!important}body.home .trust-cards,body.home .obsidian-trust-cards{gap:22px!important;max-width:850px!important;margin-top:20px!important;margin-bottom:42px!important}body.home .trust-cards>*,body.home .obsidian-trust-cards>*{border-color:rgb(255 255 255 / .72)!important;border-radius:13px!important;box-shadow:0 13px 28px rgb(0 0 0 / .27),inset 0 0 0 1px rgb(255 255 255 / .08)!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important}@media (hover:hover){body.home .trust-cards>*:hover,body.home .obsidian-trust-cards>*:hover{transform:translateY(-6px)!important;border-color:rgb(255 76 91 / .9)!important;box-shadow:0 22px 38px rgb(0 0 0 / .34),0 9px 23px rgb(158 5 19 / .19)!important}}body.home .discover-section h2,body.home .obsidian-discover h2{max-width:690px!important;font-size:clamp(35px, 4.5vw, 50px)!important;font-weight:650!important;line-height:1.08!important}body.home .discover-section p,body.home .obsidian-discover p{max-width:610px!important;color:rgb(255 255 255 / .91)!important;font-size:16px!important;font-weight:450!important;line-height:1.75!important}body.home .discover-section :is(h3,h4),body.home .obsidian-discover :is(h3,h4){color:#ffffff!important;font-weight:600!important;line-height:1.16!important}body.home .discover-section a:not(.wp-block-button__link),body.home .obsidian-discover a:not(.wp-block-button__link){color:#ffffff!important;font-weight:650!important;text-underline-offset:4px!important}body.home .discover-image img,body.home .obsidian-discover-image img{border-radius:14px!important;box-shadow:0 20px 42px rgb(0 0 0 / .38),0 0 0 1px rgb(255 255 255 / .08)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}@media (hover:hover){body.home .discover-image img:hover,body.home .obsidian-discover-image img:hover{transform:translateY(-5px) scale(1.012)!important;box-shadow:0 28px 50px rgb(0 0 0 / .46),0 0 0 1px rgb(255 255 255 / .13)!important}}body.home .newsletter-section h2,body.home .obsidian-newsletter h2{font-size:clamp(30px, 3.8vw, 43px)!important;font-weight:600!important;line-height:1.1!important}body.home .newsletter-section p,body.home .obsidian-newsletter p,body.home .newsletter-section li,body.home .obsidian-newsletter li{color:rgb(255 255 255 / .92)!important;font-size:15px!important;line-height:1.65!important}body.home .newsletter-form{border-color:rgb(255 255 255 / .18)!important;box-shadow:0 23px 55px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .06)!important}body.home .newsletter-form input[type="email"]:focus,body.home .newsletter-form input[type="text"]:focus{border-color:#f02738!important;outline:none!important;box-shadow:0 0 0 4px rgb(240 39 56 / .18)!important}body.home .newsletter-form .sib-default-btn{transition:transform 0.22s ease,filter 0.22s ease,box-shadow 0.22s ease!important}body.home .newsletter-form .sib-default-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.09)!important;box-shadow:0 15px 30px rgb(190 10 25 / .43)!important}body.home .footer-section h2,body.home .footer-section h3,body.home .obsidian-footer h2,body.home .obsidian-footer h3{color:#ffffff!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}body.home .footer-section p,body.home .obsidian-footer p,body.home .footer-section li,body.home .obsidian-footer li{color:rgb(255 255 255 / .86)!important;font-size:13px!important;line-height:1.65!important}body.home .footer-section a,body.home .obsidian-footer a{color:rgb(255 255 255 / .91)!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important;transition:color 0.2s ease,transform 0.2s ease,opacity 0.2s ease!important}body.home .footer-section a:hover,body.home .obsidian-footer a:hover{color:#ffffff!important;opacity:1!important;text-decoration:underline!important;text-decoration-color:rgb(255 255 255 / .62)!important;text-underline-offset:4px!important}body.home .footer-disclaimer,body.home .obsidian-disclaimer{color:rgb(255 255 255 / .78)!important;font-size:12px!important;line-height:1.72!important}@media only screen and (max-width:767px){body.home .hero-section .wp-block-uagb-slider,body.home .obsidian-hero .wp-block-uagb-slider{margin:22px auto 22px!important;border-radius:14px!important}body.home .hero-section .wp-block-uagb-slider .swiper,body.home .hero-section .wp-block-uagb-slider .swiper-wrapper,body.home .hero-section .wp-block-uagb-slider .swiper-slide,body.home .obsidian-hero .wp-block-uagb-slider .swiper,body.home .obsidian-hero .wp-block-uagb-slider .swiper-wrapper,body.home .obsidian-hero .wp-block-uagb-slider .swiper-slide{min-height:300px!important;height:300px!important}body.home .wp-block-uagb-slider .swiper-slide{padding:16px!important}body.home .wp-block-uagb-slider .wp-block-uagb-image{max-width:245px!important}body.home .wp-block-uagb-slider .wp-block-uagb-image__figure,body.home .wp-block-uagb-slider .wp-block-uagb-image__figure img,body.home .wp-block-uagb-slider .wp-block-uagb-image img{max-width:225px!important;max-height:260px!important;transform:none!important}body.home .hero-headline,body.home .obsidian-hero h1{max-width:330px!important;font-size:34px!important;font-weight:650!important;line-height:1.05!important}body.home .hero-copy,body.home .hero-section>p,body.home .obsidian-hero>p{max-width:315px!important;font-size:14px!important;line-height:1.6!important}body.home .trust-cards,body.home .obsidian-trust-cards{gap:8px!important;margin-bottom:30px!important}body.home .discover-section p,body.home .obsidian-discover p{font-size:14px!important;line-height:1.7!important}body.home .newsletter-section p,body.home .obsidian-newsletter p,body.home .newsletter-section li,body.home .obsidian-newsletter li{font-size:13px!important;line-height:1.6!important}body.home .footer-section p,body.home .obsidian-footer p,body.home .footer-section li,body.home .obsidian-footer li,body.home .footer-section a,body.home .obsidian-footer a{font-size:13px!important}body.home .footer-disclaimer,body.home .obsidian-disclaimer{font-size:11px!important;line-height:1.65!important}}body.home :is(a,button,input,.wp-block-button__link):focus-visible{outline:3px solid rgb(255 63 80 / .88)!important;outline-offset:3px!important}body.home .obs-featured-products{position:relative;width:calc(100% - 64px);max-width:1228px;margin:54px auto;padding:clamp(30px, 4vw, 48px);border:1px solid rgb(20 20 25 / .09);border-top:4px solid #c50e1d;border-radius:18px;background:linear-gradient(135deg,#ffffff 0%,#f7f7f8 100%);box-shadow:0 18px 42px rgb(20 20 25 / .09);box-sizing:border-box}body.home .obs-featured-products>h2,body.home .obs-featured-products .wp-block-heading{margin:0 0 8px;color:#172238;font-size:clamp(28px, 3.6vw, 42px);font-weight:750;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}body.home .obs-featured-products>p{max-width:720px;margin:0 0 28px;color:#616875;font-size:15px;line-height:1.7}body.home .obs-featured-products ul.products,body.home .obs-featured-products .wc-block-grid__products,body.home .obs-featured-products .wc-block-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}body.home .obs-featured-products li.product,body.home .obs-featured-products .wc-block-grid__product,body.home .obs-featured-products .wc-block-product{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;margin:0!important;padding:11px!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 7px 18px rgb(17 24 39 / .07)!important;overflow:hidden!important;transition:transform 0.23s ease,border-color 0.23s ease,box-shadow 0.23s ease!important}@media (hover:hover){body.home .obs-featured-products li.product:hover,body.home .obs-featured-products .wc-block-grid__product:hover,body.home .obs-featured-products .wc-block-product:hover{transform:translateY(-6px)!important;border-color:rgb(195 11 28 / .27)!important;box-shadow:0 18px 34px rgb(17 24 39 / .14),0 8px 20px rgb(150 5 20 / .09)!important}}body.home .obs-featured-products li.product img,body.home .obs-featured-products .wc-block-grid__product-image img,body.home .obs-featured-products .wc-block-components-product-image img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;margin:0 0 14px!important;border-radius:10px!important;object-fit:cover!important;background:#0b0b0e!important;transition:transform 0.3s ease!important}@media (hover:hover){body.home .obs-featured-products li.product:hover img,body.home .obs-featured-products .wc-block-grid__product:hover img,body.home .obs-featured-products .wc-block-product:hover img{transform:scale(1.025)!important}}body.home .obs-featured-products .woocommerce-loop-product__title,body.home .obs-featured-products .wc-block-grid__product-title,body.home .obs-featured-products .wc-block-components-product-name{min-height:38px!important;margin:0 0 10px!important;color:#151b29!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important}body.home .obs-featured-products .price,body.home .obs-featured-products .wc-block-grid__product-price,body.home .obs-featured-products .wc-block-components-product-price{margin:auto 0 14px!important;color:#bd101c!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}body.home .obs-featured-products :is(a.button,button.button,.wp-block-button__link,.wc-block-components-product-button__button){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:auto 0 0!important;padding:10px 12px!important;border:1px solid rgb(100 0 10 / .34)!important;border-radius:9px!important;background:linear-gradient(135deg,#d71928 0%,#900711 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgb(141 4 17 / .24)!important}body.home .obs-featured-products :is(a.button,button.button,.wp-block-button__link,.wc-block-components-product-button__button):hover{filter:brightness(1.08)!important;box-shadow:0 12px 25px rgb(141 4 17 / .34)!important}body.home .obs-featured-products :is(.onsale,.ast-shop-product-out-of-stock,.wc-block-components-product-sale-badge){top:17px!important;right:17px!important;left:auto!important;padding:5px 9px!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:999px!important;background:rgb(26 31 40 / .9)!important;color:#ffffff!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important;box-shadow:0 5px 13px rgb(0 0 0 / .22)!important}@media only screen and (max-width:921px){body.home .obs-featured-products{width:calc(100% - 40px);margin:42px 20px;padding:30px 22px}body.home .obs-featured-products ul.products,body.home .obs-featured-products .wc-block-grid__products,body.home .obs-featured-products .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:600px){body.home .obs-featured-products{width:calc(100% - 20px);margin:30px 10px;padding:24px 12px;border-radius:14px}body.home .obs-featured-products>h2,body.home .obs-featured-products .wp-block-heading{font-size:27px}body.home .obs-featured-products>p{margin-bottom:20px;font-size:13px;line-height:1.6}body.home .obs-featured-products ul.products,body.home .obs-featured-products .wc-block-grid__products,body.home .obs-featured-products .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.home .obs-featured-products li.product,body.home .obs-featured-products .wc-block-grid__product,body.home .obs-featured-products .wc-block-product{padding:7px!important;border-radius:10px!important}body.home .obs-featured-products .woocommerce-loop-product__title,body.home .obs-featured-products .wc-block-grid__product-title,body.home .obs-featured-products .wc-block-components-product-name{min-height:30px!important;font-size:11px!important}body.home .obs-featured-products .price,body.home .obs-featured-products .wc-block-grid__product-price,body.home .obs-featured-products .wc-block-components-product-price{font-size:15px!important}body.home .obs-featured-products :is(a.button,button.button,.wp-block-button__link,.wc-block-components-product-button__button){min-height:40px!important;padding:8px 5px!important;font-size:9px!important}}body.home .obs-featured-products>h2,body.home .obs-featured-products .wp-block-heading{font-size:clamp(27px, 3vw, 38px)!important;letter-spacing:-0.02em!important}body.home .obs-featured-products :is(.woocommerce-loop-product__title,.wc-block-grid__product-title,.wc-block-components-product-name,.wc-block-components-product-name a){color:#182238!important;-webkit-text-fill-color:#182238!important;font-weight:800!important;text-decoration:none!important}body.home .obs-featured-products :is(.wc-block-grid__product-title,.wc-block-components-product-name){margin-bottom:7px!important}body.home .obs-featured-products :is(.price,.wc-block-grid__product-price,.wc-block-components-product-price){margin-bottom:12px!important}body.home .obs-featured-products :is(a.button,button.button,.wp-block-button__link,.wc-block-components-product-button__button){min-height:42px!important}body.home .obsidian-why{position:relative;isolation:isolate;width:calc(100% - 64px);max-width:1228px;margin:54px auto;padding:clamp(38px, 5vw, 62px);overflow:hidden;border:1px solid rgb(176 12 28 / .13);border-top:4px solid #bd101c;border-radius:22px;background:radial-gradient(circle at 92% 5%,rgb(189 16 28 / .07),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);box-shadow:0 25px 55px rgb(20 20 25 / .09),0 0 0 1px rgb(189 16 28 / .04);box-sizing:border-box}body.home .obsidian-why::before{content:"";position:absolute;z-index:-1;top:-180px;right:-170px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgb(204 18 34 / .1) 0%,rgb(204 18 34 / .03) 43%,transparent 72%);pointer-events:none}body.home .obsidian-why>h2,body.home .obsidian-why .wp-block-heading{max-width:850px;margin:0 auto 18px;color:#10264a;font-size:clamp(34px, 4.5vw, 54px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-align:center;text-wrap:balance}body.home .obsidian-why>p,body.home .obsidian-why>.wp-block-paragraph{max-width:760px;margin:0 auto 48px;color:#5e6878;font-size:17px;line-height:1.7;text-align:center;text-wrap:balance}body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important;align-items:stretch!important}body.home .obsidian-feature-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:315px;height:100%;margin:0!important;padding:30px 22px 27px;border:1px solid rgb(17 36 68 / .1);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fdfdfd 100%);box-shadow:0 10px 24px rgb(20 30 45 / .07);text-align:center;box-sizing:border-box;transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}@media (hover:hover){body.home .obsidian-feature-card:hover{transform:translateY(-8px) scale(1.015);border-color:rgb(189 16 28 / .56);box-shadow:0 22px 42px rgb(20 25 35 / .14),0 9px 24px rgb(160 6 22 / .1)}}body.home .obsidian-feature-card .icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:70px!important;height:70px!important;margin:0 auto 23px!important;padding:0!important;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:linear-gradient(145deg,#d51928 0%,#79050c 100%);color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:29px!important;line-height:1!important;text-align:center!important;box-shadow:0 14px 29px rgb(157 5 20 / .26),inset 0 1px 0 rgb(255 255 255 / .18)}body.home .obsidian-feature-card .icon img,body.home .obsidian-feature-card .icon svg{display:block!important;width:31px!important;height:31px!important;max-width:31px!important;max-height:31px!important;margin:0!important;object-fit:contain!important;color:#ffffff!important;fill:currentColor!important}body.home .obsidian-feature-card h3,body.home .obsidian-feature-card .wp-block-heading{min-height:52px;margin:0 0 13px!important;color:#10264a!important;font-size:clamp(18px, 1.6vw, 22px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-0.025em!important;text-align:center!important;text-transform:uppercase!important;text-wrap:balance}body.home .obsidian-feature-card p{max-width:245px;margin:0 auto!important;color:#606b7a!important;font-size:15px!important;line-height:1.72!important;text-align:center!important;text-wrap:pretty}body.home .obsidian-feature-card::after{content:"";display:block;flex:0 0 auto;width:66px;height:4px;margin:auto auto 0;padding-top:25px;border-bottom:4px solid #bd101c;border-radius:999px}body.home .obsidian-why>.wp-block-buttons,body.home .obsidian-why>.wp-block-button,body.home .obsidian-why .obsidian-why-cta{display:flex!important;justify-content:center!important;width:100%!important;margin:46px auto 0!important;padding:0!important;text-align:center!important}body.home .obsidian-why :is(.wp-block-button__link,.obsidian-why-cta a){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:290px!important;min-height:50px!important;margin:0 auto!important;padding:11px 28px!important;border:1px solid rgb(105 0 10 / .31)!important;border-radius:999px!important;background:linear-gradient(135deg,#ef1c2d 0%,#a30712 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.01em!important;text-align:center!important;text-decoration:none!important;box-shadow:0 12px 27px rgb(157 5 20 / .29),inset 0 1px 0 rgb(255 255 255 / .16)!important;transition:transform 0.24s ease,filter 0.24s ease,box-shadow 0.24s ease!important}body.home .obsidian-why :is(.wp-block-button__link,.obsidian-why-cta a):hover{transform:translateY(-3px)!important;filter:brightness(1.08)!important;box-shadow:0 17px 34px rgb(157 5 20 / .39),inset 0 1px 0 rgb(255 255 255 / .16)!important}@media only screen and (max-width:921px){body.home .obsidian-why{width:calc(100% - 40px);margin:44px 20px;padding:42px 26px}body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.home .obsidian-feature-card{min-height:290px}body.home .obsidian-feature-card h3,body.home .obsidian-feature-card .wp-block-heading{min-height:0}}@media only screen and (max-width:600px){body.home .obsidian-why{width:calc(100% - 20px);margin:32px 10px;padding:34px 14px 28px;border-radius:16px}body.home .obsidian-why>h2,body.home .obsidian-why .wp-block-heading{max-width:330px;font-size:31px;line-height:1.04}body.home .obsidian-why>p,body.home .obsidian-why>.wp-block-paragraph{max-width:330px;margin-bottom:30px;font-size:14px;line-height:1.65}body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.home .obsidian-feature-card{min-height:250px;padding:20px 9px 18px;border-radius:13px}body.home .obsidian-feature-card .icon{width:55px!important;height:55px!important;margin-bottom:17px!important;font-size:22px!important}body.home .obsidian-feature-card .icon img,body.home .obsidian-feature-card .icon svg{width:25px!important;height:25px!important;max-width:25px!important;max-height:25px!important}body.home .obsidian-feature-card h3,body.home .obsidian-feature-card .wp-block-heading{min-height:39px;margin-bottom:10px!important;font-size:14px!important;line-height:1.13!important}body.home .obsidian-feature-card p{font-size:12px!important;line-height:1.55!important}body.home .obsidian-feature-card::after{width:48px;height:3px;padding-top:17px;border-bottom-width:3px}body.home .obsidian-why>.wp-block-buttons,body.home .obsidian-why>.wp-block-button,body.home .obsidian-why .obsidian-why-cta{margin-top:28px!important}body.home .obsidian-why :is(.wp-block-button__link,.obsidian-why-cta a){width:100%!important;min-width:0!important;min-height:47px!important;padding:10px 14px!important;font-size:11px!important}}@media only screen and (max-width:380px){body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{grid-template-columns:1fr!important}body.home .obsidian-feature-card{min-height:0;padding:24px 17px 22px}body.home .obsidian-feature-card h3,body.home .obsidian-feature-card .wp-block-heading{min-height:0;font-size:17px!important}body.home .obsidian-feature-card p{font-size:13px!important}}body.home .obsidian-why :is(a,button):focus-visible{outline:3px solid rgb(225 25 43 / .82)!important;outline-offset:4px!important}@media (prefers-reduced-motion:reduce){body.home .obsidian-feature-card,body.home .obsidian-why .wp-block-button__link{transition:none!important;transform:none!important}}body.home .obs-category-links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:760px!important;margin:24px 0 10px!important;padding:0!important}body.home .obs-category-links .wp-block-button{margin:0!important}body.home .obs-category-links .obs-category-link,body.home .obs-category-links .obs-category-link .wp-block-button__link,body.home .obs-category-links a.obs-category-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 18px!important;border:1px solid rgb(255 255 255 / .34)!important;border-radius:999px!important;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .04) 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.02em!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .1),0 7px 18px rgb(0 0 0 / .18)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease!important}@media (hover:hover){body.home .obs-category-links .obs-category-link:hover,body.home .obs-category-links .obs-category-link .wp-block-button__link:hover,body.home .obs-category-links a.obs-category-link:hover{transform:translateY(-3px)!important;border-color:rgb(255 82 96 / .92)!important;background:linear-gradient(135deg,#e51b2b 0%,#8f0711 100%)!important;box-shadow:0 12px 25px rgb(121 3 14 / .34),inset 0 1px 0 rgb(255 255 255 / .16)!important}}body.home .obs-category-links .obs-category-link:focus-visible,body.home .obs-category-links .obs-category-link .wp-block-button__link:focus-visible,body.home .obs-category-links a.obs-category-link:focus-visible{outline:3px solid rgb(255 74 90 / .88)!important;outline-offset:3px!important}@media only screen and (max-width:600px){body.home .obs-category-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;max-width:320px!important;margin:20px auto 8px!important}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .obs-category-link,body.home .obs-category-links .obs-category-link .wp-block-button__link,body.home .obs-category-links a.obs-category-link{width:100%!important}body.home .obs-category-links .obs-category-link,body.home .obs-category-links .obs-category-link .wp-block-button__link,body.home .obs-category-links a.obs-category-link{min-height:43px!important;padding:9px 14px!important;font-size:11px!important}}body.home .obs-category-links{display:flex!important;flex-direction:column;align-items:flex-start;gap:18px;margin:38px 0 28px}body.home .obs-category-links .wp-block-button{margin:0!important}body.home .obs-category-links .wp-block-button__link{width:290px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .18);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:.30s;box-shadow:inset 0 1px rgb(255 255 255 / .08),0 12px 30px rgb(0 0 0 / .22)}body.home .obs-category-links .wp-block-button__link:hover{transform:translateX(10px);background:linear-gradient(135deg,#e31d2b,#970811);border-color:#d91b27;box-shadow:0 20px 45px rgb(170 20 30 / .35)}body.home .discover-shopall .wp-block-button__link{width:250px;height:58px;font-size:15px;font-weight:700;border-radius:999px}body.home .obs-category-links .wp-block-button{display:block!important;width:290px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.home .obs-category-links .wp-block-button__link{width:290px!important;max-width:290px!important;min-width:290px!important;margin:0!important;box-sizing:border-box!important}body.home .obs-category-links{align-items:flex-start!important}body.home .discover-shopall,body.home .discover-shopall .wp-block-button{width:250px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.home .discover-shopall .wp-block-button__link{display:flex!important;align-items:center!important;justify-content:center!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:58px!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important}@media only screen and (max-width:600px){body.home .obs-category-links{align-items:center!important}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link{width:100%!important;min-width:0!important;max-width:290px!important}body.home .discover-shopall,body.home .discover-shopall .wp-block-button,body.home .discover-shopall .wp-block-button__link{width:100%!important;min-width:0!important;max-width:250px!important}}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link{width:290px!important;min-width:290px!important;max-width:290px!important;box-sizing:border-box!important}body.home .obs-category-links .wp-block-button__link:hover,body.home .obs-category-links .wp-block-button__link:focus,body.home .obs-category-links .wp-block-button__link:active,body.home .obs-category-links .wp-block-button__link[aria-current="page"],body.home .obs-category-links .wp-block-button.is-style-fill .wp-block-button__link{width:290px!important;min-width:290px!important;max-width:290px!important;border-radius:999px!important;background:linear-gradient(135deg,#e31d2b 0%,#970811 100%)!important;transform:translateX(8px)!important}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button:hover,body.home .obs-category-links .wp-block-button:focus,body.home .obs-category-links .wp-block-button:active{border:0!important;background:transparent!important;box-shadow:none!important}@media only screen and (max-width:600px){body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link,body.home .obs-category-links .wp-block-button__link:hover,body.home .obs-category-links .wp-block-button__link:focus,body.home .obs-category-links .wp-block-button__link:active{width:100%!important;min-width:0!important;max-width:290px!important;transform:none!important}}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link{width:290px!important;min-width:290px!important;max-width:290px!important;box-sizing:border-box!important}body.home .obs-category-links .wp-block-button__link{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 22px!important}body.home .obs-home-articles{width:100%!important;margin:30px 0 28px!important;padding:0!important}body.home .obs-home-articles .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}body.home .obs-home-articles .wp-block-post{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;margin:0!important;padding:10px 10px 18px!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:15px!important;background:linear-gradient(155deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .035) 100%)!important;box-shadow:0 13px 30px rgb(0 0 0 / .25)!important;overflow:hidden!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box!important;transition:transform 0.26s ease,border-color 0.26s ease,box-shadow 0.26s ease!important}@media (hover:hover){body.home .obs-home-articles .wp-block-post:hover{transform:translateY(-7px)!important;border-color:rgb(232 35 52 / .58)!important;box-shadow:0 22px 42px rgb(0 0 0 / .34),0 9px 25px rgb(150 5 20 / .14)!important}}body.home .obs-home-articles .wp-block-post-featured-image{width:100%!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important;border-radius:10px!important}body.home .obs-home-articles .wp-block-post-featured-image a{display:block!important;width:100%!important}body.home .obs-home-articles .wp-block-post-featured-image img{display:block!important;width:100%!important;aspect-ratio:16 / 10!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:10px!important;object-fit:cover!important;object-position:center!important;transition:transform 0.34s ease!important}@media (hover:hover){body.home .obs-home-articles .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.035)!important}}body.home .obs-home-articles .wp-block-post-date{margin:0 8px 8px!important;color:rgb(255 255 255 / .62)!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:0.045em!important;text-transform:uppercase!important}body.home .obs-home-articles .wp-block-post-title{min-height:58px!important;margin:0 8px 11px!important;font-size:18px!important;font-weight:800!important;line-height:1.22!important;letter-spacing:-0.02em!important;text-transform:uppercase!important;text-wrap:balance}body.home .obs-home-articles .wp-block-post-title a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}body.home .obs-home-articles .wp-block-post-title a:hover{color:#ff4657!important;-webkit-text-fill-color:#ff4657!important}body.home .obs-home-articles .wp-block-post-excerpt{margin:0 8px 16px!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important;line-height:1.65!important}body.home .obs-home-articles .wp-block-post-excerpt__excerpt{margin:0 0 14px!important}body.home .obs-home-articles .wp-block-post-excerpt__more-link,body.home .obs-home-articles .wp-block-read-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;margin:auto 8px 0!important;padding:8px 15px!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:999px!important;background:linear-gradient(135deg,rgb(255 255 255 / .1),rgb(255 255 255 / .035))!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.025em!important;text-decoration:none!important;text-transform:uppercase!important;transition:transform 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease!important}body.home .obs-home-articles .wp-block-post-excerpt__more-link:hover,body.home .obs-home-articles .wp-block-read-more:hover{transform:translateY(-2px)!important;border-color:rgb(255 78 93 / .9)!important;background:linear-gradient(135deg,#e41d2d 0%,#920711 100%)!important;box-shadow:0 10px 22px rgb(130 4 16 / .31)!important}body.home .obs-home-articles .wp-block-query-pagination{display:none!important}@media only screen and (max-width:921px){body.home .obs-home-articles .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:600px){body.home .obs-home-articles{margin:22px 0 24px!important}body.home .obs-home-articles .wp-block-post-template{grid-template-columns:1fr!important;gap:14px!important}body.home .obs-home-articles .wp-block-post{padding:8px 8px 16px!important;border-radius:13px!important}body.home .obs-home-articles .wp-block-post-title{min-height:0!important;font-size:17px!important}body.home .obs-home-articles .wp-block-post-excerpt{font-size:13px!important}}body.home .obs-home-articles .wp-block-post-title,body.home .obs-home-articles .wp-block-post-title a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 8px rgb(0 0 0 / .28)!important}body.home .obs-home-articles .wp-block-post-title a:hover{color:#ff4657!important;-webkit-text-fill-color:#ff4657!important}body.home .obs-home-articles .wp-block-post-date,body.home .obs-home-articles .wp-block-post-date a{color:rgb(255 255 255 / .76)!important;-webkit-text-fill-color:rgb(255 255 255 / .76)!important}body.home .obs-home-articles .wp-block-post{background:linear-gradient(155deg,rgb(255 255 255 / .095) 0%,rgb(18 3 6 / .38) 100%)!important;border-color:rgb(255 255 255 / .18)!important}body.home .obs-home-articles .wp-block-post-title{margin-top:0!important;margin-bottom:14px!important}@media only screen and (max-width:767px){body.home,body.home #page,body.home #content,body.home .entry-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.home .entry-content *{box-sizing:border-box!important}body.home .obsidian-why{width:calc(100% - 20px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:28px 10px!important;padding:30px 12px 24px!important;border-radius:15px!important;overflow:hidden!important}body.home .obsidian-why>h2,body.home .obsidian-why>.wp-block-heading{max-width:320px!important;margin:0 auto 12px!important;font-size:28px!important;line-height:1.05!important;text-align:center!important}body.home .obsidian-why>p,body.home .obsidian-why>.wp-block-paragraph{max-width:315px!important;margin:0 auto 24px!important;font-size:13px!important;line-height:1.55!important}body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}body.home .obsidian-why .wp-block-column{width:100%!important;max-width:none!important;flex-basis:100%!important;margin:0!important}body.home .obsidian-feature-card{display:flex!important;min-height:0!important;height:auto!important;padding:22px 16px 19px!important;margin:0!important}body.home .obsidian-feature-card .icon{width:56px!important;height:56px!important;margin-bottom:14px!important}body.home .obsidian-feature-card h3,body.home .obsidian-feature-card .wp-block-heading{min-height:0!important;margin-bottom:8px!important;font-size:17px!important;line-height:1.12!important}body.home .obsidian-feature-card p{max-width:280px!important;font-size:13px!important;line-height:1.55!important}body.home .obsidian-feature-card::after{margin-top:16px!important;padding-top:0!important}body.home .obsidian-why>.wp-block-buttons,body.home .obsidian-why>.wp-block-button,body.home .obsidian-why .obsidian-why-cta{margin-top:24px!important}body.home .discover-section,body.home .obsidian-discover{width:calc(100% - 20px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:28px 10px!important;padding:22px 14px 26px!important;border-radius:15px!important;overflow:hidden!important}body.home .discover-section .wp-block-columns,body.home .obsidian-discover .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;width:100%!important;margin:0!important}body.home .discover-section .wp-block-column,body.home .obsidian-discover .wp-block-column{width:100%!important;max-width:none!important;flex-basis:100%!important;margin:0!important;padding:0!important}body.home .discover-image,body.home .obsidian-discover-image{width:100%!important;max-width:300px!important;margin:0 auto!important}body.home .discover-image img,body.home .obsidian-discover-image img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important}body.home .discover-section h2,body.home .obsidian-discover h2{max-width:320px!important;margin:0 auto 14px!important;font-size:29px!important;line-height:1.05!important;text-align:center!important;text-wrap:balance!important}body.home .discover-section p,body.home .obsidian-discover p{max-width:315px!important;margin:0 auto 20px!important;font-size:13px!important;line-height:1.6!important;text-align:center!important}body.home .obs-category-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;max-width:300px!important;margin:20px auto!important}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;transform:none!important}body.home .discover-shopall,body.home .discover-shopall .wp-block-button,body.home .discover-shopall .wp-block-button__link{width:100%!important;max-width:260px!important;margin-left:auto!important;margin-right:auto!important}body.home .obs-home-articles .wp-block-post-template{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}body.home .obs-home-articles .wp-block-post{width:100%!important;min-height:0!important}body.home .obs-home-articles .wp-block-post-featured-image img{aspect-ratio:16 / 10!important;object-fit:cover!important}body.home .obs-home-articles .wp-block-post-title{min-height:0!important;font-size:16px!important;line-height:1.22!important}body.home .newsletter-section,body.home .obsidian-newsletter{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;width:calc(100% - 20px)!important;max-width:none!important;margin:28px 10px!important;padding:27px 16px!important;border-radius:15px!important}body.home .newsletter-section .wp-block-columns,body.home .obsidian-newsletter .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}body.home .newsletter-section .wp-block-column,body.home .obsidian-newsletter .wp-block-column,body.home .newsletter-form{width:100%!important;max-width:none!important;flex-basis:100%!important;margin:0!important}body.home .newsletter-form{padding:17px!important}body.home .newsletter-form input,body.home .newsletter-form button{width:100%!important;max-width:none!important}body.home .footer-section,body.home .obsidian-footer{width:calc(100% - 20px)!important;max-width:none!important;margin:28px 10px 10px!important;padding:30px 18px!important;border-radius:15px!important;overflow:hidden!important}body.home .footer-section .wp-block-columns,body.home .obsidian-footer .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;width:100%!important;margin:0!important}body.home .footer-section .wp-block-column,body.home .obsidian-footer .wp-block-column{width:100%!important;max-width:none!important;flex-basis:100%!important;margin:0!important;padding:0!important;text-align:left!important}body.home .footer-section figure,body.home .obsidian-footer figure{max-width:150px!important;margin-left:0!important;margin-right:auto!important}body.home .footer-disclaimer,body.home .obsidian-disclaimer{width:100%!important;max-width:none!important;font-size:11px!important;line-height:1.6!important}body.home .wp-block-button,body.home .wp-block-button__link{max-width:100%!important;box-sizing:border-box!important}}@media only screen and (max-width:767px){body.home .entry-content,body.home .entry-content>*,body.home .entry-content .wp-block-group,body.home .entry-content .wp-block-columns,body.home .entry-content .wp-block-column{max-width:100%!important;box-sizing:border-box!important}body.home .entry-content{overflow-x:clip!important}body.home .obsidian-why,body.home .obsidian-why>*,body.home .obsidian-why .wp-block-columns,body.home .obsidian-why .wp-block-column,body.home .obsidian-why .obsidian-feature-grid{height:auto!important;min-height:0!important;max-height:none!important}body.home .obsidian-why{display:block!important;width:calc(100% - 20px)!important;margin:26px 10px!important;padding:28px 12px 24px!important;overflow:visible!important}body.home .obsidian-why>.wp-block-columns,body.home .obsidian-why .obsidian-feature-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}body.home .obsidian-why .wp-block-column{display:block!important;width:100%!important;flex:none!important;flex-basis:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}body.home .obsidian-feature-card{display:flex!important;position:relative!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:22px 15px 19px!important;inset:auto!important;transform:none!important}body.home .obsidian-feature-card::after{margin-top:16px!important;padding-top:0!important}body.home .obsidian-why>.wp-block-buttons,body.home .obsidian-why>.wp-block-button,body.home .obsidian-why .obsidian-why-cta{position:static!important;width:100%!important;height:auto!important;margin:22px 0 0!important;inset:auto!important;transform:none!important}body.home .wp-block-group:has(.obs-category-links),body.home .wp-block-cover:has(.obs-category-links){display:block!important;width:calc(100% - 20px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:26px 10px!important;padding:22px 14px 26px!important;overflow:hidden!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:22px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) .wp-block-column{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;flex-basis:auto!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) figure{width:100%!important;max-width:290px!important;margin:0 auto!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) figure img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) h2{width:100%!important;max-width:320px!important;margin:0 auto 14px!important;font-size:28px!important;line-height:1.06!important;letter-spacing:-0.025em!important;text-align:center!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}body.home :is(.wp-block-group,.wp-block-cover):has(.obs-category-links) p{max-width:310px!important;margin-left:auto!important;margin-right:auto!important;font-size:13px!important;line-height:1.6!important;text-align:center!important}body.home .obs-category-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;max-width:290px!important;margin:19px auto!important;padding:0!important}body.home .obs-category-links .wp-block-button,body.home .obs-category-links .wp-block-button__link{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:45px!important;margin:0!important;padding:0 12px!important;transform:none!important}body.home .discover-shopall,body.home .discover-shopall .wp-block-button,body.home .discover-shopall .wp-block-button__link{display:flex!important;width:100%!important;max-width:245px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}body.home .obs-home-articles,body.home .obs-home-articles .wp-block-post-template{height:auto!important;min-height:0!important}body.home .obs-home-articles .wp-block-post-template{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}body.home .obs-home-articles .wp-block-post{width:100%!important;height:auto!important;min-height:0!important}body.home :is(.wp-block-group,.wp-block-cover):has(.newsletter-form),body.home :is(.wp-block-group,.wp-block-cover):has(.sib_signup_form){display:block!important;width:calc(100% - 20px)!important;height:auto!important;min-height:0!important;margin:26px 10px!important;padding:26px 15px!important;overflow:hidden!important}body.home :is(.wp-block-group,.wp-block-cover):has(.newsletter-form) .wp-block-columns,body.home :is(.wp-block-group,.wp-block-cover):has(.sib_signup_form) .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important;margin:0!important}body.home :is(.wp-block-group,.wp-block-cover):has(.newsletter-form) .wp-block-column,body.home :is(.wp-block-group,.wp-block-cover):has(.sib_signup_form) .wp-block-column{width:100%!important;flex:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}body.home .newsletter-form,body.home .sib_signup_form{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}body.home .footer-section,body.home .obsidian-footer{height:auto!important;min-height:0!important;overflow:hidden!important}body.home .footer-section .wp-block-columns,body.home .obsidian-footer .wp-block-columns{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;width:100%!important;height:auto!important;margin:0!important}body.home .footer-section .wp-block-column,body.home .obsidian-footer .wp-block-column{width:100%!important;flex:none!important;position:static!important;inset:auto!important;transform:none!important}body.home .footer-section figure,body.home .obsidian-footer figure{position:static!important;width:100%!important;max-width:145px!important;height:auto!important;margin:0 auto 14px!important;inset:auto!important;transform:none!important}body.home .footer-section figure img,body.home .obsidian-footer figure img{width:100%!important;height:auto!important;max-height:145px!important;object-fit:contain!important}}.woosc-popup:not(.woosc-show){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(110%)!important}.woosc-popup.woosc-show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}@media only screen and (max-width:600px){body.home ul.products li.product .woocommerce-loop-product__title,body.home ul.products li.product .woocommerce-loop-product__title a,body.home ul.products li.product h2,body.home ul.products li.product h2 a,body.home .wc-block-grid__product-title,body.home .wc-block-grid__product-title a,body.home .wc-block-components-product-name,body.home .wc-block-components-product-name a,body.home .wc-block-product .wp-block-post-title,body.home .wc-block-product .wp-block-post-title a{display:-webkit-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:5px 0 8px!important;padding:0!important;color:#182238!important;-webkit-text-fill-color:#182238!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0!important;text-align:center!important;text-decoration-thickness:1px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.home ul.products li.product h2,body.home .wc-block-grid__product-title,body.home .wc-block-components-product-name,body.home .wc-block-product .wp-block-post-title{min-height:33px!important;max-height:36px!important}}.entry-content [class*="nfd-wb-footer"]{display:none!important}@media only screen and (max-width:768px){body.woocommerce-shop .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering{display:block!important;position:relative!important;width:100%!important;margin:0 0 18px!important;float:none!important;text-align:left!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.woocommerce-shop .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select{display:block!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 38px 10px 13px!important;position:relative!important;z-index:5!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;-webkit-appearance:auto!important;appearance:auto!important}}@media (max-width:768px){body.woocommerce .wc-block-product-filters{width:100%!important;margin:0!important;color:#202735!important;background:transparent!important}body.woocommerce .wc-block-product-filters__overlay,body.woocommerce .wc-block-product-filters__overlay-wrapper,body.woocommerce .wc-block-product-filters__overlay-dialog,body.woocommerce .wc-block-product-filters__overlay-content{background:transparent!important}body.woocommerce .wc-block-product-filters__overlay-dialog{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}body.woocommerce .wc-block-product-filters__overlay-content>h2,body.woocommerce .wc-block-product-filters h2,body.woocommerce .wc-block-product-filters>.wp-block-heading{margin:0 0 20px!important;color:#182238!important;font-size:25px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-0.025em!important}body.woocommerce .wc-block-product-filters [data-block-name^="woocommerce/product-filter-"]:not([hidden]){margin:0 0 14px!important;padding:16px!important;border:1px solid #e0e2e6!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 6px 16px rgb(17 24 39 / .045)!important;box-sizing:border-box!important}body.woocommerce .wc-block-product-filters h3.wp-block-heading{margin:0 0 12px!important;color:#282f3c!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:.055em!important;text-transform:uppercase!important}body.woocommerce .wc-block-product-filter-chips__items{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}body.woocommerce .wc-block-product-filter-chips__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;border:1px solid #d7dae0!important;border-radius:999px!important;background:#ffffff!important;color:#252c39!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}body.woocommerce .wc-block-product-filter-chips__item .wc-block-product-filter-chips__label,body.woocommerce .wc-block-product-filter-chips__item .wc-block-product-filter-chips__text{color:inherit!important;font:inherit!important}body.woocommerce .wc-block-product-filter-chips__item[aria-checked="true"]{border-color:#121317!important;background:linear-gradient(135deg,#17181c 0%,#050506 100%)!important;color:#ffffff!important;box-shadow:0 6px 14px rgb(8 8 10 / .17)!important}body.woocommerce .wc-block-product-filter-chips__item:active{transform:scale(.97)!important}body.woocommerce .wc-block-product-filter-chips__item:not([aria-checked="true"]):active{border-color:#bd101c!important;background:#fff4f5!important;color:#9f0c17!important}body.woocommerce .wc-block-product-filter-price{overflow:visible!important}body.woocommerce .wc-block-product-filter-price-slider{margin-top:4px!important}body.woocommerce .wc-block-product-filter-price-slider__content{width:100%!important;padding-top:6px!important}body.woocommerce .wc-block-product-filter-price-slider input[type="range"]{accent-color:#bd101c!important}body.woocommerce .wc-block-product-filter-price input[type="number"],body.woocommerce .wc-block-product-filter-price input[type="text"]{min-height:42px!important;padding:8px 10px!important;border:1px solid #ccd1d9!important;border-radius:8px!important;background:#ffffff!important;color:#343b48!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}body.woocommerce .wc-block-product-filter-rating[hidden],body.woocommerce .wc-block-product-filter-attribute[hidden]{display:none!important}body.woocommerce .wc-block-product-filters__overlay-footer{position:sticky!important;bottom:0!important;margin:18px -18px -28px!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid #e0e2e6!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 -8px 22px rgb(17 24 39 / .06)!important}body.woocommerce .wc-block-product-filters__overlay-footer button{width:100%!important;min-height:48px!important;padding:12px 18px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#e11d2d 0%,#bd101c 52%,#8f0714 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:0 9px 20px rgb(174 8 25 / .26)!important}}@media (max-width:768px){.wc-block-product-filters__overlay-dialog{width:100%!important;max-width:none!important;margin:0!important;padding:20px 18px 24px!important;background:linear-gradient(180deg,#ffffff 0%,#f7f7f8 100%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#202735!important;box-sizing:border-box!important}.wc-block-product-filters__overlay-dialog>.wc-block-product-filters__overlay-content>.wp-block-heading,.wc-block-product-filters__overlay-dialog h2.wp-block-heading{margin:0 0 22px!important;color:#182238!important;font-size:24px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:-0.025em!important;text-transform:none!important}.wc-block-product-filters__overlay-dialog [data-block-name^="woocommerce/product-filter-"]:not([hidden]){margin:0 0 14px!important;padding:15px!important;border:1px solid #e0e2e6!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 6px 16px rgb(18 24 38 / .045)!important;box-sizing:border-box!important}.wc-block-product-filters__overlay-dialog h3.wp-block-heading{margin:0 0 11px!important;color:#293140!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0.055em!important;text-transform:uppercase!important}.wc-block-product-filter-chips__items{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}.wc-block-product-filter-chips__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;border:1px solid #d5d9df!important;border-radius:999px!important;background:#f8f8f9!important;color:#252c39!important;font-size:12px!important;font-weight:720!important;line-height:1.15!important;box-shadow:none!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.wc-block-product-filter-chips__item .wc-block-product-filter-chips__label,.wc-block-product-filter-chips__item .wc-block-product-filter-chips__text{color:inherit!important;font:inherit!important}.wc-block-product-filter-chips__item[aria-checked="true"]{border-color:#111318!important;background:linear-gradient(135deg,#1a1b20 0%,#050506 100%)!important;color:#ffffff!important;box-shadow:0 6px 14px rgb(8 8 12 / .16)!important}.wc-block-product-filter-chips__item:not([aria-checked="true"]):hover,.wc-block-product-filter-chips__item:not([aria-checked="true"]):focus{border-color:#bd101c!important;background:#fff5f6!important;color:#9f0c17!important}.wc-block-product-filter-chips__item:active{transform:scale(.97)!important}.wc-block-product-filter-price{margin:0 0 14px!important;padding:15px!important;border:1px solid #e0e2e6!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 6px 16px rgb(18 24 38 / .045)!important;overflow:visible!important;box-sizing:border-box!important}.wc-block-product-filter-price h3.wp-block-heading{margin-bottom:15px!important}.wc-block-product-filter-price-slider{margin:0!important;padding:4px 0 0!important}.wc-block-product-filter-price-slider__content{width:100%!important}.wc-block-product-filter-price-slider input[type="range"]{accent-color:#bd101c!important}.wc-block-product-filter-price input[type="number"],.wc-block-product-filter-price input[type="text"]{min-height:40px!important;padding:7px 9px!important;border:1px solid #ccd1d8!important;border-radius:8px!important;background:#ffffff!important;color:#343b47!important;font-size:12px!important;font-weight:750!important;box-shadow:0 2px 6px rgb(20 25 35 / .035)!important}.wc-block-product-filters__overlay-content{padding:0!important}.wc-block-product-filter-rating[hidden],.wc-block-product-filter-attribute[hidden]{display:none!important}.wc-block-product-filters__overlay-footer{position:sticky!important;bottom:0!important;margin:18px -18px -24px!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid #e0e2e6!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 -8px 20px rgb(17 24 39 / .055)!important}.wc-block-product-filters__overlay-footer button{width:100%!important;min-height:47px!important;padding:12px 18px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#e11d2d 0%,#bd101c 52%,#8f0714 100%)!important;color:#ffffff!important;font-size:12px!important;font-weight:850!important;letter-spacing:.025em!important;text-transform:uppercase!important;box-shadow:0 9px 20px rgb(174 8 25 / .25)!important}}body.single-post nav.navigation.post-navigation{display:none!important}.obs-home-articles .wp-block-post-template>li.obs-clickable-card{cursor:pointer!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}.obs-home-articles .wp-block-post-template>li.obs-clickable-card:hover{transform:translateY(-5px)!important;border-color:rgb(227 27 35 / .75)!important;box-shadow:0 16px 34px rgb(0 0 0 / .32)!important}.obs-home-articles .wp-block-post-template>li.obs-clickable-card:focus-visible{outline:2px solid #e31b23!important;outline-offset:4px!important}.obs-home-articles .wp-block-post-title a{color:inherit!important;text-decoration:none!important}body.home .obs-home-articles .wp-block-post-template>li{position:relative!important;cursor:pointer!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}body.home .obs-home-articles .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:5}body.home .obs-home-articles .wp-block-post-title a{color:inherit!important;text-decoration:none!important}body.home .obs-home-articles .wp-block-post-template>li:hover{transform:translateY(-5px)!important;border-color:rgb(225 20 35 / .8)!important;box-shadow:0 18px 35px rgb(0 0 0 / .30),0 0 20px rgb(190 0 20 / .10)!important}body.home .obs-home-articles .wp-block-post-featured-image{overflow:hidden!important}body.home .obs-home-articles .wp-block-post-featured-image img{transition:transform .30s ease,filter .30s ease!important}body.home .obs-home-articles .wp-block-post-template>li:hover .wp-block-post-featured-image img{transform:scale(1.025)!important;filter:brightness(1.06)!important}body.home .obs-home-articles .wp-block-post-title a:focus-visible::after{outline:2px solid #e31b23;outline-offset:3px}.single-product .obsidian-research-links{display:block!important;width:100%!important;max-width:100%!important;margin:36px 0!important;padding:clamp(24px, 4vw, 38px)!important;box-sizing:border-box!important}.single-product .obsidian-research-links .orl-article-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:22px 0 0!important;padding:0!important;list-style:none!important}.single-product .obsidian-research-links .orl-article-list>li{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.single-product .obsidian-research-links .orl-article-list>li>a{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:100%!important;min-height:72px!important;padding:14px 18px!important;box-sizing:border-box!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:12px!important;background:rgb(255 255 255 / .05)!important;text-decoration:none!important}.single-product .obsidian-research-links .orl-article-icon{margin:0!important;font-size:21px!important}.single-product .obsidian-research-links .orl-article-title{display:block!important;width:auto!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.single-product .obsidian-research-links .orl-read-more{display:inline-block!important;margin:0!important;padding:0!important;white-space:nowrap!important}.single-product .obsidian-research-links .orl-related-materials{display:block!important;width:100%!important;margin-top:26px!important}.single-product .obsidian-research-links .orl-product-pills{display:flex!important;flex-wrap:wrap!important;gap:9px!important;width:100%!important;margin-top:12px!important}.single-product .obsidian-research-links .orl-product-pill{display:inline-flex!important;width:auto!important;min-height:36px!important;padding:8px 14px!important}.single-product .obsidian-research-links .orl-featured-collection{display:block!important;width:100%!important;margin-top:26px!important;padding:20px!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:12px!important;background:rgb(255 255 255 / .035)!important}.single-product .obsidian-research-links .orl-collection-link{display:inline-flex!important;margin-top:14px!important}.single-product .obsidian-research-links .orl-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin-top:24px!important}@media (max-width:700px){.single-product .obsidian-research-links{padding:20px!important}.single-product .obsidian-research-links .orl-article-list>li>a{grid-template-columns:auto minmax(0,1fr)!important}.single-product .obsidian-research-links .orl-read-more{grid-column:2!important;margin-top:4px!important}.single-product .obsidian-research-links .orl-product-pills,.single-product .obsidian-research-links .orl-actions{flex-direction:column!important}.single-product .obsidian-research-links .orl-product-pill,.single-product .obsidian-research-links .orl-button{width:100%!important;box-sizing:border-box!important}}.single-product .obsidian-research-links .orl-article-list>li>a{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:76px!important;padding:15px 18px!important;gap:14px!important}.single-product .obsidian-research-links .orl-article-icon{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0!important;line-height:1!important}.single-product .obsidian-research-links .orl-article-title{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important}.single-product .obsidian-research-links .orl-read-more{grid-column:3!important;grid-row:1!important;align-self:center!important;margin:0!important;white-space:nowrap!important}.single-product .obsidian-research-links .orl-featured-collection{padding:20px!important}.single-product .obsidian-research-links .orl-collection-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin-top:14px!important;padding:10px 15px!important;border-radius:8px!important}.single-product .obsidian-research-links .orl-actions{display:flex!important;align-items:center!important;gap:12px!important}.single-product .obsidian-research-links .orl-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:11px 16px!important;margin:0!important;border-radius:8px!important}@media (max-width:700px){.single-product .obsidian-research-links .orl-article-list>li>a{grid-template-columns:26px minmax(0,1fr)!important;padding:15px!important}.single-product .obsidian-research-links .orl-read-more{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin-top:5px!important}.single-product .obsidian-research-links .orl-actions{flex-direction:column!important;align-items:stretch!important}.single-product .obsidian-research-links .orl-button{width:100%!important}}.single-product .obsidian-research-links .orl-article-list{gap:14px!important;margin-top:22px!important;margin-bottom:24px!important}.single-product .obsidian-research-links .orl-article-list>li>a{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;min-height:74px!important;height:auto!important;padding:14px 16px!important;gap:12px!important;border-radius:11px!important}.single-product .obsidian-research-links .orl-article-icon{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0!important;font-size:19px!important;line-height:1!important}.single-product .obsidian-research-links .orl-article-title{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important;font-size:14px!important;line-height:1.35!important}.single-product .obsidian-research-links .orl-read-more{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;margin:0!important;white-space:nowrap!important;font-size:12px!important}.single-product .obsidian-research-links .orl-related-materials{margin-top:22px!important;margin-bottom:22px!important}.single-product .obsidian-research-links .orl-product-pills{gap:8px!important;margin-top:11px!important}.single-product .obsidian-research-links .orl-product-pill{min-height:0!important;height:auto!important;padding:8px 12px!important;border-radius:999px!important}.single-product .obsidian-research-links .orl-divider{margin:24px 0!important}.single-product .obsidian-research-links .orl-featured-collection{margin-top:0!important;padding:20px 22px!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:12px!important;background:linear-gradient(135deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025))!important}.single-product .obsidian-research-links .orl-featured-collection h4{margin-top:10px!important;margin-bottom:10px!important}.single-product .obsidian-research-links .orl-featured-collection p{margin-bottom:0!important}.single-product .obsidian-research-links .orl-collection-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin-top:16px!important;padding:10px 15px!important;border:1px solid rgb(255 65 75 / .65)!important;border-radius:8px!important;background:rgb(255 35 45 / .10)!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.single-product .obsidian-research-links .orl-collection-link:hover{background:rgb(255 35 45 / .18)!important;border-color:rgb(255 75 85 / .9)!important;transform:translateY(-1px)}.single-product .obsidian-research-links .orl-actions{margin-top:22px!important;gap:10px!important}.single-product .obsidian-research-links .orl-button{min-height:0!important;height:auto!important;padding:10px 15px!important;border-radius:8px!important}@media (max-width:700px){.single-product .obsidian-research-links .orl-article-list{gap:11px!important}.single-product .obsidian-research-links .orl-article-list>li>a{grid-template-columns:25px minmax(0,1fr)!important;min-height:0!important;padding:14px!important;gap:10px!important}.single-product .obsidian-research-links .orl-article-icon{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;margin-top:2px!important}.single-product .obsidian-research-links .orl-article-title{grid-column:2!important;grid-row:1!important;font-size:13px!important;line-height:1.4!important}.single-product .obsidian-research-links .orl-read-more{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin-top:5px!important}.single-product .obsidian-research-links .orl-related-materials{margin-top:18px!important;margin-bottom:18px!important}.single-product .obsidian-research-links .orl-divider{margin:20px 0!important}.single-product .obsidian-research-links .orl-featured-collection{padding:18px!important}.single-product .obsidian-research-links .orl-actions{flex-direction:column!important;align-items:stretch!important}.single-product .obsidian-research-links .orl-button{width:100%!important;box-sizing:border-box!important}}@media (min-width:1025px){body.post-type-archive-product .ast-container,body.tax-product_cat .ast-container{max-width:1280px!important;width:min(94%, 1280px)!important;margin-left:auto!important;margin-right:auto!important}body.post-type-archive-product #primary,body.tax-product_cat #primary{width:100%!important;max-width:none!important}body.post-type-archive-product .site-main,body.tax-product_cat .site-main{width:100%!important;max-width:none!important}}body.post-type-archive-product .site-main,body.tax-product_cat .site-main{padding-top:18px!important}body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header{margin-bottom:14px!important}body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title{margin-bottom:10px!important}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{margin-bottom:0!important}body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{margin-bottom:0!important}body.post-type-archive-product .woocommerce-notices-wrapper,body.tax-product_cat .woocommerce-notices-wrapper{margin-bottom:12px!important}body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container{align-items:center!important;gap:12px!important}@media (min-width:1025px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products{column-gap:20px!important;row-gap:24px!important;margin-top:16px!important}}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{border-radius:12px!important;overflow:hidden!important;box-shadow:0 5px 18px rgb(0 0 0 / .07)!important;transition:transform 0.22s ease,box-shadow 0.22s ease!important}body.post-type-archive-product ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgb(0 0 0 / .1)!important}@media (min-width:1025px){body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{display:flex!important;flex-direction:column!important;min-height:100%!important}body.post-type-archive-product ul.products li.product .astra-shop-summary-wrap,body.tax-product_cat ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}body.post-type-archive-product ul.products li.product .button,body.tax-product_cat ul.products li.product .button{margin-top:auto!important}}body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img{width:100%!important;object-fit:cover!important}body.post-type-archive-product .site-main,body.tax-product_cat .site-main{margin-bottom:24px!important}body.post-type-archive-product .woocommerce,body.tax-product_cat .woocommerce{margin-bottom:20px!important}body.post-type-archive-product ul.products:last-child,body.tax-product_cat ul.products:last-child{margin-bottom:18px!important}body.post-type-archive-product #content,body.tax-product_cat #content{padding-bottom:20px!important}body.post-type-archive-product .site-content,body.tax-product_cat .site-content{min-height:0!important;padding-bottom:0!important}body.post-type-archive-product footer.site-footer,body.tax-product_cat footer.site-footer{margin-top:24px!important}body.post-type-archive-product .woocommerce-loop-category__title,body.tax-product_cat .woocommerce-loop-category__title{letter-spacing:.02em}@media (max-width:1024px){body.post-type-archive-product .ast-container,body.tax-product_cat .ast-container{width:100%!important}}@media (min-width:1025px){body.post-type-archive-product #content .ast-container,body.tax-product_cat #content .ast-container{width:min(94vw, 1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}body.post-type-archive-product #primary,body.tax-product_cat #primary,body.post-type-archive-product .content-area,body.tax-product_cat .content-area,body.post-type-archive-product main.site-main,body.tax-product_cat main.site-main,body.post-type-archive-product .woocommerce,body.tax-product_cat .woocommerce{width:100%!important;max-width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{width:100%!important;max-width:none!important;margin:0!important;float:none!important}body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container{width:100%!important;max-width:none!important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{margin-bottom:28px!important}body.post-type-archive-product #content,body.tax-product_cat #content,body.post-type-archive-product .site-content,body.tax-product_cat .site-content{padding-bottom:0!important;margin-bottom:0!important}}body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img{object-fit:contain!important}@media (min-width:1025px){body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{border:1px solid rgb(20 20 20 / .07)!important;border-radius:12px!important;background:#fff!important}@media (min-width:1025px){body.post-type-archive-product #content>.ast-container,body.tax-product_cat #content>.ast-container{width:calc(100% - 32px)!important;max-width:1240px!important;padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important}body.post-type-archive-product #primary,body.tax-product_cat #primary,body.post-type-archive-product main.site-main,body.tax-product_cat main.site-main,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.post-type-archive-product .woocommerce,body.tax-product_cat .woocommerce{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:22px!important;row-gap:24px!important}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{width:100%!important;max-width:none!important;margin:0!important}}@media (min-width:1025px){body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container{min-height:54px!important;padding:8px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;background:#ffffff!important;border:1px solid rgb(20 20 20 / .08)!important;border-radius:10px!important;box-shadow:0 4px 14px rgb(0 0 0 / .035)!important;margin-top:10px!important;margin-bottom:18px!important}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:7px 12px 7px 27px!important;position:relative!important;background:#ffffff!important;border:1px solid rgb(20 20 20 / .12)!important;border-radius:999px!important;color:#222!important;font-size:12px!important;font-weight:600!important;line-height:1!important;box-shadow:0 2px 7px rgb(0 0 0 / .035)!important}body.post-type-archive-product .woocommerce-result-count::before,body.tax-product_cat .woocommerce-result-count::before{content:""!important;position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:7px!important;height:7px!important;background:#d71920!important;border-radius:50%!important;box-shadow:0 0 0 3px rgb(215 25 32 / .09)!important}body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{float:none!important}body.post-type-archive-product .ast-archive-description+*,body.tax-product_cat .ast-archive-description+*{margin-top:0!important}}}@media (min-width:769px){.ast-off-canvas-sidebar-wrapper{width:380px!important;max-width:min(380px, 92vw)!important}.ast-off-canvas-sidebar-wrapper .ast-off-canvas-sidebar{width:100%!important;max-width:100%!important;padding:34px 30px 40px!important;overflow-x:hidden!important;box-sizing:border-box!important}.ast-off-canvas-sidebar-wrapper *,.ast-off-canvas-sidebar-wrapper *::before,.ast-off-canvas-sidebar-wrapper *::after{box-sizing:border-box!important;max-width:100%}}.ast-off-canvas-sidebar-wrapper,.ast-off-canvas-sidebar-wrapper .ast-off-canvas-sidebar{background:#ffffff!important}.ast-off-canvas-sidebar-wrapper h2,.ast-off-canvas-sidebar-wrapper h3,.ast-off-canvas-sidebar-wrapper .widget-title{margin:0 0 14px!important;padding:0 0 9px!important;color:#151515!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;border-bottom:1px solid #e5e7eb!important}.ast-off-canvas-sidebar-wrapper .widget{margin:0 0 28px!important;padding:0!important}.ast-off-canvas-sidebar-wrapper input[type="search"],.ast-off-canvas-sidebar-wrapper input[type="text"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 14px!important;background:#f7f7f8!important;color:#171717!important;border:1px solid #dedfe3!important;border-radius:10px!important;box-shadow:none!important;outline:none!important}.ast-off-canvas-sidebar-wrapper input[type="search"]:focus,.ast-off-canvas-sidebar-wrapper input[type="text"]:focus{background:#fff!important;border-color:#c8102e!important;box-shadow:0 0 0 3px rgb(200 16 46 / .08)!important}.ast-off-canvas-sidebar-wrapper ul{margin-left:0!important;padding-left:0!important}.ast-off-canvas-sidebar-wrapper li{max-width:100%!important}.ast-off-canvas-sidebar-wrapper li a{max-width:100%!important;overflow-wrap:anywhere!important}.ast-off-canvas-sidebar-wrapper button,.ast-off-canvas-sidebar-wrapper .button{max-width:100%!important;min-width:0!important;border-radius:999px!important}.ast-off-canvas-sidebar-wrapper .price_slider_wrapper,.ast-off-canvas-sidebar-wrapper .price_slider_amount{width:100%!important;max-width:100%!important}.ast-off-canvas-sidebar-wrapper .price_slider{width:calc(100% - 8px)!important;margin-left:4px!important;margin-right:4px!important}.ast-off-canvas-sidebar-wrapper .ui-slider-range{background:#c8102e!important}.ast-off-canvas-sidebar-wrapper .ui-slider-handle{border-color:#c8102e!important}.ast-off-canvas-sidebar-wrapper .ast-close-svg,.ast-off-canvas-sidebar-wrapper .ast-close-icon,.ast-off-canvas-sidebar-wrapper .close{transition:transform .2s ease,opacity .2s ease!important}.ast-off-canvas-sidebar-wrapper .ast-close-svg:hover,.ast-off-canvas-sidebar-wrapper .ast-close-icon:hover{transform:rotate(90deg)!important;opacity:.65!important}.ast-off-canvas-sidebar-wrapper,.ast-off-canvas-sidebar-wrapper .ast-off-canvas-sidebar,.ast-off-canvas-sidebar-wrapper .widget-area{overflow-x:hidden!important}@media (max-width:768px){.ast-off-canvas-sidebar-wrapper{width:min(88vw, 360px)!important;max-width:88vw!important}.ast-off-canvas-sidebar-wrapper .ast-off-canvas-sidebar{width:100%!important;padding:28px 22px 36px!important;overflow-x:hidden!important}}@media (max-width:768px){body.woocommerce-shop .wc-block-product-filters__overlay-content>*,body.woocommerce-shop .wc-block-product-filters__overlay-dialog>*{width:100%!important;max-width:100%!important;min-width:0!important}body.woocommerce-shop .wc-block-product-filters__overlay-content input[type="search"],body.woocommerce-shop .wc-block-product-filters__overlay-content input[type="text"]{width:100%!important;max-width:100%!important;min-width:0!important}body.woocommerce-shop .wc-block-product-filters__overlay-content button,body.woocommerce-shop .wc-block-product-filters__overlay-content a,body.woocommerce-shop .wc-block-product-filters__overlay-content label{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}}@media (min-width:1025px){body.woocommerce-shop #content>.ast-container,body.post-type-archive-product #content>.ast-container,body.tax-product_cat #content>.ast-container,body.tax-product_tag #content>.ast-container{width:calc(100% - 40px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}body.woocommerce-shop #primary,body.post-type-archive-product #primary,body.tax-product_cat #primary,body.tax-product_tag #primary,body.woocommerce-shop main.site-main,body.post-type-archive-product main.site-main,body.tax-product_cat main.site-main,body.tax-product_tag main.site-main,body.woocommerce-shop .ast-woocommerce-container,body.post-type-archive-product .ast-woocommerce-container,body.tax-product_cat .ast-woocommerce-container,body.tax-product_tag .ast-woocommerce-container,body.woocommerce-shop .woocommerce,body.post-type-archive-product .woocommerce,body.tax-product_cat .woocommerce,body.tax-product_tag .woocommerce{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;float:none!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:20px!important;row-gap:22px!important;width:100%!important;max-width:none!important;margin-top:14px!important;margin-bottom:26px!important}}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;margin:0!important;padding:10px 10px 12px!important;float:none!important;clear:none!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgb(20 20 20 / .08)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 6px 18px rgb(0 0 0 / .07)!important}body.woocommerce-shop ul.products li.product .astra-shop-summary-wrap,body.post-type-archive-product ul.products li.product .astra-shop-summary-wrap,body.tax-product_cat ul.products li.product .astra-shop-summary-wrap,body.tax-product_tag ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important}body.woocommerce-shop ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.tax-product_tag ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;margin:0 0 10px!important;border-radius:8px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;min-height:34px!important;margin:3px 0 7px!important;padding:0!important;overflow:hidden!important;color:#141414!important;font-size:12px!important;font-weight:700!important;line-height:1.28!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{margin:0 0 8px!important;color:#c8102e!important;font-size:13px!important;font-weight:800!important;text-align:center!important}body.woocommerce-shop ul.products li.product .wlr-product-message,body.post-type-archive-product ul.products li.product .wlr-product-message,body.tax-product_cat ul.products li.product .wlr-product-message,body.tax-product_tag ul.products li.product .wlr-product-message,body.woocommerce-shop ul.products li.product .wc-points-rewards-product-message,body.post-type-archive-product ul.products li.product .wc-points-rewards-product-message,body.tax-product_cat ul.products li.product .wc-points-rewards-product-message,body.tax-product_tag ul.products li.product .wc-points-rewards-product-message{display:flex!important;align-items:center!important;width:100%!important;min-height:26px!important;margin:0 0 8px!important;padding:5px 7px!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #e1e5ea!important;border-left:3px solid #d71920!important;border-radius:6px!important;background:#fafbfc!important;color:#303846!important;font-size:8px!important;font-weight:650!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:none!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:40px!important;margin:auto 0 0!important;padding:9px 10px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#e11d2d 0%,#bd101c 55%,#8f0714 100%)!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important;box-shadow:0 5px 13px rgb(174 8 25 / .18)!important}body.woocommerce-shop ul.products li.product .variations,body.post-type-archive-product ul.products li.product .variations,body.tax-product_cat ul.products li.product .variations,body.tax-product_tag ul.products li.product .variations,body.woocommerce-shop ul.products li.product .variations_form,body.post-type-archive-product ul.products li.product .variations_form,body.tax-product_cat ul.products li.product .variations_form,body.tax-product_tag ul.products li.product .variations_form{width:100%!important;margin:0 0 8px!important}body.woocommerce-shop ul.products li.product select,body.post-type-archive-product ul.products li.product select,body.tax-product_cat ul.products li.product select,body.tax-product_tag ul.products li.product select{width:100%!important;min-height:34px!important;padding:5px 8px!important;box-sizing:border-box!important;border-radius:6px!important;font-size:10px!important}@media (min-width:769px){body.woocommerce-shop .ast-shop-toolbar-container,body.post-type-archive-product .ast-shop-toolbar-container,body.tax-product_cat .ast-shop-toolbar-container,body.tax-product_tag .ast-shop-toolbar-container{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;margin:8px 0 14px!important;padding:7px 10px!important;box-sizing:border-box!important;border:1px solid rgb(20 20 20 / .08)!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 12px rgb(0 0 0 / .035)!important}body.woocommerce-shop .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count{display:inline-flex!important;align-items:center!important;margin:0!important;float:none!important}}@media (max-width:768px){body.woocommerce-shop #content>.ast-container,body.post-type-archive-product #content>.ast-container,body.tax-product_cat #content>.ast-container,body.tax-product_tag #content>.ast-container{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;width:100%!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{padding:7px 7px 9px!important;border-radius:10px!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{min-height:32px!important;font-size:10.5px!important}body.woocommerce-shop ul.products li.product .price,body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{font-size:12px!important}body.woocommerce-shop ul.products li.product a.button,body.post-type-archive-product ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button,body.tax-product_tag ul.products li.product a.button{min-height:38px!important;padding:8px 6px!important;font-size:9.5px!important}}@media (max-width:340px){body.woocommerce-shop ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns:1fr!important}}body.woocommerce-cart{background:#f7f7f8!important}body.woocommerce-cart #primary{width:100%!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table{border:1px solid #d9dee5!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 24px rgb(15 23 42 / .05)!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table th{background:#f0f3f7!important;color:#1e293b!important;font-weight:700!important;padding-top:14px!important;padding-bottom:14px!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table td{vertical-align:middle!important}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{border-radius:6px!important}body.woocommerce-cart .woocommerce-cart-form .product-name a{font-weight:700!important;text-decoration:none!important}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info{border-radius:9px!important;background:#fff!important;border-top:1px solid #dfe3e8!important;border-right:1px solid #dfe3e8!important;border-bottom:1px solid #dfe3e8!important;border-left:3px solid #c81024!important;box-shadow:0 5px 16px rgb(15 23 42 / .04)!important}body.woocommerce-cart .cart_totals{border:1px solid #d7dce3!important;border-top:3px solid #c81024!important;border-radius:11px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 28px rgb(15 23 42 / .07)!important}body.woocommerce-cart .cart_totals>h2{background:#f0f3f7!important;color:#1e293b!important;font-weight:700!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{font-weight:800!important;color:#172033!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:10px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ef233c 0%,#c81024 55%,#970b18 100%)!important;color:#fff!important;font-weight:800!important;box-shadow:0 9px 20px rgb(180 10 30 / .20),inset 0 1px 0 rgb(255 255 255 / .18)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 12px 25px rgb(180 10 30 / .27),inset 0 1px 0 rgb(255 255 255 / .18)!important}@media (max-width:921px){body.woocommerce-cart .woocommerce-cart-form table.shop_table{border-radius:9px!important}body.woocommerce-cart .cart_totals{border-radius:10px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height:52px!important;font-size:15px!important}}body.woocommerce-checkout header#masthead,body.woocommerce-checkout header#masthead .ast-primary-header-bar,body.woocommerce-checkout header#masthead .ast-builder-grid-row-container,body.woocommerce-checkout header#masthead .ast-builder-grid-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap>a,body.woocommerce-checkout header#masthead .ast-header-account-inner-wrap>a,body.woocommerce-checkout header#masthead .ast-header-account-wrap>a svg,body.woocommerce-checkout header#masthead .ast-header-account-wrap>a svg *{color:#ffffff!important;fill:#ffffff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap ul,body.woocommerce-checkout header#masthead .ast-header-account-wrap .sub-menu{min-width:220px!important;background:#ffffff!important;border:1px solid #dfe2e7!important;border-radius:9px!important;box-shadow:0 12px 30px rgb(15 23 42 / .16)!important;overflow:hidden!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap ul li a,body.woocommerce-checkout header#masthead .ast-header-account-wrap .sub-menu li a{display:block!important;padding:12px 16px!important;background:#ffffff!important;color:#202735!important;-webkit-text-fill-color:#202735!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid #eceef1!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap ul li:last-child a,body.woocommerce-checkout header#masthead .ast-header-account-wrap .sub-menu li:last-child a{border-bottom:0!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap ul li a:hover,body.woocommerce-checkout header#masthead .ast-header-account-wrap .sub-menu li a:hover{background:#f7f7f8!important;color:#bd101c!important;-webkit-text-fill-color:#bd101c!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-hf-account-menu-wrap,body.woocommerce-checkout header#masthead .ast-header-account-wrap .account-main-header-bar-navigation,body.woocommerce-checkout header#masthead .ast-header-account-wrap .account-main-navigation,body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu{background:#ffffff!important;color:#202735!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu,body.woocommerce-checkout header#masthead .ast-header-account-wrap ul.ast-account-nav-menu{min-width:220px!important;margin:0!important;padding:0!important;background:#ffffff!important;border:1px solid #dfe2e7!important;border-radius:9px!important;box-shadow:0 12px 30px rgb(15 23 42 / .16)!important;overflow:hidden!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu .menu-item{margin:0!important;padding:0!important;background:#ffffff!important;color:#202735!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu .menu-item>.menu-link,body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu .menu-item>a{display:block!important;width:100%!important;padding:12px 16px!important;background:#ffffff!important;color:#202735!important;fill:#202735!important;stroke:#202735!important;-webkit-text-fill-color:#202735!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;border:0!important;border-bottom:1px solid #eceef1!important;opacity:1!important;visibility:visible!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu .menu-item:last-child>.menu-link{border-bottom:0!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu .menu-item:hover>.menu-link{background:#f6f7f9!important;color:#bd101c!important;-webkit-text-fill-color:#bd101c!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap>a,body.woocommerce-checkout header#masthead .ast-header-account-wrap>a svg,body.woocommerce-checkout header#masthead .ast-header-account-wrap>a svg *{color:#ffffff!important;fill:#ffffff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu li.menu-item>a,body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu li.menu-item>a:visited,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu li.menu-item>a,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu li.menu-item>a:visited{color:#202735!important;-webkit-text-fill-color:#202735!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;background:#ffffff!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu li.menu-item>a *,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu li.menu-item>a *{color:#202735!important;-webkit-text-fill-color:#202735!important;opacity:1!important;visibility:visible!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu li.menu-item>a:hover,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu li.menu-item>a:hover{color:#bd101c!important;-webkit-text-fill-color:#bd101c!important;background:#f6f7f9!important}body.woocommerce-checkout header#masthead .ast-header-account-wrap #ast-hf-account-menu li.menu-item>a:hover *,body.woocommerce-checkout header#masthead .ast-header-account-wrap .ast-account-nav-menu li.menu-item>a:hover *{color:#bd101c!important;-webkit-text-fill-color:#bd101c!important}body.woocommerce-checkout header#masthead .main-header-menu>.menu-item>.menu-link{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.woocommerce-checkout header#masthead .main-header-menu .sub-menu{background:#ffffff!important;border:1px solid #dfe2e7!important;box-shadow:0 12px 30px rgb(15 23 42 / .16)!important}body.woocommerce-checkout header#masthead .main-header-menu .sub-menu .menu-link,body.woocommerce-checkout header#masthead .main-header-menu .sub-menu .menu-link:visited{color:#202735!important;-webkit-text-fill-color:#202735!important;background:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}body.woocommerce-checkout header#masthead .main-header-menu .sub-menu .menu-link *{color:#202735!important;-webkit-text-fill-color:#202735!important}body.woocommerce-checkout header#masthead .main-header-menu .sub-menu .menu-link:hover{background:#f6f7f9!important;color:#bd101c!important;-webkit-text-fill-color:#bd101c!important}body.woocommerce-checkout header#masthead .main-header-menu .sub-menu .menu-link:hover *{color:#bd101c!important;-webkit-text-fill-color:#bd101c!important}.entry-content>.footer-section{display:none!important}.woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;min-height:0!important}.woocommerce ul.products li.product .wlr-product-message{margin-top:auto!important;margin-bottom:8px!important;width:100%!important;box-sizing:border-box!important}.woocommerce ul.products li.product .astra-shop-summary-wrap>a.button{margin-top:0!important;width:100%!important}.woocommerce ul.products li.product.product-type-variable .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.woocommerce ul.products li.product.product-type-variable .variations_form,.woocommerce ul.products li.product.product-type-variable .variations,.woocommerce ul.products li.product.product-type-variable .ast-variation-swatches{margin-bottom:12px!important}.woocommerce ul.products li.product.product-type-variable .wlr-product-message{margin-top:auto!important}body.woocommerce-checkout .obsidian-returning-customer{max-width:1180px;margin:18px auto 22px;padding:13px 16px;background:#fff;border:1px solid #e0e3e8;border-left:3px solid #c81024;border-radius:9px;color:#2a3039;font-size:13px;line-height:1.55;box-shadow:0 5px 16px rgb(15 23 42 / .06)}body.woocommerce-checkout .obsidian-returning-customer strong{color:#17191f;font-weight:750}body.woocommerce-checkout .obsidian-returning-customer a{color:#c81024;font-weight:750;text-decoration:none}body.woocommerce-checkout .obsidian-returning-customer a:hover{text-decoration:underline}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle{border-color:#c81024!important}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .woocommerce-info{border-top-color:#c81024!important;border-bottom-color:#c81024!important}body.woocommerce-checkout .woocommerce-info{border-color:#c81024!important}body.woocommerce-checkout .woocommerce-account-fields{position:relative!important;margin-top:16px!important;margin-bottom:18px!important;padding:20px 20px 22px!important;background:#f8f9fb!important;border:1px solid #dfe3e8!important;border-top:3px solid #c81024!important;border-left:1px solid #dfe3e8!important;border-radius:10px!important;box-sizing:border-box!important}body.woocommerce-checkout .obsidian-checkout-account-message{display:flex;flex-direction:column;gap:6px;margin-bottom:18px!important}body.woocommerce-checkout #account_password_field{width:100%!important;margin:0!important;padding-bottom:0!important}body.woocommerce-checkout #account_password_field::after{content:"You'll use your email address and this password to sign in on future visits.";display:block;width:100%;margin-top:9px!important;margin-bottom:2px!important;color:#6b7280;font-size:11.5px;font-weight:400;line-height:1.45}@media (max-width:767px){body.woocommerce-checkout .woocommerce-account-fields{margin-top:14px!important;margin-bottom:16px!important;padding:17px 16px 19px!important}}body.woocommerce-checkout .woocommerce-shipping-fields{margin-top:0!important}body.woocommerce-checkout .woocommerce-shipping-fields>h3{margin:0!important;padding:0!important}body.woocommerce-checkout #ship-to-different-address{margin:0!important}body.woocommerce-checkout #ship-to-different-address label{display:flex!important;align-items:center!important;gap:10px!important;min-height:54px!important;margin:0!important;padding:0 18px!important;cursor:pointer}body.woocommerce-checkout #ship-to-different-address-checkbox{width:17px!important;height:17px!important;margin:0!important;flex:0 0 auto}body.woocommerce-checkout .woocommerce-account-fields{position:relative!important;width:100%!important;margin-top:16px!important;margin-bottom:18px!important;padding:20px 20px 16px!important;background:#f8f9fb!important;border:1px solid #dfe3e8!important;border-top:3px solid #c81024!important;border-radius:10px!important;box-sizing:border-box!important}body.woocommerce-checkout .obsidian-checkout-account-message{display:flex;flex-direction:column;gap:6px;margin:0 0 18px!important}body.woocommerce-checkout #account_password_field{width:100%!important;margin:0!important;padding:0!important}body.woocommerce-checkout #account_password_field::after{content:"You'll use your email address and this password to sign in on future visits.";display:block;width:100%;margin-top:8px!important;margin-bottom:0!important;color:#6b7280;font-size:11.5px;font-weight:400;line-height:1.45}body.woocommerce-checkout .woocommerce-shipping-fields{min-height:0!important;margin-top:0!important;padding:0!important;overflow:hidden!important}body.woocommerce-checkout .woocommerce-shipping-fields>h3{margin:0!important;padding:0!important;border:0!important}body.woocommerce-checkout #ship-to-different-address{margin:0!important;padding:0!important}body.woocommerce-checkout #ship-to-different-address label{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;cursor:pointer!important}body.woocommerce-checkout #ship-to-different-address-checkbox{width:17px!important;height:17px!important;margin:0!important;flex:0 0 auto!important;accent-color:#c81024!important}body.woocommerce-checkout .shipping_address{padding:0 20px 20px!important;box-sizing:border-box!important}body.woocommerce-checkout .shipping_address:not([style*="display: none"]){padding-top:4px!important}body.woocommerce-checkout #payment ul.payment_methods>li{min-height:52px!important;margin:0 0 9px!important;padding:12px 14px!important;display:block!important}body.woocommerce-checkout #payment ul.payment_methods>li>label{min-height:27px!important}body.woocommerce-checkout #payment ul.payment_methods>li:has(input[type="radio"]:checked){padding:13px 14px 14px!important}body.woocommerce-checkout #payment div.payment_box{margin:10px 0 0!important;padding:13px 14px!important}body.woocommerce-checkout #payment ul.payment_methods img{max-width:34px!important;max-height:21px!important}@media (max-width:767px){body.woocommerce-checkout .woocommerce-account-fields{margin-top:14px!important;margin-bottom:16px!important;padding:17px 16px 15px!important}body.woocommerce-checkout #ship-to-different-address label{min-height:58px!important;padding:0 16px!important}body.woocommerce-checkout .shipping_address{padding:0 16px 16px!important}body.woocommerce-checkout #payment ul.payment_methods>li{min-height:50px!important;padding:11px 12px!important}body.woocommerce-checkout #payment ul.payment_methods>li:has(input[type="radio"]:checked){padding:12px!important}body.woocommerce-checkout #payment div.payment_box{margin-top:9px!important;padding:12px!important}}@media (max-width:767px){body.home .footer-section .wp-block-heading,body.home .footer-section h2,body.home .footer-section h3,body.home .footer-section h4,body.home .footer-section h5,body.home .footer-section h6{width:100%!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}}body.home #intro.hero-section,body.home #intro.obsidian-hero,body.home #intro{position:relative!important;isolation:isolate!important;width:min(calc(100% - 40px), 1220px)!important;max-width:1220px!important;margin:28px auto 0!important;padding:18px!important;overflow:hidden!important;border:1px solid rgb(215 30 40 / .28)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0%,rgb(235 24 32 / .12),transparent 38%),linear-gradient(180deg,rgb(170 8 15 / .97) 0%,rgb(122 4 10 / .98) 42%,rgb(67 2 6 / .99) 100%)!important;box-shadow:0 20px 55px rgb(20 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .04)!important}body.home #intro::before{content:none!important;display:none!important}body.home #intro>*,body.home #intro .wp-block-group__inner-container,body.home #intro .uagb-container-inner-blocks-wrap{width:100%!important;max-width:100%!important;min-width:0!important}body.home #intro .is-layout-flex,body.home #intro .is-layout-constrained{gap:0!important}body.home #intro .obsidian-home-hero-image{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:20px!important;background:#080808!important;box-shadow:0 18px 45px rgb(0 0 0 / .32),0 0 0 1px rgb(255 58 67 / .1)!important}body.home #intro .obsidian-home-hero-image figure{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.home #intro .obsidian-home-hero-image img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;object-fit:cover!important;box-shadow:none!important}body.home #intro .obsidian-home-trust{width:100%!important;max-width:960px!important;margin:22px auto 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.home #intro .obsidian-home-trust>.wp-block-columns,body.home #intro .obsidian-home-trust .wp-block-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}body.home #intro .obsidian-home-trust .wp-block-column{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important}body.home #intro .obsidian-home-trust .wp-block-image{width:100%!important;margin:0!important;padding:3px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:16px!important;background:linear-gradient(145deg,rgb(28 28 30 / .96),rgb(6 6 7 / .98))!important;box-shadow:0 12px 28px rgb(0 0 0 / .3),0 0 0 1px rgb(220 25 35 / .08)!important;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease!important}body.home #intro .obsidian-home-trust .wp-block-image:hover{transform:translateY(-2px)!important;border-color:rgb(235 45 55 / .42)!important;box-shadow:0 16px 34px rgb(0 0 0 / .34),0 0 22px rgb(190 12 22 / .1)!important}body.home #intro .obsidian-home-trust img{display:block!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:13px!important;object-fit:cover!important;box-shadow:none!important}body.home #intro .hero-product-image,body.home #intro .obsidian-hero-image,body.home #intro .wp-block-uagb-slider{margin-top:0!important;margin-bottom:0!important}@media (max-width:921px){body.home #intro.hero-section,body.home #intro.obsidian-hero,body.home #intro{width:calc(100% - 28px)!important;margin:18px 14px 0!important;padding:14px!important;border-radius:19px!important}body.home #intro .obsidian-home-hero-image,body.home #intro .obsidian-home-hero-image img{border-radius:17px!important}body.home #intro .obsidian-home-trust{max-width:820px!important;margin-top:18px!important}body.home #intro .obsidian-home-trust>.wp-block-columns,body.home #intro .obsidian-home-trust .wp-block-columns{gap:14px!important}}@media (max-width:767px){body.home #intro.hero-section,body.home #intro.obsidian-hero,body.home #intro{width:calc(100% - 20px)!important;margin:12px 10px 0!important;padding:10px!important;border-radius:16px!important;box-shadow:0 12px 30px rgb(20 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .03)!important}body.home #intro .obsidian-home-hero-image,body.home #intro .obsidian-home-hero-image img{border-radius:14px!important}body.home #intro .obsidian-home-trust{width:100%!important;max-width:100%!important;margin:14px auto 6px!important}body.home #intro .obsidian-home-trust>.wp-block-columns,body.home #intro .obsidian-home-trust .wp-block-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body.home #intro .obsidian-home-trust .wp-block-image{padding:2px!important;border-radius:11px!important;box-shadow:0 7px 18px rgb(0 0 0 / .28)!important}body.home #intro .obsidian-home-trust img{border-radius:9px!important}body.home #intro .obsidian-home-trust .wp-block-image:hover{transform:none!important}}@media (max-width:420px){body.home #intro{width:calc(100% - 14px)!important;margin-right:7px!important;margin-left:7px!important;padding:8px!important}body.home #intro .obsidian-home-trust>.wp-block-columns,body.home #intro .obsidian-home-trust .wp-block-columns{gap:5px!important}}@media (max-width:767px){body.home #intro{width:calc(100vw - 16px)!important;max-width:none!important;margin-top:12px!important;margin-right:8px!important;margin-left:8px!important;padding:8px!important;border-radius:16px!important}body.home #intro>*,body.home #intro .is-layout-flex,body.home #intro .is-layout-constrained{width:100%!important;max-width:none!important}body.home #intro .obsidian-home-hero-image{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.home #intro .obsidian-home-hero-image figure{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.home #intro .obsidian-home-hero-image img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border-radius:14px!important}}body:not(.single-product) .obsidian-sticky-cart{display:none!important}:root{--obs-amino-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 760 250'%3E%3Cg fill='none' stroke='%23ff4054' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M26 143L101 94l76 49 77-49 76 49 77-49 76 49 77-49 76 49 77-49 76 49'/%3E%3Cpath d='M177 143v66M254 94V29M330 143v66M407 94V29M483 143v66M560 94V29'/%3E%3Cpath d='M168 143v62M245 94V34M321 143v62M398 94V34M474 143v62M551 94V34' opacity='.55'/%3E%3C/g%3E%3Cg fill='%23ffffff' font-family='Arial,sans-serif' font-size='20' font-weight='700'%3E%3Ctext x='88' y='88'%3ENH%3C/text%3E%3Ctext x='242' y='88'%3ENH%3C/text%3E%3Ctext x='395' y='88'%3ENH%3C/text%3E%3Ctext x='548' y='88'%3ENH%3C/text%3E%3C/g%3E%3Cg fill='%23ff4054' font-family='Arial,sans-serif' font-size='22' font-weight='700'%3E%3Ctext x='163' y='233'%3EO%3C/text%3E%3Ctext x='240' y='25'%3EO%3C/text%3E%3Ctext x='316' y='233'%3EO%3C/text%3E%3Ctext x='393' y='25'%3EO%3C/text%3E%3Ctext x='469' y='233'%3EO%3C/text%3E%3Ctext x='546' y='25'%3EO%3C/text%3E%3C/g%3E%3Cg fill='%23ff4054'%3E%3Ccircle cx='26' cy='143' r='6'/%3E%3Ccircle cx='101' cy='94' r='5'/%3E%3Ccircle cx='177' cy='143' r='6'/%3E%3Ccircle cx='254' cy='94' r='5'/%3E%3Ccircle cx='330' cy='143' r='6'/%3E%3Ccircle cx='407' cy='94' r='5'/%3E%3Ccircle cx='483' cy='143' r='6'/%3E%3Ccircle cx='560' cy='94' r='5'/%3E%3Ccircle cx='636' cy='143' r='6'/%3E%3C/g%3E%3C/svg%3E")}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172){--obs-policy-red:#c91022;--obs-policy-red-bright:#ef233c;--obs-policy-ink:#17191e;--obs-policy-muted:#555b66;--obs-policy-line:#e5e7eb;background:#f3f4f6!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) #content{background:radial-gradient(circle at 8% 12%,rgb(201 16 34 / .07),transparent 24rem),linear-gradient(180deg,#eef0f3 0,#f7f7f8 28rem,#f3f4f6 100%)!important;padding:clamp(22px, 4vw, 58px) 18px clamp(44px, 7vw, 88px)}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) #content>.ast-container{display:block!important;width:min(1120px, 100%)!important;max-width:1120px!important;margin-inline:auto!important;padding:0!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .site-main,body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) article{width:100%!important;max-width:none!important;margin:0!important;background:transparent!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-header{position:relative;isolation:isolate;overflow:hidden;margin:0 0 18px!important;padding:clamp(34px, 6vw, 70px) clamp(26px, 6vw, 72px)!important;border:1px solid rgb(239 35 60 / .32);border-radius:22px;background:radial-gradient(circle at 86% 35%,rgb(239 35 60 / .28),transparent 28%),linear-gradient(135deg,#07080a 0%,#160306 58%,#35070d 100%)!important;box-shadow:0 20px 50px rgb(12 13 17 / .14)}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-header::after{content:"";position:absolute;z-index:-1;inset:6% -3% 5% 43%;opacity:.27;background-image:var(--obs-amino-motif);background-repeat:no-repeat;background-position:right center;background-size:auto 112%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);pointer-events:none}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-title{position:relative;z-index:1;max-width:800px;margin:0!important;color:#fff!important;font-size:clamp(2rem, 4.4vw, 3.65rem)!important;line-height:1.05!important;letter-spacing:-0.035em!important;text-transform:none!important;text-shadow:0 3px 18px rgb(0 0 0 / .28)}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content{overflow:hidden;margin:0!important;padding:clamp(30px, 5.5vw, 68px)!important;border:1px solid var(--obs-policy-line)!important;border-radius:22px!important;background:rgb(255 255 255 / .98)!important;box-shadow:0 24px 58px rgb(17 20 27 / .1)!important;color:var(--obs-policy-ink)!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content>.wp-block-group.alignfull.has-background{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;color:var(--obs-policy-ink)!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content :is(p,li){color:var(--obs-policy-ink)!important;font-size:clamp(1rem, 1.15vw, 1.08rem)!important;line-height:1.78!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content :is(h2,h3,h4){color:var(--obs-policy-ink)!important;line-height:1.18!important;text-transform:none!important;letter-spacing:-0.02em!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content h2{margin:clamp(34px, 5vw, 56px) 0 16px!important;padding-left:18px;border-left:4px solid var(--obs-policy-red);font-size:clamp(1.55rem, 2.6vw, 2.15rem)!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content h2:first-child{margin-top:0!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content h3{margin:30px 0 12px!important;font-size:clamp(1.2rem, 2vw, 1.5rem)!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content a{color:#ad0d1d!important;font-weight:650;text-decoration-thickness:1px;text-underline-offset:3px}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content :is(hr,.wp-block-separator){border-color:#e2e4e8!important}body.page-id-10 .entry-content>.wp-block-group.alignfull.has-background{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 12%,rgb(239 35 60 / .25),transparent 28rem),linear-gradient(145deg,#08090b 0%,#160306 56%,#30060c 100%)!important}body.page-id-10 .entry-content>.wp-block-group.alignfull.has-background::before{display:none!important}body.page-id-10 .entry-content>.wp-block-group.alignfull.has-background>*{position:relative;z-index:1}body.page-id-10 .entry-content .wp-block-group.has-white-background-color{display:grid!important;grid-template-columns:minmax(410px,0.95fr) minmax(0,1.65fr);align-items:stretch!important;gap:0!important;width:min(1180px, calc(100% - 32px))!important;margin-inline:auto!important;padding:0!important;overflow:hidden;border-color:rgb(255 255 255 / .18)!important;border-radius:22px!important;box-shadow:0 28px 70px rgb(0 0 0 / .32)!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group{width:100%!important;min-width:0!important;margin:0!important;padding:clamp(28px, 4vw, 52px)!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child{position:relative;isolation:isolate;overflow:hidden;border:0!important;border-right:1px solid rgb(239 35 60 / .34)!important;border-radius:0!important;background:radial-gradient(circle at 18% 10%,rgb(239 35 60 / .19),transparent 18rem),linear-gradient(155deg,#111318 0%,#230408 100%)!important;color:#fff!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child::before{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:auto -18% 40px -12%!important;height:245px!important;opacity:0.13!important;transform:none!important;background:var(--obs-amino-motif) center / contain no-repeat!important;pointer-events:none!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child::after{display:none!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child>*{position:relative;z-index:1}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child p{max-width:100%!important;overflow-wrap:anywhere}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child :is(h1,h2,h3,h4,p,a,strong){color:#fff!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:last-child{background:#fff!important;color:#17191e!important}body.page-id-10 .wpforms-container input:not([type="checkbox"]):not([type="radio"]),body.page-id-10 .wpforms-container textarea,body.page-id-10 .wpforms-container select{border:1px solid #cfd3da!important;border-radius:10px!important;background:#fbfbfc!important;box-shadow:none!important}body.page-id-10 .wpforms-container input:focus,body.page-id-10 .wpforms-container textarea:focus,body.page-id-10 .wpforms-container select:focus{border-color:#c91022!important;box-shadow:0 0 0 3px rgb(201 16 34 / .12)!important}@media (max-width:980px){body.page-id-10 .entry-content .wp-block-group.has-white-background-color{display:block!important;width:calc(100% - 24px)!important}body.page-id-10 .entry-content .wp-block-group.has-white-background-color>.wp-block-group:first-child{border-right:0!important;border-bottom:1px solid rgb(239 35 60 / .34)!important}}@media (max-width:767px){body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) #content{padding:16px 12px 48px}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-header,body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content{border-radius:16px!important}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-header::after{inset-inline-start:32%;opacity:.22}body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172) .entry-content h2{padding-left:13px}}@media (prefers-reduced-motion:reduce){body:is(.page-id-20,.page-id-35,.page-id-91,.page-id-94,.page-id-97,.page-id-172,.page-id-10) *{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}:root{--obs-red:#d20b20;--obs-red-deep:#8f0714;--obs-ink:#111318;--obs-paper:#ffffff;--obs-line:#dfe3e8;--obs-radius:12px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgb(210 11 32 / .48)!important;outline-offset:3px}body.ore-enabled.woocommerce-shop .ast-shop-toolbar-container,body.ore-enabled.post-type-archive-product .ast-shop-toolbar-container,body.ore-enabled.tax-product_cat .ast-shop-toolbar-container,body.ore-enabled.tax-product_tag .ast-shop-toolbar-container,body.ore-enabled.woocommerce-shop .ast-shop-filter,body.ore-enabled.post-type-archive-product .ast-shop-filter,body.ore-enabled.tax-product_cat .ast-shop-filter,body.ore-enabled.tax-product_tag .ast-shop-filter,body.ore-enabled.woocommerce-shop .ast-shop-filter-button,body.ore-enabled.post-type-archive-product .ast-shop-filter-button,body.ore-enabled.tax-product_cat .ast-shop-filter-button,body.ore-enabled.tax-product_tag .ast-shop-filter-button,body.ore-enabled.woocommerce-shop .ast-filter-wrap,body.ore-enabled.post-type-archive-product .ast-filter-wrap,body.ore-enabled.tax-product_cat .ast-filter-wrap,body.ore-enabled.tax-product_tag .ast-filter-wrap,body.ore-enabled.woocommerce-shop .astra-off-canvas-sidebar-wrapper,body.ore-enabled.post-type-archive-product .astra-off-canvas-sidebar-wrapper,body.ore-enabled.tax-product_cat .astra-off-canvas-sidebar-wrapper,body.ore-enabled.tax-product_tag .astra-off-canvas-sidebar-wrapper,body.ore-enabled.woocommerce-shop .dgwt-wcas-search-wrapper,body.ore-enabled.post-type-archive-product .dgwt-wcas-search-wrapper,body.ore-enabled.tax-product_cat .dgwt-wcas-search-wrapper,body.ore-enabled.tax-product_tag .dgwt-wcas-search-wrapper,body.ore-enabled.woocommerce-shop .wp-block-woocommerce-product-filters,body.ore-enabled.post-type-archive-product .wp-block-woocommerce-product-filters,body.ore-enabled.tax-product_cat .wp-block-woocommerce-product-filters,body.ore-enabled.tax-product_tag .wp-block-woocommerce-product-filters,body.ore-enabled.woocommerce-shop .wc-block-product-filters,body.ore-enabled.post-type-archive-product .wc-block-product-filters,body.ore-enabled.tax-product_cat .wc-block-product-filters,body.ore-enabled.tax-product_tag .wc-block-product-filters{display:none!important}body.ore-enabled.woocommerce-shop ul.products li.product .woosq-btn,body.ore-enabled.post-type-archive-product ul.products li.product .woosq-btn,body.ore-enabled.tax-product_cat ul.products li.product .woosq-btn,body.ore-enabled.tax-product_tag ul.products li.product .woosq-btn,body.ore-enabled.woocommerce-shop ul.products li.product .woosc-btn,body.ore-enabled.post-type-archive-product ul.products li.product .woosc-btn,body.ore-enabled.tax-product_cat ul.products li.product .woosc-btn,body.ore-enabled.tax-product_tag ul.products li.product .woosc-btn,body.ore-enabled.woocommerce-shop ul.products li.product .woosw-btn,body.ore-enabled.post-type-archive-product ul.products li.product .woosw-btn,body.ore-enabled.tax-product_cat ul.products li.product .woosw-btn,body.ore-enabled.tax-product_tag ul.products li.product .woosw-btn{display:none!important}body.ore-enabled.woocommerce-shop ul.products li.product .ast-shop-product-out-of-stock,body.ore-enabled.post-type-archive-product ul.products li.product .ast-shop-product-out-of-stock,body.ore-enabled.tax-product_cat ul.products li.product .ast-shop-product-out-of-stock,body.ore-enabled.tax-product_tag ul.products li.product .ast-shop-product-out-of-stock{display:none!important}body.ore-enabled.woocommerce-shop ul.products li.product,body.ore-enabled.post-type-archive-product ul.products li.product,body.ore-enabled.tax-product_cat ul.products li.product,body.ore-enabled.tax-product_tag ul.products li.product{border:1px solid var(--obs-line);border-radius:var(--obs-radius);overflow:hidden;background:var(--obs-paper)}body.ore-enabled.woocommerce-shop ul.products li.product a.button,body.ore-enabled.post-type-archive-product ul.products li.product a.button,body.ore-enabled.tax-product_cat ul.products li.product a.button,body.ore-enabled.tax-product_tag ul.products li.product a.button{border-radius:8px;background:linear-gradient(135deg,var(--obs-red),var(--obs-red-deep))!important;color:#fff!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.single-product section.orp-path{display:none!important}body.woocommerce-checkout #payment .place-order::before{content:"Secure encrypted checkout • Privacy protected"!important}body.single-product div.product .summary::after{content:"Secure Checkout • Free Shipping on Orders $250+ • Discreet Packaging • Responsive Support"!important}body.single-product div.product .product_meta::before{content:"RESEARCH QUICK FACTS\A\AResearch Material\AStorage information is listed with the product\ACarefully packaged for transit\ALaboratory research use only"!important}body.woocommerce ul.products li.product::after,body.woocommerce-page ul.products li.product::after{content:"Research Use Only • Fast Shipping"!important}body.woocommerce-shop ul.products li.product a.button::before,body.post-type-archive-product ul.products li.product a.button::before,body.tax-product_cat ul.products li.product a.button::before,body.tax-product_tag ul.products li.product a.button::before{content:"Secure checkout • Fast shipping"!important}.single-product .wlr-product-message::before{content:""!important;display:none!important}@media (max-width:600px){body.single-product div.product .summary::after{content:"Secure Checkout\AFree Shipping on Orders $250+\ADiscreet Packaging\AResponsive Support"!important}}body.ofs-trackship-page .track-order-section::after{display:none!important}body.woocommerce-order-received .woocommerce-order .button,body.woocommerce-order-received .woocommerce-order a.button,body.woocommerce-order-received .woocommerce-order .woocommerce-button{background:linear-gradient(135deg,#d51b22 0%,#8e080d 100%)!important;color:#ffffff!important;border:1px solid #ef5a5f!important;border-radius:7px!important;font-weight:700!important;text-shadow:none!important;box-shadow:0 8px 18px rgb(115 0 6 / .18)!important}body.woocommerce-order-received .woocommerce-order .button:hover,body.woocommerce-order-received .woocommerce-order a.button:hover,body.woocommerce-order-received .woocommerce-order .woocommerce-button:hover{background:linear-gradient(135deg,#f02b32 0%,#a30d13 100%)!important;color:#ffffff!important;transform:translateY(-1px)}body.woocommerce-order-received .woocommerce-order a[href*="/shop"]{display:inline-flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#d51b22 0%,#8e080d 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #ef5a5f!important;border-radius:7px!important;font-weight:700!important;text-decoration:none!important;text-shadow:none!important;opacity:1!important}