.lf-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;color:var(--lf-cart-text)}.lf-cart-drawer [hidden]{display:none!important}.lf-cart-drawer.is-open{visibility:visible;pointer-events:auto}.lf-cart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#24142699;opacity:0;transition:opacity .28s ease;cursor:pointer}.lf-cart-drawer.is-open .lf-cart-overlay{opacity:1}.lf-cart-panel{position:absolute;inset:0 0 0 auto;width:min(100%,var(--lf-cart-width));display:flex;flex-direction:column;background:var(--lf-cart-bg);box-shadow:-18px 0 50px #24142624;transform:translate(102%);transition:transform .34s cubic-bezier(.22,1,.36,1);outline:none}.lf-cart-drawer.is-open .lf-cart-panel{transform:none}.lf-cart-header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid var(--lf-cart-border);background:var(--lf-cart-bg)}.lf-cart-header h2{display:flex;align-items:center;gap:5px;margin:0;font-size:19px;line-height:1.2;font-weight:700;color:var(--lf-cart-text)}.lf-cart-header h2 strong{font:inherit}.lf-cart-header h2 b{color:var(--lf-cart-accent)}.lf-cart-close{position:relative;width:34px;height:34px;flex:0 0 auto;border:0;background:transparent;cursor:pointer;color:var(--lf-cart-text)}.lf-cart-close:before,.lf-cart-close:after{content:"";position:absolute;left:5px;top:16px;width:25px;height:1.5px;background:currentColor}.lf-cart-close:before{transform:rotate(45deg)}.lf-cart-close:after{transform:rotate(-45deg)}.lf-cart-timer{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 18px;background:var(--lf-cart-accent);color:#fff;font-size:14px;text-align:center}.lf-cart-timer strong{font-variant-numeric:tabular-nums}.lf-cart-progress-wrap{padding:14px 20px 9px;background:var(--lf-cart-bg)}.lf-cart-progress-wrap>p{margin:0 0 11px;text-align:center;font-size:13px;font-weight:600;color:var(--lf-cart-text)}.lf-cart-progress{position:relative;height:7px;border-radius:99px;background:var(--lf-cart-soft);border:1px solid var(--lf-cart-border)}.lf-cart-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lf-cart-pink),var(--lf-cart-accent));transition:width .4s ease}.lf-cart-progress-start,.lf-cart-progress-end{position:absolute;top:50%;display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--lf-cart-accent);border-radius:50%;background:#fff;color:var(--lf-cart-accent);font-size:11px;transform:translateY(-50%)}.lf-cart-progress-start{left:-2px}.lf-cart-progress-end{right:-2px}.lf-cart-progress-labels{display:flex;justify-content:space-between;margin-top:7px;color:var(--lf-cart-muted);font-size:11px}.lf-cart-main{position:relative;flex:1;min-height:150px;overflow-y:auto;padding:8px 20px 18px;overscroll-behavior:contain}.lf-cart-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:140px;color:var(--lf-cart-muted);font-size:13px}.lf-cart-loading span{width:19px;height:19px;border:2px solid var(--lf-cart-soft);border-top-color:var(--lf-cart-accent);border-radius:50%;animation:lf-cart-spin .7s linear infinite}@keyframes lf-cart-spin{to{transform:rotate(360deg)}}.lf-cart-empty{text-align:center;padding:40px 18px}.lf-cart-empty>div{color:var(--lf-cart-accent);font-size:34px}.lf-cart-empty h3{margin:8px 0;font-size:22px}.lf-cart-empty p{margin:0 0 20px;color:var(--lf-cart-muted);font-size:14px}.lf-cart-empty a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 25px;border-radius:6px;background:var(--lf-cart-accent);color:#fff;font-weight:700;text-decoration:none}.lf-cart-items{list-style:none;margin:0;padding:0}.lf-cart-item{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:12px;padding:15px 0;border-bottom:1px solid var(--lf-cart-border)}.lf-cart-item-media{display:block;width:78px;height:78px;border-radius:7px;overflow:hidden;background:var(--lf-cart-soft)}.lf-cart-item-media img{display:block;width:100%;height:100%;object-fit:contain}.lf-cart-item-copy{min-width:0}.lf-cart-item-title{display:block;margin:1px 0 4px;padding-right:22px;color:var(--lf-cart-text);font-size:15px;line-height:1.22;font-weight:700;text-decoration:none}.lf-cart-item-option{margin:0 0 9px;color:var(--lf-cart-muted);font-size:12px;line-height:1.3}.lf-cart-quantity{display:inline-grid;grid-template-columns:28px 34px 28px;height:29px;border:1px solid var(--lf-cart-border);border-radius:5px;overflow:hidden;background:#fff}.lf-cart-quantity button,.lf-cart-quantity span{display:grid;place-items:center;border:0;background:transparent;color:var(--lf-cart-text);font-size:15px}.lf-cart-quantity button{cursor:pointer}.lf-cart-quantity button:hover{background:var(--lf-cart-soft);color:var(--lf-cart-accent)}.lf-cart-quantity span{border-inline:1px solid var(--lf-cart-border);font-size:13px;font-weight:600}.lf-cart-item-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:2px;padding-bottom:3px;white-space:nowrap;font-size:14px;font-weight:700;color:var(--lf-cart-accent)}.lf-cart-item-price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:4px}.lf-cart-item-price s{color:var(--lf-cart-muted);font-size:11px;font-weight:400}.lf-cart-item-price small{color:var(--lf-cart-text);font-size:11px;line-height:1.2;font-weight:650}.lf-cart-remove{position:absolute;right:0;top:12px;width:24px;height:24px;border:0;background:transparent;color:var(--lf-cart-muted);font-size:16px;cursor:pointer}.lf-cart-footer{flex:0 0 auto;padding:13px 20px 15px;border-top:1px solid var(--lf-cart-border);background:var(--lf-cart-bg);box-shadow:0 -12px 28px #2414260b}.lf-cart-protection{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:11px;align-items:center;padding-bottom:12px}.lf-cart-protection-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:7px;background:var(--lf-cart-soft);overflow:hidden;color:var(--lf-cart-accent);font-size:22px}.lf-cart-protection-icon img{width:100%;height:100%;object-fit:contain}.lf-cart-protection-copy{min-width:0}.lf-cart-protection-copy>div{display:flex;justify-content:space-between;gap:8px}.lf-cart-protection-copy strong{font-size:14px}.lf-cart-protection-copy b{color:var(--lf-cart-accent);font-size:13px;white-space:nowrap}.lf-cart-protection-copy p{margin:3px 0 0;color:var(--lf-cart-muted);font-size:11px;line-height:1.25}.lf-cart-switch{position:relative;width:39px;height:22px;padding:0;border:0;border-radius:99px;background:#d6d1d8;cursor:pointer;transition:background .2s}.lf-cart-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:transform .2s}.lf-cart-switch[aria-checked=true]{background:var(--lf-cart-accent)}.lf-cart-switch[aria-checked=true] span{transform:translate(17px)}.lf-cart-savings{display:flex;justify-content:space-between;gap:20px;padding:8px 0 13px;color:var(--lf-cart-accent);font-size:16px}.lf-cart-checkout-form{margin:0}.lf-cart-checkout{width:100%;min-height:50px;border:0;border-radius:6px;background:linear-gradient(105deg,var(--lf-cart-accent),#8b1685);color:#fff;font:inherit;font-size:16px;font-weight:750;cursor:pointer;box-shadow:0 7px 17px #6805652c}.lf-cart-checkout:hover{filter:brightness(1.08)}.lf-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.lf-cart-payments svg{width:36px;height:23px}body.lf-cart-locked{overflow:hidden}.lf-cart-count--empty{display:none!important}@media(max-width:540px){.lf-cart-panel{width:100%}.lf-cart-header{min-height:56px;padding-inline:15px}.lf-cart-header h2{font-size:17px}.lf-cart-main,.lf-cart-progress-wrap,.lf-cart-footer{padding-inline:15px}.lf-cart-timer{min-height:42px}.lf-cart-item{grid-template-columns:68px minmax(0,1fr) auto;gap:10px}.lf-cart-item-media{width:68px;height:68px}.lf-cart-protection-copy>div{display:block}.lf-cart-protection-copy b{display:block;margin-top:1px}.lf-cart-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.lf-cart-panel,.lf-cart-overlay,.lf-cart-progress i,.lf-cart-switch,.lf-cart-switch span{transition:none}.lf-cart-loading span{animation:none}}.lf-footer:not(.lf-footer--product){padding-bottom:42px}.lf-footer.lf-footer--product{background:var(--lf-footer-product-bg);color:var(--lf-footer-product-text)}.lf-footer--product .lf-brand,.lf-footer--product a,.lf-footer--product h2,.lf-footer--product p,.lf-footer--product label,.lf-footer--product small{color:var(--lf-footer-product-text)}.lf-footer--product .lf-email{border-color:color-mix(in srgb,var(--lf-footer-product-text),transparent 50%)}.lf-footer--product .lf-email input,.lf-footer--product .lf-email input::placeholder,.lf-footer--product .lf-email button{color:var(--lf-footer-product-text)}.lf-footer--product .lf-footer-bottom{border-top-color:color-mix(in srgb,var(--lf-footer-product-text),transparent 75%)}.lf-footer-disclosure{max-width:760px;margin:22px auto 0;padding:12px 18px;border:1px solid color-mix(in srgb,currentColor,transparent 78%);border-radius:12px;background:color-mix(in srgb,currentColor,transparent 92%);font-size:12px;line-height:1.55;text-align:center;font-style:italic}.lf-footer-disclosure strong{font-style:normal}.lf-footer-disclosure+.lf-footer-bottom{margin-top:18px}@media(max-width:749px){.lf-footer:not(.lf-footer--product){padding-bottom:28px}.lf-footer-disclosure{margin-top:18px;padding:11px 13px;font-size:10.5px;line-height:1.5}.lf-footer-disclosure+.lf-footer-bottom{margin-top:14px}}leefar-navigation{display:block}.lf-nav-toggle,.lf-nav-close{width:44px;height:44px;display:grid;place-items:center;padding:10px;background:transparent;border:0;color:inherit;border-radius:50%}.lf-nav-toggle:hover,.lf-nav-close:hover{background:#f8f3f7}.lf-nav-toggle svg,.lf-nav-close svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none}.lf-nav-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(380px,calc(100vw - 36px));max-width:none;height:100dvh;max-height:none;border:0;background:#fff;color:#302b32;box-shadow:8px 0 40px #0002;overflow-y:auto;overscroll-behavior:contain}.lf-nav-drawer:not([open]){display:none}.lf-nav-drawer[open]{display:flex;flex-direction:column;animation:lf-nav-enter .22s ease-out}.lf-nav-drawer::backdrop{background:#19121b6b}.lf-nav-top{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 20px;border-bottom:1px solid #eee8ed}.lf-nav-wordmark{font-size:25px;font-weight:500;letter-spacing:2px;color:#d958ab}.lf-nav-links{padding:12px 24px}.lf-nav-links>a,.lf-nav-shop>summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.4;border-bottom:1px solid #eee8ed}.lf-nav-shop>summary{list-style:none}.lf-nav-shop>summary::-webkit-details-marker{display:none}.lf-nav-shop>summary span{font-size:24px;font-weight:300}.lf-nav-shop[open]>summary span{transform:rotate(45deg)}.lf-nav-shop>div{padding:8px 0 12px 14px;border-bottom:1px solid #eee8ed}.lf-nav-shop>div>a{display:block;padding:12px 0;font-size:14px;line-height:1.5;color:#645862}.lf-nav-links a:hover,.lf-nav-links a[aria-current=page]{color:#a51a80}.lf-nav-bottom{margin-top:auto;padding:24px;background:#fcf8fb;border-top:1px solid #eee8ed}.lf-nav-bottom>a{display:flex;justify-content:space-between;font-size:14px;padding:10px 0}.lf-nav-drawer a:focus-visible,.lf-nav-drawer button:focus-visible,.lf-nav-drawer summary:focus-visible{outline:2px solid #a51a80;outline-offset:3px}@keyframes lf-nav-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.lf-nav-drawer[open]{animation:none}}.lf-bundles{border:0;padding:0;margin:0;display:grid;gap:10px}.lf-bundles legend{font-size:20px;font-weight:700;color:#ff6e68;margin-bottom:14px}.lf-melatonin__form .lf-bundle{display:flex;gap:10px;align-items:center;border:1px solid #ff6e68;border-radius:12px;padding:16px;color:#214131;cursor:pointer}.lf-bundle:has(input:checked){outline:1px solid #ff6e68;background:#fff7f6}.lf-bundle input{accent-color:#ff6e68}.lf-bundle strong{margin-left:auto}.lf-bundle-badge{background:#ff6e68;color:#fff;font-size:12px;padding:5px 9px;border-radius:36px}.lf-melatonin{background:#fff;color:#214131;font-family:Arial,sans-serif;padding:32px 24px 54px}.lf-melatonin *{box-sizing:border-box}.lf-melatonin__grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:52px;align-items:start}.lf-melatonin__gallery{position:sticky;top:24px;min-width:0}.lf-melatonin__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;scrollbar-width:thin;scroll-behavior:smooth}.lf-melatonin__slide{min-width:100%;scroll-snap-align:start}.lf-melatonin__slide img,.lf-melatonin__slide video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lf-melatonin__thumbs{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding:3px}.lf-melatonin__thumbs a{flex:0 0 70px;border:1px solid #d9dedb;border-radius:6px;overflow:hidden}.lf-melatonin__thumbs img{width:100%;height:auto;display:block}.lf-melatonin__info h1{font-size:36px;line-height:1.15;font-weight:700;letter-spacing:-.7px;color:#214131;margin:0 0 20px}.lf-melatonin__prices{display:flex;align-items:center;gap:10px;margin:0 0 25px}.lf-melatonin__prices strong{font-size:28px;font-weight:800}.lf-melatonin__prices s{font-size:17px;opacity:.65}.lf-melatonin__badge{font-size:14px;font-weight:700;padding:6px 16px;background:#ff6e68;border-radius:99px}.lf-melatonin__form{display:grid;gap:12px;margin:0 0 18px}.lf-melatonin__form label{font-size:14px;font-weight:600}.lf-melatonin__form input[type=number]{width:90px;border:1px solid #bec9c0;border-radius:6px;padding:12px;font:inherit;color:inherit;background:#fff}.lf-melatonin__form select{width:100%;padding:12px;background:#fff;color:inherit;border:1px solid #bec9c0;border-radius:6px;font:inherit}.lf-melatonin__add{width:100%;border:0;border-radius:8px;padding:17px;background:#214131;color:#fff;font:700 16px Arial,sans-serif;cursor:pointer}.lf-melatonin__add:disabled{opacity:.55;cursor:not-allowed}.lf-melatonin__add:hover:not(:disabled){background:#315e46}.lf-melatonin__payments{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:16px 0 25px}.lf-melatonin__payments svg{width:38px;height:24px}.lf-melatonin__description{margin-top:24px}.lf-melatonin a:focus-visible,.lf-melatonin button:focus-visible,.lf-melatonin input:focus-visible,.lf-melatonin select:focus-visible{outline:3px solid #ff6e68;outline-offset:3px}.lf-melatonin [hidden]{display:none!important}@media(max-width:899px){.lf-melatonin{padding:16px 18px 35px}.lf-melatonin__grid{grid-template-columns:1fr;gap:26px}.lf-melatonin__gallery{position:static}.lf-melatonin__info h1{font-size:28px}.lf-melatonin__thumbs a{flex-basis:58px}.lf-melatonin__prices strong{font-size:24px}.lf-melatonin__badge{font-size:12px;padding:5px 12px}}@media(prefers-reduced-motion:reduce){.lf-melatonin__slides{scroll-behavior:auto}}.lf-melatonin__dots{display:none}@media(max-width:749px){.lf-melatonin{padding:0 0 34px}.lf-melatonin__grid{gap:24px}.lf-melatonin__gallery{position:relative;top:0;width:100%;margin:0}.lf-melatonin__slides{border-radius:0;scrollbar-width:none;overscroll-behavior-x:contain}.lf-melatonin__slides::-webkit-scrollbar{display:none}.lf-melatonin__slide{flex:0 0 100%;width:100%}.lf-melatonin__slide img{aspect-ratio:1;object-fit:contain}.lf-melatonin__thumbs{display:none}.lf-melatonin__dots{display:flex;position:absolute;bottom:12px;left:0;right:0;justify-content:center;gap:0;z-index:2}.lf-melatonin__dots button{display:grid;place-items:center;width:23px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.lf-melatonin__dots span{display:block;width:10px;height:10px;border-radius:50%;background:#2121214d}.lf-melatonin__dots [aria-current=true] span{background:#171717;box-shadow:0 0 0 1px #ffffff80}.lf-melatonin__info{padding:0 20px}.lf-melatonin__info h1{font-size:32px;line-height:1.1;letter-spacing:-.6px;color:#000;margin-bottom:22px}.lf-melatonin__prices strong{font-size:28px}.lf-melatonin__add{background:#ff6e68;border-radius:16px;padding:18px}.lf-melatonin__prices{gap:9px}.lf-melatonin__badge{font-size:12px;padding:9px 13px}}@media(max-width:749px){.lf-melatonin__info{padding:24px 20px 0}.lf-melatonin__prices{flex-wrap:nowrap}.lf-melatonin__prices>*{white-space:nowrap;flex:0 0 auto;width:auto;min-width:0}.lf-melatonin__prices strong{font-size:26px}.lf-melatonin__prices s{font-size:14px}.lf-melatonin__badge{font-size:11px;padding:8px 11px}}.lf-melatonin__slides{position:relative;cursor:grab;user-select:none;-webkit-user-select:none}.lf-melatonin__slides:active{cursor:grabbing}.lf-melatonin__slide{flex-shrink:0;scroll-snap-stop:always}.lf-melatonin__slide img{-webkit-user-drag:none;pointer-events:none}@media(max-width:749px){.lf-melatonin__gallery{width:100%;aspect-ratio:5/6;overflow:hidden}.lf-melatonin__slides{width:100%;height:100%;gap:0;padding:0;border:0;scroll-behavior:auto}.lf-melatonin__slide{width:100%;min-width:100%;height:100%}.lf-melatonin__slide img{width:100%;height:100%;object-fit:contain;object-position:center}.lf-melatonin__dots{bottom:0;height:44px;align-items:center;pointer-events:none}.lf-melatonin__dots button{pointer-events:auto;width:22px;height:32px}.lf-melatonin__dots span{width:9px;height:9px;transition:background-color .125s ease-in-out,box-shadow .125s ease-in-out}.lf-melatonin__dots [aria-current=true] span{background:#171717;box-shadow:0 0 0 1px #777 inset}.lf-melatonin__info{padding:24px 20px 0}}.lf-melatonin__sticky{display:none}@media(max-width:749px){.lf-melatonin__sticky.is-visible{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;min-height:76px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dedede;box-shadow:0 -3px 12px #0000000f;color:#222}.lf-melatonin__sticky-image{width:54px;height:54px;flex:0 0 54px;border-radius:14px;background:#f7e8d5;overflow:hidden}.lf-melatonin__sticky-image img{display:block;width:100%;height:100%;object-fit:contain}.lf-melatonin__sticky-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lf-melatonin__sticky-price{flex:0 0 auto;font-size:15px;white-space:nowrap}.lf-melatonin__sticky-add{flex:0 0 62px;height:56px;border:0;border-radius:14px;background:#ff6e68;color:#fff;display:grid;place-items:center;cursor:pointer}.lf-melatonin__sticky-add:disabled{background:#a7aaa9;cursor:not-allowed;font-size:11px;font-weight:700}.lf-melatonin{padding-bottom:100px}}.lf-reference-offer .lf-offer-sale{border-block:1px solid #ece8ee;padding:10px 0;margin:0 0 8px}.lf-reference-offer .lf-offer-sale span{background:var(--offer-accent);color:#fff;padding:4px 6px;font-size:11px;font-weight:800;text-transform:uppercase}.lf-reference-offer .lf-routine{display:grid;gap:12px;margin:10px 0 2px;padding:0;border:0;min-width:0}.lf-reference-offer .lf-routine legend{float:left;display:flex;align-items:center;gap:12px;width:100%;margin:0 0 10px;color:var(--offer-accent);font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4}.lf-reference-offer .lf-routine legend:before,.lf-reference-offer .lf-routine legend:after{content:"";height:1px;flex:1;background:var(--offer-border)}.lf-reference-offer .lf-routine-card{position:relative;display:flex;gap:10px;align-items:center;min-height:66px;padding:12px 10px;border:1px solid var(--offer-border);border-radius:9px;background:var(--offer-card);color:#49434e;font-weight:400;cursor:pointer}.lf-reference-offer .lf-routine-card:has(input:checked){outline:0;border-color:var(--offer-accent);background:var(--offer-selected)}.lf-reference-offer .lf-routine-card input{-webkit-appearance:auto;appearance:auto;accent-color:var(--offer-accent);width:16px;height:16px;min-width:16px;margin:0}.lf-reference-offer .lf-routine-copy{display:grid;gap:4px;font-size:14px;line-height:1.2}.lf-reference-offer .lf-routine-copy small{font-size:11px;font-weight:400}.lf-reference-offer .lf-routine-price{margin-left:auto;display:grid;gap:4px;text-align:right;white-space:nowrap}.lf-reference-offer .lf-routine-price strong{font-size:14px;font-weight:400;color:var(--offer-accent)}.lf-reference-offer .lf-routine-price s{font-size:10px;color:#999}.lf-reference-offer .lf-routine-tag{position:absolute;top:-10px;right:9px;padding:4px 14px;border-radius:20px;background:var(--offer-accent);color:#fff;font-size:10px;font-weight:700;line-height:1.2}.lf-reference-offer .lf-melatonin__add{background:var(--offer-accent);border-radius:4px;min-height:48px;padding:14px;text-transform:uppercase;font-size:14px;margin-top:2px}.lf-reference-offer .lf-melatonin__add:hover:not(:disabled){background:#4c0855}.lf-reference-offer .lf-melatonin__sticky-add{background:var(--offer-accent)}.lf-reference-offer input:focus-visible{outline-color:var(--offer-accent)}.lf-reference-offer .lf-subscribe{padding:14px 10px;border:1px dashed var(--offer-accent);border-radius:8px;background:var(--offer-selected);color:var(--offer-accent);margin:0 0 2px}.lf-reference-offer .lf-subscribe__label{display:flex;align-items:center;gap:12px;margin:0;font-weight:400}.lf-reference-offer .lf-subscribe__label input{-webkit-appearance:auto;appearance:auto;accent-color:var(--offer-accent);width:16px;height:16px;min-width:16px;margin:0}.lf-reference-offer .lf-subscribe__label strong{display:block;font-size:12px;font-weight:500;line-height:1.4}.lf-reference-offer .lf-subscribe__label small{display:block;font-size:10px;font-weight:400;line-height:1.5;color:#827787;margin-top:4px}.lf-reference-offer .lf-subscribe p{font-size:10px;line-height:1.4;color:#827787;margin:7px 0 0 28px}@media(max-width:749px){body:has(.lf-reference-offer) header.lf-header{height:60px;min-height:60px}.lf-reference-offer .lf-melatonin__grid{gap:8px}.lf-reference-offer .lf-melatonin__gallery{aspect-ratio:auto;height:auto;overflow:hidden}.lf-reference-offer .lf-melatonin__slides{height:auto;aspect-ratio:1}.lf-reference-offer .lf-melatonin__slide{height:100%}.lf-reference-offer .lf-melatonin__slide img{aspect-ratio:1;width:100%;height:100%;object-fit:contain}.lf-reference-offer .lf-melatonin__dots{position:static;height:28px;min-height:28px;align-items:center}.lf-reference-offer .lf-melatonin__dots button{height:28px}.lf-reference-offer .lf-melatonin__info{padding:0 20px}.lf-reference-offer .lf-melatonin__info h1{font-size:28px;line-height:1.12;margin:0 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAEICAAE */
