input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{background:#02284d}body>#page{min-height:100vh}footer.fl-builder-content{display:none}header{font-size:15px}header>.header-inner{max-width:1480px;margin:0 auto;display:flex;align-items:center;padding:0 1rem}header.intro{margin-top:7rem}header.intro .intro-copy{max-width:750px;margin:3rem 1rem}header.intro .intro-copy h1{color:#fff;line-height:1}header.intro .intro-copy p.subtitle{color:#fff;opacity:.8}@media (min-width:768px){header.intro{margin-top:4rem}header.intro .intro-copy{margin:5vh auto 6vh;text-align:center}}@media (min-width:992px){header.intro .intro-copy h1{font-size:75px}}@media (max-width:767px){header.main{background:#02284d;position:fixed;width:100%;top:0;z-index:999}}main.catalog-list{display:flex;flex-direction:column}main.catalog-list.display-swiper .catalog-tiles{display:none}main.catalog-list.display-tiles{max-width:1480px;margin:0 auto}main.catalog-list.display-tiles .catalog-swiper{display:none}header{display:flex;width:100%;padding:1rem .5%;align-items:center}header .title-wrapper{min-width:40%;display:none}header .logo-wrapper{margin-right:0;flex-grow:1}header .logo-wrapper .logo{width:190px}header .category-wrapper{flex-grow:1;justify-content:center;text-align:right}header .category-wrapper ul{margin-left:0;margin-bottom:0;display:flex;justify-content:center}header .category-wrapper ul li{list-style-type:none}header .category-wrapper ul li span.category-button{color:#fff;padding:.5rem}header .category-wrapper ul li span.category-button:hover{cursor:pointer;background:hsla(0,0%,100%,.07)}header .category-wrapper ul li span.category-button.active{background:hsla(0,0%,100%,.07)}.search-wrapper{position:relative}.search-wrapper .search-icon{position:absolute;left:11px;top:50%;margin-top:-9px}.search-wrapper .search{font-size:16px;width:150px;padding:.5rem 1rem .5rem 34px;background:rgba(0,0,0,.5);border:0;color:#fff;font-weight:700;transition:box-shadow .2s ease-in-out}.search-wrapper .search:focus{outline:none;box-shadow:0 0 25px hsla(0,0%,91.4%,.08)}.bg-catalog{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../../dist/images/bg-catalog-blue-skin.jpg?e8589cc7b5da4f18aff8fe984497d111);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;z-index:-1}.swiper-container{width:100%!important;flex-grow:1;overflow:visible!important;padding-top:10vh!important;padding-bottom:25vh!important}.catalog-item{position:relative;background-color:#02284d;height:100%;min-height:40vh;margin-right:5px;display:flex;justify-content:flex-start;align-items:flex-end;overflow:hidden}.catalog-item__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:50%;transition:transform .2s ease-in-out}.catalog-item__meta{position:absolute;z-index:1;top:75%;left:0;right:0;bottom:-1px;background:rgba(0,0,0,.6);transition:opacity .2s ease-in-out,background .2s ease-in-out,top .2s ease-out;padding:1rem}.catalog-item__fund{font-size:.7em}.catalog-item__suggested{margin-bottom:0}.catalog-item__expanded{display:flex;flex-direction:column;opacity:0;transition:opacity .2s ease-in-out;transition-delay:.1s;color:#fff;font-size:16px}.catalog-item__add-to-cart{position:absolute;z-index:9;display:flex;opacity:0;background:#fff;transition:opacity .2s ease-out,bottom .2s ease-out;transition-delay:.2s;left:0;right:0;font-size:24px}.catalog-item__add-to-cart span.prepend{position:absolute;left:11px;top:50%;margin-top:-15px;z-index:9;font-weight:700;font-size:22px;color:#c9c9c9}.catalog-item__add-to-cart input[type=number]{position:relative;padding:1.5rem 1.5rem 1.5rem 40px;width:75%;flex-grow:1}.catalog-item__add-to-cart input[type=number],.catalog-item__add-to-cart input[type=number]:focus,.catalog-item__add-to-cart input[type=number]:hover{border-color:transparent!important;box-shadow:none!important}.catalog-item__add-to-cart button{padding:.5rem 1.5rem;background:#f8ce2a;color:#02284d;font-weight:700;text-transform:uppercase;border-color:#f8ce2a}.catalog-item__add-to-cart button:hover{background:#02284d;color:#f8ce2a}.catalog-item h3{max-width:70%}.catalog-item__price-wrapper,.catalog-item h3{color:#fff;font-size:25px;letter-spacing:-1px;transition:font-size .2s ease-out;line-height:1}.catalog-item__price-wrapper{position:absolute;top:1rem;right:1rem}.catalog-item .closer{position:absolute;font-weight:700;font-size:1.9vw;z-index:3;color:#fff;top:0;right:1rem;opacity:0;transition:opacity .1s ease-in-out .2s,top .1s ease-in-out .2s}.catalog-item .catalog-item__error,.catalog-item .catalog-item__success{position:absolute;top:0;right:0;bottom:0;left:0;background:#87b16e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s ease-in-out;z-index:0;opacity:0}.catalog-item .catalog-item__error .message,.catalog-item .catalog-item__success .message{margin-bottom:0;font-weight:700}.catalog-item .catalog-item__error{background:#e37947}.catalog-item.show-error .catalog-item__error,.catalog-item.show-success .catalog-item__success{opacity:1;z-index:99}.catalog-item:not(.open):hover{cursor:pointer}.catalog-item:not(.open):hover .catalog-item__meta{background:rgba(0,0,0,.8)}.catalog-item.open .closer{top:1rem;opacity:1}.catalog-item.open .catalog-item__price-wrapper{opacity:0}.catalog-item.open h3{max-width:100%;margin-bottom:1.5rem;font-size:26px}.catalog-item.open p{margin-bottom:1.5rem}.catalog-item.open .catalog-item__add-to-cart{opacity:1;bottom:0;box-shadow:0 -10px 20px rgba(0,0,0,.3)}.catalog-item.open .catalog-item__expanded{opacity:1;overflow:scroll}.catalog-item.open:hover .catalog-item__meta{background:rgba(0,0,0,.6)}.catalog-item.open .catalog-item__meta{top:0;overflow-y:scroll;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}header.filters .mobile-filter-button{display:block}@media (min-width:767px){.swiper-container{padding-top:2vh!important;padding-bottom:5vh!important}header .title-wrapper{position:relative}header .catalog-title{width:380px;position:absolute;left:50%;margin-left:-190px;top:-15px}header.filters .mobile-filter-button{display:none}header.filters .sort-wrapper,header.filters .style-wrapper{width:80px}header.filters .sort-wrapper{text-align:right}.catalog-item__add-to-cart{font-size:30px}.catalog-item__add-to-cart input[type=number]{font-size:30px;padding:2rem 2rem 2rem 3rem}.catalog-item.open .catalog-item__meta{padding:2vw 2vw 7rem}.catalog-item.open h3{font-size:3vw}.catalog-item__expanded{font-size:16px}.catalog-item__price-wrapper{position:absolute;top:1rem;right:2rem}.catalog-item__price-wrapper,.catalog-item h3{font-size:1.9vw}}@media (min-width:992px){header .logo-wrapper{flex-grow:0}header .title-wrapper{min-width:40%;display:block}.mobile-filter-button-wrapper,header .mobile-title{display:none}.filter-wrapper .filter-dropdown{display:flex;background:transparent;justify-content:center}.filter-wrapper .filter-dropdown.open{position:relative;display:flex}.filter-wrapper .filter-dropdown .item{border-bottom:0;color:#fff;line-height:1.2;text-align:center;display:flex;align-items:center}.filter-wrapper .filter-dropdown .item.active,.filter-wrapper .filter-dropdown .item:hover{background:hsla(0,0%,100%,.07)}header.main{padding:1rem .5%;border-bottom:1px solid hsla(0,0%,100%,.05);background:#0d2643;position:-webkit-sticky;position:sticky;top:0;z-index:9}header.main a.btn.checkout-btn{margin:0}.catalog-item__price-wrapper,.catalog-item h3{font-size:2vw}.catalog-item__expanded{font-size:18px}}.swiper-button-next,.swiper-button-prev{top:0!important;margin-top:0!important;bottom:0!important;width:8.1vw!important;height:auto!important;opacity:1;transition:opacity .2s ease-in-out}.swiper-button-next{right:0!important;background:linear-gradient(90deg,rgba(26,28,27,0),rgba(26,28,27,.89))}.swiper-button-prev{left:0!important;background:linear-gradient(-90deg,rgba(26,28,27,0),rgba(26,28,27,.89))}.swiper-button-disabled{opacity:0!important}.swiper-button-next:after,.swiper-button-prev:after{color:#fff!important}button.btn-filter{background:transparent;padding:.5rem;border:0;line-height:0}button.btn-filter svg{width:22px;fill:#444}button.btn-filter.active svg,button.btn-filter:hover svg{fill:#fff}.catalog-tiles{display:flex;flex-direction:column;width:100%}.catalog-tiles>.list,.catalog-tiles>.list-for-tiles{display:flex;width:100%;flex-wrap:wrap}.catalog-tiles .catalog-item{height:360px;width:100%;margin-bottom:10px}@media (min-width:767px){.catalog-tiles{flex-direction:row;flex-wrap:wrap}.catalog-tiles .catalog-item{width:49%;margin:.5%;height:420px}}@media (min-width:992px){.catalog-tiles .catalog-item{width:32.333%;margin:.5%;height:500px}}.chevron:before{border-color:#fff;border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;right:7px;position:absolute;top:12px;transform:rotate(135deg);vertical-align:top;width:.45em}.filter-wrapper{position:relative}.filter-wrapper .btn-show-dropdown{position:relative;background:none;color:#eee;font-weight:700;padding:.6rem 1.6rem .6rem .6rem;line-height:1;border:0;font-size:17px}.filter-wrapper .btn-show-dropdown.active,.filter-wrapper .btn-show-dropdown:hover{color:#fff;background:hsla(0,0%,100%,.07)}.filter-dropdown,.sort-dropdown{display:none;background:#fff;z-index:9999;min-width:250px;right:0;text-align:left}.filter-dropdown.open,.sort-dropdown.open{position:absolute;display:block}.filter-dropdown .item,.sort-dropdown .item{font-weight:700;padding:.5rem 1rem;border-bottom:1px solid #f1f1f1}.filter-dropdown .item.active,.filter-dropdown .item:hover,.sort-dropdown .item.active,.sort-dropdown .item:hover{background:#f1f1f1;cursor:pointer}.filter-dropdown .item:last-child,.sort-dropdown .item:last-child{border-bottom:none}.swiper-wrapper .swiper-slide:nth-child(-n+5) .catalog-item{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:FADE-DOWN;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1}.swiper-wrapper .swiper-slide:nth-child(2) .catalog-item{-webkit-animation-delay:.1s}.swiper-wrapper .swiper-slide:nth-child(3) .catalog-item{-webkit-animation-delay:.19s}.swiper-wrapper .swiper-slide:nth-child(4) .catalog-item{-webkit-animation-delay:.28s}.swiper-wrapper .swiper-slide:nth-child(5) .catalog-item{-webkit-animation-delay:.36s}@-webkit-keyframes FADE-DOWN{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:none}}@keyframes FADE-DOWN{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:none}}