html{padding-bottom:0px !important}@font-face{font-family:"Circular-Book";src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-book.eot?v=11046411772226540985");src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-book.eot?v=11046411772226540985?#iefix") format("embedded-opentype"),url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-book.woff?v=5607758051337698623") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Circular-Medium";src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-medium.eot?v=12957387521834304185");src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-medium.eot?v=12957387521834304185?#iefix") format("embedded-opentype"),url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-medium.woff?v=15492408449767328599") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Circular-Bold";src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-bold.eot?v=4200736566345215311");src:url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-bold.eot?v=4200736566345215311?#iefix") format("embedded-opentype"),url("//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/lineto-circular-bold.woff?v=6256719533883964907") format("woff");font-weight:normal;font-style:normal}.Decorated{overflow:hidden;text-align:center}.Decorated>span{position:relative;display:inline-block}.Decorated>span:before,.Decorated>span:after{content:'';position:absolute;top:50%;border-bottom:1px solid;border-color:#f4da14;width:2000px;margin:0 20px}.Decorated>span:before{right:120%}.Decorated>span:after{left:120%}.shopify-section--bordered{border-top:1px solid #f4da14}.shopify-section--bordered+.shopify-section--bordered{border-top:1px solid #f4da14}.Price--compareAt{margin-left:5px !important;color:#92b8db}.Price--compareAt::before{left:-0.1em;width:calc(100% + 0.2em)}.Drawer__Close svg{stroke-width:3px;border:2px solid;border-radius:20px;padding:3px;width:22px;height:22px}.NewsletterPopup img{padding-bottom:20px}.NewsletterPopup p{font-size:13px;font-weight:600;line-height:24px;padding:0;margin:0}.NewsletterPopup h2{font-size:25px}@media screen and (max-width: 640px){.NewsletterPopup h2{font-size:22px}}.NewsletterPopup .NewsletterPopup__Close svg{stroke-width:3px;border:2px solid;border-radius:20px;padding:3px;width:22px;height:22px}.Pagination{font-family:Circular-Book,sans-serif;font-size:15px}.Pagination .Pagination__NavItem{padding-left:20px;padding-right:20px}.Pagination .Pagination__NavItem.is-active{border-bottom-color:#f4da14;box-shadow:0 -2px #f4da14 inset}.ProductItem .ProductItem__LabelList{right:10px;left:unset}.ProductItem .ProductItem__Label--onSale{max-width:65px;background:none}.ProductItem .ProductItem__Info{margin:0px;padding-top:10px}.ProductItem .Heading{font-family:Circular-Medium,sans-serif;font-size:13px;line-height:18px;letter-spacing:.5px;margin-bottom:0px}.ProductItem .Price.Price--compareAt{color:#92b8db;margin-left:0px}.ProductItem .Price--compareAt::before{position:absolute;content:'';top:50%;left:-0.1em;width:calc(100% + 0.2em);height:1px;background:currentColor}.ProductItem .ProductItem__PriceList div{display:inline-block}.ProductItem .product-sizes-container{visibility:hidden;font-size:13px;padding-top:9px;float:left;width:100%}.ProductItem .disabled-size{pointer-events:none}.ProductItem .product-sizes-container .sizes{display:flex;flex-wrap:wrap;clear:both;flex-direction:row}.ProductItem a.product-grid-variant{margin-left:15px}.ProductItem a.product-grid-preorder-variant{margin-left:15px}.ProductItem:hover .product-sizes-container{visibility:visible}@media screen and (max-width: 1024px){.ProductItem:hover .product-sizes-container{display:none}}@media screen and (min-width: 641px){.ProductItem .ProductItem__Title{width:calc(100% - 60px);float:left}.ProductItem .ProductItem__PriceList{width:60px;float:right;position:absolute;right:0;text-align:right;font-family:Circular-Book,sans-serif}.ProductItem .ProductItem__PriceList div{display:block}}@media screen and (max-width: 640px){.ProductItem .ProductItem__Label--onSale{max-width:45px}}#shopify-section-shop-now .Panel{border:1px solid #f4da14}#shopify-section-shop-now .Panel svg{stroke-width:11px !important;height:14px;width:14px}#shopify-section-shop-now .Panel button{border:3px solid;width:30px;height:30px}#shopify-section-shop-now .Panel .flickity-prev-next-button{box-shadow:none}#shopify-section-shop-now .Panel .flickity-prev-next-button.previous{left:calc(-30px / 2) !important}#shopify-section-shop-now .Panel .flickity-prev-next-button.next{right:calc(-30px / 2) !important}#shopify-section-shop-now .FeaturedQuote{padding:0px;background:none;margin:0}@media screen and (min-width: 641px){#shopify-section-shop-now .ProductList--shopNow{padding:0px 30px}#shopify-section-shop-now .ProductList--shopNow .Carousel__Cell{padding:0 30px}}.Search__Results .ProductItem .product-sizes-container{display:none}.back-to-top_desk{text-align:right;padding:20px 0}.back-to-top_desk #back-to-top_text{width:100px;margin-top:25px;margin-right:5px}.back-to-top_desk #back-to-top_image{width:45px}.back-to-top_mobile{display:none;visibility:hidden}.back-to-top_mobile svg{display:block;color:#fff;height:25px;text-align:center;line-height:1}.Mobile{display:none}@media screen and (min-width: 641px){.back-to-top_mobile{display:none !important}}@media screen and (max-width: 640px){.back-to-top_desk{display:none}.back-to-top_mobile{visibility:visible;position:fixed;right:-4px;background:#002d8a;border-radius:4px;padding:5px;bottom:20%}.back-to-top_mobile img{width:35px;margin-left:2px}.Mobile{display:block}.Desktop{display:none}}.shopify-section--slideshow .Heading{margin-bottom:20px}.shopify-section--slideshow .SectionHeader__ButtonWrapper{margin-top:10px}.shopify-section--slideshow .Carousel--insideDots .flickity-page-dots{bottom:0px;right:24px;left:auto}.shopify-section--slideshow .Button{letter-spacing:1px}.shopify-section--slideshow .Shadow{-webkit-box-shadow:0px 0px 8px -1px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 8px -1px rgba(0,0,0,0.15);box-shadow:0px 0px 8px -1px rgba(0,0,0,0.15)}.shopify-section--slideshow .Slideshow__Content--below{position:relative;padding:30px 24px 0;width:100%;left:unset;top:unset;transform:none;text-align:center}@media screen and (max-width: 1007px){.shopify-section--slideshow .Slideshow__Content{left:unset;right:unset;transform:unset;width:100%;text-align:center;padding:20px}.shopify-section--slideshow .Carousel--insideDots .flickity-page-dots{position:absolute;width:auto;margin:0;bottom:0px;left:20px}.shopify-section--slideshow .Button{margin:10px auto}.shopify-section--slideshow .Slideshow__Content--bottomLeft,.shopify-section--slideshow .Slideshow__Content--bottomCenter,.shopify-section--slideshow .Slideshow__Content--bottomRight{bottom:30px}}.shopify-section--slideshow .Slideshow__ImageContainer video{width:100%}[data-section-type="collection-list"] .CollectionList .CollectionItem .Heading{margin-bottom:0px;margin-top:0;line-height:1em}[data-section-type="collection-list"] .CollectionList .CollectionItem .SectionHeader__Logo{max-width:250px;width:100%;padding-bottom:10px}[data-section-type="collection-list"] .CollectionList .CollectionItem .CollectionItem__Link{letter-spacing:.5px}[data-section-type="collection-list"] .link_overlay{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1}@media screen and (min-width: 641px){[data-section-type="collection-list"] .CollectionList--spaced{margin:-15px}[data-section-type="collection-list"] .CollectionList--grid.CollectionList--spaced{margin-top:-15px;margin-bottom:-15px}}#shopify-section-blog-posts section{border-bottom:1px solid #f4da14}#shopify-section-blog-posts header{margin-left:-80px;margin-right:-80px;margin-bottom:80px}@media screen and (max-width: 640px){#shopify-section-blog-posts header{margin-bottom:50px}}.text-with-image .FeatureText--imageAbove .FeatureText__ContentWrapper{display:block;width:100%;text-align:center;padding:50px 0 20px}.text-with-image .FeatureText--imageAbove .FeatureText__ContentWrapper .SectionHeader__Heading{margin-bottom:10px}.text-with-image .FeatureText--imageAbove .FeatureText__ContentWrapper .SectionHeader__Description{margin-top:10px;margin-bottom:10px;font-family:Circular-Book,sans-serif}.text-with-image .FeatureText--imageAbove .FeatureText__ImageWrapper{display:block;width:100%;position:relative}.text-with-image .link_overlay{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1}@media screen and (min-width: 641px){.text-with-image .FeatureText--imageAbove .FeatureText__Content{max-width:625px;margin:0 auto}.text-with-image .FeatureText--imageAbove .SectionHeader__Description{max-width:625px;margin:0 auto}}@media screen and (max-width: 640px){.text-with-image .FeatureText--imageAbove{padding-top:30px}}.full-width-image section{border-top:1px solid #f4da14;padding:40px 0}#sidebar-cart .CartItem__Pre-Order{background:#f4da14;padding:4px 7px}#sidebar-cart .Price--finalsale{padding-left:10px}#shopify-section-collection-template .SectionHeader__Heading{text-align:left;margin:0px !important;padding:0px !important}#shopify-section-collection-template .Linklist__Item::before{background:url(//cdn.shopify.com/s/files/1/0209/5404/t/25/assets/Asset_4.png?v=15742126015143502052);width:28px;height:15px;background-size:cover;border-radius:0;transition:none;top:5px;left:-10px}#shopify-section-collection-template .Linklist__Item.is-selected{padding-left:25px}#shopify-section-collection-template .Linklist__Item.is-selected .SubLinklist{margin-left:-25px}#shopify-section-collection-template .Collapsible__Button{display:none}#shopify-section-collection-template .CollectionFilters .SubLinklist{font-family:Circular-Book,sans-serif}#shopify-section-collection-template .CollectionFilters .SubLinklist .Linklist__Item{margin-bottom:0px}#shopify-section-product-template .ProductMeta__PriceList{margin-top:0px;font-family:Circular-Book,sans-serif}#shopify-section-product-template .ProductMeta__PriceList .Price--compareAt{margin-left:0px !important}#shopify-section-product-template .ProductMeta__PriceList .Price--finalsale{margin-left:5px}#shopify-section-product-template .ProductMeta__PriceList .Price--highlight{font-family:"Circular-Medium";line-height:.5em}#shopify-section-product-template .ProductForm{font-size:14px;margin-top:15px}#shopify-section-product-template .ProductForm__ItemHide{display:none}#shopify-section-product-template .ProductForm__Label{display:block;margin-bottom:8px;font-size:14px;margin-top:0px}#shopify-section-product-template .ProductForm__Option{margin-bottom:15px;float:left;width:100%}#shopify-section-product-template .ProductForm__Option .ProductForm__Item{max-width:175px}#shopify-section-product-template .ProductForm__Variants{margin-bottom:15px}#shopify-section-product-template .ProductForm__SelectedValue{font-family:Circular-Book,sans-serif}#shopify-section-product-template .QuantitySelector{width:100%}#shopify-section-product-template .ProductForm__QuantitySelector{max-width:175px}#shopify-section-product-template .QuantitySelector__CurrentQuantity{width:calc(100% - 86px) !important}#shopify-section-product-template .ProductForm__AddToCart{max-width:175px}#shopify-section-product-template .ProductMeta__Description{font-size:12px;font-family:Circular-Book,sans-serif}#shopify-section-product-template .Product__SlideshowNavArrow .Icon{stroke-width:1px}#shopify-section-product-template .ProductForm__Item .Icon--select-arrow{width:20px;height:15px}#shopify-section-product-template .ProductForm__Item .Icon polyline{stroke-width:0px !important;height:30px}#shopify-section-product-template .swatch_divs{width:100%;float:left}#shopify-section-product-template .swatch_divs div{display:inline-block}#shopify-section-product-template .swatch_divs .swatch-element a{display:inline-block;float:left;border:1px #fff;margin:3px;border-radius:100%;height:44px;width:44px;padding:3px}#shopify-section-product-template .swatch_divs .swatch-element a.active{border:1px solid}#shopify-section-product-template .swatch_divs .swatch-element label{height:36px;width:36px;display:inline-block;border-radius:100%;float:left;margin-right:10px;cursor:pointer;border:1px solid #d9e0ed;text-indent:-100000px}#shopify-section-product-template .DesktopHide{display:none}#shopify-section-product-template .ProductMeta__Description .Collapsible--large .Collapsible__Button{padding:15px 0}#shopify-section-product-template .ProductMeta__Description .Product__Tabs .Collapsible__Content{padding-right:0px}#shopify-section-product-template .ProductMeta__Description .Collapsible__Plus{right:10px}#shopify-section-product-template .ProductMeta__ShareButtons{margin:0px 0 10px 0}#shopify-section-product-template .product_promo_area_container{margin-top:15px;padding:10px 20px;background-color:#f94c43}#shopify-section-product-template .product_promo_area_container span{display:block;text-align:center;line-height:1em}#shopify-section-product-template .product_promo_area_container span:nth-of-type(2){padding-top:5px}#shopify-section-product-template .product_promo_area_container .product_promo_text_1{font-family:Circular-Book,sans-serif;font-size:14px;color:#ffffff}#shopify-section-product-template .product_promo_area_container .product_promo_text_2{font-family:Circular-Book,sans-serif;font-size:14px;color:#ffffff}#shopify-section-product-template .SizeChart{border:0;font-family:Circular-Book,sans-serif;font-size:14px;position:absolute;padding:10px;width:100px}#shopify-section-product-template .FitGuide{text-align:center}#shopify-section-product-template .FitGuide h2{font-size:30px;margin:0;padding:0px;line-height:36px}#shopify-section-product-template .FitGuide h4{margin:0}#shopify-section-product-template .FitGuide .Modal__Content{padding-top:15px}#shopify-section-product-template .FitGuide table th,#shopify-section-product-template .FitGuide table td{text-transform:none;text-align:center;border-bottom:0px;border-right:1px solid;border-color:#ffffff !important;padding:0px 15px 20px !important;line-height:1.25em}#shopify-section-product-template .FitGuide table th:last-of-type,#shopify-section-product-template .FitGuide table td:last-of-type{border-right:0px solid}#shopify-section-product-template .FitGuide table tr:last-of-type td{padding-bottom:0px !important}#shopify-section-product-template .FitGuide .fit-guide-small{font-size:14px}#shopify-section-product-template .FitGuide .Modal__Close{color:#ffffff}#shopify-section-product-template #modal-mens-underwear table{max-width:250px;margin:0 auto}#shopify-section-product-template .RoundButton--large svg{height:12px;width:12px}#shopify-section-product-template .RoundButton svg,#shopify-section-product-template .flickity-prev-next-button svg{height:12px;width:12px}#shopify-section-product-template .RoundButton--large{width:30px;height:30px}#shopify-section-product-template .RoundButton,#shopify-section-product-template .flickity-prev-next-button{border:3px solid;width:30px;height:30px;background:transparent}#shopify-section-product-template .pswp--zoom-allowed .pswp__img{stroke-width:2px}#shopify-section-product-template .pswp--zoom-allowed .pswp__img svg{stroke-width:3px !important}#shopify-section-product-template .pswp--zoom-allowed .pswp__img polyline{stroke-width:4px !important}#shopify-section-product-template .Icon{stroke-width:3px}#shopify-section-product-template .Icon polyline{stroke-width:4px !important}#shopify-section-product-template .spurit-po-wrapper{width:100%}#shopify-section-product-template .design-pre-order-template-wrapper.top-direction{align-items:flex-start}#shopify-section-product-template .pre-order-2-button{padding:14px 28px !important;min-width:175px}#shopify-section-product-template .pre-order-2-message{margin-bottom:15px !important}@media screen and (max-width: 1007px){#shopify-section-product-template .spurit-po-wrapper button{width:100%}#shopify-section-product-template .pre-order-2-message{width:100%}}@media screen and (max-width: 640px){#shopify-section-product-template .ProductForm{max-width:100%;text-align:center}#shopify-section-product-template .ProductForm__AddToCart{max-width:100%}#shopify-section-product-template .ProductForm__QuantitySelector{max-width:100%}#shopify-section-product-template .ProductForm__Option .ProductForm__Item{max-width:100%}#shopify-section-product-template .ProductForm__Item{text-align:center}#shopify-section-product-template .SizeChart{position:relative;width:unset;text-align:left;padding:10px 0px}#shopify-section-product-template .FitGuide table{overflow:hidden}#shopify-section-product-template .FitGuide table th,#shopify-section-product-template .FitGuide table td{padding:0px 10px 20px !important;font-size:12px}}@media screen and (min-width: 1140px){#shopify-section-product-recommendations .ProductList--carousel .Carousel__Cell{width:33.33%}#shopify-section-product-recommendations .SectionHeader__Heading{font-size:30px}}#shopify-section-recently-viewed-products .RoundButton--large svg{height:12px;width:12px}#shopify-section-recently-viewed-products .RoundButton svg,#shopify-section-recently-viewed-products .flickity-prev-next-button svg{height:12px;width:12px}#shopify-section-recently-viewed-products .RoundButton--large{width:30px;height:30px}#shopify-section-recently-viewed-products .RoundButton,#shopify-section-recently-viewed-products .flickity-prev-next-button{border:3px solid;width:30px;height:30px;background:transparent}#shopify-section-recently-viewed-products .flickity-prev-next-button{stroke-width:2px}#shopify-section-recently-viewed-products .flickity-prev-next-button svg{stroke-width:20px !important}#shopify-section-recently-viewed-products .ProductList--carousel .flickity-prev-next-button{top:calc(50% - 15px)}#shopify-section-recently-viewed-products .ProductListWrapper{background:#ededed;margin-bottom:30px}#shopify-section-recently-viewed-products .ProductList{padding:20px 0}#shopify-section-recently-viewed-products .ProductList .product-sizes-container{display:none}@media screen and (min-width: 1140px){#shopify-section-recently-viewed-products .SectionHeader__Heading{font-size:30px}}@media screen and (max-width: 1007px){#shopify-section-recently-viewed-products .ProductListWrapper{overflow:unset}}.Blog{overflow:hidden}.Blog .SectionHeader{padding:75px 0;margin-bottom:0}.Blog .SectionHeader img.Desktop{max-width:200px}.Blog .SectionHeader img.Mobile{max-width:150px;margin:0 auto}.Blog .SectionHeader .Link--primary{color:#ffffff}.Blog .SectionHeader .Blog__TagList .Link.is-active::after,.Blog .SectionHeader .Blog__TagList .is-active.shopify-payment-button__more-options::after{height:3px;background:#ffffff}@media screen and (max-width: 640px){.Blog .SectionHeader{padding:0}.Blog .SectionHeader .Link--primary{color:#002d8a}.Blog .SectionHeader .Blog__TagList .Link.is-active::after,.Blog .SectionHeader .Blog__TagList .is-active.shopify-payment-button__more-options::after{height:3px;background:#f4da14}}.Blog .Decorated{margin:0 -25% 40px}.Article .SectionHeader img{max-width:200px}@media screen and (max-width: 640px){.Article .SectionHeader img{max-width:150px;margin:0 auto}}.Article .ArticleToolbar__NavItem--prev path{stroke-width:3px}.Article .Article__Header{text-align:center;margin-bottom:0px}.Article .Article__Wrapper{padding-top:0;max-width:600px;margin-bottom:60px}.Article .Article__Title{margin-bottom:0px}.Article .Article__MetaItem{font-family:Circular-Book,sans-serif}.Article .PageHeader{margin:50px 0 30px}.Article .Article__FeaturedImage{padding-bottom:60px;margin:0px -200px}.Article .Article__Footer{flex-direction:column;max-width:200px;margin:0 auto;text-align:center}.Article .ShareButtons__Item{width:50px;height:35px;min-height:35px;border:none;outline:none;outline-offset:0}.Article .Rte{font-family:'Libre Baskerville', serif;color:#000;font-size:12px;line-height:24px}.Article .Rte strong{font-family:Circular-Bold,sans-serif;font-size:13px;color:#002d8a}.Article .Rte .full-width-image{margin:0px -200px}.Article .Rte .full-width-image img{width:100%}.Article .Rte .VideoWrapper{position:relative;padding-bottom:60%;height:0;overflow:hidden;max-width:100%}.Article .Rte .VideoWrapper iframe,.Article .Rte .VideoWrapper object,.Article .Rte .VideoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.Article .ArticleNavContainer{padding:60px 0 0}.Article .ArticleNav{padding:75px 0}.Article .ArticleNav .ArticleItem__Content p{display:none}.Article .ArticleNav .ArticleItem__Title{font-size:18px;color:#002d8a}@media screen and (max-width: 900px){.Article .Article__FeaturedImage{padding-bottom:60px;margin:0px -100px}.Article .Rte .full-width-image{margin:0px -100px}}@media screen and (max-width: 700px){.Article .Article__FeaturedImage{padding-bottom:60px;margin:0px -50px}.Article .Rte .full-width-image{margin:0px -50px}}@media screen and (max-width: 640px){.Article .Article__FeaturedImage{padding-bottom:60px;margin:0px}.Article .Rte .full-width-image{margin:0px}}.ArticleItem__Title{margin:0px}.ArticleItem__Link{font-size:13px;display:inline-block}.ArticleItem__Link:after{display:block;content:'';width:calc(100% - 0.15em);height:3px;background:#ffffff}.ArticleItem__Link:hover:after{background:#f4da14}.ArticleItem__ImageWrapper{margin-bottom:10px}.ArticleItem__Content p{font-family:Circular-Book,sans-serif;line-height:1.75em;letter-spacing:0.5px;margin-bottom:0px}@media screen and (max-width: 640px){.ArticleItem__Content{text-align:center}}.template-page .PageHeader__ImageWrapper{top:0}.template-page .PageContent{font-family:Circular-Book, sans-serif;text-align:center}.template-page .PageContent h2{font-family:Circular-Bold,sans-serif;font-size:40px;line-height:44px;letter-spacing:0.05em;margin:1.2em 0 0.5em}@media screen and (max-width: 640px){.template-page .PageContent h2{font-size:32px}}.template-page .PageContent h3{font-family:Circular-Bold,sans-serif;font-size:26px;line-height:30px;letter-spacing:0.05em;margin:1.2em 0 0.5em}@media screen and (max-width: 640px){.template-page .PageContent h3{font-size:20px}}.template-page .PageContent p{font-size:16px;margin-bottom:1.15em !important}@media screen and (max-width: 640px){.template-page .PageContent p{font-size:14px}}.template-page .PageContent a{text-decoration:none !important}.template-page .PageContent ul{max-width:530px;margin:0 auto}.template-page .PageContent li{text-align:left !important;padding-bottom:10px}.template-page .PageContent strong{font-family:Circular-Bold,sans-serif}.template-page .PageContent .Form__Submit{font-size:30px}.template-page .PageContent table{white-space:unset}.template-page .PageContent table tr:first-of-type{background:#002d8a;color:#fff;text-transform:uppercase}.template-page .PageContent table tr:first-of-type td{padding:10px 10px !important}.template-page .PageContent table td{text-align:center;border:1px solid #002d8a;padding:18px 10px !important}.template-page .PageContent table td:first-of-type{border-left:2px solid #002d8a}.template-page .PageContent table td:last-of-type{border-right:2px solid #002d8a}.template-page .PageContent table tr:last-of-type td{border-bottom:2px solid #002d8a}.template-page .PageContent .three-column td{width:33%}.template-page .PageContent .two-column td{width:55%}@media screen and (min-width: 641px){.template-page .PageContent{margin-top:40px}}.template-page h1{font-family:Circular-Bold,sans-serif;font-size:40px;line-height:44px;letter-spacing:0.05em}@media screen and (max-width: 640px){.template-page h1{font-size:32px}}.template-page .PageHeader{margin:0px auto 20px;padding:20px;border-bottom:1px solid}@media screen and (max-width: 640px){.template-page .PageHeader{margin:0px auto 10px;padding:20px 0}}@media screen and (min-width: 1009px){.template-page .TableWrapper{overflow:unset}.template-page .three-column{margin:0px -10%;width:120%;margin-bottom:40px}}.template-page .staticcolumn{float:left;width:50%;padding:10px;box-sizing:border-box}.template-page .staticrow:after{content:"";display:table;clear:both}@media screen and (max-width: 600px){.template-page .staticcolumn{width:100%}}.template-page #shopify-section-stores{text-align:center}.template-page #shopify-section-stores .PageHeader{background-repeat:no-repeat;background-position:center;background-size:cover;margin:0px;border-bottom:0px;min-height:500px}@media screen and (max-width: 1007px){.template-page #shopify-section-stores .PageHeader{min-height:350px}}@media screen and (max-width: 640px){.template-page #shopify-section-stores .PageHeader{min-height:250px}}.template-page #shopify-section-stores .PageContent{margin-top:40px}@media screen and (max-width: 640px){.template-page #shopify-section-stores .PageContent{margin-top:30px}}.template-page #shopify-section-stores h3{font-size:30px;letter-spacing:-0.05em;margin:.5em 0 0.25em}@media screen and (max-width: 640px){.template-page #shopify-section-stores h3{font-size:32px}}.template-page #shopify-section-stores p{font-size:18px;margin-bottom:.5em !important}@media screen and (max-width: 640px){.template-page #shopify-section-stores p{font-size:14px}}.template-page #shopify-section-stores strong{font-size:14px}@media screen and (max-width: 640px){.template-page #shopify-section-stores strong{font-size:10px}}.template-page #shopify-section-stores .store-info{max-width:305px;display:block;margin:0 auto}.template-page #shopify-section-stores .store-info p{font-size:14px;margin-bottom:1.15em !important}@media screen and (max-width: 640px){.template-page #shopify-section-stores .store-info p{font-size:12px}}#shopify-section-announcement .AnnouncementBar__Wrapper{padding:6px 15px}#shopify-section-announcement .AnnouncementBar__Content{font-family:"Libre Baskerville";font-weight:800;font-size:15px}@media screen and (max-width: 1007px){#shopify-section-announcement .AnnouncementBar__Content{font-size:12px}}header .Icon--search-desktop{margin:-2px 4px 0 0}header .MegaMenu .MegaMenu__Title{margin-bottom:2px}header .MegaMenu .Linklist{font-family:Circular-Book,sans-serif}header .MegaMenu .Linklist__Item{margin-bottom:2px}header .MegaMenu__PushImageWrapper{margin:8px auto}header .MegaMenu__Push:hover img{transform:scale(1)}@media screen and (min-width: 1140px){.Header:not(.Header--sidebar) .Header__Wrapper{padding:24px 50px}.Header--center .Header__FlexItem{margin-bottom:35px}}footer .Heading{font-size:13px;margin-bottom:6px}footer .Footer__Block--links .Linklist__Item{font-size:13px;margin-bottom:6px}footer .Footer__Block--newsletter{font-size:13px;text-align:center}footer .Footer__Inner_Left .Footer__Block--links{float:left}footer .Footer__Inner_Right{flex-basis:400px}footer .Footer__Block--newsletter button{text-align:center;margin:0 auto;padding:14px 0px 0;border-bottom:2px solid}footer .Footer__Block--newsletter input{width:85%;margin:0 auto}footer .Footer__Block--newsletter img{max-width:260px;padding-bottom:10px}footer .Footer__Block--text{clear:both;float:left;font-size:13px}footer .Footer__Block--text a{color:#ffffff !important}footer .Footer__Block--text p{display:inline-block;padding:2px 0 0 15px}footer .Footer__Block--text img{margin:0px;padding:0px;display:inline-block;width:25px}footer .Footer__Social li.HorizontalList__Item{margin-left:10px;margin-right:10px}footer .Footer__Social a{font-size:20px}footer .Footer__StoreName{color:#ffffff;font-size:12px}@media screen and (max-width: 600px){footer .Footer__Inner{display:flex;flex-direction:column}footer .Footer__Inner_Left{order:2}footer .Footer__Inner_Right{order:1}footer .Footer__Inner_Right{flex-basis:unset;padding-bottom:20px}footer .Footer__Inner_Left .Footer__Block--links{float:left;width:100%}footer .Footer__Aside{text-align:left}}#shopify-section-sidebar-menu .Collapsible__Content{padding-bottom:8px}#shopify-section-sidebar-menu .Collapsible__Button{padding:15px 0}#shopify-section-sidebar-menu .Collapsible .Collapsible .Collapsible__Button{padding:8px 0}#shopify-section-sidebar-menu .Linklist--bordered{border:0;font-family:Circular-Book,sans-serif}#shopify-section-sidebar-menu .Drawer__Footer{box-shadow:0 1px #f5d914 inset}.fit-guide-column{width:50%;float:left}.fit-guide-first-col{position:relative}.fit-guide-first-col:after{background-position:left bottom;bottom:0}.about-column:last-child:after{left:20px;bottom:90px}.fit-guide-title{padding-bottom:33px}.fit-guide-column p{width:27em}.fit-guide-column{padding-bottom:72px}.fit-guide-column table{border-collapse:collapse;padding-top:30px}.size-chart-column table{border-collapse:collapse;padding-top:30px}.fit-guide-column tr:first-child td{padding-top:30px}.fit-guide-column table:first-child tr:first-child td{line-height:1em;padding-bottom:20px;padding-top:0}.fit-guide-column td{line-height:45px;vertical-align:middle;border-bottom:1px solid #022e9b}@media screen and (max-width: 1007px){.custom-dropdown-container{width:100%}ul.custom-dropdown li{padding:11px 35px 11px 35px}ul.custom-dropdown{width:100%;text-align:center}}.FitGuide-Page{text-align:center !important}.FitGuide-Page h2{font-size:30px !important;margin:0 !important;padding:0px !important;line-height:36px !important}.FitGuide-Page h4{margin:0 !important}.FitGuide-Page .Modal__Content{padding-top:15px !important}.FitGuide-Page table td{border:0px !important}.FitGuide-Page table th,.FitGuide-Page table td{text-transform:none !important;text-align:center !important;border-bottom:0px !important;border-right:1px solid !important;padding:0px 10px 20px !important;line-height:1.25em !important;white-space:nowrap}.FitGuide-Page table th:last-of-type,.FitGuide-Page table td:last-of-type{border-right:0px solid !important}.FitGuide-Page table tr:last-of-type td{padding-bottom:0px !important}.FitGuide-Page table tr:first-of-type{background:unset !important;color:unset !important;text-transform:uppercase !important}.FitGuide-Page table td:first-of-type{border-left:0px !important}.FitGuide-Page table td:last-of-type{border-right:0px !important}.FitGuide-Page #modal-mens-underwear table{max-width:250px;margin:0 auto}.FitGuide-Page .fit-guide-small{font-size:14px !important}.FitGuide-Page .Modal__Close{color:#ffffff !important}.klaviyo-form input{border-color:#ffffff !important;border-radius:0px !important;font-family:Circular-Bold,sans-serif !important;font-weight:normal !important;font-style:normal !important;line-height:1.65 !important;font-size:14px !important}.klaviyo-form input::placeholder{border-color:#ffffff !important;border-radius:0px !important;font-family:Circular-Bold,sans-serif !important;font-weight:normal !important;font-style:normal !important;line-height:1.65 !important;font-size:14px !important}.klaviyo-form input::focus{border-color:#ffffff !important}.klaviyo-form input:-internal-autofill-selected{border-color:#ffffff !important;border-radius:0px !important;font-family:Circular-Bold,sans-serif !important;font-weight:normal !important;font-style:normal !important;line-height:1.65 !important;font-size:14px !important;background:none !important;color:#ffffff !important}.klaviyo-form span[role="alert"]{color:#002D8A !important}.klaviyo-form img[alt="Close form"]{display:none}.klaviyo-form p span{font-family:Circular-Medium,sans-serif !important;font-weight:normal !important;font-style:normal !important;line-height:1.65 !important;font-size:14px !important}.klaviyo-form p strong{font-family:Circular-Bold,sans-serif !important;font-weight:normal !important;font-style:normal !important;line-height:1.65 !important;font-size:26px !important;letter-spacing:.25px}ul.custom-dropdown li:not(.init){display:none}ul.custom-dropdown li:not(.init):hover,ul.custom-dropdown li.selected:not(.init){background:#002d8a;color:#fff}.hide-dropdown.custom-dropdown-container,.hide-dropdown{display:none}ul.custom-dropdown{border-top:1px solid #d9e0ed;width:175px;text-align:left;position:relative;height:45px;z-index:1000}ul.custom-dropdown li.init{cursor:pointer;background-image:url("https://cdn.shopify.com/s/files/1/0416/5808/9635/files/down-arrow.png?v=1595398840");background-position:right 15px center;background-size:15px;background-repeat:no-repeat;border-bottom:1px solid #d9e0ed;padding:11px 35px 11px 15px}.custom-dropdown-container{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}ul.custom-dropdown li.soldout-li{color:rgba(0,45,138,0.3)}ul.custom-dropdown li.soldout-li:not(.init):hover,ul.custom-dropdown li.soldout-li.selected:not(.init){background:#fff;color:rgba(0,45,138,0.3)}ul.custom-dropdown.active li.init{background-image:url("https://cdn.shopify.com/s/files/1/0416/5808/9635/files/top.png?v=1595400468")}.option-size{text-align:left}.option-size .button{max-width:175px}ul.custom-dropdown li{padding:5px 35px 5px 15px;z-index:2;list-style:none;background:#fff;position:relative;border-right:1px solid #d9e0ed;border-left:1px solid #d9e0ed;border-bottom:1px solid #d9e0ed;margin-bottom:-2px;cursor:pointer}@media screen and (max-width: 1007px){.custom-dropdown-container{width:100%}ul.custom-dropdown li{padding:11px 35px 11px 35px}ul.custom-dropdown{width:100%;text-align:center}}.drawer-checkbox{display:block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:16px}.drawer-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;cursor:pointer}.checkmark{cursor:pointer;position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border-radius:3px;border:1px solid #969696}.container:hover input ~ .checkmark{background-color:#fff}.drawer-checkbox input:checked ~ .checkmark{background-color:#002d8a;border-color:#002d8a}.drawer-checkbox .checkmark:after{content:"";position:absolute;display:none}.drawer-checkbox input:checked ~ .checkmark:after{display:block}.drawer-checkbox .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}span.ship-text{font-size:17px;margin-bottom:20px;display:block}.add-gift-wrap h2{font-size:18px;margin-bottom:0px}.add-gift-wrap label{display:block;font-size:15px}.add-gift-wrap span{display:block;font-size:12px;margin-bottom:8px}.add-gift-wrap input{line-height:normal;border-radius:0;width:100%;border:2px solid #002d8a;height:40px}.add-gift-wrap .Form__Item{margin-bottom:5px}.add-gift-wrap .Form__Item a{cursor:pointer}.add-gift-wrap textarea{border-radius:0;width:100%;border:2px solid #002d8a;height:90px}.add-gift-wrap button{margin-top:20px}a.edit-note{text-decoration:underline;font-size:13px;display:block;text-align:right;position:relative;top:-8px}.git_exit .CartItem__Actions.Heading.Text--subdued{visibility:none;opacity:0}.Cart .Drawer__Footer .step2{display:none}p.error_form{color:#ec3a3a}@media (max-width: 767px){span.ship-text{font-size:16px;line-height:1}.add-gift-wrap input{height:35px}.add-gift-wrap textarea{height:70px}.add-gift-wrap button{margin-top:10px}.add-gift-wrap label{font-size:14px}}
