@import"https://use.typekit.net/nju8mdo.css";@import"https://use.typekit.net/dln5aon.css";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";:root{--primaryFont: "nunito-sans", sans-serif !important;--secondaryFont: "Roboto Condensed", sans-serif !important;--cooper-black: "cooper-black-std",serif;--primaryColor: #094896;--rgbPrimaryColor: 9, 72, 150;--secondaryColor: #2c1c03;--textColor: #2c1c03;--titleColor: #2c1c03;--rgbTextColor: 44, 28, 3;--whiteColor: #fff;--blackColor: #000;--rgbWhiteColor: 255, 255, 255;--rgbBlackColor: 0, 0, 0;--borderColor: #fff;--productBg: #ececec;--offWhiteColor: #d6d6d6;--offWhiteColor1: #f3f3f3;--shadow: 1rem 2.8rem 4.4rem 0 #c5c5c5;--global-color-image-loader-primary: transparent;--global-color-image-loader-secondary: transparent;--page-width: 1430px}*,:after,:before{box-sizing:border-box;letter-spacing:normal}html{font-size:62.5%;background-color:transparent;padding:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;max-width:100%}button,.btn,a,input[type=submit]{transition:all ease-in-out .3s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--secondaryFont);font-weight:700;letter-spacing:normal;margin-top:0!important;margin-bottom:2rem}h5,.h5{font-size:clamp(1.8rem,1.25vw,2rem)}h4,.h4{font-size:clamp(2rem,1.875vw,3rem)}h3,.h3{font-size:clamp(2.2rem,3vw,4.8rem)}h2,.h2{font-size:clamp(2.4rem,3.625vw,5.8rem)}h1,.h1{font-size:clamp(4rem,4.6875vw,7.5rem)}body{font-family:var(--primaryFont);font-weight:500;line-height:1.5;color:var(--textColor);font-size:clamp(1.5rem,1.0625vw,1.7rem)}a,a:hover,a:focus{text-decoration:none}a,.link{-webkit-transition:ease-in .3s;-moz-transition:ease-in .3s;transition:ease-in .3s}a:hover,.link:hover,a:focus,.link:focus{color:var(--primaryColor)}a,button,input[type=submit]{transition:all ease-in-out .3s;cursor:pointer}p{margin:0 0 20px}p:last-child{margin-bottom:0}button,button:hover,button:focus{outline:none!important;box-shadow:none!important}:focus{outline:none!important;box-shadow:none!important}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{height:6.5rem;border:1px solid var(--borderColor)!important;padding:0 20px;padding-left:2rem!important;line-height:6.5rem;color:var(--textColor);box-shadow:none;line-height:normal;transition:ease-in .3s;font-family:var(--primaryFont);font-weight:400;background:transparent;font-size:1.6rem;border-radius:7rem!important}textarea{border:1px solid var(--borderColor);border-radius:2rem;font-family:var(--primaryFont);font-weight:400;background:transparent;font-size:1.6rem;padding:15px 20px 0;resize:none;height:17rem;-webkit-transition:ease-in .3s;-moz-transition:ease-in .3s;transition:ease-in .3s;color:var(--textColor)}input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,input[type=datetime]:focus,input[type=email]:focus,textarea:focus{border-color:var(--primaryColor)!important}input[type=checkbox],input[type=radio]{box-shadow:none!important}select,select:hover,select:focus,textarea,textarea:focus{box-shadow:none!important;outline:none;color:var(--textColor)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--textColor);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--textColor);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--textColor);opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--textColor);opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}select{font-family:var(--primaryFont);font-weight:400;border:1px solid var(--borderColor);height:6.5rem;line-height:6.5rem;width:100%;padding:0 20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;font-size:1.6rem;text-transform:capitalize!important;color:var(--textColor);padding-right:28px!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:5px}select:focus{border-color:var(--primaryColor);box-shadow:none!important}select::-ms-expand{display:none}.page-width{width:100%;max-width:var(--page-width);padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important;position:relative}:is(.btn,.button){font-size:clamp(1.6rem,1.125vw,1.8rem);font-family:var(--secondaryFont);font-weight:700;background-color:var(--primaryColor)!important;text-transform:none;color:var(--whiteColor)!important;border-radius:6rem;border:2px solid var(--primaryColor);padding:0 2rem!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:5.5rem;min-width:17.4rem;box-shadow:2rem 2.4rem 7.2rem #8da1bafa;cursor:pointer;transition:ease-in .3s}:is(.btn,.button).white{background-color:var(--whiteColor)!important;color:var(--secondaryColor)!important;border-color:var(--whiteColor)!important}:is(.btn,.button):is(:hover,:focus),:is(.btn,.button).white:is(:hover,:focus){background-color:var(--secondaryColor)!important;color:var(--whiteColor)!important;border-color:var(--secondaryColor)!important}.main-content{padding:0!important}footer.site-footer{margin-top:0!important}.site-footer__hr{display:none}.shopify-section,.index-section:first-child,.index-section:last-child{padding:5rem 0}#shopify-section-header,#shopify-section-footer{padding:0}.site-nav__label{border-bottom:none!important}.field:before,.field:after{display:none!important}.header-wrapper{border:none!important}.section-header{padding:0!important}body:has(.banner) .header-wrapper{background-color:var(--offWhiteColor1);background-image:url(header-left.png),url(header-right.png);background-position:top left,right 16% top;background-repeat:no-repeat}header.header{padding-block:0;position:static}header.header .header__heading-link{padding:.25rem}header.header .header__inline-menu .list-menu{display:flex;align-items:center;color:var(--blackColor);font-family:var(--secondaryFont);column-gap:6.7rem;row-gap:1.5rem}.header__inline-menu .list-menu li a{padding:0}header.header .header__inline-menu .list-menu .header__menu-item{font-size:clamp(1.6rem,1.125vw,1.8rem);font-weight:400;text-transform:none;color:var(--blackColor);padding:0}header.header .header__inline-menu .list-menu .header__menu-item:is(:hover,:focus),header.header .header__inline-menu .list-menu .header__menu-item:has(.header__active-menu-item){color:var(--primaryColor)}header.header .header__inline-menu .list-menu .header__menu-item span{text-decoration:none;color:currentColor}.header__icons a .contact-text{background-color:var(--primaryColor);color:var(--whiteColor);padding:.5rem 1.5rem;border-radius:5rem;min-height:5.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.6rem,1.125vw,1.8rem);font-family:var(--secondaryFont);font-weight:400;text-transform:none;text-decoration:none;transition:ease-in .3s;min-width:15rem;cursor:pointer;box-shadow:var(--shadow)}.header__icons a:is(:hover,:focus) .contact-text,.header__icons a:has(.contact-text):is(:hover,:focus) strong{background-color:var(--secondaryColor);color:var(--whiteColor)}.header__icons a:has(.contact-text) strong{width:5.4rem;height:5.4rem;background-color:var(--primaryColor);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:.7rem;color:var(--whiteColor);box-shadow:var(--shadow);transition:all ease-in .3s}.header__icons a:has(.contact-text) strong svg{width:1.5rem;height:1.5rem;display:inline-flex}header.header .header__icon--cart{margin-right:0}header.header .header__icons{align-items:center;gap:2.2rem;padding-right:0}header.header .header__icons :is(.header__search,.header__icon,.swym-advanced-header-icon){width:4.1rem;height:4.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--whiteColor);color:var(--primaryColor);box-shadow:var(--shadow);transition:ease-in .3s}header.header .header__icons :is(.header__search,.header__icon) .icon{width:2rem;height:2rem}header.header .header__icons :is(.header__search,.header__icon):is(:hover,:focus){background-color:var(--primaryColor);color:var(--whiteColor)}.header__heading-logo{margin-bottom:-22%}header.header .search-modal{background-color:var(--offWhiteColor1)}.search .search__input{border-color:rgba(var(--rgbPrimaryColor),.5)!important}.search .search__input:focus{border-color:var(--primaryColor)!important}.search .field__button{color:var(--primaryColor);top:50%;transform:translateY(-50%)}.home_banner_section{padding:0!important}.banner_section_each{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;--banner_section_each_gap: 1.2rem;--banner_section_each_count: 2;gap:var(--banner_section_each_gap);padding:7rem 0 0;max-width:calc(100% - (50% - (var(--page-width) / 2)));margin-left:auto}.banner_section_each>*{flex:0 0 auto;width:100%;max-width:calc(100% / var(--banner_section_each_count) - var(--banner_section_each_gap) * (var(--banner_section_each_count) - 1))}.banner_section_each .banner_content{order:-1;position:relative;z-index:4}.banner_wrapper{background-color:var(--offWhiteColor1);overflow:hidden}.banner_wrapper :is(h1,h2){font-size:clamp(4rem,4.6875vw,7.5rem);font-weight:700;line-height:1.2}.banner_wrapper :is(h1,h2) strong{font-weight:700;color:var(--primaryColor);text-transform:capitalize}.banner_wrapper .banner_description{max-width:66.7rem}.banner_wrapper .banner-button{margin-top:3.4rem}.banner_wrapper .banner_inner_wrap{position:relative}.banner_wrapper .banner_inner_wrap:after{content:"";position:absolute;left:0;width:100%;height:87px;background:url(banner-clip.png) center bottom / 100% 100%;padding:0!important;bottom:0;z-index:1}.swiper_nav_wrapper{display:flex;align-items:center;max-width:22.3rem;min-height:1.2rem;gap:.4rem;position:absolute;z-index:1;width:100%}:is(.swiper_prev_btn,.swiper_next_btn):after{display:none}:is(.swiper_prev_btn,.swiper_next_btn){flex:0 0 auto;background-color:transparent;border:none;padding:0;cursor:pointer!important;width:1.5rem!important;height:1.2rem!important;position:static!important;margin:0!important}.swiper_nav_wrapper .pagination_wrap{flex:1;height:3px;position:relative}.swiper_nav_wrapper .pagination_wrap:before{content:"";height:1px;background-color:rgba(var(--rgbPrimaryColor),.5);top:50%;transform:translateY(-50%);left:0;right:0;position:absolute}.swiper_nav_wrapper .pagination_wrap .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:var(--primaryColor);height:3px;position:static;top:0;transform:translateY(0);border-radius:0;left:0;right:0}.swiper_nav_wrapper .pagination_wrap .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:0}.swiper_nav_wrapper .swiper-pagination{height:3px;position:absolute;bottom:auto!important;top:50%!important;transform:translateY(-50%);left:0!important;right:0;display:flex;align-items:center}.swiper_nav_wrapper .swiper-pagination>*{flex:1}.banner_wrapper .page-width{width:100%;max-width:calc(100% - (50% - (var(--page-width) / 2)))!important;margin-left:auto!important;padding-right:1.5rem!important;padding-left:0!important;z-index:9;height:1.2rem;margin-right:0!important;bottom:18%;position:absolute;left:auto;right:0}@media(max-width:1700px){.banner_wrapper :is(h1,h2){font-size:clamp(4rem,4.6875vw,7rem)}.banner_wrapper .page-width{bottom:14%}body:has(.banner) .header-wrapper{background-position:top left,right 6% top}}@media(max-width:1599px){.banner_wrapper :is(h1,h2){font-size:clamp(4rem,4.6875vw,6rem)}.banner_wrapper .page-width{bottom:15%}}@media(max-width:1320px){.banner_wrapper :is(h1,h2){font-size:clamp(4rem,4.6875vw,5rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
