/*** Base**/h1,h2,h3{color:#0063a7;}.h2, h2{font-size:28px;}.h3, h3{font-size:21px;}p{font-family:"Arial";}form label{font-family:"Montserrat"; font-size:16px;}form input{font-family:"Montserrat"; font-size:16px;}/*** Top Bar**/.top-bar{position:relative; padding:0 40px; background:#f3f3f3; z-index:10;}.top-bar > .inner{position: relative; max-width:1400px; padding:0; margin:auto;}.top-bar .grid__item{padding:0;}.top-bar .grid__item > .inner{display: flex; align-items: center;}.top-bar .grid__item:nth-child(2) > .inner{justify-content:center;}.top-bar .grid__item:nth-child(3) > .inner{justify-content:flex-end;}.top-bar > .inner{line-height:100%;}.top-bar .announcement-bar{background:#f3f3f3;}.top-bar .site-nav{margin:5px 0;}@media screen and (max-width: 1100px){.top-bar{padding:0 0;}/* .top-bar .grid--table{text-align:center; display:block;}*/ .top-bar .grid--table .grid__item{/* display:block; width:100%; */ padding:15px 0 0 0;}.top-bar .grid--table .grid__item .site-nav{margin:0;}.top-bar .grid--table .grid__item p, .top-bar .grid--table .grid__item a, .top-bar .grid--table .grid__item span{font-size:12px;}.top-bar .grid--table .grid__item a{padding:3px 5px;}.top-bar .grid__item > .inner{justify-content:center!important;}.top-bar .grid--table .grid__item .announcement-bar__message{padding:0;}}@media screen and (max-width: 749px){.top-bar .grid--table .grid__item p, .top-bar .grid--table .grid__item a, .top-bar .grid--table .grid__item span{font-size:16px;}}/****** Default Button****/.default-btn a{display:inline-block; padding:5px 10px; background:#46a8ea; font-family:"Montserrat"; font-size:18px; color:#fff;}.default-btn a:hover,.default-btn a:active{background:#0063a7; color:#fff;}.default-btn.center-button{text-align:center;}.default-btn.full-width > *{width:100%;}/********** Override theme buttons******/.btn, .shopify-payment-button .shopify-payment-button__button--unbranded{padding:5px 10px; background:#46a8ea; font-family:"Montserrat"; font-size:18px; color:#fff;}.btn:not([disabled]):hover, .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover, .btn:focus, .shopify-payment-button .shopify-payment-button__button--unbranded:focus{background:#0063a7; color:#fff;}/********** Submit******/input[type="submit"]{display:inline-block; padding:5px 10px; border-radius:0; background:#46a8ea; font-family:"Montserrat"; font-size:18px; color:#fff;}input[type="submit"]:hover,input[type="submit"]:active{background:#0063a7!important;}/****** Socials****/.top-bar .socials span{display:inline-block; margin-right:10px; color:#0063a7;}.top-bar .socials a{display:inline-block; margin-right:10px;}.top-bar .socials a:last-child{margin-right:0;}.top-bar .socials img{display:inline-block; width:24px;}/****** Top Menu****/.top-bar .top-menu a{color:#0063a7;}.top-bar .top-menu a .site-nav__label:hover{border-color:#0063a7!important;}/*** Site Header**/.site-header > .grid{max-width:1400px; margin:auto;}@media screen and (max-width: 1099px){.site-header .grid--table{display:block;}.site-header .grid--table .grid__item{display:block; width:100%; padding:10px 0; text-align:center!important;}.site-header .grid--table .grid__item a{margin:auto;}.site-header .grid--table .grid__item.hide-tablet{display:none;}}@media screen and (max-width: 749px){.site-header__logo{padding-left:0; margin:0;}.slideshow__subtitle--mobile, .slideshow__title--mobile{font-size:30px; margin-bottom: 10px;}.slideshow--medium{height:360px;}.slideshow__overlay::before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgb(104,88,88); opacity: 0.4; z-index: 2;}.slideshow__text-content-list{margin-bottom:30px;}.slideshow__subtitle, .slideshow__title, .slideshow__btn{display:block;}.slideshow__btn{display:inline-block;}}@media screen and (max-width: 540px){.slideshow__subtitle--mobile, .slideshow__title--mobile{font-size: 24px;}.site-header{padding:48px 0;}.site-header__logo{position:absolute; top:-37px; left:calc( 50% - 80px ); width:160px;}}/*** Nav**/.main-navigation{float:none; padding:0 40px; background:#0063a7;}.main-navigation li a:hover,.main-navigation li a:active{text-decoration:underline;}.main-navigation > .site-nav{margin:0;}.main-navigation .site-nav__childlist-grid{margin-bottom:0; cursor:default;}.main-navigation > ul.site-nav > li{padding:25px 0; cursor:pointer;}.main-navigation > ul.site-nav > li button.site-nav__link--button{padding: 3px 7px;}.main-navigation > ul.site-nav li button .site-nav__label{padding:0; color:#fff; border:0; text-decoration:none;}.main-navigation > ul.site-nav li span{color:#fff; border:none;}.main-navigation > ul.site-nav li .icon-chevron-down{fill:#fff;}.main-navigation > ul.site-nav li li span{color:#000;}.main-navigation > ul.site-nav li li .site-nav__child-link--parent span{color:#0063a7;}.site-nav__childlist{display:block;}.site-nav__childlist.no-children .site-nav__childlist-item{margin-bottom:0;}.site-nav__dropdown{padding:0; background: transparent; border: 0;}.site-nav--active-dropdown .site-nav__dropdown{top: 100%!important;}.site-nav--active-dropdown .site-nav__dropdown:not(.site-nav--has-centered-dropdown){}.main-navigation .site-nav__dropdown .no-left-menu .site-nav__link span{font-weight:700; color:#0063a7;}@media screen and (min-width: 750px){.site-nav__dropdown > .inner{display: grid; max-width: 1400px; margin: auto; background:#fff; border:1px solid #46a8ea; grid-template-columns: 5fr 1fr;}.site-nav__dropdown > .inner:after{display:block; clear:both; content:"";}.site-nav__childlist.no-children li{display:block; width:100%;}.site-nav__childlist-item{width:50%;}}@media screen and (min-width: 970px){.site-nav__childlist-item{width:33.33%;}}@media screen and (min-width: 1366px){.site-nav__childlist-item{width:25%;}}@media screen and (min-width: 1600px){.site-nav--active-dropdown .site-nav__dropdown:not(.site-nav--has-centered-dropdown){right:unset; left:-20px;}}/****** Search Bar****/.search-bar-middle .drawer{display:none;}.mobile-search-bar{border-bottom:1px solid #d5d5d5;}.mobile-search-bar .drawer{display:block; position:static;}.mobile-search-bar .drawer .search-bar__interior,.mobile-search-bar .drawer .search-bar__interior .search-form__container{padding:0;}.mobile-search-bar .drawer .search-bar__interior .search-form__container .search-bar__form{max-width:none;}.mobile-search-bar .drawer .search-bar__interior .search-form__container .search-bar__form .search-bar__input{min-height:auto; border:0; background: #f7f7f7; outline:0;}@media screen and (min-width: 1100px){.mobile-search-bar{display:none;}.search-bar-middle .drawer{display:block; position:static;}}/****** site-header__icons-wrapper****/.site-header__icons-wrapper{display:none;}/****** contact-links****/.contact-links a{display:block; font-size:24px; color:#0063a7; line-height:120%;}.contact-links a:hover{color:#0063a7; text-decoration:underline;}.contact-links a img{display:inline-block; position:relative;}.contact-links a.phone img{top:2px; width:22px; margin-right:5px;}.contact-links a.email img{top:4px; width:26px; margin-right:10px;}@media screen and (min-width: 1200px){.contact-links a{font-size:28px;}}/*** Slider**/.slideshow__controls{margin:0;}.slideshow__controls.prev{display:block; position:absolute; left:0; right:unset; bottom:calc( 50% - 45px ); width:auto; height:auto;}.slideshow__controls.next{display:block; position:absolute; left:unset; right:0; bottom:calc( 50% - 45px ); width:auto; height:auto;}.slideshow__controls button{padding:0; border:0; background:transparent; outline:0;}.slideshow__controls button svg{display:block; fill:#fff; height:90px; width:80px;}.slideshow__controls.prev button svg{position:relative; left:-11px;}.mobile-icons{display:none;}@media screen and (max-width: 749px){.top-bar .socials, .top-bar .top-menu{display:none!important;}.site-header .grid--table .grid__item{display: flex;padding: 10px 10px; justify-content: space-between;}.slideshow__controls.prev, .slideshow__controls.next{display:none;}.slideshow__arrows--mobile ~ .slideshow__text-content--mobile{padding-top:0;}.slideshow__text-wrap--mobile{top:0;}.slideshow__arrows.slideshow__arrows--mobile{height:0;}.slideshow__arrows.slideshow__arrows--mobile .slideshow__arrow{display:none;}.slideshow__arrows .slick-dots{margin:0;}.mobile-icons{display:flex;}.site-header .grid--table .grid__item .icon{height:24px; width:24px;}.site-header .grid--table .grid__item .icon.icon-close{height:20px; width:20px;}.site-header .grid--table .grid__item .icon path{fill:#46a8ea;}}/****** slick-dots****/.slideshow__arrows{background:transparent!important;}.slideshow__arrows .slick-dots li{height:14px; width:14px;}.slideshow__arrows .slick-dots li button,.slideshow__arrows .slick-dots li a{height:14px; width:14px;}.slideshow__arrows .slick-dots li button::before,.slideshow__arrows .slick-dots li a::before{height:14px; width:14px;}/****** grid****/.grid h3.h4{text-align:center; font-size:28px; color:#000;}/****** Slick****/.slick-initialized .slick-slide{margin:0!important;}.slick-initialized .slick-slide img{width:100%; max-width:none!important; padding:0 15px;}.slick-prev:before,.slick-next:before{color:#c2c2c2;}.slick-wrapper button.slick-arrow{height:128px; width:76px; background:url("/cdn/shop/files/right-arrow-slider.png?v=1608878279"); background-size:100%; background-repeat:no-repeat;}.slick-wrapper button.slick-arrow:before{display:none;}.slick-wrapper button.slick-arrow.slick-prev{left:-100px; background:url("/cdn/shop/files/left-arrow-slider.png?v=1608878542"); background-size:100%; background-repeat:no-repeat;}.slick-wrapper button.slick-arrow.slick-next{right:-100px;}@media screen and (max-width: 1599px){.slick-wrapper button.slick-arrow{height:84px; width:50px;}.slick-wrapper button.slick-arrow.slick-prev{left:-70px;}.slick-wrapper button.slick-arrow.slick-next{right:-70px;}}@media screen and (max-width: 969px){.slick-wrapper button.slick-arrow{height:51px; width:30px;}.slick-wrapper button.slick-arrow.slick-prev{left:-40px;}.slick-wrapper button.slick-arrow.slick-next{right:-40px;}.slick-initialized .slick-slide img{padding:0;}}/********** logo-bar__item******/.logo-bar{position:absolute; opacity:0;}.logo-bar.slick-initialized{position:stative; opacity:1;}.slick-initialized .slick-slide.logo-bar__item{max-width:none!important;}/****** grid__item****/.grid__item .grid-view-item.product-card{text-align:center;}.grid__item .h4.grid-view-item__title{display:block; min-height:41px; font-size:15px; border:0;}.grid__item .price{display:block; text-align:center; position: relative; margin-bottom:15px;}.grid__item .price .price__regular,.grid__item .price .price__sale{margin-right:0; align-items:baseline;}.grid__item .price .price__regular{display:flex;}.grid--view-items .grid__item .price .price__regular{display:block;}.grid__item .price.price--on-sale .price__regular{display:none;}.grid--view-items .grid__item .price.price--on-sale .price__regular{display:none;}.grid__item .price .price__badges{position: absolute; right: 0; bottom: 6px; margin-top: 0;}.grid__item .price dd span,.grid__item .price .price-item,.grid__item .price dt dd s{font-family:"Montserrat"; font-size:20px; font-weight:100;}/*** page**/.page-container{}.rich-text.heading-only{margin-bottom:-55px;}/*** Custom Collection Tiles**/.custom-collection-tiles{}.custom-collection-tiles .item > .inner{padding:0 10px;}.custom-collection-tiles .item > .inner a{display:block; border:0;}.custom-collection-tiles .item > .inner img{display:block; margin:auto;}.custom-collection-tiles .item > .inner h3{text-align:center; margin:10px 0 30px;}@media screen and (min-width: 767px){.custom-collection-tiles > .inner:after{display:block; clear:both; content:"";}.custom-collection-tiles > .inner > .item{float:left; width:50%;}.custom-collection-tiles > .inner > .item:nth-child(2n+3){clear:left;}.custom-collection-tiles .item:nth-last-child(1) > .inner h3, .custom-collection-tiles .item:nth-last-child(2) > .inner h3{margin-bottom:0;}}/*** Mobile Accordion**/@media screen and (max-width: 639px){.mobile-accordion > .accordion-title{background:url(/cdn/shop/files/add.png?v=1609143762); background-position: 100% 50%; background-size:auto 70%; background-repeat:no-repeat;}.mobile-accordion.active > .accordion-title{background:url(/cdn/shop/files/minus.png?v=1609143766); background-position: 100% 50%; background-size:auto 70%; background-repeat:no-repeat;}}/*** Forms**/.hidden-input{display:inline-block; padding:10px 18px; margin-bottom:19px; border:1px solid #cccccc; background:#f7f7f7; font-family:"Montserrat"; font-size:16px;}.form-vertical .hidden-input{width:100%;}/*** footer**/footer{text-transform:uppercase;}footer .h4{font-size: 16px;}.footer-form .input-wrapper{margin-bottom:10px;}.footer-form input{width:100%; border-radius:40px;}.footer-form .submit-wrapper{text-align:center;}.footer-form .submit-wrapper input[type='submit']{width:auto; border-radius:0; color:#0063a7; background:#fff!important;}.footer-form .submit-wrapper input[type='submit']:hover,.footer-form .submit-wrapper input[type='submit']:active{background:#46a8ea!important; color:#fff;}/*** Popup Carousel**/.carousel-popup{display:flex; position:fixed; left:0; top:0; height:100%; width:100%; padding:10px; background:rgba(0,0,0,.4); justify-content: center; align-items: center; opacity:0; z-index:-1;}.carousel-popup.is-active{opacity:1; z-index:99999999;}.carousel-popup > .inner{position:relative; max-width:600px; width:100%; background:#fff;}.carousel-popup > .inner > .close{position: absolute; top: -20px; right: 0; font-size: 52px; color: #0063a7; transform: rotate(45deg); z-index: 1; cursor:pointer;}.carousel-popup .item > img{width:100%;}.carousel-popup .slick-slide{outline:0;}.carousel-popup .slick-dots li button:before{font-size:12px;}/****** .product-single__media--has-thumbnails****/.product-single__media--has-thumbnails{cursor:pointer;}@media screen and (max-width: 639px){.site-footer__item{display:block; margin-bottom:0;}.site-footer__item.mobile-accordion-wrapper:nth-child(3){margin-bottom:15px;}.mobile-accordion{width:100%; padding:0 0;}.mobile-accordion .accordion-title{padding:10px 0; border-bottom:1px solid #ccc; font-size:16px; cursor:pointer;}.mobile-accordion .hidden-data{display:none;}.mobile-accordion ul li{margin-bottom:5px;}.mobile-accordion ul li a{font-size:14px;}/* .footer-form input{border-radius:0;}*/ .footer-form .submit-wrapper input[type='submit']{padding:10px 30px;}}@media screen and (min-width: 640px){.mobile-accordion .hidden-data{display:block!important;}}