:root{--lw-red: #e22120;--lw-red-deep: #b3160f;--lw-ink: #121212;--lw-steel-900: #0d0d0f;--lw-steel-800: #16171a;--lw-steel-700: #1e1f23;--lw-steel-600: #2a2c31;--lw-steel-400: #6b6e75;--lw-hair: rgba(var(--color-foreground, 18 18 18), .14);--lw-hair-strong: rgba(var(--color-foreground, 18 18 18), .3);--lw-hair-inv: rgba(255, 255, 255, .16);--lw-display: "Oswald", "Archivo Narrow", "Inter", system-ui, sans-serif;--lw-body: "Inter", system-ui, -apple-system, "Assistant", sans-serif;--lw-mono: "Space Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--lw-fs-hero: clamp(2.75rem, 1.2rem + 6.4vw, 6.25rem);--lw-fs-h1: clamp(2.2rem, 1.1rem + 4.4vw, 4rem);--lw-fs-h2: clamp(1.7rem, 1rem + 2.6vw, 2.6rem);--lw-fs-h3: clamp(1.35rem, 1rem + 1.4vw, 1.85rem);--lw-fs-eyebrow: .72rem;--lw-dur: .24s;--lw-fast: .14s;--lw-ease: cubic-bezier(.16, 1, .3, 1);--lw-lift: 0 1px 0 rgba(0,0,0,.05), 0 12px 30px -18px rgba(0,0,0,.55);--lw-lift-hover: 0 18px 40px -20px rgba(0,0,0,.62);--lw-glow: 0 0 0 1px rgba(226,33,32,.45), 0 0 18px -4px rgba(226,33,32,.55);--lw-grid: repeating-linear-gradient(0deg, rgba(var(--color-foreground, 18 18 18), .05) 0 1px, transparent 1px 44px), repeating-linear-gradient(90deg, rgba(var(--color-foreground, 18 18 18), .05) 0 1px, transparent 1px 44px);--lw-grid-light: repeating-linear-gradient(0deg, rgba(255,255,255,.05) 0 1px, transparent 1px 44px), repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 1px, transparent 1px 44px);--border-radius: 0}@media(min-width:990px){.page-width{padding-left:3rem;padding-right:3rem}}body,p,li,dd,dt,blockquote,td,th,figcaption,.rte,.rte p,.rte li,.rich-text__text,.product__description,.banner__text,.cart-item,input,textarea,select,button{font-family:var(--lw-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-weight:400;letter-spacing:.005em;line-height:1.6;color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.card__heading,.rich-text__heading,.product__title,.collection__title,.footer-block__heading{font-family:var(--lw-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.h0{font-size:var(--lw-fs-hero);font-weight:700}.h1,h1{font-size:var(--lw-fs-h1)}.h2,h2{font-size:var(--lw-fs-h2)}.h3,h3{font-size:var(--lw-fs-h3);font-weight:500}.rte p,.rich-text__text,.product__description p,.banner__text{line-height:1.65}strong,b{font-weight:700}::selection{background:var(--lw-red);color:#fff;text-shadow:none}::-moz-selection{background:var(--lw-red);color:#fff}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,.header__menu-item:focus-visible,.list-social__link:focus-visible{outline:2px solid var(--lw-red);outline-offset:2px;border-radius:0}.announcement-bar{background:var(--lw-steel-900);border-bottom:1px solid var(--lw-red)}.announcement-bar__message{font-family:var(--lw-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;padding-block:.7rem}.announcement-bar__message:before{content:"// ";color:var(--lw-red);font-weight:700}.header-wrapper{border-bottom:1px solid var(--lw-hair-strong);box-shadow:0 1px #e221201f}.header{padding-top:1.1rem;padding-bottom:1.1rem}.header__heading-link,.header__heading-logo{transition:filter var(--lw-fast) var(--lw-ease),opacity var(--lw-fast) var(--lw-ease)}.header__heading-link:hover{filter:drop-shadow(0 0 6px rgba(226,33,32,.35))}.header__heading-link .h2,.header__heading-link{font-family:var(--lw-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.header__inline-menu .list-menu__item>.header__menu-item{font-family:var(--lw-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400;transition:color var(--lw-dur) var(--lw-ease)}.header__menu-item span{position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.38rem;height:2px;width:100%;background:var(--lw-red);transform:scaleX(0);transform-origin:left center;transition:transform var(--lw-dur) var(--lw-ease)}.header__menu-item:hover span:after,.header__menu-item:focus-visible span:after,.header__active-menu-item span:after,.header__menu-item[aria-expanded=true] span:after{transform:scaleX(1)}.header__menu-item:hover,.header__active-menu-item{color:rgb(var(--color-foreground))}.header__icon,.header__icon--cart,.header__icon--search,.header__icon--account{transition:color var(--lw-fast) var(--lw-ease),transform var(--lw-fast) var(--lw-ease)}.header__icon:hover{color:var(--lw-red);transform:translateY(-1px)}.header__icon:active{transform:translateY(0)}.header__icon--cart .cart-count-bubble{background:var(--lw-red);border-radius:0;font-family:var(--lw-mono);font-weight:700}.mega-menu__content{border:1px solid var(--lw-hair-strong);border-top:2px solid var(--lw-red);box-shadow:0 24px 48px -24px #00000073}.mega-menu__link{font-family:var(--lw-mono);letter-spacing:.06em;transition:color var(--lw-fast) var(--lw-ease),padding-left var(--lw-fast) var(--lw-ease)}.mega-menu__link:hover{color:var(--lw-red);padding-left:.35rem}.menu-drawer__menu-item{font-family:var(--lw-display);text-transform:uppercase;letter-spacing:.02em;font-weight:500;transition:color var(--lw-fast) var(--lw-ease),padding-left var(--lw-fast) var(--lw-ease)}.menu-drawer__menu-item:hover{color:var(--lw-red);padding-left:2.2rem}.banner__box{background:var(--lw-steel-900);color:#f4f4f5;border:1px solid var(--lw-steel-600);border-left:3px solid var(--lw-red);box-shadow:var(--lw-lift)}.banner__box .banner__heading{color:#fff}.banner__heading{font-size:var(--lw-fs-hero);font-weight:700;line-height:.98}.banner__content .banner__heading:before{content:"// ";font-family:var(--lw-mono);color:var(--lw-red);font-weight:700;-webkit-text-fill-color:var(--lw-red)}.banner__text{font-family:var(--lw-body);font-weight:400;font-size:clamp(1rem,.94rem + .3vw,1.15rem);max-width:46ch}.banner__content .caption,.banner__content .subtitle{font-family:var(--lw-mono);color:var(--lw-red);letter-spacing:.28em;text-transform:uppercase}.banner__media img,.banner__media video{transition:transform .6s var(--lw-ease),filter .6s var(--lw-ease);filter:saturate(1.05) contrast(1.04)}.banner:hover .banner__media img{transform:scale(1.03)}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--lw-grid-light),linear-gradient(180deg,#0d0d0f1a,#0d0d0f85),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}.button,.shopify-payment-button__button--unbranded{font-family:var(--lw-mono);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0;transition:background-color var(--lw-fast) var(--lw-ease),color var(--lw-fast) var(--lw-ease),transform var(--lw-fast) var(--lw-ease),box-shadow var(--lw-dur) var(--lw-ease)}.button--primary,.shopify-payment-button__button--unbranded{background:var(--lw-red);color:#fff;box-shadow:0 8px 20px -12px #e22120e6}.button--primary:after{box-shadow:0 0 0 .1rem var(--lw-red);border-radius:0}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--lw-red-deep);color:#fff;transform:translateY(-2px);box-shadow:var(--lw-glow),0 14px 30px -12px #e22120d9}.button--primary:hover:after{box-shadow:0 0 0 .1rem var(--lw-red-deep)}.button--primary:active{transform:translateY(0);background:var(--lw-red-deep)}.button--secondary{background:transparent;color:rgb(var(--color-foreground))}.button--secondary:after{box-shadow:0 0 0 .1rem var(--lw-ink);border-radius:0}.button--secondary:hover{background:var(--lw-red);color:#fff;transform:translateY(-2px);box-shadow:var(--lw-glow)}.button--secondary:hover:after{box-shadow:0 0 0 .1rem var(--lw-red)}.button--secondary:active{transform:translateY(0)}.button--tertiary{text-decoration:none;background:none;padding-inline:0;background-image:linear-gradient(var(--lw-red),var(--lw-red));background-size:0% 2px;background-position:left bottom;background-repeat:no-repeat;transition:background-size var(--lw-dur) var(--lw-ease),color var(--lw-fast) var(--lw-ease)}.button--tertiary:after{box-shadow:none}.button--tertiary:hover{background-size:100% 2px;color:var(--lw-red)}.title-wrapper-with-link,.section-header{position:relative}.title-wrapper-with-link .title:before,.collection__title .title:before{content:"// ";color:var(--lw-red);font-family:var(--lw-mono);font-weight:700;-webkit-text-fill-color:var(--lw-red)}.title-wrapper-with-link .title,.collection__title .title{font-size:var(--lw-fs-h2);font-weight:600;letter-spacing:.01em}.title-wrapper-with-link{border-bottom:1px solid var(--lw-hair);padding-bottom:.75rem}.title-wrapper-with-link:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:3px;background:var(--lw-red)}.title-wrapper-with-link .link,.title-wrapper-with-link a.link--text{font-family:var(--lw-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.title-wrapper-with-link .link:hover{color:var(--lw-red)}.caption,.caption-with-letter-spacing{font-family:var(--lw-mono);font-size:var(--lw-fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.7}.card-wrapper,.product-card-wrapper{position:relative}.card--standard .card__inner,.card--media .card__inner,.card.card--standard,.card.card--media{border:1px solid var(--lw-hair);background:rgb(var(--color-background));box-shadow:var(--lw-lift);transition:box-shadow var(--lw-dur) var(--lw-ease),border-color var(--lw-dur) var(--lw-ease),transform var(--lw-dur) var(--lw-ease)}.card-wrapper:before,.product-card-wrapper:before{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:var(--lw-red);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--lw-ease);z-index:2;pointer-events:none}.card-wrapper:hover:before,.card-wrapper:focus-within:before,.product-card-wrapper:hover:before{transform:scaleX(1)}.card-wrapper:hover .card--standard .card__inner,.card-wrapper:hover .card--media .card__inner,.card-wrapper:hover .card.card--standard,.card-wrapper:hover .card.card--media,.card-wrapper:focus-within .card--standard .card__inner,.card-wrapper:focus-within .card--media .card__inner{border-color:var(--lw-hair-strong);box-shadow:var(--lw-lift-hover);transform:translateY(-3px)}.card__media,.card .media{border-radius:0;overflow:hidden}.card__media img,.media--hover-effect img{transition:transform .52s var(--lw-ease),filter var(--lw-dur) var(--lw-ease)}.card-wrapper:hover .card__media img{transform:scale(1.05);filter:contrast(1.06)}.card__content{padding-top:.95rem}.card__heading{font-family:var(--lw-display);font-size:1.1rem;font-weight:500;letter-spacing:.02em;line-height:1.15}.card__heading a{text-decoration:none;transition:color var(--lw-fast) var(--lw-ease)}.card-wrapper:hover .card__heading a{color:var(--lw-red)}.card__badge,.card__badge .badge{border-radius:0}.card__badge .badge{font-family:var(--lw-mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid currentColor}.card__badge .badge.color-accent-2,.badge.color-accent-2,.price__badge-sale .badge,.badge.price__badge-sale{background:var(--lw-red);color:#fff;border-color:var(--lw-red)}.price{font-family:var(--lw-mono);font-weight:700;letter-spacing:.01em}.price__regular .price-item--regular,.price-item--regular{color:rgb(var(--color-foreground));font-family:var(--lw-mono);font-weight:700}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.price-item--sale{color:var(--lw-red);font-weight:700}.price--on-sale .price-item--regular,.price__sale .price-item--regular{color:var(--lw-steel-400);text-decoration:line-through;text-decoration-color:var(--lw-red);font-weight:400}.unit-price{font-family:var(--lw-mono);font-size:.68rem;letter-spacing:.08em;opacity:.7}.rich-text__heading{font-size:var(--lw-fs-h2);font-weight:600;display:inline-block}.rich-text__heading:after{content:"";display:block;width:56px;height:3px;margin-top:.6rem;background:var(--lw-red)}.rich-text__text{font-family:var(--lw-body);font-weight:400;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.7}.rte a:not(.button),.rich-text__text a:not(.button),.product__description a:not(.button){color:var(--lw-red);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--lw-fast) var(--lw-ease)}.rte a:not(.button):hover,.rich-text__text a:not(.button):hover,.product__description a:not(.button):hover{color:var(--lw-red-deep)}.multicolumn-card,.multicolumn-card__info{border-radius:0}.multicolumn-card{border:1px solid var(--lw-hair);border-top:2px solid var(--lw-red);box-shadow:var(--lw-lift);transition:box-shadow var(--lw-dur) var(--lw-ease),transform var(--lw-dur) var(--lw-ease)}.multicolumn-card:hover{box-shadow:var(--lw-lift-hover);transform:translateY(-3px)}.multicolumn-card__info .title{font-family:var(--lw-display);text-transform:uppercase;letter-spacing:.02em;font-weight:500}.field,.select{border-radius:0}.field__input,.select__select,.search__input{border-radius:0;border:1px solid var(--lw-hair-strong);background:rgb(var(--color-background));font-family:var(--lw-body);transition:border-color var(--lw-fast) var(--lw-ease),box-shadow var(--lw-fast) var(--lw-ease)}.field__input:focus,.select__select:focus,.search__input:focus,.field__input:focus-visible{border-color:var(--lw-red);box-shadow:inset 0 -2px 0 0 var(--lw-red);outline:none}.field__label{font-family:var(--lw-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.footer-block--newsletter{text-align:left}.newsletter-form__field-wrapper .field__input{border-radius:0;border:1px solid var(--lw-steel-600)}.newsletter-form__button{border-radius:0;background:var(--lw-red);color:#fff;transition:background-color var(--lw-fast) var(--lw-ease),transform var(--lw-fast) var(--lw-ease),box-shadow var(--lw-dur) var(--lw-ease)}.newsletter-form__button:hover{background:var(--lw-red-deep);transform:translateY(-1px);box-shadow:var(--lw-glow)}.newsletter-form__button:active{transform:translateY(0)}.newsletter-form__button:focus-visible{outline:2px solid var(--lw-red);outline-offset:2px}.newsletter-form__button .icon{transition:transform var(--lw-fast) var(--lw-ease)}.newsletter-form__button:hover .icon{transform:translate(3px)}.footer{border-top:2px solid var(--lw-red);position:relative}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:var(--lw-grid)}.footer__content-top,.footer__content-bottom{position:relative;z-index:1}.footer__content-top{padding-top:3.25rem}.footer-block__heading{font-family:var(--lw-display);text-transform:uppercase;font-weight:600;letter-spacing:.14em;font-size:.95rem;color:rgb(var(--color-foreground));position:relative;padding-bottom:.5rem}.footer-block__heading:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--lw-red)}.footer-block__details-content a,.footer__list a,.footer__content-bottom a{font-family:var(--lw-body);transition:color var(--lw-fast) var(--lw-ease),padding-left var(--lw-fast) var(--lw-ease)}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--lw-red);padding-left:.25rem}.list-social__link{transition:color var(--lw-fast) var(--lw-ease),transform var(--lw-fast) var(--lw-ease);border-radius:0}.list-social__link:hover{color:var(--lw-red);transform:translateY(-2px)}.list-social__link:active{transform:translateY(0)}.footer__content-bottom{border-top:1px solid var(--lw-hair)}.footer__copyright,.copyright__content{font-family:var(--lw-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lw-steel-400)}.list-payment__item{filter:grayscale(.3);transition:filter var(--lw-fast) var(--lw-ease)}.list-payment__item:hover{filter:grayscale(0)}.cart-drawer .drawer__inner,.cart-notification{border-radius:0;border-left:3px solid var(--lw-red)}.cart-notification{box-shadow:var(--lw-lift)}.cart-drawer__heading,.cart-notification__heading,.cart-drawer .drawer__heading{font-family:var(--lw-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cart-item__name{font-family:var(--lw-body);font-weight:600;transition:color var(--lw-fast) var(--lw-ease)}.cart-item__name:hover{color:var(--lw-red)}.cart-items th,.cart-items .caption,.totals__subtotal{font-family:var(--lw-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.cart-item__price-wrapper .price,.totals__total-value{font-family:var(--lw-mono);font-weight:700}.totals__total-value{color:var(--lw-red)}.cart__ctas .button{border-radius:0}.cart__ctas .cart__checkout-button,.cart__ctas .button--primary{background:var(--lw-red)}.cart__ctas .button--primary:hover{background:var(--lw-red-deep);box-shadow:var(--lw-glow)}.product__title,.product__title>*{font-family:var(--lw-display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.03;font-size:var(--lw-fs-h1)}.product__info-wrapper .price,.product .price{font-family:var(--lw-mono);font-weight:700;font-size:1.4rem}.product__info-wrapper .price .price-item--sale{color:var(--lw-red)}.product__description,.product .rte{font-family:var(--lw-body);font-weight:400;line-height:1.7}.product-form__buttons{gap:.75rem}.product-form__buttons .button{border-radius:0;letter-spacing:.14em}.product-form__input .select__select{border:1px solid var(--lw-hair-strong);border-radius:0}.product-form__input input[type=radio]+label,fieldset.product-form__input label{border-radius:0;border:1px solid var(--lw-hair);font-family:var(--lw-mono);letter-spacing:.04em;transition:border-color var(--lw-fast) var(--lw-ease),color var(--lw-fast) var(--lw-ease)}.product-form__input input[type=radio]:checked+label{border-color:var(--lw-red);box-shadow:inset 0 0 0 1px var(--lw-red);color:var(--lw-red)}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--lw-red);outline-offset:2px}.quantity{border:1px solid var(--lw-hair-strong);border-radius:0}.quantity__button{transition:color var(--lw-fast) var(--lw-ease)}.quantity__button:hover{color:var(--lw-red)}.quantity__input{font-family:var(--lw-mono)}.loading__spinner .path{stroke:var(--lw-red)}.pagination__item:hover,.pagination__item--current{color:var(--lw-red)}.color-inverse .card--standard .card__inner,.color-accent-1 .card--standard .card__inner,.color-inverse .card.card--standard,.color-accent-1 .card.card--standard{border-color:var(--lw-hair-inv)}.color-inverse .caption,.color-accent-1 .caption{opacity:.75}.color-accent-2 .price-item--sale,.color-accent-2 .totals__total-value,.color-accent-2 .card-wrapper:hover .card__heading a{color:#fff}.color-accent-2 .button--primary{background:var(--lw-ink)}.color-accent-2 .button--primary:hover{background:var(--lw-steel-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.card-wrapper:hover:before,.card-wrapper:focus-within:before,.header__menu-item:hover span:after{transform:scaleX(1)}.banner:hover .banner__media img,.card-wrapper:hover .card__media img,.card-wrapper:hover .card--standard .card__inner,.card-wrapper:hover .card--media .card__inner,.button--primary:hover,.button--secondary:hover,.header__icon:hover,.list-social__link:hover,.multicolumn-card:hover{transform:none}}@media(min-width:750px){.banner__box{border-left-width:4px}.title-wrapper-with-link:after{width:72px}}@media(min-width:990px){.header__inline-menu .list-menu__item>.header__menu-item{font-size:.76rem}.card__content{padding-top:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
