.callbar,.curtain{display:none!important}html.js .template-index .hero h1{opacity:1;transform:none;transition:none}@media(max-width:680px){body{padding-bottom:0}.wa{display:flex}}.wa{background:#25d366;color:#fff;box-shadow:0 6px 20px #00000038}.wa:hover{background:#1ebe5b}@media(max-width:680px){.wa{padding:0;width:56px;height:56px;justify-content:center;border-radius:50%;right:1rem;bottom:1rem}.wa span{display:none}.wa svg{width:28px;height:28px}}.btn-wa{background:#25d366;color:#fff;gap:.5rem}.btn-wa:hover{background:#1ebe5b}.btn-wa svg{width:18px;height:18px}.hero__title .w{display:inline-block;white-space:nowrap}.hero__title .w:not(:last-child){margin-right:.26em}.hero__title .l{display:inline-block}html.js .template-index .hero__title .l{opacity:0;transform:translateY(.55em) rotate(4deg);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--i) * 32ms)}html.js.is-ready .template-index .hero__title .l{opacity:1;transform:none}html.js .template-index .hero p,html.js .template-index .hero .actions,html.js .template-index .header{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}html.js .template-index .header{transform:translateY(-8px)}html.js.is-ready .template-index .hero p,html.js.is-ready .template-index .hero .actions,html.js.is-ready .template-index .header{opacity:1;transform:none}html.js.is-ready .template-index .header{transition-delay:.15s}html.js.is-ready .template-index .hero p{transition-delay:1.5s}html.js.is-ready .template-index .hero .actions{transition-delay:1.7s}@media(prefers-reduced-motion:reduce){html.js .template-index .hero__title .l,html.js .template-index .hero p,html.js .template-index .hero .actions,html.js .template-index .header{opacity:1;transform:none;transition:none}}.menu{gap:1.35rem}.menu a{white-space:nowrap}@media(max-width:1240px){.menu{gap:1rem;font-size:.86rem}}.brand small{text-transform:uppercase}.product__info .actions{margin-top:1.4rem}.product__info .specs{margin-top:2rem}.product-section{padding-top:1.6rem}.back{display:inline-block;font-size:.88rem;color:var(--green);text-decoration:none;margin-bottom:1.4rem;letter-spacing:.02em}.back:hover{text-decoration:underline}.btn-mail{gap:.5rem}.btn-mail svg{width:18px;height:18px}.product__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.product__actions .btn{white-space:nowrap;justify-content:center;padding-inline:1rem}.product__contact{font-size:.9rem;color:var(--grey);margin:1rem 0 0;line-height:1.7}.product__contact a{color:var(--green);text-decoration:none;white-space:nowrap}.product__contact a:hover{text-decoration:underline}.card__media{aspect-ratio:var(--card-ratio,1/1)}.card__media img{object-fit:cover;object-position:center}.gallery__main--photo{aspect-ratio:var(--ratio,4/3);max-height:min(78vh,760px);background:#eceeea}.gallery__main--photo img{object-fit:contain}.gallery__thumbs button{aspect-ratio:1/1}@media(max-width:680px){.product-section{padding-top:1.2rem}.gallery__main--photo{max-height:70vh}.product__actions{display:grid;grid-template-columns:repeat(3,1fr)}.product__actions .btn{padding-inline:.6rem;font-size:.92rem}}.brand .logo{height:48px;width:auto;display:block}.drawer .brand .logo{height:40px}@media(max-width:1240px){.brand .logo{height:44px}}@media(max-width:680px){.brand .logo{height:38px}}@media(max-width:1180px){.menu,.header__call{display:none}.burger{display:block}}.nl-form{display:block}.nl__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.nl__label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0 0 .8rem}.nl h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem)}.nl__text{margin:1rem 0 0;max-width:46ch;opacity:.85}.nl-form__row{display:flex;gap:.6rem}.nl-form__row input{flex:1;min-width:0;background:#fff;border:1px solid var(--rule);border-radius:999px;padding:.95rem 1.3rem;font-size:1rem}.nl-form__row input:focus{outline:none;border-color:var(--brass)}.nl-form__row .btn{white-space:nowrap}.section--green .nl-form__row .btn{background:var(--brass);color:var(--green-deep)}.section--green .nl-form__row .btn:hover{background:#d4b97e}.nl-form__small{font-size:.8rem;margin:.7rem 0 0;opacity:.7}.nl-form__ok{padding:1rem 1.2rem;border-radius:4px;background:#e4efe5;color:var(--green);margin:0}.nl-form__error{font-size:.88rem;color:#b3261e;margin:0 0 .6rem}.section--green .nl-form__ok{background:#ffffff1f;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:820px){.nl__grid{grid-template-columns:1fr;gap:1.6rem}.nl-form__row{flex-direction:column}.nl-form__row .btn{width:100%;justify-content:center}}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1rem}.popup[hidden]{display:none}.popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c2c22b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup__card{position:relative;background:#fff;color:var(--ink,#111);border-radius:6px;padding:2.4rem 2.2rem 1.6rem;max-width:460px;width:100%;box-shadow:0 30px 80px #00000059;transform:translateY(16px);opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s}.popup.is-open .popup__card{transform:none;opacity:1}.popup__card h2{font-size:1.7rem;line-height:1.1;margin:0}.popup__card .nl__text{margin:.9rem 0 1.4rem;opacity:.8}.popup__card .nl-form__row{flex-direction:column}.popup__card .nl-form__row input{background:var(--paper)}.popup__card .nl-form__row .btn{width:100%;justify-content:center}.popup__close{position:absolute;top:.6rem;right:.8rem;background:none;border:0;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--grey);padding:.3rem}.popup__nee{display:block;margin:1rem auto 0;background:none;border:0;color:var(--grey);font-size:.88rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.popup{align-items:end;padding:0}.popup__card{border-radius:14px 14px 0 0;max-width:none;padding:2rem 1.3rem 1.2rem}}.crumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section--paper .nl-form__row input{border-color:#d9ddd8}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme-extra.css.map */
