.product-tab{margin-top:40px}.product-tab__wrapper--mobile{display:none}.product-tab__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-tab__head>:not(:first-child){margin-left:-12px}.product-tab__head-button{--size:var(--column);--koeff:calc(var(--size) - 1);max-width:calc(100% / var(--size) + 12px * var(--koeff)/ var(--size));width:100%;border-radius:20px 20px 0 0;border:1px solid var(--sub-main-color);border-bottom:none;background:var(--secondary-color);color:var(--sub-main-color);padding:12px 12px;margin:0;outline:0;position:relative;display:block;font:normal 400 20px/150% var(--body-font);cursor:pointer;-webkit-transition:all 250ms linear;transition:all 250ms linear}.product-tab__head-button:after,.product-tab__head-button:before{display:block;content:" ";position:absolute;top:-1px;height:calc(100% + 1px);width:34px;background:var(--secondary-color);-webkit-transition:all 250ms linear;transition:all 250ms linear;border:1px solid var(--sub-main-color);border-bottom:none}.product-tab__head-button:before{right:-1px;border-radius:0 20px 0 0;border-left:none}.product-tab__head-button:after{left:-1px;border-radius:20px 0 0 0;border-right:none}.product-tab__head-button span{pointer-events:none;position:relative;z-index:2}.product-tab__head-button span{pointer-events:none}.product-tab__head-button--active{z-index:5}.product-tab__head-button--active,.product-tab__head-button--active::after,.product-tab__head-button--active::before{background:#74a299;color:var(--secondary-color)}.product-tab__body{border-radius:0 0 30px 30px;border:1px solid var(--sub-main-color);background:var(--secondary-color);padding:30px;color:var(--sub-secondary-color);font:normal 400 18px/127% var(--body-font)}.product-tab__body>*{font:inherit;color:inherit;margin:0;padding:0}.product-tab__body ol,.product-tab__body ul{padding-left:20px}.product-tab__body ol>:not(:last-child),.product-tab__body ul>:not(:last-child){margin-bottom:8px}.product-tab__body>:not(:last-child){margin-bottom:20px}.product-tab__list{padding:10px 20px;border-radius:20px;border:1px solid var(--sub-main-color);background:var(--secondary-color)}.product-tab__list>:not(:last-child){border-bottom:1px solid #dddfdb}.tab-accordion__button{background:0 0;outline:0;border:none;margin:0;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%;cursor:pointer;font:normal 400 20px/150% var(--body-font);color:var(--sub-main-color)}.tab-accordion__button-icon{display:none}.tab-accordion[data-open=false] .tab-accordion__button-icon--plus{display:block}.tab-accordion[data-open=false] .tab-accordion__button-icon--minus{display:none}.tab-accordion[data-open=true] .tab-accordion__button-icon--plus{display:none}.tab-accordion[data-open=true] .tab-accordion__button-icon--minus{display:block}.tab-accordion__wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease-out;transition:grid-template-rows .5s ease-out;transition:grid-template-rows .5s ease-out,-ms-grid-rows .5s ease-out}.tab-accordion__content{overflow:hidden;color:var(--sub-secondary-color);font:normal 400 18px/127% var(--body-font)}.tab-accordion[data-open=true]>.tab-accordion__wrapper{grid-template-rows:1fr;padding-bottom:20px}.tab-accordion__content>*{font:inherit;color:inherit;margin:0;padding:0}.tab-accordion__content ol,.tab-accordion__content ul{padding-left:20px}.tab-accordion__content>:not(:last-child){margin-bottom:20px}.tab-accordion__content ol>:not(:last-child),.tab-accordion__content ul>:not(:last-child){margin-bottom:8px}@media (max-width:1240px){.product-tab__head>:not(:first-child){margin-left:-1px}.product-tab__head-button{max-width:calc(100% / var(--size) + 1px * var(--koeff)/ var(--size));padding:12px 4px}}@media (max-width:1140px){.product-tab{margin-top:30px}.product-tab__wrapper--desktop{display:none}.product-tab__wrapper--mobile{display:block}}@media (hover:hover){.product-tab__head-button:hover,.product-tab__head-button:hover::after,.product-tab__head-button:hover::before{background:#74a299;color:var(--secondary-color)}}
