:root{--shark-blue:#043362;--shark-blue-highlight:#b5ddff;--shark-red:#e71e25;--gray-100:#f8f8f8;--gray-200:#e0e0e0;--gray-300:#c8c8c8;--gray-400:#888;--gray-500:#707070;--gray-600:#505050;--gray-700:#383838;--gray-800:#282828;--gray-900:#101010;--money-green:#79a567}.breadcrumb_last{display:none;visibility:hidden}.breadcrumb.breadcrumbs.woo-breadcrumbs{background:rgba(0,0,0,0)}.product-page-row{display:grid;position:relative;overflow:hidden;grid-template-columns:30% 70%;grid-template-rows:auto;width:100% !important;padding-top:25px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{max-width:550px;justify-self:center}.summary.entry-summary{border-left:solid 3px #d9d9d9;padding-left:50px}.product_meta .sku_wrapper{margin:5px 30px 5px 0}.product_meta .ean_wrapper{display:block !important}.product_meta{display:flex;flex-direction:row-reverse;justify-content:flex-end}table.woocommerce-product-attributes.shop_attributes tbody tr th,table.woocommerce-product-attributes.shop_attributes tbody tr td{border-top:solid 2px #f0f0f0 !important;border-left:none;border-right:none;border-bottom:none;background-color:#fff !important}h1.product_title.entry-title{font-size:32px}.summary.entry-summary .woocommerce-Price-amount.amount{font-size:28px}.product-page-row .product-info-col{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:3fr 1fr 1fr 1fr;border-top:solid 3px #d9d9d9;padding-top:30px;padding-right:30px;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1}.health-warning{grid-column:span 2;display:flex;flex-direction:row}.health-warning:before{content:'';display:block;width:30px;height:25px;margin-right:10px;background:no-repeat url("/wp-content/uploads/2024/06/safety-warning.png")}.product-page-row .product-info-col h3{padding-right:15px}.product-page-row .review-container{border-top:solid 3px #d9d9d9;padding-top:30px;padding-right:30px;grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}.up-sells .mpce-post-div.product.type-product.product-type-simple,.related .mpce-post-div.product.type-product.product-type-simple{border:solid 1px #043362;padding:15px;box-shadow:0 0px 8px rgba(0,0,0,.2)}.product-page-row .up-sells.upsells.products,.product-page-row .related.products{border-top:solid 3px #d9d9d9;padding-top:30px}@media screen and (max-width:1080px){.product-page-row{grid-template-columns:100%;grid-template-rows:auto}}@media screen and (max-width:768px){.inside-article .entry-content div.mpce-post-div{flex-direction:column;display:flex}.product-page-row{grid-template-columns:1fr !important}.summary.entry-summary{border-left:none;padding-left:0}}.comment-text .meta{display:none}.rating-product-info{display:flex;flex-direction:row;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 2px #d9d9d9}.rating-product-info a{color:#d51f2a;text-decoration:underline}.rating-product-info .star-rating.custom-star-rating{margin:5px 10px 10px 0}.comment-text .star-rating{display:none}.comment-text{margin:0 !important}.reviews-title-section{display:flex;flex-direction:row;justify-content:flex-start}.woocommerce-Reviews-title{display:none}.woocommerce .custom-star-rating{margin:5px 0 0 20px;float:none !important}.woocommerce .star-rating:before,.woocommerce .star-rating{color:var(--shark-red) !important}input[type=number]{padding:5px 15px}header#masthead{padding:0;position:relative;z-index:100}a.btn-black,a.btn-black:visited,a.btn-black:link{background:#000;color:#fff}a.btn-black:hover{background:#333;color:#efefef}.bg-orange{background-color:#ffa100}.font-weight-light{font-weight:200}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:600}.font-weight-heavy{font-weight:700}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-white,.text-white p,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white span,a.text-white{color:#fff}.text-black,.text-black p,.text-black h1,.text-black h2,.text-black h3,.text-black h4,.text-black span,a.text-black{color:#000}.flex-grow-1{flex-grow:1}body.archive.woocommerce .attachment-woocommerce_thumbnail{max-height:100% !important}.menu-toggle:after{content:"";display:none}.inside-top-bar .widget{display:block;width:100%}.mini-cart{padding:20px}.mini-cart-link{background-color:var(--shark-blue);color:#fff;display:block;text-decoration:none !important;width:40px;height:40px;text-align:center;border-radius:50%;display:flex;flex-direction:row;justify-content:center;border:2px solid #fff}.mini-cart-link i{color:#fff}.mini-cart-link:hover{background-color:#fff}.mini-cart-link:hover i{color:var(--shark-blue)}.mini-cart-link i{padding-left:3px}.nav-row{background-color:#292d33}.primary-nav-wrapper{width:100%}@media screen and (min-width:768px){.site-logo{float:none !important;width:auto !important}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:0 !important}.primary-nav-wrapper{width:60%}.customer-service-label{display:block}}.post-type-archive-product .products .wc_product_sku,.woocommerce-LoopProduct-link span.wc_product_sku{display:block !important;width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mpce-post-div.product.type-product .summary.entry-summary .price{margin-bottom:20px}.price .woocommerce-Price-amount.amount{color:#008a25;font-size:1.25em}.summary.entry-summary .price{display:flex}.price del{display:inline-flex;color:#666;padding-right:5px}.summary.entry-summary .price del{display:inline-flex;font-size:42px;padding-right:5px}del span bdi{color:#666}.woocommerce .col2-set .col-1{max-width:100%}.woocommerce .col2-set .col-2{max-width:100%}@media screen and (min-width:768px){.woocommerce .col2-set .col-1{max-width:48%}.woocommerce .col2-set .col-2{max-width:48%}}.top-bar{background-color:#ea1818 !important}.woocommerce-Tabs-panel--description>h2{display:none}.gsurvey-rating>label{color:rgba(155,155,155,0) !important;margin-right:4px}h1.product_title.entry-title{display:block}#main.site-main{padding-left:16px;padding-right:16px}.title-bar{background:#efefef;border-bottom:2px solid #cdcdcd;padding:8px 16px}.title-bar a,.title-bar a:link,.title-bar a:visited{color:#006e96}.title-bar a:hover{color:#d51f2a}.woocommerce span.onsale{line-height:2.8em;background-color:#fff200;color:#000}body .grid-container{max-width:1640px !important}body.term-snow-socks header{padding:0}body.term-snow-socks h1.category-page-title{margin-bottom:0;color:#000;font-size:56px}body.term-snow-socks #main{margin-right:0;margin-top:0}body.term-snow-socks #primary{width:100% !important}body.term-snow-socks #page{max-width:none}body.term-snow-socks .woocommerce-breadcrumb{display:none}body.term-snow-socks .woocommerce-products-header{min-height:200px}#selector_results{background:#efefef}input.form-control::placeholder{color:#cdcdcd}.support-carousel .carousel-item{display:block;margin-right:0}.header-middle-navigation{border-bottom:4px solid var(--shark-blue)}.header-top-navigation,.header-middle-navigation{position:relative}.header-top-navigation{z-index:20}.header-middle-navigation{z-index:10}.header-right-col .hours{display:none}.header-right-col .header-widget{margin-top:0;float:none}.header-right-col .social-links a{color:#d51f2a;display:inline-block;padding:4px;font-size:18px}.site-logo{float:none !important;display:block !important}@media screen and (min-width:768px){.header-left-col{max-width:200px}.header-right-col .hours{display:block}}.header-contact{text-align:right}.header-contact a,.header-contact a:visited,.header-contact a:link{color:#d51f2a !important;font-weight:700;text-decoration:underline}.w-full{width:100%}.sidebar{flex-direction:column}.sidebar-item{display:grid;grid-template:1fr 1fr/.75fr 1fr;grid-gap:0px 10px;height:32%;border:1px #d2d5d9 solid;padding-right:5px}.sidebar-item div:first-child{grid-column:1/2;grid-row:1/3}.sidebar-item h3{color:#d9392e;line-height:.7;flex-wrap:wrap}.sidebar-item .arrow{font-size:32px;font-weight:400;margin-bottom:-1px}.sidebar-item p{line-height:1;color:#000}@media screen and (max-width:1199px){.sidebar{flex-direction:row}.sidebar-item{height:100%;margin-right:10px}.sidebar-item:last-child{margin-right:0}}@media screen and (max-width:999px){.sidebar{flex-direction:column}.sidebar-item{height:32%;margin-right:0}.sidebar-item h3{font-size:35px;margin-bottom:1.2rem !important}.sidebar-item .arrow{font-size:60px;margin-bottom:-3px}}@media screen and (max-width:640px){.sidebar-item h3{font-size:20px;margin-bottom:.5rem !important}.sidebar-item .arrow{font-size:32px;margin-bottom:-3px}}.w-full{width:100%}.sidebar{flex-direction:column}.sidebar-item{display:grid;grid-template:1fr 1fr/.75fr 1fr;grid-gap:0px 10px;background:linear-gradient(0deg,rgba(244,243,244,1) 0%,rgba(244,243,244,1) 50%,rgba(235,236,235,1) 50%,rgba(255,255,255,1) 100%);height:32%;border:1px #d2d5d9 solid;padding-right:5px}.sidebar-item div:first-child{grid-column:1/2;grid-row:1/3}.sidebar-item h3{color:#d9392e;line-height:.7;flex-wrap:wrap}.sidebar-item .arrow{font-size:32px;font-weight:400;margin-bottom:-1px}.sidebar-item p{line-height:1;color:#000}@media screen and (max-width:1199px){.sidebar{flex-direction:row}.sidebar-item{height:100%;margin-right:10px}.sidebar-item:last-child{margin-right:0}}@media screen and (max-width:999px){.sidebar{flex-direction:column}.sidebar-item{height:32%;margin-right:0}.sidebar-item h3{font-size:35px;margin-bottom:1.2rem !important}.sidebar-item .arrow{font-size:60px;margin-bottom:-3px}}@media screen and (max-width:640px){.sidebar-item h3{font-size:20px;margin-bottom:.5rem !important}.sidebar-item .arrow{font-size:32px;margin-bottom:-3px}}.mini-cart{min-width:62px}@media screen and (min-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{position:fixed}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:18px}}#mega-menu-primary>.mega-menu-item>.mega-sub-menu a.mega-menu-link:hover{color:#d51f2a !important}#mega-menu-primary>.mega-menu-item>.mega-sub-menu a.mega-menu-link:active{color:#000 !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{line-height:1.4}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:10px 15px 0 !important;width:calc(100% - 30px)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link{border-bottom:2px solid #666;padding-bottom:.1em;margin-bottom:.6em}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link:hover{border-bottom:2px solid #d51f2a}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children{padding:15px 15px 0 !important;width:calc(100% - 30px)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{line-height:1.2;padding-bottom:5px!important}span.out-of-stock-badge{display:block;position:absolute;top:10px;right:10px;background:#efefef;color:#999;padding:4px 8px;border-radius:4px}.bg-shark-blue{background-color:var(--shark-blue)}.bg-shark-red{background-color:var(--sahrk-red)}.text-shark-blue{color:var(--shark-blue)}.text-shark-red{color:var(--shark-red)}.text-money-green{color:var(--money-green)}header .customer-support a{color:#fff}header .customer-support a:hover{color:var(--shark-blue-highlight)}ul#menu-my-account-menu{list-style:none;margin:0;padding:0}ul#menu-my-account-menu li{list-style-type:none;display:block;position:relative;margin:0;padding:0}ul#menu-my-account-menu>li>a{background-repeat:no-repeat;background-position:0 4px;padding-left:20px;color:#fff;display:block;padding:4px 12px;height:40px;line-height:28px;border-radius:20px;border:2px solid #fff;transition:.1s ease;text-decoration:none}ul#menu-my-account-menu>li>a:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.001' height='13.94' viewBox='0 0 12.001 13.94'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-933.999 -13)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='4' cy='4' r='4' transform='translate(936 13)' fill='%23fff'/%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M1983-5645.06v0a4.662,4.662,0,0,1,1.574-3.494A6.585,6.585,0,0,1,1989-5650a6.587,6.587,0,0,1,4.428,1.444,4.653,4.653,0,0,1,1.573,3.492,8.936,8.936,0,0,0-6-1.936,8.916,8.916,0,0,0-6,1.938Z' transform='translate(-1049 5672)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");margin-right:8px}ul#menu-my-account-menu>li>a:hover{color:var(--shark-blue);background-color:#fff}ul#menu-my-account-menu>li>a:hover:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.001' height='13.94' viewBox='0 0 12.001 13.94'%3E%3Cg id='Group_3' data-name='Group 3' transform='translate(-933.999 -13)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='4' cy='4' r='4' transform='translate(936 13)' fill='%23043362'/%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' d='M1983-5645.06v0a4.662,4.662,0,0,1,1.574-3.494A6.585,6.585,0,0,1,1989-5650a6.587,6.587,0,0,1,4.428,1.444,4.653,4.653,0,0,1,1.573,3.492,8.936,8.936,0,0,0-6-1.936,8.916,8.916,0,0,0-6,1.938Z' transform='translate(-1049 5672)' fill='%23043362'/%3E%3C/g%3E%3C/svg%3E")}ul#menu-my-account-menu>li.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M5,0l5,9H0Z' transform='translate(10 9) rotate(180)' fill='%23fff'/%3E%3C/svg%3E");height:20px;width:10px;margin-left:10px;display:inline-block}ul#menu-my-account-menu>li.menu-item-has-children>a:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M5,0l5,9H0Z' transform='translate(10 9) rotate(180)' fill='%23043362'/%3E%3C/svg%3E")}ul#menu-my-account-menu>li>ul.sub-menu{display:none;position:absolute;right:10px;z-index:99;width:200px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);padding:10px 0 0;z-index:1;margin:0}ul#menu-my-account-menu>li>ul.sub-menu li{background-color:#f9f9f9}ul#menu-my-account-menu>li>ul.sub-menu li a,ul#menu-my-account-menu>li>ul.sub-menu li a:visited,ul#menu-my-account-menu>li>ul.sub-menu li a:link{padding:4px 20px;display:block;color:var(--shark-blue)}ul#menu-my-account-menu>li>ul.sub-menu li:first-child{padding-top:10px}ul#menu-my-account-menu>li>ul.sub-menu li:last-child{padding-bottom:10px}ul#menu-my-account-menu>li:hover ul.sub-menu{display:block}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{background:#fff;color:var(--shark-blue)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link:hover{color:var(--shark-blue)}@media screen and (min-width:769px){#mega-menu-wrap-primary{background:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#000}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:#fff;color:#000}}.header-search-col .aws-container{max-width:640px;width:100%}.header-left-col .aws-container{margin-bottom:1rem}.customer-service-label{display:none}@media screen and (max-width:500px){.fa.fa-shopping-cart{font-size:inherit !important}}.header--marketing-message{display:block;background:var(--shark-red);padding:1rem;color:#fff}.header--customer-support{display:none;flex-direction:column;justify-content:center;color:#fff}.header--customer-support .customer-service-label{color:#fff}@media screen and (min-width:768px){.header--customer-support{display:flex}}.header--customer-support-mobile{margin-bottom:1rem}.header--customer-support-mobile .customer-service-label{color:#000;display:none}.header--customer-support-mobile .hours{color:#000}.header--customer-support-mobile .phone a{color:#000}.header--customer-support-mobile .phone a:hover{color:var(--shark-blue)}.header--section-title{text-transform:uppercase;border-bottom:2px solid #272727;color:#000;font-weight:400;font-size:24px}@media screen and (min-width:768px){.header--section-title{font-size:32px}}.header--category-title{text-transform:uppercase;margin-bottom:0}.header--category-title a,.header--category-title a:link,.header--category-title a:visited{color:var(--shark-blue)}.category-title--description{margin-bottom:15px;padding-bottom:1rem;border-bottom:2px solid #d3d3d3}.tax-product_cat .widget-area .widget{padding:10px 20px;border-bottom:2px solid var(--gray-200);margin-bottom:10px}.product-search-attribute-filter-item>a,.product-search-attribute-filter-item>a:link{color:var(--shark-blue)}.product-search-attribute-filter-item>a:after{vertical-align:middle;padding:0 2px;position:absolute;left:0;top:5px;color:var(--gray-600)}.product-search-filter-terms .attribute-item-all.nav-back:before,.product-search-filter-category .cat-item-all:before{display:none}.product-search-attribute-filter-item.attribute-item-all>a,.product-search-filter-category .cat-item-all>a{border:1px solid var(--gray-600);padding:0 8px 0 2px;border-radius:6px;color:var(--gray-600)}.product-search-attribute-filter-item.attribute-item-all>a:before,.product-search-filter-category .cat-item-all>a:before{content:"\d7";font-family:inherit;font-weight:inherit;padding-right:5px;padding-left:5px}.product-search-product_cat-filter-item.current-cat>a,.product-search-attribute-filter-item:not(.attribute-item-all)>a{margin-left:20px}.product-search-product_cat-filter-item.current-cat>a:after,.product-search-attribute-filter-item:not(.attribute-item-all)>a:after{font-family:'Font Awesome 5 Free Regular';font-weight:900;font-size:80%;content:"\f111"}.product-search-attribute-filter-item.current-attribute>a:after{font-family:'Font Awesome 5 Free Solid'}.product-search-filter-terms .product-search-filter-attribute.selectize-control{margin-bottom:15px}.product-search-filter-category .cat-item{display:block}.product-search-filter-category .cat-item.current-cat>a:after,.product-search-filter-category .cat-item.current-cat-ancestor>a:after{font-family:'Font Awesome 5 Free Solid'}.product-search-filter-category ul.children{margin-left:20px}.selectize-control.multi .selectize-input>div{background-color:var(--gray-200)}.selectize-input.has-item .item{display:inline-block}.selectize-input.has-items .item a.remove{display:block;float:left;border-radius:0;background-color:transparent;color:var(--gray-600) !important}.woocommerce .quantity .qty{width:5em}.woocommerce div.product .stock.available-on-backorder,.stock.available-on-backorder,.stock.out-of-stock{background-color:#efefef;border-radius:4px;padding:8px 16px;color:#000}.woocommerce ul.products li.product.sale h2.woocommerce-loop-product__title{color:var(--shark-red)}.clearance-title .badge{background-color:#fff200;color:#000;padding:8px}