@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.product-tabs{background:#fff;border-radius:0 0 50px 50px}.product-tabs>.container{max-width:1655px;margin:0 auto}.product-tabs__nav-wrap{position:relative}.product-tabs__nav{display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:50px;padding-bottom:50px}@media (max-width: 768px){.product-tabs__nav{gap:8px;padding:12px 48px;margin:0 0 8px;overflow-x:hidden;width:95%}}@media (max-width: 500px){.product-tabs__nav{padding:12px 45px}}.product-tabs__nav-arrows{display:none}@media (max-width: 768px){.product-tabs__nav-arrows{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}}.product-tabs__nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:55px;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto;background:#f8f7f8}.product-tabs__nav-arrow--prev{left:0;border-radius:0 100px 100px 0}.product-tabs__nav-arrow--next{right:0;border-radius:100px 0 0 100px}.product-tabs__nav-arrow svg{display:block;width:30px;height:27px}.product-tabs__tab{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:10px 14px;border:none;border-radius:5px;background:#f8f7f8;color:#111;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s;flex:1 1 0;min-width:149px;overflow:hidden}@media (max-width: 768px){.product-tabs__tab{flex:0 0 auto}}.product-tabs__tab:hover{background:#e3f9ec}.product-tabs__tab.is-active{background:#03a352;color:#fff}.product-tabs__tab.is-active .product-tabs__tab-icon img{filter:brightness(0) invert(1)}.product-tabs__tab-icon img{display:block;width:auto;height:18px;max-width:100%;object-fit:contain;filter:grayscale(1) brightness(0)}.product-tabs__content{position:relative;min-height:320px}@media (max-width: 768px){.product-tabs__content{padding:0 0 8px}}.product-tabs__content-inner{max-width:1286px;margin:0 auto}@media (max-width: 768px){.product-tabs__content-inner{max-width:none;margin:0}}.product-tabs__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:transparent;border:none;border-radius:50%;font-size:1.25rem;cursor:pointer;z-index:2;transition:background .2s}.product-tabs__arrow--prev{left:0}.product-tabs__arrow--next{right:0}@media (max-width: 768px){.product-tabs__arrow{display:none}}.product-tabs__panel{display:none;padding:0 60px}.product-tabs__panel.is-active{display:block}.product-tabs__panel[hidden]{display:none!important}@media (max-width: 768px){.product-tabs__panel{padding:0}}.product-tabs__panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:280px}@media (max-width: 992px){.product-tabs__panel-inner{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){.product-tabs__panel-inner{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:32px;padding:24px 18px 28px}}@media (max-width: 500px){.product-tabs__panel-inner{background:transparent}}.product-tabs__left{padding-right:24px}@media (max-width: 992px){.product-tabs__left{padding-right:0;border-right:none;border-bottom:2px dotted #d1d5db;padding-bottom:24px}}@media (max-width: 768px){.product-tabs__left{order:2;border-bottom:none;padding-bottom:0}}@media (max-width: 500px){.product-tabs__left{width:100%}}.product-tabs__panel-icon{margin-bottom:16px}.product-tabs__panel-icon img{height:14px;width:auto;object-fit:contain;filter:grayscale(1) brightness(0)}.product-tabs__brand{font-size:.9rem;font-weight:700;margin:0 0 8px;color:#111}.product-tabs__title{color:#414046;font-family:Open Sans;font-size:48px;font-style:normal;font-weight:700;line-height:61px;margin:0 0 16px}@media (max-width: 768px){.product-tabs__title{font-size:24px;line-height:40px}}.product-tabs__features{list-style:none;margin:0 0 20px;padding:0}.product-tabs__features li{position:relative;padding-left:30px;margin-bottom:8px;font-size:1rem;line-height:1.5}.product-tabs__features li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background-color:#4cb077;transform:rotate(45deg)}.product-tabs__products{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.product-tabs__products li{margin:0}.product-tabs__products-label{color:#111;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;margin:38px 0 12px}.product-tabs__product-btn{display:inline-block;padding:10px 18px;font-family:Roboto;background:#f8f7f8;color:#4cb077;font-size:16px;font-weight:700;text-decoration:none;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.product-tabs__product-btn:hover{background:#e3f9ec;color:#03a352;text-decoration:none}.product-tabs__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#03a352;color:#fff;font-weight:700;text-decoration:none;border-radius:5px;transition:background .2s}.product-tabs__cta:hover{color:#fff;text-decoration:none}.product-tabs__cta-icon svg{display:block}.product-tabs__right{position:relative;text-align:center;background:linear-gradient(180deg,#fff,#f5f5f5);border-radius:12px}@media (max-width: 768px){.product-tabs__right{order:1;border-radius:24px}}.product-tabs__badge{position:absolute;top:10px;right:-15px;width:80px;height:80px}.product-tabs__badge img{width:100%;height:100%;object-fit:contain}.product-tabs__image img{max-width:100%;height:auto;object-fit:contain}.product-tabs__products-toggle{display:none}@media (max-width: 500px){.product-tabs__products-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:24px;padding:15px;border-radius:11px;border:none;background-color:#fff100;color:#111;font-family:Open Sans;font-size:16px;font-weight:600;cursor:pointer}.product-tabs__products-toggle:hover{background-color:#fff772;color:#111}}@media (max-width: 500px){.product-tabs__products-wrap{margin-top:20px;width:100%}}@media (max-width: 768px){.product-tabs{background:#fff;padding:0!important}.product-tabs .container{padding:30px 0 0!important}}@media (max-width: 500px){.product-tabs__cta,.product-tabs__products-label{display:none}.product-tabs__products{display:none;margin-top:12px}.product-tabs__products-wrap.is-open .product-tabs__products{display:flex;flex-wrap:wrap}}
