.ml-product-page{--ml-radius: 16px;font-family:Poppins,sans-serif;color:var(--ml-black);max-width:1200px;margin:0 auto}.ml-product-page *{font-family:Poppins,sans-serif}.ml-announcement{background:var(--ml-black);color:var(--ml-white);overflow:hidden;white-space:nowrap;padding:10px 0;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ml-announcement__track{display:inline-block;animation:ml-marquee 22s linear infinite}.ml-announcement__track span{color:var(--ml-gold);margin-right:40px}@keyframes ml-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ml-product{display:grid;grid-template-columns:1fr;gap:28px;padding:20px}@media(min-width:900px){.ml-product{grid-template-columns:1.1fr 1fr;gap:56px;padding:48px 24px}}.ml-gallery{position:relative}.ml-badge{position:absolute;top:14px;left:14px;background:var(--ml-gold);color:var(--ml-black);font-weight:800;font-size:12px;padding:6px 14px;border-radius:999px;z-index:2;letter-spacing:.02em}.ml-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--ml-radius);background:var(--ml-cream);box-shadow:0 12px 32px #2120201a;scrollbar-width:none;-ms-overflow-style:none}.ml-gallery__main::-webkit-scrollbar{display:none}.ml-gallery__slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.ml-gallery__slide img{width:100%;height:100%;object-fit:cover}.ml-gallery__placeholder{color:#999;font-size:14px;text-align:center;padding:24px;font-weight:600}.ml-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.ml-gallery__thumb{flex:0 0 68px;width:68px;height:68px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none;transition:border-color .15s ease}.ml-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ml-gallery__thumb.is-active{border-color:var(--ml-gold)}.ml-title{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(24px,4vw,36px);line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.ml-price{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ml-price__current{font-size:30px;font-weight:800}.ml-price__compare{font-size:18px;color:#999;text-decoration:line-through;font-weight:600}.ml-price__badge{background:var(--ml-gold);color:var(--ml-black);font-size:12px;font-weight:800;padding:4px 10px;border-radius:6px}.ml-quick-trust{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.ml-quick-trust span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#444}.ml-quick-trust__icon{font-size:15px}.ml-benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:14px}.ml-benefits li{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.5;background:var(--ml-cream);padding:12px 16px;border-radius:12px}.ml-benefits li strong{font-weight:700}.ml-benefits__icon{flex-shrink:0;font-size:20px}.ml-bundles{margin-bottom:20px}.ml-option-label{font-size:13px;font-weight:700;color:#666;margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.ml-pack-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.ml-pack-btn{background:#fff;border:2px solid #eee;border-radius:12px;padding:10px 8px;text-align:center;cursor:pointer;font-family:Poppins,sans-serif;font-weight:800;font-size:14px;color:var(--ml-black);transition:border-color .15s ease,background .15s ease}.ml-pack-btn__save{display:block;font-size:11px;font-weight:800;color:#8a6d3b;margin-top:2px}.ml-pack-btn.is-active{border-color:var(--ml-gold);background:var(--ml-cream)}.ml-color-options{display:flex;gap:12px;margin-bottom:20px}.ml-color-swatch{width:36px;height:36px;border-radius:50%;background:var(--swatch);border:2px solid #e5e5e5;cursor:pointer;position:relative;padding:0;transition:border-color .15s ease,transform .15s ease}.ml-color-swatch:hover{transform:scale(1.08)}.ml-color-swatch.is-active{border-color:var(--ml-gold);box-shadow:0 0 0 2px #fff inset,0 0 0 3px var(--ml-gold)}.ml-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ml-variant-select{padding:14px 16px;border-radius:10px;border:1px solid #ddd;font-size:15px;font-weight:600;font-family:Poppins,sans-serif}.ml-add-to-cart{background:var(--ml-black);color:var(--ml-white);border:none;padding:18px 24px;font-size:16px;font-weight:800;font-family:Poppins,sans-serif;border-radius:12px;cursor:pointer;letter-spacing:.01em;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 6px 18px #2120202e}.ml-add-to-cart:hover{background:#000;box-shadow:0 8px 22px #21202042}.ml-add-to-cart:active{transform:scale(.98)}.ml-add-to-cart:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.ml-payments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;opacity:.85}.ml-payments svg{height:22px;width:auto}.ml-sticky-cta{position:fixed;left:0;right:0;bottom:0;background:var(--ml-white);border-top:1px solid #eee;padding:12px 16px;display:none;align-items:center;justify-content:space-between;gap:12px;z-index:40;box-shadow:0 -6px 20px #0000001a}.ml-sticky-cta.is-visible{display:flex}.ml-sticky-cta__price{font-weight:800;font-size:19px}.ml-sticky-cta .ml-add-to-cart{flex:1;max-width:240px;padding:14px 16px}@media(min-width:900px){.ml-sticky-cta{display:none!important}}.ml-section{padding:48px 16px;border-top:1px solid #eee}.ml-section h2{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(22px,3vw,30px);margin:0 0 28px;text-align:center;letter-spacing:-.01em}.ml-comparison table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;font-size:14px;font-weight:500;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.ml-comparison th{padding:16px;text-align:left;font-weight:800}.ml-comparison th.ml-comparison__us{background:var(--ml-black);color:var(--ml-gold)}.ml-comparison th.ml-comparison__them{background:#f2f2f2;color:#666}.ml-comparison td{padding:14px 16px;border-bottom:1px solid #eee;background:#fff}.ml-comparison td.ml-comparison__them{color:#999;font-weight:500}.ml-faq{max-width:750px;margin:0 auto}.ml-faq__item{border-bottom:1px solid #eee;padding:16px 0}.ml-faq__item summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}.ml-faq__item summary::-webkit-details-marker{display:none}.ml-faq__item summary:after{content:"+";font-size:22px;color:var(--ml-gold);font-weight:800}.ml-faq__item[open] summary:after{content:"\2013"}.ml-faq__item p{margin:12px 0 0;color:#555;font-size:14px;font-weight:500;line-height:1.6}.ml-final-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;font-size:13px;font-weight:700;color:#555}.ml-final-trust div{display:flex;align-items:center;gap:8px;line-height:1}.ml-stock{font-size:13px;font-weight:700;color:#b5762a;margin:0 0 12px;min-height:18px}.ml-founder{max-width:700px;margin:0 auto}.ml-founder__card{background:var(--ml-black);color:var(--ml-white);border-radius:20px;padding:40px;text-align:center;position:relative}.ml-founder__quote-mark{font-size:60px;color:var(--ml-gold);font-weight:800;line-height:1;display:block;margin-bottom:8px}.ml-founder__card p{font-size:16px;font-weight:500;line-height:1.7;margin:0 0 20px}.ml-founder__signature{font-size:13px;font-weight:700;color:var(--ml-gold)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main-product-muslight.css.map */
