:root{--ml-surface:#ededeb;--ml-ink:#262829;--ml-border:#b7b7b3}
.mlp-delivery-message{padding:14px 18px;border:1px solid var(--ml-border);border-radius:4px;background:var(--ml-surface);font-size:13px}
.mlp-bundle-saving td{color:#344c3b}
/* Shared, schematic flip-cap vial; no product photography or embedded metadata. */
.ml-bottle,.ml-bottle-placeholder{position:relative!important;display:block!important;width:100px!important;height:166px!important;max-height:none!important;filter:drop-shadow(0 10px 8px #00000012)}
.ml-bottle .ml-cap,.ml-bottle-cap{position:absolute!important;left:20px!important;right:auto!important;top:9px!important;width:60px!important;height:24px!important;box-sizing:border-box;border:1px solid #959a9c!important;border-radius:4px 4px 3px 3px!important;background:linear-gradient(90deg,#9ca1a3,#e2e5e5 25%,#bdc2c4 60%,#969d9f)!important;z-index:3}
.ml-cap::before,.ml-bottle-cap::before{content:"";position:absolute;left:-2px;right:-2px;top:-10px;height:12px;border:1px solid #333c3e;border-radius:5px 5px 3px 3px;background:linear-gradient(#505b5e,#313b3e);box-shadow:inset 0 2px 1px #ffffff26}
.ml-cap::after,.ml-bottle-cap::after{content:"";position:absolute;left:7px;right:7px;bottom:3px;height:1px;background:#8b9395}
.ml-bottle .ml-glass,.ml-bottle-glass{position:absolute!important;left:10px!important;right:10px!important;top:35px!important;bottom:1px!important;border:1px solid #aab3b5!important;border-radius:18px 18px 11px 11px!important;background:linear-gradient(90deg,#c9d0d180,#f8faf9cc 20%,#e9eded80 65%,#b3bdbf80)!important;box-shadow:inset 3px 0 2px #ffffffaa,inset -3px 0 2px #9ca8ab44,inset 0 -5px 2px #a9b3b344}
.ml-glass::before,.ml-bottle-glass::before{content:"MEDLABS";position:absolute;left:2px;right:2px;top:43px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#e6e8e5,#fafbf8 25%,#eeefeb 75%,#daddd8);border-top:1px solid #c9cecb;border-bottom:1px solid #c9cecb;font:400 9px Arial,sans-serif;letter-spacing:1px;color:#3a4141}
.ml-glass::after,.ml-bottle-glass::after{content:"";position:absolute;left:12px;right:12px;bottom:10px;height:5px;border-radius:50%;background:#f4f5f1c9}
.ml-review-image .ml-bottle-placeholder{transform:scale(1.35);margin:35px 0}
.woocommerce-cart table.cart{table-layout:fixed;border:1px solid var(--ml-border);border-collapse:separate;border-spacing:0;border-radius:4px;overflow:hidden;background:#f4f4f0}
.woocommerce-cart table.cart th{padding:16px 14px;background:#e9e9e5!important;font-size:12px;text-align:left}
.woocommerce-cart table.cart td{padding:22px 14px;vertical-align:middle;background:#f4f4f0!important;font-size:13px;border-top:1px solid #deded8}
.woocommerce-cart table.cart .product-remove{width:5%;text-align:center}
.woocommerce-cart table.cart .product-thumbnail{width:11%}
.woocommerce-cart table.cart .product-name{width:40%}
.woocommerce-cart table.cart .product-price{width:14%}
.woocommerce-cart table.cart .product-quantity{width:14%}
.woocommerce-cart table.cart .product-subtotal{width:16%}
.woocommerce-cart table.cart td.product-name>a{font-weight:600;color:var(--ml-ink);text-decoration:none;font-size:14px}
.woocommerce-cart table.cart dl.variation{margin:12px 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;font-size:12px}
.woocommerce-cart table.cart dl.variation dt,.woocommerce-cart table.cart dl.variation dd,.woocommerce-cart table.cart dl.variation p{margin:0!important;padding:0!important;font-size:12px;line-height:1.6}
.woocommerce-cart table.cart input.qty{width:68px;max-width:100%;height:42px;min-height:42px;border:1px solid var(--ml-border);border-radius:3px;background:#fff;box-shadow:none;text-align:center;font-size:14px}
.woocommerce-cart table.cart .actions{padding:14px;background:#e9e9e5!important}
.woocommerce-cart .coupon{display:flex;gap:8px;align-items:center}.woocommerce-cart .coupon input{min-height:46px;border:1px solid var(--ml-border);border-radius:3px;box-shadow:none;background:white;width:150px!important}
.mlp-cart-vial{height:110px;width:75px;display:flex;align-items:center;justify-content:center;margin:auto}
.mlp-cart-vial .ml-bottle{transform:scale(.58);flex-shrink:0}
.woocommerce-cart table.cart td.product-remove a.remove{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;float:none!important;margin:0!important;font-size:19px}
.woocommerce-cart .cart_totals table{border:1px solid var(--ml-border);border-radius:4px;overflow:hidden}.woocommerce-cart .cart_totals td,.woocommerce-cart .cart_totals th{background:#f4f4f0!important;padding:16px;font-size:13px}
@media(max-width:767px){.woocommerce-cart table.cart{table-layout:auto}.woocommerce-cart table.cart td{padding:12px 16px;width:auto!important;text-align:right}.woocommerce-cart table.cart .product-thumbnail{display:none}.woocommerce-cart table.cart .product-name{text-align:left;padding-top:16px}.woocommerce-cart table.cart .product-name:before{display:none}.woocommerce-cart table.cart dl.variation{grid-template-columns:max-content minmax(0,1fr);text-align:left}.woocommerce-cart table.cart .product-remove{text-align:right;padding:12px 14px 0;border-top:0}.woocommerce-cart table.cart .cart_item{border-bottom:1px solid var(--ml-border);padding-bottom:10px}.woocommerce-cart table.cart .actions{padding:14px!important}.woocommerce-cart .coupon{flex-wrap:wrap;gap:8px;margin-bottom:12px!important}.woocommerce-cart .coupon input{flex:1;min-width:100px}.woocommerce-cart .coupon .button{flex:1;margin:0!important}.woocommerce-cart table.cart .actions>.button{width:100%;margin:0!important}.woocommerce-cart .cart_totals{margin-top:25px}}
.mlp-mobile-tools{display:none}
.mlp-purchase-form{margin:20px 0}.mlp-purchase-form label{font-size:12px;display:block;margin-bottom:8px}.mlp-purchase-form input[type=number]{width:80px;margin-bottom:16px}
.mlp-purchase-buttons{display:flex;gap:12px;flex-wrap:wrap}
.mlp-purchase-buttons button,.woocommerce-cart .button,.woocommerce-checkout .button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 22px;border:1px solid var(--ml-border);border-radius:4px;background:var(--ml-surface);color:var(--ml-ink);font-family:'ML Open Sans',Arial,sans-serif!important;font-size:12px!important;font-weight:600;letter-spacing:.035em;box-shadow:0 3px 8px #00000012}
.mlp-purchase-buttons button:first-child,.woocommerce-cart .checkout-button{background:#202323;color:#fff}
.mlp-purchase-buttons button:disabled{opacity:.45;cursor:not-allowed}
.woocommerce-cart .site-content,.woocommerce-checkout .site-content{font-family:'ML Open Sans',Arial,sans-serif;font-size:14px}
.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3{font-family:'ML Oswald',sans-serif!important;font-weight:400!important}
.woocommerce-cart table.cart td.product-name{overflow-wrap:anywhere}
.mlp-link-arrow{display:inline-block;width:17px;height:17px;vertical-align:middle;margin-left:5px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.woocommerce-cart .checkout-button::after{display:none!important}
@media(max-width:768px){#masthead .site-branding .mlp-brand-logo{width:145px!important;max-width:145px!important}#masthead .menu-toggle{background-image:linear-gradient(to bottom,#fff 0 2px,transparent 2px 6px,#fff 6px 8px,transparent 8px 12px,#fff 12px 14px)!important;background-size:18px 14px!important;background-position:center!important;background-repeat:no-repeat!important}#masthead .menu-toggle::before,#masthead .menu-toggle::after,#masthead .menu-toggle span::before{display:none!important}}
@media(max-width:768px){#masthead .site-branding{width:145px!important;max-width:145px!important}#masthead .mlp-mobile-tools{display:flex;position:absolute;right:74px;top:18px;gap:3px;align-items:center;height:44px;z-index:20}#masthead .mlp-mobile-tools a{display:flex;align-items:center;justify-content:center;width:35px;height:44px;color:white}#masthead .handheld-navigation a[aria-label="My Account"],#masthead .handheld-navigation .mlp-cart-menu{display:none!important}.mlp-purchase-buttons button{flex:1;min-width:120px}.woocommerce-cart .col-full,.woocommerce-checkout .col-full{min-width:0}.woocommerce-cart table.cart td{overflow-wrap:anywhere}}
body:has(.mlp-legal-page) .entry-header{display:block!important;max-width:850px;margin:20px auto 24px!important;padding:0!important}
body:has(.mlp-legal-page) .entry-header h1{font-size:38px!important;margin:0!important;text-align:left!important}
#masthead.site-header>.col-full{box-sizing:border-box!important;height:82px!important}
#masthead.site-header>.storefront-primary-navigation{align-self:center!important;padding:0!important;margin:0!important;min-height:0!important}
#masthead.site-header>.storefront-primary-navigation>.col-full{width:auto!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}
#masthead #site-navigation{margin:0!important;float:none!important;width:100%!important}
#page .storefront-breadcrumb{margin:0!important;padding:18px 0!important}
#page .storefront-breadcrumb>.col-full{max-width:1170px!important;margin:0 auto!important;padding:0 24px!important}
#page .woocommerce-breadcrumb{margin:0!important}
#page .woocommerce-products-header__title{font-size:36px!important;text-align:left!important;margin:0 0 26px!important}
#page .woocommerce-products-header{padding-top:0!important}
body.woocommerce-shop #main.site-main{padding-top:0!important}
body,body.home,body.page,body.woocommerce{background:#d5d5d1!important;color:var(--ml-ink)!important}
#masthead.site-header{grid-template-columns:minmax(230px,1fr) minmax(0,2fr)!important;box-shadow:0 2px 12px #00000014!important}
#masthead.site-header>.col-full{min-width:0!important;max-width:none!important;padding:20px 0 20px max(24px,calc((100vw - 1170px)/2))!important;min-height:82px!important}
#masthead .site-branding{width:226px!important;max-width:226px!important;flex:0 0 auto!important}
#masthead .site-title a{width:210px!important;height:37px!important;background-size:210px auto!important}
#masthead.site-header>.storefront-primary-navigation>.col-full{padding:0 max(24px,calc((100vw - 1170px)/2)) 0 20px!important;min-height:0!important}
#masthead .main-navigation ul.menu>li>a{padding:16px 11px!important;font-size:11px!important;letter-spacing:.7px!important}
#masthead .mlp-market{padding:9px max(24px,calc((100vw - 1170px)/2))!important;border-top:1px solid #ffffff1c;gap:20px;background:#181818}
#masthead .mlp-market select{min-height:38px;background:#242424;color:#fff;border:1px solid #666;border-radius:3px;padding:7px 28px 7px 11px}
#masthead .mlp-market label{color:#d2d2d2;letter-spacing:.3px}
.site-content>.col-full{max-width:1170px!important;padding-left:24px!important;padding-right:24px!important}
body.home .site-content>.col-full{max-width:none!important;padding:0!important}
body.woocommerce-shop .site-content>.col-full{padding-top:26px!important}
.woocommerce-breadcrumb{margin-bottom:24px!important;font-size:12px!important}
.woocommerce-products-header{padding:16px 0 25px!important;margin:0!important;text-align:left!important}
.woocommerce-products-header h1{margin:0!important;font-size:36px!important;text-align:left!important}
.ml-preview-note{text-align:left!important;margin:0 0 22px!important;letter-spacing:.6px}
.mlp-filter{gap:8px;margin:0 0 22px}.mlp-filter a{border-color:var(--ml-border);border-radius:3px;background:var(--ml-surface);transition:background .15s,color .15s}
.mlp-search{background:var(--ml-surface);padding:16px;border:1px solid var(--ml-border);border-radius:4px;gap:14px;margin:0 0 30px}.mlp-search input{background:#fff!important;box-shadow:none!important;border:1px solid var(--ml-border)!important;border-radius:3px}.mlp-search button{background:#222;color:white;border-radius:3px}
.mlp-area{border-color:var(--ml-border);border-radius:4px;background:var(--ml-surface);transition:transform .15s,box-shadow .15s}.mlp-area:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000009}
.ml-original-card{padding:14px!important;background:#e4e4e0;border:1px solid #bebebb!important;border-radius:4px}.ml-original-card .ml-product-image{background:#eaeae7!important;border-radius:3px;width:100%!important}
.ml-original-card h3 a{color:#252525!important}.ml-product-information{padding:18px 4px 4px!important}.ml-product-view{border-radius:3px!important}
.med-pagecopy{margin:20px auto 65px!important;padding:0!important;max-width:850px!important}.med-pagecopy h1{margin:0 0 18px!important}.med-faq-page>p{margin-bottom:28px}
.med-faq-item{background:var(--ml-surface)!important;border:1px solid var(--ml-border)!important;border-radius:4px;padding:0!important;margin-bottom:12px!important}.med-faq-item summary{padding:20px 24px!important;min-height:60px;cursor:pointer;line-height:1.5}.med-faq-item>p{padding:0 24px 20px!important;margin:0!important}.med-faq-item[open]{border-color:#787875!important}
.mlp-legal-notice{font-size:12px!important;border-left:3px solid #777;padding:12px 16px;background:#e9e9e5}.mlp-reviews{border-top:1px solid var(--ml-border);padding-top:30px;margin-top:40px;max-width:900px}.mlp-reviews #reviews{padding:0!important}.mlp-reviews h2{font-family:'ML Oswald',sans-serif!important;font-size:29px!important}.mlp-reviews .woocommerce-noreviews{margin:18px 0}.mlp-reviews #respond{background:var(--ml-surface);padding:20px}.mlp-reviews textarea{width:100%}
.site-footer{background:#c8c8c3!important;padding:48px 0 0!important;border-top:1px solid #b4b4af!important}.site-footer>.col-full{max-width:1170px!important;padding:0 24px!important}.site-footer .med-footer-row{display:grid!important;grid-template-columns:1fr 2fr;gap:36px!important;align-items:start!important;padding:0 0 30px!important;margin:0!important}.site-footer .med-footer-navigation{width:100%;margin:0!important}.site-footer ul{list-style:none!important;padding:0!important;margin:0!important}.site-footer .med-footer-links,.site-footer .med-footer-legal{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px!important}.site-footer .med-footer-legal{margin-top:20px!important;padding-top:20px!important;border-top:1px solid #b1b1ad}.site-footer li{margin:0!important}.site-footer a{display:inline-block;padding:7px 0;color:#333!important;text-decoration:none!important}.site-footer a:hover{text-decoration:underline!important}.site-footer .med-footer-base{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0!important;margin:0!important;font-size:11px!important}
@media(max-width:1000px) and (min-width:769px){#masthead.site-header{grid-template-columns:220px minmax(0,1fr)!important}#masthead .main-navigation ul.menu>li>a{padding:14px 7px!important;font-size:10px!important}}
@media(max-width:768px){#masthead.site-header{grid-template-columns:minmax(0,1fr) 80px!important}#masthead.site-header>.col-full{padding:15px 20px!important;min-height:72px!important}#masthead .site-branding{max-width:180px!important;width:180px!important}#masthead .site-title a{width:170px!important;height:30px!important;background-size:170px auto!important}#masthead.site-header>.storefront-primary-navigation>.col-full{padding:0 20px 0 0!important}#masthead .menu-toggle{position:relative!important;margin:0!important;padding:10px!important;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid #555!important;border-radius:3px!important;font-size:0!important}#masthead .menu-toggle span{font-size:0!important}#masthead .menu-toggle::before,#masthead .menu-toggle::after,#masthead .menu-toggle span::before{width:18px!important;left:12px!important;right:auto!important;margin:0!important;background:#fff!important}#masthead .menu-toggle::before{top:14px!important}#masthead .menu-toggle span::before{top:20px!important}#masthead .menu-toggle::after{top:26px!important}#masthead .main-navigation.toggled .handheld-navigation{position:absolute;left:0;right:0;top:72px!important;background:#101010;z-index:1000;border-bottom:1px solid #555;box-shadow:0 12px 20px #0003}#masthead .main-navigation.toggled ul.menu{position:static!important;padding:12px 24px!important}#masthead .main-navigation .primary-navigation{display:none!important}#masthead .main-navigation.toggled ul.menu>li>a{padding:14px 0!important;font-size:12px!important}#masthead .mlp-market{justify-content:space-between;gap:12px;padding:10px 20px!important}#masthead .mlp-market label{display:flex;align-items:center;gap:8px;font-size:10px}#masthead .mlp-market select{margin:0;max-width:150px;min-height:40px;font-size:11px}.site-footer .med-footer-row{grid-template-columns:1fr!important;gap:24px!important}.site-footer .med-footer-links,.site-footer .med-footer-legal{justify-content:flex-start;gap:6px 20px!important}.site-footer a{min-height:40px}.site-footer .med-footer-base{flex-wrap:wrap}.woocommerce-products-header{padding-top:0!important}.mlp-search{gap:10px}.med-pagecopy{margin-top:10px!important}.ml-original-card{padding:9px!important}}
@media(max-width:400px){#masthead .mlp-market label{display:block}#masthead .mlp-market select{margin-top:4px}.mlp-search label{flex-basis:100%}.site-content>.col-full{padding-left:18px!important;padding-right:18px!important}.mlp-filter a{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.mlp-area,.mlp-filter a{transition:none;transform:none!important}}
/* Shared, proportionally aligned MEDLABS RESEARCH wordmark. */
.mlp-brand-logo{display:block;width:230px;height:auto;color:#fff;max-width:100%}
.med-footer-identity .mlp-brand-logo{width:210px}
.mlp-brand-link{display:inline-block;line-height:0}
.ml-variable-tile[hidden]{display:none!important}
.mlp-market{align-items:center}
.mlp-slideshow{position:relative;display:grid;background:#11191b;color:#fff;overflow:hidden;margin:0}
.mlp-slide{position:relative;min-height:465px;display:flex;align-items:center;padding:65px max(28px,calc((100vw - 1170px)/2));background:linear-gradient(115deg,#0c1113,#223538)}
.mlp-slide{grid-area:1/1;min-width:0}
.mlp-slide[hidden]{display:flex!important;visibility:hidden;pointer-events:none}
.mlp-slide-1{background:linear-gradient(115deg,#171815,#363b32)}
.mlp-slide-2{background:linear-gradient(115deg,#13151c,#303643)}
.mlp-slide-art{position:absolute;right:-5%;top:0;height:100%;width:65%;opacity:.8;pointer-events:none}
.mlp-slide-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}
.mlp-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,15,.85),rgba(5,12,15,.4));pointer-events:none}
.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{min-width:0}
.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout .select2-container{max-width:100%;box-sizing:border-box}
.woocommerce-checkout .shop_table{width:100%;table-layout:fixed}
.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{overflow-wrap:anywhere}
@media(max-width:768px){.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{float:none!important;width:100%!important;margin-right:0!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:none!important;width:100%!important}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{font-size:16px!important}.woocommerce-checkout .place-order .button{width:100%}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th{padding:12px 10px}}
.mlp-slide-copy{position:relative;z-index:1;width:650px;max-width:100%;display:grid;justify-items:start}
.mlp-slide-copy h1,.mlp-slide-copy h2{min-height:var(--slide-heading-height,0)}
.mlp-slide-copy>p:not(.mlp-slide-eyebrow){min-height:var(--slide-summary-height,0)}
.mlp-slide-copy .mlp-slide-eyebrow{min-height:var(--slide-eyebrow-height,0)}
.mlp-slide-copy h1,.mlp-slide-copy h2{font-size:clamp(36px,4.5vw,64px)!important;line-height:1.15!important;color:#fff!important;margin:16px 0 22px!important;font-weight:400!important;letter-spacing:0!important}
.mlp-slide-copy p{color:#e0e5e5;font-size:15px;line-height:1.7;max-width:47ch;margin:0 0 28px}
.mlp-slide-copy .mlp-slide-eyebrow{font-size:10px;letter-spacing:.2em;margin:0;color:#c0cccc}
.mlp-slide-copy h1,.mlp-slide-copy h2{font-family:'ML Oswald',sans-serif!important}
.mlp-slide-copy p{font-family:'ML Open Sans',Arial,sans-serif!important}
.mlp-slide-copy .button{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:220px;max-width:100%;min-height:48px;box-sizing:border-box;background:var(--ml-surface);color:#171b1d;border:1px solid var(--ml-border);border-radius:4px;font-family:'ML Open Sans',Arial,sans-serif!important;font-size:11px;font-weight:600;letter-spacing:.035em;padding:14px 20px;box-shadow:0 4px 10px #00000024;transition:box-shadow .2s,background .2s}
.mlp-slide-copy .button:hover{background:#fff;box-shadow:0 6px 14px #00000030}
.mlp-slide-controls{display:flex;align-items:center;gap:12px;position:absolute;bottom:20px;right:max(28px,calc((100vw - 1170px)/2));z-index:2}
.mlp-slide-controls button{background:#111a1cd9;color:#fff;border:1px solid #8c9a9c;min-height:36px;min-width:36px;padding:5px 10px;font-size:12px}
.mlp-slide-dots{display:flex;gap:10px}.mlp-slide-dots button{border-radius:50%;min-width:10px;min-height:10px;width:10px;height:10px;padding:0;background:transparent}
.mlp-slide-dots button[aria-pressed=true]{background:#fff}
@media(max-width:768px){.mlp-slide{min-height:450px;padding:45px 24px 90px}.mlp-slide-art{width:110%;right:-40%;opacity:.25}.mlp-slide-copy h1,.mlp-slide-copy h2{font-size:40px!important}.mlp-slide-controls{right:24px}.mlp-slide-copy p{font-size:14px}}
.mlp-account-icon{display:inline-flex;vertical-align:middle;width:22px;height:24px}
.mlp-account-icon svg{width:100%;height:100%}
#masthead .mlp-market{position:relative;overflow:visible}
#masthead .mlp-market select{flex:none;width:160px;touch-action:manipulation}
#masthead .mlp-market label{margin:0}
@media(max-width:768px){#masthead .mlp-market{justify-content:flex-end}#masthead .mlp-market select{margin-top:0;max-width:160px}}
.mlp-areas .mlp-area{text-align:center!important;align-items:center;min-height:190px;padding:24px 20px!important}
.mlp-areas .mlp-area h3{font-size:24px;line-height:1.35;margin-bottom:10px;max-width:24ch}
.mlp-areas .mlp-area p{text-align:center!important;max-width:29ch;margin:0 auto;font-size:13px;line-height:1.65;color:#484848}
.mlp-areas .mlp-area>span{font-size:11px;font-weight:600;letter-spacing:.035em;padding-top:20px}
@media(max-width:600px){.mlp-areas .mlp-area{min-height:165px;padding:22px 18px!important}.mlp-areas .mlp-area h3{font-size:23px}.mlp-filter{justify-content:center}.mlp-filter a{justify-content:center;text-align:center}}
.mlp-unit-price{display:block;font-size:22px;font-weight:700;line-height:1.4;color:#141414;white-space:nowrap}
.mlp-unit-price small{font-size:12px;font-weight:400;color:#494949}
.mlp-bundle-price{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;color:#494949}
.mlp-unit-note{display:block;margin-top:6px;font-size:10px;font-weight:400;line-height:1.5}
.mlp-price-panel .mlp-unit-price{font-size:28px}
@media(max-width:400px){.mlp-unit-price{font-size:21px}.mlp-price-panel .mlp-unit-price{font-size:25px}}
.ml-variable-tile .ml-product-information{text-align:center!important;display:flex;flex-direction:column;flex:1;padding:18px 6px 6px!important}
.ml-variable-tile{display:flex!important;flex-direction:column}
.ml-variable-tile[hidden]{display:none!important}
.ml-variable-tile .ml-product-information h3{font-size:19px!important;line-height:1.4!important;margin:0 0 14px!important}
.ml-variable-tile .mlp-price{margin:0 0 20px!important}
.ml-variable-tile .ml-product-view{margin-top:auto!important;align-self:center;padding:10px 0!important;font-size:11px!important;letter-spacing:.08em}
.med-pagecopy p,.mlp-evidence p{text-align:left;line-height:1.85;max-width:72ch}
.med-pagecopy p{text-align:justify;text-justify:inter-word;hyphens:auto;overflow-wrap:break-word;max-width:none}
.med-pagecopy .med-eyebrow{text-align:left}
.mlp-about-page{max-width:760px!important}
.mlp-about-page h2{margin-top:30px!important;margin-bottom:12px!important}
@media(max-width:600px){.med-pagecopy p{font-size:14px;line-height:1.8}.med-faq-item summary{padding:17px 18px!important}.med-faq-item>p{padding:0 18px 18px!important}.mlp-about-page h1{font-size:30px!important}}
@media(min-width:769px){.ml-variable-tile .ml-product-information h3{min-height:54px}}
@media(max-width:480px){.ml-product-grid{grid-template-columns:minmax(0,1fr)!important}.ml-variable-tile .ml-product-image{max-width:240px;margin-left:auto!important;margin-right:auto!important}.ml-variable-tile .ml-card-image-link{display:block}}
.mlp-payment-badges{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex-basis:100%;padding-bottom:18px}
.mlp-coin-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #444;background:#181818;padding:8px 12px;border-radius:4px;font-size:13px;color:#eee}
.mlp-coin-badge svg,.mlp-btc{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.mlp-btc{background:#f7931a;border-radius:50%;color:white;font-size:23px}
.mlp-coin-badge small{color:#bbb;font-size:10px}
.site-footer .med-footer-identity .mlp-brand-logo{color:#171717}
.ml-review-summary .mlp-variant-selector{margin-bottom:20px}
.ml-review-summary .ml-review-actions{margin-top:14px}
#mlp-price-context:empty{display:none}
.mlp-crypto-steps{list-style:none;padding:0!important;counter-reset:steps;display:grid;gap:16px}
.mlp-crypto-steps li{counter-increment:steps;border:1px solid #aaa;padding:22px;background:#ffffff55}
.mlp-crypto-steps h2{margin:0 0 10px!important;font-size:24px}
.mlp-crypto-steps h2::before{content:counter(steps) '. ';}
.forminator-response-message.forminator-show{display:block!important;margin:16px 0!important;padding:14px!important;border:1px solid currentColor}
@media(max-width:767px){.mlp-brand-logo{width:180px}.med-footer-identity .mlp-brand-logo{width:190px}}
