.question_banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;flex:1 1 auto;padding:3em 1.5em;border-radius:1em;overflow:hidden;background-color:#fbfbfb;transition:opacity .4s ease-in-out}@media screen and (min-width: 1024px){.question_banner{min-height:22.8em}}@media screen and (max-width: 1023.5px){.question_banner{min-height:20em}}.question_banner:hover,.question_banner:focus{opacity:.8}.question_banner__picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:block;width:100%;overflow:hidden}.question_banner__picture:not(.question_banner--v2_mod .question_banner__picture){height:100%}.question_banner--v2_mod .question_banner__picture{border-radius:2em}@media screen and (min-width: 1024px){.question_banner--v2_mod .question_banner__picture{height:67%}}@media screen and (max-width: 1023.5px){.question_banner--v2_mod .question_banner__picture{height:75%}}@media screen and (min-width: 640.5px){.question_banner--v2_mod .question_banner__picture{width:49%}}@media screen and (max-width: 639.5px){.question_banner--v2_mod .question_banner__picture{width:55.5%}}.question_banner__in{position:relative;z-index:2;display:block;margin:0 auto;padding:1.6em 1em;max-height:95%;overflow-x:hidden;overflow-y:auto;text-align:center;color:#fff;background-color:#0b7a75;border-radius:1em}@media screen and (min-width: 640.5px){.question_banner__in{max-width:77.6%}}@media screen and (max-width: 639.5px){.question_banner__in{max-width:88.6%}}.question_banner__title{font-family:Larken;font-size:3.2em;line-height:1.1}.question_banner__author{position:absolute}@media screen and (min-width: 640.5px){.question_banner__author{right:1.5em;bottom:1em}}@media screen and (max-width: 639.5px){.question_banner__author{right:1em;bottom:.4em}}.question_banner__author span{font-size:1.2em}@media screen and (min-width: 1024px){.banner{padding:4.4em 2em 5.8em 7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.banner{padding:5em 1.5em 6em 4.2em}}@media screen and (max-width: 639.5px){.banner{padding:2.6em .6em 2.8em .8em}}.banner__container{position:relative}.banner__container:before,.banner__container:after{content:"";position:absolute;z-index:1;height:100%;border-radius:1em}.banner__container:before{background-color:#0b7a75}@media screen and (min-width: 1024px){.banner__container:before{top:1.4em;left:-3em;width:calc(100% + 1.8em)}}@media (max-width: 1023.5px) and (min-width: 640.5px){.banner__container:before{top:1.6em;left:-1.6em;width:calc(100% + 1em)}}@media screen and (max-width: 639.5px){.banner__container:before{top:1.2em;left:-.8em;width:calc(100% - .8em)}}.banner__container:after{top:0;left:0;width:100%;background-color:#19535f}.banner__in{position:relative;z-index:3}@media screen and (min-width: 1024px){.banner__in{padding:1.6em 2em 1.3em;max-width:84.8em;margin-left:auto;margin-right:auto}}@media (max-width: 1023.5px) and (min-width: 640.5px){.banner__in{padding:2.2em 3.2em .8em max(10vw,3.2em)}}@media screen and (max-width: 639.5px){.banner__in{padding:2.2em 2.8em 1.4em}}.banner__title{font-family:Larken;color:#fefefe}@media screen and (min-width: 1024px){.banner__title{line-height:1}}@media screen and (max-width: 1023.5px){.banner__title{line-height:1.1}}.banner__title span{font-size:3.2em}@media screen and (min-width: 640.5px){.banner__title:not(:last-child){margin-bottom:2px}}@media screen and (max-width: 639.5px){.banner__title:not(:last-child){margin-bottom:1em}}@media screen and (min-width: 1024px){.banner__row{display:flex;gap:3em}}.banner__text{color:#f6f6f6;line-height:1.4}@media (max-width: 1023.5px) and (min-width: 640.5px){.banner__text{max-width:96%}}.banner__text span{font-size:1.6em}.banner__link{display:flex;color:#fff;text-decoration:underline}@media screen and (min-width: 1024px){.banner__link{margin-top:auto;flex-shrink:0}}@media (max-width: 1023.5px) and (min-width: 640.5px){.banner__link{margin-top:-1.6em}}@media screen and (max-width: 639.5px){.banner__link{margin-top:-.6em}}.banner__link span{font-size:1.6em}@media screen and (max-width: 1023.5px){.banner__link span{display:inline-block;margin-left:auto}}.banner__link:hover,.banner__link:focus{text-decoration:none}.custom_select{position:relative}button.custom_select__current{position:relative;z-index:6;display:flex;align-items:center;height:3.4em;background-color:#f6f6f6;color:#292929;border:1px solid #b8b8b8;border-radius:1.4em;transition:background .3s}@media screen and (min-width: 1024px){button.custom_select__current{gap:3.5em;padding:0 1.2em 0 1.8em}}@media (max-width: 1023.5px) and (min-width: 640.5px){button.custom_select__current{gap:3em;padding:0 2em}}@media screen and (max-width: 639.5px){button.custom_select__current{gap:3.5em;padding:0 1.2em 0 1.8em}}@media (any-hover: hover){button.custom_select__current:hover{background-color:#fff}}@media screen and (min-width: 1024px){.custom_select__text{font-size:1.4em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.custom_select__text{font-size:1.2em}}@media screen and (max-width: 639.5px){.custom_select__text{font-size:1.4em}}.custom_select__icon{display:block;flex-shrink:0;width:1.2em;height:1.2em;color:#676767;transition:transform .3s ease}@media screen and (min-width: 1024px){.custom_select__icon{margin-top:3px}}.custom_select--open_state .custom_select__icon{transform:rotate(-180deg)}.custom_select__list{position:absolute;z-index:5;width:100%;min-width:20em;border-radius:1em;overflow:hidden;background-color:#f6f6f6;box-shadow:0 1em 2em #29292926;opacity:0;transition:opacity .3s,transform .3s}@media screen and (min-width: 640.5px){.custom_select__list{top:calc(100% + 2px);right:0}}@media screen and (max-width: 639.5px){.custom_select__list{bottom:calc(100% + 2px);left:0;transform:translateY(2em)}}.custom_select--open_state .custom_select__list{opacity:1;transform:translateY(0)}.custom_select__item:not(:last-child){border-bottom:1px solid #b8b8b8}.custom_select__button{padding:.6em 2em;width:100%;text-align:left;transition:background .3s}@media screen and (min-width: 1024px){.custom_select__button span{font-size:1.4em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.custom_select__button span{font-size:1.2em}}@media screen and (max-width: 639.5px){.custom_select__button span{font-size:1.4em}}.custom_select__item--active_state .custom_select__button{pointer-events:none;background-color:#3741511a}@media (any-hover: hover){.custom_select__button:hover{background-color:#3741511a}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}header,section:not(.hero--v2_mod),section.hero--v2_mod .hero__cols,section.hero--v2_mod .hero__text,section.hero--v2_mod .hero__decor,section.hero--v2_mod .hero__link,section.hero--v2_mod .category_filter__button,footer{transition:filter .3s ease;will-change:filter}}section.hero--v2_mod .hero__text--desktop_mod{font-size:1.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;line-height:1.4em;overflow:hidden}@media screen and (max-width: 639.5px){section.hero--v2_mod .hero__text--desktop_mod{display:none}}section.hero--v2_mod .hero__text--desktop_mod.expand,section.hero--v2_mod .hero__text--mobile_mod.expand{overflow:initial;-webkit-line-clamp:initial}@media screen and (max-width: 639.5px){section.hero--v2_mod .hero__text--mobile_mod{font-size:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;line-height:1.4em;overflow:hidden}}.html--filter_open,.html--filter_open body{overflow:hidden}@media screen and (max-width: 639.5px){.html--filter_open header,.html--filter_open section:not(.hero--v2_mod),.html--filter_open section.hero--v2_mod .hero__cols,.html--filter_open section.hero--v2_mod .hero__text,.html--filter_open section.hero--v2_mod .hero__decor,.html--filter_open section.hero--v2_mod .hero__link,.html--filter_open section.hero--v2_mod .category_filter__button,.html--filter_open footer{pointer-events:none;filter:blur(2em)}}@media screen and (max-width: 374px){.category_filter{font-size:2.6666666667vw}}.category_filter__button{height:2.4em;padding:0 1.5em;border:1px solid #4B4B4B;border-radius:1.6em;font-family:inherit;color:#292929;cursor:pointer}@media screen and (min-width: 640.5px){.category_filter__button{display:none}}@media screen and (max-width: 639.5px){.category_filter__button{display:none;align-items:center;gap:1.2em}}.category_filter__button_icon{display:block;flex-shrink:0;width:1.5em;height:1.5em}.category_filter__button_in{font-size:1.2em}.category_filter__menu{filter:blur(0)!important}@media screen and (max-width: 639.5px){.category_filter__menu{position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;width:100%;min-height:var(--full-screen);height:100%;padding-top:calc(var(--header-height) + 2em);transform:translateY(100%);pointer-events:none;opacity:0;transition:opacity .3s,transform .3s}.html--filter_open .category_filter__menu{transform:translateY(0);opacity:1;pointer-events:initial}.category_filter__in{margin-top:auto;border-radius:6.6em 0 0;overflow:hidden}}.category_filter__head{color:#363128;background-color:#e6e6e6}@media screen and (min-width: 640.5px){.category_filter__head{display:none}}@media screen and (max-width: 639.5px){.category_filter__head{display:flex;align-items:center;justify-content:center;gap:1.6em;padding:1.4em 1.4em 1em}}.category_filter__head_icon{display:block;flex-shrink:0;width:1.9em;height:1.9em}.category_filter__head_in{font-size:1.8em}@media screen and (max-width: 639.5px){.category_filter__body{background-color:#f7f5f1;padding:3em 1.4em;overflow-x:hidden;overflow-y:auto;height:calc(100% - 5em)}}.category_filter__text{line-height:1.4;color:#292929}@media screen and (min-width: 640.5px){.category_filter__text{display:none}}.category_filter__text span{font-size:1.2em}.category_filter__text:not(:last-child){margin-bottom:3.8em}@media screen and (min-width: 640.5px){.category_filter__list{display:flex;gap:2em;flex-wrap:wrap;justify-content:space-between}.category_filter__item{display:flex;align-items:center;gap:2.2em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.category_filter__item:nth-child(3n+2){order:3}.category_filter__item:nth-child(3n+3){order:2}}@media screen and (max-width: 639.5px){.category_filter__item:not(:last-child){margin-bottom:2.6em}.category_filter__label:not(:last-child){margin-bottom:3em}.category_filter__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:2em}}@media screen and (min-width: 640.5px){.category_filter__apply{display:none}}@media screen and (max-width: 639.5px){.category_filter__apply{position:relative;display:flex;align-items:center;justify-content:center;height:4.8em;min-width:18em;line-height:4.8em;padding:0 1.8em;font-family:Larken;color:#fff;text-align:center;white-space:nowrap;text-transform:uppercase}}.category_filter__apply_text{position:relative;z-index:2;font-size:2.8em;padding-top:.1em}.category_filter__apply_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#883b32;transition:color .3s}.category_filter__apply_bg:hover,.category_filter__apply_bg:focus{text-decoration:none}@media (hover: hover){.category_filter__apply:hover .category_filter__apply_bg{color:#632b24}}.category_filter__apply_bg svg{display:block;width:100%;height:100%}:root{--full-screen: calc(var(--vh, 1vh) * 100)}@media screen and (min-width: 1024px){:root{--header-height: 18.7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){:root{--header-height: 14.4em}}@media screen and (min-width: 640.5px){:root{--gl-indent: 3.2em}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}}.category_products{padding-top:0!important;background-color:#f7f5f1}@media screen and (max-width: 374px){.category_products{font-size:2.6666666667vw}}.category_products__filter{position:relative;z-index:5}@media screen and (min-width: 1024px){.category_products__filter{padding:1.4em 0}}@media (max-width: 1023.5px) and (min-width: 640.5px){.category_products__filter{padding:2em 0}}@media screen and (max-width: 639.5px){.category_products__filter{display:none}}@media screen and (min-width: 640.5px){.category_products__filter:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;width:110vw;height:100%;background-color:#e6e6e6}}@media screen and (min-width: 1024px){.category_products__filter:not(:last-child){margin-bottom:4.6em}}@media screen and (max-width: 1023.5px){.category_products__filter:not(:last-child){margin-bottom:2.8em}}@media screen and (min-width: 1024px){.category_products__list{margin:0 -2em -2em 0}}@media (max-width: 1023.5px) and (min-width: 640.5px){.category_products__list{margin:0 -1.6em -1.6em 0}}@media screen and (min-width: 640.5px){.category_products__list{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1024px){.category_products__item{width:33.333%;padding:0 2em 2em 0}}@media (max-width: 1023.5px) and (min-width: 640.5px){.category_products__item{width:50%;padding:0 1.6em 1.6em 0}}@media screen and (max-width: 639.5px){.category_products__item:not(:last-child){margin-bottom:1.6em}}.category_products__item.category_products__item--full_mod{width:100%}@media screen and (min-width: 640.5px){.category_products__banner{display:flex;flex-direction:column;height:calc(50% - 1.1em)}}.category_products__banner:not(:last-child){margin-bottom:2.2em}
