.skip-order{display:none}.swiper{width:100%;height:100%}.mobile-only{display:none!important}@media screen and (max-width:1024px){.mobile-only{display:inherit!important}}@media screen and (max-width:1024px){.desktop-only{display:none}}html .fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#1399ff}html .fancybox__backdrop{background:0 0;background-image:linear-gradient(45deg,#102435,rgb(0 0 0));opacity:.9}html .fancybox__content{box-shadow:2px 4px 6px rgba(0,0,0,.5)}nav .nav-items-container ul .has-sub-menu{position:relative;width:100%;height:100%}nav .nav-items-container ul .has-sub-menu.hovered{color:#1399ff}nav .nav-items-container ul .has-sub-menu .sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%,0);z-index:10;color:#fff}nav .nav-items-container ul .has-sub-menu .sub-menu ul{display:flex;flex-flow:column;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;background:#101010;margin:0;padding:.75rem 1rem}nav .nav-items-container ul .has-sub-menu .sub-menu ul li{display:flex}nav .nav-items-container ul .has-sub-menu .sub-menu ul li a{padding:.75rem;width:100%;justify-content:flex-start}nav .nav-items-container ul .has-sub-menu .sub-menu ul li a:after{visibility:hidden}nav .nav-items-container ul .has-sub-menu .sub-menu:before{display:block;content:"";position:absolute;top:-.25rem;left:50%;transform:translate(-50%,0) rotate(45deg);background:#101010;width:.5rem;height:.5rem;border:1px solid rgba(255,255,255,.195);z-index:-1}nav .nav-items-container ul .has-sub-menu .sub-menu.sub-menu-2{top:0;left:100%;transform:translate(0,-.725rem)}nav .nav-items-container ul .has-sub-menu .sub-menu.sub-menu-2:before{display:none}nav .nav-items-container ul .has-sub-menu .sub-menu.sub-menu-3{top:0;left:100%;transform:translate(0,-.725rem)}nav .nav-items-container ul .has-sub-menu .sub-menu.sub-menu-3:before{display:none}@media screen and (max-width:1024px){.mobile-menu .nav-items-container ul li.has-sub-menu .sub-menu.sub-menu-2{display:flex;margin-bottom:1.5rem}.mobile-menu .nav-items-container ul li.has-sub-menu .sub-menu.sub-menu-3{display:flex;margin-bottom:1.5rem;padding-left:1.5rem}}a.our-brands{cursor:pointer}@media screen and (max-width:1024px){a.our-brands{display:none}}footer{color:#fff;width:90%;margin:0 auto}footer .main-content-container{display:grid;grid-template-columns:.7fr 1.175fr;align-items:flex-start;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);margin:2.55rem 0 1.75rem 0;padding:0 5.4rem;grid-gap:7.55rem}@media screen and (max-width:1024px){footer .main-content-container{grid-template-columns:1fr;grid-gap:0;padding:0}}footer .main-content-container .title-container{font-size:2.44rem;margin:2.75rem 4.65rem 2rem 0;position:relative;font-weight:500;color:#fff}@media screen and (max-width:1024px){footer .main-content-container .title-container{margin:1.75rem 4.65rem 2rem 0}}footer .main-content-container .title-container:after{display:block;content:"";width:6rem;height:.25rem;background:#1399ff;margin-top:1.65rem;border-radius:1rem}footer .main-content-container ul{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;height:4.1rem;list-style-type:none;padding:0;margin-top:2.75rem}@media screen and (max-width:1024px){footer .main-content-container ul{margin-bottom:1.5rem}}footer .main-content-container ul li{margin-bottom:.5rem}footer .main-content-container ul li a{font-size:.75rem;font-weight:300}footer .main-content-container .contact-container ul{flex-flow:column;height:auto}footer .main-content-container .contact-container ul li a br{display:none}footer .bottom-content-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.75rem;font-weight:300;padding:0 5.4rem}@media screen and (max-width:1024px){footer .bottom-content-container{flex-flow:column;justify-content:center;padding:0 1rem;margin-bottom:3rem}}@media screen and (max-width:1024px){footer .bottom-content-container .privacy-and-terms{display:flex;align-items:center;justify-content:center}}footer .bottom-content-container .privacy-and-terms a{font-size:.75rem;font-weight:300;margin-right:3.7rem}@media screen and (max-width:1024px){footer .bottom-content-container .privacy-and-terms a{margin:1rem}}footer .bottom-content-container .asnet-logo-container{margin-right:7rem;opacity:.22;transition:opacity .5s}@media screen and (max-width:1024px){footer .bottom-content-container .asnet-logo-container{margin:1rem auto 1.5rem auto}}footer .bottom-content-container .asnet-logo-container:hover{opacity:1}.social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;margin:.85rem 3.7rem 0 0;font-family:stolzl,sans-serif;font-weight:600}.social span{margin-right:1rem;color:#ccc}.social a{margin:0 0 0 1.175rem}.social a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.25rem;height:1.25rem}.text-content{margin:-.75rem auto;max-width:67%;position:relative;margin-top:2.65rem}@media screen and (max-width:1024px){.text-content{margin:1.5rem auto 0 auto;max-width:90%}}.text-content .title-container h2{text-align:center;font-size:2.4rem;line-height:3.385rem;margin:0}@media screen and (max-width:1024px){.text-content .title-container h2{font-size:1.45rem;line-height:inherit}}.text-content .title-container h2:after{display:none}.text-content .title-container h2 span{color:#1399ff}.text-content .paragraph-container{text-align:center;padding:1rem 5.5rem;line-height:1.85rem;letter-spacing:.025rem;margin-top:1rem;color:#ccc}@media screen and (max-width:1024px){.text-content .paragraph-container{padding:1rem}}.text-content .paragraph-container .name,.text-content .paragraph-container .position{color:#1399ff}.text-content .paragraph-container .name{font-weight:600;font-size:1rem;margin-bottom:0}.text-content .paragraph-container .position{font-size:.75rem;margin-top:0}.text-content .cols-container{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;margin:4.5rem 8rem;grid-gap:0;position:relative}@media screen and (max-width:1024px){.text-content .cols-container{grid-template-columns:repeat(1,1fr);margin:4rem 0!important}}.text-content .cols-container:before{display:block;content:"";position:absolute;top:-3rem;left:50%;width:125%;height:1px;background:rgba(255,255,255,.22);transform:translate(-50%,0)}@media screen and (max-width:1024px){.text-content .cols-container:before{width:90%}}.text-content .cols-container .col{padding:0 2rem}.text-content .cols-container .col .image-container{min-height:2.55rem}.text-content .cols-container .col .col-title-container{font-size:.75rem;color:#1399ff;margin:1.5rem 0;min-height:1.45rem}.text-content .cols-container .col .col-body-container{font-size:.75rem;letter-spacing:.01rem;line-height:1.25rem;color:#ccc;min-height:6.45rem}.text-content .cols-container .col .button{position:relative;display:flex;margin:2rem auto 0 auto;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.22);padding:.9rem 2.5rem;border-radius:2rem;font-weight:500;font-size:1.05rem}@media screen and (max-width:1024px){.text-content .cols-container .col .button{margin-bottom:3rem}}.text-content .cols-container .col .button img{margin-left:1.1rem}.text-content .paragraph-container p{margin-top:.3rem}.text-content .cols-container{margin:4rem 3rem}h1,section>.title-container>h2{font-size:2.39rem;margin:2.85rem 4.65rem .3rem 4.65rem;position:relative}@media screen and (max-width:1024px){h1,section>.title-container>h2{margin:2.85rem 1rem .3rem 1rem}}h1:after,section>.title-container>h2:after{display:block;content:"";width:6rem;height:.25rem;background:#1399ff;margin-top:1.85rem;border-radius:1rem}.content-and-image{display:grid;grid-template-columns:1fr 3.11fr;align-items:center;justify-content:center}@media screen and (max-width:1024px){.content-and-image{grid-template-columns:1fr}}.content-and-image .content-container{padding:0;margin-left:4.6rem;width:100%;z-index:1}@media screen and (max-width:1024px){.content-and-image .content-container{margin-left:0;width:90%;margin:1rem auto;order:2}}.content-and-image .content-container .title-container h2{color:#1399ff;font-size:1.94rem;margin-top:0;margin-bottom:1.35rem}.content-and-image .content-container .body-container p{font-size:.75rem;letter-spacing:.0185rem;line-height:1.3rem;font-weight:300}.content-and-image .content-container .body-container .button{display:block;margin-top:1.4rem;font-weight:600;letter-spacing:.02rem;font-size:1rem;margin-bottom:1.6rem}.content-and-image .content-container .body-container .button img{margin-left:.5rem}.content-and-image .image-container{position:relative}.content-and-image .image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.content-and-image .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.content-and-image .image-container .overlay:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#101010 0,rgba(16,16,16,0) 30%,rgba(16,16,16,0) 70%,#101010 100%)}.content-and-image .image-container .overlay:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#101010 0,rgba(16,16,16,0) 30%,rgba(16,16,16,0) 70%,rgba(16,16,16,0) 100%)}.content-and-image:nth-of-type(2n){grid-template-columns:3.11fr 1fr}@media screen and (max-width:1024px){.content-and-image:nth-of-type(2n){grid-template-columns:1fr}}.content-and-image:nth-of-type(2n) .content-container{order:2;margin-left:-4.6rem}@media screen and (max-width:1024px){.content-and-image:nth-of-type(2n) .content-container{margin-left:1rem}}.content-and-image:nth-of-type(2n) .image-container .overlay:after{background-image:linear-gradient(to left,#101010 0,rgba(16,16,16,0) 30%,rgba(16,16,16,0) 70%,rgba(16,16,16,0) 100%)}span#search{position:relative;top:-4rem}section.search-filters-container{margin:3.65rem 0 5rem 0}section.search-filters-container .search-filters{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;width:63.75%;margin:0 auto;grid-gap:2rem 1.75rem;font-family:stolzl,sans-serif;font-weight:400;font-size:.782rem}@media screen and (max-width:1024px){section.search-filters-container .search-filters{width:55%}}@media screen and (max-width:600px){section.search-filters-container .search-filters{width:90%}}section.search-filters-container .search-filters .label-and-input,section.search-filters-container .search-filters .label-and-select{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:25%}@media screen and (max-width:600px){section.search-filters-container .search-filters .label-and-input,section.search-filters-container .search-filters .label-and-select{width:100%}}section.search-filters-container .search-filters select option{background-color:#101010}section.search-filters-container .search-filters .radios{display:grid;grid-template-columns:repeat(2,fit-content(10rem));grid-gap:1rem;align-items:center;justify-content:flex-start;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;padding-top:1.25rem;margin:auto}section.search-filters-container .search-filters .radios .radio-container{display:grid;grid-template-columns:repeat(2,fit-content(10rem));grid-gap:.5rem;align-items:center;justify-content:center;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}section.search-filters-container .search-filters .radios .radio-container input,section.search-filters-container .search-filters .radios .radio-container label{margin:0;padding:0}section.search-filters-container .search-filters .radios .radio-container input{width:1.25rem;height:1.25rem}section.search-filters-container .search-filters .range{display:grid;grid-template-columns:repeat(2,fit-content(10rem));grid-gap:1rem;align-items:center;justify-content:flex-start;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}section.search-filters-container .search-filters label{margin:0 0 .5rem .25rem;display:flex;color:#ccc}section.search-filters-container .search-filters input[type=submit],section.search-filters-container .search-filters input[type=text],section.search-filters-container .search-filters select{padding:1rem 1.5rem;border:0;border-radius:1.5rem;background-color:rgba(255,255,255,.2);color:#fff;width:100%;font-weight:600;font-size:.83rem}section.search-filters-container .search-filters input[type=submit]{display:flex;align-items:center;justify-content:center;max-width:16%;cursor:pointer;background-color:#fff;color:#000;margin:auto 0 0 0;height:3rem}@media screen and (max-width:1024px){section.search-filters-container .search-filters input[type=submit]{max-width:80%}}@media screen and (max-width:600px){section.search-filters-container .search-filters input[type=submit]{max-width:100%}}.results .total-and-layout{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:90%;margin:0 auto 1.85rem auto;font-size:15px;font-size:.7815rem}.results .total-and-layout .total-container{color:#ccc;font-weight:400}.results .total-and-layout .total-container span{font-weight:600}.results .total-and-layout .layout-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}@media screen and (max-width:600px){.results .total-and-layout .layout-container{display:none}}.results .total-and-layout .layout-container .grid-view,.results .total-and-layout .layout-container .list-view{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;cursor:pointer}.results .total-and-layout .layout-container .grid-view img,.results .total-and-layout .layout-container .list-view img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1rem;height:1rem;margin-right:.5rem}.results .total-and-layout .layout-container .grid-view{margin-right:2rem}.results .cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem 2rem;width:90%;margin:0 auto 4rem auto}@media screen and (max-width:768px){.results .cards-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.results .cards-container{grid-template-columns:repeat(1,1fr)}}.results .cards-container .result .image-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:'main';position:relative}.results .cards-container .result .image-container picture{grid-area:main;width:100%;height:100%}.results .cards-container .result .image-container picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.results .cards-container .result .image-container .overlay{grid-area:main;width:100%;height:5rem;background-image:linear-gradient(rgba(16,16,16,0),#101010);position:relative;z-index:2;pointer-events:none;margin-top:auto}.results .cards-container .result .title-container{color:#1399ff;text-transform:capitalize;font-size:.85rem;letter-spacing:.014rem}.results .cards-container .result .stats-container{display:grid;grid-template-columns:repeat(3,fit-content(10rem));grid-gap:0 2.545rem;font-size:.74rem;margin-top:1.675rem}.results .cards-container .result .stats-container .label{margin-bottom:.5rem}.results .cards-container .result .learn-more-button{margin-top:2rem;display:none}.results .cards-container .result .learn-more-button img{margin-left:1rem}.results .cards-container.list{grid-template-columns:repeat(1,1fr)}.results .cards-container.list .result{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6.5rem;min-height:23rem}.results .cards-container.list .result .image-container picture{width:99%;height:99%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results .cards-container.list .result .image-container .overlay{width:5rem;height:100%;margin-left:auto;background-image:linear-gradient(to right,rgba(16,16,16,0),#101010)}.results .cards-container.list .result .card-body .title-container{font-size:1.6rem;margin-top:3.7rem;letter-spacing:.03rem}.results .cards-container.list .result .stats-container{grid-gap:0 2.545rem;font-size:.74rem;margin-top:2.26rem}.results .cards-container.list .result .stats-container .label{margin-bottom:.5rem}.results .cards-container.list .result .learn-more-button{display:inherit;font-weight:600}