.lp{--lp-green: #3F6B47;--lp-green-dk: #31553A;--lp-olive: #4F5940;--lp-tint: #EAF0E6;--lp-cream: #FBF7EF;--lp-ink: #1C1A17;--lp-text: #3A3533;--lp-muted: #6B655C;--lp-line: #DCD7CC;--lp-card-line: #B9CDB4;display:block;inline-size:100%;box-sizing:border-box;padding-block:60px;background:#fff;color:var(--lp-ink);font-family:var(--c-sans)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4,.lp p{margin:0;font-family:var(--c-sans);text-transform:none}.lp--tint{background:var(--lp-tint)}.lp--cream{background:var(--lp-cream)}.lp--flush{padding-block:0}.lp__in{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:40px}.lp__in--1120{max-inline-size:1200px}.lp__in--960{max-inline-size:1040px}.lp__in--908{max-inline-size:988px}@media(max-width:749px){.lp{padding-block:44px}.lp__in{padding-inline:18px}}.lp__h2{font-size:32px;line-height:46px;font-weight:700;letter-spacing:-.6px;text-align:center;text-wrap:balance}@media(max-width:749px){.lp__h2{font-size:28px;line-height:35px}}.lp__accent{color:var(--lp-green)}.lp__intro{max-inline-size:760px;margin:14px auto 0;color:var(--lp-text);font-size:18px;line-height:30px;text-align:center}.lp__intro strong{color:var(--lp-ink)}.lp__rte>:first-child{margin-block-start:0}.lp__rte>:last-child{margin-block-end:0}.lp__rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp-sk{display:block;block-size:.7em;margin-block:.45em;border-radius:6px;background:#1c1a1712}.lp-sk--70{inline-size:70%}.lp-sk--50{inline-size:50%}.lp-sk--90{inline-size:90%}.lp-sk--40{inline-size:40%}.lp-img{position:relative;overflow:hidden}.lp-img img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.lp-img--empty{background:#eef0ea}.lp-img__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#1c1a1759;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lp-cta{display:flex;flex-direction:column;align-items:center;gap:8px;inline-size:350px;max-inline-size:100%}.lp-cta--center{margin:36px auto 0}.lp-btn{position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:56px;padding:12px 52px;border:0;border-radius:10px;background:var(--lp-green);color:#fff;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.lp-btn:hover{background:var(--lp-green-dk);box-shadow:0 4px 14px #31553a40}.lp-btn:focus-visible{outline:3px solid var(--lp-ink);outline-offset:3px}.lp-btn svg{position:absolute;inset-inline-end:20px;inline-size:18px;block-size:18px;transition:transform .18s ease}.lp-btn:hover svg{transform:translate(3px)}.lp-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.lp-cta__note{color:var(--lp-text);font-size:16px;line-height:1.5;text-align:center}@media(max-width:749px){.lp-cta{inline-size:100%}.lp-btn{min-block-size:58px;font-size:18px}}@media(prefers-reduced-motion:reduce){.lp-btn,.lp-btn svg{transition:none}}.lp-stars{display:inline-flex;gap:2px;color:#e0a21a}.lp-stars svg{inline-size:18px;block-size:18px}.lp-hero{padding-block:0}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-block-size:544px;background:var(--lp-cream)}.lp-hero__media{min-block-size:544px}.lp-hero__media.lp-img{block-size:100%}.lp-hero__body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:48px 60px}.lp-hero__body>*{max-inline-size:528px}.lp-hero__rating{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.lp-hero__h1{font-size:46px;line-height:55px;font-weight:700;letter-spacing:-.5px;text-wrap:balance}.lp-hero__p{font-size:18px;line-height:32.4px}@media(max-width:999px){.lp-hero__h1{font-size:38px;line-height:46px}.lp-hero__body{padding:40px 32px}}@media(max-width:749px){.lp-hero__grid{grid-template-columns:minmax(0,1fr);min-block-size:0}.lp-hero__media{min-block-size:0;aspect-ratio:390 / 262}.lp-hero__body{gap:14px;padding:20px 18px 34px}.lp-hero__h1{font-size:32px;line-height:38px}}.lp-logos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-inline-size:1120px;margin:30px auto 0;padding:0;list-style:none}.lp-logos__card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px 22px;border-radius:10px;background:#f4f4f2;text-align:center}.lp-logos__logo{inline-size:100%;max-inline-size:170px;aspect-ratio:170 / 46;border-radius:6px}.lp-logos__logo img{object-fit:contain}.lp-logos__text{inline-size:100%;font-size:17px;line-height:28px}@media(max-width:999px){.lp-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lp-logos__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-18px;padding-inline:18px;scrollbar-width:none}.lp-logos__grid::-webkit-scrollbar{display:none}.lp-logos__card{flex:0 0 62%;scroll-snap-align:start}}.lp-car{position:relative;max-inline-size:1040px;margin:32px auto 0}.lp-car__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 6px;margin:0;list-style:none;scrollbar-width:none}.lp-car__track::-webkit-scrollbar{display:none}.lp-car__card{flex:0 0 calc((100% - 36px) / 3);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 20px 20px;border:1px solid #E3E6E1;border-radius:10px;background:#fff;text-align:center}.lp-car__img{inline-size:150px;block-size:150px;border-radius:50%}.lp-car__text{inline-size:100%;font-size:16px;line-height:28px}.lp-car__who{margin-block-start:auto;font-size:15px;font-weight:700}.lp-ver{display:inline-flex;align-items:center;gap:6px;color:var(--lp-text);font-size:14px;font-weight:500}.lp-ver svg{inline-size:18px;block-size:18px;color:var(--lp-green)}.lp-car__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-block-start:22px}.lp-car__arrow{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;background:none;color:var(--lp-ink);cursor:pointer}.lp-car__arrow svg{inline-size:30px;block-size:30px}.lp-car__arrow[disabled]{opacity:.3;cursor:default}.lp-car__arrow:focus-visible,.lp-car__dot:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-car__dots{display:flex;gap:2px}.lp-car__dot{inline-size:24px;block-size:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.lp-car__dot:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:#9aa09a}.lp-car__dot[aria-current=true]:before{background:var(--lp-ink)}@media(max-width:999px){.lp-car__card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){.lp-car__card{flex-basis:86%}}.lp-cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-inline-size:912px;margin:28px auto 0;border:1.5px solid #9DC0A8;border-radius:16px;background:#fff;overflow:hidden}.lp-cmp__col{padding:32px 38px 30px}.lp-cmp__col+.lp-cmp__col{border-inline-start:1.5px solid #9DC0A8}.lp-cmp__title{margin-block-end:14px;font-size:17px;font-weight:700;text-align:center}.lp-cmp__img{aspect-ratio:1 / 1;border-radius:4px}.lp-cmp__rows{display:grid;gap:4px;margin:22px 0 0;padding:0;list-style:none}.lp-cmp__row{display:flex;align-items:center;gap:12px;min-block-size:40px;font-size:16px;line-height:1.35}.lp-cmp__row .lp-sk{flex:1;margin:0}.lp-cmp__ic{flex:none;inline-size:22px;block-size:22px}.lp-cmp__ic--yes{color:var(--lp-green)}.lp-cmp__ic--no{color:#c2412d}@media(max-width:749px){.lp-cmp__col{padding:18px 14px}.lp-cmp__row{gap:8px;min-block-size:44px;font-size:14px}.lp-cmp__ic{inline-size:18px;block-size:18px}}.lp-eyebrow{margin-block-end:8px;color:var(--lp-text);font-size:13px;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.lp-wall{columns:2;column-gap:26px;max-inline-size:1120px;margin:30px auto 0;padding:0;list-style:none}.lp-wall__item{break-inside:avoid;margin-block-end:16px}.lp-wall__c{display:flex;align-items:flex-start;gap:10px}.lp-wall__av{flex:none;inline-size:40px;block-size:40px;border-radius:50%}.lp-wall__bubble{flex:1;padding:10px 14px;border-radius:16px;background:#f0f2f5;font-size:14px;line-height:1.45}.lp-wall__bubble b{display:block;margin-block-end:2px;font-size:13px}.lp-wall__shot{border-radius:12px}@media(max-width:749px){.lp-wall{columns:1}}.lp-offer__promo{margin-block-end:34px}.lp-offer__grid{display:grid;grid-template-columns:minmax(0,1fr) 498px;gap:44px;align-items:start;max-inline-size:1164px;margin-inline:auto}@media(max-width:999px){.lp-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media(max-width:749px){.lp-offer__grid{grid-template-columns:minmax(0,1fr);gap:22px}}.lp-gal{position:sticky;top:calc(var(--c-head-h, 80px) + 16px)}@media(max-width:749px){.lp-gal{position:static}}.lp-gal__main{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden}.lp-gal__slide{display:none;inline-size:100%;block-size:100%}.lp-gal__slide.is-active{display:block}.lp-gal__slide img{inline-size:100%;block-size:100%;object-fit:contain;background:#fff}.lp-gal__nav{position:absolute;inset-block-start:50%;display:grid;place-items:center;inline-size:40px;block-size:40px;margin-block-start:-20px;border:0;border-radius:50%;background:#ffffffeb;color:var(--lp-ink);box-shadow:0 1px 6px #00000024;cursor:pointer;z-index:2}.lp-gal__nav svg{inline-size:18px;block-size:18px}.lp-gal__nav--prev{inset-inline-start:10px}.lp-gal__nav--next{inset-inline-end:10px}.lp-gal__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.lp-gal__thumb{display:block;inline-size:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid var(--lp-line);border-radius:10px;background:#eef0ea;cursor:pointer}.lp-gal__thumb[aria-current=true]{border:2px solid var(--lp-green)}.lp-gal__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.lp-gal__thumb:focus-visible,.lp-gal__nav:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-quote{display:flex;gap:12px;align-items:flex-start;margin-block-start:14px;padding:14px 16px;border-radius:14px;background:#f0f2f5}.lp-quote__av{flex:none;inline-size:52px;block-size:52px;border-radius:50%}.lp-quote__body{flex:1;font-size:14px;line-height:1.5}.lp-quote__body b{display:block;margin-block-end:2px}.lp-offer__rating{display:flex;align-items:center;gap:8px;margin-block-end:8px;font-size:14px}.lp-offer__title{font-size:44px;line-height:50px;font-weight:700;letter-spacing:-.5px}@media(max-width:749px){.lp-offer__title{font-size:28px;line-height:34px}}.lp-offer__intro{margin-block-start:14px;font-size:16px;line-height:28.8px}.lp-checks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.lp-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:600;line-height:1.45}.lp-checks li .lp-sk{flex:1;margin-block:.35em}.lp-check{flex:none;display:grid;place-items:center;inline-size:20px;block-size:20px;margin-block-start:1px;border-radius:50%;background:var(--lp-green);color:#fff}.lp-check svg{inline-size:11px;block-size:11px}#calmy-offer{display:block;block-size:0;scroll-margin-block-start:calc(var(--lp-head, 80px) + 12px)}.lp-offer__buy{margin-block-start:22px;padding-block-start:18px;border-block-start:1px solid var(--lp-line)}.lp-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.lp-offer__now{font-size:28px;font-weight:700}.lp-offer__was{color:var(--lp-muted);font-size:18px}.lp-offer__price .lp-sk{inline-size:120px;block-size:26px;margin:0}.lp-opts{margin:16px 0 0;padding:0;border:0}.lp-opts legend{padding:0;margin-block-end:8px;font-size:14px;font-weight:700}.lp-opts legend span{margin-inline-start:6px;font-weight:400;color:var(--lp-muted)}.lp-vals{display:flex;flex-wrap:wrap;gap:8px}.lp-val{position:relative}.lp-val input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.lp-val label{display:inline-flex;align-items:center;min-block-size:44px;padding:0 16px;border:1.5px solid var(--lp-line);border-radius:10px;background:#fff;font-size:15px;cursor:pointer}.lp-val input:checked+label{border-color:var(--lp-green);background:var(--lp-tint);font-weight:700}.lp-val input:focus-visible+label{outline:2px solid var(--lp-green);outline-offset:2px}.lp-val input.is-unavailable+label{color:var(--lp-muted);text-decoration:line-through}.lp-offer__apps{margin-block-start:16px}.lp-offer__apps:empty{display:none}.lp-offer__ship{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-block-start:16px;font-size:14px}.lp-offer__ship span{display:inline-flex;align-items:center;gap:6px}.lp-dot{inline-size:8px;block-size:8px;border-radius:50%;background:#3f8f5a}.lp-offer__ship .is-out .lp-dot{background:#b5533c}.lp-offer__msg{margin-block-start:12px;padding:12px 14px;border:1.5px solid var(--lp-ink);border-radius:10px;font-size:14px;line-height:1.5}.lp-offer__row{display:flex;gap:10px;margin-block-start:14px}.lp-qty{display:inline-flex;align-items:center;flex:none;border:1.5px solid var(--lp-line);border-radius:10px;background:#fff}.lp-qty button{display:grid;place-items:center;inline-size:42px;block-size:64px;border:0;background:none;font-size:20px;color:var(--lp-ink);cursor:pointer}.lp-qty input{inline-size:36px;border:0;background:none;font:inherit;font-size:16px;text-align:center;color:var(--lp-ink);-moz-appearance:textfield}.lp-qty input::-webkit-outer-spin-button,.lp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-atc{flex:1 1 auto;min-inline-size:0;flex-direction:column;min-block-size:68px;padding:10px 16px;font-size:26px;letter-spacing:.01em;text-transform:uppercase}.lp-atc small{display:block;margin-block-start:2px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.lp-err{margin-block-start:10px;color:#9b2c2c;font-size:14px}.lp-err:empty{display:none}.lp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.lp-pay svg{inline-size:38px;block-size:24px}.lp-gpanel{display:flex;gap:14px;align-items:center;margin-block-start:18px;padding:14px 16px;border:1.5px solid #9DC0A8;border-radius:10px;background:var(--lp-tint)}.lp-gpanel__badge{flex:none;inline-size:72px;block-size:72px;border-radius:50%}.lp-gpanel__badge img{object-fit:contain}.lp-gpanel h3{font-size:18px;font-weight:700}.lp-gpanel p{margin-block-start:2px;font-size:14px;line-height:1.45;color:var(--lp-text)}.lp-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;text-align:center}.lp-feats__ic{inline-size:64px;block-size:64px;margin:0 auto 8px;border-radius:50%;border:1.5px solid #9DC0A8}.lp-feats__ic img{object-fit:contain}.lp-feats li{font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.lp-acc{margin-block-start:18px}.lp-acc details{border-block-end:1px solid var(--lp-line)}.lp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;padding:12px 2px;font-size:18px;font-weight:700;line-height:1.35;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.lp-acc summary::-webkit-details-marker{display:none}.lp-acc summary:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px;border-radius:6px}.lp-acc__ic{flex:none;inline-size:18px;block-size:18px;transition:transform .2s ease}.lp-acc details[open] .lp-acc__ic{transform:rotate(180deg)}.lp-acc__a{padding:0 2px 18px;color:var(--lp-text);font-size:16px;line-height:28.8px}@media(prefers-reduced-motion:reduce){.lp-acc__ic{transition:none}}.lp-tcard{margin-block-start:18px;padding:16px 18px;border:1.5px solid #9DC0A8;border-radius:12px;background:#fff}.lp-tcard__body{margin-block-start:8px;font-size:15px;line-height:1.6;color:var(--lp-text)}.lp-tcard__who{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:12px;font-size:14px}.lp-tcard__who>span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.lp-tcard__av{inline-size:34px;block-size:34px;border-radius:50%}.lp-ing__h{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.6px;text-align:center}.lp-ing__h span{display:block}@media(max-width:749px){.lp-ing__h{font-size:28px;line-height:35px}}.lp-ing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-inline-size:1200px;margin:28px auto 0;padding:0;list-style:none}.lp-ing__card{display:grid;grid-template-columns:minmax(0,1fr) 42%;grid-template-rows:auto 1fr;gap:6px 8px;min-block-size:182px;padding:18px 0 0 20px;border:1px solid var(--lp-card-line);border-radius:10px;background:var(--lp-cream);overflow:hidden}.lp-ing__name{grid-column:1 / -1;padding-inline-end:16px;font-size:18px;font-weight:700}.lp-ing__txt{padding-block-end:16px;font-size:14px;line-height:1.5;color:var(--lp-text)}.lp-ing__img{align-self:end;justify-self:end;inline-size:100%;aspect-ratio:1 / 1;border-start-start-radius:10px}.lp-ing__img img{object-fit:contain}@media(max-width:999px){.lp-ing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lp-ing__grid{grid-template-columns:minmax(0,1fr);gap:14px}}.lp-tl__top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:center;max-inline-size:1072px;margin-inline:auto}.lp-tl__top .lp__h2{font-size:30px;line-height:40px;text-align:start}.lp-tl__p{margin-block-start:12px;font-size:16px;line-height:28.8px}.lp-tl__img{aspect-ratio:340 / 340;border-radius:10px}.lp-tl__steps{position:relative;display:grid;gap:16px;max-inline-size:1072px;margin:36px auto 0;padding:0 0 0 76px;list-style:none}.lp-tl__steps:before{content:"";position:absolute;inset-block:26px;inset-inline-start:19px;inline-size:3px;background:var(--lp-green)}.lp-tl__step{position:relative;min-block-size:70px;padding:16px 22px;border-radius:8px;background:#fff}.lp-tl__step:before{content:"";position:absolute;inset-inline-start:-67px;inset-block-start:20px;inline-size:40px;block-size:40px;border-radius:50%;background:var(--lp-green)}.lp-tl__step h3{font-size:22px;font-weight:700;line-height:1.3}.lp-tl__step p{margin-block-start:4px;font-size:17px;line-height:1.5;color:var(--lp-text)}@media(max-width:749px){.lp-tl__top{grid-template-columns:minmax(0,1fr);gap:20px}.lp-tl__steps{padding-inline-start:50px}.lp-tl__steps:before{inset-inline-start:13px}.lp-tl__step:before{inline-size:28px;block-size:28px;inset-inline-start:-50px}.lp-tl__step h3{font-size:19px}.lp-tl__step p{font-size:15px}}.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-inline-size:1200px;margin:28px auto 0;padding:0;list-style:none}.lp-stat{display:flex;align-items:center;gap:0;min-block-size:80px;border-radius:40px;background:#fff;box-shadow:inset 0 0 0 1px #dde5da;overflow:hidden}.lp-stat__v{flex:none;display:grid;place-items:center;inline-size:200px;align-self:stretch;border-radius:40px;background:#6fae84;color:#fff;font-size:36px;font-weight:800}.lp-stat__v .lp-sk{inline-size:90px;block-size:26px;background:#ffffff59}.lp-stat__d{flex:1;padding:10px 22px;font-size:20px;font-weight:700;line-height:1.3}@media(max-width:749px){.lp-stats{grid-template-columns:minmax(0,1fr);gap:12px}.lp-stat{min-block-size:64px}.lp-stat__v{inline-size:120px;font-size:28px}.lp-stat__d{font-size:16px;padding:8px 14px}}.lp-rg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-inline-size:1120px;margin:0 auto;padding:0;list-style:none}.lp-rg__card{display:flex;flex-direction:column;gap:8px;padding:18px 22px;border:1px solid var(--lp-line);border-radius:4px;background:#fff}.lp-rg__card--full{grid-column:1 / -1}.lp-rg__who{display:flex;align-items:center;gap:8px;font-size:14px}.lp-rg__who b{font-weight:700}.lp-rg__av{flex:none;inline-size:30px;block-size:30px;border-radius:50%}.lp-rg__title{margin-block-start:6px;font-size:18px;font-weight:700}.lp-rg__body{font-size:18px;line-height:32px;color:var(--lp-text)}@media(max-width:749px){.lp-rg{grid-template-columns:minmax(0,1fr)}.lp-rg__body{font-size:16px;line-height:28px}}.lp-guar{display:grid;grid-template-columns:minmax(0,680px) 400px;justify-content:space-between;gap:48px;align-items:center;max-inline-size:1140px;margin-inline:auto}.lp-guar .lp__h2{text-align:start}.lp-guar__p{margin-block-start:14px;font-size:18px;line-height:32.4px}.lp-guar .lp-cta{margin-block-start:24px}.lp-guar__img{inline-size:100%;aspect-ratio:1 / 1;border-radius:12px}.lp-guar__img img{object-fit:contain}@media(max-width:899px){.lp-guar{grid-template-columns:minmax(0,1fr);gap:24px}.lp-guar__img{max-inline-size:320px;margin-inline:auto;order:-1}}.lp-faq{max-inline-size:908px;margin:26px auto 0}.lp-faq .lp-acc{margin:0}.lp-faq .lp-acc summary{font-size:18px}@media(max-width:749px){.lp-faq .lp-acc summary{font-size:16px}}.lp-ps{max-inline-size:908px;margin:0 auto;padding:18px 20px;border:1.5px solid #3A3533;border-radius:10px;background:#f6f6f7;color:var(--lp-text);font-size:16px;line-height:28.8px}.lp-ps strong{color:var(--lp-ink)}.lp-foot{padding-block:56px 28px;background:#1f3a2b;color:#f3f1ea}.lp-foot a{color:inherit}.lp-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:0;max-inline-size:1200px;margin-inline:auto}.lp-foot__col{padding-inline:28px}.lp-foot__col+.lp-foot__col{border-inline-start:1px solid rgb(243 241 234 / .18)}.lp-foot__col:first-child{padding-inline-start:0}.lp-foot__brand{inline-size:130px;color:#f3f1ea}.lp-foot__brand .calmy-logo__cut--sm{display:none!important}.lp-foot__brand .calmy-logo__cut--lg{display:block!important;inline-size:100%;block-size:auto!important}.lp-foot__brand svg *{fill:currentColor}.lp-foot__blurb{margin-block-start:14px;font-size:14px;line-height:1.6;opacity:.85}.lp-foot h3{margin-block:0 14px;font-size:18px;font-weight:700}.lp-foot__sub{margin-block:22px 8px;font-size:16px;font-weight:700}.lp-foot__links{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px}.lp-foot__links a{text-decoration:none;opacity:.88}.lp-foot__links a:hover{opacity:1;text-decoration:underline}.lp-foot__news{font-size:14px;line-height:1.5;opacity:.88}.lp-foot__form{display:flex;margin-block-start:14px;border:1px solid rgb(243 241 234 / .6);border-radius:6px;overflow:hidden}.lp-foot__form input{flex:1;min-inline-size:0;padding:12px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px}.lp-foot__form input::placeholder{color:#f3f1ea99}.lp-foot__form button{padding:0 18px;border:0;background:#f3f1ea;color:#1f3a2b;font:inherit;font-weight:700;cursor:pointer}.lp-foot__form button:focus-visible,.lp-foot__form input:focus-visible,.lp-foot select:focus-visible{outline:2px solid #F3F1EA;outline-offset:2px}.lp-foot__note{margin-block-start:10px;font-size:12px;opacity:.75}.lp-foot__ok{margin-block-start:10px;font-size:14px}.lp-foot select{margin-block-start:16px;inline-size:100%;max-inline-size:240px;padding:10px 12px;border:1px solid rgb(243 241 234 / .6);border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:14px}.lp-foot select option{color:#1c1a17}.lp-foot__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;max-inline-size:1200px;margin:40px auto 0;padding-block:18px;border-block:1px solid rgb(243 241 234 / .18);font-size:15px;font-weight:700}.lp-foot__legal{max-inline-size:900px;margin:20px auto 0;font-size:12px;line-height:1.6;text-align:center;opacity:.8}.lp-foot__legal p+p{margin-block-start:6px}.lp-foot__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 0;padding:0;list-style:none}.lp-foot__pay svg{inline-size:38px;block-size:24px}.lp-foot__copy{margin-block-start:12px;font-size:12px;text-align:center;opacity:.75}@media(max-width:899px){.lp-foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:32px}.lp-foot__col:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media(max-width:599px){.lp-foot__grid{grid-template-columns:minmax(0,1fr)}.lp-foot__col{padding-inline:0;border-inline-start:0!important}}body:has(.lp-foot) .shopify-section-group-footer-group{display:none!important}.lp-stick{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--lp-line);background:#fff;transform:translateY(110%);visibility:hidden;transition:transform .25s ease}.lp-stick.is-on{transform:none;visibility:visible}.lp-stick__txt{flex:1;min-inline-size:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-stick .lp-btn{inline-size:auto;min-block-size:46px;padding:0 44px 0 18px;font-size:15px}.lp-stick .lp-btn svg{inset-inline-end:14px}@media(min-width:750px){.lp-stick{display:none}}.lp-wall__shot.lp-img--empty{aspect-ratio:4 / 3}.lp-hero__media img{object-position:var(--lp-fp-d, 50% 50%)}.lp-hero__media picture{display:block;inline-size:100%;block-size:100%}@media(max-width:749px){.lp-hero__media--m{aspect-ratio:var(--lp-ar-m, 390 / 262)}.lp-hero__media--m img{object-position:var(--lp-fp-m, 50% 50%)}}@media(min-width:750px){.lp-hero__media--no-d picture{display:none}}.lp-shiprow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-block-start:14px;font-size:14px;line-height:1.4;color:var(--lp-ink)}.lp-shiprow p{display:flex;align-items:center;gap:8px;min-inline-size:0}.lp-shiprow__date{color:var(--lp-text)}.lp-shiprow__dot{flex:none;inline-size:9px;block-size:9px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 0 3px #3f6b472e}.lp-shiprow__l.is-off .lp-shiprow__dot{background:#c9a227;box-shadow:0 0 0 3px #c9a2272e}.lp-shiprow__l.is-out .lp-shiprow__dot{background:#b5533c;box-shadow:0 0 0 3px #b5533c2e}.lp-shiprow__r svg{flex:none;inline-size:18px;block-size:18px;color:var(--lp-green)}.lp-low{display:flex;align-items:center;gap:8px;margin-block-start:10px;padding:8px 12px;border:1px solid #E7CBC1;border-radius:8px;background:#fbf2ee;color:#2b2522;font-size:14px;font-weight:600;line-height:1.35}.lp-low[hidden]{display:none}.lp-low svg{flex:none;inline-size:17px;block-size:17px;color:#b5533c}.lp-offer__deliv{margin-block-start:6px;color:var(--lp-muted);font-size:13px}@media(max-width:749px){.lp-shiprow{flex-direction:column;align-items:flex-start;gap:6px;font-size:13.5px}}.lp-avail{display:flex;align-items:center;gap:9px;margin-block-start:10px;padding:9px 12px;border:1px solid #CFDCCB;border-radius:8px;background:#f2f6f0;color:#2b2522;font-size:14px;font-weight:600;line-height:1.35}.lp-avail__ic{display:none;flex:none;inline-size:17px;block-size:17px}.lp-avail--in .lp-avail__ic--in{display:block;color:var(--lp-green)}.lp-avail--low{border-color:#e7cbc1;background:#fbf2ee}.lp-avail--low .lp-avail__ic--low{display:block;color:#b5533c}.lp-avail--back{border-color:#e6d7ae;background:#fbf6ea}.lp-avail--back .lp-avail__ic--back{display:block;color:#9a7a1f}.lp-avail--out{border-color:#ddd7ce;background:#f4f2ef;color:#5f574b}.lp-avail--out .lp-avail__ic--out{display:block;color:#8b8378}.lp-shiprow{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-block-start:16px;font-size:14px;line-height:1.4}.lp-shiprow p{display:flex;align-items:baseline;gap:7px}.lp-shiprow b{font-weight:700}.lp-shiprow__r svg{display:none}.lp-shiprow__dot{inline-size:8px;block-size:8px;box-shadow:none;align-self:center}.lp-shiprow__l.is-off .lp-shiprow__dot,.lp-shiprow__l.is-out .lp-shiprow__dot{box-shadow:none}.lp-shiprow__txt{cursor:help}.lp-shipnote{margin-block-start:3px;color:var(--lp-muted);font-size:12.5px;text-align:end}.lp-stock{margin-block-start:12px;padding:13px 14px;border:1px solid #C9C9C9;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000f;color:#1f1d1a}.lp-stock[hidden]{display:none}.lp-stock__h{display:flex;align-items:center;gap:8px;font-size:16.5px;font-weight:700;line-height:1.3}.lp-stock__ic{flex:none;inline-size:20px;block-size:20px;color:#c0392b}.lp-stock--in .lp-stock__ic,.lp-stock--back .lp-stock__ic{color:#6b655c}.lp-stock--out .lp-stock__ic{color:#8b8378}.lp-stock__t{margin-block-start:6px;color:#6b6b6b;font-size:14.5px;line-height:1.4}.lp-stock__t[hidden]{display:none}.lp-offer__row{flex-direction:column;align-items:stretch;gap:10px;margin-block-start:14px}.lp-offer__row .lp-qty{align-self:flex-start}.lp-offer__row .lp-qty button{block-size:44px}.lp-offer__row .lp-atc{inline-size:100%}@media(max-width:749px){.lp-shiprow{flex-direction:row;align-items:baseline;gap:4px 12px;font-size:13.5px}.lp-stock__h{font-size:16px}.lp-stock__t{font-size:14px}}.lp-offer__qty{margin-block-start:14px}.lp-offer__qty button{block-size:44px}.lp-stock{margin-block-start:12px;padding:13px 14px;border:1.5px solid #808080;border-radius:10px;background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a}.lp-stock__h{font-size:16.5px;font-weight:700;color:#1a1a1a}.lp-stock__t{margin-block-start:5px;color:#6b6b6b;font-size:14.5px;line-height:1.4}.lp-stock--low .lp-stock__ic{color:#d93025}.lp-stock__sample{display:inline-block;margin-block-end:8px;padding:2px 8px;border-radius:999px;background:#fff4cc;color:#6a5300;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-offer__row{margin-block-start:14px;gap:0}.lp-atc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;inline-size:100%;min-block-size:70px;padding:12px 16px;border-radius:10px;background:#169c5c;color:#fff;text-transform:none}.lp-atc:hover{background:#128a50}.lp-atc:focus-visible{outline:3px solid #0D5C36;outline-offset:3px}.lp-atc[disabled]{background:#8fc9ac;opacity:1}.lp-atc__main{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.lp-atc__sub{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.2}.lp-atc__sub svg{flex:none;inline-size:16px;block-size:16px}.lp-offer__row+.lp-err{margin-block-start:8px}@media(max-width:749px){.lp-atc__main{font-size:24px}.lp-atc__sub{font-size:13.5px}}.lp-atc .lp-atc__sub svg{position:static;inset:auto;transform:none!important}.lp-warn{margin-block-start:12px;padding:13px 14px;border:1px solid #808080;border-radius:10px;background:#fff;box-shadow:0 1px 4px #00000014;color:#111}.lp-warn[hidden]{display:none}.lp-warn__h{display:flex;align-items:flex-start;gap:8px;font-size:17px;font-weight:700;line-height:1.3;color:#111}.lp-warn__ic{flex:0 0 20px;inline-size:20px;block-size:20px;margin-block-start:1px;color:#ff3030}.lp-warn__b{margin-block-start:6px;color:#777;font-size:15px;line-height:1.4}.lp-warn__b p{margin:0}.lp-warn__b p+p{margin-block-start:6px}.lp-warn__b strong,.lp-warn__b b{color:#555;font-weight:700}.lp-warn__b u,.lp-warn__b a{color:#555;text-underline-offset:2px}.lp-warn__label{margin-block:12px -6px;color:#8a6d00;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-feats{gap:10px;align-items:start}.lp-feats li{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.lp-feats__ic{display:block;inline-size:var(--lp-feat-d, 100px);block-size:var(--lp-feat-d, 100px);max-inline-size:100%;margin:0 auto 11px}.lp-feats__ic--img{border:0;border-radius:0;background:none;padding:0;overflow:visible}.lp-feats__ic--img img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.lp-feats__ic--empty{border:1.5px solid #9DC0A8;border-radius:50%;background:#f3f6f1}@media(max-width:749px){.lp-feats{gap:8px}.lp-feats__ic{inline-size:var(--lp-feat-m, 74px);block-size:var(--lp-feat-m, 74px);margin-block-end:10px}.lp-feats li{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-lp.css.map */
