.announcement-banner{background-color:#1a1a1a;padding:10px 20px;text-align:center;width:100%}.announcement-banner__text{color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.5px;margin:0}@media screen and (max-width: 749px){.announcement-banner__text{font-size:.75rem}}:root{--custom-page-margin: 24px;--custom-page-margin-desktop: 80px;--custom-page-margin-wide: 120px}body{--page-margin: var(--custom-page-margin) !important}@media screen and (min-width: 750px){body{--page-margin: var(--custom-page-margin-desktop) !important}}@media screen and (min-width: 1200px){body{--page-margin: var(--custom-page-margin-wide) !important}}.section{--section-padding-inline: var(--page-margin)}.header__columns,.footer{padding-inline:var(--page-margin)!important}.header{--header-backdrop-color: #ffffff;--header-backdrop-blur: 0}.header__row{background-color:var(--header-backdrop-color)!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none!important}.header__row--top{padding-block:.75rem!important;border-bottom:none!important}@media screen and (max-width: 749px){.header__row--top,.header__row--top.divider--page-width .header__columns{border-bottom:none!important;--border-bottom-width-mobile: 0px !important}}.header__row--bottom{padding-block:.75rem!important;border-top:none!important}@media screen and (min-width: 750px){.header__row--bottom{display:flex!important}}@media screen and (max-width: 749px){.header__row--bottom.mobile\:hidden{display:none!important}}.header__row--bottom .header__columns{display:flex!important;justify-content:center!important;width:100%!important}.header__row--bottom .header__column{flex:none!important;width:auto!important}.header-menu{width:auto!important;justify-content:center!important}.header-menu .menu-list{display:flex!important;justify-content:center!important;gap:2.5rem!important}@media screen and (min-width: 990px){.header-menu .menu-list{gap:3.5rem!important}}.menu-list__link{font-family:var(--font-body--family),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-transform:none!important;font-weight:500!important;font-size:1rem!important;letter-spacing:-.01em!important;color:#1a1a1a!important;transition:color .2s ease!important}.header__row .menu-list__link:hover,.header__row .menu-list__link[aria-expanded=true]{color:#5c1515!important}.overflow-menu:after,.overflow-menu:before,.menu-list__submenu:before,.menu-list__submenu:after{display:none!important;content:none!important}.menu-list__list-item{position:relative!important}.overflow-menu:after,.overflow-menu:before,.menu-list__submenu:after,.menu-list__submenu:before,.header-menu__dropdown,.header-menu__dropdown:before,.header-menu__dropdown:after{display:none!important;background:transparent!important;background-color:transparent!important}.menu-list__submenu,.header-menu__dropdown,.menu-list__submenu-wrapper{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;padding:4px 0 0!important;width:auto!important;max-width:none!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;top:100%!important}.mega-menu{background:transparent!important;background-color:transparent!important;width:fit-content!important;max-width:fit-content!important;padding:0!important;margin:0!important;display:inline-block!important}.mega-menu.section{background:transparent!important;--section-background: transparent !important;width:fit-content!important;max-width:fit-content!important;display:inline-block!important}.mega-menu.section--full-width-margin{width:fit-content!important;max-width:fit-content!important}.mega-menu__grid{background:#fff!important;border:1px solid #e0e0e0!important;border-top:3px solid #5C1515!important;border-radius:0 0 4px 4px!important;box-shadow:0 8px 30px #0000001f!important;padding:1.25rem 1.5rem 1.5rem!important;width:fit-content!important;max-width:fit-content!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;margin-top:0!important}.mega-menu{width:fit-content!important;max-width:fit-content!important;display:inline-block!important}.mega-menu__content{display:none!important}.mega-menu__grid{grid-template-columns:none!important}.menu-list__submenu-inner{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:auto!important}.menu-list__submenu *:not(.mega-menu__grid){background-color:transparent!important}.mega-menu__grid{display:inline-flex!important;flex-direction:row!important;gap:1.5rem!important;width:auto!important}.mega-menu__column{display:block!important;width:auto!important;flex-shrink:0!important}.mega-menu__grid ul{list-style:none!important;margin:0!important;padding:0!important}.mega-menu__column>div{padding:0!important}.mega-menu__column{min-width:130px!important;flex-shrink:0!important;padding:0 1.5rem!important}.mega-menu__column:first-child{padding-left:0!important}.mega-menu__column:last-child{padding-right:0!important}.mega-menu__column[class*=--span]{grid-column:auto!important}.mega-menu__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:auto!important}.mega-menu__list>li{flex-shrink:0!important}.mega-menu__link--parent{font-weight:500!important;font-size:.8rem!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:0 0 .5rem!important;margin-bottom:.75rem!important;border-bottom:2px solid #5C1515!important;display:inline-block!important}.mega-menu__link--parent:hover{color:#5c1515!important}.mega-menu__link:not(.mega-menu__link--parent){display:block!important;padding:.35rem 0!important;color:#555!important;font-size:.8rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.3px!important;transition:color .2s ease!important;white-space:nowrap!important}.mega-menu__link:not(.mega-menu__link--parent):hover{color:#5c1515!important}:root{--color-accent: #5C1515;--color-accent-rgb: 92 21 21;--color-accent-hover: #7A1F1F;--color-accent-light: #8B2525}.header-actions__action,.header__icon,.header svg{color:#1a1a1a!important}.header-actions__action svg,.header__icon svg,.header-actions svg{width:26px!important;height:26px!important}@media screen and (min-width: 750px){.header-actions__action svg,.header__icon svg,.header-actions svg{width:28px!important;height:28px!important}}.header-actions__action:hover,.header__icon:hover{color:#5c1515!important}@media screen and (min-width: 750px){.header__icon--menu{display:none!important}}.button--primary,.shopify-challenge__button,[type=submit].button{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.button--primary:hover,.shopify-challenge__button:hover,[type=submit].button:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.cart-icon__count{background-color:var(--color-accent-light)!important}.quick-add__button{background-color:var(--color-accent)!important;color:#fff!important}.quick-add__button:hover{background-color:var(--color-accent-hover)!important;color:#fff!important}.quick-add__button svg{color:#fff!important;fill:#fff!important}.quick-add__button .add-to-cart-text,.quick-add__button .add-to-cart-text__content{color:#fff!important}:focus-visible{outline-color:var(--color-accent)!important}.badge--sale{background-color:var(--color-accent)!important;color:#fff!important}.header-logo a{color:#1a1a1a!important;text-decoration:none!important}.header-logo__image--custom{height:19px!important;width:auto!important;object-fit:contain!important}@media screen and (min-width: 750px){.header-logo__image--custom{height:23px!important}}@media screen and (min-width: 990px){.header-logo__image--custom{height:28px!important}}#header-group{position:relative}#header-group:after{content:"";display:block;width:100%;height:1px;background-color:#e0e0e0}.hero .button,.hero .link{color:#fff!important;border-color:#fff!important}.hero .button:hover{color:#5c1515!important;background-color:#fff!important}.hero .link{text-decoration:underline!important;text-decoration-color:transparent!important;text-underline-offset:4px!important;transition:text-decoration-color .2s ease,color .2s ease!important}.hero .link:hover{color:#fff!important;text-decoration-color:#fff!important;background-color:transparent!important}[data-template^=collection] .text-block.h1 h1,[data-template^=collection] .text-block h1{font-family:var(--font-heading--family),system-ui,-apple-system,sans-serif!important;font-weight:700!important;font-size:clamp(1.75rem,5vw,2.75rem)!important;letter-spacing:-.02em!important;line-height:1.1!important;color:#1a1a1a!important;text-align:center!important;position:relative!important;display:inline-block!important;padding-bottom:.75rem!important}[data-template^=collection] .text-block.h1 h1:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;background:#5c1515!important}[data-template^=collection] .text-block.h1{text-align:center!important}@media screen and (min-width: 750px){[data-template^=collection] .text-block.h1 h1,[data-template^=collection] .text-block h1{font-size:clamp(2.25rem,4vw,3.25rem)!important;padding-bottom:1rem!important}[data-template^=collection] .text-block.h1 h1:after{height:3px!important}}.product-information{max-width:1400px!important;margin-inline:auto!important}@media screen and (min-width: 750px){.product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:1fr minmax(340px,420px)!important}.product-information__grid.product-information--media-right:not(.product-information__grid--half){grid-template-columns:minmax(340px,420px) 1fr!important}}@media screen and (min-width: 1200px){.product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:1fr minmax(380px,480px)!important}.product-information__grid.product-information--media-right:not(.product-information__grid--half){grid-template-columns:minmax(380px,480px) 1fr!important}}.product-information .text-block.h2 h1,.product-information .h2 h1,.product-details h1{font-size:clamp(1.5rem,3vw,2rem)!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:.5rem!important}.product-details product-price,.product-details .price{font-size:1.125rem!important}.product-details .button,.product-details [type=submit].button{padding:.875rem 1.5rem!important;font-size:.9rem!important}.product-details accordion-custom summary,.product-details .accordion summary{font-size:.875rem!important;padding-block:1rem!important}.product-information__media{max-height:85vh!important}.product-information__media img{max-height:85vh!important;width:auto!important;object-fit:contain!important}@media screen and (min-width: 750px){.product-grid--grid .product-grid__item,.product-grid--grid .card-gallery{max-width:300px!important}.product-grid--grid .product-media{max-width:300px!important;max-height:375px!important}.product-grid--grid .product-media__image{max-width:300px!important;max-height:375px!important;object-fit:contain!important}}.section-resource-list .resource-list__item{max-width:320px}.section-resource-list .resource-list__carousel .resource-list__item{max-width:none}.section-resource-list .card-gallery{max-width:100%}.section-resource-list .product-media-container{max-height:400px}.section-resource-list .product-media-container img,.section-resource-list .product-media__image{max-height:400px;width:100%;object-fit:contain!important;object-position:center}.resource-list__item .product-media-container.media-fit img{object-fit:contain!important}@media screen and (min-width: 750px){.resource-list__carousel slideshow-slide{max-width:320px}.resource-list__carousel .product-media-container{max-height:380px}.resource-list__carousel .product-media-container img{max-height:380px;object-fit:contain!important}}@media screen and (max-width: 749px){.section-resource-list .product-media-container,.section-resource-list .product-media-container img,.section-resource-list .product-media__image{max-height:300px}}@media screen and (min-width: 750px){slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{margin-top:50px!important}}@media screen and (min-width: 750px){slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right]){align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:400px!important;overflow:visible!important;position:relative!important}slideshow-controls:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails-container{max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.2) transparent!important;padding-right:4px!important}slideshow-controls:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails-container::-webkit-scrollbar{width:4px!important}slideshow-controls:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails-container::-webkit-scrollbar-track{background:#0000000d!important;border-radius:4px!important}slideshow-controls:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails-container::-webkit-scrollbar-thumb{background:#0003!important;border-radius:4px!important}slideshow-controls:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails-container::-webkit-scrollbar-thumb:hover{background:#0006!important}}@media screen and (min-width: 750px){media-gallery slideshow-arrows{display:none!important}}@media screen and (max-width: 749px){media-gallery slideshow-arrows{position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;display:flex!important;justify-content:space-between!important;padding-inline:8px!important;pointer-events:none!important;z-index:10!important;mix-blend-mode:normal!important}media-gallery slideshow-arrows .slideshow-control{opacity:1!important;background:#ffffffe6!important;border-radius:50%!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #00000026!important;color:#1a1a1a!important;pointer-events:auto!important}media-gallery slideshow-arrows .slideshow-control svg{width:16px!important;height:16px!important}}.product-details .group-block-content.layout-panel-flex--row:has(product-price):has(.product-sku){--vertical-alignment: flex-start !important;align-items:flex-start!important;flex-wrap:nowrap!important}.product-details product-price{flex-shrink:0!important;white-space:nowrap!important;align-self:flex-start!important}.product-sku{display:block!important;font-size:.8rem!important;color:rgb(var(--color-foreground-rgb) / .7)!important;line-height:1.5!important;min-width:0!important;flex:1 1 auto!important;align-self:flex-start!important}.product-sku .sku-label{margin-right:.25em!important}.product-sku .sku-value{word-break:break-word!important;overflow-wrap:break-word!important}@media screen and (max-width: 500px){.product-details .group-block-content:has(product-price):has(.product-sku){flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-header.css.map */
