.product-detail-tabs{width:100%;padding-bottom:var(--product-tabs-padding-bottom);background:var(--product-tabs-background);color:var(--product-tabs-text);font-family:var(--font-body-family, inherit)}.product-detail-tabs *,.product-detail-tabs *:before,.product-detail-tabs *:after{box-sizing:border-box}.product-detail-tabs__container{width:100%;max-width:var(--product-tabs-container);margin:0 auto;padding-right:30px;padding-left:30px}.product-detail-tabs__navigation{display:flex;align-items:center;gap:58px;overflow-x:auto;border-bottom:1px solid var(--product-tabs-border);scrollbar-width:none}.product-detail-tabs__navigation::-webkit-scrollbar{display:none}.product-detail-tabs__tab{position:relative;flex:0 0 auto;padding:0 0 18px;border:0;background:transparent;color:var(--product-tabs-heading);font:inherit;font-size:15px;font-weight:500;line-height:1.3;cursor:pointer}.product-detail-tabs__tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--product-tabs-accent);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .2s ease,transform .2s ease}.product-detail-tabs__tab.is-active{color:var(--product-tabs-accent)}.product-detail-tabs__tab.is-active:after{opacity:1;transform:scaleX(1)}.product-detail-tabs__tab:focus-visible{outline:2px solid var(--product-tabs-accent);outline-offset:4px}.product-detail-tabs__panel{padding-top:34px}.product-detail-tabs__panel[hidden]{display:none}.product-detail-tabs__description-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:start;gap:65px}.product-detail-tabs__description-layout--no-image{grid-template-columns:minmax(0,1fr)}.product-detail-tabs__description-column{min-width:0}.product-detail-tabs__description{color:var(--product-tabs-text);font-size:14px;line-height:1.75}.product-detail-tabs__description>*:first-child{margin-top:0}.product-detail-tabs__description>*:last-child{margin-bottom:0}.product-detail-tabs__description p{margin-top:0;margin-bottom:20px;font-size:16px;font-weight:300;color:#241f20}.product-detail-tabs__description h2,.product-detail-tabs__description h3,.product-detail-tabs__description h4{font-size:28px!important;font-weight:500;margin-bottom:10px!important}.product-detail-tabs__description ul,.product-detail-tabs__description ol{padding-left:22px}.product-detail-tabs__benefits{display:flex;flex-direction:column;gap:13px;margin:23px 0 0;padding:0;list-style:none}.product-detail-tabs__benefits li{display:flex;align-items:flex-start;gap:10px;color:#241f20;font-size:16px;line-height:1.5}.product-detail-tabs__check{display:inline-flex;flex:0 0 17px;width:17px;height:17px;margin-top:1px;color:var(--product-tabs-accent)}.product-detail-tabs__check svg{display:block;width:100%;height:100%;overflow:visible}.product-detail-tabs__check circle,.product-detail-tabs__check path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.product-detail-tabs__check circle{stroke-width:1.5}.product-detail-tabs__check path{stroke-width:1.7}.product-detail-tabs__promo{position:relative;width:100%;aspect-ratio:1.12 / 1;overflow:hidden;border:1px solid var(--product-tabs-border);border-radius:var(--product-tabs-radius);background:#fff}.product-detail-tabs__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.product-detail-tabs__features-intro{max-width:850px;margin-bottom:27px;color:var(--product-tabs-text);font-size:14px;line-height:1.7}.product-detail-tabs__features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-detail-tabs__feature{display:flex;align-items:flex-start;gap:15px;min-width:0;padding:23px;border:1px solid var(--product-tabs-border);border-radius:10px;background:#fff}.product-detail-tabs__feature-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#078bff1a;color:var(--product-tabs-accent)}.product-detail-tabs__feature-icon svg{width:22px;height:22px;fill:currentColor}.product-detail-tabs__feature h3{margin:0 0 6px;color:var(--product-tabs-heading);font-family:var(--font-heading-family, inherit);font-size:16px;line-height:1.35}.product-detail-tabs__feature p{margin:0;color:var(--product-tabs-muted);font-size:13px;line-height:1.55}.product-detail-tabs__review-app{width:100%}.product-detail-tabs__fallback{padding:30px;border:1px solid var(--product-tabs-border);border-radius:10px;color:var(--product-tabs-muted);font-size:14px;line-height:1.7}.product-detail-tabs__fallback p{margin:0}@media screen and (max-width:989px){.product-detail-tabs__description-layout{grid-template-columns:1fr;gap:35px}.product-detail-tabs__promo{max-width:620px}.product-detail-tabs__features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.product-detail-tabs{padding-top:calc(var(--product-tabs-padding-top) * .7);padding-bottom:calc(var(--product-tabs-padding-bottom) * .7)}.product-detail-tabs__container{padding-right:16px;padding-left:16px}.product-detail-tabs__navigation{gap:30px}.product-detail-tabs__tab{padding-bottom:14px;font-size:13px}.product-detail-tabs__panel{padding-top:25px}.product-detail-tabs__description{font-size:13px;line-height:1.7}.product-detail-tabs__description p{margin-bottom:16px}.product-detail-tabs__benefits{gap:11px;margin-top:19px}.product-detail-tabs__benefits li{font-size:12px}.product-detail-tabs__promo{aspect-ratio:1 / 1;border-radius:min(var(--product-tabs-radius),10px)}.product-detail-tabs__features-grid{grid-template-columns:1fr;gap:12px}.product-detail-tabs__feature{padding:19px}}.product-faq-contact{width:100%;padding-top:var(--faq-contact-padding-top);padding-bottom:var(--faq-contact-padding-bottom);background:var(--faq-contact-section-bg);color:var(--faq-contact-text);font-family:var(--font-body-family, inherit)}.product-faq-contact *,.product-faq-contact *:before,.product-faq-contact *:after{box-sizing:border-box}.product-faq-contact__container{width:100%;max-width:var(--faq-contact-container);margin:0 auto;padding-right:30px;padding-left:30px}.product-faq-contact__grid{display:grid;grid-template-columns:minmax(350px,430px) minmax(0,1fr);align-items:center;gap:clamp(55px,8vw,110px)}.product-faq-contact__form-column,.product-faq-contact__form{width:100%}.product-faq-contact__card{width:100%;padding:35px 30px 31px;border-radius:var(--faq-contact-card-radius);background:var(--faq-contact-card-bg);color:#fff}.product-faq-contact__card-header{margin-bottom:22px}.product-faq-contact__contact-heading{margin:0;color:#fff;font-family:var(--font-heading-family, inherit);font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.product-faq-contact__contact-text{margin-top:7px;color:#ffffffe6;font-size:12px;line-height:1.5}.product-faq-contact__contact-text p{margin:0}.product-faq-contact__fields{display:flex;flex-direction:column;gap:15px}.product-faq-contact__field{width:100%}.product-faq-contact__field input,.product-faq-contact__field textarea{display:block;width:100%;margin:0;border:1px solid rgba(255,255,255,.23);border-radius:7px;outline:none;background:#ffffff0e;color:#fff;font-family:inherit;font-size:12px;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.product-faq-contact__field input{height:47px;padding:0 15px}.product-faq-contact__field textarea{min-height:145px;padding:14px 15px;resize:vertical}.product-faq-contact__field input::placeholder,.product-faq-contact__field textarea::placeholder{color:#ffffffd1;opacity:1}.product-faq-contact__field input:focus,.product-faq-contact__field textarea:focus{border-color:#ffffffb8;background:#ffffff1a}.product-faq-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:170px;min-height:44px;margin-top:5px;padding:10px 18px;border:1px solid #ffffff;border-radius:7px;background:#fff;color:#161616;font-family:inherit;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.product-faq-contact__submit:hover{opacity:.9;transform:translateY(-1px)}.product-faq-contact__message{margin-bottom:17px;padding:11px 13px;border-radius:6px;font-size:12px;line-height:1.5}.product-faq-contact__message--error{background:#8c000040}.product-faq-contact__message--success{background:#00673445}.product-faq-contact__message ul{margin:0;padding-left:18px}.product-faq-contact__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.product-faq-contact__faq-column{min-width:0}.product-faq-contact__heading{margin:0 0 29px;color:var(--faq-contact-heading);font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.16;letter-spacing:-.025em}.product-faq-contact__description{max-width:700px;margin:-14px 0 23px;color:var(--faq-contact-muted);font-size:14px;line-height:1.65}.product-faq-contact__description p{margin:0}.product-faq-contact__list{width:100%}.product-faq-contact__item{width:100%;border-bottom:1px solid var(--faq-contact-border)}.product-faq-contact__item:first-child{border-top:0}.product-faq-contact__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:15px 0;color:var(--faq-contact-heading);cursor:pointer;list-style:none}.product-faq-contact__summary::-webkit-details-marker{display:none}.product-faq-contact__question{font-size:17px;font-weight:500;line-height:1.4}.product-faq-contact__icon{display:inline-flex;flex:0 0 25px;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--faq-contact-accent);color:#fff;transition:color .2s ease,background-color .2s ease,transform .2s ease}.product-faq-contact__icon svg{display:block;width:13px;height:13px;overflow:visible}.product-faq-contact__icon path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-faq-contact__item[open] .product-faq-contact__icon{background:#e6e6e6;color:#767676;transform:rotate(-45deg)}.product-faq-contact__answer{max-width:92%;padding:0 45px 19px 0;color:var(--faq-contact-text);font-size:13px;line-height:1.65}.product-faq-contact__answer p{margin:0}@media screen and (max-width:989px){.product-faq-contact__grid{grid-template-columns:1fr;gap:48px}.product-faq-contact__form-column{width:100%;max-width:540px}.product-faq-contact__faq-column{padding-top:0}}@media screen and (max-width:749px){.product-faq-contact{padding-top:calc(var(--faq-contact-padding-top) * .72);padding-bottom:calc(var(--faq-contact-padding-bottom) * .72)}.product-faq-contact__container{padding-right:16px;padding-left:16px}.product-faq-contact__grid{gap:38px}.product-faq-contact__card{padding:29px 21px 24px;border-radius:min(var(--faq-contact-card-radius),9px)}.product-faq-contact__contact-heading{font-size:22px}.product-faq-contact__field input{height:45px}.product-faq-contact__field textarea{min-height:130px}.product-faq-contact__submit{width:100%}.product-faq-contact__heading{margin-bottom:22px;font-size:28px}.product-faq-contact__summary{min-height:59px;gap:15px}.product-faq-contact__question{font-size:15px}.product-faq-contact__answer{max-width:100%;padding-right:35px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
