:root{--swm-font-base: "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--swm-font-knockout-27: "HCo Knockout 27", sans-serif;--swm-font-knockout-28: "HCo Knockout 28", sans-serif;--swm-font-knockout-29: "HCo Knockout 29", sans-serif;--swm-font-knockout-31: "HCo Knockout 31", sans-serif;--swm-font-knockout-33: "HCo Knockout 33", sans-serif;--swm-font-knockout-49: "HCo Knockout 49", sans-serif;--swm-font-knockout-53: "HCo Knockout 53", sans-serif;--swm-nav-color-bg: #4c4b47;--swm-nav-color-bg-hover: #0f0e0e;--swm-nav-color-border-dark: #373634;--swm-nav-color-border-light: #555;--swm-nav-color: #dcdcdc;--swm-nav-color-alt: #c7c3bd;--swm-nav-color-hover: #58a3e2}:root{--heading-font-weight: 700}html,.heading{font-family:var(--swm-font-base);scrollbar-gutter:stable}dt{font-weight:700}.product-item .button--primary{background-color:transparent}.product-item .buy-button{position:relative;z-index:1}.product-item .buy-button+.button,.product-item .button+.button{margin-top:-1px}.product-item .button--primary{box-shadow:0 0 0 1px var(--primary-button-background) inset;color:var(--primary-button-background);transition-duration:0s}.product-item .button--primary:hover{background-color:var(--primary-button-background);color:var(--primary-button-text-color)}.link,.link:hover,.link:focus,.link--accented,.collection__filter-link.is-active{color:var(--link-color);transform:none;transition:none}.section__action-link:hover{text-decoration:underline}.section__action-link svg{display:none}.form__field:read-only{background-color:#f2f2f2;color:#252523bf}.price{color:inherit}.collection__title,.product-meta__title,.page__title{font-family:var(--swm-font-knockout-29);font-weight:400}.h1:is(.collection__title,.product-meta__title,.section__title,.page__title){font-size:36px}.article-item__image{aspect-ratio:16/9;width:100%;transform:none!important}.section__header{flex-wrap:wrap}.section__meta{margin-top:12px;width:100%}.section__meta>.list{align-items:center;display:flex}.section__meta>.list>li:not(:first-child):before{background:var(--border-color);content:"";display:inline-block;height:13px;margin:0 7px;top:-1px;vertical-align:middle;width:1px}.section__meta .rating__caption{font-size:inherit;position:static}@media screen and (min-width:641px){.section__meta>.list>li:not(:first-child):before{margin:0 14px}}@media screen and (min-width:1000px){.section__meta{margin-left:28px;margin-right:auto;margin-top:0;width:auto}}.rating--xl{display:block}.rating--xl .rating__rating{font-family:var(--swm-font-knockout-49);font-size:36px;line-height:1;margin-bottom:9px;margin-top:15px}.rating--xl svg{height:28px;width:28px}.rating--xl .rating__caption{display:block;font-family:var(--swm-font-knockout-31);font-size:15px;margin-top:9px;text-transform:uppercase}.rating--xl+.button{margin-top:24px}.review+.review{border-top:1px solid var(--border-color);margin-top:15px;padding-top:15px}.review>dl{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))}.review>dl>div{align-items:center;display:flex;margin-top:3px}.review>dl>div>dt{text-wrap:nowrap}.review>dl>div>dd{margin-left:7px}@media screen and (min-width:768px){.review>dl{align-items:center;display:flex}.review>dl>div+div{margin-left:20px}}fieldset.form__input-row{border:0;padding:0}.radio-rating{display:flex;flex-direction:row-reverse;margin-bottom:12px;margin-right:auto}.radio-rating .icon--rating-star{height:30px;width:30px}.radio-rating label{cursor:pointer}.radio-rating input:checked~label>.icon--rating-star{color:var(--product-review-star-color)}.card .table{margin-left:0}@media(max-width:640px){.card .table--tight{font-size:11px}}.card__section h2{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px))}.collection-item{margin:0;padding:0 2px}.collection-item__image-wrapper img{background-color:var(--border-color);object-fit:contain;padding:0 14px;transition:background-color .25s ease;transform:none!important}.collection-item:hover .collection-item__image-wrapper img,.collection-item:focus-visible .collection-item__image-wrapper img{background-color:var(--form-border-color)}.collection-item__title{transform:none}.collection-item__title svg{display:none}.table th:not([scope=row]){font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.table .form__field[type=number]{display:inline-block;max-width:4em}.table .form__field[type=number]::-webkit-inner-spin-button,.table .form__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@media screen and (min-width:641px){.modal--lg .modal__dialog{max-width:980px;width:90%}}.contact-override{font-size:12px;text-align:center}.contact-override h2{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));line-height:1.75;margin-bottom:0}.contact-override ul li:before{display:none}.product-form__payment-container>.link{align-self:center;margin-top:12px}@media screen and (min-width:641px){.product-form__payment-container>.link{margin-top:9px}}.shopify-policy__container{padding-top:15px;padding-bottom:45px}.announcement-bar__content{font-family:var(--swm-font-knockout-33);font-size:11px;font-weight:400;text-transform:uppercase}.announcement-bar__content a{color:#cecbc4}#announcement-bar-newsletter .heading,[data-section-type=newsletter] .heading{font-family:var(--swm-font-knockout-28);font-weight:400;font-size:24px;margin-bottom:0;text-transform:uppercase}[data-section-type=newsletter].section--isolated.section--tight{padding-bottom:30px;padding-top:30px}@media screen and (min-width:1000px){#announcement-bar-newsletter .container,[data-section-type=newsletter] .container{max-width:none}#announcement-bar-newsletter .announcement-bar__newsletter-inner,[data-section-type=newsletter] .container{align-items:center;display:flex;justify-content:center}#announcement-bar-newsletter .heading,[data-section-type=newsletter] .heading{margin:0 12px 0 0}#announcement-bar-newsletter .newsletter,[data-section-type=newsletter] .newsletter{margin:0 0 0 12px}#announcement-bar-newsletter .newsletter__form{padding-bottom:0}#announcement-bar-newsletter .form__input-row{margin-bottom:0}}.header{background-image:url(/cdn/shop/files/header-bg-curtains.svg?v=1753371972);background-position-y:bottom;background-repeat:repeat-x;background-size:auto 100%}.header__logo .header__logo-image{max-height:40px;max-width:none!important;width:auto}.header__logo-link{position:relative;z-index:1}.header__logo-link:after{background-image:radial-gradient(closest-side,#cf4031,#cf403100);content:" ";height:calc(100% + 26px);position:absolute;right:-13px;top:50%;width:75px;transform:translateY(-50%);z-index:-1}@media screen and (min-width:641px){.header__logo-link:after{height:calc(100% + 40px)}}@media screen and (min-width:1152px){.header__logo-link:after{right:-6px}}@media screen and (min-width:1152px){.header__logo .header__logo-image{max-height:60px}}@media screen and (min-width:1000px){.header__mobile-nav{display:block!important}}@media screen and (min-width:1152px){.header__mobile-nav{display:none!important}}.search-bar{padding-bottom:7.5px;padding-top:7.5px}@media screen and (min-width:641px){.search-bar{padding-bottom:0;padding-top:0}}.mini-cart{transform:none;transition:none}@media screen and (max-width:640px){.cart__status-message.cart__status-message--header{z-index:3}}.mobile-menu .heading{color:inherit}.mobile-menu__panel,.nav-bar,.mobile-menu__section.is-sticky{background-color:var(--swm-nav-color-bg);color:var(--swm-nav-color)}.mobile-menu{transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.mobile-menu__panel{transition:none!important}}.mobile-menu [class*=icon--bi] path{fill:var(--swm-nav-color)}.mobile-menu .icon--bi-phone path:last-child{fill:transparent}.mobile-menu .icon--nav-triangle-borderless path{fill:var(--swm-nav-color-bg)}.mobile-menu__section:not(:last-child){border-bottom:1px solid var(--swm-nav-color-border-light)}.mobile-menu__nav-link{font-family:var(--swm-font-knockout-29);font-size:20px;line-height:1.4;text-transform:uppercase}.mobile-menu__nav-link.text--strong{color:inherit;font-family:var(--swm-font-knockout-49);font-size:24px;font-weight:400}.nav-bar{background-image:linear-gradient(to bottom,#4c4b47 73%,#373733);border-bottom:0}.nav-bar:after{display:none}@media screen and (min-width:1000px){.nav-bar{display:none}}@media screen and (min-width:1152px){.nav-bar{display:block}}.nav-bar__linklist{display:flex;justify-content:center;margin-left:-9px;margin-right:-9px}.nav-bar__item{border-right:1px dotted var(--swm-nav-color-border-dark);margin-right:0;padding:0}.nav-bar__item:last-child{border-right:0}.nav-bar__link{font-family:var(--swm-font-knockout-28);font-size:21px;line-height:1;padding:15px 9px;text-transform:uppercase;text-align:center;text-overflow:ellipsis;text-wrap:nowrap}:where(.nav-bar__item:nth-of-type(odd)) .nav-bar__link{color:inherit}:where(.nav-bar__item:nth-of-type(2n)) .nav-bar__link{color:var(--swm-nav-color-alt)}.nav-bar__link:hover,.nav-bar__link[aria-expanded=true]{background-color:var(--swm-nav-color-bg-hover);color:var(--swm-nav-color-hover)}.nav-bar__link>.icon--nav-triangle{transition:none}.nav-bar__link>.icon--nav-triangle>g>path{fill:var(--swm-nav-color-bg-hover)}@media screen and (min-width:1280px){.nav-bar__linklist{margin-left:-15px;margin-right:-15px}.nav-bar__link{padding-left:15px;padding-right:15px}}@media screen and (min-width:1368px){.nav-bar__link{font-family:var(--swm-font-knockout-28);font-size:23px}}.nav-bar__link>.icon{display:none}.nav-bar__link:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;content:"";display:inline-block;height:0;margin-left:5px;vertical-align:middle;width:0}.nav-dropdown{background-color:#ccc;border:solid 6px var(--swm-nav-color-bg-hover);transition:none}.nav-dropdown:not(.nav-dropdown--floating){left:0;margin-top:-6px}.nav-bar__item:nth-last-child(-n+2)>.nav-dropdown:not(.nav-dropdown--floating){left:auto;right:0}.nav-dropdown__link:hover,.nav-dropdown__link:focus,.nav-dropdown__link[aria-expanded=true]{background-color:#003879;color:#fff}.slideshow__title,.promo-block__heading{font-family:var(--swm-font-knockout-29);font-weight:400;text-transform:uppercase}.promo-block{flex-direction:column}.promo-block__heading{font-size:24px}.promo-block__image-clip,.promo-block__image-wrapper,.promo-block .image-background{position:static}.promo-block .image-background{height:auto;margin-bottom:8px}.promo-block__image-wrapper{align-items:center;background-position:0;display:flex;transform:none;transition:none}.features--animate-zoom .promo-block:hover .promo-block__image-wrapper--cover{transform:none}.footer__block-list{justify-content:center}.footer__title{font-size:inherit;text-transform:none}.footer a,.footer a:hover,.footer .link,.footer .link:hover{color:inherit}.footer a:hover,.footer a:focus,.footer .link:hover,.footer .link:focus{text-decoration:underline}.swm-hero{padding:24px 18px;position:relative}@media screen and (min-width:1000px){.swm-hero{padding:48px 0}}@media screen and (min-width:1280px){.swm-hero{padding:72px 0}}.swm-hero__wrapper{text-align:center;text-wrap:balance}.swm-hero__wrapper>div:first-child{margin-bottom:40px}@media screen and (min-width:1000px){.swm-hero__wrapper{align-items:center;display:grid;grid-template-columns:1fr 1fr}.swm-hero__wrapper>div:first-child{order:1;text-align:left}}.swm-hero__title{font-family:var(--swm-font-knockout-29);font-size:36px;font-weight:400;margin-bottom:0;text-transform:uppercase}.swm-hero__title>strong{color:#e12c22;font-family:var(--swm-font-knockout-49);font-weight:inherit}@media screen and (min-width:1000px){.swm-hero__title{font-size:48px}}.swm-hero__tagline{color:#555;font-family:var(--swm-font-knockout-33);margin-bottom:22px;text-transform:uppercase}.swm-hero__tagline>strong{font-family:var(--swm-font-knockout-53);font-weight:inherit}.swm-hero__img{max-height:33.33333vh;object-fit:contain}@media screen and (min-width:1000px){.swm-hero__img{max-height:50vh;object-position:right}}@media screen and (min-width:641px){.page__content+.swm-linked-list{margin-top:-45px}}.swm-linked-list__nav{display:flex;flex-wrap:wrap;font-family:var(--swm-font-knockout-33);font-size:16px;font-weight:700;justify-content:center;list-style:none;margin-left:-5px}.swm-linked-list__nav a{display:block;padding:5px 7px}.swm-linked-list__nav a:hover,.swm-linked-list__nav a:focus-visible{text-decoration:underline}.swm-linked-list__title{border-bottom:1px solid var(--border-color);font-family:var(--swm-font-knockout-29);font-size:32px;line-height:1;margin-bottom:20px;margin-top:35px;padding-bottom:15px}.swm-linked-list__group{column-gap:15px;list-style:none}.swm-linked-list__group a:hover,.swm-linked-list__group a:focus-visible{text-decoration:underline}@media screen and (min-width:641px){.swm-linked-list__group{columns:2}}@media screen and (min-width:1000px){.swm-linked-list__group{columns:3}}[class*=swm-knockout]{font-weight:400!important}[class*=swm-knockout]>i,[class*=swm-knockout]>em{font-style:normal!important}.swm-knockout-27{font-family:var(--swm-font-knockout-27)!important}.swm-knockout-28{font-family:var(--swm-font-knockout-28)!important}.swm-knockout-29{font-family:var(--swm-font-knockout-29)!important}.swm-knockout-33{font-family:var(--swm-font-knockout-31)!important}.swm-knockout-33{font-family:var(--swm-font-knockout-33)!important}.swm-knockout-49{font-family:var(--swm-font-knockout-49)!important}.swm-knockout-53{font-family:var(--swm-font-knockout-53)!important}.swm-balance{text-wrap:balance!important}.swm-uppercase{text-transform:uppercase!important}.swm-m-0{margin:0!important}.swm-mb{margin-bottom:1em!important}.swm-mt{margin-top:1em!important}.swm-border{border:1px solid var(--border-color)!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/swm-custom.css.map */
