.mlyn-fsb{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#f0f9ff;border:1px solid rgba(41,171,226,.25);font-size:14px;line-height:1.35;color:#0f172a}.mlyn-fsb__text{margin:0 0 8px;text-align:center}.mlyn-fsb__track{height:8px;border-radius:999px;background:#dbeafe;overflow:hidden}.mlyn-fsb__fill{height:100%;width:var(--fs-pct);border-radius:inherit;background:linear-gradient(90deg,#4ccefe,#1f8bca);animation:mlynFsGrow .9s cubic-bezier(.2,.8,.2,1) both}.mlyn-fsb.is-done{background:#ecfdf5;border-color:#10b98159}.mlyn-fsb.is-done .mlyn-fsb__fill{background:linear-gradient(90deg,#34d399,#10b981)}.mlyn-fsb__tick{display:inline-block;color:#10b981;font-weight:700;animation:mlynPop .5s ease-out .6s both}@keyframes mlynFsGrow{0%{width:0}}@keyframes mlynPop{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}.mlyn-cart-bump{animation:mlynBump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes mlynBump{0%{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.94) rotate(4deg)}to{transform:scale(1)}}.mlyn-atc-added{position:relative}.mlyn-atc-added:after{content:"\2713  Added";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#10b981;color:#fff;font-weight:700;letter-spacing:.03em;border-radius:inherit;pointer-events:none;animation:mlynAdded 1.6s ease both}@keyframes mlynAdded{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}html.mlyn-anim .mlyn-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}html.mlyn-anim .mlyn-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mlyn-fsb__fill,.mlyn-fsb__tick,.mlyn-cart-bump,.mlyn-atc-added:after{animation:none!important}html.mlyn-anim .mlyn-reveal{opacity:1!important;transform:none!important;transition:none!important}}.mlyn-fly{position:fixed;z-index:2147483000;pointer-events:none;border-radius:14px;object-fit:contain;background:#fff;box-shadow:0 18px 40px #0f172a40;will-change:transform,opacity}html.mlyn-pro .mlyn-card-in{opacity:0;transform:translateY(26px) scale(.98)}html.mlyn-pro .mlyn-card-in.is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.mlyn-img-swap{animation:mlynSwap .45s cubic-bezier(.2,.8,.2,1)}@keyframes mlynSwap{0%{opacity:.15;transform:scale(.96)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine)and (min-width:1024px){[id^=CustomGallery] a.glightbox{overflow:hidden;cursor:zoom-in}[id^=CustomGallery] a.glightbox img{transition:transform .25s ease}[id^=CustomGallery] a.glightbox.mlyn-zoom img{transform:scale(1.9)!important;transition:transform .12s linear!important}}@media(hover:hover)and (pointer:fine){.mlyn-product-card .mlyn-tilt{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;will-change:transform}.mlyn-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.55),rgba(255,255,255,0) 45%);mix-blend-mode:soft-light}.mlyn-product-card:hover .mlyn-shine{opacity:1}.mlyn-product-card{transition:box-shadow .35s ease}.mlyn-product-card:hover{box-shadow:0 18px 40px #0f172a24!important}}.current-price{display:inline-block}.mlyn-tick{animation:mlynTick .45s cubic-bezier(.2,.8,.2,1)}@keyframes mlynTick{0%{opacity:0;transform:translateY(55%);filter:blur(2px)}60%{opacity:1;filter:none}to{transform:none}}.mlyn-skel{position:relative}.mlyn-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#f1f5f9;pointer-events:none}.mlyn-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 80%);transform:translate(-100%);animation:mlynShimmer 1.2s infinite}@keyframes mlynShimmer{to{transform:translate(100%)}}#CartDrawer .scrollbar-body.pointer-events-none{animation:mlynPulse 1s ease-in-out infinite}@keyframes mlynPulse{50%{opacity:.55}}.mlyn-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:1001;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#4ccefe,#1f8bca);box-shadow:0 0 8px #4ccefe99;pointer-events:none}.mlyn-megamenu[style*="display: block"]>*{animation:mlynDrop .32s cubic-bezier(.2,.8,.2,1) both}@keyframes mlynDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mlyn-drawer nav>*{animation:mlynSlide .38s cubic-bezier(.2,.8,.2,1) both}.mlyn-drawer nav>*:nth-child(2){animation-delay:.03s}.mlyn-drawer nav>*:nth-child(3){animation-delay:.06s}.mlyn-drawer nav>*:nth-child(4){animation-delay:.09s}.mlyn-drawer nav>*:nth-child(5){animation-delay:.12s}.mlyn-drawer nav>*:nth-child(6){animation-delay:.15s}.mlyn-drawer nav>*:nth-child(7){animation-delay:.18s}.mlyn-drawer nav>*:nth-child(8){animation-delay:.21s}.mlyn-drawer nav>*:nth-child(n+9){animation-delay:.24s}@keyframes mlynSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.mlyn-confetti{position:fixed;z-index:2147483001;width:8px;height:12px;border-radius:2px;pointer-events:none;will-change:transform,opacity}.mlyn-fx{position:relative;overflow:hidden;isolation:isolate}.mlyn-ripple{position:absolute;border-radius:50%;pointer-events:none;background:#ffffff73;transform:scale(0);animation:mlynRipple .6s ease-out forwards;z-index:1}@keyframes mlynRipple{to{transform:scale(1);opacity:0}}@media(hover:hover){.mlyn-fx:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:none}.mlyn-fx:hover:before{left:130%;transition:left .7s ease}}[id*=mlyn_header]{transition:box-shadow .3s ease}html.mlyn-scrolled [id*=mlyn_header]{box-shadow:0 10px 30px #0000002e}.mlyn-mag{transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.mlyn-img-swap,.mlyn-tick,.mlyn-skel:after,.mlyn-ripple,#CartDrawer .scrollbar-body.pointer-events-none,.mlyn-megamenu[style*="display: block"]>*,.mlyn-drawer nav>*{animation:none!important}html.mlyn-pro .mlyn-card-in{opacity:1!important;transform:none!important}.mlyn-fx:before{display:none}.mlyn-progress{display:none}}@media(max-width:767px){iframe#podium-prompt{display:none!important}}.mlyn-price-clean{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;line-height:1}.mlyn-price-clean .mlyn-pc-row{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.mlyn-price-clean .mlyn-pc-from{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.mlyn-price-clean .mlyn-pc-now{font-family:Teko,sans-serif;font-weight:700;font-size:28px;color:#1f8bca;letter-spacing:.01em}.mlyn-price-clean.is-sale .mlyn-pc-now{color:#d02b2b}.mlyn-price-clean .mlyn-pc-was{font-size:14px;font-weight:600;color:#9ca3af;text-decoration:line-through}.mlyn-price-clean .mlyn-pc-save{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:3px 9px}@media(max-width:749px){.mlyn-price-clean .mlyn-pc-now{font-size:25px}.mlyn-price-clean .mlyn-pc-was{font-size:13px}}.price-row .discount-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:3px 9px;line-height:1}.price-row:has(.compare-price:not([style*="display: none"]):not([style*="display:none"])) .current-price{color:#d02b2b}.price-row .compare-price{color:#9ca3af;font-weight:600}.price .price-sale,.price span.price-sale{color:#d02b2b!important;font-weight:700}.price s.price-compare,.price s.cap{color:#9ca3af!important;font-weight:600}.mlyn-pc-save-js{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:2px 7px;margin-left:6px;line-height:1.2;vertical-align:middle;white-space:nowrap}.mlyn-goals{padding:18px 0 6px}.mlyn-goals-inner{max-width:1400px;margin:0 auto;padding:0 16px}.mlyn-goals-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 12px}.mlyn-goals-heading{font-family:Teko,sans-serif;font-weight:700;text-transform:uppercase;font-size:28px;line-height:1;margin:0;color:#111827}.mlyn-goals-sub{margin:0;font-size:12px;color:#6b7280;font-weight:600}.mlyn-goals-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mlyn-goals-track::-webkit-scrollbar{display:none}.mlyn-goal{flex:0 0 auto;width:98px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:#111827}.mlyn-goal-disc{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:#0b1220;box-shadow:0 0 0 2px #4ccefe8c,0 6px 16px #00000029;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.mlyn-goal-disc img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mlyn-goal-tag{position:absolute;left:0;right:0;bottom:0;padding:26px 6px 10px;text-align:center;font-weight:800;font-size:10px;line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(to top,#050a14f2,#050a14b3,#050a1400);text-shadow:0 1px 2px rgba(0,0,0,.6)}.mlyn-goal-caption{font-size:10px;font-weight:600;color:#6b7280;text-align:center;line-height:1.15;min-height:2.3em;max-width:100%;overflow:hidden}.mlyn-goal:hover .mlyn-goal-disc{transform:translateY(-3px);box-shadow:0 0 0 3px #4ccefe,0 12px 24px #1f8bca59}.mlyn-goal:hover .mlyn-goal-disc img{transform:scale(1.07)}.mlyn-goal-ring{width:100%;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.mlyn-goal-ring.is-text{background:#1f8bca;box-shadow:0 0 0 2px #4ccefe8c,0 6px 16px #1f8bca59}.mlyn-goal-ring.is-text span{font-weight:800;font-size:11px;line-height:1.15;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.02em;padding:8px}.mlyn-goal.is-store .mlyn-goal-ring.is-text{background:#111827;box-shadow:0 0 0 2px #4ccefe8c,0 6px 16px #0000004d}.mlyn-goal:hover .mlyn-goal-ring.is-text{transform:translateY(-3px);box-shadow:0 0 0 3px #4ccefe,0 12px 24px #1f8bca59}@media(min-width:1024px){.mlyn-goals{padding:26px 0 10px}.mlyn-goals-heading{font-size:34px}.mlyn-goals-sub{font-size:13px}.mlyn-goals-track{justify-content:space-between;overflow:visible;gap:12px}.mlyn-goal{width:auto;flex:1 1 0;max-width:132px}.mlyn-goal-tag{font-size:11.5px;padding:30px 8px 12px}.mlyn-goal-ring.is-text span{font-size:13px}.mlyn-goal-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.mlyn-goal-disc,.mlyn-goal-disc img,.mlyn-goal-ring{transition:none}}.mlyn-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mlyn-trust-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;text-decoration:none;color:#111827;min-width:0}a.mlyn-trust-item:hover{border-color:#4ccefe;background:#f0fbff}.mlyn-trust-item svg{width:24px;height:24px;flex:0 0 24px;color:#1f8bca}.mlyn-trust-item span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.mlyn-trust-item b{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.mlyn-trust-item small{font-size:11px;color:#6b7280;margin-top:2px}@media(min-width:1024px){.mlyn-trust{grid-template-columns:repeat(4,1fr);gap:10px}.mlyn-trust-item{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}}.mlyn-facts{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.mlyn-facts[hidden]{display:none}.mlyn-fact{display:inline-flex;align-items:baseline;gap:5px;padding:6px 11px;border-radius:999px;background:#eef8ff;border:1px solid #bfe7ff;color:#0f3f5c;font-size:12px;line-height:1;white-space:nowrap}.mlyn-fact b{font-family:Teko,sans-serif;font-size:19px;font-weight:700;color:#1f8bca;line-height:1}.mlyn-fact.is-tag{background:#ecfdf5;border-color:#bbf7d0;color:#065f46;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:8px 11px}.mlyn-strip{background:#0f1b2d;color:#dbe4ee;font-size:12px;font-weight:600;letter-spacing:.02em;overflow:hidden;border-bottom:1px solid rgba(76,206,254,.25)}.mlyn-strip-track{display:flex;gap:34px;justify-content:center;align-items:center;padding:7px 16px;white-space:nowrap}.mlyn-strip a,.mlyn-strip span{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mlyn-strip a:hover{color:#fff}.mlyn-strip b{color:#4ccefe;font-weight:800}.mlyn-strip a:before,.mlyn-strip span:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ccefe;opacity:.8}@media(max-width:767px){.mlyn-strip{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mlyn-strip::-webkit-scrollbar{display:none}.mlyn-strip-track{justify-content:flex-start;gap:22px;width:max-content;padding:7px 16px}}.mlyn-badge-staff{background:#0f1b2d!important;color:#fff!important}.mlyn-badge-new{background:#4ccefe!important;color:#0f1b2d!important}.mlyn-pps{display:block;font-size:11px;font-weight:600;color:#6b7280;margin-top:2px}.mlyn-pps-pdp{display:inline-block;font-size:12px;font-weight:600;color:#6b7280;margin-left:8px;vertical-align:middle}.mlyn-pairs{margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.mlyn-pairs[hidden]{display:none}.mlyn-pairs-head{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f8bca;padding:8px 12px 0}.mlyn-pairs-item{display:flex;align-items:center;gap:12px;padding:10px 12px 12px}.mlyn-pairs-item img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f9fafb;flex:0 0 56px}.mlyn-pairs-txt{flex:1;min-width:0;line-height:1.2}.mlyn-pairs-txt a{font-size:13px;font-weight:700;color:#111827;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlyn-pairs-txt small{display:block;font-size:12px;color:#6b7280;margin-top:3px}.mlyn-pairs-txt small b{color:#111827;font-weight:800}.mlyn-pairs-btn{flex:0 0 auto;border:0;border-radius:999px;background:#1f8bca;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:background .2s}.mlyn-pairs-btn:hover{background:#176fa3}.mlyn-pairs-btn[disabled]{opacity:.6;cursor:default}.mlyn-card-variants{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.02em;margin:2px 0 0;text-align:center}.mlyn-macros{display:flex;align-items:stretch;justify-content:center;gap:0;margin:6px 0 10px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.mlyn-macros[hidden]{display:none}.mlyn-macro{flex:1;padding:10px 8px;text-align:center;border-right:1px solid #e5e7eb;line-height:1}.mlyn-macro:last-child{border-right:0}.mlyn-macro b{display:block;font-size:22px;font-weight:800;color:#111827;letter-spacing:-.01em}.mlyn-macro span{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-top:5px}.mlyn-macros-note{display:block;font-size:10px;color:#9ca3af;text-align:center;margin:-6px 0 10px}.mlyn-pickup{margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px}.mlyn-pickup-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mlyn-pickup-head svg{width:20px;height:20px;color:#1f8bca;flex:0 0 20px}.mlyn-pickup-head span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#111827}.mlyn-pickup-head small{font-size:11px;color:#6b7280;font-weight:600;width:100%;padding-left:28px}.mlyn-pickup-row{display:flex;align-items:center;gap:10px}.mlyn-pickup-label{font-size:12px;font-weight:700;color:#374151;white-space:nowrap}.mlyn-pickup-select{flex:1;min-width:0;appearance:none;-webkit-appearance:none;border:1px solid #d1d5db;border-radius:10px;padding:10px 36px 10px 12px;font-size:13px;font-weight:600;color:#111827;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px}.mlyn-pickup-select:focus{outline:2px solid #4ccefe;outline-offset:1px;border-color:#4ccefe}.mlyn-pickup-info{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:#374151;font-weight:600}.mlyn-pickup-info[hidden]{display:none}.mlyn-pickup-info a{color:#1f8bca;text-decoration:none;font-weight:700;white-space:nowrap}.mlyn-pickup-info .is-open{color:#15803d}.mlyn-taste{margin-top:12px;border-left:3px solid #4ccefe;background:#f0fbff;border-radius:0 12px 12px 0;padding:12px 14px}.mlyn-taste-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.mlyn-taste-head span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f8bca}.mlyn-taste-head small{font-size:11px;color:#6b7280;font-weight:600}.mlyn-taste-body{margin:0;font-size:14px;line-height:1.5;color:#111827;font-style:italic}.mlyn-taste-by{margin:6px 0 0;font-size:12px;font-weight:700;color:#374151}.mlyn-top10{padding:28px 0 40px}.mlyn-top10-inner{max-width:1400px;margin:0 auto;padding:0 16px}.mlyn-top10-title{font-weight:800;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:#111827;margin:0 0 8px;text-transform:uppercase}.mlyn-top10-intro{font-size:14px;color:#6b7280;max-width:640px;margin:0 0 18px}.mlyn-top10-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 12px;margin-bottom:8px}.mlyn-top10-tabs::-webkit-scrollbar{display:none}.mlyn-top10-tab{flex:0 0 auto;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mlyn-top10-tab.is-active{background:#0f1b2d;color:#fff;border-color:#0f1b2d}.mlyn-top10-tab:hover:not(.is-active){border-color:#4ccefe}.mlyn-top10-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mlyn-top10-item{position:relative;padding:6px 6px 0 0}.mlyn-top10-rank{position:absolute;z-index:5;top:-9px;right:-6px;width:32px;height:32px;border-radius:50%;background:#0f1b2d;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.mlyn-top10-rank.is-podium{background:#1f8bca;box-shadow:0 0 0 3px #4ccefe73,0 2px 8px #0003}.mlyn-top10-loading,.mlyn-top10-empty{padding:40px 0;text-align:center;color:#6b7280;font-size:14px}.mlyn-top10-method{margin-top:36px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;max-width:760px}.mlyn-top10-method h2{font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f8bca;margin:0 0 6px}.mlyn-top10-method p{font-size:14px;color:#374151;margin:0}@media(min-width:768px){.mlyn-top10-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media(min-width:1024px){.mlyn-top10{padding:40px 0 60px}.mlyn-top10-title{font-size:44px}.mlyn-top10-grid{grid-template-columns:repeat(5,1fr)}}.mlyn-product-card,.mlyn-card,.variant-pill,.qty-btn,.mlyn-badge-card{--mlyn-ease:cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.mlyn-product-card{transition:transform .35s var(--mlyn-ease),box-shadow .35s ease,border-color .25s ease}.mlyn-product-card:hover{transform:translateY(-6px)}.mlyn-product-card .mlyn-name{transition:color .2s ease}.mlyn-product-card:hover .mlyn-name{color:#1f8bca}.mlyn-card{transition:transform .35s var(--mlyn-ease),box-shadow .35s ease,border-color .25s ease}.mlyn-card:hover{transform:translateY(-6px);border-color:#4ccefe;box-shadow:0 0 0 2px #4ccefe59,0 16px 32px #0f172a1f}.mlyn-card .mlyn-name{transition:color .2s ease}.mlyn-card:hover .mlyn-name{color:#1f8bca}}.mlyn-product-card button.add-to-cart{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s var(--mlyn-ease),box-shadow .3s ease,border-color .3s ease}.mlyn-product-card button.add-to-cart>span{transition:color .2s ease}.mlyn-product-card button.add-to-cart:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#4ccefe00 40%,#4ccefe73,#4ccefe00 60%) no-repeat,linear-gradient(90deg,#0f1b2d,#17345a);background-size:250% 100%,100% 100%;background-position:150% 0,0 0;transform:scaleX(0);transform-origin:0 50%;transition:transform .42s var(--mlyn-ease)}.mlyn-product-card button.add-to-cart[aria-expanded=true]{border-color:#4ccefe!important;box-shadow:0 0 0 2px #4ccefe80,0 10px 22px #0f1b2d47}.mlyn-product-card button.add-to-cart[aria-expanded=true]:before{transform:scaleX(1)}.mlyn-product-card button.add-to-cart[aria-expanded=true]>span{color:#fff}.mlyn-product-card button.add-to-cart:not(:disabled):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.mlyn-product-card button.add-to-cart:not(:disabled):hover{border-color:#4ccefe!important;box-shadow:0 0 0 2px #4ccefe80,0 10px 22px #0f1b2d4d;transform:translateY(-2px)}.mlyn-product-card button.add-to-cart:not(:disabled):active{transform:translateY(0) scale(.97)}.mlyn-product-card button.add-to-cart:not(:disabled):hover:before{transform:scaleX(1);animation:mlynSheen .9s .25s ease both}.mlyn-product-card button.add-to-cart:not(:disabled):hover>span{color:#fff}.mlyn-product-card button.add-to-cart:not(:disabled):hover>span.tw-rounded-full{animation:mlynHop .55s var(--mlyn-ease)}}@keyframes mlynSheen{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes mlynHop{0%{transform:none}35%{transform:translateY(-4px) rotate(-12deg) scale(1.08)}65%{transform:translateY(1px) rotate(6deg)}to{transform:none}}.mlyn-product-card [x-show=variantDropdownOpen]>button{position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;animation:mlynRowIn .32s var(--mlyn-ease) both}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(2){animation-delay:.03s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(3){animation-delay:.06s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(4){animation-delay:.09s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(5){animation-delay:.12s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(6){animation-delay:.15s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(7){animation-delay:.18s}.mlyn-product-card [x-show=variantDropdownOpen]>button:nth-child(n+8){animation-delay:.21s}.mlyn-product-card [x-show=variantDropdownOpen]>button>span:first-child{transition:transform .22s var(--mlyn-ease)}.mlyn-product-card [x-show=variantDropdownOpen]>button:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.mlyn-product-card [x-show=variantDropdownOpen]>button:not(:disabled):after{content:"+";flex:0 0 auto;width:20px;height:20px;margin-left:8px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#29abe2;color:#fff;font-size:15px;font-weight:700;line-height:1;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .25s var(--mlyn-ease)}.mlyn-product-card [x-show=variantDropdownOpen]>button:not(:disabled):hover{background:#f0f9ff;color:#1f8bca;box-shadow:inset 3px 0 #29abe2}.mlyn-product-card [x-show=variantDropdownOpen]>button:not(:disabled):hover>span:first-child{transform:translate(4px)}.mlyn-product-card [x-show=variantDropdownOpen]>button:not(:disabled):hover:after{opacity:1;transform:scale(1)}}@keyframes mlynRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mlyn-product-card button.add-to-cart.mlyn-card-added:after{content:"\2713\a0 Added";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#10b981;color:#fff;font:600 17px/1 Teko,sans-serif;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;animation:mlynCardAdded 2.2s ease both}@keyframes mlynCardAdded{0%{opacity:0;transform:scale(.92)}10%{opacity:1;transform:none}82%{opacity:1}to{opacity:0}}.mlyn-badge-card{transition:transform .25s var(--mlyn-ease),box-shadow .25s ease}.mlyn-badge-card:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.mlyn-badge-card:hover{transform:scale(1.12);box-shadow:0 6px 14px #ef444438}}.mlyn-badge-card.mlyn-heart-pop svg{animation:mlynHeart .6s var(--mlyn-ease)}@keyframes mlynHeart{0%{transform:scale(1)}25%{transform:scale(1.35)}45%{transform:scale(.9)}70%{transform:scale(1.12)}to{transform:scale(1)}}.variant-pill{transition:transform .22s var(--mlyn-ease),box-shadow .22s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.variant-pill:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.variant-pill:not(.pill-unavailable):not(.pill-selected):hover{transform:translateY(-2px);box-shadow:0 6px 14px #29abe22e;color:#1f8bca}.variant-pill.pill-unavailable:hover{border-color:#cbd5e1}}.variant-pill.pill-selected{animation:mlynPillPop .38s var(--mlyn-ease)}.variant-pill.pill-selected:after{content:"";position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:50%;pointer-events:none;background:#29abe2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/9px no-repeat;animation:mlynTickIn .32s var(--mlyn-ease) both}@keyframes mlynPillPop{0%{transform:scale(.94)}55%{transform:scale(1.04)}to{transform:none}}@keyframes mlynTickIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.qty-btn{transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.qty-btn:active{transform:scale(.88)}@media(hover:hover)and (pointer:fine){.qty-btn:hover{background:#f0f9ff;border-color:#29abe2;color:#1f8bca}.add-to-cart-btn:hover:not(:disabled){box-shadow:0 7px #1a7fa0,0 14px 28px #29abe261}}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid #29abe2;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mlyn-product-card,.mlyn-card,.mlyn-product-card button.add-to-cart,.variant-pill,.qty-btn,.mlyn-badge-card{transform:none!important}.mlyn-product-card button.add-to-cart:before{transition:none}.mlyn-product-card button.add-to-cart:before,.mlyn-product-card button.add-to-cart>span,.mlyn-product-card [x-show=variantDropdownOpen]>button,.mlyn-product-card button.add-to-cart.mlyn-card-added:after,.mlyn-badge-card.mlyn-heart-pop svg,.variant-pill.pill-selected,.variant-pill.pill-selected:after{animation:none!important}}iframe#podium-bubble,iframe#podium-prompt{display:none!important}.s247h-launch{--s247h-off:0px;position:fixed;right:16px;bottom:calc(16px + var(--s247h-off));z-index:19;display:inline-flex;align-items:center;gap:8px;height:52px;min-width:52px;padding:0 6px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:700 14px/1 Montserrat,sans-serif;letter-spacing:.01em;background:linear-gradient(135deg,#29abe2,#1f8bca);box-shadow:0 0 0 3px #4ccefe59,0 10px 24px #0f1b2d59;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,bottom .25s ease}.s247h-launch:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #4ccefe73,0 14px 28px #0f1b2d66}.s247h-launch:active{transform:scale(.96)}.s247h-launch-ic{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff29}.s247h-launch-ic svg{width:22px;height:22px}.s247h-launch-tx{display:none;padding-right:12px}.s247h-launch[aria-expanded=true] .s247h-ic-open{display:none}.s247h-launch:not([aria-expanded=true]) .s247h-ic-close{display:none}@media(min-width:768px){.s247h-launch{right:24px;bottom:calc(24px + var(--s247h-off))}.s247h-launch-tx{display:inline}}.s247h-panel{position:fixed;z-index:1000;left:8px;right:8px;bottom:calc(76px + var(--s247h-off,0px));height:min(640px,calc(100dvh - 150px));display:flex;flex-direction:column;background:#f6f9fc;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0f172a59,0 0 0 1px #0f172a0f;font-family:Montserrat,sans-serif;color:#0f172a;transform-origin:100% 100%;animation:s247hIn .26s cubic-bezier(.2,.8,.2,1)}.s247h-panel[hidden]{display:none}@media(min-width:768px){.s247h-panel{left:auto;right:24px;bottom:calc(92px + var(--s247h-off,0px));width:396px;height:min(660px,calc(100vh - 200px))}}@keyframes s247hIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.s247h-launch svg,.s247h-panel svg{fill:none!important;stroke:currentColor}.s247h-bar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;color:#fff;background:radial-gradient(circle at 90% -40%,rgba(76,206,254,.5),transparent 60%),linear-gradient(135deg,#0f1b2d,#17345a)}.s247h-av{flex:0 0 auto;width:62px;height:40px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #4ccefe8c}.s247h-av img{width:52px;height:auto;display:block}.s247h-bt{flex:1;min-width:0}.s247h-bt b{display:block;font-size:16px;font-weight:800;line-height:1.2}.s247h-bt span{display:flex;align-items:center;gap:6px;font-size:12px;color:#cfe3f3;margin-top:3px}.s247h-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39940;flex:0 0 auto}.s247h-ib{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.s247h-ib:hover{background:#ffffff38}.s247h-ib svg{width:19px;height:19px}.s247h-body{flex:1 1 auto;overflow-y:auto;padding:16px 14px 14px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.s247h-hi h2{margin:0;font:800 25px/1.15 Montserrat,sans-serif;color:#0f172a;letter-spacing:-.01em;text-transform:none}.s247h-hi h2 span{display:block;background:linear-gradient(90deg,#1f8bca,#29abe2);-webkit-background-clip:text;background-clip:text;color:transparent}.s247h-hi p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#475569}.s247h-card{margin-top:14px;background:#fff;border-radius:16px;border:1px solid #e3ebf3;overflow:hidden}.s247h-card h3{margin:0;padding:14px 16px 4px;font:700 12px/1.2 Montserrat,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.s247h-list{list-style:none;margin:0;padding:0}.s247h-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-top:1px solid #eef3f8;background:#fff;text-align:left;cursor:pointer;color:inherit;font:inherit;text-decoration:none;transition:background .18s}.s247h-list li:first-child .s247h-row{border-top:0}.s247h-row:hover{background:#f0f9ff}.s247h-ri{width:40px;height:40px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#eaf6fd;color:#1f8bca}.s247h-ri svg{width:20px;height:20px}.s247h-rt{flex:1;min-width:0}.s247h-rt b{display:block;font-size:14.5px;font-weight:700;color:#0f172a}.s247h-rt span{display:block;font-size:12.5px;color:#64748b;margin-top:2px}.s247h-chev{width:16px;height:16px;color:#94a3b8;flex:0 0 auto;transition:transform .2s}.s247h-row:hover .s247h-chev{transform:translate(3px);color:#1f8bca}.s247h-chips{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 16px}.s247h-chip{border:1px solid #d6e4f0;background:#f8fbfe;color:#0f3554;border-radius:999px;padding:8px 12px;font:600 12px Montserrat,sans-serif;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.s247h-chip:hover{background:#eaf6fd;border-color:#29abe2;color:#1f8bca}.s247h-pane{padding:16px}.s247h-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#1f8bca;font:700 13px Montserrat,sans-serif;cursor:pointer;padding:0;margin-bottom:12px}.s247h-pane h4{margin:0 0 8px;font:800 17px/1.25 Montserrat,sans-serif;color:#0f172a;text-transform:none}.s247h-note{margin:0 0 10px;font-size:12.5px;color:#64748b;line-height:1.45}.s247h-ans{font-size:13.5px;line-height:1.55;color:#334155}.s247h-ans p{margin:0 0 8px}.s247h-ans ul{margin:0 0 8px;padding-left:18px;list-style:disc}.s247h-ans li{margin:0 0 4px;display:list-item}.s247h-acts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.s247h-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;font:700 14px Montserrat,sans-serif;text-decoration:none;cursor:pointer;border:1px solid #d6e4f0;background:#fff;color:#0f3554;transition:transform .15s,background .18s,border-color .18s}.s247h-btn:hover{border-color:#29abe2;background:#f0f9ff}.s247h-btn:active{transform:scale(.98)}.s247h-btn.is-chat{border:0;color:#fff;background:linear-gradient(135deg,#29abe2,#1f8bca);box-shadow:0 6px 16px #1f8bca4d}.s247h-btn.is-chat:hover{background:linear-gradient(135deg,#1f8bca,#17345a)}.s247h-btn svg{width:18px;height:18px}.s247h-opts{display:flex;flex-direction:column;gap:8px}.s247h-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1.5px solid #d6e4f0;border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit;transition:border-color .18s,background .18s,transform .15s}.s247h-opt:hover{border-color:#29abe2;background:#f0f9ff}.s247h-opt:active{transform:scale(.98)}.s247h-opt b{display:block;font-size:14px;color:#0f172a}.s247h-opt span{display:block;font-size:12px;color:#64748b;margin-top:2px}.s247h-step{font-size:11px;font-weight:700;color:#1f8bca;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px}.s247h-q{display:flex;justify-content:flex-end;margin:2px 0 10px}.s247h-q span{max-width:80%;background:linear-gradient(135deg,#29abe2,#1f8bca);color:#fff;border-radius:16px 16px 4px;padding:9px 13px;font-size:13.5px;font-weight:600;word-break:break-word}.s247h-prods{display:flex;flex-direction:column;gap:8px;margin-top:4px}.s247h-prod{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e3ebf3;border-radius:14px;background:#fff;text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}.s247h-prod:hover{border-color:#4ccefe;box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.s247h-prod img,.s247h-prod .s247h-ph{width:56px;height:56px;border-radius:10px;object-fit:contain;background:#f8fafc;flex:0 0 auto}.s247h-pt{flex:1;min-width:0}.s247h-pt small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.s247h-pt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;color:#0f172a}.s247h-pp{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:800;color:#1f8bca}.s247h-st{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ecfdf5;color:#047857}.s247h-st.is-out{background:#f1f5f9;color:#64748b}.s247h-more{display:block;margin-top:10px;text-align:center;font:700 13px Montserrat,sans-serif;color:#1f8bca;text-decoration:none}.s247h-load{display:flex;gap:6px;padding:14px 4px}.s247h-load i{width:8px;height:8px;border-radius:50%;background:#29abe2;animation:s247hDot 1s infinite ease-in-out}.s247h-load i:nth-child(2){animation-delay:.15s}.s247h-load i:nth-child(3){animation-delay:.3s}@keyframes s247hDot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:none}}.s247h-sub{margin:14px 0 6px;font:700 12px Montserrat,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.s247h-comp{flex:0 0 auto;padding:10px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3ebf3}.s247h-form{display:flex;align-items:center;gap:8px;border:1.5px solid #cfe3f3;border-radius:16px;padding:4px 4px 4px 14px;background:#fff;transition:border-color .18s,box-shadow .18s}.s247h-form:focus-within{border-color:#29abe2;box-shadow:0 0 0 3px #29abe22e}.s247h-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 15px Montserrat,sans-serif;color:#0f172a;padding:10px 0}.s247h-send{width:42px;height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#29abe2,#1f8bca);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .15s,opacity .2s}.s247h-send:active{transform:scale(.94)}.s247h-send svg{width:18px;height:18px}.s247h-comp small{display:block;text-align:center;margin-top:6px;font-size:10.5px;color:#94a3b8}.s247h-launch:focus-visible,.s247h-panel button:focus-visible,.s247h-panel a:focus-visible{outline:2px solid #29abe2;outline-offset:2px}@media(prefers-reduced-motion:reduce){.s247h-panel{animation:none}.s247h-launch,.s247h-chev,.s247h-btn,.s247h-prod,.s247h-opt{transition:none}.s247h-load i{animation:none;opacity:.6}}:root{--s247-blue:#1C9BE0;--s247-blue-d:#1474AD;--s247-navy:#0B1F2E;--s247-ink:#0F172A;--s247-muted:#526273;--s247-line:#E2EAF1;--s247-soft:#F2F8FD}.s247-bn{display:none}@media(max-width:767px){.s247-bn{position:fixed;left:0;right:0;bottom:0;z-index:39;display:grid;grid-template-columns:repeat(5,1fr);background:#fffffff5;-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);border-top:1px solid var(--s247-line);box-shadow:0 -8px 24px #0b1f2e12;padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px))}.s247-bn__i{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;color:#56677a;text-decoration:none;font-family:Montserrat,system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border-radius:12px;transition:color .2s ease}.s247-bn__i svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.s247-bn__i.is-on{color:var(--s247-blue)}.s247-bn__i.is-on svg{stroke-width:2.2}.s247-bn__i:active svg{transform:scale(.86)}.s247-bn__n{position:absolute;top:3px;left:calc(50% + 5px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--s247-blue);color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.s247-bn__n[hidden]{display:none}.s247-bn__n.is-bump{animation:s247Bump .6s cubic-bezier(.3,1.6,.5,1)}body:has(.s247-bn){padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@keyframes s247Bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.s247ss{--p:0;position:relative;background:linear-gradient(180deg,#fff 0%,var(--s247-soft) 100%);padding:52px 0 56px;overflow:clip}.s247ss__wrap{max-width:1240px;margin:0 auto;padding:0 18px;display:grid;gap:22px}.s247ss__stick{position:relative;display:grid;place-items:center;max-width:420px;margin:0 auto;aspect-ratio:1/1}.s247ss__halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle at 50% 46%,#1c9be04d,#1c9be000 66%);transform:scale(calc(.8 + var(--p) * .35));will-change:transform}.s247ss__img{position:relative;width:84%;height:auto;filter:drop-shadow(0 28px 34px rgba(11,31,46,.2));transform:translateY(calc((1 - var(--p)) * 26px)) rotate(calc((var(--p) - .5) * -7deg)) scale(calc(.9 + var(--p) * .14));will-change:transform}.s247ss__kicker{margin:0 0 6px;font:700 12px/1.2 Montserrat,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--s247-blue)}.s247ss__h{margin:0;font-family:Montserrat,system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase;font-size:clamp(34px,8.4vw,64px);line-height:.98;color:var(--s247-navy);text-wrap:balance;letter-spacing:-.015em}.s247ss__sub{margin:12px 0 0;max-width:48ch;font:400 15.5px/1.6 Montserrat,system-ui,sans-serif;color:var(--s247-muted)}.s247ss__facts{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.s247ss__fact{display:flex;flex-direction:column;gap:6px;padding:16px 14px;background:#fff;border:1px solid var(--s247-line);border-radius:18px;box-shadow:0 1px #0b1f2e08}.s247ss.is-ready .s247ss__fact{opacity:0;transform:translateY(20px) scale(.98);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.s247ss.is-ready .s247ss__fact.is-in{opacity:1;transform:none}.s247ss__num{display:flex;align-items:baseline;font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:42px;line-height:.9;letter-spacing:-.03em;color:var(--s247-navy);font-variant-numeric:tabular-nums}.s247ss__num small{margin-left:3px;font-size:22px;letter-spacing:0;color:var(--s247-blue)}.s247ss__lab{font:600 13px/1.35 Montserrat,system-ui,sans-serif;color:var(--s247-muted)}@media(max-width:989px){.s247ss__fact:last-child:nth-child(odd){grid-column:1/-1}.s247ss__stick{max-width:300px}}.s247ss__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.s247ss__price{margin:0;font:500 14px Montserrat,system-ui,sans-serif;color:#334155}.s247ss__price strong{font-size:22px;color:var(--s247-navy);margin-left:4px}.s247ss__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;background:var(--s247-blue);color:#fff!important;font:700 15px Montserrat,system-ui,sans-serif;text-decoration:none;box-shadow:0 10px 24px #1c9be052;transition:transform .2s ease,box-shadow .2s ease,background .2s}.s247ss__btn:hover{background:var(--s247-blue-d);transform:translateY(-1px);box-shadow:0 14px 28px #1c9be061}.s247ss__link{font:600 14px Montserrat,system-ui,sans-serif;color:var(--s247-navy);text-decoration:underline;text-underline-offset:4px}.s247ss__stack{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:18px;padding:14px 16px;border-radius:16px;background:var(--s247-navy);color:#fff!important;text-decoration:none;font:500 14px Montserrat,system-ui,sans-serif;transition:transform .2s ease}.s247ss__stack strong{color:#7fd3ff}.s247ss__stack svg{width:18px;height:18px;margin-left:auto;fill:none;stroke:#7fd3ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.s247ss__stack:hover svg{transform:translate(4px)}@media(min-width:990px){.s247ss{padding:100px 0 110px}.s247ss__wrap{grid-template-columns:1fr 1fr;gap:72px;align-items:start;padding:0 32px}.s247ss__media{align-self:stretch}.s247ss__stick{position:sticky;top:14vh;max-width:540px}.s247ss__facts{grid-template-columns:1fr;gap:16px;margin-top:40px}.s247ss__fact{min-height:21vh;justify-content:center;padding:26px 30px;gap:8px}.s247ss__fact.is-in:hover{border-color:#1c9be073;box-shadow:0 14px 34px #0b1f2e14}.s247ss__num{font-size:76px}.s247ss__num small{font-size:34px}.s247ss__lab{font-size:16px}}@media(prefers-reduced-motion:reduce){.s247ss__img,.s247ss__halo{transform:none!important}.s247ss.is-ready .s247ss__fact{opacity:1;transform:none;transition:none}}.s247stk{background:linear-gradient(180deg,var(--s247-soft) 0%,#fff 420px);padding:28px 0 40px}.s247stk__wrap{max-width:1180px;margin:0 auto;padding:0 16px}.s247stk__head{text-align:center;max-width:720px;margin:0 auto 20px}.s247stk__kicker{margin:0 0 6px;font:700 12px/1.2 Montserrat,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--s247-blue)}.s247stk__h{margin:0;font-family:Montserrat,system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase;font-size:clamp(30px,7.4vw,54px);line-height:1;letter-spacing:-.015em;color:var(--s247-navy);text-wrap:balance}.s247stk__sub{margin:10px auto 0;max-width:60ch;font:400 15px/1.6 Montserrat,system-ui,sans-serif;color:var(--s247-muted)}.s247stk__goals{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:6px 16px 14px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s247stk__goals::-webkit-scrollbar{display:none}.s247stk__goal{flex:0 0 auto;width:min(72vw,230px);scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;text-align:left;padding:14px;border-radius:18px;background:#fff;border:1.5px solid var(--s247-line);cursor:pointer;font-family:Montserrat,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,transform .2s;-webkit-tap-highlight-color:transparent}.s247stk__goal:hover{border-color:#1c9be073}.s247stk__goal.is-on{border-color:var(--s247-blue);box-shadow:0 10px 24px #1c9be02e;background:linear-gradient(180deg,#fff,#f3faff)}.s247stk__gi{grid-row:span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--s247-soft);color:var(--s247-blue);transition:background .2s,color .2s}.s247stk__goal.is-on .s247stk__gi{background:var(--s247-blue);color:#fff}.s247stk__gi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.s247stk__gt{font-weight:700;font-size:15px;color:var(--s247-navy)}.s247stk__gd{font-size:12px;line-height:1.35;color:var(--s247-muted)}.s247stk__plan{animation:s247Fade .45s ease both}.s247stk__plan[hidden]{display:none}@keyframes s247Fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.s247stk__slot{border:0;margin:18px 0 0;padding:0;min-width:0}.s247stk__lg{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0;font:700 17px Montserrat,system-ui,sans-serif;color:var(--s247-navy)}.s247stk__step{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--s247-navy);color:#fff;font-size:13px}.s247stk__opts{display:grid;grid-auto-flow:column;grid-auto-columns:min(46vw,190px);gap:10px;overflow-x:auto;padding:4px 16px 8px;margin:0 -16px;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none}.s247stk__opts::-webkit-scrollbar{display:none}.s247stk__card{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border-radius:16px;background:#fff;border:1.5px solid var(--s247-line);cursor:pointer;scroll-snap-align:start;font-family:Montserrat,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,transform .2s;-webkit-tap-highlight-color:transparent}.s247stk__card:hover{border-color:#1c9be073}.s247stk__card:has(.s247stk__radio:checked){border-color:var(--s247-blue);box-shadow:0 10px 22px #1c9be029}.s247stk__card:has(.s247stk__radio:focus-visible){outline:2px solid var(--s247-blue);outline-offset:2px}.s247stk__radio{position:absolute;opacity:0;pointer-events:none}.s247stk__tick{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--s247-line);background:#fff;display:grid;place-items:center;z-index:1;transition:background .2s,border-color .2s}.s247stk__tick svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1)}.s247stk__card:has(.s247stk__radio:checked) .s247stk__tick{background:var(--s247-blue);border-color:var(--s247-blue)}.s247stk__card:has(.s247stk__radio:checked) .s247stk__tick svg{opacity:1;transform:none}.s247stk__img{display:block;aspect-ratio:1/1;border-radius:12px;background:#f6f8fa;overflow:hidden}.s247stk__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.s247stk__nm{font-size:13px;font-weight:600;line-height:1.3;color:var(--s247-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.s247stk__pr{font-size:14px;font-weight:700;color:var(--s247-navy)}.s247stk__var{width:100%;min-width:0;height:36px;padding:0 8px;border:1px solid var(--s247-line);border-radius:10px;background:#fff;font:500 12px Montserrat,system-ui,sans-serif;color:var(--s247-ink)}.s247stk__more{font-size:12px;font-weight:600;color:var(--s247-blue-d);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.s247stk__skip{justify-content:center;align-items:center;text-align:center;background:#fafcfe;border-style:dashed}.s247stk__skip .s247stk__nm{min-height:0}.s247stk__skip .s247stk__pr{font-size:12px;font-weight:500;color:var(--s247-muted)}.s247stk__bar{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 0;padding:12px 12px 12px 18px;border-radius:20px;background:var(--s247-navy);color:#fff;box-shadow:0 16px 36px #0b1f2e47}body:has(.s247-bn) .s247stk__bar{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.s247stk__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-family:Montserrat,system-ui,sans-serif}.s247stk__cnt{font-size:12px;color:#b7c7d6}.s247stk__tot{font-size:22px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.s247stk__ship{flex-basis:100%;font-size:12px;color:#7fd3ff}.s247stk__ship.is-free{color:#6ee7b7}.s247stk__ship.is-err{color:#fca5a5}.s247stk__add.is-busy{opacity:.8;cursor:progress}.s247stk__add{flex:0 0 auto;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--s247-blue);color:#fff;font:700 15px Montserrat,system-ui,sans-serif;cursor:pointer;transition:background .2s,transform .15s}.s247stk__add:hover{background:#2aaaf0}.s247stk__add:active{transform:scale(.97)}.s247stk__add[disabled]{opacity:.55;cursor:default}.s247stk__add.is-done{background:#10b981}.s247stk__note{margin:14px auto 0;max-width:70ch;text-align:center;font:400 13px/1.55 Montserrat,system-ui,sans-serif;color:var(--s247-muted)}.s247stk__note a{color:var(--s247-blue-d)}.s247stk__about{max-width:760px;margin:40px auto 0;padding-top:28px;border-top:1px solid var(--s247-line);font:400 15px/1.65 Montserrat,system-ui,sans-serif;color:#334155}.s247stk__about h2{margin:22px 0 6px;font:700 18px/1.3 Montserrat,system-ui,sans-serif;color:var(--s247-navy)}.s247stk__about p{margin:0 0 10px}.s247stk__about a{color:var(--s247-blue-d);text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.s247stk{padding:48px 0 64px}.s247stk__goals{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;margin:0;padding:6px 0 18px}.s247stk__goal{width:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:6px;padding:16px}.s247stk__gi{grid-row:auto}.s247stk__opts{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin:0;padding:4px 0 8px}.s247stk__slot{margin-top:26px}.s247stk__bar{max-width:760px;margin:30px auto 0}}@media(prefers-reduced-motion:reduce){.s247stk__plan{animation:none}.s247stk__tick svg{transition:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){#MainContent>.shopify-section,.shopify-section-group-footer-group{view-timeline:--s247s block}@keyframes s247Rise{0%{opacity:0;translate:0 44px}to{opacity:1;translate:0 0}}@keyframes s247Pop{0%{opacity:0;translate:0 38px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes s247Grow{0%{opacity:.35;scale:.9}to{opacity:1;scale:1}}@keyframes s247Shrink{to{opacity:.55;scale:.93}}#MainContent>.shopify-section :is(h2,.mlyn-title-h1,.promo-title,.banner-title):not(.s247ss__h){animation:s247Rise linear both;animation-timeline:--s247s;animation-range:entry 30px entry 330px}#MainContent .mlyn-scroll-container>.mlyn-card{--s247i:0;animation:s247Pop linear both;animation-timeline:--s247s;animation-range:entry calc(110px + var(--s247i) * 45px) entry calc(400px + var(--s247i) * 45px)}#MainContent .mlyn-scroll-container>.mlyn-card:nth-child(2){--s247i:1}#MainContent .mlyn-scroll-container>.mlyn-card:nth-child(3){--s247i:2}#MainContent .mlyn-scroll-container>.mlyn-card:nth-child(4){--s247i:3}#MainContent .mlyn-scroll-container>.mlyn-card:nth-child(n+5){--s247i:4}#MainContent ul.grid>li:has(.mlyn-product-card){animation:s247Rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}#MainContent>.shopify-section:is([id*=__mlyn_image_grid],[id*=__mlyn_promo_banner],[id*=__mlyn_split],[id*=__mlyn_bannerthree],[id*=__mlyn_journal_feature],[id*=__mlyn_brand_],[id*=__mlyn_banner_benefit],[id*=__mlyn_benefit_banner],[id*=__mlyn_valuelist])>*{animation:s247Grow linear both;animation-timeline:--s247s;animation-range:entry 0% entry 420px}.theme-template-index>[id*=__mlyn_hero_slider]>*{transform-origin:50% 0;animation:s247Shrink linear both;animation-timeline:scroll(root block);animation-range:120px 760px}#MainContent :is(.mlyn-facts,.mlyn-upsell-banner,.mlyn-reviews__title,.mlyn-trust-row){animation:s247Rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.shopify-section-group-footer-group>*{animation:s247Rise linear both;animation-timeline:--s247s;animation-range:entry 0% entry 300px}#MainContent :is(.article-card,.mlyn-top10-item,.value-card,.mlyn-faq-accordion-item,.sd-info-row,.sd-map-panel,.sd-cta-strip-inner,.collection-card,.about-us-our-story,.mlyn-sb-card,.mlyn-ambassador-content,.s247stk__slot,[id*=__mlynbrandspage] a:has(img)){animation:s247Rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}#MainContent :is(.page__body,.rte) :is(h2,h3,table,blockquote){animation:s247Rise linear both;animation-timeline:view();animation-range:entry 0% entry 50%}#MainContent :is(.page__body,.rte) img{animation:s247Grow linear both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes s247Zoom{to{scale:1.1}}#MainContent :is(.promotion img,.sd-hero-bg){animation:s247Zoom linear both;animation-timeline:scroll(root block);animation-range:0px 700px}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-s247-tilt]{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(1300px) rotateX(var(--s247-ry,0deg)) rotateY(var(--s247-rx,0deg))}[data-s247-tilt].is-tilting{transition:transform .12s linear}}@media(max-width:639px){#MainContent ul.grid.grid-cols-1:has(>li .mlyn-product-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#MainContent ul.grid>li .mlyn-product-card img.tw-p-4{padding:8px}#MainContent ul.grid>li .mlyn-card-content{padding:10px 10px 12px}#MainContent ul.grid>li .mlyn-card-content h3{font-size:12px;line-height:1.3;letter-spacing:0}#MainContent ul.grid>li .mlyn-pc-now{font-size:19px}#MainContent ul.grid>li .mlyn-card-content .tw-pt-4{padding-top:10px}#MainContent ul.grid>li .mlyn-card-content button{padding:7px 8px;gap:6px}#MainContent ul.grid>li .mlyn-card-content button span[class*="tw-text-[13px]"]{font-size:11px;letter-spacing:.02em}}@media(max-width:767px){.oke-reviewsTab{display:none!important}}@media(min-width:768px){body:has(.s247h-launch) .scroll_top{bottom:calc(var(--s247-lift,0px) + 92px)!important}}.variant-pills-container.s247-fold .variant-pill.pill-unavailable:not(.pill-selected){display:none}.s247-pills-more{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px;padding:0;border:0;background:none;cursor:pointer;color:var(--s247-blue-d);font:600 13px/1.3 Montserrat,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.s247-pills-more[hidden]{display:none}.s247f{position:relative;margin:0 0 14px;min-width:0;max-width:100%;contain:inline-size;font-family:Montserrat,system-ui,sans-serif}#CollectionSection .flex-1{min-width:0}.s247f__bar{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;scroll-padding-inline:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.s247f__bar::-webkit-scrollbar{display:none}.s247f__open,.s247f__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;cursor:pointer;font:600 13px/1 Montserrat,system-ui,sans-serif;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s,border-color .2s,transform .15s}.s247f__open{background:var(--s247-navy);color:#fff;border:0}.s247f__open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.s247f__badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--s247-blue);color:#fff;font-size:11px;line-height:20px;text-align:center}.s247f__badge[hidden]{display:none}.s247f__chip{background:#fff;color:var(--s247-navy);border:1.5px solid var(--s247-line)}.s247f__chip:hover{border-color:#1c9be080}.s247f__chip:active,.s247f__open:active{transform:scale(.96)}.s247f__chip[aria-pressed=true]{background:var(--s247-blue);border-color:var(--s247-blue);color:#fff}.s247f__chip[aria-pressed=true]:before{content:"";width:12px;height:12px;margin-left:-2px;background:no-repeat center/12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.s247f.is-loading .s247f__open{opacity:.75}.s247f.is-loading~#product-grid-container{opacity:.45;transition:opacity .2s;pointer-events:none}.s247f__status{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--s247-muted)}.s247f__status button{margin-left:10px}.s247f__wait{margin:14px 0 6px;font-size:13px;color:var(--s247-muted)}.s247f__wait[hidden],.s247f__grp[hidden]{display:none}.s247f__chip.is-more{border-style:dashed;color:var(--s247-blue-d)}.s247f__status[hidden]{display:none}.s247f__status b{color:var(--s247-navy)}.s247f__status button,.s247f__empty button{padding:0;border:0;background:none;color:var(--s247-blue-d);font:600 13px Montserrat,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s247f__empty{padding:56px 16px;text-align:center;color:var(--s247-muted);font-family:Montserrat,system-ui,sans-serif}.s247f__empty p{margin:0 0 10px;font-size:15px}.s247f__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#0b1f2e66}.s247f__scrim[hidden],.s247f__panel[hidden]{display:none}.s247f__panel{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;max-height:84vh;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #0b1f2e40;animation:s247Sheet .3s cubic-bezier(.2,.8,.2,1)}@keyframes s247Sheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.s247f__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px;border-bottom:1px solid var(--s247-line)}.s247f__head strong{font:800 18px Montserrat,system-ui,sans-serif;color:var(--s247-navy);text-transform:uppercase;letter-spacing:.02em}.s247f__x{width:38px;height:38px;border-radius:50%;border:0;background:var(--s247-soft);display:grid;place-items:center;cursor:pointer}.s247f__x svg{width:18px;height:18px;fill:none;stroke:var(--s247-navy);stroke-width:2.2;stroke-linecap:round}.s247f__body{overflow-y:auto;padding:6px 18px 12px;overscroll-behavior:contain}.s247f__grp{border:0;margin:0;padding:12px 0 6px;border-bottom:1px solid #EEF3F7}.s247f__grp:last-child{border-bottom:0}.s247f__grp legend{padding:0 0 6px;font:700 13px Montserrat,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--s247-blue)}.s247f__opt{display:flex;align-items:center;gap:12px;min-height:42px;cursor:pointer;font-size:15px;color:var(--s247-ink)}.s247f__opt input{width:20px;height:20px;margin:0;accent-color:var(--s247-blue);flex:0 0 auto}.s247f__opt span{flex:1 1 auto}.s247f__opt em{font-style:normal;font-size:13px;color:var(--s247-muted)}.s247f__opt.is-zero{opacity:.45}.s247f__foot{display:flex;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--s247-line);background:#fff}.s247f__clear{flex:0 0 auto;height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--s247-line);background:#fff;color:var(--s247-navy);font:600 14px Montserrat,system-ui,sans-serif;cursor:pointer}.s247f__show{flex:1 1 auto;height:48px;border-radius:999px;border:0;background:var(--s247-blue);color:#fff;font:700 15px Montserrat,system-ui,sans-serif;cursor:pointer}.s247f__show:hover{background:var(--s247-blue-d)}html.s247f-lock,html.s247f-lock body{overflow:hidden}@media(min-width:768px){.s247f__scrim{background:transparent}.s247f__panel{position:absolute;left:0;right:auto;top:calc(100% + 6px);bottom:auto;width:380px;max-height:70vh;border-radius:18px;border:1px solid var(--s247-line);box-shadow:0 22px 50px #0b1f2e2e;animation:s247Drop .22s ease}@keyframes s247Drop{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.s247f__panel{animation:none}}.s247gl{background:linear-gradient(180deg,#fff,var(--s247-soft));padding:36px 0 40px;border-top:1px solid var(--s247-line)}.s247gl__wrap{max-width:1240px;margin:0 auto;padding:0 16px}.s247gl__h{margin:0 0 14px;font:800 22px/1.15 Montserrat,system-ui,sans-serif!important;text-transform:uppercase;letter-spacing:-.01em;color:var(--s247-navy)}.s247gl__links{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,280px);gap:12px;overflow-x:auto;padding:4px 16px 10px;margin:0 -16px;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none}.s247gl__links::-webkit-scrollbar{display:none}.s247gl__card{position:relative;display:flex;flex-direction:column;gap:6px;min-height:112px;padding:16px 44px 16px 16px;border-radius:16px;background:#fff;border:1.5px solid var(--s247-line);text-decoration:none!important;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s,transform .2s;font-family:Montserrat,system-ui,sans-serif}.s247gl__card:hover{border-color:#1c9be080;box-shadow:0 12px 26px #0b1f2e14;transform:translateY(-2px)}.s247gl__k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--s247-blue)}.s247gl__card strong{font-size:15px;line-height:1.3;color:var(--s247-navy)}.s247gl__card svg{position:absolute;right:14px;bottom:16px;width:20px;height:20px;fill:none;stroke:var(--s247-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.s247gl__card:hover svg{transform:translate(4px)}@media(min-width:990px){.s247gl{padding:52px 0 56px}.s247gl__h{font-size:28px}.s247gl__links{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:4px 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.s247gl__card{animation:s247Rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}.s247-prog{position:fixed;left:0;top:0;width:100%;height:3px;z-index:999;pointer-events:none;transform-origin:0 50%;background:linear-gradient(90deg,#1c9be0,#4ccefe);box-shadow:0 0 8px #4ccefe99;scale:0 1}@supports (animation-timeline: scroll()){.s247-prog{animation:s247Prog linear both;animation-timeline:scroll(root block)}@keyframes s247Prog{0%{scale:0 1}to{scale:1 1}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mlyn-goals-track>.mlyn-goal{animation:s247Roll linear both;animation-timeline:view(inline);animation-range:entry 0% exit 100%}@keyframes s247Roll{entry 0%{scale:.7;opacity:.3}entry 100%{scale:1;opacity:1}exit 0%{scale:1;opacity:1}exit 100%{scale:.7;opacity:.3}}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mlyn-goals-track.s247-dock{padding-top:18px!important;margin-top:-14px}.s247-dock :is(.mlyn-goal-disc,.mlyn-goal-ring){scale:var(--s247-dock,1);transform-origin:50% 92%;transition:scale .2s cubic-bezier(.2,.8,.2,1),transform .3s ease,box-shadow .3s ease}}.s247-clock{display:flex;gap:8px;margin:12px 0 0}.s247-clock__u{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px}.s247-clock__u b{display:block;width:100%;padding:9px 4px;border-radius:12px;background:#0b1f2e;color:#fff;text-align:center;font:800 24px/1 Montserrat,system-ui,sans-serif;font-variant-numeric:tabular-nums;box-shadow:inset 0 -3px #ffffff14}.s247-clock__u:last-child b{background:var(--s247-blue,#1C9BE0)}.s247-clock__u i{font:600 11px/1 Montserrat,system-ui,sans-serif;font-style:normal;color:#5c6a72}.s247-clock b.is-tick{animation:s247Tick .38s cubic-bezier(.2,.8,.2,1)}@keyframes s247Tick{0%{opacity:.25;translate:0 -6px}to{opacity:1;translate:0 0}}.s247ss__deal{flex-basis:100%;padding:18px 18px 16px;border-radius:20px;color:#fff;background:radial-gradient(120% 120% at 100% 0%,#14507a,#14507a00 60%),linear-gradient(150deg,#0b1f2e,#0f2f49);box-shadow:0 14px 34px #0b1f2e38}.s247ss__deal[hidden]{display:none}.s247ss__dtag{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:#4ccefe24;color:#4ccefe;font:800 12px/1 Montserrat,system-ui,sans-serif}.s247ss__dtag:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ccefe;box-shadow:0 0 #4ccefe99;animation:s247DealDot 1.6s ease-out infinite}@keyframes s247DealDot{70%{box-shadow:0 0 0 8px #4ccefe00}to{box-shadow:0 0 #4ccefe00}}.s247ss__price.is-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;color:#cbd5e1}.s247ss__price.is-deal strong{font-size:34px;line-height:1;color:#fff;margin:0}.s247ss__price.is-deal s{font-size:16px;color:#94a3b8}.s247ss__save{display:inline-block;padding:5px 10px;border-radius:999px;background:#4ccefe;color:#0b1f2e;font:800 13px/1 Montserrat,system-ui,sans-serif}.s247ss__deal .s247-clock__u b{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.s247ss__deal .s247-clock__u:last-child b{background:#1c9be0;box-shadow:none}.s247ss__deal .s247-clock__u i{color:#94a3b8}.s247ss__dnote{margin:12px 0 0;font:500 13px/1.45 Montserrat,system-ui,sans-serif;color:#cbd5e1}.s247-dnote{margin:12px 0 4px;padding:14px;border-radius:16px;background:#f1f8fe;box-shadow:inset 0 0 0 1.5px #1c9be04d}.s247-dnote[hidden]{display:none}.s247-dnote__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.s247-dnote__tag{display:inline-flex;padding:6px 11px;border-radius:999px;background:#1c9be0;color:#fff;font:800 12px/1 Montserrat,system-ui,sans-serif}.s247-dnote__price{font:600 14px/1.3 Montserrat,system-ui,sans-serif;color:#334155}.s247-dnote__price strong{font-size:20px;font-weight:800;color:#0b1f2e}.s247-dnote__price s{margin-left:4px;color:#94a3b8}.s247-dnote .s247-clock{margin-top:10px}.s247-dnote .s247-clock__u{min-width:50px}.s247-dnote .s247-clock__u b{font-size:20px;padding:8px 4px}.s247-dnote__note{margin:10px 0 0;font:500 12px/1.45 Montserrat,system-ui,sans-serif;color:#5c6a72}@media(prefers-reduced-motion:reduce){.s247ss__dtag:before,.s247-clock b.is-tick{animation:none}}.s247-ig{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-left:8px;vertical-align:middle;border-radius:9px;background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff!important;text-decoration:none;box-shadow:0 3px 8px #d6249f40;transition:transform .2s ease}.s247-ig:hover{transform:scale(1.08)}.s247-ig:focus-visible{outline:2px solid #0B1F2E;outline-offset:2px}.s247-ig svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.s247-ig svg .d{fill:currentColor;stroke:none}.s247-ig[hidden]{display:none}.s247ny__name .s247-ig{margin-left:0}.sl2-store-name,.sl2-modal-title{display:flex;align-items:center;flex-wrap:nowrap;gap:4px}.sl2-store-name>span,.sl2-modal-title>span{min-width:0}.s247ss__img{aspect-ratio:1/1;object-fit:contain}.s247-dnote.is-sale .s247-dnote__price strong{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/104/assets/s247-fx.css.map */
