.eli-shop{--paper:#f7f3ed;--ink:#302c29;--wine:#632c3f;--muted:#716960;--line:#dcd3c7;--pink:#e8d8d5;--sage:#e3e5da;--serif:"Cormorant Garamond",Georgia,serif;--sans:Manrope,Arial,sans-serif}:where(.eli-shop) *{box-sizing:border-box}.eli-shop{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;scroll-padding-top:95px;font-size:14px;line-height:1.85}:where(.eli-shop) h1,:where(.eli-shop) h2,:where(.eli-shop) h3,:where(.eli-shop) p{margin:0}:where(.eli-shop) h1,:where(.eli-shop) h2,:where(.eli-shop) h3{font-family:var(--serif);font-weight:500;line-height:1.05}:where(.eli-shop) h1{letter-spacing:-.045em;font-size:clamp(56px,6.9vw,100px)}:where(.eli-shop) h2{letter-spacing:-.035em;font-size:clamp(40px,4.5vw,64px)}:where(.eli-shop) h3{letter-spacing:-.025em;font-size:33px}:where(.eli-shop) a{color:inherit;text-decoration:none}:where(.eli-shop) button,:where(.eli-shop) input{font:inherit}:where(.eli-shop) button,:where(.eli-shop) a{-webkit-tap-highlight-color:transparent}:where(.eli-shop) button{cursor:pointer}:where(.eli-shop) img{max-width:100%;display:block}:where(.eli-shop) a:focus-visible,:where(.eli-shop) button:focus-visible,:where(.eli-shop) summary:focus-visible,:where(.eli-shop) input:focus-visible{outline-offset:5px;outline:3px solid #8e5d27}:where(.eli-shop) em{color:var(--wine);font-weight:400}:where(.eli-shop) .wrap{width:min(1140px,100% - 80px);margin:auto}:where(.eli-shop) .prototype{background:var(--wine);color:#fff7f1;letter-spacing:.12em;text-transform:uppercase;font-size:10px}:where(.eli-shop) .prototype .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:35px;display:flex}:where(.eli-shop) .prototype-links{gap:23px;display:flex}:where(.eli-shop) .prototype a{opacity:.75}:where(.eli-shop) .prototype a[aria-current]{opacity:1;text-underline-offset:5px;text-decoration:underline}:where(.eli-shop) .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:95px;display:flex}:where(.eli-shop) .wordmark{font-family:var(--serif);letter-spacing:-.04em;font-size:32px;line-height:.8}:where(.eli-shop) .wordmark small{text-align:right;letter-spacing:.05em;margin-top:8px;font-size:13px;font-style:italic;display:block}:where(.eli-shop) .nav-links{gap:30px;font-size:11px;display:flex}:where(.eli-shop) .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--wine);margin-bottom:22px;font-size:10px;font-weight:700;display:block}:where(.eli-shop) .btn{background:var(--wine);color:#fff7f1;border:1px solid var(--wine);justify-content:center;align-items:center;gap:28px;min-height:54px;padding:15px 25px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}:where(.eli-shop) .btn:hover{background:#4b1c2d;transform:translateY(-2px)}:where(.eli-shop) .btn-light{color:var(--wine);background:0 0}:where(.eli-shop) .btn-light:hover{color:#fff}:where(.eli-shop) .text-link{border-bottom:1px solid;padding-bottom:4px;font-size:12px;display:inline-block}:where(.eli-shop) .hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:55px;padding:65px 0 75px;display:grid}:where(.eli-shop) .hero-copy p{max-width:410px;color:var(--muted);margin-top:25px;font-size:14px;line-height:1.95}:where(.eli-shop) .hero-copy .btn{margin-top:32px}:where(.eli-shop) .micro{color:var(--muted);margin-top:13px!important;font-size:10px!important}:where(.eli-shop) .collage{background:#e9e4da;height:540px;position:relative;overflow:hidden}:where(.eli-shop) .collage:before{content:"";background:#f3eee6;border-radius:48% 48% 0 0;width:78%;height:90%;position:absolute;top:9%;left:11%}:where(.eli-shop) .collage .piece{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 13px 9px #42312418);position:absolute}:where(.eli-shop) .collage .coat{height:87%;top:5%;left:3%;transform:rotate(-10deg)}:where(.eli-shop) .collage .sweater{width:38%;top:14%;right:8%;transform:rotate(6deg)}:where(.eli-shop) .collage .trousers{height:48%;top:40%;right:14%}:where(.eli-shop) .collage .bag{width:27%;bottom:18%;right:2%;transform:rotate(6deg)}:where(.eli-shop) .collage .boots{height:28%;bottom:4%;left:35%;transform:rotate(-12deg)}:where(.eli-shop) .collage .glasses{width:23%;top:2%;right:8%;transform:rotate(8deg)}:where(.eli-shop) .collage .scarf{width:24%;bottom:2%;left:4%;transform:rotate(7deg)}:where(.eli-shop) .collage-label{font-family:var(--serif);writing-mode:vertical-rl;font-size:20px;font-style:italic;position:absolute;bottom:20px;right:15px}:where(.eli-shop) .seal{text-align:center;width:76px;height:76px;color:var(--wine);background:#f7f3edbd;border:1px solid #632c3f66;border-radius:100%;justify-content:center;align-items:center;font-size:10px;line-height:1.5;display:flex;position:absolute;top:20px;left:20px;transform:rotate(-12deg)}:where(.eli-shop) .hero-stats{border-top:1px solid var(--line);gap:22px;max-width:400px;margin-top:32px;padding-top:20px;display:flex}:where(.eli-shop) .hero-stats strong{font-family:var(--serif);color:var(--wine);margin-right:6px;font-size:32px;font-weight:500}:where(.eli-shop) .hero-stats span{color:var(--muted);font-size:10px}:where(.eli-shop) .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:center;gap:60px;padding:18px 20px;font-size:10px;display:flex}:where(.eli-shop) .strip span:before{content:"✦";color:var(--wine);margin-right:13px}:where(.eli-shop) .section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}:where(.eli-shop) .section-head>p{max-width:310px;color:var(--muted);font-size:13px}:where(.eli-shop) .feature-product{border-top:1px solid var(--line);grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;padding:40px 0;display:grid}:where(.eli-shop) .feature-copy>p{color:var(--muted);margin:20px 0}:where(.eli-shop) .tag{color:var(--wine);text-transform:uppercase;letter-spacing:.1em;border:1px solid #632c3f44;margin-bottom:20px;padding:5px 12px;font-size:9px;display:inline-block}:where(.eli-shop) .price-line{align-items:center;gap:15px;margin:26px 0;display:flex}:where(.eli-shop) .price-line strong{font-family:var(--serif);color:var(--wine);font-size:40px;font-weight:500}:where(.eli-shop) .price-line s{color:var(--muted);font-size:13px}:where(.eli-shop) .price-line small{max-width:130px;color:var(--muted);font-size:10px;line-height:1.6}:where(.eli-shop) .ticks{margin:18px 0;padding:0;list-style:none}:where(.eli-shop) .ticks li{border-bottom:1px solid var(--line);padding:9px 0;font-size:12px}:where(.eli-shop) .ticks li:before{content:"✓";color:var(--wine);margin-right:14px}:where(.eli-shop) .other-products{grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;display:grid}:where(.eli-shop) .mini-product{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:25px;padding-top:25px;display:grid}:where(.eli-shop) .mini-art{background:var(--sage);justify-content:center;align-items:center;min-height:185px;padding:20px;display:flex}:where(.eli-shop) .mini-art img{-o-object-fit:contain;object-fit:contain;max-height:155px;transform:rotate(-8deg)}:where(.eli-shop) .mini-art.summer{background:#e9d7cb}:where(.eli-shop) .mini-product h3{margin-bottom:14px;font-size:29px}:where(.eli-shop) .mini-product p{color:var(--muted);margin-bottom:15px;font-size:12px}:where(.eli-shop) .mini-product .eyebrow{margin-bottom:10px;font-size:8px}:where(.eli-shop) .quote-band{background:var(--wine);color:var(--paper);text-align:center;padding:75px 25px}:where(.eli-shop) .quote-band .eyebrow{color:#ddc5bc}:where(.eli-shop) .quote-band h2{max-width:800px;margin:auto;font-size:clamp(40px,5vw,67px)}:where(.eli-shop) .quote-band em{color:#e5c2b3}:where(.eli-shop) .quote-band p{color:#eadbd7;max-width:520px;margin:25px auto 0;font-size:13px}:where(.eli-shop) .steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px;display:grid}:where(.eli-shop) .steps article{border-top:1px solid var(--line);padding-top:22px}:where(.eli-shop) .steps .number{font-family:var(--serif);color:#9c776d;font-size:35px}:where(.eli-shop) .steps h3{margin:15px 0;font-size:29px}:where(.eli-shop) .steps p{color:var(--muted);font-size:12px}:where(.eli-shop) .footer{border-top:1px solid var(--line);padding:35px 0}:where(.eli-shop) .footer .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}:where(.eli-shop) .footer p{color:var(--muted);font-size:10px}:where(.eli-shop) .footer a{font-size:11px}:where(.eli-shop) .breadcrumb{color:var(--muted);padding-top:30px;font-size:10px}:where(.eli-shop) .detail-hero{padding-top:40px}:where(.eli-shop) .detail-hero .collage{height:510px}:where(.eli-shop) .detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:85px;padding:70px 0 80px;display:grid}:where(.eli-shop) .story section{border-bottom:1px solid var(--line);margin-bottom:40px;padding:0 0 50px}:where(.eli-shop) .story section:last-child{border:0;margin:0;padding:0}:where(.eli-shop) .story h2{margin-bottom:25px;font-size:48px}:where(.eli-shop) .story p{color:#605851;margin:18px 0;font-size:14px;line-height:2}:where(.eli-shop) .story .lead{font-size:18px;font-family:var(--sans);color:var(--ink);line-height:1.8}:where(.eli-shop) .story .pullquote{font-family:var(--serif);color:var(--wine);margin:30px 0;font-size:36px;line-height:1.2}:where(.eli-shop) .benefit{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:15px;padding:20px 0;display:grid}:where(.eli-shop) .benefit>span{font-family:var(--serif);color:#9f7668;font-size:25px}:where(.eli-shop) .benefit h3{font-family:var(--sans);font-size:14px;font-weight:600;line-height:1.6}:where(.eli-shop) .bonus{background:var(--sage);border:0!important;padding:35px!important}:where(.eli-shop) .bonus .bonus-image{justify-content:center;gap:35px;height:230px;margin:25px 0;display:flex}:where(.eli-shop) .bonus-image img{-o-object-fit:contain;object-fit:contain;max-width:40%;height:100%}:where(.eli-shop) .fit-list{padding:0;list-style:none}:where(.eli-shop) .fit-list li{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}:where(.eli-shop) .fit-list li:before{content:"✓";color:var(--wine);margin-right:14px}:where(.eli-shop) .fit-list.no li:before{content:"—"}:where(.eli-shop) .about-block{align-items:center;gap:25px;margin-top:25px;display:flex}:where(.eli-shop) .about-mark{background:var(--pink);width:96px;height:116px;font-family:var(--serif);color:var(--wine);border-radius:50% 50% 0 0;flex-shrink:0;place-items:center;font-size:58px;font-style:italic;display:grid}:where(.eli-shop) .signature{font-style:italic;font-family:var(--serif)!important;color:var(--wine)!important;font-size:37px!important;line-height:1!important}:where(.eli-shop) .purchase{border:1px solid var(--line);background:#fffdf8;padding:30px;scroll-margin-top:35px;position:sticky;top:25px;box-shadow:0 15px 40px #47362709}:where(.eli-shop) .purchase .time-caption{color:var(--muted);margin:0;font-size:10px}:where(.eli-shop) .countdown{gap:10px;margin:15px 0 25px;display:flex}:where(.eli-shop) .countdown>div{text-align:center;background:#f3eae5;flex:1;padding:10px 4px}:where(.eli-shop) .countdown strong{font-family:var(--serif);color:var(--wine);font-size:28px;font-weight:500;line-height:1.2;display:block}:where(.eli-shop) .countdown span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}:where(.eli-shop) .purchase .ticks li{font-size:11px}:where(.eli-shop) .purchase .btn{gap:15px;width:100%;margin-top:12px}:where(.eli-shop) .secure{text-align:center;color:var(--muted);margin:14px 0;font-size:9px}:where(.eli-shop) .note{border-top:1px solid var(--line);color:var(--muted);padding-top:15px;font-size:10px}:where(.eli-shop) .faq{margin-top:25px}:where(.eli-shop) details{border-bottom:1px solid var(--line);padding:17px 0}:where(.eli-shop) summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;list-style:none;display:flex}:where(.eli-shop) summary::-webkit-details-marker{display:none}:where(.eli-shop) summary:after{content:"+";color:var(--wine);font-size:20px;font-weight:400;line-height:1}:where(.eli-shop) details[open] summary:after{content:"−"}:where(.eli-shop) details p{margin:13px 25px 0 0!important;font-size:12px!important}:where(.eli-shop) .final-cta{text-align:center;background:#e9d8d1;padding:65px 20px}:where(.eli-shop) .final-cta h2{max-width:670px;margin:auto}:where(.eli-shop) .final-cta p{max-width:500px;color:var(--muted);margin:20px auto 25px;font-size:13px}:where(.eli-shop) .detail-bottom{color:var(--muted);justify-content:center;gap:30px;margin-top:20px;font-size:10px;display:flex}:where(.eli-shop) .modal{border:1px solid var(--line);background:var(--paper);color:var(--ink);width:calc(100% - 40px);max-width:480px;padding:40px}:where(.eli-shop) .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251a20a6}:where(.eli-shop) .modal h2{margin-bottom:20px;font-size:40px}:where(.eli-shop) .modal p{margin:15px 0;font-size:13px}:where(.eli-shop) .modal .btn{margin-top:15px}:where(.eli-shop) .modal-close{color:var(--wine);background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:15px}:where(.eli-shop) .check-symbol{font-size:38px;font-family:var(--serif);color:var(--wine)}:where(.eli-shop) .mobile-buy{display:none}:where(.eli-shop) .intro-footer{max-width:550px;color:var(--muted);margin-top:25px}@media (max-width:950px){:where(.eli-shop) .wrap{width:calc(100% - 45px)}:where(.eli-shop) .hero{gap:30px}:where(.eli-shop) .collage{height:460px}:where(.eli-shop) .detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:35px}:where(.eli-shop) .purchase{padding:23px}:where(.eli-shop) .feature-product{gap:35px}:where(.eli-shop) .mini-product{grid-template-columns:100px 1fr;gap:20px}:where(.eli-shop) .nav-links{gap:20px}:where(.eli-shop) .strip{gap:25px}}@media (max-width:700px){:where(.eli-shop) .wrap{width:calc(100% - 36px)}:where(.eli-shop) .prototype .wrap{gap:8px;min-height:45px}:where(.eli-shop) .prototype{letter-spacing:.04em;font-size:8px}:where(.eli-shop) .prototype-links{gap:13px}:where(.eli-shop) .prototype-status{max-width:120px;line-height:1.4}:where(.eli-shop) .nav{height:80px}:where(.eli-shop) .wordmark{font-size:28px}:where(.eli-shop) .nav-links{gap:15px;font-size:10px}:where(.eli-shop) .nav-links .optional{display:none}:where(.eli-shop) .hero{grid-template-columns:1fr;gap:35px;padding:40px 0}:where(.eli-shop) .hero h1{font-size:65px}:where(.eli-shop) .hero-copy p{max-width:100%}:where(.eli-shop) .hero-copy .btn{width:100%;margin-top:25px}:where(.eli-shop) .hero-stats{justify-content:space-between;gap:8px;max-width:none}:where(.eli-shop) .hero-stats strong{font-size:30px}:where(.eli-shop) .hero-stats span{font-size:9px}:where(.eli-shop) .collage{height:430px}:where(.eli-shop) .strip{flex-wrap:wrap;gap:12px 22px;padding:17px;font-size:8px}:where(.eli-shop) .section{padding:50px 0}:where(.eli-shop) .section-head{display:block}:where(.eli-shop) .section-head>p{max-width:none;margin-top:20px}:where(.eli-shop) .feature-product{grid-template-columns:1fr;gap:30px;padding:30px 0}:where(.eli-shop) .feature-product .collage{height:380px}:where(.eli-shop) .feature-copy h3{font-size:41px}:where(.eli-shop) .feature-copy .btn{width:100%}:where(.eli-shop) .other-products{grid-template-columns:1fr;gap:30px}:where(.eli-shop) .mini-product{grid-template-columns:110px 1fr}:where(.eli-shop) .quote-band{padding:50px 25px}:where(.eli-shop) .steps{grid-template-columns:1fr;gap:28px}:where(.eli-shop) .steps article{grid-template-columns:45px 1fr;gap:5px 15px;display:grid}:where(.eli-shop) .steps h3{margin:7px 0}:where(.eli-shop) .steps p{grid-column:2}:where(.eli-shop) .footer .wrap{flex-wrap:wrap;gap:20px}:where(.eli-shop) .footer .wordmark{font-size:25px}:where(.eli-shop) .footer p{order:3;width:100%}:where(.eli-shop) .detail-hero{padding-top:30px}:where(.eli-shop) .detail-hero h1{font-size:63px}:where(.eli-shop) .detail-hero .collage{height:430px}:where(.eli-shop) .detail-layout{flex-direction:column;gap:40px;padding:40px 0;display:flex}:where(.eli-shop) .story{order:2}:where(.eli-shop) .purchase{order:1;width:100%;padding:28px;scroll-margin-top:20px;position:static}:where(.eli-shop) .purchase .ticks{-moz-column-gap:15px;grid-template-columns:1fr 1fr;column-gap:15px;display:grid}:where(.eli-shop) .purchase .countdown{max-width:300px}:where(.eli-shop) .story h2{font-size:42px}:where(.eli-shop) .story section{margin-bottom:30px;padding-bottom:30px}:where(.eli-shop) .bonus{padding:28px!important}:where(.eli-shop) .bonus h2{font-size:37px}:where(.eli-shop) .detail-bottom{gap:15px;font-size:8px}:where(.eli-shop) .final-cta{padding:45px 20px 70px}:where(.eli-shop) .mobile-buy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:10;background:#fffdf8f5;justify-content:space-between;align-items:center;padding:11px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #302c2910}:where(.eli-shop) .mobile-buy strong{font-family:var(--serif);color:var(--wine);font-size:28px;font-weight:500}:where(.eli-shop) .mobile-buy span{color:var(--muted);font-size:9px}:where(.eli-shop) .mobile-buy .btn{min-height:42px;padding:8px 18px;font-size:10px}:where(.eli-shop) .detail-page .footer{padding-bottom:95px}:where(.eli-shop) .eyebrow{margin-bottom:16px}:where(.eli-shop) .modal{padding:35px 25px}}@media (prefers-reduced-motion:reduce){.eli-shop{scroll-behavior:auto}:where(.eli-shop) .btn{transition:none}:where(.eli-shop) .btn:hover{transform:none}}:where(.eli-shop) .price-line strong{white-space:nowrap;flex-shrink:0}:where(.eli-shop) .purchase .price-line{-moz-column-gap:15px;grid-template-columns:max-content 1fr;gap:0 15px;display:grid}:where(.eli-shop) .purchase .price-line small{grid-column:1/-1;max-width:none;margin:4px 0 10px}:where(.eli-shop) .purchase{max-height:calc(100dvh - 50px);padding:25px;overflow:auto}:where(.eli-shop) .purchase .eyebrow{margin-bottom:13px;font-size:9px}:where(.eli-shop) .purchase .price-line strong{font-size:48px}:where(.eli-shop) .purchase .ticks{margin:14px 0}:where(.eli-shop) .purchase .ticks li{padding:6px 0;line-height:1.65}:where(.eli-shop) .purchase .countdown{margin:12px 0 16px}:where(.eli-shop) .purchase .secure{margin:9px 0}:where(.eli-shop) .purchase .note{padding-top:10px;font-size:9px;line-height:1.6}:where(.eli-shop) .purchase .btn{margin-top:5px}@media (max-width:700px){:where(.eli-shop) .purchase{max-height:none;padding:28px;overflow:visible}}:where(.eli-shop) .purchase .price-line strong{line-height:1.1}:where(.eli-shop) .purchase .price-line{margin:14px 0 4px}:where(.eli-shop) .purchase h2{font-size:28px}:where(.eli-shop) .purchase .eyebrow{margin-bottom:9px}:where(.eli-shop) .purchase .countdown strong{font-size:24px}:where(.eli-shop) .purchase .countdown>div{padding:8px 4px}:where(.eli-shop) .purchase .ticks li{padding:5px 0}@media (min-width:701px){:where(.eli-shop) .purchase .note{display:none}}:where(.eli-shop) .purchase{scrollbar-width:thin;scrollbar-color:#c5b8aa transparent}.eli-shop{font-size:15px;line-height:1.8}:where(.eli-shop) h1,:where(.eli-shop) h2,:where(.eli-shop) h3{text-wrap:balance}:where(.eli-shop) h1{font-size:clamp(48px,5.7vw,76px);line-height:1.08}:where(.eli-shop) h2{font-size:clamp(36px,3.8vw,50px);line-height:1.15}:where(.eli-shop) h3{line-height:1.2}:where(.eli-shop) .wrap{width:min(1100px,100% - 64px)}:where(.eli-shop) .nav-links{gap:26px;font-size:12px}:where(.eli-shop) .eyebrow{margin-bottom:16px;line-height:1.6}:where(.eli-shop) .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:56px 0 64px}:where(.eli-shop) .hero-copy p{max-width:46ch;margin-top:24px;font-size:15px;line-height:1.85}:where(.eli-shop) .hero .collage{height:480px}:where(.eli-shop) .section{padding:64px 0}:where(.eli-shop) .section-head{max-width:720px;margin-bottom:32px;display:block}:where(.eli-shop) .section-head>p{max-width:60ch;margin-top:20px;font-size:15px}:where(.eli-shop) .feature-product{border:1px solid var(--line);align-items:start;gap:48px;padding:32px}:where(.eli-shop) .feature-product .collage{height:430px}:where(.eli-shop) .feature-copy h3{max-width:none;font-size:38px}:where(.eli-shop) .feature-copy>p{margin:20px 0;font-size:15px;line-height:1.8}:where(.eli-shop) .ticks li{padding:10px 0;font-size:14px;line-height:1.7}:where(.eli-shop) .price-line{flex-wrap:wrap;gap:12px;margin:24px 0}:where(.eli-shop) .price-line small{flex-basis:100%;max-width:none;font-size:12px}:where(.eli-shop) .other-products{gap:24px;margin-top:24px}:where(.eli-shop) .mini-product{border:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);align-items:start;gap:22px;padding:24px}:where(.eli-shop) .mini-art{min-height:160px;padding:16px}:where(.eli-shop) .mini-art img{max-height:130px}:where(.eli-shop) .mini-product h3{font-size:28px}:where(.eli-shop) .mini-product p,:where(.eli-shop) .steps p{font-size:14px;line-height:1.8}:where(.eli-shop) .mini-product .eyebrow{min-height:29px;font-size:9px}:where(.eli-shop) .text-link{font-size:13px}:where(.eli-shop) .quote-band{padding:64px 32px}:where(.eli-shop) .quote-band h2{font-size:clamp(36px,4vw,54px);line-height:1.18}:where(.eli-shop) .quote-band p,:where(.eli-shop) .final-cta p{font-size:15px;line-height:1.85}:where(.eli-shop) .steps{gap:32px;margin-top:32px}:where(.eli-shop) .steps h3{font-size:28px}:where(.eli-shop) .detail-hero h1{font-size:clamp(48px,5.5vw,72px)}:where(.eli-shop) .detail-hero .hero-copy>p{font-size:15px}:where(.eli-shop) .hero-stats{gap:24px;max-width:none}:where(.eli-shop) .hero-stats>div{flex-direction:column;display:flex}:where(.eli-shop) .hero-stats span{font-size:12px}:where(.eli-shop) .detail-sections{border-bottom:1px solid var(--line);color:var(--wine);flex-wrap:wrap;gap:12px 28px;padding:24px 0;font-size:13px;display:flex}:where(.eli-shop) .detail-sections a{border-bottom:1px solid #0000}:where(.eli-shop) .detail-sections a:hover{border-color:currentColor}:where(.eli-shop) .detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:56px;padding:48px 0 64px}:where(.eli-shop) .story{min-width:0}:where(.eli-shop) .story section{margin-bottom:40px;padding-bottom:40px}:where(.eli-shop) .story h2{margin-bottom:24px;font-size:42px;line-height:1.17}:where(.eli-shop) .story p{max-width:65ch;margin:20px 0;font-size:15px;line-height:1.9}:where(.eli-shop) .story .lead{font-size:18px;line-height:1.75}:where(.eli-shop) .story .pullquote{margin:28px 0;font-size:31px;line-height:1.35}:where(.eli-shop) .benefit{gap:16px;padding:24px 0}:where(.eli-shop) .benefit h3{font-size:16px}:where(.eli-shop) .benefit p{margin:10px 0 0;font-size:14px;line-height:1.8}:where(.eli-shop) .fit-list li{font-size:15px;line-height:1.8}:where(.eli-shop) .bonus{padding:32px!important}:where(.eli-shop) .bonus h2{font-size:38px}:where(.eli-shop) .purchase{max-height:calc(100dvh - 40px);padding:24px;top:20px}:where(.eli-shop) .purchase h2{font-size:30px;line-height:1.15}:where(.eli-shop) .purchase .ticks li{padding:7px 0;font-size:12px}:where(.eli-shop) .purchase .time-caption,:where(.eli-shop) .purchase .price-line small{font-size:11px}:where(.eli-shop) .purchase .secure{font-size:10px;line-height:1.7}:where(.eli-shop) summary{align-items:baseline;font-size:15px;line-height:1.65}:where(.eli-shop) details{padding:20px 0}:where(.eli-shop) details p{line-height:1.85;font-size:14px!important}:where(.eli-shop) .final-cta{padding:56px 24px}@media (max-width:950px){:where(.eli-shop) .hero{gap:32px}:where(.eli-shop) .hero .collage{height:420px}:where(.eli-shop) .feature-product{gap:28px;padding:24px}:where(.eli-shop) .feature-product .collage{height:400px}:where(.eli-shop) .other-products{grid-template-columns:1fr}:where(.eli-shop) .detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}:where(.eli-shop) .story h2{font-size:36px}:where(.eli-shop) .purchase{padding:20px}}@media (max-width:700px){:where(.eli-shop) .wrap{width:calc(100% - 40px)}:where(.eli-shop) .nav{height:80px}:where(.eli-shop) .nav-links{gap:16px;font-size:11px}:where(.eli-shop) .hero{grid-template-columns:1fr;gap:28px;padding:36px 0 40px}:where(.eli-shop) .hero h1,:where(.eli-shop) .detail-hero h1{font-size:clamp(44px,11vw,60px)}:where(.eli-shop) .hero .collage{height:380px}:where(.eli-shop) .hero-copy .btn{width:100%}:where(.eli-shop) .section{padding:44px 0}:where(.eli-shop) .section-head h2{font-size:36px}:where(.eli-shop) .feature-product{grid-template-columns:1fr;gap:24px;padding:20px}:where(.eli-shop) .feature-product .collage{height:320px}:where(.eli-shop) .feature-copy h3{font-size:34px}:where(.eli-shop) .other-products{gap:20px;margin-top:20px}:where(.eli-shop) .mini-product{grid-template-columns:85px minmax(0,1fr);gap:18px;padding:20px}:where(.eli-shop) .mini-art{min-height:130px;padding:12px}:where(.eli-shop) .mini-art img{max-height:110px}:where(.eli-shop) .mini-product h3{font-size:26px}:where(.eli-shop) .mini-product .eyebrow{min-height:0}:where(.eli-shop) .quote-band{padding:44px 24px}:where(.eli-shop) .steps{grid-template-columns:1fr;gap:24px}:where(.eli-shop) .detail-sections{gap:12px 20px;padding:20px 0;font-size:12px}:where(.eli-shop) .detail-layout{gap:32px;padding:32px 0 44px;display:flex}:where(.eli-shop) .story{order:1;width:100%}:where(.eli-shop) .purchase{order:2;max-height:none;padding:24px;position:static;overflow:visible}:where(.eli-shop) .story h2,:where(.eli-shop) .bonus h2{font-size:34px}:where(.eli-shop) .story section{margin-bottom:32px;padding-bottom:32px}:where(.eli-shop) .story .pullquote{font-size:29px}:where(.eli-shop) .bonus{padding:24px!important}:where(.eli-shop) .purchase .ticks{display:block}:where(.eli-shop) .hero-stats{gap:12px}:where(.eli-shop) .hero-stats strong{font-size:30px}:where(.eli-shop) .hero-stats span{font-size:11px}:where(.eli-shop) .final-cta{padding:44px 24px 76px}}@media (max-width:380px){:where(.eli-shop) .mini-product{grid-template-columns:1fr}:where(.eli-shop) .mini-art{min-height:150px}:where(.eli-shop) .hero .collage{height:330px}:where(.eli-shop) .strip{letter-spacing:.05em}}:where(.eli-shop) .checkout-page .detail-layout{grid-template-columns:minmax(0,1fr) 390px;gap:64px;padding-top:36px}:where(.eli-shop) .checkout-page .detail-hero{flex-direction:column;align-items:stretch;gap:28px;padding:0;display:flex}:where(.eli-shop) .checkout-page .detail-hero .collage{order:-1;width:100%;height:340px}:where(.eli-shop) .checkout-page .detail-hero h1{text-align:center;font-size:52px;line-height:1.12}:where(.eli-shop) .checkout-page .detail-hero h1 br{display:none}:where(.eli-shop) .checkout-page .detail-hero h1 em:before{content:" "}:where(.eli-shop) .checkout-page .hero-copy{text-align:center}:where(.eli-shop) .checkout-page .hero-copy .eyebrow{margin-bottom:14px}:where(.eli-shop) .checkout-page .hero-copy>p{max-width:48ch;margin:24px auto 0;font-size:17px;line-height:1.8}:where(.eli-shop) .checkout-page .hero-copy>.btn,:where(.eli-shop) .checkout-page .hero-copy>.micro{display:none}:where(.eli-shop) .checkout-page .hero-stats{justify-content:center;gap:36px;margin-top:24px;padding-top:22px}:where(.eli-shop) .checkout-page .hero-stats strong{margin:0}:where(.eli-shop) .checkout-page .detail-sections{justify-content:center;gap:12px 24px;margin:24px 0 36px;padding:18px 0;font-size:12px}:where(.eli-shop) .checkout-page .story h2{font-size:34px;line-height:1.25}:where(.eli-shop) .checkout-page .story .pullquote{font-size:29px}:where(.eli-shop) .checkout-page .story section{margin-bottom:32px;padding-bottom:32px}:where(.eli-shop) .checkout-page .purchase{max-height:none;padding:28px;position:static;overflow:visible;box-shadow:0 6px 28px #47362712}:where(.eli-shop) .checkout-summary{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;display:grid}:where(.eli-shop) .checkout-summary>img{-o-object-fit:contain;object-fit:contain;background:#eee8df;width:76px;height:98px;padding:8px}:where(.eli-shop) .checkout-page .purchase h2{font-size:29px;line-height:1.15}:where(.eli-shop) .checkout-summary p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}:where(.eli-shop) .checkout-page .purchase .price-line{border-top:1px solid var(--line);margin-top:0;padding-top:18px}:where(.eli-shop) .checkout-page .purchase .price-line strong{font-size:44px}:where(.eli-shop) .checkout-page .purchase .ticks{grid-template-columns:1fr 1fr;gap:0 16px;margin:16px 0 24px;display:grid}:where(.eli-shop) .checkout-page .purchase .ticks li{padding:7px 0;font-size:11px}:where(.eli-shop) .checkout-page .purchase .ticks li:before{margin-right:6px}:where(.eli-shop) .checkout-contact,:where(.eli-shop) .checkout-payment{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}:where(.eli-shop) .checkout-contact h3,:where(.eli-shop) .checkout-payment h3{font-family:var(--sans);margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.5}:where(.eli-shop) .checkout-contact label{margin:14px 0 7px;font-size:12px;font-weight:600;display:block}:where(.eli-shop) .checkout-contact label span{color:var(--muted);font-weight:400}:where(.eli-shop) .checkout-contact input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fffdf8;border-radius:0;padding:11px 13px;font-size:14px;display:block}:where(.eli-shop) .checkout-contact input::-moz-placeholder{color:var(--muted);opacity:1}:where(.eli-shop) .checkout-contact input::placeholder{color:var(--muted);opacity:1}:where(.eli-shop) .checkout-payment>p{color:var(--muted);margin:-6px 0 14px;font-size:12px;line-height:1.7}:where(.eli-shop) .payment-method{border:1px solid var(--line);align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}:where(.eli-shop) .payment-method>span:first-child{color:var(--wine);font-size:20px}:where(.eli-shop) .payment-provider{color:var(--muted);margin-left:auto;font-size:11px}:where(.eli-shop) .checkout-page .purchase .btn{min-height:54px;margin-top:24px}:where(.eli-shop) .checkout-page .purchase .secure{margin:13px 0 0;font-size:10px;line-height:1.7}:where(.eli-shop) .checkout-page .purchase .note{margin-top:20px;font-size:11px;line-height:1.8;display:block}:where(.eli-shop) .checkout-page .quote-band{color:var(--ink);border-top:1px solid var(--line);background:0 0}:where(.eli-shop) .checkout-page .quote-band .eyebrow,:where(.eli-shop) .checkout-page .quote-band em{color:var(--wine)}:where(.eli-shop) .checkout-page .quote-band h2{font-size:42px}:where(.eli-shop) .checkout-page .quote-band p{color:var(--muted)}@media (max-width:1050px) and (min-width:801px){:where(.eli-shop) .checkout-page .detail-layout{grid-template-columns:minmax(0,1fr) 350px;gap:36px}:where(.eli-shop) .checkout-page .purchase{padding:24px}:where(.eli-shop) .checkout-page .detail-hero h1{font-size:44px}}@media (max-width:800px){:where(.eli-shop) .checkout-page .detail-layout{flex-direction:column;gap:32px;padding-top:24px;display:flex}:where(.eli-shop) .checkout-page .story{order:1;width:100%}:where(.eli-shop) .checkout-page .purchase{order:2;align-self:center;width:100%;max-width:520px;padding:24px;position:static}:where(.eli-shop) .checkout-page .detail-hero .collage{height:360px}:where(.eli-shop) .checkout-page .detail-hero h1{font-size:44px}:where(.eli-shop) .checkout-page .story h2{font-size:32px}:where(.eli-shop) .checkout-page .hero-stats{gap:30px}:where(.eli-shop) .checkout-page .mobile-buy{display:flex}:where(.eli-shop) .checkout-page .footer{padding-bottom:95px}}@media (max-width:450px){:where(.eli-shop) .checkout-page .detail-hero .collage{height:300px}:where(.eli-shop) .checkout-page .detail-hero h1{font-size:39px}:where(.eli-shop) .checkout-page .hero-copy>p{font-size:16px}:where(.eli-shop) .checkout-page .hero-stats{gap:24px}:where(.eli-shop) .checkout-page .detail-sections{gap:12px 20px}:where(.eli-shop) .checkout-page .purchase .ticks{grid-template-columns:1fr}:where(.eli-shop) .checkout-summary{grid-template-columns:64px minmax(0,1fr);gap:14px}:where(.eli-shop) .checkout-summary>img{width:64px;height:88px}:where(.eli-shop) .checkout-page .purchase h2{font-size:27px}}:where(.eli-shop) html:has(.final-sales-page){scroll-behavior:auto}:where(.eli-shop) .final-sales-page .document-hero .collage .trousers{height:64%;top:33%;right:18%}:where(.eli-shop) .final-sales-page{background:var(--paper)}:where(.eli-shop) .final-sales-page .detail-layout{grid-template-columns:minmax(0,1fr) 390px;gap:60px;padding-top:48px}:where(.eli-shop) .document-hero{text-align:center;margin-bottom:48px}:where(.eli-shop) .document-hero .collage{background:#e9e4da;height:340px;margin-bottom:28px}:where(.eli-shop) .document-hero .eyebrow{text-transform:none;margin:0 0 14px}:where(.eli-shop) .document-hero h1{letter-spacing:-.025em;color:var(--wine);font-size:44px;line-height:1.18}:where(.eli-shop) .story .document-hero p{max-width:none}:where(.eli-shop) .story .document-hero .document-lead{margin:24px 0;font-size:18px;font-weight:600;line-height:1.75}:where(.eli-shop) .document-cta{margin:26px 0}:where(.eli-shop) .document-hero .document-cta p{margin:14px 0 0;font-size:12px}:where(.eli-shop) .final-sales-page .story h2{color:var(--wine);margin-bottom:24px;font-size:34px;line-height:1.2}:where(.eli-shop) .final-sales-page .story p{font-size:16px;line-height:1.9}:where(.eli-shop) .final-sales-page .story section{margin-bottom:36px;padding-bottom:36px}:where(.eli-shop) .final-sales-page .story section:last-child{padding-bottom:0}:where(.eli-shop) .document-bonus{background:#eee7dc;border:0!important;padding:28px!important}:where(.eli-shop) .document-bonus .bonus-image{justify-content:center;gap:32px;height:220px;margin:24px 0;display:flex}:where(.eli-shop) .final-sales-page blockquote{font-family:var(--serif);color:var(--wine);background:#eee7dc;margin:0;padding:28px;font-size:25px;line-height:1.55}:where(.eli-shop) .final-sales-page .quote-author{text-align:right;margin-top:12px;font-size:13px}:where(.eli-shop) .document-price{background:#eee7dc;padding:24px}:where(.eli-shop) .document-price p{font-weight:600;margin-top:0!important}:where(.eli-shop) .document-price .countdown{max-width:320px;margin-bottom:0}:where(.eli-shop) .final-sales-page .document-signature{font-family:var(--serif);color:var(--wine);font-size:32px;line-height:1.4}:where(.eli-shop) .final-sales-page .document-ps{font-size:14px}:where(.eli-shop) .final-sales-page .purchase{border-color:var(--line);border-top:4px solid var(--wine);background:#fffdf8;padding:28px}:where(.eli-shop) .final-sales-page .purchase h2{font-size:25px;line-height:1.25}:where(.eli-shop) .final-sales-page .purchase .price-line{margin:22px 0 14px;padding-top:22px}:where(.eli-shop) .order-offer,:where(.eli-shop) .order-delivery{color:var(--muted);margin:14px 0;font-size:13px;line-height:1.8}:where(.eli-shop) .final-sales-page .countdown>div{background:#eee7dc}:where(.eli-shop) .final-sales-page .checkout-contact input{background:#fffdf8}:where(.eli-shop) .final-sales-page .document-section#obsah>p:not(.pullquote){border-left:2px solid var(--line);margin:24px 0;padding-left:22px}:where(.eli-shop) .final-sales-page summary{font-size:15px}:where(.eli-shop) .final-sales-page .document-hero .btn{white-space:normal;max-width:100%;font-size:11px}@media (max-width:1050px) and (min-width:801px){:where(.eli-shop) .final-sales-page .detail-layout{grid-template-columns:minmax(0,1fr) 350px;gap:36px}:where(.eli-shop) .document-hero h1{font-size:38px}}@media (max-width:800px){:where(.eli-shop) .final-sales-page .detail-layout{gap:36px;padding-top:28px;display:flex}:where(.eli-shop) .document-hero{margin-bottom:36px}:where(.eli-shop) .document-hero h1{font-size:38px}:where(.eli-shop) .document-hero .collage{height:330px}:where(.eli-shop) .final-sales-page .story h2{font-size:32px}:where(.eli-shop) .final-sales-page .purchase{padding:24px}:where(.eli-shop) .document-bonus{padding:24px!important}}@media (max-width:450px){:where(.eli-shop) .document-hero h1{font-size:34px}:where(.eli-shop) .document-hero .collage{height:290px}:where(.eli-shop) .final-sales-page .story p{font-size:15px}:where(.eli-shop) .story .document-hero .document-lead{font-size:17px}:where(.eli-shop) .final-sales-page .story h2{font-size:30px}:where(.eli-shop) .final-sales-page blockquote{padding:22px;font-size:24px}:where(.eli-shop) .document-price{padding:20px}:where(.eli-shop) .final-sales-page .mobile-buy .btn{padding:8px 12px;font-size:9px}:where(.eli-shop) .document-bonus .bonus-image{height:180px}}.eli-shop{--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), Arial, sans-serif;min-height:100vh}.eli-shop .checkout-terms{align-items:flex-start;gap:12px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.eli-shop .checkout-terms input{flex-shrink:0;margin-top:5px}.eli-shop .checkout-terms a{text-decoration:underline}.eli-shop .checkout-error{color:#a32737;font-size:13px}.eli-shop .btn:disabled{opacity:.55;cursor:wait;transform:none}.eli-shop .purchase .btn{width:100%}.eli-shop [id]{scroll-margin-top:24px}body:has(.eli-shop)>footer{color:#716960;background:#f7f3ed}
