:root{--ws-black: #0f0f0f;--ws-black-2: #121212;--ws-black-3: #161616;--ws-line: #292929;--ws-line-soft: rgba(255,255,255,.075);--ws-white: #f5f5f2;--ws-muted: #9f9f9a;--ws-red: #e53935;--ws-red-dark: #c92f2c;--ws-radius-xs: 3px;--ws-radius-sm: 5px;--ws-radius: 7px;--ws-radius-lg: 9px;--ws-speed: .16s;--ws-ease: cubic-bezier(.2,.7,.2,1);--wolf-accent: var(--ws-red);--wolf-accent-hover: #ef4541;--wolf-ui-radius-sm: .4rem;--wolf-ui-radius: .6rem;--wolf-ui-radius-lg: .8rem}html{background:var(--ws-black)}body{background:var(--ws-black);color:var(--ws-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ws-red);color:#fff}hr{background:var(--ws-line)}.content-container,.global-settings-popup,.global-media-settings{box-shadow:none}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;text-wrap:balance}h1,.h1{letter-spacing:-.035em}.rte{text-wrap:pretty}.rte p,.rte li{line-height:1.68}.caption,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{letter-spacing:.11em}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-weight:800}.rte a,.inline-richtext a,.underlined-link,.customer a{text-decoration-color:#e53935b3;text-decoration-thickness:1px;text-underline-offset:.28em}@media(hover:hover){.rte a:hover,.inline-richtext a:hover,.underlined-link:hover,.customer a:hover{color:#fff;text-decoration-color:var(--ws-red)}}.button:not(.button--tertiary),.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:var(--ws-radius-sm);font-weight:850;letter-spacing:.045em;box-shadow:none;transition:transform var(--ws-speed) var(--ws-ease),background-color var(--ws-speed) ease,color var(--ws-speed) ease,opacity var(--ws-speed) ease}.button:not(.button--tertiary):before,.shopify-challenge__button:before,.customer button:before,button.shopify-payment-button__button--unbranded:before{box-shadow:none}.button:not(.button--tertiary):after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after{border-radius:var(--ws-radius-sm)}@media(hover:hover){.button:not(.button--tertiary):not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-1px)}}.button:not(.button--tertiary):active,.shopify-challenge__button:active,.customer button:active,button.shopify-payment-button__button--unbranded:active{transform:translateY(0)}.announcement-bar__message{font-weight:700;letter-spacing:.055em}.announcement-bar__link:hover{text-decoration-thickness:1px}.badge,.card__badge .badge{border-radius:var(--ws-radius-xs);box-shadow:none;font-weight:850;letter-spacing:.045em}.field,.select,.quantity{border-radius:var(--ws-radius-sm)}.field__input,.select__select,.customer .field input,.customer select,.text-area{border-radius:var(--ws-radius-sm);background-color:#111}.field:before,.select:before,.quantity:before,.customer .field:before{box-shadow:none}.field:focus-within:after,.select:focus-within:after,.customer .field:focus-within:after{box-shadow:0 0 0 1px #ffffff3d,0 0 0 2px #e5393538}.accordion{border-color:var(--ws-line)}.accordion summary{min-height:5.6rem}.accordion__title{font-weight:800;letter-spacing:-.01em}.accordion details[open]>summary{color:#fff}.ws-kicker{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1rem;color:#c8c8c3;font-size:1.05rem;line-height:1;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ws-kicker>span{color:var(--ws-red);font-variant-numeric:tabular-nums}.ws-rule{width:42px;height:2px;margin:1rem 0;background:var(--ws-red)}.ws-tech{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;margin:1rem 0 0;color:var(--ws-muted);font-size:1.05rem;line-height:1.4;font-weight:700;letter-spacing:.075em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ws-tech strong{color:var(--ws-white);font-weight:850}.ws-proof{padding:1.2rem 0 1.2rem 1.4rem;border-left:2px solid var(--ws-red)}.ws-proof__label{margin:0 0 .45rem;color:var(--ws-muted);font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ws-proof__value{margin:0;color:var(--ws-white);font-size:clamp(2.4rem,4vw,4rem);line-height:.95;font-weight:900;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.ws-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--ws-white);font-size:1.15rem;font-weight:850;letter-spacing:.035em;text-decoration:none}.ws-link:after{content:"\2197";color:var(--ws-red);transition:transform var(--ws-speed) var(--ws-ease)}@media(hover:hover){.ws-link:hover:after{transform:translate(2px,-2px)}}.ws-section-line{border-top:1px solid var(--ws-line);padding-top:1.4rem}@media screen and (max-width:749px){:root{--ws-radius-sm: 4px;--ws-radius: 6px;--ws-radius-lg: 7px}.button:not(.button--tertiary),.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.7rem}.ws-kicker,.ws-tech{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card--standard .card__media img,.ws-link:after{transition:none!important;transform:none!important}}body.template-index .shopify-section{position:relative}body.template-index .shopify-section+.shopify-section{border-top:1px solid rgba(255,255,255,.05)}body.template-index .content-container,body.template-index .rich-text__blocks,body.template-index .image-with-text__content,body.template-index .multicolumn-card{box-shadow:none!important}body.template-index .title-wrapper-with-link,body.template-index .collection__title,body.template-index .multicolumn__title{align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.8rem,2.8vw,2.8rem);text-align:left}body.template-index .title-wrapper-with-link .title,body.template-index .collection__title .title,body.template-index .multicolumn__title .title,body.template-index .rich-text__heading,body.template-index .image-with-text__heading{max-width:860px;margin:0!important;color:#f2f2ef!important;text-align:left!important;letter-spacing:-.035em!important}body.template-index .title-wrapper-with-link:before,body.template-index .collection__title:before,body.template-index .multicolumn__title:before{content:"";flex:0 0 auto;width:28px;height:2px;margin-bottom:.5rem;background:#c43733}body.template-index .banner{position:relative;min-height:clamp(540px,67vh,760px)!important;background:#0c0c0c!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}body.template-index .banner__media,body.template-index .banner__media img{border-radius:0!important}body.template-index .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808b8,#0808086b 29%,#08080833 52%,#0808081f),linear-gradient(0deg,rgba(8,8,8,.52) 0%,transparent 42%)}body.template-index .banner__media img{filter:saturate(.91) contrast(.98) brightness(.86)!important}body.template-index .banner__content{position:relative;z-index:2;align-items:flex-end!important;justify-content:flex-start!important;padding:clamp(3rem,6vw,7rem) clamp(2rem,7vw,8rem)!important}body.template-index .banner__box{width:min(100%,610px)!important;max-width:610px!important;margin:0!important;padding:0 0 0 1.65rem!important;color:#f2f2ef!important;background:transparent!important;border:0!important;border-left:2px solid #c43733!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left!important}body.template-index .banner__heading{max-width:560px;margin:0 0 1rem!important;color:#f5f5f2!important;font-size:clamp(4.2rem,5.8vw,7rem)!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.05em!important;text-wrap:balance}body.template-index .banner__text{max-width:520px;margin:0!important;color:#f5f5f1b8!important;font-size:clamp(1.15rem,1.25vw,1.4rem)!important;line-height:1.6!important}body.template-index .banner__buttons{justify-content:flex-start!important;gap:.8rem!important;margin-top:1.6rem!important}body.template-index .banner__buttons .button{min-width:0!important;min-height:4.6rem!important;padding:.85rem 1.6rem!important;color:#efefeb!important;background:#111!important;border:1px solid #444!important;border-radius:4px!important;box-shadow:none!important;font-size:1rem!important;font-weight:820!important}body.template-index .banner__buttons .button--secondary{color:#c9c9c5!important;background:#0f0f0f61!important;border-color:#383838!important}@media(hover:hover){body.template-index .banner__buttons .button:hover{color:#fff!important;background:#161616!important;border-color:#626262!important;transform:none!important}body.template-index .banner__buttons .button--secondary:hover{border-color:#4c4c4c!important}}body.template-index .rich-text__wrapper{justify-content:flex-start!important}body.template-index .rich-text__blocks{width:min(100%,860px)!important;max-width:860px!important;margin-left:0!important;margin-right:auto!important;padding:0!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important}body.template-index .rich-text__heading{margin-bottom:1.1rem!important}body.template-index .rich-text__text{max-width:700px;margin-left:0!important;margin-right:auto!important;color:#9e9e99!important;text-align:left!important;line-height:1.7!important}body.template-index .rich-text__buttons{justify-content:flex-start!important}body.template-index .image-with-text__grid{align-items:center!important}body.template-index .image-with-text__media{border:1px solid #292929!important;border-radius:5px!important;box-shadow:none!important;overflow:hidden!important}body.template-index .image-with-text__media img{filter:saturate(.92) brightness(.94)!important}body.template-index .image-with-text__content{padding:clamp(2.2rem,4vw,4.4rem) clamp(1rem,3vw,3rem)!important;background:transparent!important;border:0!important;border-radius:0!important;text-align:left!important}body.template-index .image-with-text__heading{margin-bottom:1.1rem!important;line-height:.98!important}body.template-index .image-with-text__text{max-width:600px;color:#9d9d98!important;line-height:1.68!important}body.template-index .image-with-text__text--caption{color:#b63a36!important;font-size:.94rem!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.template-index .multicolumn-list{gap:0!important;border-top:1px solid #292929;border-bottom:1px solid #292929}body.template-index .multicolumn-list__item{margin:0!important;border-right:1px solid #292929}body.template-index .multicolumn-list__item:last-child{border-right:0}body.template-index .multicolumn-card{height:100%;padding:clamp(1.7rem,2.6vw,2.7rem)!important;background:transparent!important;border:0!important;border-radius:0!important;text-align:left!important}body.template-index .multicolumn-card__image-wrapper{margin:0 0 1.4rem!important}body.template-index .multicolumn-card__image-wrapper img{border-radius:4px!important;filter:saturate(.94) brightness(.96)!important}body.template-index .multicolumn-card__info{padding:0!important}body.template-index .multicolumn-card__info h3{margin-bottom:.7rem!important;color:#e8e8e4!important;font-weight:850!important;letter-spacing:-.02em!important}body.template-index .multicolumn-card__info .rte{color:#969691!important;line-height:1.64!important}body.template-index .multicolumn-card__info .link{margin-top:1rem!important;color:#cfcfca!important;font-weight:780!important;text-decoration-color:#8f302d!important}body.template-index .collection .slider-component-full-width,body.template-index .featured-collection .slider-component-full-width{padding-left:0!important;padding-right:0!important}body.template-index .collection__view-all{margin-top:2.1rem!important;text-align:left!important}body.template-index .collection__view-all .button{min-width:0!important}body.template-index .collection-list .card{background:transparent!important;border:0!important;box-shadow:none!important}body.template-index .collection-list .card__inner{border:1px solid #292929!important;border-radius:5px!important;overflow:hidden!important}body.template-index .collection-list .card__content{padding:.95rem .05rem 0!important}body.template-index .collection-list .card__heading{color:#e7e7e3!important;font-weight:830!important;letter-spacing:-.02em!important}body.template-index .button{border-radius:4px!important}body.template-index .button--secondary{background:transparent!important;box-shadow:none!important}@media(hover:hover){body.template-index .multicolumn-card:hover,body.template-index .collection-list .card:hover,body.template-index .image-with-text:hover{transform:none!important}}@media screen and (max-width:749px){body.template-index .shopify-section+.shopify-section{border-top-color:#fff1}body.template-index .title-wrapper-with-link,body.template-index .collection__title,body.template-index .multicolumn__title{display:block!important;margin-bottom:1.6rem!important}body.template-index .title-wrapper-with-link:before,body.template-index .collection__title:before,body.template-index .multicolumn__title:before{display:block;width:22px;margin:0 0 .75rem}body.template-index .banner{min-height:590px!important}body.template-index .banner__media:after{background:linear-gradient(0deg,#080808db,#0808087a 48%,#0808082e)}body.template-index .banner__content{align-items:flex-end!important;justify-content:flex-start!important;padding:1.4rem!important}body.template-index .banner__box{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 .2rem 1.2rem!important;border-left-width:2px!important}body.template-index .banner__heading{max-width:92%;font-size:clamp(3.6rem,13vw,5.3rem)!important;line-height:.92!important}body.template-index .banner__text{max-width:92%;font-size:1.08rem!important}body.template-index .banner__buttons{flex-wrap:wrap;gap:.65rem!important;margin-top:1.3rem!important}body.template-index .banner__buttons .button{min-height:4.3rem!important;padding:.75rem 1.25rem!important}body.template-index .image-with-text__content{padding:2rem 0 0!important}body.template-index .image-with-text__media{border-radius:4px!important}body.template-index .multicolumn-list{border-top:1px solid #292929;border-bottom:0}body.template-index .multicolumn-list__item{border-right:0;border-bottom:1px solid #292929}body.template-index .multicolumn-card{padding:1.6rem 0!important}body.template-index .rich-text__blocks{width:100%!important}body.template-index .collection__view-all{margin-top:1.6rem!important}}body.template-product product-info{background:#0f0f0f!important}body.template-product product-info .page-width{max-width:1380px!important}body.template-product product-info .product{align-items:flex-start!important;gap:clamp(2.6rem,4.5vw,5.6rem)!important}body.template-product product-info .product__media-wrapper,body.template-product product-info .product__info-wrapper{min-width:0!important}body.template-product product-info .product__media-list{gap:1rem!important}body.template-product product-info .product__media-item{overflow:hidden!important;background:#101010!important;border:1px solid #282828!important;border-radius:5px!important;box-shadow:none!important}@media screen and (min-width:990px){body.template-product product-info .product__media-item:only-child{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}}body.template-product product-info .product__media,body.template-product product-info .global-media-settings{overflow:hidden!important;background:#101010!important;border:0!important;border-radius:5px!important;box-shadow:none!important}body.template-product product-info .product__media img{object-fit:contain!important;transition:filter .18s ease,transform .22s ease!important}@media(hover:hover)and (pointer:fine){body.template-product product-info .product__media:hover img{transform:scale(1.008)!important}}body.template-product product-info .thumbnail{overflow:hidden!important;background:#111!important;border:1px solid #303030!important;border-radius:4px!important;box-shadow:none!important}body.template-product product-info .thumbnail[aria-current]{border-color:#73736f!important;box-shadow:inset 0 -2px 0 var(--ws-red, #c43733)!important}body.template-product product-info .thumbnail-slider .slider-button{color:#a4a49f!important}body.template-product product-info .product__info-container{position:relative!important;overflow:visible!important;max-width:620px!important;padding:clamp(1.8rem,2.6vw,2.7rem) 0 0 clamp(1.35rem,2vw,2rem)!important;color:#e7e7e3!important;background:transparent!important;border:0!important;border-top:1px solid #292929!important;border-left:1px solid #242424!important;border-radius:0!important;box-shadow:none!important}body.template-product product-info .product__info-container:before{content:""!important;position:absolute!important;top:-1px!important;left:-1px!important;width:38px!important;height:2px!important;background:var(--ws-red, #c43733)!important}body.template-product product-info .product__info-container>*+*{margin-top:1.45rem!important}body.template-product product-info .product__title{margin:0 0 .65rem!important}body.template-product product-info .product__title h1,body.template-product product-info .product__title .h1{max-width:680px!important;margin:0!important;color:#f4f4f1!important;font-size:clamp(3rem,3.45vw,4.5rem)!important;line-height:.96!important;font-weight:900!important;letter-spacing:-.045em!important;text-wrap:balance}body.template-product product-info .product__text.caption-with-letter-spacing,body.template-product product-info .product__sku.caption-with-letter-spacing{color:#858580!important;font-size:.94rem!important;line-height:1.3!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.template-product product-info .rating-wrapper{gap:.55rem!important;margin-top:.75rem!important}body.template-product product-info .rating-star,body.template-product product-info .rating-star:before{--color-rating-star: #ffb000;filter:none!important}body.template-product product-info .rating-text,body.template-product product-info .rating-count{color:#8b8b86!important;font-size:1rem!important}body.template-product product-info .price--large{margin-top:.15rem!important;color:#f4f4f0!important;font-size:clamp(2.15rem,2.2vw,2.7rem)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums}body.template-product product-info .price--on-sale .price-item--regular{color:#6e6e69!important;font-weight:620!important;opacity:1!important}body.template-product product-info .product__tax{margin-top:.6rem!important;color:#787873!important;font-size:1rem!important;line-height:1.45!important}body.template-product product-info .product__inventory{width:fit-content!important;margin-top:.9rem!important;padding:.45rem 0 .45rem .85rem!important;color:#ababa6!important;background:transparent!important;border:0!important;border-left:2px solid #383838!important;border-radius:0!important;font-size:1rem!important;font-weight:720!important}body.template-product product-info .product-form__input .form__label,body.template-product product-info .quantity__label{margin-bottom:.65rem!important;color:#e4e4e0!important;font-size:1.1rem!important;font-weight:820!important;letter-spacing:-.01em!important}body.template-product product-info .product-form__input input[type=radio]+label{min-height:41px!important;padding:.82rem 1.1rem!important;color:#c6c6c1!important;background:transparent!important;border:1px solid #333!important;border-radius:4px!important;box-shadow:none!important;font-size:1.03rem!important;font-weight:720!important;transition:color .14s ease,background-color .14s ease,border-color .14s ease!important}@media(hover:hover){body.template-product product-info .product-form__input input[type=radio]+label:hover{color:#fff!important;background:#151515!important;border-color:#505050!important;transform:none!important}}body.template-product product-info .product-form__input input[type=radio]:checked+label{color:#fff!important;background:#171717!important;border-color:#545454!important;box-shadow:inset 2px 0 0 var(--ws-red, #c43733)!important}body.template-product product-info .product-form__input .select__select{min-height:48px!important;color:#e5e5e1!important;background:#111!important;border:1px solid #333!important;border-radius:4px!important;box-shadow:none!important}body.template-product product-info quantity-input.quantity{min-height:46px!important;background:#111!important;border:1px solid #343434!important;border-radius:4px!important;box-shadow:none!important}body.template-product product-info quantity-input.quantity:before,body.template-product product-info quantity-input.quantity:after{box-shadow:none!important}body.template-product product-info .quantity__button{color:#bdbdb8!important}@media(hover:hover){body.template-product product-info .quantity__button:hover{color:#fff!important;background:#181818!important}}body.template-product product-info .quantity__input{color:#f4f4f1!important;font-weight:850!important}body.template-product product-info .product-form__buttons{padding-top:.25rem!important}body.template-product product-info .product-form__submit{min-height:54px!important;margin-bottom:.75rem!important;color:#f2f2ee!important;background:#121212!important;border:1px solid #484848!important;border-radius:4px!important;box-shadow:none!important;font-size:1.22rem!important;font-weight:880!important;letter-spacing:.02em!important;transition:color .14s ease,background-color .14s ease,border-color .14s ease!important}body.template-product product-info .product-form__submit:before,body.template-product product-info .product-form__submit:after{box-shadow:none!important}@media(hover:hover){body.template-product product-info .product-form__submit:hover{color:#fff!important;background:#171717!important;border-color:#666!important;transform:none!important;box-shadow:none!important}}body.template-product product-info .shopify-payment-button{margin-top:.25rem!important}body.template-product product-info .shopify-payment-button__button,body.template-product product-info .shopify-payment-button__button--unbranded{min-height:50px!important;border-radius:4px!important;box-shadow:none!important}body.template-product product-info .wolf-product-assurance{margin-top:1.25rem!important;padding:1rem 0 1rem 1.15rem!important;background:transparent!important;border:0!important;border-left:2px solid #373737!important;border-radius:0!important;box-shadow:none!important}body.template-product product-info .wolf-product-assurance__lines{border-top-color:#292929!important}body.template-product product-info .wolf-product-assurance__line{color:#9e9e99!important}body.template-product product-info .wolf-product-assurance__line:before{width:.36rem!important;height:.36rem!important;background:#b23a36!important;border-radius:0!important}body.template-product product-info .product__description{margin-top:2rem!important;padding:1.8rem 0 0!important;color:#a8a8a3!important;background:transparent!important;border:0!important;border-top:1px solid #292929!important;border-radius:0!important;box-shadow:none!important;line-height:1.72!important}body.template-product product-info .product__description h2,body.template-product product-info .product__description h3,body.template-product product-info .product__description h4{color:#efefec!important;letter-spacing:-.025em!important}body.template-product product-info .product__accordion{margin:0!important;border-top:1px solid #292929!important;border-bottom:0!important}body.template-product product-info .product__accordion summary{min-height:54px!important;padding-left:0!important;padding-right:0!important;background:transparent!important}body.template-product product-info .accordion__title{color:#dfdfdb!important;font-size:1.12rem!important;font-weight:800!important;letter-spacing:-.01em!important}body.template-product product-info .accordion__content{padding-left:0!important;padding-right:0!important;color:#9f9f9a!important}body.template-product product-info .product-popup-modal__button,body.template-product product-info .share-button__button,body.template-product product-info .product__view-details{color:#aaa9a4!important}@media(hover:hover){body.template-product product-info .product-popup-modal__button:hover,body.template-product product-info .share-button__button:hover,body.template-product product-info .product__view-details:hover{color:#fff!important}}body.template-product product-info .product-popup-modal__content{color:#e9e9e5!important;background:#111!important;border:1px solid #303030!important;border-radius:5px!important;box-shadow:none!important}body.template-product [id^=WolfImageText-]{border-top:1px solid #242424!important}body.template-product [id^=WolfImageText-] .page-width{max-width:1180px!important}@media screen and (min-width:750px){body.template-product [id^=WolfImageText-] .image-with-text__grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:center!important;gap:clamp(2.6rem,5vw,5rem)!important}body.template-product [id^=WolfImageText-] .image-with-text__grid--reverse{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)!important}body.template-product [id^=WolfImageText-] .image-with-text__media-item,body.template-product [id^=WolfImageText-] .image-with-text__text-item{width:100%!important;max-width:none!important}body.template-product [id^=WolfImageText-] .image-with-text__media{height:clamp(360px,38vw,520px)!important;min-height:0!important;padding-bottom:0!important;background:#101010!important;border:1px solid #292929!important;border-radius:5px!important;box-shadow:none!important}body.template-product [id^=WolfImageText-] .image-with-text__media img{object-fit:cover!important;object-position:center center!important;filter:saturate(.92) brightness(.92)!important}body.template-product [id^=WolfImageText-] .image-with-text__content{width:100%!important;max-width:520px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}}body.template-product [id^=WolfImageText-] .image-with-text__text--caption{color:#a93632!important;font-size:.9rem!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}body.template-product [id^=WolfImageText-] .image-with-text__heading{margin:0 0 1rem!important;color:#f0f0ed!important;font-size:clamp(2.7rem,3.5vw,4.3rem)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.04em!important;text-align:left!important}body.template-product [id^=WolfImageText-] .image-with-text__text.rte{max-width:620px!important;color:#9d9d98!important;line-height:1.68!important;text-align:left!important}body.template-product [id^=WolfImageText-] .image-with-text__content>.button{min-height:46px!important;color:#dededa!important;background:#121212!important;border:1px solid #3a3a3a!important;border-radius:4px!important;box-shadow:none!important}body.template-product .related-products{border-top:1px solid #242424!important}body.template-product .related-products__heading{color:#f1f1ee!important;letter-spacing:-.035em!important}@media screen and (max-width:749px){body.template-product product-info .page-width{padding-left:1.2rem!important;padding-right:1.2rem!important}body.template-product product-info .product{gap:1.7rem!important}body.template-product product-info .product__media-item,body.template-product product-info .product__media,body.template-product product-info .global-media-settings{border-radius:4px!important}body.template-product product-info .product__info-container{max-width:none!important;padding:1.5rem 0 0!important;border-left:0!important;border-top:1px solid #292929!important}body.template-product product-info .product__info-container:before{left:0!important;width:28px!important}body.template-product product-info .product__title h1,body.template-product product-info .product__title .h1{font-size:clamp(2.75rem,10vw,3.8rem)!important;line-height:.98!important}body.template-product product-info .product__info-container>*+*{margin-top:1.25rem!important}body.template-product product-info .product-form__input input[type=radio]+label{min-height:40px!important;padding:.8rem .95rem!important}body.template-product product-info .product-form__submit{min-height:52px!important;font-size:1.14rem!important}body.template-product product-info .wolf-product-assurance{padding-left:1rem!important}body.template-product product-info .product__description{margin-top:1.7rem!important;padding-top:1.5rem!important}body.template-product [id^=WolfImageText-] .page-width{padding-left:1.2rem!important;padding-right:1.2rem!important}body.template-product [id^=WolfImageText-] .image-with-text__grid{gap:1.5rem!important}body.template-product [id^=WolfImageText-] .image-with-text__media{height:min(78vw,390px)!important;min-height:0!important;padding-bottom:0!important;border:1px solid #292929!important;border-radius:4px!important;box-shadow:none!important}body.template-product [id^=WolfImageText-] .image-with-text__media img{object-fit:cover!important;filter:saturate(.94) brightness(.94)!important}body.template-product [id^=WolfImageText-] .image-with-text__content{max-width:none!important;padding:.25rem 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-product [id^=WolfImageText-] .image-with-text__heading{font-size:clamp(2.55rem,9.5vw,3.7rem)!important}}body.template-collection .facets-wrapper{position:relative;z-index:5}body.template-collection .facets-container,body.template-collection .facets-vertical-form{border-top:1px solid #292929!important;border-bottom:1px solid #292929!important;background:transparent!important;box-shadow:none!important}body.template-collection .facets-container{padding-top:1.05rem!important;padding-bottom:1.05rem!important}body.template-collection .facets-vertical-form{min-height:58px;padding-top:.75rem!important;padding-bottom:.75rem!important}body.template-collection .facets__form{align-items:center!important;gap:.8rem 1.2rem!important}body.template-collection .facets__wrapper{align-items:center!important;gap:.45rem!important}body.template-collection .facets__heading,body.template-collection .facet-filters__label,body.template-collection .product-count__text{color:#858581!important;font-size:.98rem!important;line-height:1.2!important;font-weight:780!important;letter-spacing:.075em!important;text-transform:uppercase!important}body.template-collection .facets__heading{margin-right:.65rem!important}body.template-collection .facets__summary{min-height:40px!important;margin:0!important;padding:.8rem 1rem!important;color:#d3d3cf!important;background:#111!important;border:1px solid #303030!important;border-radius:4px!important;box-shadow:none!important;font-size:1.05rem!important;font-weight:760!important;line-height:1.15!important;transition:color .14s ease,background-color .14s ease,border-color .14s ease!important}body.template-collection .facets__summary span{text-decoration:none!important}body.template-collection .facets__summary .svg-wrapper,body.template-collection .facets__summary svg{width:1rem!important;height:1rem!important;opacity:.65!important}@media(hover:hover){body.template-collection .facets__summary:hover{color:#fff!important;background:#151515!important;border-color:#494949!important}}body.template-collection .facets__details[open]>.facets__summary,body.template-collection details[open]>.facets__summary{color:#fff!important;background:#151515!important;border-color:#474747!important;box-shadow:inset 2px 0 0 var(--ws-red)!important}body.template-collection .facets__display,body.template-collection .facets__display-vertical{background:#111!important;border:1px solid #2c2c2c!important;border-radius:5px!important;box-shadow:0 14px 30px #00000047!important}body.template-collection .facets__header,body.template-collection .facets__header-vertical{min-height:48px!important;padding:1rem 1.2rem!important;border-bottom:1px solid #252525!important}body.template-collection .facets__selected{color:#858581!important;font-size:.95rem!important}body.template-collection .facets__reset{color:#bbb!important;font-size:.98rem!important;text-decoration-color:var(--ws-red)!important;text-underline-offset:.2em}body.template-collection .facets__list{padding:.55rem!important}body.template-collection .facets__item label,body.template-collection .facets__label{padding:.72rem .75rem!important;color:#bdbdb8!important;border-radius:3px!important;font-size:1.05rem!important;line-height:1.25!important;transition:color .13s ease,background-color .13s ease!important}@media(hover:hover){body.template-collection .facets__item label:hover,body.template-collection .facets__label:hover{color:#fff!important;background:#ffffff0b!important}}body.template-collection .facets__item input[type=checkbox]{accent-color:var(--ws-red)}body.template-collection .facets__price{gap:.7rem!important;padding:1.2rem!important}body.template-collection .facets__price .field{min-width:0!important}body.template-collection .facets__price .field__input{min-height:44px!important;background:#0f0f0f!important;border-radius:4px!important}body.template-collection .facets__price .field:after{border-radius:4px!important;box-shadow:0 0 0 1px #323232!important}body.template-collection .facets__price .field__label{color:#858581!important}body.template-collection .facet-filters{align-items:center!important;gap:.7rem!important}body.template-collection .facet-filters__field{align-items:center!important}body.template-collection .facet-filters__sort{min-height:40px!important;min-width:175px!important;padding:.75rem 3rem .75rem 1rem!important;color:#e0e0dc!important;background:#111!important;border:1px solid #303030!important;border-radius:4px!important;box-shadow:none!important;font-size:1.02rem!important;font-weight:700!important}body.template-collection .facet-filters .select:after,body.template-collection .facet-filters .select:before{box-shadow:none!important}body.template-collection .facet-filters .select .svg-wrapper{right:1rem!important;opacity:.65!important}body.template-collection .product-count{align-self:center!important}body.template-collection .product-count__text{margin:0!important;white-space:nowrap}body.template-collection .product-count__text span{color:#aaa9a4!important}body.template-collection .loading-overlay__spinner{opacity:.75}body.template-collection .active-facets{margin:.85rem 0 0!important;gap:.45rem!important}body.template-collection .active-facets__button{margin:0!important;padding:0!important}body.template-collection .active-facets__button-inner{min-height:32px!important;padding:.55rem .8rem!important;color:#bebeba!important;background:transparent!important;border:1px solid #333!important;border-radius:3px!important;box-shadow:none!important;font-size:.95rem!important;font-weight:700!important}@media(hover:hover){body.template-collection .active-facets__button:hover .active-facets__button-inner{color:#fff!important;border-color:#505050!important}}body.template-collection .active-facets__button-remove{color:#8f8f8a!important;font-size:.95rem!important;text-decoration-color:var(--ws-red)!important}body.template-collection .collection .product-grid{margin-top:clamp(2rem,3vw,3rem)!important}body.template-collection .collection .grid{row-gap:clamp(2.8rem,4vw,4.4rem)!important}body.template-collection .collection .pagination-wrapper{margin-top:clamp(4rem,7vw,7rem)!important}body.template-collection .pagination__list{gap:.35rem!important}body.template-collection .pagination__item{min-width:38px!important;height:38px!important;color:#a4a49f!important;background:transparent!important;border:1px solid #2e2e2e!important;border-radius:3px!important;text-decoration:none!important}body.template-collection .pagination__item--current{color:#fff!important;border-color:var(--ws-red)!important;box-shadow:inset 0 -2px 0 var(--ws-red)!important}body.template-collection .pagination__item:after{content:none!important}@media(hover:hover){body.template-collection .pagination__item:hover{color:#fff!important;border-color:#4a4a4a!important}}body.template-collection .mobile-facets__wrapper,body.template-collection .mobile-facets__open-wrapper{width:100%}body.template-collection .mobile-facets__open{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:46px!important;padding:.9rem 1.05rem!important;color:#e4e4e0!important;background:#111!important;border:1px solid #303030!important;border-radius:4px!important;box-shadow:none!important;font-size:1.05rem!important;font-weight:800!important;text-decoration:none!important}body.template-collection .mobile-facets__open-label{margin-left:.65rem!important}body.template-collection .mobile-facets__open .svg-wrapper,body.template-collection .mobile-facets__open svg{width:1.5rem!important;height:1.5rem!important}body.template-collection .mobile-facets__inner{width:min(92vw,420px)!important;color:#e7e7e3!important;background:#101010!important;border-left:1px solid #2b2b2b!important;box-shadow:-18px 0 42px #00000052!important}body.template-collection .mobile-facets__header{min-height:70px!important;padding:1.3rem 1.6rem!important;background:#101010!important;border-bottom:1px solid #292929!important}body.template-collection .mobile-facets__heading{color:#f2f2ef!important;font-weight:850!important;letter-spacing:-.015em!important}body.template-collection .mobile-facets__count{color:#858581!important;font-size:.95rem!important}body.template-collection .mobile-facets__main{padding:.4rem 1.2rem 10rem!important}body.template-collection .mobile-facets__details{border-bottom:1px solid #292929!important}body.template-collection .mobile-facets__summary{min-height:56px!important;padding:1rem .2rem!important;color:#d2d2ce!important;font-weight:760!important}body.template-collection .mobile-facets__submenu{background:#101010!important}body.template-collection .mobile-facets__label{padding:.8rem .2rem!important;color:#b8b8b3!important}body.template-collection .mobile-facets__footer{padding:1rem 1.2rem!important;background:#101010!important;border-top:1px solid #292929!important}body.template-collection .mobile-facets__footer .button{min-height:48px!important;border-radius:4px!important}@media screen and (max-width:749px){body.template-collection .facets-container{padding-top:.8rem!important;padding-bottom:.8rem!important}body.template-collection .mobile-facets__open{min-height:44px!important}body.template-collection .active-facets{margin-top:.7rem!important}body.template-collection .active-facets__button-inner{min-height:30px!important;padding:.5rem .7rem!important;font-size:.9rem!important}body.template-collection .collection .product-grid{margin-top:1.6rem!important}body.template-collection .collection .grid{row-gap:2.5rem!important}body.template-collection .pagination__item{min-width:36px!important;height:36px!important}}body.template-collection collection-component .page-width{width:min(94%,1640px);max-width:1640px;margin-left:auto;margin-right:auto}body.template-collection collection-component>.gradient{background:#0f0f0f}body.template-collection collection-component #product-grid{gap:clamp(2.4rem,3vw,3.6rem) clamp(1.25rem,1.6vw,2rem);margin-top:.4rem}body.template-collection .collection-hero{background:#0f0f0f!important;border-bottom:1px solid #242424!important}body.template-collection .collection-hero__inner{min-height:0!important;padding-top:clamp(2.8rem,4vw,4.6rem)!important;padding-bottom:clamp(2.4rem,3.2vw,3.6rem)!important}body.template-collection .collection-hero__text-wrapper{position:relative;max-width:900px!important;padding:0!important}body.template-collection .collection-hero__title{margin:0!important;max-width:900px!important;color:#f4f4f1!important;font-size:clamp(4rem,5.2vw,6.6rem)!important;line-height:.92!important;font-weight:900!important;letter-spacing:-.045em!important;text-align:left!important}body.template-collection .collection-hero__title:after{content:"";display:block;width:34px;height:2px;margin-top:1.2rem;background:#d53b36}body.template-collection .collection-hero__description{max-width:720px!important;margin:1.4rem 0 0!important;color:#92928e!important;line-height:1.62!important;text-align:left!important}body.template-collection collection-component #main-collection-filters,body.template-collection collection-component .facets-wrapper{position:relative;z-index:5;border:0!important}body.template-collection collection-component .facets-container,body.template-collection collection-component .facets-vertical-form{margin:0 0 1.25rem!important;padding-top:.8rem!important;padding-bottom:1rem!important;background:#0f0f0f!important;border-top:0!important;border-bottom:1px solid #242424!important;box-shadow:none!important}body.template-collection collection-component .facets__form,body.template-collection collection-component .facets-vertical-form{align-items:center!important;gap:.75rem 1rem!important}body.template-collection collection-component .facets__wrapper{align-items:center!important;gap:.45rem!important}body.template-collection collection-component .facets__heading,body.template-collection collection-component .facet-filters__label{margin-right:.65rem!important;color:#7f7f7b!important;font-size:.92rem!important;line-height:1.2!important;font-weight:820!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-collection collection-component .facets__summary{min-height:38px!important;margin:0!important;padding:.68rem .9rem!important;display:inline-flex!important;align-items:center!important;gap:.55rem!important;color:#d0d0cc!important;background:#111!important;border:1px solid #303030!important;border-radius:4px!important;box-shadow:none!important;font-size:.98rem!important;font-weight:760!important;line-height:1.15!important}body.template-collection collection-component .facets__summary .svg-wrapper,body.template-collection collection-component .facets__summary .icon-caret{position:static!important;inset:auto!important;margin:0!important;width:1rem!important;height:1rem!important;opacity:.65!important}@media(hover:hover){body.template-collection collection-component .facets__summary:hover{color:#fff!important;background:#151515!important;border-color:#464646!important}}body.template-collection collection-component .product-count,body.template-collection collection-component .product-count-vertical{width:auto!important;min-width:max-content!important;margin-left:auto!important;padding:0!important;align-self:center!important}body.template-collection collection-component .product-count__text{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:0!important;padding:0 .9rem!important;color:#898985!important;background:#101010!important;border:1px solid #292929!important;border-radius:4px!important;font-size:.92rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}body.template-collection collection-component .product-count__text>span{display:inline!important;min-height:0!important;padding:0!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important}@media screen and (max-width:749px){body.template-collection .collection-hero__inner{padding-top:2.2rem!important;padding-bottom:2.1rem!important}body.template-collection .collection-hero__title{font-size:clamp(3.2rem,11vw,4.6rem)!important;line-height:.95!important}body.template-collection .collection-hero__title:after{width:26px;margin-top:.9rem}body.template-collection collection-component .page-width{width:calc(100% - 2.2rem)}body.template-collection collection-component #product-grid{gap:2.2rem .9rem!important}body.template-collection collection-component .facets-container{margin-bottom:1rem!important;padding-top:.8rem!important;padding-bottom:.85rem!important}body.template-collection collection-component .product-count__text{min-height:36px!important;padding:0 .72rem!important;font-size:.86rem!important}}.template-search{background:#0f0f0f!important}.template-search__header{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-top:clamp(3rem,4vw,4.8rem)!important;padding-bottom:2.4rem!important;text-align:left!important}.template-search__header>h1{position:relative;max-width:900px;margin:0 0 2rem!important;color:#f4f4f1!important;text-align:left!important;font-size:clamp(3.7rem,4.8vw,6rem)!important;line-height:.93!important;font-weight:900!important;letter-spacing:-.045em!important}.template-search__header>h1:after{content:"";display:block;width:32px;height:2px;margin-top:1.1rem;background:#d53b36}.template-search__search{width:min(100%,720px)!important;max-width:720px!important;margin:0!important}.template-search__search .field{min-height:5rem;background:#101010!important}.template-search__search .field:before{box-shadow:none!important}.template-search__search .field:after{border-radius:4px!important;box-shadow:0 0 0 1px #303030!important}.template-search__search .field:focus-within:after{box-shadow:0 0 0 1px #4a4a4a,inset 2px 0 #d53b36!important}.template-search__search .search__input{min-height:5rem!important;color:#f0f0ed!important;background:transparent!important;font-size:1.28rem!important}.template-search__search .field__label{color:#7f7f7a!important}.template-search .facets-container,.template-search .facets-vertical-form{background:#0f0f0f!important;border-top:0!important;border-bottom:1px solid #242424!important}.template-search .facets-container{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.template-search .product-grid{margin-top:2.2rem!important}.template-search .product-count__text span{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1rem;background:#101010;border:1px solid #292929;border-radius:4px;color:#777773!important}.template-search--empty .template-search__header{min-height:50vh}.template-search--empty .template-search__search{margin-top:.3rem!important}@media screen and (max-width:749px){.template-search__header{padding-top:2.4rem!important;padding-bottom:1.8rem!important}.template-search__header>h1{margin-bottom:1.5rem!important;font-size:clamp(3.1rem,10vw,4.4rem)!important;line-height:.96!important}.template-search__header>h1:after{width:24px;margin-top:.85rem}.template-search__search{width:100%!important;max-width:100%!important}.template-search__search .search__input{font-size:1.16rem!important}.template-search .product-grid{margin-top:1.6rem!important}}.shopify-policy__container{width:min(100%,1040px)!important;max-width:1040px!important;margin:0 auto!important;padding-top:clamp(3.6rem,5vw,6rem)!important;padding-bottom:clamp(5rem,7vw,8rem)!important}.shopify-policy__title{max-width:900px;margin:0 0 clamp(2.6rem,4vw,4rem)!important;text-align:left!important}.shopify-policy__title h1{position:relative;margin:0!important;color:#f4f4f1!important;font-size:clamp(3.5rem,4.8vw,5.8rem)!important;line-height:.94!important;font-weight:900!important;letter-spacing:-.045em!important;text-align:left!important}.shopify-policy__title h1:after{content:"";display:block;width:32px;height:2px;margin-top:1.1rem;background:#d53b36}.shopify-policy__body{color:#aaa9a4!important;font-size:1.45rem!important;line-height:1.76!important}.shopify-policy__body .rte{color:inherit!important}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{max-width:78ch}.shopify-policy__body p{margin-top:0!important;margin-bottom:1.25rem!important}.shopify-policy__body ul,.shopify-policy__body ol{margin-top:.8rem!important;margin-bottom:1.5rem!important;padding-left:1.8rem!important}.shopify-policy__body li+li{margin-top:.45rem!important}.shopify-policy__body h2{max-width:840px;margin:3.2rem 0 1.15rem!important;color:#f0f0ed!important;font-size:clamp(2rem,2.3vw,2.6rem)!important;line-height:1.08!important;font-weight:880!important;letter-spacing:-.03em!important}.shopify-policy__body h3{margin:2.2rem 0 .9rem!important;color:#dfdfdb!important;font-size:1.6rem!important;line-height:1.2!important;font-weight:830!important;letter-spacing:-.02em!important}.shopify-policy__body h2:before{content:"";display:inline-block;width:16px;height:2px;margin:0 .7rem .25rem 0;background:#7f2927}.shopify-policy__body a{color:#dededa!important;text-decoration-color:#8f302d!important;text-decoration-thickness:1px!important;text-underline-offset:.22em!important}@media(hover:hover){.shopify-policy__body a:hover{color:#fff!important;text-decoration-color:#d53b36!important}}.shopify-policy__body table{width:100%!important;margin:2rem 0!important;border-collapse:collapse!important;background:transparent!important}.shopify-policy__body th,.shopify-policy__body td{padding:1rem 1.1rem!important;border:1px solid #2c2c2c!important;text-align:left!important;vertical-align:top!important}.shopify-policy__body th{color:#ecece8!important;background:#121212!important;font-weight:820!important}.shopify-policy__body td{color:#a6a6a1!important}.shopify-policy__body hr{margin:3rem 0!important;background:#292929!important}@media screen and (max-width:749px){.shopify-policy__container{width:100%!important;padding:2.8rem 1.2rem 5rem!important}.shopify-policy__title{margin-bottom:2.3rem!important}.shopify-policy__title h1{font-size:clamp(3rem,10.5vw,4.4rem)!important;line-height:.96!important}.shopify-policy__title h1:after{width:24px;margin-top:.85rem}.shopify-policy__body{font-size:1.34rem!important;line-height:1.7!important}.shopify-policy__body h2{margin-top:2.6rem!important;font-size:1.9rem!important}.shopify-policy__body h3{font-size:1.5rem!important}.shopify-policy__body table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.contact{width:min(100%,1080px)!important;margin-left:auto!important;margin-right:auto!important}.contact .title,.contact__title{max-width:820px!important;margin:0 0 clamp(2.2rem,3.5vw,3.5rem)!important;color:#f3f3f0!important;text-align:left!important;font-size:clamp(3.3rem,4.2vw,5.2rem)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.04em!important}.contact .title:after,.contact__title:after{content:"";display:block;width:30px;height:2px;margin-top:1rem;background:#d53b36}.contact__fields{gap:1rem!important}.contact .field,.contact .select{margin-bottom:1rem!important}.contact .field__input,.contact .text-area,.contact textarea,.contact input:not([type=submit]){min-height:5rem!important;color:#ecece8!important;background:#101010!important;border-radius:4px!important;box-shadow:none!important;font-size:1.25rem!important}.contact textarea.text-area,.contact textarea{min-height:17rem!important;padding-top:1.4rem!important}.contact .field:before{box-shadow:none!important}.contact .field:after{border-radius:4px!important;box-shadow:0 0 0 1px #303030!important}.contact .field:hover:after{box-shadow:0 0 0 1px #444!important}.contact .field:focus-within:after{box-shadow:0 0 0 1px #515151,inset 2px 0 #d53b36!important}.contact .field__label{color:#777773!important;font-size:1.04rem!important}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{color:#a1a19c!important}.contact__button{margin-top:1.6rem!important}.contact__button .button,.contact button[type=submit]{min-width:190px!important;min-height:5rem!important;color:#edede9!important;background:#121212!important;border:1px solid #3a3a3a!important;border-radius:4px!important;box-shadow:none!important;font-size:1.05rem!important;font-weight:850!important;letter-spacing:.025em!important;transition:color .14s ease,background-color .14s ease,border-color .14s ease!important}@media(hover:hover){.contact__button .button:hover,.contact button[type=submit]:hover{color:#fff!important;background:#161616!important;border-color:#5a5a5a!important;transform:none!important}}.contact .form-status,.contact .form__message{margin-top:1.2rem!important;padding-left:1rem!important;color:#cfcfca!important;border-left:2px solid #8f302d!important}.collapsible-content{background:#0f0f0f!important}.collapsible-content-wrapper-narrow{width:min(100%,980px)!important;max-width:980px!important}.collapsible-content__header{max-width:800px!important;margin:0 0 clamp(2.4rem,4vw,3.8rem)!important;text-align:left!important}.collapsible-content__header .caption-with-letter-spacing{display:inline-flex!important;align-items:center!important;gap:.65rem!important;margin-bottom:.9rem!important;color:#8e8e89!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.1em!important}.collapsible-content__header .caption-with-letter-spacing:before{content:"";width:18px;height:2px;background:#8f302d}.collapsible-content__heading{margin:0!important;color:#f3f3f0!important;font-size:clamp(3.2rem,4vw,5rem)!important;line-height:.96!important;font-weight:900!important;letter-spacing:-.04em!important;text-align:left!important}.collapsible-content .accordion{margin:0!important;background:transparent!important;border:0!important;border-top:1px solid #282828!important;border-radius:0!important;box-shadow:none!important}.collapsible-content .accordion:last-child{border-bottom:1px solid #282828!important}.collapsible-content .accordion summary{min-height:6rem!important;padding:1rem .1rem!important;background:transparent!important;border-radius:0!important;transition:padding-left .14s ease,background-color .14s ease!important}.collapsible-content .accordion__title{color:#d3d3cf!important;font-size:1.18rem!important;line-height:1.25!important;font-weight:780!important;letter-spacing:-.01em!important}.collapsible-content .accordion summary .svg-wrapper:first-child{opacity:.45!important}.collapsible-content .accordion details[open]>summary{padding-left:.8rem!important;background:#111!important;box-shadow:inset 2px 0 #a63431!important}.collapsible-content .accordion details[open] .accordion__title{color:#fff!important}.collapsible-content .accordion__content{padding:.15rem .2rem 1.5rem .8rem!important;color:#9e9e99!important;line-height:1.68!important}@media(hover:hover){.collapsible-content .accordion summary:hover{padding-left:.45rem!important;background:#101010!important}.collapsible-content .accordion details[open]>summary:hover{padding-left:.8rem!important}}@media screen and (max-width:749px){.contact{width:100%!important}.contact .title,.contact__title{font-size:clamp(3rem,10vw,4.2rem)!important;margin-bottom:2rem!important}.contact .title:after,.contact__title:after{width:24px;margin-top:.8rem}.contact__fields{gap:0!important}.contact .field__input,.contact .text-area,.contact textarea,.contact input:not([type=submit]){min-height:4.8rem!important;font-size:1.16rem!important}.contact textarea.text-area,.contact textarea{min-height:15rem!important}.contact__button .button,.contact button[type=submit]{width:100%!important}.collapsible-content__header{margin-bottom:2rem!important}.collapsible-content__heading{font-size:clamp(3rem,10vw,4.2rem)!important}.collapsible-content .accordion summary{min-height:5.6rem!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.collapsible-content .accordion__title{font-size:1.1rem!important}.collapsible-content .accordion__content{padding-bottom:1.35rem!important}}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}body{font-size:1.45rem}.page-width,.page-width--narrow{width:100%!important;max-width:100%!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.section-template--padding,[class*=section-][class*=-padding]{scroll-margin-top:8rem}h1,.h0,.h1{text-wrap:balance}p,.rte,.rte p,.rte li{overflow-wrap:break-word}img,video,iframe,svg{max-width:100%}main .shopify-section{overflow:clip}main .shopify-section+.shopify-section{position:relative}.title-wrapper-with-link,.title-wrapper{margin-bottom:1.8rem!important}.title-wrapper-with-link .title,.title-wrapper .title{margin-bottom:0!important}.button:not(.button--tertiary),.shopify-challenge__button,.customer button{min-height:4.8rem;padding-left:1.5rem;padding-right:1.5rem;border-radius:4px!important}.field__input,.select__select,.customer .field input,textarea.text-area{min-height:4.8rem;font-size:1.4rem}textarea.text-area{line-height:1.55}.thumbnail-slider{margin-top:.9rem!important}.thumbnail-list{gap:.65rem!important}.thumbnail{border-radius:4px!important}.slider-button{width:4rem!important;height:4rem!important}.cart-items thead{display:none!important}.cart-item{position:relative;grid-template:"media details" "media quantity" "media totals" / minmax(8rem,10rem) 1fr!important;gap:.8rem 1.1rem!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important;border-bottom:1px solid #292929!important}.cart-item__media{grid-area:media}.cart-item__details{grid-area:details;min-width:0}.cart-item__quantity{grid-area:quantity}.cart-item__totals{grid-area:totals;justify-content:flex-start!important;text-align:left!important}.cart-item__image{width:100%!important;max-width:10rem!important;border-radius:5px!important}.cart-item__name{overflow-wrap:anywhere}.cart__footer{padding-left:1.2rem!important;padding-right:1.2rem!important}.cart__blocks,.cart__checkout-button{width:100%!important}.drawer__inner{width:min(100%,43rem)!important;max-width:100vw!important;border-left:1px solid #292929!important}.drawer__header{padding-top:1.4rem!important;padding-bottom:1.2rem!important;border-bottom:1px solid #292929}.cart-drawer .cart-item{grid-template:"media details" "media quantity" "media totals" / 8rem 1fr!important}.cart-drawer .cart-item__image{max-width:8rem!important}.drawer__footer{border-top:1px solid #292929!important}.shopify-app-block,[class*=shopify-app],[id*=shopify-block]{max-width:100%}}@media screen and (max-width:430px){.page-width,.page-width--narrow{padding-left:1.1rem!important;padding-right:1.1rem!important}.product-grid{column-gap:.9rem!important}body.template-product product-info .product__title h1,body.template-product product-info .product__title .h1{font-size:clamp(2.7rem,9.3vw,3.55rem)!important}}@media screen and (max-width:390px){.page-width,.page-width--narrow{padding-left:1rem!important;padding-right:1rem!important}.product-grid{column-gap:.75rem!important}.cart-item{grid-template:"media details" "media quantity" "media totals" / 7.6rem 1fr!important}.cart-item__image{max-width:7.6rem!important}}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ws-red)!important;outline-offset:3px!important;box-shadow:none!important}:where(.button,.field__input,.select__select,.quantity,.facets__summary):focus-visible{border-radius:4px}button,summary,.button,.card__heading a,.facets__summary,.pagination__item{-webkit-tap-highlight-color:transparent}button,summary,.button,a{touch-action:manipulation}.rte a,.shopify-policy__body a,.product__description a{text-decoration-thickness:1px!important;text-underline-offset:.28em!important}@media(hover:hover){.rte a:hover,.shopify-policy__body a:hover,.product__description a:hover{text-decoration-color:var(--ws-red)!important}}.content-container,.global-settings-popup,.global-media-settings,.drawer__inner,.facets__display,.mobile-facets__inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.global-media-settings,.content-container{box-shadow:none!important}.svg-wrapper,.icon{transition:opacity .14s ease,transform .14s ease}@media(hover:hover){.slider-button:hover .svg-wrapper{opacity:.9}}.loading-overlay,.loading__spinner{background:transparent!important}.loading__spinner .path{stroke:var(--ws-red)!important}@media screen and (min-width:750px){html{scrollbar-width:thin;scrollbar-color:#444 #111}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#111}html::-webkit-scrollbar-thumb{background:#3a3a3a;border:2px solid #111;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#505050}.mobile-facets__inner::-webkit-scrollbar{width:7px}.mobile-facets__inner::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:999px}}::selection{background:#e53935f2;color:#fff}::-moz-selection{background:#e53935f2;color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#f3f3f0!important;-webkit-box-shadow:0 0 0 1000px #111 inset!important;caret-color:#fff!important;transition:background-color 9999s ease-out 0s}::placeholder{color:#73736f!important;opacity:1}button:disabled,.button:disabled,.button[aria-disabled=true],input:disabled,select:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.25)}.price,.product-count__text,.quantity__input,.pagination__item,.cart-item__totals,.totals__total-value{font-variant-numeric:tabular-nums}.accordion summary .icon-caret,.collapsible-content summary .icon-caret{transition:transform .16s var(--ws-ease),opacity .14s ease!important;opacity:.65}.accordion details[open]>summary .icon-caret,.collapsible-content details[open]>summary .icon-caret{transform:rotate(180deg);opacity:1}.slider-button{border-radius:4px!important;transition:background-color .14s ease,opacity .14s ease!important}@media(hover:hover){.slider-button:hover{background:#161616!important}}.slider-button[disabled]{opacity:.3!important}.rte table,.shopify-policy__body table,.product__description table{border-collapse:collapse}.rte table th,.shopify-policy__body table th,.product__description table th{color:#f0f0ed;background:#131313;font-weight:800}.rte table th,.rte table td,.shopify-policy__body table th,.shopify-policy__body table td,.product__description table th,.product__description table td{border-color:#2d2d2d!important}hr{height:1px!important;border:0!important;background:#292929!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.collection--empty,.template-search--empty,.cart--empty,.template-404{text-align:left!important}.collection--empty .title-wrapper,.template-search--empty .template-search__header,.cart--empty .title-wrapper,.template-404{max-width:820px;margin-left:auto;margin-right:auto}.collection--empty .title,.template-search--empty .title,.cart--empty .title,.template-404 .title{position:relative;margin-bottom:1.4rem!important;color:#f5f5f2!important;text-align:left!important;line-height:.98!important;letter-spacing:-.04em!important}.collection--empty .title:after,.template-search--empty .title:after,.cart--empty .title:after,.template-404 .title:after{content:"";display:block;width:34px;height:2px;margin-top:1rem;background:var(--ws-red)}.template-search--empty{min-height:58vh;padding-bottom:clamp(6rem,10vw,10rem)!important}.template-search--empty .template-search__header{padding-top:clamp(3rem,7vw,7rem)}.template-search--empty .template-search__search{max-width:680px!important;margin-left:0!important;margin-right:auto!important}.template-search--empty p[role=status]{max-width:620px;margin-top:1.4rem;color:#9c9c97!important;text-align:left!important;line-height:1.65!important}.collection--empty{min-height:46vh;padding-top:clamp(4rem,8vw,8rem)!important;padding-bottom:clamp(5rem,9vw,9rem)!important}.collection--empty .title-wrapper{padding:0!important}.collection--empty .title{max-width:720px}.collection--empty .underlined-link{color:#ddd!important;text-decoration-color:var(--ws-red)!important}.cart--empty,.is-empty .cart__warnings{min-height:48vh;padding-top:clamp(4rem,8vw,8rem)!important;padding-bottom:clamp(5rem,9vw,9rem)!important;text-align:left!important}.cart__warnings .cart__empty-text{position:relative;max-width:680px;margin-bottom:1.2rem!important;color:#f5f5f2!important;text-align:left!important;line-height:.98!important;letter-spacing:-.04em!important}.cart__warnings .cart__empty-text:after{content:"";display:block;width:34px;height:2px;margin-top:1rem;background:var(--ws-red)}.cart__warnings .button{margin-top:1.4rem!important}.cart-drawer__empty-content{align-items:flex-start!important;justify-content:center!important;padding-left:1.8rem!important;padding-right:1.8rem!important;text-align:left!important}.cart-drawer__empty-content .cart__empty-text{position:relative;margin-bottom:1rem!important;color:#f4f4f1!important;text-align:left!important;letter-spacing:-.03em!important}.cart-drawer__empty-content .cart__empty-text:after{content:"";display:block;width:28px;height:2px;margin-top:.9rem;background:var(--ws-red)}.cart-drawer__empty-content .button{align-self:flex-start}.template-404{display:flex;flex-direction:column;justify-content:center;min-height:64vh;padding-top:clamp(5rem,10vw,10rem)!important;padding-bottom:clamp(6rem,11vw,11rem)!important;text-align:left!important}.template-404 .title{max-width:760px;font-size:clamp(4rem,8vw,8rem)!important;line-height:.9!important}.template-404 p{max-width:560px;margin:0 0 2rem!important;color:#989893!important;text-align:left!important;line-height:1.65!important}.template-404 .button{align-self:flex-start}@media screen and (max-width:749px){.template-search--empty,.collection--empty,.cart--empty,.is-empty .cart__warnings,.template-404{min-height:0}.template-search--empty .template-search__header,.collection--empty,.cart--empty,.is-empty .cart__warnings,.template-404{padding-top:4rem!important;padding-bottom:5rem!important}.collection--empty .title,.template-search--empty .title,.cart__warnings .cart__empty-text{font-size:clamp(2.8rem,9vw,3.8rem)!important}.template-404 .title{font-size:clamp(4rem,18vw,6rem)!important}.template-search--empty .template-search__search{width:100%!important}.cart-drawer__empty-content{padding-left:1.2rem!important;padding-right:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wolf-identity.css.map */
