:root{--wine: #5b1e34;--wine-soft: #f3e7ea;--cream: #fbf3ee;--lmb-shadow: 0 14px 34px -20px rgba(49, 30, 40, .45)}.lmb-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(18px,5vw,var(--pad))}.lmb-section{padding-block:clamp(2.6rem,8vw,5rem)}.lmb-center{text-align:center}.lmb-kicker{font-family:var(--geo);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--wine);font-weight:500;margin-bottom:.85rem}.lmb-h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,6.4vw,2.5rem);line-height:1.06;color:var(--ink)}.lmb-h2 em{font-style:italic;color:var(--wine)}.lmb-sub{margin-top:.7rem;color:var(--ink-soft);font-size:1rem;max-width:44ch}.lmb-center .lmb-sub{margin-inline:auto}.btn--wine{background:var(--wine);color:#fff}.btn--wine:hover{background:#471427;color:#fff}.hm{background:var(--bg)}.hm-hero{display:grid;gap:clamp(1.4rem,5vw,3rem);align-items:center;padding-block:clamp(1.5rem,6vw,3.5rem) clamp(2rem,7vw,4rem)}.hm-hero__media{position:relative;background:linear-gradient(160deg,var(--cream),#fff);border-radius:24px;padding:clamp(1.2rem,5vw,2.4rem);display:grid;place-items:center}.hm-hero__media img{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 24px 40px rgba(91,30,52,.18))}.hm-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.hm-hero__copy h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,9vw,3.3rem);line-height:1.02;letter-spacing:-.01em;color:var(--ink)}.hm-hero__copy h1 em{font-style:italic;color:var(--wine)}.hm-hero__sub{margin-top:1rem;color:var(--ink-soft);font-size:1.05rem;max-width:40ch}.hm-hero__priceline{display:flex;align-items:baseline;gap:.6rem;margin-top:1.4rem}.hm-price{font-family:var(--serif);font-size:1.9rem;color:var(--ink)}.hm-price__note{font-size:.85rem;color:var(--wine);font-weight:600}.hm-hero__cta{margin-top:1.3rem;font-size:1rem;padding-inline:1.9rem}.hm-hero__stars{margin-top:1rem;font-size:.85rem;color:var(--ink-soft);letter-spacing:.02em}.hm-hero__stars b{color:var(--wine);letter-spacing:.12em}.hm-benefits{background:var(--cream)}.hm-benefits__grid{display:grid;grid-template-columns:1fr;gap:.9rem 1.6rem;max-width:760px;margin-inline:auto}.hm-benefit{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--ink)}.hm-benefit svg{flex:0 0 auto;width:22px;height:22px;color:var(--wine)}.hm-carousel{position:relative;margin-top:clamp(1.4rem,5vw,2.2rem)}.hm-carousel__track{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 2px 14px}.hm-carousel__track::-webkit-scrollbar{display:none}.hm-carousel__card{flex:0 0 76%;min-width:0;max-width:360px;aspect-ratio:1 / 1;scroll-snap-align:center;position:relative;border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--lmb-shadow)}.hm-carousel__card img{width:100%;height:100%;object-fit:cover;display:block}.hm-carousel__cap{position:absolute;left:12px;bottom:12px;background:#211a189e;color:#fff;font-family:var(--geo);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:.34rem .7rem;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hm-carousel__nav{display:flex;justify-content:center;gap:.8rem;margin-top:.6rem}.hm-carousel__nav button{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:1.3rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.hm-carousel__nav button:hover{background:var(--wine);color:#fff;border-color:var(--wine)}.hm-review{flex:0 0 84%;max-width:420px;scroll-snap-align:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.5rem 1.4rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:var(--lmb-shadow)}.hm-review__stars{color:var(--wine);letter-spacing:.12em;font-size:.95rem}.hm-review__text{color:var(--ink);font-size:1rem;line-height:1.55}.hm-review__who{font-family:var(--geo);font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase}.hm-review__who b{color:var(--ink)}.hm-buy{background:var(--cream)}.hm-buy__card{max-width:640px;margin-inline:auto;background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(1.4rem,5vw,2.2rem);box-shadow:var(--lmb-shadow)}.hm-buy__top{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.hm-buy__thumb{flex:0 0 auto;width:84px;height:84px;border-radius:16px;background:var(--cream);display:grid;place-items:center;overflow:hidden}.hm-buy__thumb img{width:80%;height:80%;object-fit:contain}.hm-buy__name{font-family:var(--serif);font-size:1.2rem;line-height:1.15;color:var(--ink)}.hm-buy__price{margin-top:.2rem;font-weight:600;color:var(--wine);font-size:1.05rem}.hm-buy__price s{color:var(--ink-soft);font-weight:400;margin-left:.4rem}.hm-buy__trust{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:center;margin-top:.9rem;font-size:.8rem;color:var(--ink-soft)}.hm-buy__trust span{display:inline-flex;align-items:center;gap:.35rem}.hm-founder{background:var(--wine);color:#fff}.hm-founder__inner{display:grid;gap:clamp(1.2rem,5vw,2.4rem);align-items:center}.hm-founder__photo{width:150px;height:150px;border-radius:999px;object-fit:cover;border:3px solid rgba(255,255,255,.4)}.hm-founder__copy .lmb-kicker{color:var(--pink)}.hm-founder__copy h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,6vw,2.3rem);line-height:1.08}.hm-founder__copy p{margin-top:.9rem;color:#ffffffdb;font-size:1.02rem;max-width:52ch}.hm-founder__sign{margin-top:.9rem;font-family:var(--serif);font-style:italic;color:var(--pink)}.hm-final{text-align:center}.hm-final h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.05;color:var(--ink)}.hm-final h2 em{font-style:italic;color:var(--wine)}.hm-final p{margin-top:.7rem;color:var(--ink-soft)}.hm-final .btn{margin-top:1.4rem}.pm{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pm__grid{display:grid;gap:clamp(1.4rem,5vw,3rem);align-items:start;padding-top:clamp(1.2rem,5vw,2.4rem)}.pm-gallery{position:relative}.pm-gallery__stage{background:linear-gradient(160deg,var(--cream),#fff);border-radius:22px;padding:clamp(1rem,4vw,2rem);display:grid;place-items:center}.pm-gallery__stage img{width:100%;max-width:460px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.pm-gallery__thumbs{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.pm-thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;border:1.5px solid var(--line);background:#fff;cursor:pointer;padding:0}.pm-thumb.is-active{border-color:var(--wine)}.pm-thumb img{width:100%;height:100%;object-fit:cover}.pm-copy__vendor{font-family:var(--geo);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wine);margin-bottom:.6rem}.pm-copy h1{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,6.5vw,2.4rem);line-height:1.06;color:var(--ink)}.pm-rating{margin-top:.5rem;font-size:.85rem;color:var(--ink-soft)}.pm-rating b{color:var(--wine);letter-spacing:.12em}.pm-price{margin-top:.9rem;font-family:var(--serif);font-size:1.7rem;color:var(--ink);display:flex;align-items:baseline;gap:.6rem}.pm-price s{font-family:var(--sans);font-size:1rem;color:var(--ink-soft)}.pm-price .pm-off{font-family:var(--geo);font-size:.7rem;letter-spacing:.06em;color:#fff;background:var(--wine);border-radius:999px;padding:.24rem .6rem}.pm-benefits{list-style:none;margin:1.2rem 0;display:grid;gap:.6rem}.pm-benefits li{display:flex;align-items:center;gap:.6rem;color:var(--ink)}.pm-benefits svg{width:20px;height:20px;color:var(--wine);flex:0 0 auto}.pm-form{display:flex;flex-direction:column;gap:.9rem;margin-top:.4rem}.pm-form .btn{font-size:1rem}.pm-buytrust{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;font-size:.8rem;color:var(--ink-soft)}.pm-buytrust span{display:inline-flex;align-items:center;gap:.35rem}.pm-block{margin-top:clamp(1.8rem,6vw,2.8rem)}.pm-block h2{font-family:var(--serif);font-weight:400;font-size:1.4rem;color:var(--ink);margin-bottom:.9rem}.pm-steps{list-style:none;counter-reset:step;display:grid;gap:.8rem}.pm-steps li{display:flex;gap:.8rem;align-items:flex-start;color:var(--ink)}.pm-steps li:before{counter-increment:step;content:counter(step);flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--wine);color:#fff;font-family:var(--geo);font-size:.85rem;display:grid;place-items:center}.pm-faq details{border-bottom:1px solid var(--line);padding:.85rem 0}.pm-faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.pm-faq summary::-webkit-details-marker{display:none}.pm-faq summary:after{content:"+";color:var(--wine);font-size:1.3rem;line-height:1}.pm-faq details[open] summary:after{content:"\2013"}.pm-faq details p{margin-top:.6rem;color:var(--ink-soft);font-size:.95rem}.pm-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:clamp(1.6rem,5vw,2.4rem)}.pm-trust div{background:var(--cream);border-radius:14px;padding:.9rem 1rem}.pm-trust strong{display:block;color:var(--ink);font-size:.92rem}.pm-trust span{color:var(--ink-soft);font-size:.82rem}.header .nav{gap:.5rem}.header .nav__link--cta{background:var(--wine);color:#fff;border-color:var(--wine)}.header .nav__link--cta:hover{background:#471427}@media(max-width:759px){.pm{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))}.pm-gallery__thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pm-gallery__thumbs::-webkit-scrollbar{display:none}.pm-thumb{flex:0 0 auto;width:54px;height:54px}}@media(min-width:760px){.hm-hero{grid-template-columns:1fr 1.05fr}.hm-hero__media{order:2}.hm-benefits__grid{grid-template-columns:1fr 1fr}.hm-carousel__card{flex-basis:32%}.hm-review{flex-basis:46%}.hm-founder__inner{grid-template-columns:auto 1fr}.pm__grid{grid-template-columns:1.05fr 1fr}.pm-gallery{position:sticky;top:96px}.pm-trust{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.hm-carousel__card{flex-basis:24%}}@media(prefers-reduced-motion:reduce){.hm-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lmb-minimal.css.map */
