/** Shopify CDN: Minification failed

Line 147:1 Unexpected "@media"
Line 148:1 Unexpected "@media"

**/
@font-face{font-family:Oswald;src:url('/cdn/shop/files/uss-home-oswald-700.ttf?v=1793396442') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:OpenSans;src:url('/cdn/shop/files/uss-home-open-sans-400.ttf?v=1793396442') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:OpenSans;src:url('/cdn/shop/files/uss-home-open-sans-700.ttf?v=1793396442') format('truetype');font-weight:700;font-display:swap}
body.uss-inner{--primary-color:#112b43;--secondary-color:#bd342f;--text-color:#172f43;--heading-color:#112b43;--body-color:#172f43;--link-color:#112b43;--link-color-hover:#bd342f;--accent-color:#bd342f;--font-family-1:OpenSans,Arial,sans-serif;--font-family-2:Oswald,'Arial Narrow',sans-serif;--font-family-3:OpenSans,Arial,sans-serif;background:#fff;color:#172f43;font-family:OpenSans,Arial,sans-serif;font-size:15px;line-height:1.75}
.uss-inner .t4s-website-wrapper{max-width:none;margin:0}
.uss-inner #MainContent{min-height:45vh}
.uss-inner #MainContent h1,.uss-inner #MainContent h2,.uss-inner #MainContent h3,.uss-inner .t4s-product-title{font-family:Oswald,'Arial Narrow',sans-serif;font-weight:700;letter-spacing:-.02em}
.uss-inner .t4s-rte,.uss-inner .t4s-product-info__inner,.uss-inner input:not([type=checkbox]):not([type=radio]),.uss-inner textarea,.uss-inner select{font-family:OpenSans,Arial,sans-serif}
.uss-inner #MainContent a:focus-visible,.uss-inner button:focus-visible,.uss-inner input:focus-visible,.uss-inner select:focus-visible,.uss-inner textarea:focus-visible,.uss-chrome a:focus-visible,.uss-chrome summary:focus-visible{outline:3px solid #c86b1e;outline-offset:4px}
.uss-inner .t4s-heading-template{background:#112b43!important;padding:52px 0!important;color:#fff}
.uss-inner .t4s-heading-template-bg,.uss-inner .t4s-heading-template::before,.uss-inner .t4s-heading-template::after{display:none!important}
.uss-inner .t4s-heading-template .t4s-heading-template-text{color:#fff!important;font-size:clamp(32px,4.5vw,58px)!important;line-height:1.12!important;letter-spacing:-.02em!important;text-transform:none!important;max-width:1050px;margin-inline:auto}
.uss-inner .t4s-heading-template .t4s-rte,.uss-inner .t4s-heading-template .t4s-rte p,.uss-inner .t4s-heading-template .t4s-heading-template-des{color:#dce5ec!important;font-size:14px;line-height:1.8;max-width:820px;margin-inline:auto}
.uss-inner .t4s-heading-template .t4s-rte strong{color:inherit}
.uss-inner .t4s-heading-template .t4s-breadcrumbs,.uss-inner .t4s-heading-template .t4s-breadcrumbs a{color:#e1e7ed!important;font-size:12px}
.uss-inner .t4s-container{max-width:1320px}
.uss-inner .t4s-main-page{font-size:15px;line-height:1.85}
.uss-inner .t4s-main-page h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin-top:36px}
.uss-inner .t4s-main-page h3{font-size:26px;line-height:1.2}
.uss-inner .t4s-rte a{text-underline-offset:4px}
.uss-inner .t4s-main-page table{border-color:#deded7}
.uss-inner .t4s-main-page th{background:#f7f5f0}
.uss-inner .t4s-btn-base,.uss-inner .t4s-btn,.uss-inner .t4s-product-form__submit,.uss-inner .t4s-mini_cart__checkout,.uss-inner .t4s-cart__checkout,.uss-inner .t4s-field button,.uss-inner .t4s-contact-form button{border-radius:0;letter-spacing:.02em;font-family:OpenSans,Arial,sans-serif;font-weight:700}
.uss-inner .t4s-product-form__submit{background:#112b43;color:#fff;border-color:#112b43}
.uss-inner .t4s-product-form__submit:hover{background:#bd342f;border-color:#bd342f}
.uss-inner .t4s-product .t4s-product-info{padding-top:18px}
.uss-inner .t4s-product .t4s-product-title{font-size:20px;line-height:1.3;text-transform:none}
.uss-inner .t4s-product-price{font-family:OpenSans,Arial,sans-serif;color:#112b43;font-weight:700}
.uss-inner .t4s-product .t4s-product-inner{background:#fff}
.uss-inner .t4s-product .t4s-product-img{background:#fff}
.uss-inner .t4s-product__title{font-size:clamp(30px,3vw,44px);line-height:1.15;color:#112b43}
.uss-inner .t4s-collection-header{border-bottom:1px solid #deded7;padding-bottom:20px}
.uss-inner .t4s-product-tabs-wrapper{border-color:#deded7}
.uss-inner input:not([type=checkbox]):not([type=radio]),.uss-inner textarea,.uss-inner select{border-radius:0;border-color:#c9cecF}
.uss-inner .uss-landing{font-family:OpenSans,Arial,sans-serif;color:#172f43}
.uss-inner .uss-landing h1,.uss-inner .uss-landing h2,.uss-inner .uss-landing h3{font-family:Oswald,'Arial Narrow',sans-serif;color:#112b43}
.uss-inner .uss-landing h1{font-size:clamp(42px,5vw,72px);line-height:1.05}
.uss-inner .uss-landing .uss-eyebrow{color:#bd342f;letter-spacing:.16em}
.uss-inner .uss-landing .uss-cta{background:#112b43;border-color:#112b43;border-radius:0}
.uss-inner .uss-landing .uss-cta:hover{background:#bd342f;border-color:#bd342f}
.uss-inner .uss-landing .uss-hero{background:#f7f5f0}
.uss-inner .uss-landing p{color:#5f6b73}
.uss-inner .uss-landing .uss-card{border-color:#deded7;border-radius:0}
.uss-chrome{--navy:#112b43;--red:#bd342f;--ink:#172f43;--muted:#5f6b73;--cream:#f7f5f0;--line:#deded7;font-family:OpenSans,Arial,sans-serif;color:var(--ink);font-size:15px;line-height:1.75;text-align:left;background:#fff}
.uss-chrome *{box-sizing:border-box}
.uss-chrome a{color:inherit;text-decoration:none;text-transform:none;box-shadow:none}
.uss-chrome p,.uss-chrome h3{margin:0}
.uss-chrome .wrap{max-width:1320px;margin-inline:auto;padding-inline:56px}
.uss-chrome .announcement{background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:12px;font-size:11px;padding:9px 20px}
.uss-chrome .announcement a{margin-left:15px;text-decoration:underline;text-underline-offset:3px}
.uss-chrome .flag{background:var(--red);width:20px;height:20px;text-align:center}
.uss-chrome .header{height:103px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:50;background:#fff}
.uss-chrome .brand{display:inline-flex;align-items:center;flex-shrink:0}
.uss-chrome .brand-logo{display:block;width:265px;height:79px;object-fit:contain}
.uss-chrome .header nav{display:flex;gap:18px;font-size:12px;font-weight:700}
.uss-chrome .header nav a:hover,.uss-chrome .footer a:hover{color:var(--red)}
.uss-chrome .header-cta{font-size:11px;font-weight:700;border:1px solid var(--navy);padding:11px 15px;white-space:nowrap}
.uss-chrome .menu-toggle{display:none;background:none;border:1px solid var(--line);border-radius:0;font-size:23px;line-height:1.5;color:var(--ink);padding:1px 10px;cursor:pointer}
.uss-chrome .mobile-nav[hidden]{display:none}
.uss-chrome .mobile-nav{padding:20px 24px;background:#f7f5f0;display:grid;gap:12px;border-top:1px solid var(--line);font-size:14px;font-weight:700}
.uss-chrome .uss-shop-tools{display:flex;align-items:center;gap:15px}
.uss-chrome .uss-shop-tools>a{position:relative}
.uss-chrome .uss-shop-tools svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.uss-chrome .uss-cart-count{position:absolute;top:-12px;right:-10px;min-width:15px;height:15px;border-radius:50%;background:var(--red);color:#fff;text-align:center;font-size:9px;line-height:15px}
.uss-chrome .uss-search summary{cursor:pointer;list-style:none}
.uss-chrome .uss-search summary::-webkit-details-marker{display:none}
.uss-chrome .uss-search form{position:absolute;top:85%;right:22px;width:340px;max-width:calc(100vw - 24px);padding:20px;background:#fff;border:1px solid var(--line);box-shadow:0 5px 20px #112b4320}
.uss-chrome .uss-search label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}
.uss-chrome .uss-search form div{display:flex}
.uss-chrome .uss-search input{min-width:0;width:100%;margin:0;border:1px solid var(--line);padding:8px;color:var(--ink)}
.uss-chrome .uss-search button{margin:0;border:0;background:var(--navy);color:#fff;padding:8px 13px;font-size:12px;cursor:pointer}
.uss-chrome .footer{background:#10263a;color:#ced6dc;padding-top:55px}
.uss-chrome .footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1fr .7fr;gap:45px}
.uss-chrome .footer .brand-logo{width:235px;height:70px;max-width:100%;filter:grayscale(1) invert(1);mix-blend-mode:screen}
.uss-chrome .footer-grid p{font-size:11px;margin-block:18px;max-width:260px}
.uss-chrome .footer-grid>div>a:not(.brand){display:block;font-size:11px;margin-bottom:9px}
.uss-chrome .footer-grid h3{font-family:OpenSans,Arial,sans-serif;font-size:9px;letter-spacing:.15em;color:#fff;margin-bottom:20px;font-weight:700}
.uss-chrome .footer-bottom{border-top:1px solid #304457;display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-block:21px;font-size:9px;color:#9eafb9}
@media(max-width:1200px){.uss-chrome .header .brand-logo{width:220px}.uss-chrome .header nav{gap:12px}.uss-chrome .header-cta{padding:9px;font-size:10px}.uss-chrome .wrap{padding-inline:32px}}
@media(max-width:1100px){.uss-chrome .header-cta{display:none}.uss-chrome .footer-grid{gap:25px}}
@media(max-width:1000px){.uss-chrome .header nav{display:none}.uss-chrome .menu-toggle{display:block}}
@media(max-width:760px){.uss-chrome .header{height:83px;padding-inline:18px;gap:10px}.uss-chrome .header .brand-logo{width:195px;height:70px}.uss-chrome .uss-shop-tools{gap:12px}.uss-chrome .uss-shop-tools svg{width:18px;height:18px}.uss-chrome .menu-toggle{padding:0 7px;font-size:21px}.uss-chrome .announcement{font-size:10px;gap:7px}.uss-chrome .announcement a{display:none}.uss-chrome .wrap{padding-inline:24px}.uss-chrome .uss-search form{left:12px;right:12px;width:auto;max-width:none}.uss-chrome .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.uss-chrome .footer-grid>div:first-child{grid-column:1/-1}.uss-chrome .footer-grid>div:nth-child(3){grid-row:2;grid-column:2}.uss-chrome .footer-bottom{flex-direction:column;gap:8px}.uss-inner .t4s-heading-template{padding:36px 0!important}.uss-inner .t4s-heading-template .t4s-rte{font-size:13px}.uss-inner .t4s-main-page{font-size:14px}}
@media(max-width:380px){.uss-chrome .header .brand-logo{width:160px}.uss-chrome .uss-shop-tools{gap:10px}}

.uss-inner .header-banner{background:#112b43!important;background-image:none!important;--space-padding-dk:52px;--space-padding-mb:36px}
.uss-inner .header-banner .page-head{background:transparent!important}
.uss-inner .header-banner .page-head::before,.uss-inner .header-banner .page-head::after{display:none!important}
.uss-inner .header-banner .title-head{color:#fff!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:18px!important}
.uss-inner .header-banner .t4s-bl-item,.uss-inner .header-banner .t4s-bl-item p,.uss-inner .header-banner .t4s-bl-item strong,.uss-inner .header-banner .t4s-bl-item a{color:#e1e7ed!important}
.uss-inner .header-banner .t4s-bl-item:not(.title-head){max-width:820px;margin-inline:auto;font-size:14px;line-height:1.8}
.uss-inner .header-banner .t4s-breadcrumbs,.uss-inner .header-banner .t4s-breadcrumbs a{color:#e1e7ed!important}
.uss-inner .header-banner .t4s-text-bl{height:auto!important}

.uss-inner .uss-landing.uss-hero,.uss-inner .uss-landing.uss-info{background:#f7f5f0}
.uss-inner .uss-landing h1 span,.uss-inner .uss-step-number{color:#bd342f}
.uss-inner .uss-landing a:not(.uss-cta){color:#112b43}
.uss-inner .uss-hero__visual,.uss-inner .uss-method,.uss-inner .uss-steps li,.uss-inner .uss-facts span{border-radius:0;border-color:#deded7}
.uss-inner .uss-benefits>div{border-left-color:#bd342f}
.uss-inner .uss-laser-callout{background:#f7f5f0;border-color:#deded7;border-left-color:#bd342f;border-radius:0}
.uss-inner .uss-landing .uss-laser-callout p{color:#5f6b73}
.uss-inner .header-banner{--space-padding-dk:44px!important;--space-padding-mb:32px!important}
.uss-inner .header-banner .t4s-container{padding-inline:clamp(24px,4vw,56px)}

/* Keep product hover zoom while removing the gray image overlay. */
body .t4s-product .t4s-product-inner::before{background-color:transparent}


body.uss-inner{font-size:16px;line-height:1.8}
.uss-inner .t4s-main-page,.uss-inner .t4s-rte,.uss-inner .t4s-product__description,.uss-inner .t4s-product-info__inner{font-size:16px;line-height:1.8}
.uss-inner .t4s-heading-template .t4s-rte,.uss-inner .t4s-heading-template .t4s-rte p,.uss-inner .t4s-heading-template .t4s-heading-template-des,.uss-inner .header-banner .t4s-bl-item:not(.title-head),.uss-inner .header-banner .t4s-bl-item p{font-size:16px!important;line-height:1.8}
.uss-inner .t4s-product-price,.uss-inner .t4s-product-price del{font-size:16px}
.uss-inner .t4s-product__price{font-size:22px}
.uss-inner .t4s-product__meta,.uss-inner .t4s-product__meta a,.uss-inner .t4s-product__meta span{font-size:15px;line-height:1.8}
.uss-inner .t4s-breadcrumbs,.uss-inner .t4s-breadcrumbs a,.uss-inner .breadcrumbs,.uss-inner .breadcrumbs a{font-size:14px}
.uss-inner .t4s-btn,.uss-inner .t4s-btn-base,.uss-inner .t4s-sortby__label,.uss-inner .t4s-filter-label,.uss-inner input:not([type=checkbox]):not([type=radio]),.uss-inner select,.uss-inner textarea{font-size:16px}
.uss-inner .t4s-product__description p,.uss-inner .t4s-product__description li{font-size:16px;line-height:1.8}

.uss-chrome .announcement{font-size:13px;line-height:1.5;padding-block:10px}
.uss-chrome .header{height:108px;gap:24px;max-width:1440px;padding-inline:40px}
.uss-chrome .header .brand-logo{width:245px;height:78px}
.uss-chrome .header nav{gap:24px;font-size:15px;line-height:1.45;align-items:center;white-space:nowrap}
.uss-chrome .header .uss-categories>summary{font-size:15px;line-height:1.45;padding-block:14px}
.uss-chrome .header nav>a{padding-block:14px}
.uss-chrome .header-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 20px!important;border:1px solid #112b43;border-radius:6px;background:#112b43;color:#fff;font:700 15px/1.4 OpenSans,Arial,sans-serif;white-space:nowrap;box-shadow:0 3px 10px rgb(17 43 67 / 9%);transition:background .18s,border-color .18s}
.uss-chrome .header-cta>span{display:inline-flex;align-items:center;justify-content:center;font-size:19px;line-height:1}
.uss-chrome .header-cta:hover{background:#203f58;border-color:#203f58;color:#fff}
.uss-chrome .header-cta:focus-visible{outline:3px solid #bd342f;outline-offset:4px}
.uss-chrome .uss-shop-tools{gap:18px;flex-shrink:0}
.uss-chrome .uss-shop-tools svg{width:22px;height:22px}
.uss-chrome .mobile-nav{font-size:16px;line-height:1.6}
.uss-chrome .footer-grid p,.uss-chrome .footer-grid>div>a:not(.brand){font-size:15px;line-height:1.7}
.uss-chrome .footer-grid h3{font-size:13px;letter-spacing:.1em}
.uss-chrome .footer-bottom{font-size:13px;line-height:1.6;color:#b8c6cf}
.uss-chrome .uss-search label,.uss-chrome .uss-search input,.uss-chrome .uss-search button{font-size:16px}
@media(max-width:1250px){.uss-chrome .header{gap:18px;padding-inline:28px}.uss-chrome .header .brand-logo{width:215px}.uss-chrome .header nav{gap:18px;font-size:14px}.uss-chrome .header .uss-categories>summary{font-size:14px}.uss-chrome .header-cta{font-size:14px;padding:12px 16px!important}}
@media(max-width:1100px){.uss-chrome .header nav{display:none}.uss-chrome .menu-toggle{display:block;min-width:42px;min-height:42px;border:1px solid #d5dee5;border-radius:5px;background:#fff;color:#112b43;font-size:24px;line-height:1;padding:6px}.uss-chrome .header-cta{display:inline-flex;margin-left:auto}}
@media(max-width:760px){.uss-chrome .header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:auto;min-height:126px;padding:10px 18px 14px;gap:8px 14px}.uss-chrome .header .brand{grid-column:1;grid-row:1;min-width:0}.uss-chrome .header .brand-logo{width:190px;max-width:100%;height:58px}.uss-chrome .header .uss-shop-tools{grid-column:2;grid-row:1;gap:12px}.uss-chrome .header .uss-shop-tools svg{width:20px;height:20px}.uss-chrome .header .menu-toggle{grid-column:3;grid-row:1;min-width:38px;min-height:38px;font-size:22px}.uss-chrome .header-cta{grid-column:1/-1;grid-row:2;width:100%;min-height:46px;margin:0;font-size:15px;padding:11px 18px!important}.uss-chrome .announcement{font-size:12px;gap:8px}.uss-chrome .uss-search form{top:64px}.uss-chrome .footer-bottom{font-size:13px}}
@media(prefers-reduced-motion:reduce){.uss-chrome .header-cta{transition:none}}


.uss-chrome .header nav{gap:18px}
.uss-chrome .header .brand-logo{width:225px}
+@media(max-width:1250px){.uss-chrome .header nav{gap:14px}.uss-chrome .header .brand-logo{width:200px}}
+@media(max-width:760px){.uss-chrome .header .brand-logo{width:190px;max-width:100%}}

.uss-inner .t4s-product_meta,
.uss-inner .t4s-product_meta a,
.uss-inner .t4s-product_meta span{color:#172f43!important}
