@font-face{font-family:"Helvetica Neue Light";src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664085/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix);src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664085/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?#iefix) format("eot"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2) format("woff2"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff) format("woff"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664085/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf) format("truetype");font-display:swap}@font-face{font-family:"Helvetica Neue Roman";src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664093/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix);src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664093/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix) format("eot"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664093/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2) format("woff2"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664093/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff) format("woff"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664093/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf) format("truetype");font-display:swap}@font-face{font-family:"Helvetica Neue Medium";src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664103/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix);src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664103/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix) format("eot"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664103/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2) format("woff2"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664103/7802e576-2ffa-4f22-a409-534355fbea79.woff) format("woff"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664103/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf) format("truetype");font-display:swap}@font-face{font-family:"Helvetica Neue Bold";src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664149/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix);src:url(//old.graypants.com/app/themes/flatsome-child/fonts/5664149/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix) format("eot"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664149/1f4274cd-2674-481e-9023-69e33ffca161.woff2) format("woff2"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664149/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff) format("woff"),url(//old.graypants.com/app/themes/flatsome-child/fonts/5664149/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf) format("truetype");font-display:swap}:root{font-size:62.5%}html{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}:root body{text-transform:none;font-size:1.6rem;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important;line-height:18px}h3,h4,h5,h6{font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important}body,h1,h2,p,label,a{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important}b,strong,h1 b,h1 strong,h2 b,h2 strong{font-family:"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important}h5 b,h5 strong{font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important}#wrapper,#main{background-color:#fdfdfd !important}a.gp-main-btn-style,a.gp-shop-btn,.header .header-main .header-inner ul.header-nav li a,.checkout-page-title nav.breadcrumbs a,.return-to-shop a.button{padding-bottom:4px;z-index:1;position:relative;opacity:1 !important;font-size:1.4rem;display:inline-block;text-transform:capitalize;line-height:1.2;color:#000;font-weight:300 !important;border-bottom:.02rem solid #000;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}body p{font-size:1.6rem;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important}.mfp-ready .mfp-close{opacity:1}.graypants a.remove{color:#000;border:0;font-weight:unset}th,td{text-transform:capitalize;border:0}th{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:300 !important}.absolute-footer .container{padding:0}h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:#000}.gp-slogan{font-size:2rem;font-weight:500 !important;font-family:"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif !important;line-height:normal}.gp-comment{font-size:1.4rem;font-weight:300 !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}.gp-caption{font-size:.8rem;font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important;margin-top:15px;margin-bottom:0}.google-map{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-map iframe{height:100vh !important;width:100% !important;position:relative;top:-47px;left:0;-webkit-backface-visibility:hidden;border:0}.i4ewOd-pzNkMb-tJHJj{background-color:#000 !important}.checkout-page-title.page-title{display:none}.page-checkout.woocommerce-order-received header.header{display:flex !important}form input:hover{box-shadow:0}input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{box-shadow:none}label,.graypants span.amount,.graypants span.amount span{color:#000}.graypants span.amount,.graypants span.amount span{opacity:1;font-weight:unset}.graypants .success-color{color:#000;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.188rem}h1,h2,h3,h4,h5,h6,.heading-font{color:#000}.featured-title{text-shadow:none !important}.container,.gp-container,.container-width{max-width:1200px !important;margin:0 auto;padding:0 15px}.row{max-width:1200px !important;margin:0 auto}.full-width,.row.row-full-width{max-width:100% !important}.row.row-collapse.row-full-width>.col{padding-left:0 !important;padding-right:0 !important}.row.row-collapse>.col{padding-left:15px !important;padding-right:15px !important}.shop-container .row.row-collapse>.col{padding-left:0 !important;padding-right:0 !important}#main{min-height:75vh}.nav>li>a{font-weight:unset !important}.gp-footer .mc4wp-form-fields{clear:both;float:none}.page-title-inner{padding-top:40px}.gp_mobile .page-title-inner{padding-top:20px}#content{padding-bottom:40px}.button.primary:not(.is-outline),.gp-main-btn-black,.gp-hp-main-slider a.button{background-color:transparent !important;color:#fff;text-transform:capitalize;font-weight:300 !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.4rem;transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);box-shadow:none;padding:0 !important;border:0;border-bottom:.75px solid #fff}.button.primary:not(.is-outline){color:#000 !important}.gp-hp-main-slider .button.primary:not(.is-outline){color:#fff !important;font-size:1.4rem;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:300 !important}.gp-hp-main-slider h2,.gp-hp-main-slider h2 strong{font-size:2rem !important;line-height:1 !important;font-family:"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif !important;margin-bottom:7px;text-transform:capitalize;letter-spacing:-.01px}.gp-hp-main-slider p{margin-top:0;margin-bottom:0;padding-bottom:0;color:#fff;font-size:2rem;font-weight:300 !important;line-height:22px}.gp-hp-main-slider .gp-main-btn-black{margin-top:10px}.gp-hp-main-slider .slider>div:not(.col),.gp-hp-main-slider .slider>a,.gp-hp-main-slider .slider>p,.gp-hp-main-slider .slider>a>img,.slider>img{width:100vw}.gp-hp-main-slider .slider .bg.bg-loaded{background-attachment:scroll}.gp-hp-main-slider .slider-show-nav .flickity-prev-next-button,.gp-hp-main-slider .slider:hover .flickity-prev-next-button{opacity:1}.gp-hp-main-slider .banner .text-box{padding:15px}header#header{padding-top:0}.home header#header{position:absolute}.header .header-wrapper{padding-top:0}.header .header-main{height:70px;margin-top:0;position:-webkit-sticky}.header .header-main .header-inner ul.header-nav li{margin:0}.header .header-main .header-inner ul.header-nav li{padding:0 10px 10px}.header .header-main .header-inner ul.header-nav li:last-child{padding-right:0}.header .header-main .header-inner ul.header-nav li.menu-item.active a,.header .header-main .header-inner ul.header-nav li.menu-item a:hover,.single-graypants_products .header .header-main .header-inner ul.header-nav li.menu-item:first-child a,.single-projects .header .header-main .header-inner ul.header-nav li.menu-item:nth-child(2) a{font-weight:600 !important}.header .header-main .header-inner ul.header-nav li a{text-transform:capitalize}.header .header-main.nav-dark .header-inner ul.header-nav li a,header.header.nav-dark .header-main .header-inner ul.header-nav li a{color:#fff;border-bottom-color:#fff}.header.nav-dark .header-main .header-inner ul.header-nav li .cart-icon strong,.header.nav-dark .header-main .header-inner ul.header-nav li a:hover .cart-icon strong{color:#fff}.header .header-main .header-inner ul.header-nav li a:hover .cart-icon strong{color:#000}.header .header-main.nav-dark .header-wrapper ul.mobile-nav .nav-icon a{color:#fff}.header .header-wrapper ul.mobile-nav .nav-icon a{color:#000}.header .header-wrapper .nav-dark ul.mobile-nav .nav-icon a{color:#fff;font-weight:unset}.off-canvas-center .mfp-container .nav-vertical>li>a{font-size:1.125rem;font-weight:unset;font-family:"Helvetica Neue Light";color:#000}.header .header-main .header-inner ul.header-nav li span.cart-icon{margin-left:0}.header .header-main .header-inner ul.header-nav li .cart-icon strong{border-color:transparent;border:0;font-size:1rem;font-weight:unset;line-height:normal;height:unset;width:unset;margin:0;padding:0;vertical-align:top;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;color:#000}.header .header-main.nav-dark .header-inner ul.header-nav li .cart-icon strong{color:#fff}.header .header-main.nav-dark .header-inner ul.header-nav li a:hover .cart-icon strong{color:#fff}.header .header-main .header-inner ul.header-nav li .cart-icon strong:before,.header .header-main .header-inner ul.header-nav li .cart-icon strong:after{position:relative;margin:0;border:0;bottom:unset;left:unset;top:unset;right:unset;display:inline;height:auto;width:auto;border-radius:0;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}.header .header-main .header-inner ul.header-nav li .cart-icon strong:before{content:"("}.header .header-main .header-inner ul.header-nav li .cart-icon strong:after{content:")"}.header .header-main .header-inner ul.header-nav li .cart-icon:hover strong{background-color:transparent;color:#fff}#top-bar{background-color:#040707;color:#fff;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important}#top-bar p{color:#fff;font-family:"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif !important;font-size:13px;padding:5px 0}#top-bar p strong{font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important}.header .header-main .header-inner ul.header-nav li.has-dropdown:before{display:none}.header .header-main .header-inner ul.header-nav li.has-dropdown:after{display:none}.header .header-main .header-inner ul.header-nav li.has-dropdown .icon-angle-down{display:none}.header .header-main .header-inner ul.header-nav li.has-dropdown ul.nav-dropdown{border:1px sold #ddd;box-shadow:none;padding:0;min-width:200px;color:#000;margin-top:2px}.header .header-main .header-inner ul.header-nav li.has-dropdown ul.nav-dropdown li{padding:10px 10px 0}.header .header-main .header-inner ul.header-nav li.has-dropdown ul.nav-dropdown li:last-child{padding-bottom:10px}.header .header-main .header-inner ul.header-nav li.has-dropdown ul.nav-dropdown li a{color:#000;border-bottom-color:#000}.header .header-main .header-inner ul.header-nav li.has-dropdown ul.nav-dropdown li:last-child a{border-bottom:.02rem solid #000 !important}header.nav-dark .header-main ul.mobile-nav.nav li.nav-icon a{color:#fff}.off-canvas.off-canvas-right .mobile-sidebar .sidebar-menu .nav-vertical li>a{color:#000;text-transform:capitalize}.off-canvas.off-canvas-right .mobile-sidebar .sidebar-menu .nav-vertical li{border:0}.off-canvas.off-canvas-right .mobile-sidebar .sidebar-menu .nav-vertical li.has-child button{opacity:1;width:15px}.off-canvas.off-canvas-right .mobile-sidebar .sidebar-menu .nav-vertical li.has-child button i{font-size:15px}footer.footer-wrapper{max-width:1200px;margin:0 auto;padding:0 15px}footer.footer-wrapper .gp-footer{padding-top:40px;margin-top:40px;border-top:1px solid #000;padding-bottom:0}footer.footer-wrapper .gp-footer .gp-footer-logo-wrapper{max-width:240px;padding-left:0 !important;padding-right:0 !important}.gp-footer .gp-footer-logo-wrapper img{width:200px}.gp-footer .gp-footer-mid{max-width:46%;flex-basis:46%}.gp-footer .gp-footer-mid .gp-footer-text-wrapper{padding-bottom:8px}.gp-footer .gp-footer-mid .gp-footer-text-wrapper h4{color:#000;font-size:1rem;line-height:1;padding:4px 0;margin:0;font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important}.gp-footer .gp-footer-mid .gp-footer-text-wrapper .gp-footer-text{font-size:1rem;line-height:13px;margin:0;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important}.gp-footer .gp-footer-mid .gp-footer-text-wrapper .gp-footer-text a{font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important}.gp-footer .gp-footer-mid .gp-footer-text-wrapper .gp-footer-text a.gp-social{font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important}.gp-footer .widget{margin:0;padding:0}.gp-footer form{margin:0}#footer-mc-signup{display:inline-flex;flex-shrink:0;min-width:100%;height:40px;background-color:transparent}#footer-mc-signup input{margin-left:1px;color:#000;font-size:1.4rem;background-color:transparent !important;box-shadow:unset;line-height:24px;border:0}#footer-mc-signup input[type=email]{padding-top:7px;padding-bottom:7px;font-weight:400;padding-left:6px;font-size:1.4rem;color:#000;border:1px solid #000;width:100%}#footer-mc-signup input[type=submit]{font-weight:300 !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;text-transform:capitalize;padding:0;margin-right:0;margin-left:15px;border-bottom:1px solid #000}.absolute-footer{padding:20px 0 40px}.absolute-footer .copyright-footer{color:#000;font-size:1rem;font-weight:unset;line-height:22px;margin-top:3px}.absolute-footer .copyright-footer a{margin:0 6px;font-size:1rem;line-height:13px;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important;display:inline;font-weight:unset}.page-products .esg-grid ul li .esg-entry-content a{font-family:"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif !important;font-weight:500 !important;font-size:2rem !important}.page-projects.graypants .esg-grid ul li .eg-graypants-projects-content a{font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.6rem !important}.page-projects.graypants .esg-grid ul li .eg-graypants-projects-content .eg-graypants-projects-element-24{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.6rem !important}.single-projects .header.has-transparent,.single-projects .header.transparent{position:relative}.gp-title-container{position:absolute;bottom:0}.gp-product-info{margin-top:40px;margin-bottom:40px;display:flex;justify-content:space-between}.dark h1.gp-product-header{color:#fff}.light h1.gp-product-header{color:#000}h1.gp-product-header strong{font-weight:600}h1.gp-product-header{font-weight:300}.gp-product-intro-text{max-width:66%;float:left}.gp-product-intro-text p{font-size:1.4rem;font-weight:300 !important}.gp-product-buttons{max-width:33%;padding-top:3px}.gp-product-buttons a{font-size:1.4rem;font-weight:300 !important;margin-bottom:15px;position:relative;float:right;clear:both;border-bottom:.75px solid #000}h1.val-dark,h2.val-dark{color:#000}@media (max-width:1300px){.gp-product-header-inner h1{left:40px}}@media (max-width:690px){.gp-product-page .gp-product-buttons{padding-top:20px}}@media (max-width:490px){.gp-product-header-inner h1{left:20px}}.gp-project-header{padding-top:30px;max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto}.gp-project-header h1{font-size:2rem;margin-bottom:0;line-height:31px;font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important}.gp-project-header h2{font-size:2rem;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;line-height:31px}.gp-project .gp-product-buttons{padding-top:0}.gp-product-buttons a,.gp-product-buttons a strong{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.4rem}@media (max-width:1300px){.gp-container img{height:auto !important;max-width:100% !important}}@media (max-width:690px){.gp-product-info{flex-direction:column}.gp-product-intro-text{max-width:100%}.gp-project .gp-product-buttons{padding-top:20px}.gp-product-buttons{max-width:100%}.gp-product-buttons a{float:left}.gp-product-buttons a:last-of-type{margin-bottom:0}}.shop-page-title{display:none}.large-columns-3>.col:nth-child(3n+3){margin-right:0}.gp-shop-container{padding-top:50px}.tabbed-content ul.nav{margin-bottom:65px}.product-small{text-align:center}.product-small .title-wrapper .product-title{text-align:left}.product-small .title-wrapper .product-title a{font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important;font-size:1.9rem;margin:0}.product-small .box-text{padding-bottom:0;padding-top:0}.product-small .price-wrapper,.product-small .add-to-cart-button{text-align:left;margin:10px 0}.product-small .box-text p{margin:10px 0}.product-small .add-to-cart-button .add_to_cart_button{padding:0;margin:0}.product-small .price-wrapper span.amount{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:300 !important;font-size:1.9rem}.product-small .add-to-cart-button a{color:#000;border:0;border-bottom:.5px solid #000;font-size:2rem;text-transform:capitalize;font-weight:300 !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}.product-small .add-to-cart-button a:hover{color:#000;border-bottom-color:#000}.product-small .add-to-cart-button a{font-size:1.5rem !important;width:unset !important}.gp-shop-page .tabbed-content ul.nav li.tab{padding-right:10px}.gp_mobile.gp-shop-page .tabbed-content ul.nav li.tab{padding-right:0}.gp-shop-page .tabbed-content ul.nav li.tab:first-child{padding-left:0}.gp-shop-page .tabbed-content ul.nav li.tab a{font-size:2rem;color:#000;text-transform:capitalize;position:relative;line-height:1.2;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset;border-bottom:1px solid #000}.gp_mobile.gp-shop-page .tabbed-content ul.nav li.tab a{font-size:1.4rem;font-weight:300 !important;border-bottom:.02rem solid #000}.gp-shop-page .tabbed-content ul.nav li.active a{font-family:"Helvetica Neue medium","Helvetica Neue",Helvetica,sans-serif !important}.gp-shop-page .tabbed-content ul.nav li.active a:after{border-bottom:2px solid #000}.gp-shop-page .shop-container p.woocommerce-info{display:none}.custom-product-page{padding-top:40px}.gp_mobile .custom-product-page{padding-top:20px}.custom-product-page .product-thumbnails a{border:0}.shop-container h1.product-title{color:#000;font-size:2rem;line-height:1;margin-bottom:0;padding:0;font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important}.product-gallery-slider .flickity-prev-next-button{opacity:1}.product-gallery-slider .flickity-prev-next-button.next{right:-20px}.flickity-prev-next-button.previous{left:-20px}.gp_mobile .product-gallery .product-thumbnails{display:none}@media only screen and (min-width:320px) and (max-width:812px){.product-gallery .product-thumbnails{display:none}}.custom-product-page .product-gallery .zoom-button{display:none}.shop-container .product-summary{padding-left:50px}.shop-container .product-info{padding-top:0}.shop-container .product-summary .price-wrapper .price{margin-top:10px;padding-bottom:20px;margin-bottom:0}.shop-container .product-summary .woocommerce-Price-amount{color:#000;font-weight:unset;font-size:2rem;line-height:30px;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important}.product-description-wrapper p{font-size:1.4rem;font-weight:300 !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;line-height:normal}.product-short-description p{font-size:1rem;font-weight:400 !important;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important;line-height:normal;letter-spacing:normal}.shop-container .product-summary .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:#000;font-size:2rem;vertical-align:unset;margin-top:0}.custom-product-page .add-to-cart-container{margin-top:10px}.shop-container .product-summary button.single_add_to_cart_button,.product-small .add-to-cart-button a{background-color:#000 !important;color:#fff !important;font-size:1.6rem !important;padding:0 20px !important;text-transform:capitalize;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset;position:relative;border:1px solid transparent;text-align:center;width:40%}.shop-container .product-summary button.single_add_to_cart_button:hover,.product-small .add-to-cart-button a:hover{box-shadow:unset;background-color:#fff !important;color:#000 !important;border-color:#000}.shop-container .product-summary .product_meta>span{font-size:1rem;line-height:13px;margin:0;border:0;padding:0;font-family:"Helvetica Neue Roman","Helvetica Neue",Helvetica,sans-serif !important;font-weight:400 !important}.shop-container .product-summary .product_meta .sku_wrapper{margin-bottom:5px}.shop-container .product-summary .product_meta .posted_in a{font-family:"Helvetica Neue Bold","Helvetica Neue",Helvetica,sans-serif !important;position:relative;font-size:1rem;border-bottom:.75px solid #000}.shop-container .product-section{border:0}.gp_mobile .tabbed-content ul.nav{margin-bottom:25px}.gp_mobile .tabbed-content ul.nav li.tab{margin:15px 0;margin-right:10px}.gp_mobile .custom-product-page{padding-left:20px !important;padding-right:20px !important}.gp_mobile .shop-container .product-summary{padding-left:0}.gp_mobile .shop-container .product-summary .product-title-container{margin-top:15px}.gp_mobile .shop-container h1.product-title{font-size:2rem;line-height:30px}.gp_mobile .shop-container .product-summary .price-wrapper .price{padding-bottom:15px}.gp_mobile .shop-container .product-summary .woocommerce-Price-amount,.gp_mobile .shop-container .product-summary .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:2rem;line-height:25px}.gp_mobile .shop-container .product-summary .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin-right:5px}.gp_mobile .add-to-cart-container{padding-top:15px}.gp_mobile #wrapper .shop-container .product-summary input[type=button].is-form{flex-direction:unset;display:inline-block !important}.gp_mobile .shop-container .product-summary button.single_add_to_cart_button{display:inline-block;width:60%}.related-products-container{padding-top:30px}.gp_mobile .related-products-container{padding-top:15px}.related-products-container h3.product-section-title-related{color:#000;text-transform:capitalize;padding:25px 0;font-family:"Helvetica Neue Bold" !important;font-size:2rem}.related-products-container .slider .flickity-button{background-color:transparent;box-shadow:none;opacity:1}.related-products-container .slider-nav-reveal .flickity-prev-next-button.next{right:-4px !important}.related-products-container .slider-nav-reveal .flickity-prev-next-button.previous{left:-4px !important}.related-products-container .slider-nav-reveal .flickity-prev-next-button:hover,.related-products-container .slider-nav-reveal .flickity-prev-next-button{box-shadow:none}.related-products-container .slider .flickity-prev-next-button:hover svg,.related-products-container .slider .flickity-prev-next-button:hover .arrow{fill:#000}input[type=email],input[type=date],input[type=search],input[type=number],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,.page .nf-form-layout .nf-field-element input[type=text]{padding:5px 10px 5px;box-shadow:none;border:1px solid #000;color:#000;transition:all .3s;max-height:40px;height:35px;box-shadow:none;-webkit-appearance:none;appearance:none}.wp_is_mobile textarea{height:90px;min-height:90px}input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus,.page .nf-form-layout .nf-field-element input[type=text]:focus{box-shadow:none;color:#000;box-shadow:none;border-color:#000}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#fff;color:#000;height:15px;width:15px;display:inline-block;vertical-align:middle;text-align:center;position:relative;transition:all .3s;border:1px solid #000;outline:0;box-shadow:none;border-radius:none;margin-top:0;margin-bottom:0}input[type=checkbox]:after{height:15px;width:15px;content:"\2713";display:block;top:-5px;opacity:0;position:absolute;transform:scale(2);transition:all .3s}input[type=checkbox]:checked:after{height:15px;width:15px;content:"\2713";display:block;font-weight:bolder;outline:0;z-index:2;top:-2px;font-size:.9em;left:-1px;opacity:1;transform:scale(1)}input[type=radio]:after{background-color:transparent;transition:all .3s;opacity:0;transform:scale(2)}input[type=radio]:checked:after{height:10px;width:10px;content:"";display:block;opacity:1;position:absolute;display:inline-block;text-align:center;background-color:#000;transform:scale(1);left:0;top:0;bottom:0;right:0;margin:auto}#ship-to-different-address label{display:flex}input:hover,textarea:hover,select:hover{box-shadow:none}.cart_totals .button.checkout-button,.mfp-content.off-canvas-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{min-height:45px;height:45px;background:#fa5400 !important;font-size:.9em;letter-spacing:.5px;vertical-align:middle;display:flex;align-self:center;align-items:center;font-family:"Helvetica Neue Roman",sans-serif !important;font-weight:400;justify-content:center}.cart_totals .checkout-button.button:hover,.mfp-content.off-canvas-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover{background:#ff7c39 !important;box-shadow:none}.page-cart .checkout_coupon{padding-bottom:20px}.page-cart .checkout_coupon input[type=submit],.page-cart .cart_totals .woocommerce-shipping-calculator .button{background-color:#000;border:1px solid #fff;box-shadow:none;text-shadow:none;color:#fff;transition:all .3s}.page-cart .checkout_coupon input[type=submit]:hover .page-cart .cart_totals .woocommerce-shipping-calculator .button:hover{background-color:#fff;color:#000;border-color:#000}.page select,.page .select2-container .select2-choice,.page .select2-container .select2-selection{box-shadow:none !important;color:#000 !important;border:1px solid #000;padding:0 .75em;max-height:40px;height:35px;font-size:.9em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#fff;box-sizing:border-box}.select2-dropdown{border-color:#000;border-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#000;transition:all .3s;color:#000;box-shadow:none}.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-search--dropdown .select2-search__field:active{border-color:#000}.field-wrap input[type=button]{color:#fff}.page input[type=button]{transition:.3s all;background-color:#fff;color:#000;font-size:2rem;border:2px solid #000;box-shadow:none;text-shadow:none}.page-cart .quantity input[type=number]{border:0 !important;height:53px !important;max-height:60px !important;border-top:2px solid #000 !important;border-bottom:2px solid #000 !important}.quantity input[type=number]:focus{box-shadow:none;color:#000}.quantity input[type=number]{border:1px solid #ddd !important;height:2.507em !important}.off-canvas-right .mfp-content.off-canvas-cart{background-color:#fdfdfd !important}.off-canvas-cart .cart-popup-title h4{color:#000;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;font-weight:unset !important;font-size:2rem !important;text-transform:capitalize}.off-canvas-cart .cart-popup-title .is-divider{display:none}.off-canvas-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{width:100%;max-width:100%;text-align:center}.off-canvas-cart .widget_shopping_cart_content .woocommerce-mini-cart li a{color:#000}.off-canvas-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button{font-size:1.6rem !important;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important;text-transform:capitalize;font-weight:unset !important;border:0;padding:0;margin:0 0 20px}.off-canvas-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout){background-color:transparent !important;color:#000;border-bottom:1px solid #000;width:auto}.off-canvas-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:hover{box-shadow:none}.off-canvas-cart .widget_shopping_cart_content ul.product_list_widget li+li{border-top:0}.off-canvas-cart .widget_shopping_cart .widget_shopping_cart_content p.total{border:0}.mfp-content.off-canvas-cart .widget_shopping_cart .inner-padding{padding:50px 20px 30px}.mfp-content.off-canvas-cart .widget_shopping_cart .cart-popup-title{padding-bottom:20px}.mfp-content.off-canvas-cart .widget_shopping_cart .cart-popup-title h4{text-transform:capitalize;font-size:1.3em;font-family:"Helvetica Neue Roman",sans-serif !important}.mfp-content.off-canvas-cart .widget_shopping_cart .cart-popup-title .is-divider{display:none}.mfp-content.off-canvas-cart .widget_shopping_cart ul.product_list_widget li+li{border:0}.mfp-content.off-canvas-cart .widget_shopping_cart ul.product_list_widget li a.remove{color:#000;border:0}.mfp-content.off-canvas-cart .widget_shopping_cart ul.product_list_widget li .quantity{color:#000;opacity:1;font-weight:300}.mfp-content.off-canvas-cart .widget_shopping_cart ul.product_list_widget li .quantity span.amount{color:#000;font-weight:300}.mfp-content.off-canvas-cart .widget_shopping_cart p.total{border-bottom:0;border-top:1px solid #f7f7f7}.mfp-content.off-canvas-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):not(.checkout-button){background-color:#fff;border:1px solid #000;color:#000;text-transform:capitalize;padding-bottom:10px;font-family:"Helvetica Neue Roman",sans-serif !important;font-size:.9em;letter-spacing:.5px;font-weight:400;padding-top:10px;width:100%}.mfp-content.off-canvas-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):not(.checkout-button):hover{box-shadow:none;background-color:#000 !important;border-color:#fff;color:#fff}.mfp-content.off-canvas-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{padding-top:10px;padding-bottom:10px;height:unset}.mfp-content.off-canvas-cart .widget_shopping_cart .cart_list li{padding:10px 30px 25px 75px}.mfp-content.off-canvas-cart .widget_shopping_cart .cart_list li a:not(.remove){font-size:.8em}.mfp-content.off-canvas-cart .widget_shopping_cart .cart_list li a img{transform:scale(1.3)}.page-checkout header#header,.page-checkout footer#footer{display:none}.checkout-page-title nav.breadcrumbs a{display:none}.gp-custom-header-wrapper .gp-cart-checkout-logo a img{width:24px !important;height:auto}.gp-cart-checkout-logo{padding:10px 0 !important;margin-bottom:20px}.page-cart .gp-cart-checkout-ups{padding-top:30px}.gp-payment-icons-container a{border-bottom:1px solid #000}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle,.woocommerce-NoticeGroup{padding:0 0 0 15px}.page-checkout .woocommerce-billing-fields{padding:0;border:0}.page-checkout #footer,.woocommerce-order-received.page-checkout .gp-custom-header-wrapper{display:none}.woocommerce-order-received.page-checkout #footer{display:block}.page-checkout.woocommerce-order-received header.header{display:flex !important}.page-cart #main,.page-checkout #main{padding-top:0}.page-cart .page-wrapper,.page-checkout .page-wrapper{padding-top:0}.page-cart #wrapper{overflow:hidden}.page-cart .checkout-page-title{display:none}.page-cart .large-7{max-width:65%;flex-basis:65%;padding:0 15px 15px}.page-cart .large-5{max-width:30%;flex-basis:30%;padding:0 15px 15px}@media screen and (max-width:849px){.page-cart .large-7{max-width:100%;flex-basis:100%}.page-cart .large-5{max-width:100%;flex-basis:100%}}.wp_is_mobile.page-cart .large-7{padding:15px}.page-cart #main .cart-collaterals.large-5{border-left:0;background-color:#000;color:#fff}.page-cart .shop_table.woocommerce-cart-form__contents thead th{display:none}.page-cart table.shop_table tr.cart_item{padding-bottom:20px}.page-cart table.shop_table.woocommerce-cart-form__contents{border:0;border-left:0;border-right:0}.page-cart table.shop_table td.product-name{display:block}.page-cart table.shop_table td.product-quantity{display:inline-flex}.page-cart table.shop_table td.product-price{display:none}.page-cart table.shop_table td.product-subtotal{display:inline;margin-left:25px}.page-cart table.shop_table td.product-name a,.page-cart table.shop_table td.product-name{color:#000;font-weight:700}.page-cart a.remove{display:flex;justify-content:center;align-content:center;align-items:center;justify-items:center;border:0;font-weight:400;color:#000}.page-cart .shop_table.woocommerce-cart-form__contents tr td{border:0}.page-cart .shop_table td span.amount{color:#fff !important}.page-cart .shop_table.cart td span.amount{color:#000 !important}.page-cart .shop_table td .shipping__list_label{color:#fff;opacity:1}.page-cart .shop_table td.actions{padding:0}.page-cart .continue-shopping{float:right}.page-cart a.button-continue-shopping{border:0;outline:none;background:unset;color:#bababa;box-shadow:unset;text-transform:lowercase;font-size:13px}.page-cart a.button-continue-shopping:hover{color:#bababa;background:unset;border:0;box-shadow:unset;text-transform:lowercase}.page-cart .shop_table td.product-thumbnail{min-width:95px;max-width:140px;width:140px}.page-cart.wp_is_mobile .cart-sidebar .cart_totals,.page-cart.wp_is_mobile .cart-sidebar .checkout_coupon{padding:15px}.page-cart.wp_is_mobile .cart-sidebar .cart_totals table{margin:0}.page-cart.wp_is_mobile .cart-sidebar .checkout_coupon .coupon h3{margin-top:0;margin-bottom:15px}.cart_totals.calculated_shipping .shop_table td,.cart_totals.calculated_shipping .shop_table th{border:0}.cart_totals.calculated_shipping .shop_table td span.amount,.cart_totals.calculated_shipping .shop_table .shipping__list_label,.cart_totals.calculated_shipping .shop_table .woocommerce-shipping-destination,.cart_totals.calculated_shipping .shop_table .woocommerce-shipping-destination strong,.cart_totals.calculated_shipping .shop_table .includes_tax{color:#fff !important}.cart_totals.calculated_shipping .shop_table .woocommerce-shipping-destination strong{font-weight:300}.cart_totals.calculated_shipping .shop_table .shipping__list_label{opacity:1}.page-cart .cart-sidebar .cart_totals table{margin-top:25px}.page-cart .cart-sidebar .cart_totals table th{border:0 !important;color:#fff}.cart-sidebar .widget-title{border:0}.page-cart .cart-sidebar .checkout_coupon .coupon h3{color:#fff;margin-top:25px;letter-spacing:1.5px}.page-cart .cart-sidebar .checkout_coupon .coupon .icon-tag{display:none}.page-cart .cart-sidebar .widget-title{padding-bottom:0}.page-cart .cart-sidebar .payment-icons{display:none}.page-cart .shipping-calculator-button{color:#fff;border-bottom:.5px solid #fff}.page-cart .woocommerce-shipping-destination{color:#fff}.return-to-shop a.button.primary{border:1px solid #000;padding:20px !important}.page-checkout form.checkout{padding:0}.page-checkout div.social-login{display:none}.page-checkout form.woocommerce-form-login{padding:0 0 15px 15px}.page-checkout .coupon .flex-row{flex-flow:row;justify-content:flex-start}.page-checkout .coupon .flex-grow{flex:0}.page-checkout .coupon input#coupon_code{width:300px;margin-right:15px}.page-checkout i{font-style:normal !important}.page-checkout .checkout-page-title nav.text-center{text-align:left}.page-checkout #customer_details{border:1px solid #ddd;border-top:0}.page-checkout .woocommerce-billing-fields{border:0;padding:0}.page-checkout .woocommerce-billing-fields__field-wrapper,.page-checkout .woocommerce-shipping-fields,.page-checkout .woocommerce-additional-fields,.page-checkout .form-row.mailchimp-newsletter,.page-checkout .woocommerce-account-fields{padding:0 20px 15px}.page-checkout .form-row.mailchimp-newsletter{margin:0;padding-bottom:0}.page-checkout .woocommerce-billing-fields h3,.page-checkout .checkout-sidebar h3{background-color:#000;color:#fff;font-weight:unset;letter-spacing:.5px;padding:15px 20px}.page-checkout .checkout-sidebar h3{background-color:#e5e5e5 !important;color:#000 !important}.page-checkout .checkout-sidebar h3{margin:0}.page-checkout .woocommerce-checkout-review-order{padding:20px}.page-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead{display:none}.page-checkout form.woocommerce-checkout .row.pt-0{margin:0 auto}.page-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td,.page-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th{border:0;color:#000}.page-checkout .mailchimp-newsletter label span,.page-checkout .woocommerce-shipping-fields #ship-to-different-address,.create-account label.checkbox span,.page-checkout label.checkbox span{color:#000;font-family:"Helvetica Neue Light",sans-serif !important;font-weight:400 !important;font-size:14px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000 !important}.page-checkout p.form-row-last.form-row-state{float:right}.wp_is_mobile.page-checkout p.form-row-last.form-row-state{float:unset;clear:both}.page-checkout p.form-row-postcode{clear:both}.page-checkout .woocommerce-billing-fields h3:before{content:"1.";display:inline-flex;justify-content:center;align-items:center;color:#fff;margin-right:5px}h3#order_review_heading:before{content:"2.";display:inline-flex;justify-content:center;align-items:center;color:#000;margin-right:5px}.woocommerce-form-coupon.has-border.is-dashed{margin:0 auto}@media (max-width:849px){.woocommerce-form-coupon.has-border.is-dashed{text-align:center !important;width:100% !important;margin:0 auto}}.wp_is_mobile.page-cart .large-5{padding:0}.page-checkout .large-5 .has-border{border:1px solid #ddd;padding:0}.page-checkout .woocommerce-terms-and-conditions-wrapper{text-align:left}.page-checkout .place-order.form-row{text-align:center}.page-checkout label.shipping__list_label{color:#000}.page-checkout .button#place_order{background:#fa5400 !important;min-height:45px;height:45px;width:100%;text-align:center}.page-checkout .button#place_order:hover{background:#fa5400 !important}.page-checkout button.button{background-color:#fff;color:#000;border:.5px solid #000;text-transform:capitalize;max-height:35px;font-size:14px}.page-checkout button.button:hover{background-color:#000;color:#fff;border:.5px solid #fff}.woocommerce-form-coupon.is-dashed{padding:0 15px 15px;border:0}label.woocommerce-form__label-for-checkbox{display:flex;justify-items:center;justify-self:center;align-items:center;vertical-align:middle}.page-checkout .container{padding:0}.woocommerce-order-received .large-7 p:first-child{display:none}.woocommerce-order-received .woocommerce-order-details{border:1px solid #ddd;border-top:0}.woocommerce-order-received .woocommerce-order-details h2{background-color:#000;color:#fff;padding:15px 30px;font-weight:unset;letter-spacing:.5px;font-family:customFont;font-size:1.1em;text-transform:uppercase}.woocommerce-order-received .woocommerce-order-details table.shop_table{padding:15px 30px}.woocommerce-order-received .woocommerce-order-details table.shop_table thead th{display:none}.woocommerce-order-received .woocommerce-order-details table.shop_table thead th,.woocommerce-order-received .woocommerce-order-details table.shop_table td,.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot th{border:0}.woocommerce-order-received .woocommerce-customer-details{border:1px solid #ddd;margin-top:15px;border-top:0}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns>div.woocommerce-column{width:50%}.wp_is_mobile.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns>div.woocommerce-column{width:100%}.woocommerce-order-received .woocommerce-customer-details h2{font-weight:unset;letter-spacing:.5px;font-family:customFont;font-size:1.1em;padding:15px 30px;background-color:#e5e5e5;color:#000}.woocommerce-order-received .woocommerce-customer-details .col2-set>div+div{padding-left:0}.woocommerce-order-received .woocommerce-customer-details address{padding:15px 30px}.woocommerce-order-received .large-5 .success-color strong{color:#fff;font-weight:700;font-family:"Helvetica Neue Roman",sans-serif !important}.woocommerce-order-received .large-5 ul{list-style:none}.woocommerce-order-received .large-5 ul li{margin-left:0;color:#fff}.woocommerce-order-received .large-5 .is-well{box-shadow:none;background-color:#000}.woocommerce-order-received .woocommerce-order-overview li.total,.woocommerce-order-received .woocommerce-order-overview li.total span.amount{color:#fff}.graypants_products-wick .gp-products-featured .bg-fill{background-position:0 0 !important;transform:translate3d(0px,0,0px) !important}.gp_mobile.graypants_products-wick .gp-products-featured .bg-fill{background-position:50% 0 !important}.graypants_products-wick .product-small .title-wrapper .product-title a,.graypants_products-wick .product-small .price-wrapper span.amount{font-size:1.4rem !important}