:root{--seven-color-black: #050505;--seven-color-charcoal: #111111;--seven-color-charcoal-deep: #0b0b0b;--seven-color-panel: #171717;--seven-color-panel-soft: #1f1f1f;--seven-color-white: #f5f5f2;--seven-color-muted: rgba(245, 245, 242, .72);--seven-color-muted-strong: rgba(245, 245, 242, .84);--seven-color-border: rgba(255, 255, 255, .12);--seven-color-border-strong: rgba(182, 145, 69, .34);--seven-color-gold: #b69145;--seven-color-red: #8f1d1d;--seven-surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .02));--seven-surface-panel-strong: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .025));--seven-surface-panel-contrast: linear-gradient(180deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .03));--seven-shadow-sm: 0 12px 30px rgba(0, 0, 0, .14);--seven-shadow-lg: 0 24px 64px rgba(0, 0, 0, .35);--seven-shadow-card-hover: 0 24px 56px rgba(0, 0, 0, .24);--seven-shadow-focus: 0 0 0 3px rgba(182, 145, 69, .22);--seven-image-overlay: linear-gradient(180deg, rgba(5, 5, 5, .12), rgba(5, 5, 5, .34));--seven-radius-lg: 28px;--seven-radius-md: 18px;--seven-radius-sm: 12px;--seven-radius-pill: 999px;--seven-content-width: min(1200px, calc(100vw - 32px) );--seven-content-width-narrow: min(880px, calc(100vw - 32px) );--seven-space-2xs: 6px;--seven-space-xs: 10px;--seven-space-sm: 14px;--seven-space-md: 18px;--seven-space-lg: 24px;--seven-space-xl: 32px;--seven-space-2xl: 48px;--seven-space-3xl: 72px;--seven-space-4xl: 96px;--seven-type-kicker-size: .76rem;--seven-type-kicker-tracking: .22em;--seven-type-overline-size: .82rem;--seven-type-body-size: clamp(1rem, 1.6vw, 1.125rem);--seven-type-body-line: 1.7;--seven-type-body-tight-line: 1.5;--seven-type-title-xl-size: clamp(2rem, 5vw, 4.8rem);--seven-type-title-l-size: clamp(1.85rem, 4vw, 3.5rem);--seven-type-title-m-size: clamp(1.2rem, 2vw, 1.45rem);--seven-type-title-s-size: clamp(1rem, 1.2vw + .9rem, 1.2rem);--seven-type-title-line: .95;--seven-type-title-tracking: -.04em;--seven-type-card-title-tracking: .04em;--seven-type-label-tracking: .14em;--seven-button-height: 50px;--seven-button-padding-inline: 24px;--seven-button-text-size: .92rem;--seven-button-text-tracking: .1em}.seven-section{position:relative;color:var(--seven-color-white)}.content-for-layout,main[data-template]{background:var(--seven-color-black);color:var(--seven-color-white)}.seven-shell{width:var(--seven-content-width);margin:0 auto}.seven-shell--narrow{width:var(--seven-content-width-narrow)}.seven-kicker{margin:0 0 var(--seven-space-sm);color:var(--seven-color-gold);font-size:var(--seven-type-kicker-size);font-weight:700;letter-spacing:var(--seven-type-kicker-tracking);text-transform:uppercase}.seven-title{margin:0;color:var(--seven-color-white);font-size:var(--seven-type-title-xl-size);line-height:var(--seven-type-title-line);letter-spacing:var(--seven-type-title-tracking);text-transform:uppercase;text-wrap:balance}.seven-title--medium{font-size:var(--seven-type-title-l-size);line-height:1}.seven-title--small{font-size:var(--seven-type-title-s-size);line-height:1.08;letter-spacing:.03em}.seven-copy{margin:0;color:var(--seven-color-muted);font-size:var(--seven-type-body-size);line-height:var(--seven-type-body-line);text-wrap:pretty}.seven-copy--tight{line-height:var(--seven-type-body-tight-line)}.seven-section-heading{display:grid;gap:var(--seven-space-sm);margin-bottom:var(--seven-space-xl);padding-bottom:var(--seven-space-sm)}.seven-section-heading:after{content:"";display:block;width:72px;height:1px;margin-top:var(--seven-space-xs);background:linear-gradient(90deg,var(--seven-color-gold),rgba(182,145,69,.16))}.seven-actions{display:flex;flex-wrap:wrap;gap:12px}.seven-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--seven-button-height);padding:14px var(--seven-button-padding-inline);border:1px solid transparent;border-radius:var(--seven-radius-pill);font-size:var(--seven-button-text-size);font-weight:700;letter-spacing:var(--seven-button-text-tracking);text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.seven-button:hover,.seven-button:focus-visible{transform:translateY(-1px)}.seven-button:focus-visible{outline:2px solid var(--seven-color-gold);outline-offset:2px;box-shadow:var(--seven-shadow-focus)}.seven-button--primary{background:linear-gradient(180deg,#f9f7f2,#e8e2d2);color:var(--seven-color-black);box-shadow:var(--seven-shadow-sm)}.seven-button--primary:hover,.seven-button--primary:focus-visible{background:linear-gradient(180deg,#fff,#efe8d8)}.seven-button--secondary{background:#ffffff05;border-color:var(--seven-color-border);color:var(--seven-color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seven-button--secondary:hover,.seven-button--secondary:focus-visible{border-color:var(--seven-color-border-strong);background:#ffffff0a}.seven-card-grid{display:grid;gap:var(--seven-space-md)}.seven-panel{background:var(--seven-surface-panel);border:1px solid var(--seven-color-border);border-radius:var(--seven-radius-lg);box-shadow:var(--seven-shadow-lg);overflow:hidden}.seven-panel--compact{border-radius:var(--seven-radius-md)}.seven-media-frame{position:relative;overflow:hidden;border-radius:inherit;isolation:isolate}.seven-media-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--seven-image-overlay);opacity:0;pointer-events:none;transition:opacity .2s ease}.seven-media-frame img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.seven-panel:hover .seven-media-frame:after{opacity:1}.seven-panel:hover .seven-media-frame img{transform:scale(1.02)}.seven-eyebrow-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.seven-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--seven-color-border);border-radius:var(--seven-radius-pill);background:#ffffff0a;color:var(--seven-color-white);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seven-link{color:var(--seven-color-white);font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.seven-link:hover,.seven-link:focus-visible{color:var(--seven-color-gold)}.seven-section a:not(.seven-button):focus-visible,main[data-template] a:not(.button):focus-visible{outline:2px solid var(--seven-color-gold);outline-offset:3px;border-radius:2px}main[data-template*=index] .shopify-section,main[data-template*=page] .shopify-section,main[data-template*=collection] .shopify-section,main[data-template*=product] .shopify-section{position:relative}main[data-template*=page] .seven-page-hero,main[data-template*=page] .seven-story-section,main[data-template*=page] .seven-contact-intro,main[data-template*=page] .seven-fight-cards,main[data-template*=page] .seven-media-grid,main[data-template*=page] .seven-support-cta,main[data-template*=page] .seven-faq-section,main[data-template*=page] .seven-timeline-section,main[data-template*=page] .seven-mindset-section{background-color:transparent}main[data-template*=page] .seven-page-hero .seven-copy,main[data-template*=index] .seven-hero-athlete .seven-copy{max-width:34ch}main[data-template*=collection] .section-background.color-scheme-1,main[data-template*=product] .section-background.color-scheme-1{background:var(--seven-color-charcoal)}main[data-template*=collection] .product-grid-container,main[data-template*=product] .product-information,main[data-template*=product] .product-recommendations{background:var(--seven-color-charcoal);color:var(--seven-color-white)}main[data-template*=collection] .seven-collection-hero .seven-title,main[data-template*=product] h1,main[data-template*=product] h2,main[data-template*=product] h3{letter-spacing:var(--seven-type-title-tracking);text-transform:uppercase}main[data-template*=collection] .seven-collection-hero .seven-copy{max-width:62ch}main[data-template*=collection] .product-grid__item{height:100%}main[data-template*=collection] .product-card__content,main[data-template*=product] .product-card__content{background:var(--seven-surface-panel);border:1px solid var(--seven-color-border);border-radius:22px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 18px 42px #0000002e}main[data-template*=collection] .product-card:hover .product-card__content,main[data-template*=product] .product-card:hover .product-card__content{transform:translateY(-2px);border-color:var(--seven-color-border-strong);box-shadow:var(--seven-shadow-card-hover)}main[data-template*=collection] .product-card__content .card-gallery,main[data-template*=product] .product-card__content .card-gallery{border-radius:20px 20px 0 0;overflow:hidden}main[data-template*=collection] .product-card .rte,main[data-template*=collection] .product-card .price,main[data-template*=product] .product-card .rte,main[data-template*=product] .product-card .price{color:var(--seven-color-white)}main[data-template*=collection] .product-card .rte,main[data-template*=product] .product-card .rte{line-height:1.15}main[data-template*=collection] .product-card .price,main[data-template*=product] .product-card .price{color:var(--seven-color-gold)}main[data-template*=collection] .product-card .button,main[data-template*=product] .product-card .button{border-radius:var(--seven-radius-pill)}main[data-template*=collection] .product-grid-container .section{padding-bottom:var(--seven-space-2xl)}main[data-template*=collection] .facets,main[data-template*=collection] .facets-drawer,main[data-template*=collection] .sorting,main[data-template*=collection] .facet-filters,main[data-template*=collection] .facets__summary,main[data-template*=collection] .facets__label{color:var(--seven-color-white)}main[data-template*=collection] .facets-block-wrapper,main[data-template*=collection] .facets-drawer__content{border-radius:22px}main[data-template*=collection] .facets__summary,main[data-template*=collection] .facet-filters__field,main[data-template*=collection] .sorting__button{border-radius:var(--seven-radius-pill)}main[data-template*=product] .product-details{gap:20px}main[data-template*=product] .product-details>.group-block,main[data-template*=product] .product-details>.accordion,main[data-template*=product] .product-details>.text-block,main[data-template*=product] .product-details>.divider-block{background:var(--seven-surface-panel-strong);border:1px solid var(--seven-color-border);border-radius:var(--seven-radius-lg);padding:24px;box-shadow:0 24px 60px #0003}main[data-template*=product] .product-information__media .media-gallery,main[data-template*=product] .product-information__media .media-gallery__media{border-radius:var(--seven-radius-lg)}main[data-template*=product] .product-information__media .media-gallery{overflow:hidden}main[data-template*=product] .product-details .price,main[data-template*=product] .product-details .rte,main[data-template*=product] .product-details .details,main[data-template*=product] .product-details .details__header,main[data-template*=product] .product-details .quantity-label,main[data-template*=product] .product-details .quantity-rules,main[data-template*=product] .product-details .product-inventory,main[data-template*=product] .sticky-add-to-cart__title,main[data-template*=product] .sticky-add-to-cart__variant,main[data-template*=product] .sticky-add-to-cart__price{color:var(--seven-color-white)}main[data-template*=product] .product-details .details-content,main[data-template*=product] .product-details .text-block{color:var(--seven-color-muted)}main[data-template*=product] .product-details .product-form,main[data-template*=product] .product-details .buy-buttons-block{display:grid;gap:14px}main[data-template*=product] .product-details .group-block:first-child{background:var(--seven-surface-panel-contrast)}main[data-template*=product] .product-details .variant-picker,main[data-template*=product] .product-details .buy-buttons-block,main[data-template*=product] .product-details .accordion{background:transparent}main[data-template*=product] .product-details .button,main[data-template*=product] .sticky-add-to-cart__button{border-radius:var(--seven-radius-pill)}main[data-template*=product] .product-details .button--primary,main[data-template*=product] .sticky-add-to-cart__button{box-shadow:var(--seven-shadow-sm)}main[data-template*=product] .product-details .shopify-payment-button__button{border-radius:var(--seven-radius-pill)}main[data-template*=product] .product-details .accordion summary,main[data-template*=product] .product-details details summary{color:var(--seven-color-white);font-weight:700;letter-spacing:.08em;text-transform:uppercase}main[data-template*=product] .product-details .accordion__content,main[data-template*=product] .product-details details .details-content{color:var(--seven-color-muted);line-height:1.7}main[data-template*=product] .sticky-add-to-cart__bar{background:#111111eb;color:var(--seven-color-white)}main[data-template*=product] .product-recommendations .section{padding-top:var(--seven-space-md);padding-bottom:64px}main[data-template*=product] .product-recommendations h3,main[data-template*=collection] .seven-collection-hero__side-heading,main[data-template*=page] .seven-story-section__card-title,main[data-template*=page] .seven-fight-cards__title,main[data-template*=page] .seven-media-grid__item-title{font-size:var(--seven-type-title-m-size);letter-spacing:var(--seven-type-card-title-tracking)}@media screen and (max-width:749px){:root{--seven-content-width: min(100vw - 20px, 1200px);--seven-content-width-narrow: min(100vw - 20px, 880px);--seven-space-3xl: 60px;--seven-space-4xl: 80px;--seven-button-height: 48px}.seven-actions{flex-direction:column}.seven-button{width:100%}.seven-section-heading{margin-bottom:var(--seven-space-lg)}.seven-section-heading:after{width:56px}main[data-template*=collection] .product-grid-container .section,main[data-template*=product] .product-recommendations .section{padding-bottom:40px}main[data-template*=product] .product-details>.group-block{padding:18px;border-radius:22px}main[data-template*=product] .product-details>.accordion,main[data-template*=product] .product-details>.text-block,main[data-template*=product] .product-details>.divider-block{padding:18px;border-radius:22px}main[data-template*=product] .product-details .buy-buttons-block{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/seven-brand.css.map */
