:root{--s7-black: #111111;--s7-black-2: #1b1b1b;--s7-bone: #f3efe7;--s7-bone-2: #e7e2d8;--s7-offwhite: #faf9f6;--s7-navy: #14202d;--s7-gray: #a8a8a3;--s7-steel: #7e96a8;--s7-rule: rgba(17, 17, 17, .14);--s7-rule-inv: rgba(243, 239, 231, .18);--s7-font-display: var(--font-heading-family);--s7-font-body: var(--font-body-family);--s7-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s7-gutter: 1.6rem;--s7-gutter-lg: 3.2rem}@media(min-width:990px){:root{--s7-gutter: 3.2rem}}html body{letter-spacing:0;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased}body ::selection{background:var(--s7-black);color:var(--s7-bone)}html body h1,html body h2,html body .h0,html body .h1,html body .h2,html body .hxl,html body .hxxl{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:.9}html body h3,html body .h3,html body h4,html body .h4{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em}html body .rte p,html body p{letter-spacing:0}.s7-micro,html body .caption-with-letter-spacing{font-family:var(--s7-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.s7-display{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.86;margin:0}.s7-label{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem;line-height:1.1}html body .button,html body .shopify-payment-button__button--unbranded,.s7-btn{font-family:var(--s7-font-display);text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;font-weight:800;min-height:4.8rem;border-radius:0;padding:0 2.8rem}html body .button:after,html body .button:before{box-shadow:none!important}.s7-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;text-decoration:none;background:var(--s7-bone);color:var(--s7-black);border:1px solid var(--s7-bone);transition:background .2s,color .2s;cursor:pointer}.s7-btn:hover{background:transparent;color:var(--s7-bone)}.s7-btn--dark{background:var(--s7-black);color:var(--s7-bone);border-color:var(--s7-black)}.s7-btn--dark:hover{background:transparent;color:var(--s7-black)}.s7-btn .s7-arrow{font-family:var(--s7-font-mono);font-weight:500}.s7-link{font-family:var(--s7-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.s7-reg{position:absolute;width:1.8rem;height:1.8rem;pointer-events:none;opacity:.7}.s7-reg:before,.s7-reg:after{content:"";position:absolute;background:currentColor}.s7-reg:before{left:50%;top:0;bottom:0;width:1px}.s7-reg:after{top:50%;left:0;right:0;height:1px}.s7-reg--tl{top:1.6rem;left:1.6rem}.s7-reg--tr{top:1.6rem;right:1.6rem}.s7-reg--bl{bottom:1.6rem;left:1.6rem}.s7-reg--br{bottom:1.6rem;right:1.6rem}.s7-rule{border:0;border-top:1px solid var(--s7-rule);margin:0}.s7-meta-row{display:flex;justify-content:space-between;gap:1.6rem;align-items:baseline}.s7-ph{position:relative;width:100%;height:100%;background:var(--s7-black-2);color:#f3efe773;display:flex;align-items:center;justify-content:center;overflow:hidden}.s7-ph--light{background:var(--s7-bone-2);color:#1116}.s7-ph svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.08;fill:currentColor}.s7-ph__tag{position:relative;font-family:var(--s7-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:1rem}html body .announcement-bar__message{font-family:var(--s7-font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem;font-weight:500;padding:.7rem 0}html body .utility-bar{border-bottom:0!important}html body .header-wrapper{border-bottom:1px solid var(--s7-rule)!important}html body .header{padding-top:1rem;padding-bottom:1rem}html body .header__heading-link .h2,html body .header__heading .h2{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:2.2rem;line-height:1;color:rgb(var(--color-foreground))}@media(min-width:990px){html body .header__heading-link .h2{font-size:2.6rem}}html body .header__menu-item{font-family:var(--s7-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem;font-weight:800;color:rgb(var(--color-foreground));padding:1rem 1.2rem}html body .header__menu-item span{text-decoration:none!important}html body .header__menu-item:hover span,html body .header__active-menu-item{text-decoration:none;border-bottom:1px solid currentColor}html body .header__icon .svg-wrapper,html body .header__icon svg{width:2rem;height:2rem}html body .cart-count-bubble{background:var(--s7-black);color:var(--s7-bone);border-radius:0;font-family:var(--s7-font-mono);font-size:1rem}html body .menu-drawer{background:var(--s7-bone)}html body .menu-drawer__menu-item{font-family:var(--s7-font-display);text-transform:uppercase;font-weight:800;font-size:3.2rem;letter-spacing:-.03em;line-height:1;padding:1rem 3.2rem}html body .menu-drawer__utility-links{background:transparent}html body .card__heading,html body .card__heading a{font-family:var(--s7-font-display);text-transform:uppercase;font-size:1.4rem;font-weight:800;letter-spacing:0;text-decoration:none}html body .card-information .price{font-family:var(--s7-font-mono);font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75)}html body .card__inner,html body .card--standard .card__inner .card__media{background:var(--s7-bone-2)}html body .card-wrapper:hover .card__heading a{text-decoration:none}html body .product-grid{counter-reset:s7card}html body .product-grid>.grid__item{counter-increment:s7card;position:relative}html body .product-grid>.grid__item:before{content:counter(s7card,decimal-leading-zero);position:absolute;z-index:3;top:1rem;left:1rem;font-family:var(--s7-font-mono);font-size:1.05rem;letter-spacing:.08em;color:var(--s7-black)}html body .collection-hero{display:none}html body .facets-container{border-top:1px solid var(--s7-rule);border-bottom:1px solid var(--s7-rule);padding-top:1rem;padding-bottom:1rem}html body .facet-filters__label,html body .product-count__text{font-family:var(--s7-font-mono);text-transform:uppercase;font-size:1.1rem;letter-spacing:.08em}html body .product__title h1,html body .product__title .h1{font-size:clamp(3.2rem,6vw,5.6rem);letter-spacing:-.04em;line-height:.9;margin:.4rem 0 .6rem}html body .product .price-item{font-family:var(--s7-font-mono);font-size:1.6rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}html body .product .price__badge-sale,html body .product .badge{border-radius:0;font-family:var(--s7-font-mono)}html body .product-form__input .form__label,html body .product-form__input legend{font-family:var(--s7-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:500;margin-bottom:.8rem}html body .product-form__input input[type=radio]+label{border-radius:0;font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;font-size:1.3rem;letter-spacing:.02em;min-width:5.2rem;padding:1.1rem 1.4rem;margin:0 .6rem .6rem 0}html body .product-form__input input[type=radio]:checked+label{background:var(--s7-black);color:var(--s7-bone)}html body .product-form__submit{background:var(--s7-black)!important;color:var(--s7-bone)!important;min-height:5.6rem}html body .product-form__submit:hover{opacity:.88}html body .product__text.subtitle,html body .product .s7-fit{font-family:var(--s7-font-body);font-size:1.4rem;color:rgba(var(--color-foreground),.7);letter-spacing:0}html body .product-popup-modal__opener .product-popup-modal__button{font-family:var(--s7-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem;text-underline-offset:.4rem}html body .product__accordion{border-top:1px solid var(--s7-rule)}html body .product__accordion:last-of-type{border-bottom:1px solid var(--s7-rule)}html body .product__accordion details>summary{padding:1.6rem 0}html body .product__accordion .accordion__title{font-family:var(--s7-font-display);text-transform:uppercase;font-weight:800;letter-spacing:.02em;font-size:1.3rem}html body .product__accordion .icon-caret,html body .product__accordion summary .svg-wrapper{display:none}html body .product__accordion summary:after{content:"+";font-family:var(--s7-font-mono);font-size:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}html body .product__accordion details[open]>summary:after{content:"\2013"}html body .product__accordion summary{position:relative}html body .product__accordion .accordion__content{font-size:1.4rem;line-height:1.6;padding-bottom:1.6rem}html body .product__info-wrapper{padding-top:2.4rem}@media(min-width:750px){html body .product__info-wrapper{padding-left:4rem!important;padding-top:4rem}}html body .product__media-item,html body .product-media-container{background:var(--s7-bone-2)}html body .s7-pdp-meta{display:flex;justify-content:space-between;border-bottom:1px solid var(--s7-rule);padding-bottom:1rem;margin-bottom:1.2rem;color:rgba(var(--color-foreground),.6)}html body .s7-mto{margin:1.4rem 0 2rem;color:rgba(var(--color-foreground),.65);display:flex;gap:1.6rem;flex-wrap:wrap}html body .related-products .title{font-size:2.4rem}.s7-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--s7-bone);border-top:1px solid var(--s7-rule);display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}.s7-sticky-atc.is-visible{transform:translateY(0)}.s7-sticky-atc__info{flex:1;min-width:0}.s7-sticky-atc__title{font-family:var(--s7-font-display);font-weight:800;text-transform:uppercase;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s7-sticky-atc__price{font-family:var(--s7-font-mono);font-size:1.2rem}.s7-sticky-atc .s7-btn{min-height:4.4rem;padding:0 2rem}@media(min-width:750px){.s7-sticky-atc{display:none}}html body .drawer__inner{background:var(--s7-bone)}html body .drawer__heading{font-family:var(--s7-font-display);text-transform:uppercase;font-weight:800}html body .field__input,html body .select__select{border-radius:0}html body .rte a{text-underline-offset:.3rem}html body .main-page-title{font-size:clamp(3.6rem,8vw,7.2rem)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/s7-brand.css.map */
