.shopify-section.shopify-section--header .mega-menu .megamenu-list-item{margin:20px 40px}.shopify-section.shopify-section--header .mega-menu .megamenu-list-item ul a{color:#6a6a6a;display:block;margin-bottom:20px;position:relative;text-align:left}.shopify-section.shopify-section--header .mega-menu .megamenu-list-item ul li{position:relative;display:block;margin-bottom:12px;width:100%;line-height:1.5;text-align:left}.shopify-section.shopify-section--header .mega-menu .megamenu-list-item ul li a{color:#27264a;margin-bottom:0;text-transform:capitalize}.shopify-section.shopify-section--header .mega-menu .navigation-promo__wrapper .navigation-promo img{display:block;position:relative;margin-top:8px;margin-bottom:20px}.shopify-section.shopify-section--header .mega-menu .navigation-promo__wrapper .content-over-media{position:relative;display:block}.shopify-section.shopify-section--header .mega-menu .navigation-promo__wrapper .navigation-promo .subheading p{color:#000;font-size:16px!important;font-weight:700;font-style:normal;text-align:center}.shopify-section.shopify-section--header .header__link-list details1 summary1,.shopify-section.shopify-section--header .header__link-list details summary,.shopify-section.shopify-section--header .header__link-list>ul>li>a{text-transform:uppercase}.shopify-section--image-link-blocks .section-header{justify-content:center}.shopify-section--image-link-blocks .section-header h2.h2{font-family:Raleway,sans-serif;font-weight:700;font-style:normal;color:#27264a;font-size:20px;text-align:center;letter-spacing:4px}.shopify-section--image-link-blocks .section-header .prose{width:100%;text-align:center}.shopify-section--image-link-blocks .image-link-blocks{--image-link-blocks-items-per-row: 4 !important}.shopify-section--image-link-blocks .image-link-blocks .content-over-media:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='instagram' x='0px' y='0px' viewBox='0 0 448 512' style='fill:white;stroke:white'%3e%3cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center;background-size:20px;background-color:#00000080;opacity:0;transition:all .25s ease-in-out}.shopify-section--image-link-blocks .image-link-blocks .content-over-media:hover:before{opacity:1}.shopify-section--main-product+.custom-review .section{padding-bottom:10px}.custom-review+.shopify-section--rich-text .section{padding-bottom:30px}#storerocket-search,#storerocket-search .storerocket-radius,#storerocket-search .storerocket-clear-search{margin-top:0!important}@media (min-width: 1000px){.footer__block-list{flex-wrap:wrap!important;gap:0px!important;row-gap:50px!important}.footer__block-list .footer__block{width:20%;flex-basis:20%;padding:0 15px;box-sizing:border-box;max-width:20%}.footer__block-list .footer__block:last-child{width:100%;flex-basis:100%;max-width:100%}.footer__block-list .footer__block:last-child .footer__newsletter-form{width:100%;max-width:100%}}.about-content .shopify-section--image-with-text-overlay .content-over-media img{max-height:500px;object-fit:cover;object-position:center center}.about-content .shopify-section--image-with-text-overlay .prose{max-width:400px}.about-content .shopify-section--image-with-text-overlay .prose p.h3{font-family:Raleway,sans-serif;font-weight:700;font-style:normal;font-size:20px;letter-spacing:4px}.about-content .shopify-section--image-with-text-overlay .prose p.bold{font-family:Cabin,sans-serif;font-weight:400;font-style:normal;font-size:15px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item{background:#f7f7f7;border-top:1px solid #d8d8dd}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item:nth-child(2n) .media-with-text__content{padding-left:50px;padding-right:100px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item:nth-child(odd) .media-with-text__content:last-child{padding-left:100px;padding-right:50px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item .prose p.h2{margin-bottom:16px;font-size:20px;letter-spacing:4px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item .media-with-text__content a.button{color:#fff;border-color:#27264a}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item .media-with-text__content a.button:hover{color:#27264a!important}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item .media-with-text__content a.button:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:scale(1,1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1;background-color:#27264a;-webkit-transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86),-webkit-transform .45s cubic-bezier(.785,.135,.15,.86)}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item .media-with-text__content a.button:hover:before{transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.about-content .shopify-section.shopify-section--media-with-text .section.section-blends.section-full{padding-top:0;padding-bottom:0}.about-content .PageContent--narrow{max-width:680px;margin:80px auto}.about-content .PageContent--narrow h3{font-family:Raleway,sans-serif;font-weight:700;font-style:normal;color:#27264a;margin:40px 0 20px;font-size:18px;letter-spacing:3.6px}.about-content .PageContent--narrow ul{list-style:disc;font-family:Cabin,sans-serif;font-weight:400;font-style:normal;color:#27264a;padding-left:30px}.about-content .PageContent--narrow ul li{font-family:Cabin,sans-serif;font-weight:400;font-style:normal;color:#27264a;padding:5px 0}.shopify-section.shopify-section--main-page:has(.shogun-root) .container{width:100%;max-width:100%;margin:0}.shopify-section.shopify-section--main-page:has(.shogun-root) .container .page{width:100%;max-width:100%}.shopify-section.shopify-section--main-collection{overflow:hidden}.shopify-section--main-collection .collection.collection--filters-horizontal{margin-top:0}.shopify-section--main-collection .collection.collection--filters-horizontal .collection__top-bar{padding:30px 70px}.CollectionToolbar-menu.test{width:100%;padding:0 20px;background:#fff;border-bottom:1px solid #d8d8dd;display:flex;align-items:flex-start;justify-content:center;left:50%;position:sticky;top:100px;z-index:111;float:left}.CollectionToolbar-menu.test a{font-weight:700;padding:20px;display:inline-block;text-transform:capitalize;color:#27264a}.CollectionToolbar-menu .menu-header-active{color:#6a6a6a;border-bottom:4px solid #FE2024}.shopify-section.shopify-section--main-collection{overflow:visible}.shopify-section.shopify-section--main-collection .container{width:100%;max-width:100%;margin:0}.shopify-section.shopify-section--main-collection .container .collection__results{padding:0 70px}#shopify-section-template--18950643974430__main .page-spacer{margin-top:0}#shopify-section-template--18950643974430__main .page-spacer h1.text-center{display:none}[id=s-142c5b6e-a466-4676-829f-75ec00354dbe]>.shg-row>.shg-c-lg-6,[id=s-fae09d85-7b09-42b6-aa3a-55d472bc0665]>.shg-row>.shg-c-lg-6{margin-top:0}#s-da24eb1c-9c25-4ae1-b93d-c4f4f48addea,#s-1ba73de1-0e60-4826-8881-6e50058df587,#s-c88577ea-a6be-42f3-bb0e-31952433687c{background:#252525}#s-90268e10-98e8-4663-839f-aba5a13cbf9b.shg-btn,#s-d52d1981-4696-40ff-8500-9ed2c450dcc1,#s-9c79af4c-09c7-4b43-815f-3121af316114{background:#303e4f}@media (min-width:1200px){.wedding-inspiration .shg-box.shg-c .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6,body.wedding-inspiration .shg-fw{margin-top:0}body.wedding-inspiration .shg-fw .shg-fw{margin-top:9px!important}}@media (min-width:767px){#s-4c3af25c-cc6c-421e-ad5f-21666fc6ba7e h6{font-size:12px;margin:2.2em 0 1.8em}#s-4c3af25c-cc6c-421e-ad5f-21666fc6ba7e p{font-size:15px}#s-b1bdd5a1-3e88-423b-bfa3-529d7b7d3044 h6{font-size:12px}.blog .blog-posts__container.container{max-width:1260px;margin-left:auto;margin-right:auto}.blog .blog-banner.bg-secondary{display:none}body.wedding-inspiration #s-37cdbda9-01b8-4500-ba7b-f203c9c8efa8{padding:15px 0 40px}}@media (max-width: 991px){.shopify-section.shopify-section--main-collection .container .collection__results{padding:0 15px}}@media (max-width: 699px){.CollectionToolbar-menu.test{top:65px}.CollectionToolbar-menu.test a{padding:15px 20px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item:nth-child(2n) .media-with-text__content{padding-left:25px;padding-right:25px}.about-content .shopify-section.shopify-section--media-with-text .media-with-text__item:nth-child(odd) .media-with-text__content:last-child{padding-left:25px;padding-right:25px}.about-content .PageContent--narrow{max-width:90%}.return-policy #s-4c3af25c-cc6c-421e-ad5f-21666fc6ba7e{padding-left:20px;padding-right:20px}.return-policy .shogun-root .shg-box-vertical-align-wrapper a:not(.button){background:none}.article .article-content a:not(.button){background:none}body.wholesale-inquiries .shg-box-content iframe{width:100%}}search-drawer#search-drawer{z-index:9999}section#shopify-section-template--14864424206417__main .page-spacer h1.h1.text-center{display:none}section#shopify-section-template--14864424206417__main .page-spacer{margin-top:0}#shopify-section-template--14864424075345__d2f3b09c-71b9-41da-af57-ee10036e3cf9 .prose ul{list-style:none;padding:0}#shopify-section-template--14864424075345__d2f3b09c-71b9-41da-af57-ee10036e3cf9 .prose ul li{position:relative;padding-left:20px}#shopify-section-template--14864424075345__d2f3b09c-71b9-41da-af57-ee10036e3cf9 .prose ul li:before{content:"";position:absolute;left:0;background-color:#000;width:6px;height:6px;border-radius:100%;top:8px}body.professional-athlete-customers .shg-box-vertical-align-wrapper,body.retail-locations-state-and-liberty .shg-fw{margin-top:0}body.retail-locations-state-and-liberty .storerocket-result-website a:not(.button){background:none}body.retail-locations-state-and-liberty .prose *+:is(p,div,ul,ol){margin-top:11px}body.retail-locations-state-and-liberty .storerocket-result-country,body.retail-locations-state-and-liberty .storerocket-result-address-city-state-postcode{margin-top:0!important}body.retail-locations-state-and-liberty .prose *+span:not(:empty){display:inline}@media (max-width: 699px){.return-policy #s-b1bdd5a1-3e88-423b-bfa3-529d7b7d3044{padding:0 20px}}.quot-the-von-quot-solid-black ul.sh-color-black.sh-color{display:none}.quot-the-von-quot-solid-black .shopify-section--accordion-content .section-stack__main{width:70%}.retail-locations-state-and-liberty .shogun-root .shg-fw{margin-top:0!important}.retail-locations-state-and-liberty #storerocket-widget a{background-size:0!important}.retail-locations-state-and-liberty #storerocket-widget a:focus{outline:0!important}.product payment-terms.product-info__payment-terms{display:none}.quot-the-von-quot-solid-black ul.sh-color-black.sh-color{display:block}.shopify-section.shopify-section--main-collection .container .collection__results .product-card__quick-buy .bold_options.bold_options_loaded{display:none}safe-sticky.product-info.combo-black-suit .hc-shop-pay-banner{display:none}.size-chart-open-popup{color:#000;padding:0 5px;font-size:14px;width:max-content;display:flex;text-align:right;margin:0;font-weight:600;text-decoration:underline}#size-popup.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.find-size{display:flex;align-items:center;justify-content:space-between}.find-size .find-s-btn{color:#00;padding:0 5px;font-size:14px;width:max-content;display:flex;text-align:right;margin:0;font-weight:600;text-transform:capitalize;text-decoration:underline;cursor:pointer}.about-our-shirts .custom-breadcump,.retail-locations-state-and-liberty .custom-breadcump,.group-and-wedding-orders .custom-breadcump,.professional-athlete-customers .custom-breadcump{display:none}@media screen and (min-width: 641px){max-width:80%}#mylightbox,div#mylightbox-1{display:none}.custom-shogan a.custom-shogan-btn{border-radius:var(--rounded-button);background-color:#b4b5b8;color:#fff;text-align:center;font-size:15px;letter-spacing:var(--text-letter-spacing);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative;width:100%;padding:14px 32px}div#mylightbox-1 .calendly-inline-widget{min-width:calc(100% - 1930px);height:90vh!important;max-width:100%;width:1060px}div#mylightbox-1 .shogun-root iframe{display:initial;width:calc(100% + 1930px);max-width:100%;height:100%}.featherlight .featherlight-content .shg-fw{max-width:100%!important;margin:0 auto!important}.featherlight{background:#000c!important}.featherlight .featherlight-inner{display:block!important}@media only screen and (max-width: 1024px){.featherlight-content{margin-left:10px!important;margin-right:10px!important}div#mylightbox-1 .calendly-inline-widget{height:100%!important;width:100%}div#mylightbox-1 .shogun-root iframe{height:80vh}.custom-shogan a.custom-shogan-btn{font-size:12px;padding:16px 32px}}@media (min-width:991px){.collection.collection--filters-horizontal .collection__results .v-stack.gap-4.md\:hidden{display:none}}.about-our-shirts .custom-breadcump,.professional-athlete-customers .custom-breadcump,.retail-locations-state-and-liberty .custom-breadcump{padding-bottom:35px}.group-and-wedding-orders .custom-breadcump,.wedding-inspiration .custom-breadcump,.reviews .custom-breadcump,.wholesale-inquiries .custom-breadcump,.state-and-liberty-careers .custom-breadcump{padding-bottom:20px}store-header.header[allow-transparency]{background-color:#fff}store-header.header[allow-transparency] img.header__logo-image{opacity:1!important}.js .header[allow-transparency]{transition:color .5s,background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}store-header.header[allow-transparency] img.header__logo-image.header__logo-image--transparent{opacity:0!important}section#shopify-section-template--14864424075345__085a7a16-8c37-4bd1-bd91-53a8c01cc06e .impact-text__content{max-width:100%}.the-e-gift-card section#shopify-section-template--14864424403025__1690265663dfc609f5{display:none}.product .product-info .custom-Color{display:none}@media (min-width:1149px){.header__secondary-nav nav.header__link-list{display:none}}@media (max-width:1149px){.navigation-drawer .panel__scroller ul.v-stack.gap-4 li.h3.sm\:h4{border-bottom:1px solid #27264a40;margin-right:20px;padding:0 0 16px}.navigation-drawer .panel__scroller ul.v-stack.gap-3 li a.h6.group{color:#1a1a1a99}.navigation-drawer[mobile-opening=left] .panel__wrapper .megamenu-list-item,.navigation-drawer[mobile-opening=left] .panel__wrapper .navigation-promo__wrapper{display:none}.panel.gap-8 ul.v-stack.gap-4 li button{text-transform:uppercase}}@media (min-width:767px){.custom-img-txt .cus-loop-1 .section{padding:0}.custom-img-txt .cus-loop-1 images-with-text-scrolling.images-scrolling-desktop{display:flex;column-gap:0}.custom-img-txt .cus-loop-1 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{width:50%;padding-left:75px}.custom-img-txt .cus-loop-1 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__media-wrapper{width:50%}.custom-img-txt .cus-loop-2 .section.section--narrow.section-blends.section-full{padding:0}.custom-img-txt .cus-loop-2 images-with-text-scrolling.images-scrolling-desktop{display:flex;column-gap:0}.custom-img-txt .cus-loop-2 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__media-wrapper{width:50%}.custom-img-txt .cus-loop-2 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{width:50%;order:2;padding-left:75px}.custom-img-txt .cus-loop-3 .section{padding:0}.custom-img-txt .cus-loop-3 images-with-text-scrolling.images-scrolling-desktop{display:flex;column-gap:0}.custom-img-txt .cus-loop-3 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{width:50%;padding-left:75px}.custom-img-txt .cus-loop-3 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__media-wrapper{width:50%}.custom-img-txt images-with-text-scrolling img{width:100%}.custom-suits-for-men-tailored-stretch-suits .media-class .section{padding-right:0;padding-left:0;padding-top:0}.custom-suits-for-men-tailored-stretch-suits .media-class .section media-with-text.media-with-text{gap:0}.custom-suits-for-men-tailored-stretch-suits .media-class .section media-with-text.media-with-text .media-with-text__item{gap:0}}@media (min-width:767px) and (max-width:1099px){.custom-img-txt .cus-loop-1 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{padding-left:20px}.custom-img-txt .cus-loop-2 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{padding-left:20px}.custom-img-txt .cus-loop-3 images-with-text-scrolling.images-scrolling-desktop .images-scrolling-desktop__content-list{padding-left:20px}.custom-img-txt p.h1{font-size:22px}.custom-img-txt .cus-div h5{font-size:14px}.custom-img-txt .cus-div img{max-width:34px}.custom-img-txt ul li{font-size:14px;width:99%}}@media (min-width:1024px) and (max-width:1366px){.custom-img-txt .AspectRatio{position:relative;height:0;width:100%;padding-top:75.66%}.custom-img-txt .AspectRatio video{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-fit:cover}.custom-img-txt .images-scrolling-desktop__content-list{padding-left:35px!important}.custom-img-txt p.h1{font-size:22px}.custom-img-txt .cus-div h5{font-size:18px}.custom-img-txt .cus-div img.images-scrolling__icon{max-width:35px}}@media (min-width:1366px){.custom-img-txt p.h1{font-size:26px}}announcement-bar#announcement-bar{transition:all .4s ease-in-out}announcement-bar#announcement-bar p.bold.text-xxs{opacity:0;transition:all .3s ease-in-out}announcement-bar#announcement-bar p.bold.text-xxs.active{opacity:1;visibility:visible}.announcement-bar__wrapper{justify-content:center}.article .shg-btn.shg-cse{background:none}.cus-div{display:flex;align-items:center;flex-wrap:wrap}.cus-div h5{margin:0!important;padding-left:15px}.blog-collection .custom-breadcump{padding-bottom:40px;padding-top:0}.product-info .banner.banner--error.justify-center{display:none!important}#s-5d097d40-7bd7-4a15-acc2-b0b51f67632a .shg-btn.shg-cse:not(button){background:none;background-color:#000}#s-82056fb4-117b-4a58-ada4-bbb2a9a540df a.storerocket-result-website-link{background:none;background-color:#000}.book-a-fitting-ann-arbor-location .shg-btn.shg-cse{background:none}#s-846d08cd-3426-4cec-bbbe-1645234852a1 .mapboxgl-popup-content a:not(button){background:none}.ProductItem__LabelList.cus_tag{position:absolute;left:10px;bottom:6px;text-align:left;z-index:1}.ProductItem__LabelList.cus_tag span.ProductItem__Label{display:block;font-size:12px;margin:4px 0;padding:2px 6px;background:#f7f7f7;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#6a6a6a;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;letter-spacing:.2em;text-transform:uppercase;font-weight:700}a.cus-scr-btn{color:#fff;border-color:#27264a;background:#27264a!important;display:inline-block;padding:12px 25px;margin:25px 0 0;width:210px;text-align:center;font-size:16px}.about-our-shirts #shopify-section-media-with-text media-with-text #block-media-with-text-d7637569-d99a-4893-bafe-e9ed69d62a9e{margin-top:-1px}.group-and-wedding-orders #s-23c6b1a5-9107-41b6-b3c8-60fcd38b386f .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{margin-top:0}div#s-007de25f-a876-4dd5-91e2-15e56e8e7939 .shg-box-content a.shg-btn{background:#252525!important}.book-a-fitting-ann-arbor-location .shogun-root #s-bae9a077-a12e-4d84-a147-f09cf62c6540 .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12{margin-top:0}div#s-150f2488-a86f-4264-83c6-25a6a83c5815 .storerocket-result-website a.storerocket-result-website-link{background:none;background-color:#000}.page-spacer .shg-c a.shg-btn{background:none}.page-spacer .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12{margin-top:0}h1.SectionHeader__Heading.Heading.u-h1.takkable-title{padding:50px 0;text-align:center;font-size:20px;line-height:1.1;font-family:var(--heading-font-family)}quick-buy-drawer .quick-buy-drawer__info .custom-Color{display:none}@media (max-width:991px){.shopify-section--main-collection .collection.collection--filters-horizontal{margin-top:20px}}@media (max-width:767px){.custom-img-txt .cus-div{flex-wrap:nowrap}.custom-img-txt images-with-text-scrolling{grid-template-columns:auto}.ProductItem__LabelList.cus_tag span.ProductItem__Label{font-size:10px}.navigation-drawer[mobile-opening=left]{z-index:9999}.navigation-drawer[mobile-opening=left] .panel__scroller.v-stack.gap-8 li a.group span,.navigation-drawer[mobile-opening=left] .panel__scroller li a.group span{text-transform:none}a.cus-scr-btn{font-size:14px;padding:10px 20px;width:190px}[id=s-7441b17d-31ba-40fd-8a6b-c725a2d638b7]>.shg-row>.shg-c-xs-4{margin-top:0}.custom-img-txt .AspectRatio{max-width:100%!important}.shopify-app-block .rebuy-widget ol.flickity-page-dots{display:flex;flex-wrap:wrap;justify-content:center;bottom:-10px}.shopify-app-block .rebuy-widget ol.flickity-page-dots li.dot{margin-bottom:10px}.about-our-shirts .shopify-section--media-with-text .media-with-text__item{display:flex;flex-wrap:wrap}.about-our-shirts .shopify-section--media-with-text .media-with-text__item .text-custom{order:1}.about-our-shirts .shopify-section--media-with-text .media-with-text__item .media-with-text__media{order:2}.custom-img-txt .cus-loop-1 images-with-text-scrolling .images-scrolling-mobile__item{flex-direction:column-reverse;display:flex;flex-wrap:wrap}.custom-img-txt .cus-loop-2 images-with-text-scrolling .images-scrolling-mobile__item{flex-direction:column-reverse;display:flex;flex-wrap:wrap}.custom-img-txt .cus-loop-3 images-with-text-scrolling .images-scrolling-mobile__item{flex-direction:column-reverse;display:flex;flex-wrap:wrap}}.athletic-fit-stretch-tuxedo-jacket-solid-black-with-shawl-lapel .product-info .custom-Style,.athletic-fit-stretch-tuxedo-jacket-solid-navy-with-peak-lapel .product-info .custom-Style{display:none}product-list.product-list button.button.bold_clone{display:none}product-list.product-list button.button.bold_hidden{display:block!important}.athletic-fit-stretch-suits .collection__results product-card .product-card__quick-buy{display:none}body.rebuy-modal-visible quick-buy-drawer{display:none!important;opacity:1!important;visibility:hidden!important}body.rebuy-modal-visible cart-notification-drawer.quick-buy-drawer.drawer.show-close-cursor{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-1!important}cart-notification-drawer.quick-buy-drawer.drawer{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-1!important}.athletic-fit-stretch-suit-heathered-copper .product .product-info__variant-picker,body.athletic-fit-stretch-suits .facets-summary .facets-horizontal button[aria-controls="filter-dialog-filter.v.option.size"]{display:none}@media (min-width:1149px){.header__link-list>ul.contents>li{padding:29px 0;cursor:pointer}.header__wrapper{padding-top:0;padding-bottom:0}.mega-menu{transition:all .5s ease 0s;pointer-events:none}.header__link-list>ul.contents>li.active .mega-menu{opacity:1!important;pointer-events:auto!important}.header__link-list>ul.contents>li:hover summary1{opacity:1}}.okeReviews .oke-w-reviews-head button#filter-toggle:hover{color:var(--oke-button-textColorHover)}a#s-35786724-07aa-4da4-9021-8e6592e77e3a{transition:.5s all ease-in-out}.weddings-sign-up-and-faq .shogun-heading-component h2{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important}.weddings-sign-up-and-faq .shg-theme-text-content p{font-family:Cabin}.weddings-sign-up-and-faq .shogun-accordion-header h4.shogun-accordion-title{font-size:15px!important}.weddings-sign-up-and-faq .shogun-heading-component h1{font-family:var(--heading-font-family)!important}.weddings-sign-up-and-faq .shogun-accordion-header .shogun-accordion-icon.shogun-icon-chevron,.shg-c .shg-map-container .shg-map .gm-style-mtc{margin-top:0}.shg-c .shg-map-container .shg-map .gmnoprint{margin-top:15px!important}body.account.zoom-image--enabled.smart-cart--enabled{max-width:100%;gap:0}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-c.shogun-image-container.shg-align-center{margin-right:0!important;max-width:100%!important;margin-left:0!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-box>.shg-box-content{margin-block-start:0!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-box-vertical-align-wrapper{margin-block-start:0!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .custom-breadcump{padding-bottom:30px}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 .shg-box-vertical-align-wrapper{min-height:623px!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 .shg-box-vertical-align-wrapper .shg-box.shg-c{justify-content:end!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6{margin-block-start:20px!important;margin-block-end:20px}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-theme-text-content h2{font-size:20px!important}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-rich-text.shg-theme-text-content p{display:block;width:100%!important;margin-block-end:20px!important}body.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue.zoom-image--enabled.smart-cart--enabled{position:relative;overflow-x:hidden}.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{margin-block-start:15px!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-c.shogun-image-container.shg-align-center{margin-right:0!important;max-width:100%!important;margin-left:0!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-box>.shg-box-content{margin-block-start:0!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-box-vertical-align-wrapper{margin-block-start:0!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .custom-breadcump{padding-bottom:30px}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 .shg-box-vertical-align-wrapper{min-height:623px!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 .shg-box-vertical-align-wrapper .shg-box.shg-c{justify-content:end!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6{margin-block-start:20px!important;margin-block-end:20px}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{margin-block-start:15px!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east.zoom-image--enabled.smart-cart--enabled{position:relative;overflow-x:hidden}.state-amp-liberty-men-39-s-clothing-in-greenwich-367-greenwich-avenue .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{margin-block-start:15px!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-theme-text-content h2{font-size:20px!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-rich-text.shg-theme-text-content p{display:block;width:100%!important;margin-block-end:20px!important}@media (min-width: 768px){.state-and-liberty-athletic-fit-dress-shirts .images-scrolling-desktop__media-wrapper .AspectRatio{height:100%!important;max-height:100%!important}.state-and-liberty-athletic-fit-dress-shirts .images-scrolling-desktop__media-wrapper .AspectRatio video{height:100%;object-fit:cover}.cusotm-wrap{display:flex;flex-wrap:wrap}.cusotm-wrap .col-4{width:450px;padding-right:40px}.cusotm-wrap .col-8{width:calc(100% - 450px)}.cusotm-wrap .col-8 iframe{width:100%;height:230px}}@media (min-width: 992px){.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-box .shg-box-content .shg-box-content .shg-row .shogun-image-container .shg-image-content-wrapper,.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-row .shg-align-container,.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-row .shg-align-container .shogun-image-container,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-box .shg-box-content .shg-box-content .shg-row .shogun-image-container .shg-image-content-wrapper,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-row .shg-align-container,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-row .shg-align-container .shogun-image-container{height:100%!important;max-height:100%!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-box .shg-box-content .shg-box-content .shg-row video,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-box .shg-box-content .shg-box-content .shg-row video,.state-and-liberty-athletic-fit-dress-shirts section.custom-img-txt images-with-text-scrolling .images-scrolling-desktop__media-wrapper .AspectRatio video,.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-row div#s-c3349afe-ec16-44da-8d38-30bba8bc4806 img.shogun-image,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-row #s-c3349afe-ec16-44da-8d38-30bba8bc4806 img.shogun-image,body.state-and-liberty-athletic-fit-dress-shirts .images-scrolling-desktop__media-wrapper .AspectRatio video{height:100%;object-fit:cover}.state-and-liberty-athletic-fit-dress-shirts section.custom-img-txt images-with-text-scrolling .images-scrolling-desktop__media-wrapper .AspectRatio{height:100%;max-height:100%!important}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east #s-c6638134-c665-4b2d-95fe-2f13a7d66b90,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue div#s-c6638134-c665-4b2d-95fe-2f13a7d66b90,.state-amp-liberty-men-39-s-clothing-in-greenwich-367-greenwich-avenue #s-c6638134-c665-4b2d-95fe-2f13a7d66b90{min-height:500px!important;padding-inline:0}.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east #s-c6638134-c665-4b2d-95fe-2f13a7d66b90 img.shogun-image,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue div#s-c6638134-c665-4b2d-95fe-2f13a7d66b90 img.shogun-image,.state-amp-liberty-men-39-s-clothing-in-greenwich-367-greenwich-avenue #s-c6638134-c665-4b2d-95fe-2f13a7d66b90 img.shogun-image{object-fit:cover}}@media (min-width: 992px) and (max-width: 1365px){.state-amp-liberty-men-39-s-clothing-in-oakville-181-lakeshore-rd-east .shg-row .shg-box-vertical-align-wrapper>.shg-box,.state-amp-liberty-men-39-s-clothing-in-la-jolla-7857-girard-avenue .shg-row .shg-box-vertical-align-wrapper>.shg-box{padding-top:40px!important;padding-bottom:40px!important}}.cus-spacer{margin:0}.page-spacer.cus-spacer h1.h1.text-center{display:none}.discount-codes .container .shogun-root{margin:0 auto!important;max-width:680px}.discount-codes .container .page-spacer.cus-spacer{padding:50px 0}.discount-codes .container .page-spacer.cus-spacer h1.h1.text-center{display:block;font-family:Raleway,sans-serif;font-weight:700;font-style:normal;color:#27264a;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-transform:uppercase;font-size:26px}.discount-codes .container .shogun-root h5{line-height:normal;padding-top:12px}.terms-of-service .page-spacer.cus-spacer h1.h1.text-center,.privacy-policy .page-spacer.cus-spacer h1.h1.text-center,.return-policy .page-spacer.cus-spacer h1.h1.text-center{display:block;padding-top:20px}body.prestige--v4.template-page.swym-ready.smart-cart--enabled.swym-buttons-loaded footer#section-footer{margin-top:0}.article .shg-c .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-4:first-child{margin-top:1rem!important}@media (max-width:767px){.discount-codes .container .shogun-root{max-width:90%}.discount-codes .container .page-spacer.cus-spacer{padding:30px 0}.cusotm-wrap .col-4{width:100%;padding-right:0}.cusotm-wrap .col-8{width:100%}}@media (min-width:1199px){.mega-menu .mega-menu__nav{max-width:300px;gap:15px}.mega-menu .mega-menu__nav li.v-stack.gap-4.justify-items-start{width:100%}.mega-menu .navigation-promo__wrapper .align-self-stretch product-card.product-card.bg-custom.text-custom .product-card__figure{max-width:100%}.mega-menu .navigation-promo__wrapper .align-self-stretch product-card.product-card.bg-custom.text-custom{padding:0}.mega-menu .navigation-promo__wrapper.\32xl\:hidden{display:none}.mega-menu .navigation-promo__wrapper.\32xl-max\:hidden{display:block}body.rebuy-modal-visible .shopify-section--header{top:0!important;position:fixed!important;left:0;right:0;width:100%}ul.mega-menu__nav li a.h5{font:var(--text-font-family);font-size:18px}.shopify-section.shopify-section--header .mega-menu .navigation-promo__wrapper .navigation-promo p{color:#000;font-size:16px!important;font-weight:700;font-style:normal;text-align:center}}.rebuy-cart__flyout-content.has-items button,.rebuy-cart__flyout-content.has-items [type=button],.rebuy-cart__flyout-content.has-items .rebuy-cart__flyout-item-quantity-widget-label{text-align:center}.collection__top-bar .facets-summary button[value=title-descending],.collection__top-bar .facets-summary button[value=title-ascending]{display:none!important}.header__cart-count .header__cart-count{position:sticky}body.account,html{position:relative!important;width:100%!important;overflow-x:hidden!important;display:inline-block!important;max-width:100%!important}span[data-narvar-feature=eddCalculator]{display:block!important}.product-info .hc-shop-pay-banner{display:none}.product-info shopify-payment-terms{display:none}.loop-returns-activated .loop-onstore{z-index:2147483637}body.semi-formal-men-s-attire-dress-code-guide .rich-text .prose p{font-size:16px;text-align:justify}#shopify-section-template--15296020643921__text_with_icons_C7UHQ7 .prose ul li{text-align:left;padding-left:17px;position:relative;list-style:none}#shopify-section-template--15296020643921__text_with_icons_C7UHQ7 .prose ul li:before{content:"";position:absolute;left:0;right:0;top:10px;bottom:0;background-color:#000;width:5px;height:5px;border-radius:100px}@media (max-width:767px){#shopify-section-template--15296020643921__text_with_icons_C7UHQ7 .prose ul li:before{top:7px}}body.test-variant-collection .product-list .product-card__figure .product-card__quick-buy{display:none}body.test-variant-collection .product-list .product-card .product-card__figure>a{position:relative}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes{position:absolute;bottom:0;width:inherit;background-color:#252424e6;left:20px;right:20px;text-align:center;color:#fff;font-size:16px;padding-bottom:15px}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes .custom-swatch.sizes{font-size:14px;justify-content:center}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes .custom-swatch.sizes label.block-swatch{background-color:#252424e6;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes span.add-to-cart{padding:15px 0;display:block}@media (min-width: 768px){body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes{display:none}body.test-variant-collection .product-list .product-card .product-card__figure>a:hover .add_to_cart_sizes{display:block}}@media (max-width: 767px){body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes{padding-bottom:5px;font-size:14px}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes span.add-to-cart{padding:5px 0}body.test-variant-collection .product-list .product-card .product-card__figure>a .add_to_cart_sizes .custom-swatch.sizes label.block-swatch{font-size:12px;width:35px;height:35px}div#block-template--16358655885393__media_with_text_gzGcwc-video_wFnzdH video-media video:not(:fullscreen){height:100%}}body.military-discount .hyphenate,body.discount-codes .hyphenate{-webkit-hyphens:none;hyphens:none}.prose *+:is(p,div,ul,ol){margin-block-start:.6em!important}
/*# sourceMappingURL=/cdn/shop/t/272/assets/custom.css.map */
