:root{--mmaspirit-font-family: "MonaSans", system-ui, sans-serif;--mmaspirit-body-weight: 380;--mmaspirit-body-width: 100;--mmaspirit-heading-weight: 600;--mmaspirit-heading-width: 75;--mmaspirit-nav-width: 85;--mmaspirit-ui-weight: 650;--mmaspirit-ui-width: 84;--mmaspirit-color-bg: #101010;--mmaspirit-color-surface: #171717;--mmaspirit-color-surface-strong: #1f1f1f;--mmaspirit-color-surface-soft: #232323;--mmaspirit-color-border: rgba(202, 193, 187, .14);--mmaspirit-color-border-strong: rgba(202, 193, 187, .24);--mmaspirit-color-text: #a69d97;--mmaspirit-color-text-strong: #eee7e1;--mmaspirit-color-text-soft: #a19288;--mmaspirit-color-text-muted: #8e837b;--mmaspirit-color-highlight: #cac1bb;--mmaspirit-color-accent: #ff1000;--mmaspirit-color-accent-hover: #d90d00;--mmaspirit-color-secondary: #ff3322;--mmaspirit-gradient-text: linear-gradient(180deg, #a69d97 0%, #eeeeee 100%);--mmaspirit-gradient-text-secondary: linear-gradient(180deg, #a19288 0%, #79706a 100%);--mmaspirit-gradient-surface: radial-gradient(circle at 50% 18%, rgba(161, 146, 136, .2) 0%, rgba(16, 16, 16, 0) 52%);--mmaspirit-gradient-page: radial-gradient(circle at top, rgba(161, 146, 136, .12), transparent 32%), linear-gradient(180deg, rgba(255, 255, 255, .015), rgba(255, 255, 255, 0));--mmaspirit-gradient-glass-top: linear-gradient(90deg, transparent, rgba(255, 255, 255, .85), transparent);--mmaspirit-shadow-soft: 0 18px 50px rgba(0, 0, 0, .34);--mmaspirit-shadow-card: 0 22px 70px rgba(0, 0, 0, .28);--mmaspirit-shadow-glass: 0 18px 45px rgba(0, 0, 0, .24);--mmaspirit-radius-base: 8px;--mmaspirit-radius-sm: calc(var(--mmaspirit-radius-base) * .5);--mmaspirit-radius-lg: var(--mmaspirit-radius-base);--mmaspirit-radius-card: var(--mmaspirit-radius-lg);--mmaspirit-radius-card-mobile: var(--mmaspirit-radius-lg);--mmaspirit-radius-media: var(--mmaspirit-radius-lg);--mmaspirit-radius-shell: var(--mmaspirit-radius-lg);--mmaspirit-radius-pill: 999px;--style-border-radius-inputs: var(--mmaspirit-radius-base);--style-border-radius-buttons-primary: var(--mmaspirit-radius-base);--mmaspirit-space-section: clamp(2.5rem, calc(3.4rem * var(--mmaspirit-density-scale)), 4.75rem);--mmaspirit-space-card: clamp(1rem, calc(1rem * var(--mmaspirit-density-scale)), 1.35rem);--mmaspirit-space-inline: clamp(1rem, 2vw, 1.5rem);--mmaspirit-layout-wide: min(var(--mmaspirit-layout-max), calc(100vw - 2rem) )}html,body{background:var(--mmaspirit-color-bg);color:var(--mmaspirit-color-text)}html{color-scheme:dark}body,button,input,select,textarea,summary,.link,.button,.rte,.text-block,.field__input,.search-input,.predictive-search{font-family:var(--mmaspirit-font-family);font-weight:var(--mmaspirit-body-weight);font-stretch:calc(var(--mmaspirit-body-width) * 1%);font-variation-settings:"wght" var(--mmaspirit-body-weight),"wdth" var(--mmaspirit-body-width)}.price{font-family:var(--mmaspirit-font-family);font-weight:var(--mmaspirit-heading-weight);font-stretch:calc(var(--mmaspirit-heading-width) * 1%);font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" var(--mmaspirit-heading-width)}body{letter-spacing:.01em;line-height:1.6}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--mmaspirit-gradient-page);z-index:-1}p,li,dd,dt,label,.text-block,.rte,.footer-utilities__text{color:var(--mmaspirit-color-text)}.rte p,.text-block p,.footer-content p{line-height:1.72}strong,b,.rte strong{color:var(--mmaspirit-color-highlight);font-variation-settings:"wght" 700,"wdth" var(--mmaspirit-body-width)}marquee-component strong,marquee-component b{color:inherit}a{color:var(--mmaspirit-color-accent)}a:hover{color:var(--mmaspirit-color-accent-hover)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.header .menu-list__link,.button,button.button,.badge,.variant-option legend,.quantity-label,.facets__label,.sorting-filter .facets__summary,.footer-content h2,.footer-content h3,.footer-content h4{font-family:var(--mmaspirit-font-family);font-weight:var(--mmaspirit-heading-weight);font-stretch:calc(var(--mmaspirit-heading-width) * 1%);font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" var(--mmaspirit-heading-width)}.variant-option legend,.quantity-label{font-size:1.25rem;font-weight:700;color:var(--mmaspirit-color-text-strong)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--mmaspirit-color-text-strong);letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.main-collection-grid__title,.footer-content h2,.footer-content h3,.footer-content h4,.product-details .group-block-content>.group-block:first-child h1,.product-details .group-block-content>.group-block:first-child h2,.product-details .group-block-content>.group-block:first-child h3,.hero .text-block h1,.hero .text-block h2,.hero .text-block h3,.section .group-block h2:first-child,.section .group-block h3:first-child,.text-block:is(.h1,.h2,.h3)>:is(h1,h2,h3,p){background-image:var(--mmaspirit-gradient-text);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 6px rgba(0,0,0,.6));padding-block:.04em}#MainContent[data-template=index]>.shopify-section:first-child .hero{min-height:unset}#MainContent[data-template=index]>.shopify-section:first-child .hero .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.75rem,8vw,3.5rem)}#MainContent[data-template=index]>.shopify-section:first-child .hero__container{width:min(calc(100% - (var(--page-margin, 1rem) * 2)),70rem);min-height:unset;aspect-ratio:21 / 9;height:auto;max-height:min(62svh,40rem);margin-inline:auto;border-radius:var(--mmaspirit-radius-card)}#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-layered{position:relative;display:block;height:100%;width:100%;overflow:hidden}#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base);height:100%;width:100%;object-fit:cover;object-position:center center}#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-teaser{position:absolute;bottom:0;left:50%;z-index:var(--layer-base);width:min(92%,62rem);max-height:86%;object-fit:contain;object-position:center bottom;transform:translate(-50%)}@media screen and (max-width:749px){#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-teaser{width:108%;max-height:92%}}#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-layered:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(to top,#12121280,#12121200 40%)}@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-background{transform-origin:center 40%;animation:mma-hero-kenburns 22s cubic-bezier(.22,1,.36,1) both;will-change:scale,translate}#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-teaser{animation:mma-hero-teaser-rise 1.1s cubic-bezier(.22,1,.36,1) .12s both;will-change:transform}@keyframes mma-hero-kenburns{0%{scale:1.09}to{scale:1}}@keyframes mma-hero-teaser-rise{0%{transform:translate(-50%) translateY(3%)}to{transform:translate(-50%) translateY(0)}}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index]>.shopify-section:first-child .hero__media--mma-background{inset:-16% 0 auto;height:132%;animation:mma-hero-kenburns 22s cubic-bezier(.22,1,.36,1) both,mma-hero-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 130vh}@keyframes mma-hero-parallax{to{translate:0 14%}}}}.header-section,.shopify-section-group-header-group .shopify-section:first-child{position:sticky;top:0;z-index:var(--layer-sticky)}#header-component{padding-inline:.75rem}.header__row{background:transparent}.header__row--top .header__columns,.header__row--bottom .header__columns{width:100%;max-width:var(--mmaspirit-layout-wide);margin-inline:auto}.header__row--top .header__columns{position:relative;margin-block:.7rem;padding:.35rem .7rem;border-radius:calc(var(--mmaspirit-radius-shell) + 2px);border:1px solid rgba(202,193,187,.08);background:linear-gradient(180deg,#101010eb,#101010d6);-webkit-backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity))) saturate(130%);backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity))) saturate(130%);box-shadow:var(--mmaspirit-shadow-glass)}.header__row--top .header__columns:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:var(--mmaspirit-gradient-glass-top);border-radius:inherit;pointer-events:none}.header,.header a,.header button,.header summary{color:var(--mmaspirit-color-text-strong)}.header .header__row{min-height:4.85rem}.header-logo__image{height:clamp(32px,4vw,44px)!important;width:auto!important}.header .menu-list__link,.header .menu-drawer__menu-item,.header .menu-list__link-title{font-weight:var(--mmaspirit-heading-weight);font-stretch:calc(var(--mmaspirit-nav-width) * 1%);font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" var(--mmaspirit-nav-width);text-transform:uppercase;letter-spacing:.06em;font-size:.92rem;text-shadow:0 0 4px rgba(0,0,0,.45);transition:color .18s ease,opacity .18s ease,font-variation-settings .25s cubic-bezier(.25,1,.5,1)}.header .menu-list__link,.header-actions__action{min-height:2.8rem}.header .menu-list__link:hover,.header .menu-drawer__menu-item:hover,.header .menu-list__link--active,.header-actions__action:hover{color:#fff;font-variation-settings:"wght" calc(var(--mmaspirit-heading-weight) + 50),"wdth" calc(var(--mmaspirit-nav-width) + 8)}.dropdown-localization,.header .localization-selector,.header-actions__action{color:var(--mmaspirit-color-text-soft)}.predictive-search,.search-modal__content,.facets__inputs,.facets__panel,.cart-page__summary>*,.cart-items,.product-details,.dialog-modal,.footer-content,.footer-utilities,.cart-summary{background:linear-gradient(180deg,#1e1e1ef5,#141414f5);border-color:var(--mmaspirit-color-border)}.search-modal__content,.dialog-modal[open].search-modal__content,.dialog-modal,.drawer,.popover,.predictive-search{background:linear-gradient(180deg,rgba(25,25,25,calc(.96 - .16 * var(--mmaspirit-glass-opacity))),rgba(16,16,16,calc(.94 - .18 * var(--mmaspirit-glass-opacity))))!important}.search-modal__content,.dialog-modal[open].search-modal__content,.dialog-modal,.drawer,.popover{position:relative;border:1px solid rgba(202,193,187,calc(.14 * var(--mmaspirit-glass-opacity)));box-shadow:var(--mmaspirit-shadow-card);-webkit-backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity)));backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity)))}.search-modal__content:before,.dialog-modal:before,.drawer:before,.popover:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:var(--mmaspirit-gradient-glass-top);pointer-events:none}.predictive-search-form__header,.predictive-search-form__footer{background:transparent}.search-input,.field__input,.select select,.localization-form__select,input,textarea,.shopify-challenge__container input{background:#ffffff08;color:var(--mmaspirit-color-text-strong);border-color:#cac1bb2e;border-radius:var(--style-border-radius-inputs)}.email-signup__input-group,.email-signup__input{--border-radius: var(--mmaspirit-radius-base) !important;border-radius:var(--mmaspirit-radius-base)!important}.search-input::placeholder,.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--mmaspirit-color-text-muted)}.button:not(.button-unstyled),button.button:not(.button-unstyled),.add-to-cart-button,.shopify-payment-button__button,.button-secondary,.cart-items__empty-button,.shopify-cleanslate div[role=button]{border-radius:var(--style-border-radius-buttons-primary);font-weight:var(--mmaspirit-heading-weight);font-stretch:80%;font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" 80;letter-spacing:.1em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,font-variation-settings .25s cubic-bezier(.25,1,.5,1)}.button:not(.button-unstyled):hover,button.button:not(.button-unstyled):hover,.add-to-cart-button:hover,.button-secondary:hover{transform:translateY(-1px);font-variation-settings:"wght" calc(var(--mmaspirit-heading-weight) + 50),"wdth" 80}.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled),.add-to-cart-button,.shopify-payment-button__button,.shopify-cleanslate div[role=button]{background:var(--mmaspirit-color-accent);color:#fff;border-color:var(--mmaspirit-color-accent);box-shadow:0 14px 32px #ff100038}.button:not(.button-secondary):not(.button-unstyled):hover,button.button:not(.button-secondary):not(.button-unstyled):hover,.add-to-cart-button:hover,.shopify-payment-button__button:hover,.shopify-cleanslate div[role=button]:hover{background:var(--mmaspirit-color-accent-hover);border-color:var(--mmaspirit-color-accent-hover)}.button.button-secondary,.button-secondary,.cart-items__empty-button{background:var(--mmaspirit-color-bg);color:#fff;border:3px solid var(--mmaspirit-color-accent);border-radius:.75rem;font-size:1.6rem;line-height:1.4;letter-spacing:.5px;padding:.9rem 2rem;font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" 90}.button.button-secondary:hover,.button-secondary:hover,.button.button-secondary:focus,.button-secondary:focus{background-color:var(--mmaspirit-color-accent);color:#fff;border-color:var(--mmaspirit-color-accent);box-shadow:0 0 0 .25rem #ff100059}slideshow-arrows{mix-blend-mode:normal}.section--page-width,.section--full-width,.main-collection-grid,.product-information,.cart-page,.search-page,.resource-card,.product-card__content,.product-grid__card,.cart-items,.cart-summary,.product-details,.footer-content,.footer-utilities{position:relative}.resource-card,.product-card__content,.product-grid__card,.product-details{background:linear-gradient(180deg,#191919f0,#121212f0),var(--mmaspirit-gradient-surface);border:1px solid var(--mmaspirit-color-border);border-radius:var(--mmaspirit-radius-card);box-shadow:var(--mmaspirit-shadow-soft)}.product-grid__item,.product-card__content,.product-grid__card{border:0!important}.resource-card{padding:.9rem}.resource-card__media,.product-card .card-gallery,.product-media-container,.product-media-gallery,.cart-items__media-container,.product-card img{border-radius:var(--mmaspirit-radius-media);overflow:hidden}.dialog-zoomed-gallery .product-media-container{border-radius:0;overflow:visible}.resource-card__content,.product-card__content{gap:.55rem;padding:.65rem .25rem .2rem}.resource-card__title,.resource-card__title.paragraph,.product-card .resource-card__title,.resource-card__content .paragraph{color:var(--mmaspirit-color-text-strong);font-family:var(--mmaspirit-font-family)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-stretch:92%!important;font-variation-settings:"wght" var(--mmaspirit-ui-weight),"wdth" 92!important;letter-spacing:-.01em}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] :is(a,p,.text-block){color:var(--mmaspirit-color-text-strong)!important;font-family:var(--mmaspirit-font-family)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-stretch:92%!important;font-variation-settings:"wght" var(--mmaspirit-ui-weight),"wdth" 92!important;letter-spacing:-.01em!important;line-height:1.25!important;text-decoration:none!important;-webkit-text-fill-color:var(--mmaspirit-color-text-strong)!important}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{background-color:var(--mmaspirit-color-accent)!important}.slideshow-control:hover{background-color:var(--mmaspirit-color-accent-hover)!important}.product-card .product-title{line-height:1.08}.price,.price *{color:var(--mmaspirit-color-text-strong)}.compare-at-price,s.compare-at-price{color:var(--mmaspirit-color-text-muted)}.product-information__grid,.collection-wrapper:not(.collection-wrapper--grid-full-width):not(:has(.collection-wrapper--full-width)),.search-page__header,.footer-content,.footer-utilities{max-width:var(--mmaspirit-layout-wide);margin-inline:auto}.collection-wrapper.collection-wrapper--grid-full-width,.collection-wrapper:has(.collection-wrapper--full-width){max-width:none}@media screen and (max-width:749px){.collection-wrapper:has(.collection-wrapper--full-width-on-mobile){max-width:none}}.product-information,.cart-page,.search-page,.main-collection-grid{padding-top:calc(var(--mmaspirit-space-section) * .55);padding-bottom:calc(var(--mmaspirit-space-section) * .75)}@media screen and (min-width:750px)and (max-width:1199px){.product-information__grid:not(.product-information--media-none){width:min(calc(100% - (var(--page-margin, 1rem) * 2)),var(--mmaspirit-layout-wide));margin-inline:auto;grid-column:1 / -1}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.18fr) minmax(clamp(19rem,38vw,22rem),.82fr)!important;gap:clamp(1.2rem,2vw,1.9rem)}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(clamp(19rem,38vw,22rem),.82fr) minmax(0,1.18fr)!important;gap:clamp(1.2rem,2vw,1.9rem)}}.product-information__grid>.product-information__media{align-self:start;position:sticky;top:calc(var(--header-group-height, 0px) + 1rem)}.product-information__media .media-gallery__grid,.product-information__media slideshow-component,.product-information__media .dialog-thumbnails-list{gap:.9rem}.product-information__media .product-media-container{border-radius:var(--mmaspirit-radius-card);overflow:hidden;background:#ffffff05}.product-information__media .product-media-container--zoomable{cursor:zoom-in}.product-information__media .slideshow-controls__thumbnail,.product-information__media .dialog-thumbnails-list__thumbnail{border-radius:var(--mmaspirit-radius-card);background:#ffffff08;border:1px solid rgba(202,193,187,.12)}.product-details{padding:clamp(1.35rem,calc(1.75rem * var(--mmaspirit-density-scale)),2rem)}.product-details>.group-block{width:100%}.product-details>.group-block>.group-block-content{gap:1.25rem}.product-details .view-product-title{display:none}.product-details .group-block-content>.group-block:first-child{padding-block-end:1rem;border-bottom:1px solid rgba(202,193,187,.1)}.product-details .group-block-content>.group-block:first-child h1,.product-details .group-block-content>.group-block:first-child h2,.product-details .group-block-content>.group-block:first-child h3{font-size:clamp(2.15rem,3vw,3.25rem);line-height:.94;letter-spacing:-.04em}.product-details .price{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700}.tax-note.tax-note.tax-note{font-size:.85rem}.product-details .variant-picker{padding:1.2rem 0;border-block:1px solid rgba(202,193,187,.1)}.product-details .variant-option{gap:.8rem}.product-details .variant-option legend,.product-details .quantity-label,.product-details .variant-option--buttons{row-gap:.75rem}.product-details .variant-option__button-label{min-height:3.15rem;border-radius:var(--mmaspirit-radius-card);border:1px solid rgba(202,193,187,.16);background:#ffffff06;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,color .18s ease}.product-details .variant-option__button-label:hover{transform:translateY(-1px);border-color:#cac1bb4d;background:#ffffff0a}.product-details .variant-option__button-label:has(input:checked){background:#ff10001a;border-color:#ff100073;color:#fff;box-shadow:inset 0 0 0 1px #ff10002e}.product-details .variant-option__button-label:has(input[data-option-available=false]){opacity:.42}.product-details .quantity-selector-wrapper{width:100%;align-items:stretch}.product-details .quantity-selector,.quantity-selector-component{--quantity-selector-width: 160px;border-radius:var(--mmaspirit-radius-card);background:#ffffff06;border:1px solid rgba(202,193,187,.16)}.product-details .product-form-buttons{gap:.85rem}.product-details .quantity-rules,.product-details .price-per-item,.product-details .text-block,.product-details .rte{color:var(--mmaspirit-color-text)}.product-details .rte p{line-height:1.75}.sticky-add-to-cart__bar{background:linear-gradient(180deg,#1c1c1cf5,#121212f5);border:1px solid var(--mmaspirit-color-border);box-shadow:var(--mmaspirit-shadow-card);-webkit-backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity)));backdrop-filter:blur(calc(14px * var(--mmaspirit-glass-opacity)))}.collection-wrapper{row-gap:1.5rem}.collection-wrapper .facets-controls-wrapper{margin-bottom:.6rem}.collection-wrapper--grid-full-width .facets-controls-wrapper,.collection-wrapper:has(.collection-wrapper--full-width) .facets-controls-wrapper{padding-inline:var(--page-margin, 1rem)}.collection-wrapper--grid-full-width .facets.facets--horizontal,.collection-wrapper:has(.collection-wrapper--full-width) .facets.facets--horizontal{padding-inline:var(--page-margin, 1rem)}.collection-wrapper--grid-full-width .facets__form-wrapper,.collection-wrapper:has(.collection-wrapper--full-width) .facets__form-wrapper{max-width:none}.collection-wrapper--grid-full-width .column-options-wrapper,.collection-wrapper:has(.collection-wrapper--full-width) .column-options-wrapper{margin-right:0}.facets.facets-controls-wrapper,.facets-mobile-wrapper{padding:.2rem 0 .8rem}.facets--horizontal .facets__item,.facets--horizontal .sorting-filter,.facets-mobile-wrapper>*{border-radius:var(--mmaspirit-radius-card)}.facets--horizontal .facets__item,.facets--horizontal .facets__item .facets__panel,.facets--horizontal .sorting-filter .facets__panel{background:#141414f5;border:1px solid var(--mmaspirit-color-border);border-radius:var(--mmaspirit-radius-card)}.facets--horizontal .facets__item .facets__panel[open],.facets--horizontal .facets__item .facets__panel-content,.facets--horizontal .sorting-filter .facets__panel[open],.facets--horizontal .sorting-filter .sorting-filter__options{background:#141414fa;border-color:var(--mmaspirit-color-border)}.facets--horizontal .facets__item .facets__summary,.facets--horizontal .sorting-filter .facets__summary{padding-inline:.9rem}.facets--vertical:not(.facets--drawer),.facets__panel[open],.sorting-filter details[open]>summary,.facets-mobile-wrapper{background:var(--mmaspirit-color-bg);border:1px solid var(--mmaspirit-color-border-strong);border-radius:var(--mmaspirit-radius-lg)}.facets__summary,.sorting-filter summary,.sorting-filter__select-wrapper,.cart-items__title,.main-collection-grid__title{color:var(--mmaspirit-color-text-strong)}.facets__summary,.sorting-filter .facets__summary,.sorting-filter__select-wrapper{min-height:3rem}@media screen and (max-width:749px){.facets-toggle{padding-inline:var(--page-margin, 1rem)}.facets-mobile-wrapper.facets-controls-wrapper{padding:0;min-height:var(--minimum-touch-target);align-items:center}.facets-mobile-wrapper .column-options-wrapper{height:var(--minimum-touch-target);margin-right:0}.facets-mobile-wrapper .column-options{gap:0}.facets-mobile-wrapper .column-picker{display:grid;width:var(--minimum-touch-target);height:var(--minimum-touch-target);place-items:center;padding:0}}.facets__pill-label,.facets-remove__pill{border-radius:var(--mmaspirit-radius-sm);background:#ffffff08;color:var(--mmaspirit-color-text)}.facets__pill-input:checked+.facets__pill-label,.facets-remove__pill{border-color:#ff100059}.facets__pill-input:checked+.facets__pill-label{background:#ff10001f;color:var(--mmaspirit-color-text-strong)}.main-collection-grid__title{margin-bottom:.85rem;font-size:clamp(1.9rem,2.4vw,2.7rem);letter-spacing:-.03em}.product-grid{row-gap:clamp(1.25rem,calc(1.5rem * var(--mmaspirit-density-scale)),1.9rem)}@media screen and (min-width:750px){.product-grid:has(>.product-grid__item:nth-child(-n+3):last-child){--product-grid-columns-desktop: repeat(auto-fit, minmax(min(15.625rem, 100%), 20rem)) !important;justify-content:center}}.product-grid__item{min-width:0}.product-card__content>:not(.card-gallery):not(card-gallery){padding-inline:clamp(1rem,2vw,1.25rem)!important}.product-card__content>a.contents>.text-block{padding-inline:clamp(1rem,2vw,1.25rem)!important}.search-page{color:var(--mmaspirit-color-text)}.cart-page{padding-top:calc(var(--mmaspirit-space-section) * .55);padding-bottom:calc(var(--mmaspirit-space-section) * .8)}.cart-items,.cart-summary{border:1px solid var(--mmaspirit-color-border);border-radius:var(--mmaspirit-radius-card);box-shadow:var(--mmaspirit-shadow-soft)}.cart-items__table-row{border-color:#cac1bb14}.cart-items__price,.cart-items__title,.cart-items__title a{color:var(--mmaspirit-color-text-strong)}footer{margin-top:3rem;background:linear-gradient(180deg,#151515fa,#0d0d0d),var(--mmaspirit-gradient-surface);border-top:1px solid rgba(202,193,187,.1)}footer .shopify-section,footer .section-wrapper,footer .footer-utilities{background:linear-gradient(180deg,#1e1e1ef5,#141414f5)}footer .footer-utilities{max-width:none;margin-inline:0;border-radius:0}footer .section,footer .section-background{background:transparent}.footer-content,.footer-utilities{background:transparent;color:var(--mmaspirit-color-text)}.footer-utilities .utilities{max-width:var(--mmaspirit-layout-wide);margin-inline:auto}.footer-content{padding-top:.8rem}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:minmax(15rem,.68fr) minmax(11rem,.42fr) minmax(28rem,1fr);column-gap:clamp(2rem,5vw,5rem);row-gap:.85rem;align-items:start;align-content:start}footer .footer-content>:nth-child(1){grid-column:1;grid-row:1}footer .footer-content>:nth-child(3){max-width:42rem}footer .footer-content>:nth-child(2){grid-column:1 / -1;grid-row:2;max-width:none;margin-top:clamp(.75rem,1.4vw,1.25rem);padding-top:clamp(.75rem,1.4vw,1.1rem);border-top:1px solid rgba(202,193,187,.1)}footer .footer-content>:nth-child(3){grid-column:3;grid-row:1}footer .footer-content>:nth-child(3) .group-block-content{justify-content:flex-start!important;gap:clamp(.75rem,1.2vw,1rem);min-height:0;height:auto}footer .footer-content>:nth-child(3) .email-signup-block,footer .footer-content>:nth-child(3) .email-signup__form{width:100%;min-width:0}footer .footer-content>:nth-child(2) .menu__details{padding:0!important}footer .footer-content>:nth-child(2) .details-content .list-unstyled{display:flex;flex-wrap:wrap;gap:.45rem clamp(1rem,2vw,1.75rem);align-items:center;margin:0;padding:0}footer .footer-content>:nth-child(2) .menu__item{margin-block-start:0}}@media screen and (min-width:750px)and (max-width:989px){footer .footer-content{grid-template-columns:minmax(14rem,.72fr) minmax(24rem,1fr);column-gap:clamp(2rem,5vw,4rem);row-gap:1rem;align-items:start;align-content:start}footer .footer-content>:nth-child(1){grid-column:1;grid-row:1 / span 2}footer .footer-content>:nth-child(2){grid-column:1;grid-row:3}footer .footer-content>:nth-child(3){grid-column:2;grid-row:1;max-width:34rem}footer .footer-content>:nth-child(3) .group-block-content{justify-content:flex-start!important;gap:clamp(.75rem,1.4vw,1rem);min-height:0;height:auto}footer .footer-content>:nth-child(3) .email-signup-block,footer .footer-content>:nth-child(3) .email-signup__form{width:100%;min-width:0}}footer .menu{color:var(--mmaspirit-color-text)}footer .menu__heading{color:var(--mmaspirit-color-text-strong)}footer .menu__item{line-height:1.45}.footer-content h2,.footer-content h3,.footer-content h4{margin-bottom:.55rem}.footer-content p,.footer-content a,.footer-content .link,.footer-utilities a,.footer-utilities .footer-utilities__text{color:inherit}.footer-content a,.footer-utilities a{text-decoration:none}.footer-content a:hover,.footer-utilities a:hover,.footer-content .link:hover{color:var(--mmaspirit-color-accent)}@media screen and (min-width:990px){.header__row--top .header__columns{padding-inline:1rem}}@media screen and (max-width:989px){.product-information__media{position:static}.search-modal__content{width:100dvw}.header .menu-list__link,.header .menu-list__link-title{font-size:.86rem}}@media screen and (max-width:749px){.resource-card,.product-card__content,.product-grid__card,.cart-items,.cart-summary,.product-details,.footer-content,.footer-utilities{border-radius:var(--mmaspirit-radius-card-mobile)}.header .header__row{min-height:4.15rem}.header__row--top .header__columns{margin-block:.45rem;padding:.18rem .42rem}.header-logo__image{height:32px!important}.main-collection-grid__title,.product-details .group-block-content>.group-block:first-child h1,.product-details .group-block-content>.group-block:first-child h2,.product-details .group-block-content>.group-block:first-child h3{font-size:clamp(1.85rem,9vw,2.45rem)}}#shopify-pc__banner,#shopify-pc__banner *,.cc-window.cc-banner,.cc-window.cc-banner *{color:#fff!important}#shopify-pc__banner,.cc-window.cc-banner{background:linear-gradient(180deg,#191919f5,#121212f5),var(--mmaspirit-gradient-surface)!important;border:1px solid var(--mmaspirit-color-border)!important;border-radius:var(--mmaspirit-radius-card)!important;box-shadow:var(--mmaspirit-shadow-card)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:var(--mmaspirit-color-text-strong)!important;font-family:var(--mmaspirit-font-family)!important}#shopify-pc__banner a,.cc-window.cc-banner .cc-link{color:var(--mmaspirit-color-accent)!important;font-weight:700!important;text-decoration:none!important}#shopify-pc__banner__btn-accept,.cc-window .cc-btn.cc-allow{border-radius:var(--mmaspirit-radius-pill)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-family:var(--mmaspirit-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--mmaspirit-color-accent)!important;color:#fff!important;border:none!important;padding:.8rem 1.6rem!important;transition:background .2s ease!important}#shopify-pc__banner__btn-accept:hover,.cc-window .cc-btn.cc-allow:hover{background:var(--mmaspirit-color-accent-hover)!important}#shopify-pc__banner__btn-decline,.cc-window .cc-btn.cc-deny{border-radius:var(--mmaspirit-radius-pill)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-family:var(--mmaspirit-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ffffff0d!important;color:var(--mmaspirit-color-text-strong)!important;border:1px solid var(--mmaspirit-color-border-strong)!important;padding:.8rem 1.6rem!important;transition:background .2s ease!important}#shopify-pc__banner__btn-decline:hover,.cc-window .cc-btn.cc-deny:hover{background:#ffffff1a!important}.section .group-block p:first-of-type,.hero .text-block p:first-of-type,.media-with-content__content p:first-of-type{background-image:var(--mmaspirit-gradient-text-secondary);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.4))}@keyframes mmaspirit-pulse{0%{opacity:.6;transform:scale(.995)}50%{opacity:.35;transform:scale(1.002)}to{opacity:.6;transform:scale(.995)}}predictive-search-component[data-loading=true] .predictive-search-results__inner{animation:mmaspirit-pulse 1.4s infinite ease-in-out;pointer-events:none;filter:blur(1px);transition:filter .3s ease}#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog{background:linear-gradient(180deg,#191919fa,#121212fa),var(--mmaspirit-gradient-surface)!important;border:1px solid var(--mmaspirit-color-border)!important;border-radius:var(--mmaspirit-radius-card)!important;box-shadow:var(--mmaspirit-shadow-card)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:var(--mmaspirit-color-text)!important;font-family:var(--mmaspirit-font-family)!important}#shopify-pc__prefs__dialog *,.shopify-pc__prefs__dialog *,#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog h1,#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__dialog h3,#shopify-pc__prefs__dialog h4,#shopify-pc__prefs__dialog span,#shopify-pc__prefs__dialog label,#shopify-pc__prefs__header-title{color:var(--mmaspirit-color-text-strong)!important}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save,.shopify-pc__prefs__btn-accept,.shopify-pc__prefs__btn-save{border-radius:var(--mmaspirit-radius-pill)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-family:var(--mmaspirit-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--mmaspirit-color-accent)!important;color:#fff!important;border:none!important;padding:.8rem 1.6rem!important;transition:background .2s ease!important;cursor:pointer!important}#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-save:hover,.shopify-pc__prefs__btn-accept:hover,.shopify-pc__prefs__btn-save:hover{background:var(--mmaspirit-color-accent-hover)!important}#shopify-pc__prefs__header-decline,.shopify-pc__prefs__btn-decline{border-radius:var(--mmaspirit-radius-pill)!important;font-weight:var(--mmaspirit-ui-weight)!important;font-family:var(--mmaspirit-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ffffff0d!important;color:var(--mmaspirit-color-text-strong)!important;border:1px solid var(--mmaspirit-color-border-strong)!important;padding:.8rem 1.6rem!important;transition:background .2s ease!important;cursor:pointer!important}#shopify-pc__prefs__header-decline:hover,.shopify-pc__prefs__btn-decline:hover{background:#ffffff1a!important}#shopify-pc__prefs__dialog a,.shopify-pc__prefs__dialog a{color:var(--mmaspirit-color-accent)!important;text-decoration:none!important}#shopify-pc__prefs__dialog a:hover,.shopify-pc__prefs__dialog a:hover{text-decoration:underline!important}#shopify-pc__prefs__dialog svg,#shopify-pc__prefs__dialog .shopify-pc__prefs__close-btn{fill:var(--mmaspirit-color-text-strong)!important;color:var(--mmaspirit-color-text-strong)!important}#shopify-pc__prefs__dialog input[type=checkbox]{accent-color:var(--mmaspirit-color-accent)!important;background-color:#ffffff0d!important;border:1px solid var(--mmaspirit-color-border)!important}.shopify-pc__prefs__accordion-item,.shopify-pc__prefs__category{border-bottom:1px solid rgba(252,245,240,.1)!important}.section-resource-list__content,.resource-list:not(.resource-list__carousel){padding-inline:var(--page-margin, 1rem)}#shopify-section-template--30377687318871__product_list_fa6P9H .section-resource-list__content>.button-secondary{min-height:auto;padding-block:.78rem;padding-inline:clamp(2rem,4vw,3.15rem);border-width:1px;box-shadow:inset 0 0 0 1px var(--mmaspirit-color-accent),0 10px 24px #ff100024;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.05;letter-spacing:.075em}.section--full-width .custom-section-content{max-width:var(--page-width, 1400px);margin-inline:auto;width:100%;padding-inline:var(--page-margin, 1rem)}.footer-contact-socials{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;text-align:left}.footer-contact-socials .footer-logo-wrapper{margin-bottom:.5rem}.footer-contact-socials .footer-logo{display:block;max-width:140px;height:auto}.footer-contact-columns{display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:wrap}.footer-contact-columns>.footer-contact-info{flex:1 1 8rem;min-width:0}.footer-contact-info{font-size:.95rem;line-height:1.6;color:var(--mmaspirit-color-text)}.footer-contact-info p{margin:0 0 1rem}.footer-contact-phone,.footer-contact-email{white-space:nowrap}.footer-contact-info p:last-child{margin-bottom:0}.footer-contact-info a{color:var(--mmaspirit-color-text-strong);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.footer-contact-info a:hover{color:var(--mmaspirit-color-accent)}.footer-social-links{display:flex;gap:1rem;align-items:center}.footer-social-links .social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--mmaspirit-color-text-strong)!important;transition:all .3s ease;text-decoration:none}.footer-social-links .social-link svg{width:20px;height:20px;color:currentColor;fill:currentColor;stroke:none}.footer-social-links .social-link svg *,.footer-social-links .social-link svg path,.footer-social-links .social-link svg circle,.footer-social-links .social-link svg rect{fill:currentColor!important;stroke:none!important}.footer-social-links .social-link:hover{background:var(--mmaspirit-color-accent);color:#fff!important;border-color:var(--mmaspirit-color-accent);transform:translateY(-3px);box-shadow:0 4px 12px #ff10004d}.product-card .rte{font-size:1.05rem;font-weight:600;line-height:1.3}@media(prefers-reduced-motion:no-preference){.scroll-reveal--pending{opacity:0;transform:translateY(18px)}.scroll-reveal--visible{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}}.collection-card--image-bg .rte{color:var(--mmaspirit-color-text-strong);font-weight:var(--mmaspirit-heading-weight);font-stretch:calc(var(--mmaspirit-nav-width) * 1%);font-variation-settings:"wght" var(--mmaspirit-heading-weight),"wdth" var(--mmaspirit-nav-width);text-transform:uppercase;letter-spacing:.06em;font-size:.92rem}.collection-card--image-bg .text-block--background{background-color:#101010c7!important;border:1px solid rgba(202,193,187,.14)}@media screen and (max-width:749px){#filters-drawer .dialog-modal{width:100vw;height:100svh;max-height:100svh;contain:layout}}.cart-drawer .cart-items{background:none;border:none;border-radius:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-overrides.css.map */
