html,body{font-family:var(--font-body);font-size:16px}body{font-size:1.0625rem;line-height:1.25rem;letter-spacing:0}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style-guide__header-box{background:var(--color-wild-sand);padding:1px 30px;margin:50px 30px}.style-guide__row{margin:0 30px 25px;display:block;align-items:center;padding-bottom:25px}
@media(min-width:768px){.style-guide__row{display:flex}}.style-guide__item{margin:0 30px;flex:1}.style-guide__item.backgrounds svg{fill:var(--color-azure)}.style-guide__separator{background:var(--color-wild-sand);width:100%;height:1px;margin:10px}.style-guide__icons{flex-wrap:wrap;color:var(--color-azure)}.heading-1,.text-heading,h6,.h6,section.header .header-mobile-top a,section.header .header-mobile-top button,section.header .header-mobile__menu .mobile-menu__submenu-links h6,section.header .header-mobile__menu .mobile-menu__item-link a,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:var(--font-heading-1);text-transform:uppercase}
.heading-2{font-family:var(--font-heading-2);text-transform:initial}.heading-3{font-family:var(--font-heading-3);text-transform:initial}.text-heading,h6,.h6,section.header .header-mobile-top a,section.header .header-mobile-top button,section.header .header-mobile__menu .mobile-menu__submenu-links h6,section.header .header-mobile__menu .mobile-menu__item-link a,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--color-tuatara);letter-spacing:0;font-weight:400;margin:0}
h1,.h1{font-size:44px;line-height:44px}@media(min-width:768px){h1,.h1{font-size:72px;line-height:72px}}h1.heading-2,.h1.heading-2{font-size:36px;line-height:40px}@media(min-width:768px){h1.heading-2,.h1.heading-2{font-size:50px;line-height:54px}}h2,.h2{font-size:42px;line-height:42px}@media(min-width:768px){h2,.h2{font-size:60px;line-height:60px}
}h2.heading-2,.h2.heading-2{font-size:30px;line-height:34px}@media(min-width:768px){h2.heading-2,.h2.heading-2{font-size:40px;line-height:44px}}h3,.h3{font-size:36px;line-height:36px}@media(min-width:768px){h3,.h3{font-size:50px;line-height:50px}}h3.heading-2,.h3.heading-2{font-size:24px;line-height:26px}@media(min-width:768px){h3.heading-2,.h3.heading-2{font-size:32px;line-height:36px}
}h4,.h4{font-size:32px;line-height:32px}@media(min-width:768px){h4,.h4{font-size:40px;line-height:40px}}h4.heading-2,.h4.heading-2{font-size:20px;line-height:24px}@media(min-width:768px){h4.heading-2,.h4.heading-2{font-size:24px;line-height:28px}}h5,.h5{font-size:28px;line-height:28px}@media(min-width:768px){h5,.h5{font-size:36px;line-height:36px}
}h5.heading-2,.h5.heading-2{font-size:18px;line-height:22px}@media(min-width:768px){h5.heading-2,.h5.heading-2{font-size:20px;line-height:24px}}h6,.h6,section.header .header-mobile-top a,section.header .header-mobile-top button,section.header .header-mobile__menu .mobile-menu__submenu-links h6,section.header .header-mobile__menu .mobile-menu__item-link a{font-size:24px;line-height:24px}
@media(min-width:768px){h6,.h6,section.header .header-mobile-top a,section.header .header-mobile-top button,section.header .header-mobile__menu .mobile-menu__submenu-links h6,section.header .header-mobile__menu .mobile-menu__item-link a{font-size:32px;line-height:32px}}h6.heading-2,.h6.heading-2,section.header .header-mobile-top a.heading-2,section.header .header-mobile-top button.heading-2,section.header .header-mobile__menu .mobile-menu__submenu-links h6.heading-2,section.header .header-mobile__menu .mobile-menu__item-link a.heading-2{font-size:14px;line-height:16px}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,section.header .header-mobile-top a em,section.header .header-mobile-top button em,section.header .header-mobile__menu .mobile-menu__submenu-links h6 em,section.header .header-mobile__menu .mobile-menu__item-link a em{font-family:var(--font-heading-3);font-size:95%;font-style:initial;text-transform:initial}
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p,.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p,section.header .header-mobile-top a p,section.header .header-mobile-top button p,section.header .header-mobile__menu .mobile-menu__submenu-links h6 p,section.header .header-mobile__menu .mobile-menu__item-link a p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}
.text-body,.product-title,.p-legal,.eyebrow,.p-5,.p-4,.p-3,.p-2,section.header .header-mobile__menu .mobile-menu__submenu-link a,.p-1{font-family:var(--font-body-1);color:var(--color-tuatara);font-weight:600;letter-spacing:0}.text-bold{font-weight:bold}.text-book{font-weight:200}.text-underline{text-decoration:underline}
.p-1{font-size:18px;line-height:22px}@media(min-width:768px){.p-1{font-size:20px;line-height:26px}}.p-2,section.header .header-mobile__menu .mobile-menu__submenu-link a{font-size:16px;line-height:20px}@media(min-width:768px){.p-2,section.header .header-mobile__menu .mobile-menu__submenu-link a{font-size:18px;line-height:24px}
}.p-3{font-size:14px;line-height:20px}@media(min-width:768px){.p-3{font-size:16px;line-height:24px}}.p-4{font-size:12px;line-height:18px}@media(min-width:768px){.p-4{font-size:14px;line-height:20px}}.p-5{font-size:12px;line-height:16px}.p-legal,.eyebrow{font-size:12px;line-height:16px}@media(min-width:768px){.p-legal,.eyebrow{font-size:14px;line-height:16px}
}.eyebrow{text-transform:uppercase;font-weight:bold;font-size:14px}.product-title{font-size:14px;line-height:16px}@media(min-width:768px){.product-title{font-size:18px;line-height:24px}}.button-title{font-family:var(--font-heading-1-light);font-weight:300;font-size:14px;line-height:28px}@media(min-width:768px){.button-title{font-size:24px}
}.form-label,.form-helper,.form-input{font-family:var(--font-body-1);color:var(--color-tuatara);font-weight:400;font-size:14px;line-height:16px}.form-input{font-size:18px;line-height:24px}.form-helper{color:var(--color-old-brick);font-size:14px;line-height:16px}.text-link{font-family:var(--font-body-1);font-style:normal;font-weight:700;font-size:1rem;line-height:1.375rem;color:var(--color-azure-dark);text-transform:uppercase;text-underline-offset:2px}
.age-label{font-family:var(--font-heading-1);color:var(--color-russet);font-size:34px;line-height:28px;white-space:nowrap}#header{position:relative;z-index:2}.template-product section.header{top:0}section.header{position:-webkit-sticky;position:sticky;top:var(--promo-bar-height);z-index:122;background-color:var(--color-white)}
section.header.sticky_hide{position:-webkit-sticky;position:sticky;top:-6.75rem}@media(min-width:1024px){section.header{background-color:var(--color-white)}}section.header.no-promo-bar{top:0}section.header.no-promo-bar .header--submenu{top:7.5rem}@media(max-width:767px){section.header .sticky{position:relative;z-index:1}
}section.header .sticky .menu-desktop{transition:150ms ease all}@media(max-width:767px){section.header .sticky .menu-desktop{position:absolute;z-index:-1;top:65px;left:0;right:0;transform:translateY(-100%)}}section.header .sticky .menu-desktop .header--submenu{top:7.5rem}section.header .header-desktop{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:.625rem 1.25rem;background-color:var(--color-white)}
@media(min-width:1024px){section.header .header-desktop{padding:.40625rem 1.875rem}}@media(min-width:1024px){section.header .header-desktop .ss__autocomplete--target{max-width:90rem;margin:0 auto;padding-left:4rem;padding-right:4rem}}section.header .search-bar,section.header .logo,section.header .user-icons{width:33.33%;color:var(--color-text-dark-blue)}
section.header .search-show_btn{display:none}@media screen and (max-width:54.9375rem){section.header .search-show_btn{display:block}}section.header .search-bar{display:flex;align-items:center;flex-direction:row-reverse;justify-content:start}@media screen and (max-width:54.9375rem){section.header .search-bar{flex-direction:row}
}section.header .search-bar .link-header{background-color:transparent;border:0;padding:0;cursor:pointer}section.header .search-flex{display:flex;align-items:center}section.header .search-close_btn{display:none}@media screen and (max-width:54.9375rem){section.header .search-close_btn{display:block}}section.header .search-box{position:static;display:block;width:auto;padding-right:0;padding-left:0}
section.header .search-box .article-card__title{color:var(--color-text-dark-blue)}section.header .search-box .article-card__footer{color:var(--color-text-dark-blue)}@media screen and (max-width:54.9375rem){section.header .search-box{position:absolute;background:#fff;top:5rem;width:100%;left:0;display:none;padding:1rem;z-index:10}
section.header .search-box.active{display:block}}@media screen and (max-width:47.9375rem){section.header .search-box{top:4rem}}section.header .search-group{border:0;padding:0;width:100%}@media(min-width:1024px){section.header .search-group{width:auto}}section.header .search-result_box{position:absolute;z-index:5;background:#fff;top:5.75rem;left:0;right:0;width:100%;flex-direction:column;padding:3.0625rem 3.9375rem;overflow-y:auto;display:none}
section.header .search-result_box.active{display:flex}@media(min-width:1024px){section.header .search-result_box.active{top:7.5rem}}@media(min-width:1024px){section.header .search-result_box{flex-direction:row}}@media screen and (max-width:64rem){section.header .search-result_box{border-top:.0625rem solid var(--color-wild-sand);padding:.9375rem 1rem 1rem;overflow-y:auto;max-height:calc(100vh - 5.75rem - 3.625rem)}
}@media screen and (max-width:54.9375rem){section.header .search-result_box .product-card .product-card__price{margin-bottom:.625rem}}@media screen and (max-width:54.9375rem){section.header .search-result_box .product-card .product-card__name{font-size:.875rem;line-height:1rem}}section.header .search-result_box .blog-articles__article .article-card__image-wrapper:after{display:none}
section.header .search-result_box .article-card__image-wrapper{overflow:hidden;border-radius:1.25rem;margin-bottom:1.125rem}section.header .search-result_box .search-result_blogs{display:none;gap:1.4375rem;width:100%}section.header .search-result_box .search-result_blogs.active{display:flex}section.header .search-result_box .article-card__header{margin-bottom:.5rem}
section.header .search-result_box .article-card__excerpt{display:none}section.header .search-result_box .article-card__tag{display:none}section.header .search-result_box .article-card__transparent-button{font-family:var(--font-body-1);font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:var(--color-text-dark-blue)}
section.header .search-result_box .search-result__article{width:calc(33.3333333333% - 0.75rem)}@media screen and (max-width:54.9375rem){section.header .search-result_box .article-card__image-wrapper{margin-bottom:0;margin-right:.75rem;width:100%;max-width:31.2%;min-width:6.75rem;border-radius:.625rem}section.header .search-result_box .article-card__info{display:flex;align-items:center}
section.header .search-result_box .article-card__content{display:flex}section.header .search-result_box .search-result_blogs{flex-wrap:wrap;gap:1.125rem}section.header .search-result_box .search-result__article{width:100%}section.header .search-result_box .article-card__header{margin-bottom:.375rem}section.header .search-result_box .article-card__transparent-button{font-size:.875rem;line-height:1.25rem}
}section.header .search-result_menu{min-width:20.1875rem}@media screen and (max-width:54.9375rem){section.header .search-result_menu{display:none}}section.header .search-result_menu_mb{display:none}@media screen and (max-width:54.9375rem){section.header .search-result_menu_mb{display:block}}section.header .search-result_menu_nav_mb{display:flex}
section.header .search-group__relative{position:relative;z-index:1}section.header .search-result_cards{display:none;gap:1.4375rem;width:100%}section.header .search-result_cards .product-card__content-bottom{display:none}section.header .search-result_cards.active{display:flex}section.header .search-result_cards .search-result_product-card:nth-child(4){display:block}
@media(min-width:1024px){section.header .search-result_cards .search-result_product-card:nth-child(4){display:none}}section.header .search-result_cards .search-result_product-card{width:calc(33.3333333333% - 0.71875rem)}section.header .search-result_cards .search-result_product-card .product-card{padding-bottom:0}@media screen and (max-width:64rem){section.header .search-result_cards{flex-wrap:wrap;gap:1.125rem .6875rem}
section.header .search-result_cards .search-result_product-card{width:calc(50% - 0.34375rem)}}section.header .search-result_line{position:absolute;bottom:-0.75rem;left:0;width:100%;overflow:hidden;display:none}@media screen and (max-width:54.9375rem){section.header .search-input_mb:hover{border:.0625rem solid var(--color-blue-light)}
}@media screen and (max-width:54.9375rem){section.header .search-input_mb{border:.0625rem solid var(--color-alto);border-radius:6.25rem;overflow:hidden;padding:.625rem;margin-right:1.125rem;width:100%;transition:.3s all ease}}section.header .search-result_nav{padding-left:0;list-style:none}section.header .search-result_nav a{font-family:var(--font-heading-2);font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5rem;color:var(--color-text-dark-blue);text-decoration:none}
section.header .search-result_nav a span{font-weight:700;text-decoration:underline}@media screen and (max-width:54.9375rem){section.header .search-result_nav a{font-size:1.125rem;line-height:1.375rem}}section.header .search-result_link{position:relative;font-family:var(--font-heading-2);font-style:normal;font-weight:500;font-size:2rem;line-height:2.25rem;display:flex;align-items:center;text-decoration:none;color:var(--color-icon-blue);margin-right:1.5rem}
section.header .search-result_link .search-result_arrow{display:none}section.header .search-result_link+.search-result_nav{display:none}section.header .search-result_link.active{color:var(--color-text-dark-blue)}section.header .search-result_link.active .search-result_arrow{margin-left:.375rem;display:flex;align-items:center}
section.header .search-result_link.active+.search-result_nav{display:block}@media screen and (max-width:54.9375rem){section.header .search-result_link.active{margin-right:1.5rem}section.header .search-result_link.active .search-result_line{display:block}section.header .search-result_link.active .search-result_arrow{display:none}
}@media screen and (max-width:54.9375rem){section.header .search-result_link{font-size:1.375rem;line-height:1.625rem;display:inline}}section.header .search-result_nav{margin-top:1.5rem;margin-bottom:2.625rem}@media screen and (max-width:54.9375rem){section.header .search-result_nav{margin-bottom:1.5rem}}section.header .search-result_menu_item{margin-bottom:1.5rem}
section.header .search-result_nav-item{margin-bottom:1rem}section.header .search-input{font-size:1.25rem;line-height:1.625rem;color:var(--color-text-dark-blue);font-family:var(--font-body-1);border:0;width:100%}@media(min-width:1024px){section.header .search-input{width:auto}}@media screen and (max-width:55.625rem){section.header .search-input:focus{outline:0}
}@media screen and (max-width:55.625rem){section.header .search-input:active{outline:0}}section.header .search-input::-moz-placeholder{font-size:1.25rem;line-height:1.625rem;color:var(--color-text-dark-blue);font-family:var(--font-body-1)}section.header .search-input:-ms-input-placeholder{font-size:1.25rem;line-height:1.625rem;color:var(--color-text-dark-blue);font-family:var(--font-body-1)}
section.header .search-input::placeholder{font-size:1.25rem;line-height:1.625rem;color:var(--color-text-dark-blue);font-family:var(--font-body-1)}section.header .search-btn{cursor:pointer;border:0;background-color:transparent}section.header .hamburger-icon{margin-right:1.25rem;position:relative;left:-2px}@media(max-width:359px){section.header .hamburger-icon{margin-right:.3125rem}
}@media screen and (max-width:54.9375rem){section.header .hamburger-icon{font-size:1.375rem;line-height:1.625rem;display:inline}}section.header .logo{display:flex;justify-content:center;transition:.3s}section.header .logo img{width:100%;min-width:8.5rem}@media(min-width:1024px){section.header .logo img{max-width:13.5rem}
}section.header .logo:hover{opacity:.7}section.header .user-icons{display:flex;justify-content:flex-end;text-decoration:none}section.header .user-icons .link-cart{position:relative;background:var(--color-transparent);border:0;cursor:pointer}section.header .user-icons .cart-items-count{position:absolute;top:-0.5rem;right:-0.625rem;color:var(--color-text-dark-blue);padding:.3125rem;display:block;background:var(--color-background-orange);border-radius:50%;line-height:.8;min-height:1.375rem;min-width:1.375rem;text-align:center}
@media(max-width:768px){section.header .user-icons .cart-items-count{right:.125rem}}section.header .icon{color:var(--color-text-dark-blue)}section.header .user-icons{display:flex;align-items:center}section.header .link-header{padding:0 .5625rem;transition:.3s}section.header .link-header:hover{opacity:.7}section.header .link-header:last-child{padding-right:0}
@media(max-width:768px){section.header .link-header:last-child{padding-right:.8125rem}}section.header .link-header:first-child{padding-left:0}section.header .menu-link{color:var(--color-text-dark-blue);text-decoration:none;text-transform:uppercase;position:relative;z-index:1;padding:0 .4375rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:600;font-size:14px;letter-spacing:.01em;line-height:16px}
@media(min-width:1024px){section.header .menu-link{padding:0 1.25rem;font-weight:700}}section.header .menu-desktop{padding:0 0 0 1.25rem;position:relative;background-color:var(--color-white)}@media(min-width:1024px){section.header .menu-desktop{padding:0 1.875rem;border-bottom:1px solid var(--color-gallery)}}section.header .header--list-menu{display:flex;max-width:66.25rem;margin:0 auto;list-style:none;position:relative;padding:0;height:1.875rem;overflow-x:scroll;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;flex-shrink:1;flex-basis:1.25rem}
@media(min-width:1024px){section.header .header--list-menu{justify-content:space-between;height:2.3125rem}}section.header .header--list-menu::-webkit-scrollbar{display:none}section.header .header--list-menu li{height:100%;display:flex;align-items:center;position:relative}section.header .header--list-menu li .menu-link__hover{position:absolute;transition:.3s;top:calc(100% - 0.728125rem);width:calc(100% - 1.25rem * 2);left:1.25rem;pointer-events:none;opacity:0;min-height:.5625rem;display:flex;align-items:flex-end}
section.header .header--list-menu li .menu-link__hover svg{width:100%}section.header .header--list-menu li:first-child a.menu-link{padding-left:0}section.header .header--list-menu li:first-child .menu-link__hover{width:calc(100% - 1.25rem);left:0}section.header .header--list-menu li:last-child a.menu-link{padding-right:.9375rem}
@media(min-width:1024px){section.header .header--list-menu li:last-child a.menu-link{padding-right:0}}section.header .header--list-menu li:last-child .menu-link__hover{width:calc(100% - 1.25rem);left:1.25rem}@media(min-width:1024px){section.header .header--list-menu li:hover:not(.menu-item--has-dropdown) .header--submenu{display:none}
section.header .header--list-menu li:hover .menu-link__hover{opacity:1}section.header .header--list-menu li:hover .header--submenu{display:block;height:calc(100vh - 10rem);opacity:1}}section.header .header--list-menu .menu-item--gift{position:relative}section.header .header--list-menu .menu-item--gift:hover .menu-gift{visibility:hidden;opacity:0}
section.header .header--list-menu .menu-item--gift .menu-link{color:var(--color-holidays-red)}@media(max-width:1023px){section.header .header--list-menu .menu-item--gift .menu-link{padding:0 1.375rem}}section.header .header--list-menu .menu-item--gift .menu-gift{position:absolute;top:0;width:1.375rem;height:1.75rem}
@media(max-width:1023px){section.header .header--list-menu .menu-item--gift .menu-gift{top:.25rem;width:1rem;height:1.25rem}}section.header .header--list-menu .menu-item--gift .menu-gift img{width:100%}section.header .header--list-menu .menu-item--gift .menu-gift--left{left:0}@media(max-width:1023px){section.header .header--list-menu .menu-item--gift .menu-gift--left{left:.375rem}
}section.header .header--list-menu .menu-item--gift .menu-gift--right{right:0}@media(max-width:1023px){section.header .header--list-menu .menu-item--gift .menu-gift--right{right:.4375rem}}section.header .header--submenu{display:none;position:fixed;left:0;top:10rem;height:0;opacity:0;transition:height .5s ease,opacity ease .5s;overflow:hidden;width:100%;z-index:1;max-height:28.125rem}
@media(max-width:1439px){section.header .header--submenu{max-height:25.1875rem}}@media(max-width:767px){section.header .header--submenu{display:none}}section.header .header--submenu:after{background:var(--color-white);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
section.header .header--submenu-container{position:relative;z-index:2;display:flex;max-width:89.375rem;padding:0 1.875rem 0 4rem;margin:0 auto}@media(max-width:80rem){section.header .header--submenu-container{padding:0 .9375rem}}section.header .header--submenu-container h6{color:var(--color-text-dark-blue);margin-bottom:.9375rem;margin-top:3.125rem}
section.header .header--submenu-link{margin-bottom:.9375rem}section.header .header--submenu-link a{color:var(--color-text-dark-blue);text-decoration:none}section.header .header--submenu-links-column{max-width:20%;width:100%}section.header .header--submenu-links-column-banner{margin-left:auto;max-width:60%;width:100%}
section.header .header--submenu-links-column-block-img{max-width:33.33%;width:100%;padding:3rem .9375rem}@media(max-width:1023px){section.header .header--submenu-links-column-block-img{max-width:initial;padding:0 3rem 1.0625rem}}section.header .header--submenu_banners-item{display:flex;align-items:flex-end;justify-content:space-between;padding:3.125rem 0 3.125rem 7.5rem;position:relative}
@media(max-width:1439px){section.header .header--submenu_banners-item{padding:3.125rem 2.5rem}}section.header .header--submenu_banners-item-content{max-width:19.6875rem;padding-right:.9375rem;text-transform:none;position:relative;z-index:2}section.header .header--submenu_banners-item-content h3{text-transform:unset}
section.header .header--submenu_banners-item-content a{display:inline-flex}section.header .header--submenu_banners-item-image{position:relative;z-index:2;line-height:1;width:100%;border-radius:1.25rem;overflow:hidden;max-width:14.375rem;max-height:14.375rem}@media(min-width:768px){section.header .header--submenu_banners-item-image{max-width:18.75rem;max-height:18.75rem}
}@media(min-width:1440px){section.header .header--submenu_banners-item-image{max-width:21.25rem;max-height:21.25rem}}section.header .header--submenu_banners-item-background{position:absolute;top:0;left:0}@media(min-width:1440px){section.header .header--submenu_banners-item-background{left:2.0625rem}}section.header .header--submenu_banners-item .button--submenu{margin-bottom:0}
section.header .header--submenu_banners-item .header--submenu_banners-item-button .button-title{font-weight:300}section.header .header--submenu_block-img-item{transition:.3s;border-radius:1.25rem}section.header .header--submenu_block-img-item:hover{opacity:.7}section.header .header--submenu_block-img-item-link{display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:2.5rem 3.125rem;text-decoration:none;height:21.875rem}
@media(max-width:1439px){section.header .header--submenu_block-img-item-link{height:18.75rem}}@media(max-width:768px){section.header .header--submenu_block-img-item-link{height:11.5625rem}}section.header .header--submenu_block-img-item-link img{margin-bottom:1.5625rem;width:100%;max-height:12.5rem;-o-object-fit:cover;object-fit:cover}
@media(max-width:1439px){section.header .header--submenu_block-img-item-link img{max-height:10rem}}@media(max-width:768px){section.header .header--submenu_block-img-item-link img{max-height:6.5625rem}}section.header .header--submenu_block-img-item-link h6.title-link{margin:0}@media(max-width:1023px){section.header .header--submenu_block-img-item{min-height:11.5625rem}
section.header .header--submenu_block-img-item-link{padding:1.875rem .5rem 1.625rem}section.header .header--submenu_block-img-item-link img{max-width:70%;margin:0 auto .9375rem}}section.header .header-mobile{display:none;position:fixed;top:0;left:-100%;width:0;max-width:20.9375rem;background:var(--color-white);z-index:3;height:100%;transition:all 300ms ease}
section.header .header-mobile__container{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:scroll}section.header .header-mobile__container::-webkit-scrollbar{display:none}section.header .header-mobile__controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5625rem;padding:0 1.25rem}
section.header .header-mobile__controls:before{display:block;content:""}section.header .header-mobile__menu .mobile-menu__item{padding:0 2.1875rem;margin-bottom:1.5rem}section.header .header-mobile__menu .mobile-menu__item-link a{color:var(--color-text-dark-blue);text-decoration:none}section.header .header-mobile__menu .mobile-menu__submenu{position:fixed;top:0;left:-100%;width:100%;height:100%;max-width:19.375rem;background:var(--color-white);z-index:1}
section.header .header-mobile__menu .mobile-menu__submenu.active{left:0}section.header .header-mobile__menu .mobile-menu__submenu.active .controls-back{display:flex}section.header .header-mobile__menu .mobile-menu__submenu-container{height:calc(100% - 4.4375rem);overflow-y:scroll;padding-top:1.5rem;display:flex;flex-direction:column}
section.header .header-mobile__menu .mobile-menu__submenu-container::-webkit-scrollbar{display:none}section.header .header-mobile__menu .mobile-menu__submenu-title{padding-bottom:.625rem}section.header .header-mobile__menu .mobile-menu__submenu-links{padding:0 .6875rem 0 3.0625rem;flex:1}section.header .header-mobile__menu .mobile-menu__submenu-links h6{color:var(--color-text-dark-blue);margin-bottom:1rem;padding-top:1.875rem}
section.header .header-mobile__menu .mobile-menu__submenu-links h6:first-child{padding-top:0}section.header .header-mobile__menu .mobile-menu__submenu-links--images{flex:initial}section.header .header-mobile__menu .mobile-menu__submenu-link{margin-bottom:1.25rem}section.header .header-mobile__menu .mobile-menu__submenu-link a{color:var(--color-text-dark-blue);display:inline-block;text-decoration:none}
section.header .header-mobile .header--submenu_banners-item{display:block;padding:3.4375rem 2.5rem 1.8125rem}section.header .header-mobile .header--submenu_banners-item-image{margin-bottom:1.125rem}section.header .header-mobile .header--submenu_banners-item-image img{border-radius:.625rem;width:100%;display:block}
section.header .header-mobile .header--submenu_banners-item-content p{margin:.625rem 0}section.header .header-mobile .header--submenu_banners-item-content .button{min-height:3.625rem}section.header .header-mobile .header--submenu_banners-item-content .button .button-title{font-size:1.5rem;line-height:1.75rem;font-weight:300}
section.header .header-mobile .header--submenu_banners-item-content .button .icon svg{max-width:initial;max-height:initial}section.header .header-mobile .header--submenu_banners-item-background{overflow:hidden;width:100%;height:100%}section.header .header-mobile .header--submenu_banners-item-background svg{width:100%;height:100%}
section.header .header-mobile.active{width:19.375rem;left:0}section.header .header-mobile.active ~ .header-mobile-overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(20,20,20,0.16);z-index:2;display:block}section.header .header-mobile a{text-decoration:none}section.header .header-mobile__menu{flex:1}
@media(max-width:1024px){section.header .header-mobile{display:block}}section.header .header-mobile-top{border-top:.0625rem solid transparent;border-bottom:.0625rem solid transparent;padding:0 1.125rem;height:2.5rem;display:flex;align-items:flex-end;justify-content:flex-end}section.header .header-mobile-top .controls-close{margin-bottom:-0.59375rem;border:0;background-color:transparent;cursor:pointer}
section.header .header-mobile-top.active{height:4.5rem;align-items:center;border-top:.0625rem solid var(--color-text-gray);border-bottom:.0625rem solid var(--color-text-gray);justify-content:space-between}section.header .header-mobile-top.active .controls-back span{color:var(--color-text-dark-blue)}section.header .header-mobile-top.active .controls-close{margin-bottom:0}
section.header .header-mobile-top a,section.header .header-mobile-top button{display:flex;align-items:center}section.header .header-mobile-top a.controls-back,section.header .header-mobile-top button.controls-back{background-color:transparent;border:0;display:none;cursor:pointer}section.header .header-mobile-top a.controls-back svg,section.header .header-mobile-top button.controls-back svg{width:1.0625rem;margin-right:.6875rem}
section.header .header-mobile-top a.controls-close svg,section.header .header-mobile-top button.controls-close svg{margin-right:-0.4375rem;width:1.5625rem;height:1.5625rem}section.header .header-mobile-bottom{padding:2.8125rem 2.1875rem .625rem;position:relative}section.header .header-mobile-bottom--links{position:relative;padding:0 0 .625rem;z-index:1}
section.header .header-mobile-bottom--item .button{padding:0;margin:0 0 1rem 0}section.header .header-mobile-bottom--item .button .icon svg{max-width:initial;max-height:initial}section.header .header-mobile-bottom--item .button .icon svg path{fill:var(--color-text-dark-blue)}section.header .header-mobile-bottom--item .button .icon.icon--trophy-2 path{fill:transparent}
section.header .header-mobile-bottom--item span{color:var(--color-text-dark-blue)}section.header .header-mobile-bottom--background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;overflow:hidden}section.header .header-mobile-bottom--background svg{width:101%;height:100%}section.header .header-mobile-overlay{width:0;left:-100%;transition:all 300ms ease;position:absolute}
section.header .header--submenu--overlay{background:rgba 0,0,0,0.2;content:"";position:absolute;top:0;left:0;width:100vw;height:100%;z-index:0}.search__form{opacity:0;visibility:hidden}.search__form.active{opacity:1;visibility:visible}@media(max-width:767px){.search__form{opacity:1;visibility:visible}
}.search__container{padding:4.375rem 1rem 4.75rem 1rem}@media(max-width:767px){.search__container{padding-top:.625rem;padding-bottom:.875rem}}.search__form_container{display:none}.search__subtitle{max-width:25.0625rem;margin-top:.875rem;margin-right:auto;margin-left:auto;color:var(--color-text-dark-blue)}@media(max-width:479px){.search__subtitle{margin-top:1.375rem}
}.search__title{color:var(--color-text-dark-blue);font-family:var(--font-heading-2);margin-top:.0625rem;text-transform:inherit;font-size:2.5rem;font-weight:400;line-height:2.75rem}@media(max-width:767px){.search__title{margin-top:1.875rem;font-size:1.875rem;line-height:2.125rem}}.search__label{width:100%}.search__input{width:100%}
.search__group_flex{display:flex;align-items:center;height:100%}.search__button{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;border:0;background-color:transparent;margin-right:.25rem;padding:0;cursor:pointer}.search__group{border:.0625rem solid var(--color-icon-blue-p);border-radius:6.25rem;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:1rem;min-width:18.25rem}
@media(max-width:479px){.search__group{min-width:12.5rem;width:100%}}.search__box{height:3.125rem;justify-content:center}.search__input{font-family:var(--font-body-1);font-size:1.125rem;font-weight:400;font-style:normal;line-height:1.375rem;color:var(--color-text-dark-blue);outline:0;border:0}.search__input:active{outline:0;border:0}
.search__input:focus{outline:0;border:0}.search__input:hover{outline:0;border:0}.search__close{display:inline-flex;align-items:center;justify-content:center;padding:.625rem;margin-left:.8125rem}.header--background-color{position:absolute;height:100%;width:50%;top:0;right:0;padding-top:.0625rem;z-index:2}@media(max-width:1024px){.show--desktop{display:none}
.show--mobile{display:block}}