:root{--heading-font-family: eurostile, Inter, sans-serif;--text-font-family: neue-haas-grotesk-text, Inter, sans-serif;--subheading-font-family: neue-haas-grotesk-text, Inter, sans-serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}.header{padding-block-start:calc(var(--header-padding-block) + var(--safe-top))}html.ios-status-bar-fix .shopify-section--header{display:contents!important}html.ios-status-bar-fix .shopify-section--header .header{z-index:4}html.ios-status-bar-fix .shopify-section--header height-observer{transition:transform .2s ease-in-out,visibility .2s ease-in-out}html.ios-status-bar-fix .shopify-section--header:has(.header.is-hidden) height-observer{visibility:hidden;transform:translateY(-100%)}html.ios-status-bar-fix .shopify-section--header.header-repinned height-observer{position:sticky;top:0;z-index:4;animation:header-repin-slide .2s ease-in-out}@keyframes header-repin-slide{0%{transform:translateY(-100%)}}.drawer:not(.drawer--mega-menu)::part(header){margin-block-start:var(--safe-top)}.menu-drawer::part(content){padding-block-start:var(--safe-top)}.pswp__button--close-button{margin-top:var(--safe-top)}@media screen and (max-width:699px){.product-sticky-add-to-cart{inset-block-end:var(--safe-bottom)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header__primary-nav .subheading,.header__nav-links-row .subheading{font-size:14px;font-weight:400;letter-spacing:.02em}.header__logo-mobile svg{width:var(--header-mobile-logo-width, 130px);height:auto}.header__logo-mobile svg path,.header__logo-mobile svg [fill]{fill:currentColor!important}@media screen and (max-width:999px){.header__logo-mobile{display:inline-flex;align-items:center;line-height:0}}.search-drawer__social-footer{display:none}@media screen and (min-width:1000px){.search-drawer__social-footer{display:block;padding-block:20px;border-top:1px solid rgba(var(--border-color),var(--border-opacity, 1))}}@media screen and (min-width:1000px){.drawer--search .predictive-search__products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1000px){.drawer--search{--drawer-max-width: 100%}.drawer--search::part(content){position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;height:auto;max-height:90vh;overflow-y:auto;margin-inline-start:0!important}}.menu-drawer__panel:not([data-main-panel]) a.link-reversed:not(.subheading){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:var(--text-h4);line-height:calc(var(--heading-line-height) + .1)}@media screen and (min-width:1000px){.drawer--mega-menu{--drawer-max-width: 100%}.drawer--mega-menu::part(overlay){background:#00000026}.drawer--mega-menu::part(content){position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;height:var(--mega-menu-max-height, 90vh);max-height:var(--mega-menu-max-height, 90vh);overflow-y:auto;margin-inline-start:0!important}}@media screen and (min-width:1000px){#mega-menu-drawer::part(base){top:var(--mega-menu-offset, 0px)!important}#mega-menu-drawer::part(overlay){top:var(--mega-menu-offset, 0px)!important}#mega-menu-drawer::part(footer){padding:0;border:none}#mega-menu-drawer::part(header){margin-inline:calc(var(--drawer-body-padding-inline) + var(--container-gutter));padding-inline:0;border-block-end:none;border-block-start:1px solid rgb(var(--border-color))}#mega-menu-drawer::part(body){padding-block-start:0}#mega-menu-drawer::part(close-button):before{display:none}#mega-menu-drawer::part(close-button){width:2.5rem;height:2.5rem}#mega-menu-drawer::part(icon){width:1.25rem;height:1.25rem}}.mega-menu-drawer__body{display:flex;flex-direction:column;gap:2.5rem;padding:2rem var(--container-gutter) 3rem}@media screen and (min-width:1000px){.mega-menu-drawer__body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:0 var(--container-gutter) 2rem}}@media screen and (min-width:1000px){.mega-menu-drawer__col--1{padding-inline-end:2rem;border-inline-end:1px solid rgba(var(--border-color),.12)}.mega-menu-drawer__col--2{padding-inline:3rem;border-inline-end:1px solid rgba(var(--border-color),.12);display:flex;flex-direction:column;gap:3rem}.mega-menu-drawer__col--3{padding-inline-start:3rem;display:flex;flex-direction:column;gap:4px}}.mega-menu-drawer__col-heading{display:inline-block;font-family:var(--heading-font-family);font-size:clamp(2.25rem,3.5vw,4rem);font-weight:400;text-transform:uppercase;line-height:1;margin-block-end:1.5rem;text-decoration:none;color:inherit;transition:color .2s ease-in-out}.mega-menu-drawer__sublinks{display:flex;flex-direction:column;gap:.5rem;padding-inline-start:2rem}.mega-menu-drawer__sublink{display:flex;align-items:center;gap:1rem;overflow:hidden;font-family:var(--heading-font-family);font-size:clamp(1.25rem,2vw,2rem);font-weight:400;text-transform:uppercase;text-decoration:none;color:inherit;transition:background .2s ease-in-out,color .2s ease-in-out}.mega-menu-drawer__sublink>span{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.mega-menu-drawer__sublink:hover>span{transform:translate(.5rem)}.mega-menu-drawer__sublink:hover>.mega-menu-drawer__link-arrow{opacity:1;transform:translate(0)}}.mega-menu-drawer__link-arrow{width:1em;height:1em;opacity:0;flex-shrink:0;margin-inline-start:auto;transform:translate(-.5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out}@media screen and (pointer:fine){.mega-menu-drawer__body:has(.mega-menu-drawer__sublink:hover) .mega-menu-drawer__sublink:not(:hover){opacity:.4;transition:opacity .5s ease-out}}.mega-menu-drawer__group+.mega-menu-drawer__group{padding-block-start:2rem;border-block-start:1px solid rgba(var(--border-color),.12)}.mega-menu-drawer__promo-card{position:relative;display:block;flex:1 1 0;overflow:hidden;text-decoration:none;min-height:200px}@media screen and (max-width:999px){.mega-menu-drawer__promo-card{flex:none;aspect-ratio:4 / 3}}.mega-menu-drawer__promo-media{position:absolute;top:0;right:0;bottom:0;left:0}.mega-menu-drawer__promo-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-menu-drawer__promo-card:hover .mega-menu-drawer__promo-media img{transform:scale(1.04)}.mega-menu-drawer__promo-overlay{position:absolute;inset-block-end:1.5rem;inset-inline-start:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:calc(100% - 3rem);overflow-wrap:break-word}.mega-menu-drawer__promo-heading{color:#fff;font-family:var(--heading-font-family);font-size:1.125rem;text-transform:uppercase;font-weight:400}.mega-menu-drawer__promo-cta{display:inline-flex;align-items:center;--button-padding-block: .4rem;--button-padding-inline: 1rem;border:1px solid #fff;color:#fff;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:transparent;font-family:var(--subheading-font-family);text-decoration:none;border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.mega-menu-drawer__promo-card:hover .mega-menu-drawer__promo-cta{background:#fff;color:#000;border-color:#fff}.mega-menu-drawer__footer{padding:1rem 0;margin-inline:calc(var(--drawer-body-padding-inline) + var(--container-gutter));border-block-start:1px solid rgba(var(--border-color),.12)}.header__mega-menu-trigger{background-color:transparent;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.blog-post-card__image-container{aspect-ratio:1}.blog-post-card__image-container img{height:100%;object-fit:cover}.footer .subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--text-h7);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:calc(var(--heading-line-height) + .1)}.footer__big-logo--full{display:flex;justify-content:center}.footer__big-logo--full img{max-width:320px;width:100%}.product-card__quick-buy--bordered .button{--button-border-color: var(--button-text-color)}.product-card__quick-buy--compact{display:flex;justify-content:center}.product-title{line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-in-out}@media screen and (pointer:fine){.product-title:hover{text-decoration-color:currentColor}}product-card{transition:background-color .25s ease}product-card:hover{background-color:#00000006}.specification-table__row{align-items:start}.specification-table__row-value,.specification-table__row-value *{text-transform:none}.variant-picker__option-values .block-swatch{--swatch-padding: .4rem .75rem}.variant-picker__option-values:has(>.block-swatch){gap:.5rem}.variant-picker__option-values:has(>.block-swatch>.block-swatch__color){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--swatch-col-width, 6.5rem),max-content));gap:.5rem}.variant-picker__option-values:has(>.block-swatch>.block-swatch__color) .block-swatch{width:100%;justify-content:flex-start}.variant-picker__option-values:has(>.block-swatch>.block-swatch__color) .block-swatch__color{flex-shrink:0}.shopify-section--main-product .offer-item .prose p,.shopify-section--text-with-media .prose p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.heading):not([class*=display-]){font-size:14px}.shopify-section--main-article .prose p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.heading):not([class*=display-]),.shopify-section--main-article .prose li,.template-policy #main .prose p,.template-policy #main .prose li{font-size:14px}.product-info__block-item[data-block-type=price]{--product-block-item-margin: 1.75rem}.shopify-section--main-product .product-info__block-item[data-block-type=text] .prose p{color:rgb(var(--text-color) / .6);text-transform:none}.shopify-section--rich-text .prose .button+.button{margin-inline-start:1rem}.template-policy #main .prose,.template-policy #main p,.template-policy #main li{text-transform:none}.template-policy #main table,.template-policy #main th,.template-policy #main td{text-align:left!important}.recommendations-text .prose,.recommendations-text .prose *{text-transform:none}.recommendations-text .prose .h5{text-transform:uppercase}.recommendations-text .prose>div{margin-top:var(--desc-heading-gap);line-height:1.6}.recommendations-text .prose>div :where(p,ul,ol,li,h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0}.recommendations-text .prose>div p{margin-top:.85rem}.recommendations-text .prose>div :where(h1,h2,h3,h4,h5,h6){margin-top:1.35rem;margin-bottom:.35rem}.recommendations-text .prose>div :where(ul,ol){margin-top:.85rem}.recommendations-text .prose>div li{margin-top:.4rem}.recommendations-text .prose>div li>p{margin-top:0}.recommendations-text .prose>div p br:first-child{display:none}.shopify-section--product-specs,.shopify-section--product-downloads,.recommendations-text{--desc-heading-gap: 1.75rem;--desc-section-gap: 3rem}@media screen and (min-width:1000px){.shopify-section--product-specs,.shopify-section--product-downloads,.recommendations-text{--desc-heading-gap: 2rem;--desc-section-gap: 4rem}}.shopify-section--product-specs .section-stack,.shopify-section--product-downloads .section-stack{row-gap:var(--desc-heading-gap)}.shopify-section--product-specs .section-spacing,.recommendations-text .section-spacing,.shopify-section--product-downloads .section-spacing{padding-block-start:0;padding-block-end:var(--desc-section-gap)}#judgeme_product_reviews{max-width:none!important}#judgeme_product_reviews,#judgeme_product_reviews .jm-text{font-family:var(--heading-font-family)}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-family:var(--heading-font-family)!important;font-size:var(--text-h5)}#judgeme_product_reviews .jm-review-content__body,#judgeme_product_reviews .jm-review-content__body *{font-family:var(--text-font-family);text-transform:none}#judgeme_product_reviews .jm-review-content__body{font-size:14px}#judgeme_product_reviews .jm-review-content__title{font-weight:var(--heading-font-weight);font-size:var(--text-h7);text-transform:uppercase}#judgeme_product_reviews .jm-reviewer-info__name{font-weight:var(--heading-font-weight);font-size:14px}#judgeme_product_reviews .jm-button{font:var(--button-font);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);border-radius:var(--button-border-radius)!important;min-height:45px;padding:0 2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}#judgeme_product_reviews .jm-sort-filter__select{border-radius:var(--button-border-radius)}#judgeme_product_reviews .jm-review-item{border-bottom-color:rgb(var(--border-color))}.jdgm-write-review-modal .jdgm-write-review-modal__title,.jdgm-write-review-modal .jdgm-write-review-modal__product-title{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;color:rgb(var(--default-color-scheme-text-color))!important}.jdgm-write-review-modal .jdgm-write-review-modal__intro,.jdgm-write-review-modal .jdgm-write-review-modal__field-label{color:rgb(var(--default-color-scheme-text-color))!important}.jdgm-write-review-modal .jdgm-write-review-modal__field-input,.jdgm-write-review-modal textarea,.jdgm-write-review-modal input[type=text],.jdgm-write-review-modal input[type=email]{text-transform:none!important;border-radius:var(--input-border-radius)!important}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-close{font:var(--button-font)!important;text-transform:var(--button-text-transform)!important;letter-spacing:var(--button-letter-spacing)!important;border-radius:var(--button-border-radius)!important;min-height:45px}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{font:var(--button-font)!important;text-transform:var(--button-text-transform)!important;letter-spacing:var(--button-letter-spacing)!important;color:rgb(var(--default-color-scheme-text-color))!important;border:1px solid rgb(var(--default-color-scheme-text-color))!important;border-radius:var(--button-border-radius)!important;min-height:45px}.shopify-section--main-article .prose{text-transform:none}.menu-drawer__nav{display:flex;flex-direction:column}.menu-drawer__nav--secondary{margin-top:1.375rem}.menu-drawer__primary-link{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;padding:.8125rem 0;background:none;border:0;border-top:1px solid rgb(var(--border-color) / .5);text-align:start;color:rgb(var(--text-color));cursor:pointer;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:28px;line-height:1.04;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.menu-drawer__nav--primary .menu-drawer__primary-link:first-child{border-top:0}.menu-drawer__primary-link .icon{width:22px;height:auto;color:rgb(var(--text-color))}.menu-drawer__secondary-link{display:flex;width:100%;padding:.6875rem 0;border-top:1px solid rgb(var(--border-color) / .4);color:rgb(var(--text-color));text-decoration:none;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:19px;line-height:1.15;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.menu-drawer__nav--secondary .menu-drawer__secondary-link:first-child{border-top:0}.menu-drawer__panel:not([data-main-panel]) .menu-drawer__panel-body ul.unstyled-list{gap:0}.menu-drawer__panel:not([data-main-panel]) .menu-drawer__panel-body ul.unstyled-list>li>a{display:block;width:100%;padding:.75rem 0;border-top:1px solid rgb(var(--border-color) / .4)}.menu-drawer__panel:not([data-main-panel]) .menu-drawer__panel-body ul.unstyled-list>li:first-child>a{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
