.ln-feature-section,.ln-process{padding-top:70px;padding-bottom:70px}.ln-feature-section h2,.ln-process h2{margin:0 0 36px;max-width:700px}.ln-difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ln-difference-card{position:relative;min-height:400px;overflow:hidden;border-radius:12px;background:#35452d;display:flex;align-items:flex-end;isolation:isolate}.ln-difference-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ln-difference-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 10%,#172512dd);z-index:-1;pointer-events:none}.ln-difference-card details{width:100%;padding:26px;color:#fff}.ln-difference-card summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;font-family:Georgia,serif;font-size:30px;line-height:1.1}.ln-difference-card summary::-webkit-details-marker{display:none}.ln-plus{border:1px solid #ffffff99;border-radius:50%;font:24px Arial;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.ln-difference-card details[open] .ln-plus{transform:rotate(45deg)}.ln-difference-card p{font-size:15px;line-height:1.6;margin:18px 0 0;border-top:1px solid #ffffff66;padding-top:16px}.ln-comparison{background:#e8eddf;padding:70px 0}.ln-comparison>.page-width{display:grid;grid-template-columns:.85fr 1.3fr;gap:65px}.ln-section-intro h2{margin:0 0 24px}.ln-section-intro>p:last-child{font-size:16px;max-width:300px}.ln-table-wrap{min-width:0}.ln-table-wrap table{border-collapse:collapse;width:100%;table-layout:fixed;box-shadow:none;font-size:14px;line-height:1.5}.ln-table-wrap th,.ln-table-wrap td{border:0;border-bottom:1px solid #bec8b3;padding:20px 14px;text-align:left;vertical-align:top}.ln-table-wrap thead th{font-size:17px}.ln-table-wrap th:first-child,.ln-table-wrap td:first-child{width:25%;padding-left:0}.ln-table-wrap td:nth-child(2),.ln-table-wrap th:nth-child(2){background:#d9e3cc;color:#253c24}.ln-fineprint{font-size:12px;line-height:1.6;color:#58634e;margin-top:18px}.ln-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin:0;padding:0}.ln-process-grid li{border-top:1px solid #b4beaa;padding-top:22px}.ln-step-number{font-size:12px;letter-spacing:.1em;color:#617052}.ln-process h3{font-size:27px;margin:20px 0 12px}.ln-process li p{font-size:15px;line-height:1.65}.ln-join{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:55px;padding-bottom:55px;border-top:1px solid #cbd1bf}.ln-join h2{max-width:650px;margin:0}.ln-join .button{flex-shrink:0;gap:20px}.ln-welcome{padding:0;width:min(820px,calc(100% - 32px));max-height:90vh;border:0;border-radius:12px;background:#f8f5eb;color:#283322;overflow:auto}.ln-welcome::backdrop{background:#12220b99}.ln-welcome-grid{display:grid;grid-template-columns:.85fr 1fr}.ln-welcome-image{background:#e3e9d9;display:grid;place-items:center;padding:24px}.ln-welcome-image img{width:100%;height:340px;object-fit:contain;mix-blend-mode:multiply}.ln-welcome-copy{padding:52px 32px 30px}.ln-welcome-copy h2{margin:0 0 20px}.ln-welcome-copy>p{font-size:15px;line-height:1.6}.ln-welcome label{display:block;font-size:13px;margin:20px 0 6px}.ln-welcome input[type=email]{width:100%;min-height:48px;border:1px solid #8c9980;border-radius:4px;padding:12px;font:16px Arial}.ln-welcome form .button{width:100%;margin-top:12px}.ln-welcome-close{position:absolute;top:10px;right:12px;border:0;background:#f8f5eb;border-radius:50%;width:40px;height:40px;font-size:28px;color:#283322;cursor:pointer}body.ln-dose-v2 .ln-hero__products{top:48px;bottom:48px;left:28px;right:28px;align-items:stretch}body.ln-dose-v2 .ln-hero__product{flex-direction:column;justify-content:center;text-align:center;background:#f9f7eff2;padding:20px;gap:16px}body.ln-dose-v2 .ln-hero__product img{width:100%;height:220px;object-fit:contain}body.ln-dose-v2 .ln-hero__product .ln-hero__arrow{display:none}body.ln-dose-v2 .ln-hero__product>span{font-size:16px}body.ln-dose-v2 .collection .title{font-family:Georgia,serif;font-size:clamp(32px,3.5vw,48px);text-transform:none;letter-spacing:-.02em}@media(max-width:989px){.ln-comparison>.page-width{grid-template-columns:1fr;gap:28px}.ln-process-grid{grid-template-columns:1fr 1fr}body.ln-dose-v2 .ln-hero__products{grid-template-columns:1fr 1fr;top:28px;bottom:28px;left:18px;right:18px}body.ln-dose-v2 .ln-hero__product{padding:12px}body.ln-dose-v2 .ln-hero__product img{height:170px}body.ln-dose-v2 .ln-hero__product>span{font-size:12px}}@media(max-width:749px){.ln-feature-section,.ln-process{padding-top:42px;padding-bottom:42px}.ln-difference-grid{grid-template-columns:1fr;gap:16px}.ln-difference-card{min-height:300px}.ln-difference-card summary{font-size:29px}.ln-comparison{padding:42px 0}.ln-table-wrap table{font-size:12px}.ln-table-wrap th,.ln-table-wrap td{padding:16px 8px;overflow-wrap:break-word}.ln-table-wrap thead th{font-size:14px}.ln-process-grid{gap:24px 18px}.ln-process h3{font-size:24px}.ln-process li p{font-size:13px}.ln-join{align-items:flex-start;flex-direction:column}.ln-welcome-grid{grid-template-columns:1fr}.ln-welcome-image{display:none}.ln-welcome-copy{padding:48px 26px 24px}body.ln-dose-v2 .ln-hero__product img{height:150px}body.ln-dose-v2 .ln-hero__product small{font-size:12px}}body.ln-dose-v2 .ln-hero__product{background:#f8f5ed;border-color:#e4e6d9}.ln-difference-card--product{background:#e7ecdf}.ln-difference-card--product>img{object-fit:contain;height:72%;padding:24px 28px 0;mix-blend-mode:multiply}.ln-difference-card--product:after{background:linear-gradient(transparent 42%,#23341c)}.ln-difference-card summary:focus-visible,.ln-welcome-close:focus-visible{outline:3px solid #a1ba78;outline-offset:5px}@media(max-width:749px){body.ln-dose-v2 .ln-hero__copy{padding:24px 24px 22px}body.ln-dose-v2 .ln-hero h1{font-size:clamp(34px,10.2vw,44px);max-width:100%;line-height:1.05}body.ln-dose-v2 .ln-hero__description{font-size:14px;line-height:1.5;margin:14px 0 18px}body.ln-dose-v2 .ln-hero .ln-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:14px}body.ln-dose-v2 .ln-hero__actions{gap:12px}body.ln-dose-v2 .ln-hero__actions .button{font-size:11px;padding:12px 16px;gap:10px}body.ln-dose-v2 .ln-hero__visual{min-height:270px}body.ln-dose-v2 .ln-hero__products{top:16px;bottom:16px;left:16px;right:16px;gap:10px}body.ln-dose-v2 .ln-hero__product{padding:12px 8px;gap:10px}body.ln-dose-v2 .ln-hero__product img{height:132px}.ln-difference-card--product{min-height:340px}}body.ln-dose-v2 .ln-hero__product{position:relative;gap:12px;padding-top:30px}body.ln-dose-v2 .ln-hero__product img{height:190px}body.ln-dose-v2 .ln-hero__product .ln-hero__stock{position:absolute;top:10px;left:10px;border:1px solid #c6cdbb;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:400;background:#f8f5ed;color:#4b5843}body.ln-dose-v2 .ln-hero__product .ln-hero__details{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px;display:flex;gap:16px;align-items:center}body.ln-dose-v2 .ln-hero__product:focus-visible{outline:3px solid #38572d;outline-offset:3px}@media(hover:hover){body.ln-dose-v2 .ln-hero__product:hover{background:#fff}body.ln-dose-v2 .ln-hero__product:hover .ln-hero__details{text-decoration-thickness:2px}}@media(max-width:989px){body.ln-dose-v2 .ln-hero__product img{height:150px}}@media(max-width:749px){body.ln-dose-v2 .ln-hero__product{gap:7px;padding:30px 8px 10px}body.ln-dose-v2 .ln-hero__product img{height:102px}body.ln-dose-v2 .ln-hero__product .ln-hero__stock{top:7px;left:7px;font-size:9px;padding:3px 7px}body.ln-dose-v2 .ln-hero__product .ln-hero__details{font-size:11px;gap:10px}body.ln-dose-v2 .ln-hero__product-info small{margin-top:5px}}body.ln-dose main[data-template=product] .product__title h1{font-family:Georgia,serif;font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em}body.ln-dose main[data-template=product] .product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.12em;color:#45593d}body.ln-dose main[data-template=product] .product__media-wrapper{background:#e7ecdf;border-radius:12px;padding:18px}body.ln-dose main[data-template=product] .product__info-wrapper{padding-left:5%}body.ln-dose main[data-template=product] .product__media{background:#e7ecdf}.ln-pdp-summary p{font-size:16px;line-height:1.6;margin:0 0 10px;max-width:42ch}.ln-pdp-summary .ln-pdp-pack{font-size:12px;color:#45593d;letter-spacing:.03em}.ln-pdp-details{border-top:1px solid #c6cdbb;border-bottom:1px solid #c6cdbb;padding:18px 0}.ln-pdp-details summary{cursor:pointer;font-size:15px;font-weight:600;list-style:revert}.ln-pdp-details .rte{font-size:14px;line-height:1.7;padding-top:14px}.ln-pdp-details summary:focus-visible{outline:2px solid #45593d;outline-offset:5px}body.ln-dose main[data-template=product] .image-with-text__content{padding:30px 48px}body.ln-dose main[data-template=product] .image-with-text__media img{object-fit:contain;background:#fff}.ln-pdp-story{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:48px;padding-bottom:64px}.ln-pdp-story>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ln-pdp-story h2{font-family:Georgia,serif;font-size:clamp(32px,3.5vw,48px);line-height:1.1;margin:20px 0}.ln-pdp-story>div>p:last-child{font-size:16px;line-height:1.7;max-width:38ch}@media(max-width:749px){body.ln-dose main[data-template=product] .product__info-wrapper{padding-left:0;padding-top:24px}body.ln-dose main[data-template=product] .product__media-wrapper{padding:12px}body.ln-dose main[data-template=product] .product__title h1{font-size:32px}.ln-pdp-story{grid-template-columns:1fr;gap:24px;padding-top:30px;padding-bottom:40px}body.ln-dose main[data-template=product] .image-with-text__content{padding:28px 16px}.ln-pdp-story h2{margin:12px 0}.ln-pdp-summary p{font-size:15px}}@media(min-width:750px){body.ln-dose main[data-template=product] .product{column-gap:var(--grid-desktop-horizontal-spacing)}}body.ln-dose-v2 .ln-hero__products--transparent{top:30px;bottom:30px;left:20px;right:20px;gap:12px}body.ln-dose-v2 .ln-hero__products--transparent>.ln-hero__bottle-pair{position:absolute;top:0;left:0;width:100%;height:calc(100% - 110px);object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 14px #14230b44)}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__product{background:transparent;border:0;border-radius:0;justify-content:flex-end;padding:0 12px;gap:10px;color:#fff;text-shadow:0 1px 5px #102007}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__product:hover{background:transparent}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__product small{color:#fff}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__stock{top:0;left:50%;transform:translate(-50%);color:#fff;background:#263a2488;border-color:#fff8;text-shadow:none;white-space:nowrap}body.ln-dose-v2 .ln-hero__visual:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(#15260b15 45%,#15260bca)}@media(max-width:749px){body.ln-dose-v2 .ln-hero__visual{min-height:330px}body.ln-dose-v2 .ln-hero__products--transparent{top:14px;bottom:18px;left:12px;right:12px}body.ln-dose-v2 .ln-hero__products--transparent>.ln-hero__bottle-pair{top:16px;height:calc(100% - 106px)}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__product{padding:0 4px;gap:7px}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__stock{top:0;left:50%}body.ln-dose-v2 .ln-hero__products--transparent .ln-hero__product-info{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ln-reference-v3.css.map */
