.lg-pdp{--green:#7cb847;--green-deep:#4f7a2e;--tint:#eeffe2;--ink:#121212;--brown:#382a26;--muted:#5d5d56;--line:rgba(18,18,18,.1);--white:#fff;--lg-display:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lg-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--lg-body);color:var(--ink);line-height:1.7}.lg-pdp *{box-sizing:border-box}.lg-pdp h1,.lg-pdp h2,.lg-pdp h3{font-family:var(--lg-display);font-weight:600;line-height:1.15;margin:0}.lg-pdp p{margin:0}.lg-pdp a{color:inherit;text-decoration:none}.lg-pdp img{max-width:100%;display:block}.lg-pdp .lg-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.lg-pdp .lg-sec{padding:64px 0}.lg-pdp .lg-sec--tint{background:var(--tint)}.lg-pdp .lg-btn{display:inline-block;font-family:var(--lg-display);font-weight:600;font-size:16px;padding:15px 30px;border-radius:26px;border:2px solid var(--green);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;background:var(--green);color:#fff}.lg-pdp .lg-btn:hover{background:var(--green-deep);border-color:var(--green-deep)}.lg-pdp .lg-btn[disabled]{opacity:.5;cursor:not-allowed}.lg-pdp .lg-crumb{font-size:13px;color:var(--muted);margin-bottom:26px}.lg-pdp .lg-crumb a{color:var(--muted)}.lg-pdp .lg-crumb a:hover{color:var(--green-deep)}.lg-pdp .lg-crumb span{color:var(--ink)}.lg-pdp .lg-pdp__top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.lg-pdp .lg-pdp__media{position:relative;background:#faf9f5;border:1px solid var(--line);border-radius:18px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden}.lg-pdp .lg-pdp__media img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .2s ease}.lg-pdp .lg-pdp__tag{position:absolute;top:16px;left:16px;z-index:2;font-family:var(--lg-display);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--green-deep);border:1px solid #cfe6b8;background:#f1fae5;border-radius:20px;padding:4px 10px}.lg-pdp .lg-ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--green-deep)}.lg-pdp .lg-ph__leaf{width:34px;height:34px;background:var(--green);border-radius:0 60% 60%;transform:rotate(45deg);opacity:.55;margin-bottom:18px;position:relative}.lg-pdp .lg-ph__leaf:after{content:"";position:absolute;left:50%;top:14%;width:2px;height:72%;background:#ffffffe6;transform:translate(-50%)}.lg-pdp .lg-ph__mark{font-family:var(--lg-display);font-weight:600;font-size:16px;letter-spacing:.02em;max-width:18ch}.lg-pdp .lg-ph__note{font-size:13px;color:var(--muted);margin-top:6px}.lg-pdp .lg-pdp__info h1{font-size:clamp(28px,3.6vw,40px);letter-spacing:-.02em;line-height:1.1}.lg-pdp .lg-price{display:flex;align-items:baseline;gap:12px;margin-top:14px}.lg-pdp .lg-price__amount{font-family:var(--lg-display);font-weight:700;font-size:30px;color:var(--ink)}.lg-pdp .lg-price__per{font-size:14px;color:var(--muted)}.lg-pdp .lg-lead{font-size:17px;color:var(--muted);line-height:1.65;margin-top:18px;max-width:38em}.lg-pdp .lg-checks-label{font-family:var(--lg-display);font-weight:600;font-size:14px;color:var(--ink);margin:22px 0 8px}.lg-pdp .lg-checks{list-style:none;padding:0;margin:0 0 4px;display:grid;gap:9px}.lg-pdp .lg-checks li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;color:var(--ink)}.lg-pdp .lg-checks li .ck{color:var(--green-deep);font-weight:800;line-height:1.5}.lg-pdp .lg-opt-label{font-family:var(--lg-display);font-weight:600;font-size:14px;margin:28px 0 12px}.lg-pdp .lg-variants{display:flex;flex-wrap:wrap;gap:10px}.lg-pdp .lg-variant{font-family:var(--lg-body);font-size:15px;padding:11px 18px;border:1.5px solid var(--line);border-radius:26px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;color:var(--ink)}.lg-pdp .lg-variant:hover{border-color:var(--green)}.lg-pdp .lg-variant.active{border-color:var(--green-deep);background:var(--green);color:#fff}.lg-pdp .lg-pdp__form{margin:0}.lg-pdp .lg-cta{margin-top:30px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lg-pdp .lg-trust{font-size:14px;color:var(--muted)}.lg-pdp .lg-added{margin-top:14px;font-size:15px;color:var(--green-deep);font-weight:600}.lg-pdp .lg-added a{color:var(--green-deep);text-decoration:underline}.lg-pdp .lg-claim{margin-top:26px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;max-width:44em}.lg-pdp .lg-details{display:grid;grid-template-columns:1.45fr .9fr;gap:48px;align-items:start}.lg-pdp .lg-prose h2,.lg-pdp .lg-side h2{font-size:clamp(22px,2.6vw,28px);letter-spacing:-.01em}.lg-pdp .lg-side h2{margin:0 0 18px}.lg-pdp .lg-prose p{font-size:16.5px;color:var(--muted);line-height:1.7;margin-top:14px}.lg-pdp .lg-foot{font-size:13px;color:var(--muted);margin-top:24px}.lg-pdp .lg-spec{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:26px 26px 28px;box-shadow:0 10px 30px #1212120a}.lg-pdp .lg-spec h3{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.lg-pdp .lg-spec h3:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.lg-pdp .lg-spec p{font-size:15px;color:var(--muted);line-height:1.6;margin-top:7px}.lg-pdp .lg-faq-head{margin-bottom:36px}.lg-pdp .lg-faq-head h2{font-size:clamp(26px,3.2vw,36px)}.lg-pdp .lg-faq{max-width:760px}.lg-pdp .lg-faq details{border-bottom:1px solid var(--line)}.lg-pdp .lg-faq summary{list-style:none;cursor:pointer;font-family:var(--lg-display);font-weight:600;font-size:17px;color:var(--ink);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.lg-pdp .lg-faq summary::-webkit-details-marker{display:none}.lg-pdp .lg-faq summary:after{content:"+";color:var(--green-deep);font-weight:600;font-size:22px;line-height:1}.lg-pdp .lg-faq details[open] summary:after{content:"\2013"}.lg-pdp .lg-faq details p{font-size:16px;color:var(--muted);line-height:1.7;padding:0 0 18px;margin:0}@media(max-width:900px){.lg-pdp .lg-details{grid-template-columns:1fr;gap:34px}}@media(max-width:820px){.lg-pdp .lg-pdp__top{grid-template-columns:1fr;gap:28px}.lg-pdp .lg-sec{padding:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lg-product.css.map */
