.banners-group{background:#fff;padding:0px 0}body{background:#fff none repeat left;font-size:14px;line-height:1.3}html,button,input,select,textarea{color:#000;font-family:"Montserrat",sans-serif}.h2{color:#000}html,button,input,select,textarea{color:#000;font-family:"Open Sans",sans-serif}.frontBrands{background:#fff;padding:0px 0 0px}.frontInfo{margin:40px 0px 0px}.top-reviews{margin:20px 0 20px}.product__bottom{margin-top:0px}.product__section--gift{margin-bottom:5px;padding:5px 10px;border:1px solid #df591d;border-radius:10px}.header{margin-bottom:10px}.btn-content{padding:0 30px}.breadcrumbs{margin:0 0 7px}.product__section--countdown{margin-bottom:10px;border:1px solid #df591d;border-radius:10px}.countdown{padding:10px 22px}.product__section{margin-bottom:20px}.product__group{margin-bottom:0px}.product__bottom-item{margin-bottom:5px}.frontBenefits{margin:20px 0 20px}.search__button .icon--search{margin-top:0px;fill:#757575}.productSticker{top:0px}.children-pages-menu{border:1px solid #d7d7d7;border-radius:5px;padding:10px}.catalog__group{padding:10px}.faq-container{--acc: #e65a81;--tint: #fef5f8;--line: #f2dde4;max-width:800px;margin:50px auto;background:#fff;border-radius:14px;overflow:hidden}.faq-header{margin:0;padding:22px 20px;background:linear-gradient(135deg, #ea6b8e 0%, var(--acc) 55%, #d84a72 100%);color:#fff;text-align:center;font-size:20px;font-weight:700;letter-spacing:.2px}.faq{padding:18px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-top:none;border-radius:0 0 14px 14px;box-sizing:border-box}.faq-container>.faq-header{margin:0 !important}.faq-container>.faq{margin:0 !important}.faq-item{margin:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s}.faq-item:hover{border-color:var(--acc)}.faq-item[open]{border-color:var(--acc);box-shadow:inset 3px 0 0 var(--acc)}.faq-question{margin:0;padding:16px 58px 16px 18px;position:relative;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;transition:background .2s}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{content:""}.faq-question:hover{background:var(--tint)}.faq-item[open]>.faq-question{background:var(--tint)}.faq-question:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.faq-question h3{margin:0;font-size:15.5px;line-height:1.4;font-weight:600;color:#1a1a1a}.faq-question::before{content:"";position:absolute;right:16px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#fdeaf0;transition:background .25s}.faq-question::after{content:"";position:absolute;right:24px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(var(--acc), var(--acc)) center/12px 2px no-repeat,linear-gradient(var(--acc), var(--acc)) center/2px 12px no-repeat;transition:transform .25s}.faq-item[open]>.faq-question::before{background:var(--acc)}.faq-item[open]>.faq-question::after{transform:rotate(45deg);background:linear-gradient(#fff, #fff) center/12px 2px no-repeat,linear-gradient(#fff, #fff) center/2px 12px no-repeat}.faq-answer{background:var(--tint)}.faq-item[open]>.faq-answer{display:block}.faq-answer>p{margin:0;padding:2px 18px 18px;font-size:15px;line-height:1.65;color:#3d3d3d}.faq-answer a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}@supports(interpolate-size: allow-keywords){.faq-container{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion: reduce){.faq-item,.faq-question,.faq-question::before,.faq-question::after,.faq-item::details-content{transition:none}}div.faq-item>div.faq-answer{display:none}div.faq-item>.faq-question.active+div.faq-answer{display:block}div.faq-item>.faq-question.active::after{transform:rotate(45deg)}@media(max-width: 600px){.faq-container{margin:30px auto;border-radius:12px}.faq-header{font-size:17px;padding:18px 16px}.faq{padding:12px;gap:6px;border-radius:0 0 12px 12px}.faq-question{padding:14px 50px 14px 14px}.faq-question h3{font-size:14.5px}.faq-question::before{right:12px;width:26px;height:26px;margin-top:-13px}.faq-question::after{right:19px}.faq-answer>p{padding:2px 14px 14px;font-size:14.5px}}