@font-face{font-family:'Avenir Next';src:url("../fonts/AvenirNext-Bold.eot");src:url("../fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Bold.woff2") format("woff2"),url("../fonts/AvenirNext-Bold.woff") format("woff"),url("../fonts/AvenirNext-Bold.ttf") format("truetype"),url("../fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Avenir Next';src:url("../fonts/AvenirNext-Regular.eot");src:url("../fonts/AvenirNext-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Regular.woff2") format("woff2"),url("../fonts/AvenirNext-Regular.woff") format("woff"),url("../fonts/AvenirNext-Regular.ttf") format("truetype"),url("../fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Avenir Next';src:url("../fonts/AvenirNext-Medium.eot");src:url("../fonts/AvenirNext-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Medium.woff2") format("woff2"),url("../fonts/AvenirNext-Medium.woff") format("woff"),url("../fonts/AvenirNext-Medium.ttf") format("truetype"),url("../fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Avenir Next Demi';src:url("../fonts/AvenirNext-DemiBold.eot");src:url("../fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-DemiBold.woff2") format("woff2"),url("../fonts/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Bebas Neue';src:url("../fonts/BebasNeueRegular.eot");src:url("../fonts/BebasNeueRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeueRegular.woff2") format("woff2"),url("../fonts/BebasNeueRegular.woff") format("woff"),url("../fonts/BebasNeueRegular.ttf") format("truetype"),url("../fonts/BebasNeueRegular.svg#BebasNeueRegular") format("svg");font-weight:400;font-style:normal}body{color:#000;font-family:'Avenir Next';font-weight:400;font-size:16px}.body{float:left;width:100%;margin-top:0}*{outline:0}.cart-total-grandTotal,.compareTable-heading,.form-label--alternate,.swal2-modal .swal2-styled{font-family:'Bebas Neue';font-weight:700;letter-spacing:1.5px}a{text-decoration:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#000;font-family:'Bebas Neue';font-weight:700;letter-spacing:1px}a{text-decoration:none;outline:0;color:#45b3e9}a:focus,a:hover{text-decoration:none;outline:0;color:#000}.pagination-item .pagination-link:hover{color:#45b3e9}.pagination-item.pagination-item--next>a:hover .icon>svg,.pagination-item.pagination-item--previous>a:hover .icon>svg{fill:#45b3e9}.button,.button:active,.button:focus,.swal2-container .swal2-confirm.button,.swal2-container .swal2-modal .swal2-cancel{background:#45b3e9;color:#fff;line-height:14px;border:1px solid #45b3e9;border-radius:7px;outline:0;letter-spacing:.02em;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;font-family:'Avenir Next';font-size:14px;font-weight:700}.button:hover,.swal2-container .swal2-confirm.button:hover,.swal2-container .swal2-modal .swal2-cancel:hover{background:#000;border:1px solid #000;border-radius:7px;outline:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#fff}.row{float:left;width:100%}.header{float:left;width:100%}.header_top{background-color:#000;height:45px}.top_left{float:left;width:auto}.countPill,.navUser-item--cart .navUser-action,.navUser-item-cartLabel,.top_left p,.top_right ul .navUser-item .navUser-action{margin:0;font-size:14px;line-height:45px;letter-spacing:.05em;color:#fff;font-family:'Avenir Next';font-weight:700;text-transform:capitalize}.countPill{display:inline-block}.top_left p{text-transform:uppercase}.navUser-item--cart .navUser-action:hover,.top_right ul .navUser-item .navUser-action:hover,li.navUser-item.navUser-item--cart:hover span{color:#31abe7}.top_right{float:right;width:auto}.navUser-section--alt{margin:0}.top_right ul li>.navUser-action{text-transform:capitalize;padding:0}.top_right ul .navUser-item{border-right:1px solid #565656;padding:0 13px}.top_right ul .navUser-item:last-child{border-right:0;padding-right:0}.top_right ul .navUser-item .abt{background:url("../img/abt_icon.png") left center no-repeat;padding-left:19px}.top_right ul .navUser-item .gift{background:url("../img/gift.png") left center no-repeat;padding-left:21px}.top_right ul .navUser-item .wish{background:url("../img/heart.png") left center no-repeat;padding-left:22px}.top_right ul .navUser-item--account>.HP_account{background:url("../img/user.png") left center no-repeat;padding-left:22px}.top_right ul .navUser-item .logout{padding-left:13px;border-left:1px solid #565656;margin-left:13px}.top_right ul .navUser-item--cart>a{background:url("../img/cart.png") left center no-repeat;padding-left:23px;background-position:0 12px}.middle_left{float:left;width:25%;padding:25px 0 18px}.header-logo{margin:0;text-align:left}.header-logo-image-unknown-size{max-height:49px}.navPages-container{float:none;width:auto}.navPages{max-width:82.71429rem}.middle_right{float:right;width:75%;padding:22px 0 1px}.navPages-container>.container{position:static;max-width:none}.heroCarousel-slide .heroCarousel-image-wrapper{max-height:100%}.heroCarousel-slide .heroCarousel-image{max-height:100%}#quickSearch .form-field{margin:0 auto;text-align:center;max-width:304px;width:100%;position:relative;z-index:99}#quickSearch .form-input{height:33px;border:1px solid #d8d8d8;border-radius:0;font-size:14px;color:#686868;line-height:16px;letter-spacing:.025em;font-family:'Avenir Next Demi';padding:0 50px 0 13px}#quickSearch .form{margin:0}.search_btn{position:absolute;top:8px;right:12px;background:url("../img/search.png") no-repeat;width:20px;height:20px;border:0;padding:0}#quickSearch{float:right;width:302px}.navPages-action{padding:0 13px;font-size:14px;line-height:16px;letter-spacing:0;font-family:'Avenir Next Demi';color:#000;text-transform:uppercase}.navPages ul li:last-child .navPages-action{padding-right:5px}.navPages>ul{margin:19px 0 0 4px}.navPages-action:hover{color:#31abe7}.navPages>ul.new_menu{margin:0 0 10px;padding:0 10px;float:left;width:100%}.navPages ol li,.navPages ul.new_menu li{margin:5px 0}.navPages ul.new_menu li:first-child a{padding-left:0}.navPages ul.new_menu li:last-child .navPages-action{padding-right:0}.navPages ul.new_menu li .navPages-action{padding:0 7px}.navPages ul.new_menu li{font-size:14px}.save{float:left;width:100%;background-color:#31abe7;text-align:center;padding:17px 0 16px;margin:-2px 0 0 0}.save a,.save p{color:#fff;font-size:16px;line-height:16px;letter-spacing:.1em;margin:0;font-weight:700;text-transform:uppercase}.save a:hover:after{content:"";background-color:#000;height:1px;width:103px;position:absolute;top:auto;left:0;bottom:1px}.save a:hover{color:#000}.save a{margin:0 0 0 5px;position:relative;letter-spacing:.05em}.footer{float:left;width:100%;padding:0;border:0}.newsletter{float:left;width:100%;padding:37px 0 35px;background-color:#000;margin:0}.newsletter h5{font-size:31px;line-height:36px;letter-spacing:.02em;color:#fff;text-transform:capitalize;font-family:'Bebas Neue';display:inline-block;margin:3px 0 0 0;float:left;width:47%;padding:0 39px 0 0;vertical-align:middle;text-align:right}.newsletter .form{display:inline-block;width:50%;text-align:center}.newsletter .form-prefixPostfix .button{position:absolute;top:13px;right:21px;background:url("../img/new_arrow.png") no-repeat;border:0;width:24px;height:16px;margin:0;padding:0}.newsletter .form-field{max-width:538px;position:relative}.form-prefixPostfix .form-input{width:100%;background-color:transparent;border:2px solid #31abe7;border-radius:50px;font-size:18px;line-height:41px;letter-spacing:.02em;color:#fff;text-transform:initial;font-family:'Avenir Next';font-weight:500;height:41px;padding:0 50px 0 33px}.ft_bottom{padding:54px 0 37px;float:left;width:100%}.footer-info{margin:0}.footer-info-col--small{width:25%;padding:0 50px;margin:0 0 52px 0}.footer-info-col--right{text-align:left;width:25%;margin:0 0 52px 0;padding:0 30px 0 50px}.ft_bottom .footer-info-heading{font-size:21px;line-height:31px;letter-spacing:.025em;font-family:'Bebas Neue';color:#000;border-bottom:1px solid #ededed;margin:0 0 16px 0;padding:0 0 8px 0}.footer-info-col--right a,.footer-info-col--right address,.footer-info-list a{font-size:14px;line-height:33px;letter-spacing:.025em;color:#000;font-weight:500}.footer-info-list a{text-transform:uppercase}.footer-info-col--right address{line-height:22px;font-style:normal}.footer-info-col--right .call{background:url("../img/cal.png") left center no-repeat;padding:0 0 0 27px;display:block}.footer-info-col--right span{font-size:14px;line-height:normal;letter-spacing:.025em;color:#000;font-weight:500;padding:13px 0 0 27px;display:inline-block}.footer-info-col--right address{background:url("../img/pin.png") left no-repeat;padding:13px 0 0 27px}.footer .socialLinks .icon svg{display:none}.footer .form,.footer .form-field{margin:0}.footer li.socialLinks-item .icon{background:url("../img/social_icon.png") no-repeat;display:inline-block;width:30px;height:30px}.footer li.socialLinks-item .icon--facebook{background-position:-38px 0}.footer li.socialLinks-item .icon--pinterest{background-position:-75px 0}.footer li.socialLinks-item .icon--instagram{background-position:-111px 0}.footer li.socialLinks-item .icon:hover{background-position:0 -85px}.footer li.socialLinks-item .icon--facebook:hover{background-position:-38px -85px}.footer li.socialLinks-item .icon--pinterest:hover{background-position:-75px -85px}.footer li.socialLinks-item .icon--instagram:hover{background-position:-111px -85px}.socialLinks .socialLinks-item{margin:0;padding:0 2px}.socialLinks.socialLinks--alt{margin:13px -2px 25px}.p_card{display:block;margin:0 0 12px 0}.footer-copyright{text-align:center;float:left;width:100%}.footer-copyright>.powered-by,.footer-copyright>.powered-by a{font-size:11px;line-height:11px;letter-spacing:.1em;color:#000;text-transform:uppercase;font-weight:500}.footer-copyright>.powered-by a:hover,.footer-info-col--right a:hover,.footer-info-list a:hover{color:#31abe7}.heroCarousel{margin:0;float:left;width:100%}.heroCarousel.slick-initialized{max-height:100%}.main.full{float:left;width:100%}#banner_section1{margin:18px 0 56px}#banner_section1 h2,.abt_right h2{font-size:38px;line-height:23px;letter-spacing:.035em;color:#000;font-family:'Bebas Neue';text-align:center;text-transform:uppercase;margin:0}#banner_section1 h2{line-height:normal}#banner_section1 ul li{display:inline-block;width:33.33%;position:relative;float:left}#banner_section1 ul{margin:58px auto 0;text-align:center}#banner_section1 ul li h3{font-size:26px;line-height:23px;letter-spacing:.020em;color:#000;font-weight:500;text-align:center;text-transform:initial;margin:28px 0 17px;font-family:'Avenir Next';font-weight:500}#banner_section1 ul li p{font-size:19px;line-height:22px;letter-spacing:.06em;font-weight:400;margin:0 auto 9px;max-width:83%;text-align:center;height:65px;overflow:hidden;color:#393939}#banner_section1 ul li a{font-size:16px;line-height:22px;letter-spacing:.06em;color:#31abe7;font-weight:700;text-align:center;text-transform:uppercase}#banner_section1 ul li a:after{content:"";width:24%;height:1px;background-color:#31abe7;display:block;position:absolute;bottom:2px;left:0;text-align:center;margin:0 auto;right:0}#banner_section1 ul li a:hover{color:#000}#banner_section1 ul li a:hover:after{background-color:#000}#banner_section2{position:relative}#banner_section2 img{width:100%}#banner_section2 h2{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;right:0;text-align:center;margin:0;font-size:60px;line-height:45px;letter-spacing:.035em;color:#fff;text-shadow:1px 0 16px rgba(0,0,0,.3)}#banner_section3{background-color:#f4f4f4;position:relative}.abt_left{float:left;width:50%}.abt_right{float:left;width:50%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:auto;right:0;text-align:center;margin:0 auto}.abt_right h2{text-align:center;margin:0 0 32px 0}.abt_right p{font-size:16px;line-height:28px;letter-spacing:.06em;color:#000;font-weight:400;margin:0 auto 33px;max-width:87%;text-align:center}.abt_right a{font-size:15px;line-height:47px;letter-spacing:.05em;color:#fff;font-weight:700;margin:0 auto;display:block;text-align:center;width:196px;height:47px;border-radius:50px;background-color:#31abe7;text-transform:uppercase}.abt_right a:hover{background-color:#000}.brands{float:left;width:100%;padding:7px 0 57px 0}.brands .slick-next::before,.brands .slick-next:hover::before{background-image:url("../img/next.png");height:45px;width:36px}.brands .slick-next,.brands .slick-prev{width:36px;height:45px}.brands .slick-prev::before,.brands .slick-prev:hover::before{background-image:url("../img/prev.png");height:45px;width:36px}.brands .slick-prev{left:-100px}.brands .slick-next{right:-65px}.brands .slick-slide img{display:block;text-align:center;margin:0 auto}.brands .container{max-width:1195px}.brands h2{font-size:35px;line-height:23px;letter-spacing:.035em;text-transform:uppercase;color:#000;text-align:center;margin:0 auto 38px;text-align:center;border-bottom:1px solid #e5e5e5;padding:0 0 43px 0}.brands .slick-dots{bottom:-46px}.slick-dots li button{background-color:#898b8f;border-color:#898b8f;margin:0 3px}.slick-dots li button:hover::before,.slick-dots li.slick-active button::before{background-color:#45b3e9;border-color:#45b3e9}.slick-dots li,.slick-dots li button,.slick-dots li button::before{width:12px;height:12px}.slick-dots li{margin:0 3px;padding:0;background:0 0!important}.hp_tab_section .tab-title{font-size:33px;line-height:36px;letter-spacing:.035em;color:#000;text-transform:uppercase;font-family:'Bebas Neue';font-weight:400;padding:0}.hp_tab_section .tab.is-active .tab-title{color:#31abe7}.hp_tab_section .tab{border-top:0}.hp_tab_section .tabs{border-bottom:1px solid #e5e5e5;margin:0 -16px 33px;text-align:center;display:block;padding:0 0 33px 0}.hp_tab_section .tab{float:none;display:inline-block}.hp_tab_section .tabs li{border-right:0;margin:0;padding:0 33px}.hp_tab_section .tabs li:after{width:1px;height:45px;background:#e5e5e5;position:absolute;right:0;content:"";top:-6px}.hp_tab_section .tabs li:last-child:after{display:none}.hp_tab_section .tabs li:last-child{border-right:0}.hp_tab_section .slick-dots{bottom:10px}.hp_tab_section.tshirt{margin:12px 0 0 0}.hp_tab_section .tabs-contents,.hp_tab_section.tshirt .tabs-contents{margin-bottom:0;padding:0}.hp_tab_section .tabs .tab.is-active{border-top:0;border-left:0;border-bottom:0}.slick-next,.slick-prev{display:none!important}.card-figcaption-body{display:none}.card-body{text-align:center}.card-title{margin:0 auto 6px;height:67px;overflow:hidden}.card-title>a{font-size:19px;line-height:22px;letter-spacing:.02em;color:#393939;font-weight:400;text-transform:capitalize;font-family:'Avenir Next';font-weight:400}.card-title:hover a{color:#31abe7}.price-section.price-section--withoutTax.rrp-price--withoutTax{display:inline-block}.price-section.price-section--withoutTax.rrp-price--withoutTax{border-right:0px solid #d6d6d6;padding:0 11px 0 0;margin:20px 7px 0 0}.price-section .price--rrp{font-size:24px;line-height:17px;letter-spacing:.02em;color:#999;font-weight:400}.price-section .price--withoutTax{font-size:17px;line-height:17px;letter-spacing:.02em;font-weight:400;color:#000}.category .container{max-width:1254px}.category ul{margin:0 -6px}.category ul li{float:left;width:25%;padding:0 6px}.category ul li>div{position:relative}.category ul li>div a h3{font-size:20px;line-height:22px;letter-spacing:.12em;color:#000;font-family:'Bebas Neue';text-transform:uppercase;background-color:#fff;text-align:center;padding:10px 0;width:196px;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.row.category{padding:41px 0 74px}.category ul li>div a:hover h3{background-color:#31abe7;color:#fff}.top_seller_prod .actionBar{display:none}.card-figure>a img,.first_img a img,.sec_img a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.card-figure>a:hover img,.first_img a:hover img,.sec_img a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.quickSearchResults{position:absolute;left:0;top:100%;width:100%;background:#fff;z-index:99}.quickSearchResults .modal-close{color:#000;top:1px;right:1px;background:#fff}.quickSearchResults .productGrid{width:213px;background-color:#fff;display:block;max-height:428px;overflow-y:auto;min-width:100%;padding:0;margin:0;border:1px solid #cecccc;border-top:0}.quickSearchMessage,.quickSearchResults .card .card-body p.card-text,.quickSearchResults .card-figcaption,.quickSearchResults .productGrid:after,.quickSearchResults .productGrid:before{display:none}.quickSearchResults .productGrid .product:first-child{border-top:1px solid #cecccc}.quickSearchResults .productGrid .product{width:100%;padding:0;margin:0;display:block;border-bottom:0}.quickSearchResults .productGrid .product .card{border:0;margin:0;padding:0}.quickSearchResults .productGrid .product .card:hover .card-body{background:0 0}.quickSearchResults .card .card-figure{width:30%;height:100px;float:left;padding:0;margin:10px 0}.quickSearchResults .card .card-figure>a{position:static;border:0;height:100px;float:left;width:100%}.quickSearchResults .card .card-figure .card-image{min-height:auto;transition:none;-webkit-transition:none;-moz-transition:none;max-height:100px;padding:0}.quickSearchResults .card .card-body{width:70%;float:left;padding:5px 12px;text-align:left;margin:15px 0 0 0}.quickSearchResults .card .card-body .card-title{text-align:left;line-height:normal;height:25px;max-height:none;margin:0}.quickSearchResults .card .card-body .card-text{text-align:left}.quickSearchResults .card .card-body .card-text .price--rrp,.quickSearchResults .card .card-body .card-text .price--withoutTax{font-size:14px;letter-spacing:0}.quickSearchResults .card .card-body .card-title>a{height:36px;letter-spacing:normal;font-size:14px;margin:0 0 5px;color:#000;overflow:hidden;display:block;letter-spacing:1px;padding:0}.card-title>a:hover,.modal-close:hover,.quickSearchResults .card .card-body .card-title>a:hover{color:#45b3e9}.quickSearchResults .card-figure>a img,.quickSearchResults .card-figure>a:hover img{-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.brandGrid .brand{width:25%;float:left;padding:8px}.brandGrid .card{padding:0;margin:0}.brandGrid .card-figure{max-height:100%;height:150px;border:1px solid #d3d3d3}.brand .card-img-container{height:149px;margin:0 auto}.brand .card-img-container:after{display:none}.brand .product .card-img-container{height:226px}.card .card-figure>a img{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transform:all 1s ease 0s}.brandGrid .card-image{max-height:65px}.brandGrid .card-body{padding:0;margin:0}.brandGrid .card-body{text-align:center;padding:0;margin:0}.brandGrid .card-body>:first-child,.card-figcaption-body>:first-child{margin-top:0}.brandGrid .card-title>a{font-weight:500;letter-spacing:1px;height:auto;padding:12px 2px;display:block;color:#fff;background:#45b3e9;font-size:14px;text-transform:uppercase;margin:0;border:1px solid #45b3e9}.brandGrid .card-title a:hover{background:#000;border:1px solid #000;color:#fff}.blog_page .blog{float:left;width:33.33%;padding:0 25px;margin:0 0 50px 0;border-top:0}.blog-post-body,.blog-post-figure{width:100%}.blog:nth-child(3n+1){border:none}.blog-thumbnail{margin:0 auto 20px}.blog-title{font-size:18px;margin:0;text-transform:uppercase;height:60px;overflow:hidden;text-align:left;font-family:'Avenir Next';font-weight:500}.blog-author,.blog-date,.blog-title a{text-align:left;color:#000}.blog-title a:hover{color:#45b3e9}.blog .addthis_toolbox{display:none}.blog-post a{color:#45b3e9}.blog-post a:hover{color:#000}.pace-progress{background:#000}.loadingOverlay:before{border-color:#fff #fff #000 #000}main.account.account--fixed .form-select{padding-right:22px}.form-row.form-row--half .form-select{padding-right:10px}#modal-review-form .form-select{padding-right:10px}.cart-total .form-select{padding:5px 7px}#previewModal.modal,.modal,div#modal-review-form.modal{transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.address-addNew{transform:translateX(-50%) translateY(-55%);-ms-transform:translateX(-50%) translateY(-55%);-webkit-transform:translateX(-50%) translateY(-55%);-moz-transform:translateX(-50%) translateY(-55%);-o-transform:translateX(-50%) translateY(-55%)}.form-prefixPostfix,.previewCart .productView{display:block}.coupon-code-cancel,.shipping-estimate-hide{font-style:normal;text-decoration:none}.login-form .form-actions{text-align:left}.login-form .forgot-password{line-height:41px;font-family:'Avenir Next';font-weight:700}.cart-header>tr>th:first-child,.cart-header>tr>th:nth-child(2){text-align:left}.cart-header-item{text-transform:uppercase}.breadcrumbs{margin:25px 0 15px}.account-orderStatus-label{background:#45b3e9}.modal-content .GiftCertificate{width:100%}.modal-content #GiftCertificateAmount,.modal-content .GiftCertificate h1{font-size:25px}.account-body{margin:0 auto}.addressList .address-title{text-transform:capitalize}.panel--newAddress:hover .address-symbol,.panel--newAddress:hover .address-title,.wishlists-table tr>td>a:hover{color:#45b3e9}.address{float:left}.account,.page{min-height:700px}.cart-item-image{max-height:90px}.account-listItem .account-product-image{max-height:70px}#giftcertificatecode,.form.forgot-password-form .form-prefixPostfix .form-input{width:100%;display:block;border-radius:7px}#gift-certificate-balance .form-prefixPostfix .button,.form.forgot-password-form .form-prefixPostfix .button{margin:15px 0 0}.form.wishlist-form .form-actions .button--primary{margin-bottom:20px}.PayPalExpressCheckout{margin:15px 0}.form-increment .button svg,.form-wishlist .button svg{fill:#fff}#wishlist-dropdown li .button{font-size:12px}.suggestiveCart{display:none!important}.form-input,.form-select{outline:0;-webkit-box-shadow:none;box-shadow:none}.form.wishlist-form .form-actions .button--primary{margin-bottom:20px}#previewModal .productView-image{margin:15px 0}#previewModal .productView-image img{margin:0 auto;text-align:center;display:block;width:auto}.wishlist_details .card,.wishlist_details .productGrid .product>.form{margin:0;padding:0}.wishlist_details .productGrid .product>.form input.button{font-size:13px;display:block;width:100%;margin:10px 0;padding:10px 39px;height:auto;letter-spacing:2px}#wishlist-dropdown.is-open .button{background:#45b3e9}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field{padding-left:0;padding-right:0}#gift-certificate-form>.form-row.form-row--half+.form-row .form-fieldset.form-column>.form-field.form-field-group{padding-left:.75rem;padding-right:.75rem}.error_page_404,.error_page_404 h1{display:inline-block;text-align:center;width:100%;color:#000;letter-spacing:1px;margin-top:20px}.error_page_404 p{font-size:16px;letter-spacing:1px;color:#000;margin:0}.error_page_403 .form #search_query_adv{display:block;width:100%;margin:0 0 10px}.error_page_403 .form-prefixPostfix{position:relative;display:block}.error_page_403 .form .button.button--primary{margin:0;position:absolute;top:0;right:0;height:100%;width:auto;display:block;line-height:13px}.cart-additionalCheckoutButtons{z-index:0;position:relative}.form-label--inlineSmall small{font-size:12px}.form-field.opt-active{padding:0 0 15px 0}.form-field.form-field[data-product-attribute=product-list].opt-active{border-bottom:0;margin-bottom:48px}.cat_right .actionBar-section .form-select{padding:0 26px 0 7px;line-height:30px;border-radius:0}.cart-gift-certificate-form .button,.coupon-form .button{height:32px;line-height:15px}.cart-additionalCheckoutButtons{z-index:0;position:relative}.form-increment .button:hover svg,.form-wishlist .button:hover svg{fill:#fff}.productView-options .form-action .button{line-height:16px;height:39.97px}.productView-options .form-action .button:hover span{color:#fff}.address-symbol{color:#000}.navBar--sub .navBar-item.is-active{border-bottom:1px solid #31abe7;color:#31abe7}.cart-remove{background-color:#45b3e9}.cart-remove>svg{fill:#fff}.previewCartItem-image{padding:10px 0 0 10px}.navUser-item--cart .dropdown-menu.is-open{right:-77px!important;top:37px!important;background-color:#fff;border:1px solid #ccc;width:315px;z-index:999}.previewCartAction>div>.button{font-size:12px;padding:10px 5px}.countPill{background-color:transparent;border-radius:0}.card-body{padding:26px 0 0 0}.previewCartItem-name>a{font-size:14px;color:#000}.navUser-item--cart .navUser-action.is-open{color:#fff}.breadcrumb,.breadcrumb a,.form-label,.form-label small,.form-option,.navBar--sub .navBar-action,.navPages-action.activePage,.productView-reviewLink>a{color:#000}.breadcrumb-label:hover,.breadcrumb.is-active>.breadcrumb-label,.navPages-action:hover,.productView-reviewLink>a:hover{color:#31abe7}.cat_left{float:left;width:25%}.cat_right{float:left;width:75%}.cat_right .page-content{float:left;width:100%;margin:0}.navPages-action-moreIcon{display:none}.navPages-action.is-open{background-color:transparent}.navPage-subMenu{background-color:#fff;padding:0}.navPages .navPage-subMenu-list{max-width:100%;float:left;width:66%;padding:45px 0 62px}.MM_img{float:right;width:36.3%;position:absolute;right:0}.MM_img img{max-width:100%}.navPage-subMenu.is-open{border-top:2px solid #303030;top:115px;min-height:364px}.MM_img img{float:right}.navPage-subMenu-item:first-child{display:none}.navPage-subMenu-item>.navPage-subMenu-action{margin-bottom:15px;border-bottom:0;font-size:14px;line-height:14px;letter-spacing:.1em;color:#000;font-weight:500;text-transform:uppercase;padding:0}.navPage-childList-action.navPages-action{font-size:14px;line-height:32px;letter-spacing:.075em;color:#000;font-weight:400;padding:0;font-family:'Avenir Next'}.navPages .navPage-subMenu-list li a:hover{color:#31abe7}.card-img-container{height:226px}.card-image{max-height:226px}.navPage-subMenu.is-open>.container{position:static}.page-sidebar{width:100%}.tab .tab-title{color:#000;font-weight:700}.tab.is-active .tab-title{color:#31abe7}#menu_res{display:none}.modal-overlay{background:#000;height:100%;left:0;opacity:.64;position:fixed;top:0;width:100%;z-index:999}.modal-window{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.PopupMain{height:auto;width:864px;background-size:100% auto}.mn_content{float:left;width:100%;background-color:#fff;padding:0;border:10px solid #000}.popup_img{float:left;width:41%}.popup_text{width:59%;float:left;padding:0 33px;position:relative}.popup_text h3{font-size:33px;line-height:normal;letter-spacing:.1em;color:#020202;padding:0;margin:0 auto 6px;text-align:center}.popup_text p{font-size:16px;line-height:22px;letter-spacing:.085em;color:rgba(2,2,2,.68);font-weight:500;margin:0 auto 31px;max-width:85%;text-align:center}.popup_form{float:left;width:100%}.popup_text .header-logo.header-logo--center{float:left;width:100%;margin:118px auto 28px;text-align:center;border-bottom:2px solid #dce1e6;padding:0 0 25px}.popup_form .form-input{width:406px;height:40px;border:3px solid #31abe7;border-radius:50px;margin:0 auto;font-size:15px;line-height:normal;letter-spacing:.05em;color:#020202;font-weight:600;padding:0 50px 0 29px}.popup_form .button{position:absolute;right:62px;bottom:11px;width:24px;height:17px;background:transparent url(../img/popup_arrow.png) no-repeat;border:0;margin:0;padding:0}.navList-action{color:#000}.navList-action:hover{color:#45b3e9}.cat_right .productGrid .product{width:33.3%}.powered-by+br{display:none}.page.About_us{width:100%;margin:0}.abt_banner{position:relative}.abt_banner img{width:100%}.abt_banner .page-heading{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:65px;line-height:25px;letter-spacing:.035em;color:#fff;text-shadow:1px 0 16px rgba(0,0,0,.3);margin:0 auto;text-align:center}.who_we{padding:84px 0 87px;text-align:center}.text h3,.who_we h2{font-size:38px;line-height:23px;letter-spacing:.035em;color:#000;margin:0 auto 29px;text-align:center}.text p,.who_we p{font-size:16px;line-height:28px;letter-spacing:.06em;color:#2c2c2c;margin:0 auto 65px;max-width:65%;font-family:'Avenir Next';font-weight:400}.about_service{border-top:14px solid #31abe7;border-bottom:14px solid #31abe7}.about_mn1 .about_left{float:left;width:47.4%}.about_mn1 .about_right{float:right;width:52.6%}.about_mn2 .about_right{float:right;width:47.4%}.about_mn1 .about_left img,.about_mn2 .about_right img{width:100%}.about_mn2 .about_left{float:left;width:52.6%}.about_service h3{margin:0 auto 32px;text-align:left;max-width:71%;line-height:normal}.text p{margin:0 auto 19px;max-width:71%;text-align:left}.text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:0;margin:0 auto;text-align:center}.about_mn1,.about_mn2{margin:0 0 38px 0;position:relative}.about_service .row:last-child{margin:0}.about_mn2 .text{left:0;right:auto}.header{border-bottom:0}.powered-by br{display:none}.form-minMaxRow .form-field:last-child .button{height:32px;line-height:16px}.prod_options .form-field[data-product-attribute=set-rectangle] .form-option{border:0;-webkit-box-shadow:none;box-shadow:none}.prod_options .form-field[data-product-attribute=set-rectangle] .form-option-variant{display:block}.prod_options .form-field[data-product-attribute=set-rectangle] #custom_qty{width:65px;height:30px;font-size:14px;color:#000;padding:5px}.cart-item-quantity .form-input--incrementTotal{width:65px}.prod_options .form-field[data-product-attribute=set-rectangle] .form-option-price,.prod_options .form-field[data-product-attribute=set-rectangle] .form-option-stock{font-size:14px;display:block;text-align:center;min-height:21px}.accordion--navList .accordion-title{font-weight:700}.pagination-item.pagination-item--next>a:hover,.pagination-item.pagination-item--previous>a:hover{color:#31abe7}.hp_tab_section .container{max-width:1195px}.cart-total-label{color:#000}.coupon-code-add:hover,.coupon-code-cancel:hover,.gift-certificate-add:hover,.gift-certificate-cancel:hover,.navBar--sub .navBar-action:hover,.shipping-estimate-hide:hover,.shipping-estimate-show:hover{color:#31abe7}.productGrid .product{text-align:center}.navBar--sub .navBar-item{margin:0 7px}.NotInStock{margin-top:-30px;display:block;margin-bottom:15px;color:red}.card-img-container:after,.previewCart .productView-img-container:after{display:none}.previewCart .productView-img-container img{position:static}#wishlist-dropdown.is-open .button:hover{border:0;background:#000}figure.account-product-figure:after{display:none}.account-listItem .account-product-image{position:static}.account-orderTotal-key,.definitionList-key,.order-payments-description{color:#000}.content_pages .page-content--centered{width:100%}.cms_page li{line-height:30px}.contact_main{margin:0 -15px;padding:0;display:block}.contact_left,.contact_right{float:left;padding:30px;background:#f6f6f6;border-radius:5px}.contact_left{width:73%;margin-right:23px}.contact_right{width:25%;padding-top:0}.powered-by br{display:none}ul.brands_slider{margin:0}.ProductTitleWrap{float:left;width:100%}.TitleLeft{float:left;width:auto;display:inline-block;vertical-align:middle;margin:0 15px 0 0}.TitleRight{float:left;width:auto;display:inline-block;vertical-align:middle}.TitleRight .productView-title{margin:0;font-size:20px}.TitleRight span{font-size:30px;font-weight:500;line-height:normal}#tab-sweatshirt .slick-dots{bottom:-18px}#tab-sweatshirt{margin-bottom:30px}.facetedSearch-clearLink,.navList-action-close{display:none}.accordion--navList .accordion-navigation-actions{top:-2px}@media only screen and (min-width:991px){#quickSearch,.body,.header,.header_fixed #quickSearch,.header_fixed .header_top,.header_fixed .middle_left,.header_fixed .middle_right,.header_fixed .navPage-subMenu.is-open,.header_fixed .navUser-item a,.header_fixed .navUser-item--cart .dropdown-menu.is-open,.header_fixed .navUser-item.navUser-item--account,.header_fixed .navUser-item.navUser-item--cart,.header_fixed .save,.header_top,.middle_left,.middle_right,.navPage-subMenu.is-open,.navUser-item a,.navUser-item--cart .dropdown-menu.is-open,.navUser-item.navUser-item--account,.navUser-item.navUser-item--cart,.save{transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease}.header{position:fixed;border-bottom:1px solid #31abe7;z-index:2}.body_top .body{padding-top:200px}.body{padding-top:208px}.header_fixed .save{height:0;visibility:hidden;opacity:0;margin-top:-40px}.header_fixed #quickSearch{float:none;margin:-8px 0 0 18px}.header_fixed .header-logo-image-unknown-size{max-height:45px}.header_fixed .middle_left{padding:28px 0 15px}.header_fixed .navUser-item.navUser-item--account{position:absolute;top:52px;right:96px;border:0;z-index:99}.header_fixed .top_right ul .navUser-item .navUser-action,.header_fixed .top_right ul .navUser-item .navUser-action span{color:#000}.header_fixed .top_right ul .navUser-item .navUser-action span:hover,.header_fixed .top_right ul .navUser-item .navUser-action:hover{color:#31abe7}.header_fixed .navUser-item.navUser-item--cart{position:absolute;top:52px;right:8px;z-index:99}.header_fixed .header_top{margin-top:-45px}.header_fixed .navPage-subMenu.is-open{top:102px}.header_fixed .navUser-item--cart .dropdown-menu.is-open{right:0!important}.header_fixed .navUser-item.navUser-item--account .navUser-action{line-height:25px;margin-top:9px}.account--fixed{width:72%}.header_fixed .top_right ul>.navUser-item:not(.navUser-item--cart):not(.navUser-item--account){display:none}.header_fixed .navUser-item.navUser-item--account,.header_fixed .navUser-item.navUser-item--cart{position:relative;right:0;-webkit-transition:all .7s ease;transition:all .7s ease}.header_fixed .top_right ul .navUser-item{border:0}.header_fixed .top_right ul .navUser-item .logout{border:0;margin-left:0}.header.header_fixed{z-index:2}}.navUser-item--cart .dropdown-menu.is-open{right:0!important}.hm_testi{display:block;margin:0;padding:60px 0 100px;width:100%;clear:left}.hm_testi:after,.hm_testi:before{content:'';display:block;clear:left}.hm_testi h2{font-size:33px;line-height:normal;margin:0 auto 65px;text-align:center;padding:0;letter-spacing:1.5px}.hm_testi .hmTesti_slider{list-style-type:none;margin:0 -20px;padding:0;width:auto;display:block}.hm_testi .hmTesti_inr{display:inline-block;float:left;width:25%;margin:0 auto;text-align:center;padding:0 20px}.hm_testi .hmTesti_inr p{font-size:14px;line-height:24px;color:#828282;margin:0 0 8px;letter-spacing:.5px}.hm_testi .hmTesti_inr .ctmRating{display:block;margin:0 auto;text-align:center;margin:0 0 20px}.hm_testi .ctmRating img{display:block;margin:0 auto;text-align:center}.hm_testi .hmTesti_inr .ctmName{font-size:16px;line-height:normal;margin:0;color:#000;font-weight:500;display:none}.hm_testi .slick-dots{bottom:-62px}#tab-t-shirts{margin-bottom:30px}#tab-t-shirts .slick-dots{bottom:-18px}.hp_tab_section .tab-content{max-height:438px}.isolda.isolda{padding:0!important;margin:0!important}.kNHevG.kNHevG{padding:0!important;margin:0!important}.iQSNSv.iQSNSv{padding:0!important;margin:0!important;position:relative!important}.iQSNSv.iQSNSv button.gXNJyc{background:url(../img/new_arrow.png) no-repeat center!important;padding:0!important;position:absolute!important;top:0!important;right:12px!important;border:0!important;width:41px!important;height:41px!important;margin:0!important;padding:0!important;z-index:9;text-indent:-9999px!important}input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ{background-color:transparent!important;border:2px solid #31abe7!important;border-radius:50px!important;font-size:18px!important;line-height:37px!important;letter-spacing:.02em!important;color:#fff!important;text-transform:initial!important;font-family:'Avenir Next'!important;font-weight:500!important;height:41px!important;padding:0 50px 0 33px!important}.ql-editor p{color:#fff!important}.popup_text .iQSNSv.iQSNSv button.gXNJyc{background:url(../img/popup_arrow.png) no-repeat center!important}.popup_text input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ{border:3px solid #31abe7!important;color:#020202!important}.popup_text .ql-editor p{color:#020202!important}.popup_text p.email_line{text-transform:uppercase;font-weight:700;font-size:18px;color:#31abe7;margin-bottom:15px}.popup_text h3{font-size:40px}.popup_text .last_line{text-align:center;width:100%;float:left;margin:10px 0;text-decoration:underline}#maintenance-notice{display:none!important}.tab-content table td,.tab-content table th{padding:5px}.form-field--error-cust .form-input{border-color:#ff7d7d}.form-field--error-cust .form-inlineMessage:before{background:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='rgba(255, 125, 125, 0.999)' /></svg>") no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;left:-.14286rem;margin-right:.07143rem;position:relative;top:.21429rem;width:1rem}.form-field--success.form-field--error-cust .form-input{background:0 0}.form-field--success.form-field--error-cust .form-inlineMessage{color:#ff7d7d}.productView-thumbnail-link{height:150px;max-width:150px}.productView-thumbnails img{max-height:140px;max-width:140px}.productView-thumbnail{width:33.33%}.blog_page .pagination{clear:left}.blog_page .blog-post-figure{height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.blog_page .blog-thumbnail{max-width:100%;margin:auto;max-height:100%}.blog_page .blog-thumbnail img{max-height:200px;position:static;display:block;text-align:center;margin:0 auto}.blog_page .blog-thumbnail:after{padding:0;display:none}@media only screen and (max-width:1199px){.body{padding-top:204px}.container{padding:0 15px}.navUser-item--cart .navUser-action,.top_left p,.top_right ul .navUser-item .navUser-action{font-size:13px}.navUser-section--alt{margin:0}.top_right{width:auto;float:right}#quickSearch>.container{padding:0}.navPages-action{padding:0 7px}.navPages>ul{margin:14px 0 0 19px}.header_fixed .navUser-item.navUser-item--account{right:91px}.header_fixed #quickSearch{margin:-8px 0 0 40px}.navPage-subMenu.is-open{top:110px}.navPages .navPage-subMenu-list{padding:25px 0}.header_fixed .navPage-subMenu.is-open{top:101px}.navPages-action{font-size:13px}.quickSearchResults{display:block}.hp_tab_section .tabs{margin:0 0 33px 0}#banner_section1 ul{margin:50px auto 0}.category ul li>div a h3{bottom:-1px}.row.category{padding:41px 0 60px}.abt_right p{font-size:15px;line-height:20px;margin:0 auto 28px}.abt_right h2{margin:0 0 10px 0;font-size:30px}#previewModal .previewCartCheckout .button{font-size:12px;padding:10px 5px}.who_we{padding:40px 0}.who_we p{margin:0 auto 35px}.brandGrid{margin:0}.custom_multi_add.button.button--primary{width:100%}.about_mn1 .about_right{position:static;-webkit-transform:none;transform:none;margin:20px 0 0 0;padding:0 35px}.about_service h3{margin:0;line-height:normal;max-width:100%}.text p{margin:0 0 30px 0;max-width:100%}.about_mn2 .text{position:static;-webkit-transform:none;transform:none;padding:0 35px}.content_pages .page-content--centered{width:90%}.contact_left{width:70%}.account--fixed{width:86.66667%}.TitleLeft{width:20%}.TitleRight{width:75%}.hp_tab_section .tab-content{max-height:100%}.navPage-subMenu-item>.navPage-subMenu-action{letter-spacing:normal}.MM_img{width:34%}.hm_testi .hmTesti_slider{margin:0}.newsletter h5{font-size:25px}.navPages>ul.new_menu{padding:0 15px}.navPages-action{font-size:12px}.navPages ul.new_menu li .navPages-action{padding:0 7px}}@media only screen and (max-width:990px){.accordion--navList .accordion-navigation-actions{top:12px}.body,body{padding-top:0}.header-logo>a{width:auto}.navPages-list+.navPages-list{float:left}.mobileMenu-toggle{height:40px;width:40px;background:#31abe7;padding:0 10px;margin:0;left:15px;top:60px;display:block}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon:after,.mobileMenu-toggle .mobileMenu-toggleIcon:before,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:after,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon:before{background:#fff}.mobileMenu-toggle .mobileMenu-toggleIcon{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#menu,#menu_res .navPages-quickSearch{display:none}body.has-activeNavPages #menu_res{display:block;left:0}body.has-activeNavPages{left:300px}#menu_res .navPage-subMenu{width:100%;float:left;background-color:#31abe7}#menu_res .navPages{margin:0;padding:20px 15px;background:#31abe7;width:100%;height:100%}.nav_menu_btm{background:#31abe7;left:15px}#menu_res.navPages-container{display:block;position:fixed;top:0;left:-300px;margin:0;padding:0;z-index:50;width:300px;height:100%;overflow-y:auto;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;background:#31abe7}#menu_res li{position:relative;border:0;width:100%;text-align:left;float:left}#menu_res li a{color:#fff;font-size:15px;letter-spacing:1px;line-height:normal;display:block;padding:4px 32px 4px 0;font-weight:600;text-transform:uppercase;border:0;margin:0;float:left;width:100%;font-weight:400}#menu_res li a:hover{color:#000}.navPages>ul{margin:0;border:0}#menu_res .navPage-childList{overflow:visible!important}#menu_res .navPages-list--user .navPage-subMenu{background:#31abe7;position:static;padding:0;margin:0}#menu_res .subcat-expand{height:27px;width:27px;position:absolute;top:0;right:0;cursor:pointer}#menu_res .subcat-expand:after{height:2px;width:12px}#menu_res .subcat-expand.subcat-expanded:before{display:none}#menu_res .subcat-expand:before{height:12px;width:2px}#menu_res .subcat-expand:after,#menu_res .subcat-expand:before{background:#fff;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;z-index:9;display:block}#menu_res .navPage-subMenu .menu_cat_list,#menu_res .navPage-subMenu .navPage-subMenu-list,#menu_res .navPage-subMenu>.container{display:block!important;clear:both}#menu_res .navPages-list ul{padding:0 0 15px 0;margin:0;border:0}#menu_res .navPages .navPage-subMenu-list{width:100%;height:auto}#menu_res .navPage-subMenu{height:auto}#menu_res .navPage-subMenu .container{padding:0}#quickSearch,.middle_right,.top_left{float:left;width:100%}.header-logo,.top_left{text-align:center}#quickSearch .form-field{max-width:100%}.middle_left{width:100%;padding:15px 0}.header{position:static}.navPages ul li li{padding:0 0 0 15px}.navUser{position:static;-webkit-transform:none;transform:none}.navUser-item.navUser-item--cart{width:40px;height:40px;position:absolute;top:60px;right:15px;background-color:#31abe7;z-index:9}.top_right ul .navUser-item{padding:0}.countPill,.navUser-item-cartLabel{display:none}.top_right ul .navUser-item--cart>a{background:url("../img/hover_cart.png") center center no-repeat;padding:0;width:40px;height:40px}#banner_section1 .container{padding:0}#banner_section1 h2,.abt_right h2{font-size:32px}#banner_section1 ul{margin:40px auto 0}#banner_section1 ul li h3{font-size:22px;margin:15px 0 10px}#banner_section1 ul li p{font-size:16px;margin:0 auto 8px;height:auto}#banner_section2 h2{font-size:40px;margin:0 auto}.row.category{padding:30px 0 35px}.hp_tab_section .tabs{margin:0 -16px 20px;padding:0 0 15px 0}.hp_tab_section .tab-title{font-size:30px}.card-body{padding:20px 0 0 0}.price-section .price--rrp{color:#999;font-size:24px;line-height:28px}.brands{padding:0 0 48px 0}.abt_left,.abt_left img{width:100%}.abt_right{position:static;width:100%;-webkit-transform:none;transform:none}.abt_right h2{margin:30px 0 23px 0}.abt_right p{margin:0 auto 20px}.abt_right a{margin:0 auto 30px}.newsletter h5{margin:0 auto;width:100%;display:block;text-align:center;padding:0;font-size:28px}.newsletter .form{width:100%;display:block}.newsletter .form-field{margin:10px auto 0}.newsletter{padding:20px 0}.card-title>a{font-size:18px}.footer-info{margin:0}.cart-total-label,.cart-total-value{display:block;font-size:14px;margin:0;padding:6px 0;width:50%}.cart-item-info{margin:13px 0 0 0}.cart-total-label{text-align:left}.cart-total-value{text-align:right}.login{margin-top:0}.cart-gift-certificate-form .button,.coupon-form .button{height:32px}.navBar--sub .navBar-item{margin:0 3px;display:inline-block}.navBar--account{display:block}.swal2-modal .swal2-confirm{margin-right:10px}.navBar--sub .navBar-action{font-size:13px}.footer-info-col--small{width:50%;padding:0}.ft_bottom{padding:30px 0 30px}.middle_right{padding:0 0 20px 0}.ft_bottom .footer-info-heading{max-width:70%}.powered-by+br{display:block}.header_fixed #quickSearch{margin:0}.header_top{height:auto}.top_left p{line-height:30px}.hp_tab_section .tabs{margin:0 0 20px}.footer-info-col--right{width:50%;padding:0}.cat_left,.cat_right{width:100%}.sidebarBlock+.sidebarBlock{margin-top:10px;padding-top:10px}.cat_right .actionBar{margin:0}.category ul li>div a h3{width:162px;font-size:18px;padding:5px 0}.about_mn1 .about_left,.about_mn1 .about_right,.about_mn2 .about_left,.about_mn2 .about_right{width:100%}.text{position:static;-webkit-transform:none;transform:none}.about_service img{width:100%}.about_service h3{margin:30px auto 20px;max-width:90%}.about_mn1,.about_mn2{margin:0 0 15px 0}.text p,.who_we p{max-width:100%;line-height:24px}.abt_banner .page-heading{font-size:55px}.text h3,.who_we h2{font-size:32px;margin:30px 0 15px 0}.text h3{margin:30px 0 15px 38px}.who_we{padding:25px 0}.about_service .row:first-child h3{margin-left:0;max-width:100%}.text h3{margin-left:0}.who_we h2{margin-top:0}.custom_multi_add.button.button--primary{width:50%;float:left;padding:.92714rem 2.28571rem}.content_pages .page-content--centered{width:100%}.contact_left{width:68%;margin-right:6px}.contact_right{width:30%;float:right}.contact_main{margin:0}.contact_left{margin-right:10px}.PopupMain{height:auto;width:95%}.account--fixed,.popup_form .form-input{width:100%}.cart-item-label{color:#000}.quickSearchResults{margin-top:0}.modal-window{width:100%}.PopupMain{width:95%;margin:auto}.popup_text .header-logo.header-logo--center{margin:30px auto 28px}#menu_res li.navPages-item.double_links{float:left;color:#fff;width:100%}#menu_res li.navPages-item.double_links a{width:auto;padding:0;color:#fff;display:inline-block;float:none}#menu_res li.navPages-item.double_links a:hover{color:#000}.navPages>ul.new_menu{padding:0}.mobileMenu-toggle{background:url("https://cdn11.bigcommerce.com/s-olgiytqqlr/product_images/uploaded_images/background-t-shirt.png") no-repeat;width:50px;background-color:transparent;padding:0 17px}.mobileMenu-toggle .mobileMenu-toggleIcon,.mobileMenu-toggle .mobileMenu-toggleIcon:after,.mobileMenu-toggle .mobileMenu-toggleIcon:before{width:16px}.top_right ul .navUser-item--cart>a{width:49px}.navUser-item.navUser-item--cart{background:url("https://cdn11.bigcommerce.com/s-olgiytqqlr/product_images/uploaded_images/background-t-shirt.png") no-repeat;width:50px}.blog_page .blog-post-figure{height:160px}.blog_page .blog-thumbnail img{max-height:140px}}@media only screen and (max-width:991px){.price-section.price-section--withoutTax{margin:12px 0 0;display:block}.retail_price_label,.savings{margin:0 0 2px}}@media only screen and (max-width:800px){.price-section.price-section--withoutTax{display:inline-block}}@media only screen and (max-width:767px){.category ul li>div img{width:100%}.mobileMenu-toggle{display:block}.footer-info-col{text-align:left}.blog{width:100%;border:0;height:auto}.account-heading{font-size:18px}.brandGrid .brand,.sub_cat_block ul li{width:50%}.sub_cat_block{padding:0}.cart-totals{width:100%}.cat_right .productGrid .product{width:50%}.category ul li{width:50%;padding:6px}#banner_section1 ul li{width:100%;margin:0 0 50px 0}#banner_section1 h2,.abt_right h2{font-size:29px}#banner_section1 ul{margin:30px auto 0}.newsletter h5{font-size:25px}.form-prefixPostfix .form-input{font-size:16px}.abt_banner .page-heading{font-size:45px}.text h3,.who_we h2{font-size:25px}.text p,.who_we p{max-width:none;line-height:normal;font-size:14px}.about_service .row:first-child h3{margin-left:0;max-width:none}.text{padding:0 15px}.who_we h2{margin-top:0}.brandGrid .brand{width:50%}.sub_cat_block ul li{width:100%}.page-heading{margin:0 0 15px}#banner_section1 ul li a:after{width:17%}#banner_section1{margin:46px 0 0}.category ul li>div a h3{width:175px;padding:10px 0}.slick-dotted.slick-slider{margin-bottom:0}.brands h2{margin:0 auto 15px;padding:0 0 30px}.brands{margin-bottom:25px}.powered-by br{display:block}.footer-copyright>.powered-by,.footer-copyright>.powered-by a{line-height:14px}.blog_page .blog{width:50%}.contact_left{width:100%;margin:0}.contact_right{width:100%;margin:30px 0 0 0}.popup_img{display:none}.popup_text{width:100%}.popup_text .header-logo.header-logo--center{margin:10px auto}.popup_text .header-logo.header-logo--center img{height:40px}.popup_text h3{font-size:30px;margin:0 auto}.popup_text p{margin:0 auto 10px;line-height:19px}.popup_form .form-input{margin:15px auto}.popup_form .button{bottom:26px}.powered-by br~br{display:none}.productGrid .product{width:50%}.hm_testi{padding:40px 0 80px}.hm_testi h2{font-size:30px;margin:0 auto 30px}.hm_testi .slick-dots{bottom:-46px}.popup_text p.email_line{font-size:15px}.popup_text h3 br{display:none}.popup_text h3{font-size:26px}}@media only screen and (max-width:479px){#menu_res.navPages-container{width:270px}body.has-activeNavPages{left:270px}.footer-info-col--small{width:100%;margin:0 0 30px 0}.footer-info-col--right{width:100%;padding:0}.ft_bottom .footer-info-heading{font-size:20px;line-height:normal;margin:0 0 10px 0;padding:0 0 5px 0}.cart-gift-certificate-form .button,.coupon-form .button,.estimator-form .button--primary{font-size:12px}#banner_section1 ul li,.cat_right .productGrid .product,.category ul li{width:100%}#banner_section1 ul li:last-child{margin:0}#banner_section2 h2{font-size:18px;letter-spacing:.05em}.row.category{padding:20px 0 35px}.save a,.save p{font-size:10px;letter-spacing:.05em}.top_left p{font-size:10px;letter-spacing:normal}.mobileMenu-toggle{width:50px;height:40px;top:54px;padding:0 16px}.navUser-item.navUser-item--cart{width:50px;height:40px;top:54px}.top_right ul .navUser-item--cart>a{width:50px;height:40px}.newsletter h5{font-size:20px;letter-spacing:.06em}.hp_tab_section .tabs li{padding:0 25px}.card-title>a{font-size:16px}.breadcrumbs{display:block}.powered-by>br{display:block}.category ul li>div a h3{width:135px;font-size:18px}.save{padding:10px 0}.abt_banner .page-heading{font-size:25px}.who_we h2{margin-top:0}.header-logo-image-unknown-size{max-height:30px}#banner_section1{margin:25px 0}.hp_tab_section .tabs li{border-right:0}.brands h2{margin:0;padding:0 0 10px;line-height:normal;font-size:30px}.abt_right p{line-height:24px}.newsletter .form{float:left;margin-bottom:10px}.actionBar-section .form-field{display:inline-block}.blog_page .blog,.custom_multi_add.button.button--primary{width:100%}.about_mn1 .about_right,.about_mn2 .text{padding:0 15px}.blog_page .blog{border-right:0}.PopupMain{border:4px solid #000}.popup_text{padding:0 10px}.popup_form .form-input,.popup_text p{font-size:14px}.popup_form .button{right:25px}.mn_content{padding:5px 0}.save a:hover:after{width:62px}.hp_tab_section .tab-title{font-size:22px}.hp_tab_section .tabs li:after{top:0;height:33px}#banner_section1 ul li a:after{width:27%}.category ul li>div img{width:100%}.powered-by br~br{display:block}.TitleLeft{margin:0 10px 0 0}.productView-options{text-align:left}.cart-form.coupon-code .button,.cart-gift-certificate-form .button{padding:.57143rem 0}.brandGrid .brand,.productGrid .product{width:100%}.price-section.price-section--withoutTax{display:block}}.top_right ul .navUser-item .logout.login{background:url("https://cdn11.bigcommerce.com/s-ad5yufm10w/product_images/uploaded_images/logout.png") 10px center no-repeat;padding-left:31px}.top_right ul .navUser-item .logout{background:url("https://cdn11.bigcommerce.com/s-ad5yufm10w/product_images/uploaded_images/login.png") 10px center no-repeat;padding-left:31px}input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ:-ms-input-placeholder{line-height:37px!important}input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ::-webkit-input-placeholder{line-height:37px!important}input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ:-moz-placeholder{line-height:37px!important}input[type=text].TextInput__FormStyledTextInput-sc-1o6de9f-0.ckpUNQ::-moz-placeholder{line-height:37px!important}.retail_price_label{display:block;color:#999;font-size:14px;font-weight:700}.savings{color:#999;font-weight:400;font-size:16px;line-height:20px;margin:0 0 6px}.product-price__label{background-color:#fe0000;color:#fff;padding:0 10px;font-size:15px;font-weight:500}.phone_msg{font-size:14px;margin:5px 0 0;letter-spacing:.025em;color:#000;font-weight:500}.productView-description{clear:left;float:left}.Order_Values_mn{float:right;width:521px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);padding:0 53px;margin:0 0 145px}.productView-images+.productView-details{margin-bottom:20px}.buy-text h2{line-height:41px;font-family:"Avenir Next";letter-spacing:0;color:#000;font-weight:500;font-size:30px;margin:39px 0 0;text-transform:capitalize}.Order_Values_mn table tr th{border:1px solid #efefef;padding:13px 0}.Order_Values_mn table tbody{border-left:2px solid #fff;border-right:2px solid #fff}.Order_Values_mn table tr td{width:70px;text-align:center;font-size:16px;line-height:40px;letter-spacing:0;color:#000;font-family:"Avenir Next";opacity:1;border:1px solid #efefef;width:50%}.table-data{width:70px;height:182px;text-align:center;font-size:16px;line-height:40px;letter-spacing:0;color:#000;font-family:"Avenir Next";opacity:1}.table-data-right{width:32px;height:182px;text-align:center;font-size:16px;line-height:40px;letter-spacing:0;color:#000;opacity:1;font-family:"Avenir Next"}.first-header{width:inherit;height:22px;text-align:center;font-size:16px;line-height:22px;letter-spacing:0;color:#000;font-family:"Avenir Next";opacity:1}.second-header{height:22px;text-align:center;font-size:16px;line-height:22px;letter-spacing:0;color:#000;opacity:1;font-family:"Avenir Next"}.buy-text{width:100%;height:41px;text-align:center;font-size:30px;line-height:41px;letter-spacing:0;color:#000;margin-bottom:21px;opacity:1}.dis-text{width:100%;height:22px;text-align:center;font-size:16px;line-height:24px;letter-spacing:0;color:#000;margin-top:25px;opacity:1}.must-text{width:100%;font-family:"Avenir Next";height:77px;text-align:center;margin-top:0;font-size:30px;line-height:36px;letter-spacing:0;color:#31abe7;opacity:1}.cart-text{font-family:"Avenir Next";height:22px;text-align:center;font-size:16px;line-height:16px;letter-spacing:0;color:#000;opacity:1;margin-bottom:15px;border-bottom:1px solid #efefef;padding:0 0 47px}.contact-text{font-family:"Avenir Next";height:46px;text-align:center;margin-bottom:46px;font-size:16px;line-height:24px;letter-spacing:0;color:#000;opacity:1}.must-text h1{font-family:"Avenir Next";letter-spacing:0;color:#4bb4e7;font-weight:500;font-size:30px;margin:0;line-height:36px;text-transform:none}.cart-text p{margin:0}.contact-text p a{text-decoration:underline;color:#000}.contact-text p a:hover{color:#45b3e9}@media only screen and (max-width:1199px){.productView-description{padding-right:2rem;padding-left:2rem;max-width:calc(100% - 536px)}.Order_Values_mn{padding-right:1rem;padding-left:1rem;margin-right:15px}}@media only screen and (max-width:990px){.productView-description{padding-right:1rem;padding-left:1rem;max-width:100%}.Order_Values_mn{padding-right:1rem;padding-left:1rem;width:calc(100% - 30px);margin:0 15px}}@media only screen and (max-width:480px){.dis-text,.must-text{height:auto}.must-text h1{font-size:25px;line-height:25px;margin-bottom:10px}.dis-text{font-size:13px}.contact-text{font-size:14px}.dis-text p{margin-bottom:10px}.buy-text h2{font-size:25px;margin:25px 0 0}}.forgotpasswords .form-prefixPostfix .form-input{color:#000}.form.forgot-password-form .form-prefixPostfix .button{display:inline-block}