:root{--v-black: #0E0E0E;--v-panel: #1F1F1F;--v-cream: #E7E5DE;--v-green: #00664D;--v-orange: #FF6A00;--v-hairline: rgba(231, 229, 222, .16);--v-hairline-strong: rgba(231, 229, 222, .34);--v-muted: rgba(231, 229, 222, .62);--font-heading-family: "Bebas Neue", "Archivo", -apple-system, sans-serif;--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--product-card-corner-radius: 0px;--media-radius: 0px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--popup-corner-radius: 0px;--badge-corner-radius: 0px;--text-boxes-radius: 0px}body{font-family:var(--font-body-family);background-color:var(--v-black);color:var(--v-cream);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title,.card__heading,.product__title,.rich-text__heading,.collection__title>.title{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.92}.h0{font-size:clamp(4.4rem,11vw,11rem);letter-spacing:-.005em}h1,.h1{font-size:clamp(3.6rem,7.5vw,7.2rem)}h2,.h2{font-size:clamp(2.8rem,4.4vw,4.4rem)}h3,.h3{font-size:clamp(2.2rem,3vw,3.2rem)}h4,.h4{font-size:2.2rem}h5,.h5{font-size:1.8rem}.collection .title-wrapper--self-padded-tablet-down,.collection__title .title{letter-spacing:.02em}.title-wrapper-with-link{border-bottom:1px solid var(--v-hairline);padding-bottom:1.4rem;margin-top:1.6rem;margin-bottom:3.2rem;align-items:flex-end}.rte,.rte p,p,li,.banner__text,.card__caption,.product__description{font-family:var(--font-body-family);letter-spacing:.005em;line-height:1.62}.rte p,.banner__text{color:var(--v-muted)}.v-eyebrow,.card__information .caption,.product__accordion .summary__title,.collection__description .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--v-muted)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;border-radius:0;min-height:4.8rem;padding:0 2.8rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button:after,.button:before{display:none}.button:not(.button--secondary):not(.button--tertiary){background:var(--v-cream);color:var(--v-black);border:1px solid var(--v-cream)}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--v-orange);border-color:var(--v-orange);color:var(--v-black)}.button--secondary{background:transparent;color:var(--v-cream);border:1px solid var(--v-hairline-strong)}.button--secondary:hover{border-color:var(--v-cream);background:var(--v-cream);color:var(--v-black)}.banner__buttons .button:after,.button.v-arrow:after{content:"\2192";display:inline-block;margin-left:1.1rem;font-size:1.3rem;line-height:1;transition:transform .18s ease}.banner__buttons .button:hover:after,.button.v-arrow:hover:after{transform:translate(4px)}.header-wrapper{background:var(--v-black);border-bottom:1px solid var(--v-hairline)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__heading-link .h2,.header__heading-link{font-family:var(--font-heading-family);font-size:3.4rem;letter-spacing:.01em;color:var(--v-cream);text-transform:uppercase}.header__menu-item,.header__menu-item .list-menu__item,.header__active-menu-item{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--v-cream);text-decoration:none}.header__menu-item:hover{color:var(--v-orange);text-decoration:none}.header__menu-item span:after{display:none}.header__icons .header__icon span,.header__icon--cart .cart-count-bubble{font-family:var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.cart-count-bubble{background:var(--v-orange);color:var(--v-black);border-radius:0}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e0e8c,#0e0e0e1f 38%,#0e0e0ed1);pointer-events:none}.banner__box{background:transparent;border:0;box-shadow:none;padding:0 2rem;max-width:78rem}.banner__heading{color:var(--v-cream);text-shadow:0 2px 40px rgba(0,0,0,.5);margin-bottom:1.6rem}.banner__heading em,.banner__heading strong{font-style:normal;font-weight:400}.banner__text{font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-cream);opacity:.9}.v-coords{position:absolute;left:3.2rem;bottom:2.4rem;z-index:3;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.14em;color:#e7e5de8c}@media screen and (max-width:749px){.v-coords{left:1.6rem;bottom:1.6rem;font-size:1rem}}.card-wrapper{color:var(--v-cream)}.card--standard .card__media,.card__inner .card__media{background:var(--v-cream);border-radius:0;overflow:hidden}.card__inner{border-radius:0}.card--standard:not(.card--media) .card__inner{background:var(--v-cream)}.card__media img,.card__inner img{mix-blend-mode:normal;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.035)}.card__content{padding-top:1.4rem}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:var(--v-cream);text-decoration:none;line-height:1.05}.card__heading a:hover{color:var(--v-orange)}.card__heading a:after{display:none}.price,.price-item{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.08em;color:var(--v-muted)}.price--on-sale .price-item--sale{color:var(--v-orange)}.card__badge .badge{border-radius:0;background:var(--v-orange);color:var(--v-black);border:0;font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.collection-list .card__heading{font-size:1.6rem;letter-spacing:.14em}.v-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media screen and (max-width:989px){.v-tiles{grid-template-columns:repeat(2,1fr)}}.v-tile{border:1px solid var(--v-hairline);background:var(--v-panel);padding:3rem 2rem 2.4rem;text-align:center;transition:border-color .2s ease,background-color .2s ease}.v-tile:hover{border-color:var(--v-hairline-strong);background:#242424}.v-tile__mark{height:7rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.8rem}.v-shield{width:6.2rem;height:6.6rem;border:2px solid var(--v-cream);border-radius:50% 50% 18% 18%/62% 62% 12% 12%;background:var(--v-green);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;padding-top:.5rem}.v-shield__label{font-family:var(--font-body-family);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--v-cream);margin-bottom:.15rem}.v-shield__num{font-family:var(--font-heading-family);font-size:2.9rem;color:var(--v-cream);letter-spacing:.01em}.v-plate{border:2px solid var(--v-cream);padding:.9rem 1.5rem;font-family:var(--font-heading-family);font-size:2.1rem;letter-spacing:.05em;color:var(--v-cream);text-transform:uppercase;line-height:1}.v-plate--green{background:var(--v-green)}.v-tile__title{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--v-cream);margin-bottom:.6rem}.v-tile__body{font-family:var(--font-body-family);font-size:1.25rem;line-height:1.5;color:var(--v-muted);margin:0}.v-statement{position:relative;overflow:hidden}.v-statement img{filter:grayscale(1) contrast(1.08);width:100%;display:block}.v-statement:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e73}.v-statement__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading-family);font-size:clamp(3.2rem,6vw,6.4rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--v-cream);padding:2rem}.field__input,.select__select,.customer input,.customer select{background:transparent;border:1px solid var(--v-hairline-strong);border-radius:0;color:var(--v-cream);font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em}.field__input:focus,.field__input:focus-visible{outline:1px solid var(--v-orange);outline-offset:-1px;box-shadow:none}.field__label{color:var(--v-muted);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.field:after,.select:after{box-shadow:none;border-radius:0}.newsletter__subheading{color:var(--v-muted)}.footer{background:var(--v-black);border-top:1px solid var(--v-hairline)}.footer__content-top{padding-bottom:3.2rem}.footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--v-cream);margin-bottom:1.8rem}.footer-block__details-content .list-menu__item--link,.footer__list-social .list-social__link,.copyright__content{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.04em;color:var(--v-muted)}.footer-block__details-content .list-menu__item--link:hover{color:var(--v-orange)}.footer__content-bottom{border-top:1px solid var(--v-hairline)}.footer .footer-block--brand .footer-block__heading,.footer__logo-wordmark{font-family:var(--font-heading-family);font-size:5.6rem;letter-spacing:.01em;color:var(--v-cream)}.global-media-settings,.global-media-settings img,.media,.card,.quantity,.cart-drawer,.drawer__inner{border-radius:0!important}.slider-counter__link--dots .dot{border-radius:0}.slider-button{color:var(--v-cream)}hr{border-color:var(--v-hairline)}::selection{background:var(--v-orange);color:var(--v-black)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__media img{transform:none}.banner__buttons .button:hover:after{transform:none}}.collection-list .card__heading{font-size:1.6rem;letter-spacing:.14em;margin-bottom:.4rem}.collection-list .card__information:after,.collection-list .card__content:after{content:"Shop now \2192";display:block;margin-top:.5rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--v-muted);transition:color .18s ease}.collection-list .card-wrapper:hover .card__information:after,.collection-list .card-wrapper:hover .card__content:after{color:var(--v-orange)}.collection-list .card__content .card__information:after{content:none}.product__title,.product__title h1{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,5rem);line-height:.94;letter-spacing:.02em;text-transform:uppercase;color:var(--v-cream);margin-bottom:1.2rem}.product .price,.product .price .price-item{font-family:var(--font-body-family);font-size:2rem;font-weight:500;letter-spacing:.06em;color:var(--v-cream)}.product__sku,.product__tax,.product__inventory{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v-muted)}.product__media-wrapper .media,.product__media-wrapper .product__media{background:var(--v-cream);border-radius:0;overflow:hidden}.product-form__input .form__label{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v-cream);background:transparent;border:1px solid var(--v-hairline-strong);border-radius:0;padding:1.1rem 1.8rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--v-cream)}.product-form__input--pill input[type=radio]:checked+label{background:var(--v-cream);border-color:var(--v-cream);color:var(--v-black)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--v-orange);outline-offset:2px}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.38;text-decoration:line-through}.product-form__input--dropdown .select__select{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.quantity{border:1px solid var(--v-hairline-strong);border-radius:0;background:transparent;min-height:4.8rem}.quantity:after{box-shadow:none}.quantity__input{color:var(--v-cream);font-family:var(--font-body-family);font-weight:600;letter-spacing:.06em}.quantity__button{color:var(--v-cream)}.quantity__button:hover{color:var(--v-orange)}.product-form__submit{min-height:5.4rem;font-size:1.3rem;letter-spacing:.2em}.product-form__submit[aria-disabled=true],.product-form__submit:disabled{background:transparent;color:var(--v-muted);border-color:var(--v-hairline)}.shopify-payment-button__button{border-radius:0!important}.product__description{font-family:var(--font-body-family);line-height:1.7;color:var(--v-muted)}.product__description strong,.product__description b{color:var(--v-cream);font-weight:600}.product__accordion{border-top:1px solid var(--v-hairline)}.product__accordion .summary__title,.product__accordion summary h2{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v-cream)}.product__accordion summary{padding:1.8rem 0}.product__accordion .accordion__content{color:var(--v-muted);font-size:1.35rem;line-height:1.65}.product__view-details,.product__text{color:var(--v-muted)}.collection-hero__title,.collection__title .title{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;color:var(--v-cream)}.collection-hero__description,.collection__description{color:var(--v-muted)}.collection-hero{border-bottom:1px solid var(--v-hairline)}.facets__summary,.facets__label,.facets__heading,.facet-filters__label,.product-count__text{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v-cream)}.product-count__text,.facets__label{color:var(--v-muted)}.facets__disclosure .facets__display,.facets-vertical .facets__display{background:var(--v-panel);border:1px solid var(--v-hairline);border-radius:0}.facets__item .facet-checkbox{color:var(--v-cream);font-size:1.3rem}.facet-checkbox input[type=checkbox]{accent-color:var(--v-orange)}.facets__price .field__input{max-width:12rem}.active-facets__button,.facets-pill{border:1px solid var(--v-hairline-strong);border-radius:0;background:transparent;color:var(--v-cream);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase}.active-facets__button:hover{border-color:var(--v-orange);color:var(--v-orange)}.active-facets__button-remove{color:var(--v-muted)}.facets-container{border-bottom:1px solid var(--v-hairline);padding-bottom:1.6rem}.pagination__list .pagination__item{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;color:var(--v-muted);border-radius:0}.pagination__item--current,.pagination__item:hover{color:var(--v-cream)}.pagination__item--current:after{background:var(--v-orange);height:2px}.collection--empty .title,.template-search__search .title{color:var(--v-cream)}.cart-drawer,.drawer__inner{background:var(--v-black);border-left:1px solid var(--v-hairline)}.cart-drawer__overlay{background:#0009}.drawer__heading,.cart__heading,.title--primary{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.03em;color:var(--v-cream)}.cart-item__name,.cart-item__name a{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--v-cream);text-decoration:none}.cart-item__name a:hover{color:var(--v-orange)}.cart-item__image,.cart-item__media{background:var(--v-cream);border-radius:0}.cart-item__image{border-radius:0}.product-option,.cart-item__details dl,.cart-item__discounted-prices{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;color:var(--v-muted)}.cart-items thead th{font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);border-bottom:1px solid var(--v-hairline)}.cart-item{border-bottom:1px solid var(--v-hairline)}.totals__total,.totals__total-value,.totals__subtotal,.totals__subtotal-value{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.12em;color:var(--v-cream)}.totals__total-value{font-size:1.8rem;font-weight:600}.cart__checkout-button,#checkout{min-height:5.4rem;letter-spacing:.2em}.tax-note,.cart__dynamic-checkout-buttons{color:var(--v-muted)}.cart__empty-text,.cart-drawer__empty-content .cart__empty-text{font-family:var(--font-heading-family);font-size:3.2rem;text-transform:uppercase;color:var(--v-cream)}.cart-count-bubble{border-radius:0}.v-motifs{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:center}.v-woven{background:var(--v-panel);border:1px solid var(--v-hairline-strong);outline:1px dashed rgba(231,229,222,.28);outline-offset:-6px;padding:2.2rem 2rem;text-align:center;color:var(--v-cream)}.v-woven__mark{font-family:var(--font-heading-family);font-size:3.4rem;line-height:1;letter-spacing:.04em}.v-woven__sub{font-family:var(--font-body-family);font-size:.95rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--v-muted);margin-top:.6rem}.v-spec{background:var(--v-black);border:1px solid var(--v-hairline-strong);padding:1.8rem 1.8rem 1.4rem;text-align:center;color:var(--v-cream)}.v-spec__mark{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1;letter-spacing:.04em}.v-spec__sub{font-family:var(--font-body-family);font-size:.9rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v-muted);margin:.5rem 0 1.2rem}.v-spec__barcode{height:3.2rem;background-image:repeating-linear-gradient(90deg,var(--v-cream) 0 2px,transparent 2px 5px,var(--v-cream) 5px 6px,transparent 6px 10px,var(--v-cream) 10px 13px,transparent 13px 15px,var(--v-cream) 15px 16px,transparent 16px 21px);margin-bottom:.6rem}.v-spec__code{font-family:var(--font-body-family);font-size:.9rem;letter-spacing:.3em;color:var(--v-muted)}.v-exit{background:var(--v-green);border:2px solid var(--v-cream);padding:1.6rem 2rem;color:var(--v-cream);display:flex;flex-direction:column;align-items:center;gap:.3rem}.v-exit__place{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;letter-spacing:.05em}.v-exit__next{font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:.6rem}@media screen and (max-width:989px){.v-motifs{grid-template-columns:1fr;gap:1.6rem}}@media screen and (max-width:749px){.header__heading-link{font-size:2.6rem}.header-wrapper .header__icon{color:var(--v-cream)}.menu-drawer,.menu-drawer__inner-container{background:var(--v-black);border-right:1px solid var(--v-hairline)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase;color:var(--v-cream)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent;color:var(--v-orange)}.menu-drawer__utility-links{background:var(--v-panel)}.title-wrapper-with-link{flex-direction:column;align-items:flex-start;gap:1.2rem}.title-wrapper-with-link .button{align-self:flex-start}.v-tiles{grid-template-columns:repeat(2,1fr);gap:1rem}.v-tile{padding:2.2rem 1.2rem 1.8rem}.v-tile__mark{height:5.6rem;margin-bottom:1.2rem}.v-tile__title{font-size:1.4rem;letter-spacing:.08em}.v-tile__body{font-size:1.15rem}.v-shield{width:5rem;height:5.4rem}.v-shield__num{font-size:2.3rem}.v-shield__label{font-size:.6rem}.v-plate{font-size:1.5rem;padding:.7rem 1rem}.banner__buttons .button,.v-hero__cta .button,.product-form__submit,.cart__checkout-button{width:100%;min-width:0}.product-form__quantity{max-width:100%;margin-bottom:1.6rem}.product-form__quantity .quantity{width:14rem}.product__title,.product__title h1{font-size:3.2rem}.product-form__input--pill input[type=radio]+label{padding:1rem 1.4rem;font-size:1.15rem}.cart-item__name{font-size:1.5rem}.cart__empty-text{font-size:2.4rem}.footer__logo-wordmark,.footer .footer-block--brand .footer-block__heading{font-size:4rem}}@media screen and (max-width:359px){.v-tiles{grid-template-columns:1fr}.v-tile__mark{height:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/559-theme.css.map */
