:root{--mg-bg: #050505;--mg-panel: #171717;--mg-panel-raised: #202020;--mg-ink: #f4f2ed;--mg-muted: #aaa6a0;--mg-line: #353535;--mg-line-soft: #292929;--mg-red: #b30d18;--mg-red-text: #ff3b45;--mg-display: var(--font-heading-family), "Arial Narrow", "Archivo Narrow", Arial, sans-serif;--mg-mono: "Courier New", Courier, monospace;--mg-gutter: clamp(1.8rem, 2.35vw, 3.4rem);--mg-header-height: 8rem;--mg-transition: .18s ease}html{background:var(--mg-bg);color-scheme:dark;scroll-behavior:smooth}body.gradient,#MainContent,#MainContent>.shopify-section,#MainContent>.shopify-section>.gradient,#MainContent>.shopify-section>section>.gradient{background:var(--mg-bg);color:var(--mg-ink)}body{color:var(--mg-ink);font-family:var(--mg-mono)}body,button,input,select,textarea{font-family:var(--mg-mono)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.title--primary{color:var(--mg-ink);font-family:var(--mg-display);font-stretch:condensed;font-weight:500;letter-spacing:-.025em!important;line-height:1!important}::selection{background:var(--mg-red);color:#fff}#MainContent a{color:inherit}#MainContent :where(a,button,input,select,textarea,summary):focus-visible,.section-header :where(a,button,input,select,summary):focus-visible,.footer :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--mg-red-text)!important;outline-offset:3px!important;box-shadow:none!important}#MainContent :where(.button,.shopify-challenge__button,.customer button),.footer .button{min-height:5rem;border:1px solid var(--mg-red);border-radius:0;background:var(--mg-red);color:#fff;font-family:var(--mg-mono);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase!important;transition:background-color var(--mg-transition),border-color var(--mg-transition),color var(--mg-transition)}#MainContent :where(.button,.shopify-challenge__button,.customer button):before,#MainContent :where(.button,.shopify-challenge__button,.customer button):after,.footer .button:before,.footer .button:after{border-radius:0!important;box-shadow:none!important}#MainContent :where(.button,.shopify-challenge__button,.customer button):not([disabled]):hover,.footer .button:not([disabled]):hover{border-color:var(--mg-ink);background:var(--mg-ink);color:var(--mg-bg);transform:none}#MainContent .button--secondary{border-color:#666;background:transparent;color:var(--mg-ink)}#MainContent .button--secondary:not([disabled]):hover{border-color:var(--mg-red);background:var(--mg-red);color:#fff}#MainContent :where(.field,.select):before,#MainContent :where(.field,.select):after,.footer :where(.field,.select):before,.footer :where(.field,.select):after{border-radius:0!important;box-shadow:none!important}#MainContent :where(.field__input,.select__select,textarea),.footer :where(.field__input,.select__select,textarea){border-radius:0;background:#0d0d0d;color:var(--mg-ink)}#MainContent :where(.field__label,.form__label),.footer :where(.field__label,.form__label){color:var(--mg-muted)}#MainContent .rte,#MainContent .rte p,#MainContent .product__description,#MainContent .collection-hero__description{color:var(--mg-muted);line-height:1.75;text-transform:none!important}.section-header{z-index:50}.header-wrapper,.header-wrapper.gradient{border-bottom:1px solid rgba(255,255,255,.22);background:var(--mg-red)!important;color:#fff;transition:background-color var(--mg-transition),border-color var(--mg-transition)}#site-header.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:var(--mg-header-height);padding:0 var(--mg-gutter);color:#fff}#site-header .header__inline-menu{justify-self:start;margin-top:0}#site-header .header__heading{justify-self:center}#site-header .header__icons{justify-self:end;color:#fff}#site-header .header__menu-item,#site-header .header__active-menu-item,#site-header .header__icon,#site-header .localization-selector.link{color:#fff!important}#site-header .header__menu-item{min-height:4.4rem;padding-inline:clamp(.7rem,.8vw,1.3rem);font-family:var(--mg-mono);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase!important}#site-header .header__menu-item span{position:relative}#site-header .header__menu-item span:after{position:absolute;right:0;bottom:-.7rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--mg-transition)}#site-header .header__menu-item:hover span:after,#site-header .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}#site-header .header__heading-link{display:inline-grid;min-width:7.6rem;min-height:4.4rem;place-items:center;padding:0}#site-header .header__heading-logo,#site-header.site-header-transparent .header__heading-logo,.shopify-section-header-sticky #site-header .header__heading-logo{width:auto!important;max-width:7rem;max-height:6.4rem;object-fit:contain;filter:brightness(0) invert(1)!important;transform:scale(1.2)}#site-header .header__icon{min-width:4.4rem;min-height:4.4rem;transition:opacity var(--mg-transition)}#site-header .header__icon:hover{color:#fff!important;opacity:.62}#site-header .header__icon svg,#site-header .header__icon svg *{color:currentColor!important;stroke:currentColor!important}#site-header .cart-count-bubble{border:1px solid #fff;background:var(--mg-bg);color:#fff;font-family:var(--mg-mono)}.template-index .section-header:not(.scrolled-past-header){position:relative!important;width:100%;margin-bottom:calc(0rem - var(--mg-header-height))}.template-index .section-header:not(.scrolled-past-header) .header-wrapper,.template-index .section-header:not(.scrolled-past-header) .header-wrapper.gradient{border-bottom-color:#fff3;background:linear-gradient(180deg,#050505ad,#0505050a)!important}.announcement-bar,.utility-bar,.utility-bar.gradient{border:0;background:var(--mg-bg)!important;color:var(--mg-red-text)!important}.announcement-bar__message,.announcement-bar__link{color:var(--mg-red-text)!important;font-family:var(--mg-mono);font-size:1rem;font-weight:700;letter-spacing:.09em;line-height:1.25;text-transform:uppercase!important}.announcement-bar__message{min-height:2.4rem;padding-block:.55rem}.menu-drawer,.menu-drawer.gradient,.menu-drawer__submenu,.menu-drawer__submenu.gradient{border-color:var(--mg-line);background:var(--mg-bg)!important;color:var(--mg-ink)}.menu-drawer__inner-container,.menu-drawer__navigation-container{background:var(--mg-bg)}.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__account{min-height:5.2rem;border-bottom:1px solid var(--mg-line-soft);color:var(--mg-ink)!important;font-family:var(--mg-display);font-size:2rem;font-weight:500;letter-spacing:0!important;text-transform:uppercase!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover,.menu-drawer__account:hover{background:var(--mg-panel);color:var(--mg-red-text)!important}.menu-drawer__utility-links,.menu-drawer__localization{border-top:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-muted)}.menu-drawer .localization-selector.link{color:var(--mg-ink)!important}.footer,.footer.gradient{margin-top:0;border-top:1px solid var(--mg-line-soft);background:var(--mg-bg)!important;color:var(--mg-ink)}.footer .footer__content-top{padding-top:clamp(5.6rem,7vw,9.6rem);padding-bottom:clamp(4.4rem,6vw,7.6rem)}.footer .footer__blocks-wrapper{gap:clamp(3rem,5vw,7.2rem)}.footer .footer-block__heading{margin-bottom:1.8rem;color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.95rem!important;font-weight:700;letter-spacing:.09em!important;text-transform:uppercase!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .copyright__content,.footer .policies li a{color:var(--mg-muted);font-family:var(--mg-mono);font-size:1.1rem;line-height:1.65;text-transform:none!important}.footer .footer-block__details-content a:hover,.footer .policies li a:hover{color:var(--mg-red-text);text-decoration-color:currentColor}.footer .footer-block--newsletter{align-items:flex-start}.footer .newsletter-form{max-width:52rem}.footer .newsletter-form__field-wrapper .field__input{min-height:5rem;border:1px solid #555;background:transparent}.footer .newsletter-form__button{width:5rem;min-height:5rem;background:var(--mg-red);color:#fff}.footer .newsletter-form__message{color:var(--mg-red-text)!important}.footer .footer__content-bottom{border-top:1px solid var(--mg-line-soft)}.footer .localization-form__select,.footer .localization-selector.link{color:var(--mg-ink)}.template-index #MainContent{background:var(--mg-bg)}.template-index [id*=__image_banner_dJREai] .banner{position:relative;display:block!important;height:100svh!important;min-height:68rem!important;overflow:hidden;border-bottom:1px solid var(--mg-line-soft);background:var(--mg-panel)}.template-index [id*=__image_banner_dJREai] .banner:before,.template-index [id*=__image_banner_dJREai] .banner__media:before,.template-index [id*=__image_banner_dJREai] .banner__content:before{display:none!important;padding-bottom:0!important}.template-index [id*=__image_banner_dJREai] .banner__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.template-index [id*=__image_banner_dJREai] .banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050505 42%,#050505b8);content:"";pointer-events:none}.template-index [id*=__image_banner_dJREai] .banner__media img{width:100%;height:100%!important;object-fit:cover;object-position:center}.template-index [id*=__image_banner_dJREai] .banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;max-width:none;height:100%!important;padding:0 var(--mg-gutter) clamp(6rem,8vw,11rem)!important;background:transparent!important}.template-index [id*=__image_banner_dJREai] .banner__box{display:block;grid-template-columns:none;grid-template-areas:none;gap:0;width:min(48rem,44vw);max-width:none!important;padding:0!important;background:transparent!important;color:#fff;text-align:right;text-shadow:0 .2rem 1.8rem rgba(0,0,0,.72)}.template-index [id*=__image_banner_dJREai] .banner__text,.template-index [id*=__image_banner_dJREai] .banner__text p{margin:0 0 1.4rem;color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.95rem;font-weight:700;letter-spacing:.09em!important;line-height:1.2!important;text-transform:uppercase!important}.template-index [id*=__image_banner_dJREai] .banner__heading{margin:0;color:#fff;font-family:var(--mg-display);font-size:clamp(3.8rem,4vw,5.8rem)!important;font-weight:500;letter-spacing:-.035em!important;line-height:.96!important}.template-index [id*=__image_banner_dJREai] .banner__buttons{justify-content:flex-end;margin-top:2.6rem!important}.template-index [id*=__image_banner_dJREai] .banner__buttons .button{min-width:17rem;min-height:4.8rem;border-color:#fff;background:transparent;color:#fff;text-shadow:none}.template-index [id*=__image_banner_dJREai] .banner__buttons .button:hover{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.template-index .collection,.template-index .collection.gradient,.template-index .collection-list-wrapper,.template-index .rich-text,.template-index .image-with-text,.template-index .image-with-text__content{background:var(--mg-bg)!important;color:var(--mg-ink)}.template-index .collection{padding-block:clamp(7.6rem,9vw,14rem)}.template-index .collection__title{margin-bottom:clamp(3rem,4vw,5.8rem)}.template-index .collection__title .title{font-size:clamp(3.8rem,4.2vw,6.6rem);line-height:.9!important}.template-index .collection__view-all{margin-top:clamp(3rem,4vw,5rem)}.template-index .collection__view-all .button{min-width:17rem}.template-index .collection__grid_container{background:var(--mg-bg)}.template-index .collection__grid_item{border:0;border-radius:0;background:var(--mg-panel)}.template-index .collection__grid--overlay{background:linear-gradient(180deg,transparent 42%,rgba(5,5,5,.82))}.template-index .collection__grid__title{color:#fff;font-size:clamp(3.6rem,4.5vw,6.8rem)!important;letter-spacing:-.035em!important;line-height:.9!important}.template-index .image-with-text{border-top:1px solid var(--mg-line-soft);border-bottom:1px solid var(--mg-line-soft)}.template-index .image-with-text__media{border:0;border-radius:0;background:var(--mg-panel)}.template-index .image-with-text__content{padding:clamp(4rem,6vw,8rem)}.template-index .image-with-text__heading{font-size:clamp(4rem,5vw,7.4rem);line-height:.9!important}#MainContent .product-grid,#MainContent .collection .grid{column-gap:1.8rem;row-gap:clamp(4.2rem,5.5vw,7.6rem)}#MainContent .card-wrapper,#MainContent .card,#MainContent .card__inner,#MainContent .card__content,#MainContent .card__information,#MainContent .card-information{border-radius:0;background:transparent;color:var(--mg-ink)}#MainContent .card-wrapper .card__inner,#MainContent .card-wrapper .card__media,#MainContent .card-wrapper .media{overflow:hidden;border:0;border-radius:0;background:var(--mg-panel)!important}#MainContent .card-wrapper .media img{object-fit:contain;transition:transform .3s cubic-bezier(.2,.75,.25,1),opacity var(--mg-transition)}#MainContent .card-wrapper:hover .media img{transform:scale(1.025)}#MainContent .card--standard>.card__content .card__information,#MainContent .card__information{padding:1.2rem 0 0}#MainContent .card__heading,#MainContent .card__heading.h5,#MainContent .card__heading.h1{min-height:0;margin:0;color:var(--mg-ink);font-family:var(--mg-mono);font-size:1.05rem!important;font-weight:400;letter-spacing:0!important;line-height:1.35!important;text-transform:uppercase!important}#MainContent .card__heading a:hover{color:var(--mg-red-text)}#MainContent .card-information>.price,#MainContent .card-information .price,#MainContent .card-information .price *{color:var(--mg-muted);font-family:var(--mg-mono);font-size:1rem!important;line-height:1.35}#MainContent .card__badge .badge{border:0;border-radius:0;background:var(--mg-red);color:#fff;font-family:var(--mg-mono);font-size:.85rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase!important}#MainContent .quick-add{margin:1.2rem 0 0}#MainContent .quick-add__submit{min-height:4.6rem;border-color:#666;background:transparent;color:var(--mg-ink);font-size:.95rem}#MainContent .quick-add__submit:not([disabled]):hover{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.quick-add-modal,.quick-add-modal.color-background-1,.quick-add-modal.color-background-2,.quick-add-modal.color-inverse{color:var(--mg-ink)}.quick-add-modal__content,.quick-add-modal__content-info{border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}.quick-add-modal__content{border:1px solid var(--mg-line)}.quick-add-modal__toggle{min-width:4.4rem;min-height:4.4rem;border:1px solid var(--mg-line);border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}quick-add-modal :is(.price,.price *,.product__view-details){color:var(--mg-ink)!important}quick-add-modal .product__view-details{text-decoration-color:var(--mg-red-text)}[class*=ai-recently-viewed] :is(h2,h3,a,p,span,[class*=price]){color:var(--mg-ink)!important}.template-collection .collection-hero,.template-collection .collection-hero.gradient{padding:clamp(4.8rem,6vw,8rem) var(--mg-gutter)!important;border-bottom:1px solid var(--mg-line);background:var(--mg-bg)!important;color:var(--mg-ink)}.template-collection .collection-hero__inner{align-items:flex-end;padding:0}.template-collection .collection-hero__text-wrapper:before{margin-bottom:1.2rem;color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.9rem;letter-spacing:.08em}.template-collection .collection-hero__title{margin:0!important;color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important;line-height:1!important}.template-collection .collection-hero__description{max-width:68rem;margin-top:1.8rem;color:var(--mg-muted);font-size:1.2rem}.template-collection #main-collection-filters,.template-search #main-search-filters,.template-collection .facets-vertical-sort,.template-search .facets-vertical-sort{border-top:1px solid var(--mg-line-soft);border-bottom:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-ink)}.template-collection .facets-container,.template-search .facets-container,.template-collection .facets-vertical-form,.template-search .facets-vertical-form,.template-collection .facets__form,.template-search .facets__form{gap:1.2rem;padding-block:1.2rem;border:0;background:var(--mg-bg);color:var(--mg-ink)}.template-collection :where(.facets__heading,.facet-filters__label,.product-count__text),.template-search :where(.facets__heading,.facet-filters__label,.product-count__text){color:var(--mg-muted);font-family:var(--mg-mono);font-size:.95rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase!important}.template-collection :where(.facets__summary,.facet-filters__sort),.template-search :where(.facets__summary,.facet-filters__sort){min-height:4.4rem;border:0;border-bottom:1px solid var(--mg-line);border-radius:0;background:transparent;color:var(--mg-ink);font-family:var(--mg-mono);font-size:1.05rem}.template-collection .facets__summary:hover,.template-search .facets__summary:hover{color:var(--mg-red-text);text-decoration:none}.template-collection :where(.facets__display,.facets__display-vertical),.template-search :where(.facets__display,.facets__display-vertical){border:1px solid var(--mg-line);border-radius:0;background:var(--mg-bg);color:var(--mg-ink);box-shadow:0 2.4rem 6rem #00000075}.template-collection .facets__price input,.template-search .facets__price input{border-radius:0;background:#0d0d0d;color:var(--mg-ink)}.template-collection .active-facets__button-inner,.template-search .active-facets__button-inner{border-radius:0;background:var(--mg-panel);color:var(--mg-ink);box-shadow:0 0 0 1px var(--mg-line)}.template-collection .product-grid-container,.template-search .product-grid-container{padding-top:2.4rem;padding-bottom:clamp(7rem,9vw,12rem);background:var(--mg-bg)}.template-collection .pagination__item,.template-search .pagination__item{color:var(--mg-ink)}.template-collection .pagination__item--current,.template-search .pagination__item--current{color:var(--mg-red-text)}.template-product #MainContent,.template-product #MainContent>.shopify-section,.template-product [id^=MainProduct-]{background:var(--mg-bg)!important;color:var(--mg-ink)}.template-product [id^=MainProduct-]{padding:clamp(3rem,4.5vw,6.4rem) var(--mg-gutter) clamp(7rem,9vw,12rem)!important}.template-product .product{align-items:start;column-gap:clamp(3rem,4.5vw,6rem);margin:0}.template-product .product__media-wrapper,.template-product .product__info-wrapper{max-width:none}.template-product .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0}.template-product .product__media-list:has(>:only-child){grid-template-columns:1fr}.template-product .product__media-item,.template-product .product__media-item.grid__item{width:100%;max-width:none;margin:0}.template-product .product__media,.template-product .product__media-wrapper .media,.template-product .product-media-container{border:0;border-radius:0;background:var(--mg-panel)!important}.template-product .product__media img{object-fit:contain}.template-product .product__info-container{max-width:none;color:var(--mg-ink)}.template-product .product__column-sticky{top:calc(var(--mg-header-height) + 3rem)}.template-product .product__info-container>*:first-child:before{color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.9rem;letter-spacing:.08em}.template-product .product__title{margin-bottom:0}.template-product .product__title h1,.template-product .product__title .h1{margin:0;color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important;line-height:1!important}.template-product .product__info-container .price,.template-product .product__info-container .price *{color:var(--mg-ink);font-family:var(--mg-mono);font-size:1.3rem}.template-product :where(.product__text,.product__sku,.product__inventory,.product__tax,.quantity__label,.form__label){color:var(--mg-muted);font-family:var(--mg-mono);font-size:1rem;letter-spacing:.06em}.template-product .product__inventory{color:var(--mg-ink)}.template-product .product-form__input{max-width:none}.template-product .product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;margin:0 .6rem .6rem 0;border:1px solid #666;border-radius:0;background:transparent;color:var(--mg-ink);font-family:var(--mg-mono);font-size:1rem;font-weight:700}.template-product .product-form__input input[type=radio]:checked+label{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.template-product .product-form__input input[type=radio]:disabled+label,.template-product .product-form__input input[type=radio].disabled+label{border-color:#333;color:#666}body.template-product variant-radios .product-form__input input[type=radio]+label,quick-add-modal variant-radios .product-form__input input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-width:4.4rem!important;min-height:4.4rem!important;margin:0 .8rem .8rem 0!important;padding:.8rem 1rem!important;border:1px solid #666!important;background:transparent!important;color:var(--mg-ink)!important;line-height:1!important}body.template-product variant-radios .product-form__input input[type=radio]:checked+label,quick-add-modal variant-radios .product-form__input input[type=radio]:checked+label{border-color:var(--mg-red)!important;background:var(--mg-red)!important;color:#fff!important}body.template-product variant-radios .product-form__input input[type=radio].disabled+label,quick-add-modal variant-radios .product-form__input input[type=radio].disabled+label{border-color:#3f3f3f!important;background:#ffffff06!important;color:#777!important;opacity:1!important;text-decoration-color:#777!important}.template-product :where(.select__select,.quantity){min-height:4.8rem;border:1px solid #666;border-radius:0;background:transparent;color:var(--mg-ink)}.template-product .quantity:before,.template-product .quantity:after{border-radius:0;box-shadow:none}.template-product .quantity__button{min-width:4.4rem;min-height:4.4rem;color:var(--mg-ink)}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.4rem;border-color:var(--mg-red);background:var(--mg-red);color:#fff}.template-product .product-form__submit:not([disabled]):hover{border-color:var(--mg-ink);background:var(--mg-ink);color:var(--mg-bg)}.template-product .shopify-payment-button{margin-top:.8rem}.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__more-options{min-height:4.8rem;border-radius:0!important}.template-product .shopify-payment-button__button--unbranded{border:1px solid #666;background:transparent!important;color:var(--mg-ink)!important;font-family:var(--mg-mono);font-size:1rem;font-weight:700;letter-spacing:.06em}.template-product .shopify-payment-button__more-options{color:var(--mg-muted)}.template-product .product__accordion{margin:0;border-top:1px solid var(--mg-line)}.template-product .product__accordion:last-of-type{border-bottom:1px solid var(--mg-line)}.template-product .product__accordion summary{min-height:5.2rem}.template-product .product__accordion .accordion__title{color:var(--mg-ink);font-family:var(--mg-mono);font-size:1rem;font-weight:700;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .product__accordion .icon-caret{color:var(--mg-red-text)}.template-product .product__description,.template-product .product__accordion .accordion__content{color:var(--mg-muted);font-size:1.2rem;line-height:1.75}.template-product .pickup-availability-preview,.template-product .pickup-availability-info,.template-product .pickup-availability-button{color:var(--mg-ink)}.template-product .thumbnail{border:1px solid var(--mg-line);border-radius:0;background:var(--mg-panel)}.template-product .thumbnail[aria-current=true]{border-color:var(--mg-red-text);box-shadow:none}.template-cart #MainContent{background:var(--mg-bg);color:var(--mg-ink)}.template-cart cart-items,.template-cart .cart__footer-wrapper{color:var(--mg-ink)}.template-cart .title-wrapper-with-link{align-items:flex-end;margin-bottom:2.4rem}.template-cart .title--primary{margin:0;color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important}.template-cart .underlined-link{color:var(--mg-red-text)!important;font-size:1rem;text-underline-offset:.4rem}.template-cart .cart-items{color:var(--mg-ink)}.template-cart .cart-items thead{border-bottom:1px solid var(--mg-line)}.template-cart .cart-items th{color:var(--mg-muted);font-family:var(--mg-mono);font-size:.9rem;letter-spacing:.08em}.template-cart .cart-item{border-bottom:1px solid var(--mg-line)}.template-cart .cart-item__image-container,.template-cart .cart-item__image-container.gradient{border:0;border-radius:0;background:var(--mg-panel)!important}.template-cart .cart-item__name{color:var(--mg-ink);font-family:var(--mg-display);font-size:2rem;font-weight:500;letter-spacing:0!important;line-height:1.05}.template-cart :where(.product-option,.cart-item__price-wrapper,.price){color:var(--mg-muted);font-family:var(--mg-mono);font-size:1rem}.template-cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}.template-cart .quantity{min-height:4.4rem;border:1px solid #555;border-radius:0;background:transparent;color:var(--mg-ink)}.template-cart .quantity:before,.template-cart .quantity:after{border-radius:0;box-shadow:none}.template-cart cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;padding:0;border:1px solid var(--mg-line);background:transparent;color:var(--mg-ink)}.template-cart cart-remove-button .button:hover{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.template-cart #main-cart-footer{border:1px solid var(--mg-line);border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}.template-cart #main-cart-footer.is-empty{display:none!important}.template-cart .totals,.template-cart .cart__blocks{color:var(--mg-ink)}.template-cart .totals__total{font-family:var(--mg-display);font-size:2.6rem;font-weight:500}.template-cart .totals__total-value{color:var(--mg-ink);font-family:var(--mg-mono);font-size:1.4rem}.template-cart .tax-note,.template-cart .mrgoat-cart-trust{color:var(--mg-muted)}.template-cart .mrgoat-cart-trust{border-top-color:var(--mg-line)}.template-cart .mrgoat-cart-trust li:before{color:var(--mg-red-text)}.template-cart .cart__checkout-button{min-height:5.4rem;border-color:var(--mg-red);background:var(--mg-red);color:#fff}.drawer,.cart-drawer{color:var(--mg-ink)}.cart-drawer__overlay{background:#000000b8}.cart-drawer .drawer__inner,.cart-drawer .drawer__inner-empty,.cart-drawer .drawer__header,.cart-drawer .drawer__contents,.cart-drawer .drawer__footer{border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}.cart-drawer .drawer__inner{width:min(52rem,100vw);max-width:52rem;border-left:1px solid var(--mg-line)}.cart-drawer .drawer__header,.cart-drawer .drawer__footer{border-color:var(--mg-line)}.cart-drawer .drawer__heading{color:var(--mg-ink);font-family:var(--mg-display);font-size:3rem;font-weight:500}.cart-drawer .drawer__close{min-width:4.4rem;min-height:4.4rem;color:var(--mg-ink)}.cart-drawer .cart-item{border-bottom:1px solid var(--mg-line)}.cart-drawer .cart-item__image{background:var(--mg-panel);object-fit:contain}.cart-drawer .cart-item__name,.cart-drawer .price,.cart-drawer .product-option,.cart-drawer .totals,.cart-drawer .totals__total-value{color:var(--mg-ink)}.cart-drawer .cart-item__name{font-family:var(--mg-display);font-size:1.7rem;font-weight:500}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.6rem}.cart-drawer .quantity{border:1px solid #555;border-radius:0;background:transparent}.cart-drawer .quantity:before,.cart-drawer .quantity:after{border-radius:0;box-shadow:none}.cart-drawer cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;border:1px solid var(--mg-line);background:transparent;color:var(--mg-ink)}.cart-drawer .cart__checkout-button{min-height:5.4rem;border-color:var(--mg-red);background:var(--mg-red);color:#fff}.cart-drawer .mrgoat-cart-trust,.cart-drawer .tax-note{color:var(--mg-muted)}.template-search .template-search,.template-search .template-search__results,.template-search .template-search__results.collection{background:var(--mg-bg);color:var(--mg-ink)}.template-search .template-search__header{width:100%;max-width:none;margin:0 0 2.4rem;padding:clamp(4.8rem,6vw,8rem) var(--mg-gutter);border-bottom:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-ink);text-align:left}.template-search .template-search__header h1{margin:0;color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important;line-height:1!important;text-align:left}.template-search .template-search__header h1:before{margin-bottom:1.2rem;color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.9rem;letter-spacing:.08em}.template-search .template-search__search{max-width:82rem;margin:2.4rem 0 0}.template-search .template-search__search .field{background:transparent}.template-search .template-search__search .field__input{min-height:5.2rem;border:1px solid #666;background:#0d0d0d;color:var(--mg-ink)}.template-search .template-search__search .field__label,.template-search .template-search__search .field__button{color:var(--mg-ink)!important}.search-modal :is(.field__input,.field__label,.field__button,.search__button){color:#0b0b0b!important}.search-modal :is(.field__button,.search__button) svg,.search-modal :is(.field__button,.search__button) svg *{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.search-modal input::placeholder{color:#555!important;opacity:1!important}.search-modal .predictive-search{border-color:var(--mg-line)!important;background:var(--mg-bg)!important;color:var(--mg-ink)!important}.search-modal .predictive-search :is(.predictive-search__item,.predictive-search__item-heading,.predictive-search__item-heading span,.predictive-search__item--term,.predictive-search__item--term span){color:var(--mg-ink)!important}.search-modal .predictive-search mark{background:transparent;color:var(--mg-red-text)!important}.search-modal .predictive-search__heading{border-color:var(--mg-line)!important;color:var(--mg-muted)!important}.template-search .predictive-search{border:1px solid var(--mg-line);border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}.template-search .mrgoat-search-empty p{color:var(--mg-muted)}.template-blog .main-blog,.template-article .article-template,.template-list-collections .collection-list-wrapper,.template-404 .template-404,body[class*=template-customers] .customer,.template-policy .shopify-policy__container,.page-contact .contact,.template-page .main-page-title,.template-page .rte{background:var(--mg-bg);color:var(--mg-ink)}.template-blog .main-blog,.template-list-collections .collection-list-wrapper{padding-top:clamp(4.8rem,6vw,8rem);padding-bottom:clamp(7rem,9vw,12rem)}.template-blog .title--primary,.template-list-collections .title--primary,.template-article .article-template__title,.template-404 .title,body[class*=template-customers] .customer h1,.template-page .main-page-title,.page-contact .contact .title{color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important;line-height:1!important}.template-blog .title--primary:before,.template-article .article-template__title:before,.template-list-collections .title--primary:before,body[class*=template-customers] .customer h1:before,.mrgoat-blog-empty__kicker,.mrgoat-404-kicker{color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.9rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase!important}.template-blog .blog__filter--container{margin-block:3rem;border-top:1px solid var(--mg-line);border-bottom:1px solid var(--mg-line)}.template-blog .blog__filter--item a{min-height:4.4rem;align-items:center;color:var(--mg-muted)!important;font-family:var(--mg-mono);font-size:.95rem}.template-blog .blog__filter--item.active a,.template-blog .blog__filter--item a:hover{color:var(--mg-red-text)!important}.template-blog .blog-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,6vw,8rem) 1.8rem}.template-blog .blog-articles__article,.template-blog .article-card-wrapper,.template-blog .article-card,.template-blog .card{border:0;border-radius:0;background:transparent;color:var(--mg-ink)}.template-blog .article-card__image-wrapper,.template-blog .article-card .media{border-radius:0;background:var(--mg-panel)}.template-blog .article-card__info,.template-blog .article-card__excerpt{color:var(--mg-muted)}.template-article .article-template{padding-bottom:clamp(7rem,9vw,12rem)}.template-article .article-template__header{max-width:108rem;margin:0 auto;padding:clamp(4.8rem,7vw,9rem) var(--mg-gutter) clamp(4rem,6vw,8rem);text-align:left}.template-article .article-template__title{max-width:16ch;font-size:clamp(4.4rem,6vw,8rem);line-height:.92!important}.template-article .article-template__hero-container{max-width:132rem;margin-inline:auto}.template-article .article-template__content{max-width:76rem;margin:clamp(4rem,6vw,8rem) auto 0;padding-inline:var(--mg-gutter);color:var(--mg-muted);font-size:1.25rem;line-height:1.85}.template-article .article-template__link,.template-article .share-button__button{color:var(--mg-red-text)}.template-policy .shopify-policy__container{max-width:92rem;padding:0 var(--mg-gutter) clamp(7rem,9vw,12rem)}.template-policy .shopify-policy__title{width:100vw;margin:0 calc(50% - 50vw) clamp(4rem,6vw,7rem);padding:clamp(4.8rem,6vw,8rem) var(--mg-gutter);border-bottom:1px solid var(--mg-line);background:var(--mg-bg);text-align:left}.template-policy .shopify-policy__title:before{color:var(--mg-red-text);font-family:var(--mg-mono);font-size:.9rem;letter-spacing:.08em}.template-policy .shopify-policy__title h1{margin:0;color:var(--mg-ink);font-size:clamp(3.6rem,3vw,4.2rem);font-weight:500;letter-spacing:-.025em!important;line-height:1!important}.template-policy .shopify-policy__body,.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li{color:var(--mg-muted);font-family:var(--mg-mono);font-size:1.2rem;line-height:1.85}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4{border-top-color:var(--mg-line);color:var(--mg-ink)}.template-policy .shopify-policy__body a{color:var(--mg-red-text)!important;text-decoration-color:currentColor;text-underline-offset:.4rem}.page-contact .contact{padding-top:clamp(4.8rem,6vw,8rem);padding-bottom:clamp(7rem,9vw,12rem)}.page-contact .contact__fields{gap:1.2rem}.page-contact .contact .field__input,.page-contact .contact textarea{min-height:5.2rem;border:1px solid #666;background:#0d0d0d;color:var(--mg-ink)}.page-contact .contact textarea{min-height:18rem}.template-suffix-faq .collapsible-content,.template-suffix-faq .collapsible-content__wrapper{background:var(--mg-bg);color:var(--mg-ink)}.template-suffix-faq .collapsible-content__heading:before{color:var(--mg-red-text)}.template-suffix-faq .accordion{border-color:var(--mg-line)}.template-suffix-faq .accordion summary{min-height:5.2rem;color:var(--mg-ink)}body[class*=template-customers] .customer{width:min(100% - 3.2rem,56rem);margin-block:clamp(4.8rem,7vw,9rem);padding:clamp(2.4rem,4vw,4.8rem);border:1px solid var(--mg-line)}body[class*=template-customers] .customer .field input{min-height:5.2rem;border:1px solid #666;background:#0d0d0d;color:var(--mg-ink)}body[class*=template-customers] .customer a{color:var(--mg-red-text)!important}.template-404 .template-404{display:grid;min-height:62vh;place-content:center;justify-items:center;padding-block:clamp(7rem,10vw,14rem);text-align:center}.template-404 .template-404__subtext{color:var(--mg-red-text);font-family:var(--mg-mono);font-size:1.1rem;font-weight:700}.template-404 .title{margin:1.2rem 0 3rem}.mrgoat-blog-empty{border:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-ink)}.mrgoat-blog-empty h2{color:var(--mg-ink);font-size:clamp(3.6rem,4vw,5.6rem);font-weight:500}.mrgoat-blog-empty p:not(.mrgoat-blog-empty__kicker){color:var(--mg-muted)}@media screen and (min-width:990px){.template-collection #product-grid,.template-search #product-grid.product-grid,.template-search #product-grid .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.template-product .product__media-wrapper{width:100%;max-width:none}.template-product .product__info-wrapper{width:100%;max-width:none;padding-left:0}.template-product .product{display:grid;grid-template-columns:minmax(0,2fr) minmax(32rem,.92fr)}.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(34rem,.75fr);align-items:start;gap:clamp(3.2rem,5vw,7.2rem);width:min(100%,144rem);margin-inline:auto;padding:clamp(4.8rem,6vw,8rem) var(--mg-gutter) clamp(7rem,9vw,12rem)}.template-cart #MainContent>[id$=__cart-items],.template-cart #MainContent>.cart__footer-wrapper{min-width:0}.template-cart .cart__footer-wrapper{padding:0}.template-cart #main-cart-footer{position:sticky;top:calc(var(--mg-header-height) + 3rem);width:100%;padding:2.8rem}.template-cart .cart__footer,.template-cart .cart__blocks{width:100%;padding:0}.template-cart #MainContent>.shopify-section:last-child:not(.cart__footer-wrapper){grid-column:1 / -1}}@media screen and (max-width:989px){:root{--mg-header-height: 5.6rem;--mg-gutter: 1.6rem}#site-header.header{min-height:var(--mg-header-height);padding-inline:.9rem}#site-header .header__heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#site-header .header__heading-link{min-width:6rem}#site-header .header__heading-logo,#site-header.site-header-transparent .header__heading-logo,.shopify-section-header-sticky #site-header .header__heading-logo{width:5.6rem!important;max-width:5.6rem;max-height:5.2rem;transform:scale(1.2)}#site-header .header__icons{gap:0}#site-header .header__icon,#site-header .header__icon--menu{min-width:4.4rem;min-height:4.4rem}#site-header header-drawer{margin-left:0}.announcement-bar__message{min-height:2.5rem;padding-block:.55rem;font-size:1rem;letter-spacing:.06em;white-space:normal}.template-index [id*=__image_banner_dJREai] .banner{min-height:100svh!important}.template-index [id*=__image_banner_dJREai] .banner__media img{object-position:72% center}.template-index [id*=__image_banner_dJREai] .banner__content{align-items:flex-end;justify-content:center;padding:0 1.8rem 6.8rem!important}.template-index [id*=__image_banner_dJREai] .banner__box{width:100%;max-width:52rem!important;text-align:center}.template-index [id*=__image_banner_dJREai] .banner__heading{max-width:22ch;margin-inline:auto;font-size:clamp(2.4rem,6.8vw,3.2rem)!important;line-height:1.02!important;white-space:normal!important;text-wrap:balance}.template-index [id*=__image_banner_dJREai] .banner__buttons{justify-content:center;margin-top:1.8rem!important}.template-index [id*=__image_banner_dJREai] .banner__buttons .button{min-width:15rem;min-height:4.6rem}#MainContent .product-grid,#MainContent .collection .grid,.template-collection #product-grid,.template-search #product-grid .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;row-gap:3.8rem}#MainContent .card__heading,#MainContent .card__heading.h5,#MainContent .card__heading.h1{font-size:.95rem!important}#MainContent .card-information>.price,#MainContent .card-information .price,#MainContent .card-information .price *{font-size:.95rem!important}#MainContent .quick-add__submit{min-height:4.4rem;padding-inline:.7rem;font-size:.85rem}.template-product [id^=MainProduct-]{padding:0 0 8rem!important}.template-product .product{display:block}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%;max-width:none}.template-product .product__media-wrapper{margin-bottom:0!important}.template-product .product__info-wrapper{padding:3.2rem var(--mg-gutter) 0}.template-product .product__column-sticky{position:static}.template-product .product__title h1,.template-product .product__title .h1,.template-collection .collection-hero__title,.template-search .template-search__header h1,.template-cart .title--primary,.template-blog .title--primary,.template-list-collections .title--primary,.template-404 .title,body[class*=template-customers] .customer h1,.template-page .main-page-title,.page-contact .contact .title,.template-policy .shopify-policy__title h1{font-size:clamp(2.4rem,7vw,3rem)}.template-product .product__media-list{display:flex;gap:.8rem;margin:0;padding:0 1.6rem .8rem;overflow-x:auto;scroll-padding-inline:1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.template-product .product__media-list::-webkit-scrollbar{display:none}.template-product .product__media-item,.template-product .product__media-item.grid__item{width:calc(100% - 3.2rem)!important;max-width:calc(100% - 3.2rem)!important;flex:0 0 calc(100% - 3.2rem);scroll-snap-align:start}.template-product .thumbnail-list{gap:.8rem;padding-inline:1.6rem}.template-product .thumbnail-list__item{width:6.4rem!important;flex:0 0 6.4rem}.quick-add-modal__content{inset:auto 0 0!important;width:100%!important;max-width:none;max-height:calc(100svh - 4.8rem);margin:0!important;overflow:auto;transform:none!important}quick-add-modal .product__media-wrapper,quick-add-modal .product__description,quick-add-modal .product__accordion,quick-add-modal .product__pickup-availabilities,quick-add-modal .product-form__quantity,quick-add-modal .shopify-payment-button,quick-add-modal .mrgoat-mobile-buy{display:none!important}quick-add-modal .product__info-wrapper{width:100%!important;max-width:none!important;padding:5.6rem 1.6rem 2rem!important}.template-blog .blog-articles{grid-template-columns:1fr}.template-article .article-template__title{font-size:clamp(3.8rem,11vw,5.8rem)}.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.template-product .product-media-container.media-fit-contain,.template-product .product__media-wrapper .product__media{height:min(46svh,42rem)!important}.template-product .product-media-container.media-fit-contain{aspect-ratio:auto!important}.template-product .product__media-item{padding-block:0!important}.template-index .collection{padding-block:6.6rem 8.2rem}.template-index .collection__title .title{font-size:4rem}.template-index .collection__grid_container{display:grid;grid-template-columns:1fr}.template-index .image-with-text__grid{display:flex;flex-direction:column}.template-index .image-with-text__content{padding:4.8rem 1.8rem}.template-index .image-with-text__heading{font-size:4.4rem}.template-collection .collection-hero,.template-search .template-search__header,.template-policy .shopify-policy__title{padding:3.2rem 1.6rem!important}.template-collection .collection-hero__description{font-size:1.1rem}.template-collection .mobile-facets__wrapper,.template-search .mobile-facets__wrapper{display:flex;align-items:center;gap:.8rem;padding-block:1rem}.template-collection .mobile-facets__open-wrapper,.template-search .mobile-facets__open-wrapper{flex:1 1 auto}.template-collection .mobile-facets__open,.template-search .mobile-facets__open,.template-collection .mobile-facets__sort .select__select,.template-search .mobile-facets__sort .select__select{min-height:4.4rem;border:1px solid var(--mg-line);border-radius:0;background:transparent;color:var(--mg-ink)}.template-collection .mobile-facets,.template-search .mobile-facets{background:#000000b8}.template-collection .mobile-facets__inner,.template-search .mobile-facets__inner{width:min(100%,42rem);border:0;border-radius:0;background:var(--mg-bg);color:var(--mg-ink)}.template-collection :where(.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu),.template-search :where(.mobile-facets__header,.mobile-facets__footer,.mobile-facets__submenu){border-color:var(--mg-line);background:var(--mg-bg);color:var(--mg-ink)}.template-collection .mobile-facets__summary,.template-collection .mobile-facets__label,.template-collection .mobile-facets__close-button,.template-search .mobile-facets__summary,.template-search .mobile-facets__label,.template-search .mobile-facets__close-button{min-height:4.4rem;color:var(--mg-ink)}.template-collection .mobile-facets__footer .button,.template-search .mobile-facets__footer .button{min-height:4.8rem}.template-cart #MainContent{display:block;padding:3.2rem 1.6rem 6rem!important}.template-cart cart-items,.template-cart .cart__footer-wrapper{padding-inline:0}.template-cart .cart-items thead{display:none}.template-cart .cart-item{grid-template-columns:8.8rem minmax(0,1fr);gap:1.6rem;padding-block:2rem}.template-cart .cart-item__media{grid-row:1 / span 3}.template-cart .cart-item__details{min-width:0}.template-cart .cart-item__name{font-size:1.7rem}.template-cart .cart-item__quantity-wrapper{flex-flow:row nowrap;align-items:center;gap:.8rem}.template-cart .cart-item__quantity-wrapper .quantity{width:12.8rem;min-width:0}.template-cart cart-remove-button .button{min-width:4.4rem}.template-cart #main-cart-footer{margin-top:3.2rem;padding:2rem 1.6rem}.cart-drawer .drawer__inner{width:100vw;max-width:100vw}.mrgoat-mobile-buy{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(13.5rem,44%);gap:.8rem;min-height:6rem;padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--mg-line);background:var(--mg-bg);color:var(--mg-ink)}.mrgoat-mobile-buy__meta{align-self:center;min-width:0}.mrgoat-mobile-buy__title,.mrgoat-mobile-buy__price{display:block}.mrgoat-mobile-buy__title{overflow:hidden;color:var(--mg-ink);font-family:var(--mg-display);font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase!important;white-space:nowrap}.mrgoat-mobile-buy__price{margin-top:.3rem;color:var(--mg-muted);font-size:1rem}.mrgoat-mobile-buy__button{min-height:4.8rem;border:1px solid var(--mg-red);border-radius:0;background:var(--mg-red);color:#fff;font-family:var(--mg-mono);font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase!important}.mrgoat-mobile-buy__button:disabled{border-color:#3a3a3a;background:var(--mg-panel-raised);color:#777}body.overflow-hidden .mrgoat-mobile-buy,body.overflow-hidden-mobile .mrgoat-mobile-buy,body.overflow-hidden-tablet .mrgoat-mobile-buy,body:has(.section-header details[open]) .mrgoat-mobile-buy,body:has(.mobile-facets__disclosure[open]) .mrgoat-mobile-buy,body:has(predictive-search[open]) .mrgoat-mobile-buy,body:has(quick-add-modal[open]) .mrgoat-mobile-buy,body:has(cart-drawer.active) .mrgoat-mobile-buy,body:has(.product-media-modal[open]) .mrgoat-mobile-buy,body:has(.product-popup-modal[open]) .mrgoat-mobile-buy{visibility:hidden;opacity:0;pointer-events:none}.footer .footer__blocks-wrapper{grid-template-columns:1fr}.footer .footer-block.grid__item{width:100%;max-width:none}.footer .footer__content-bottom-wrapper{display:grid;gap:1.8rem}}@media screen and (max-width:370px){:root{--mg-gutter: 1.4rem}.announcement-bar__message,.announcement-bar__link{font-size:1rem;line-height:1.25;letter-spacing:.02em}#site-header.header{padding-inline:.4rem}#site-header .header__icon,#site-header .header__icon--menu{min-width:4.2rem}#MainContent .product-grid,#MainContent .collection .grid,.template-collection #product-grid,.template-search #product-grid .product-grid{column-gap:.7rem}#MainContent .quick-add__submit{font-size:.78rem;letter-spacing:.04em}.template-cart .cart-item{grid-template-columns:7.6rem minmax(0,1fr);gap:1.2rem}.template-cart .cart-item__quantity-wrapper .quantity{width:11.2rem}.mrgoat-mobile-buy{grid-template-columns:minmax(0,1fr) minmax(12rem,43%)}}.template-index .collection .product-grid>.grid__item{min-width:0;width:100%!important;max-width:none!important}@media screen and (min-width:990px){body.template-index #MainContent .collection .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body.template-index #MainContent .collection .product-grid>.grid__item{width:100%;max-width:none}}.template-index [id*=__collection_banners_Kra7U8] .collection__grid_item{border:1px solid rgba(255,255,255,.08);background:#111;isolation:isolate}.template-index [id*=__collection_banners_Kra7U8] .collection__grid__background{overflow:hidden}.template-index [id*=__collection_banners_Kra7U8] .collection__grid__background img.squared_image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:0!important;object-fit:cover;transform:scale(1.015);transition:transform .5s cubic-bezier(.2,.75,.25,1)}.template-index [id*=__collection_banners_Kra7U8] .collection__grid--overlay{opacity:1!important;background:linear-gradient(180deg,#0505050a 18%,#05050538 48%,#050505e6)!important}.template-index [id*=__collection_banners_Kra7U8] .collection__grid_item:hover .collection__grid__background img{transform:scale(1.06)}.template-index [id*=__collection_banners_Kra7U8] .collection__grid__details{text-shadow:0 1px 18px rgba(0,0,0,.55)}.template-index [id*=__collection_banners_Kra7U8] .collection__grid__button,.template-index [id*=__collection_banners_Kra7U8] .collection__grid__details .button{text-shadow:none}@media screen and (max-width:749px){.template-index .collection .product-grid>.grid__item{width:100%!important;max-width:none!important}.template-index .collection .product-grid{column-gap:1rem!important;row-gap:3.2rem!important}.template-index .collection .product-grid>.grid__item,.template-index .collection .product-grid .card-wrapper,.template-index .collection .product-grid .card{height:100%}.template-index .collection .product-grid .card--standard>.card__content{display:flex;flex:1 1 auto;flex-direction:column}.template-index .collection .product-grid .card--standard>.card__content .card__information{flex:1 1 auto;padding-top:1rem}.template-index .collection .product-grid .quick-add{margin-top:auto;padding-top:1rem}body.template-index #MainContent .collection .product-grid .card__heading,body.template-index #MainContent .collection .product-grid .card__heading.h5,body.template-index #MainContent .collection .product-grid .card__heading.h1{font-family:var(--mg-display);font-size:clamp(1.35rem,3.8vw,1.55rem)!important;font-weight:500;letter-spacing:-.015em!important;line-height:1.02!important}body.template-index #MainContent .collection .product-grid .card-information>.price,body.template-index #MainContent .collection .product-grid .card-information .price,body.template-index #MainContent .collection .product-grid .card-information .price *{font-size:.95rem!important;letter-spacing:.035em}body.template-index #MainContent [id*=__current_drop] .card-wrapper .media img{object-fit:cover;transform:scale(1.025)}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .grid__headings{margin-bottom:2.4rem}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__title{max-width:28ch;font-size:clamp(2.7rem,7.5vw,3.2rem)!important;line-height:.96!important;text-wrap:balance}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__richtext{max-width:34rem;margin-bottom:2.4rem;color:var(--mg-muted);font-size:1.15rem;line-height:1.55}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__grid_container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .squared_image{padding-top:118%!important}body.template-index #MainContent [id*=__collection_banners_Kra7U8] img.squared_image{padding-top:0!important}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__grid__details.bottom_left{right:0;bottom:0;left:0;padding:1.2rem}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__grid__title{margin-bottom:1rem!important;font-size:clamp(1.55rem,4.8vw,1.85rem)!important;letter-spacing:-.02em!important;line-height:.98!important;text-wrap:balance}body.template-index #MainContent [id*=__collection_banners_Kra7U8] .collection__grid__details .button{width:100%;min-width:0;min-height:4.4rem;padding-inline:.7rem;font-size:.9rem;line-height:1.15}}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__wrapper{border-block:1px solid var(--mg-line-soft);background:#0b0b0b}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__heading{color:var(--mg-ink)!important;font-size:clamp(3.2rem,5vw,5.6rem)!important;letter-spacing:-.035em!important}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__text,body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__text p{color:#c7c3bd!important;line-height:1.6}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(100%,52rem);margin-inline:auto}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__buttons .button{width:100%;min-width:0}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__buttons .button:nth-child(2){border-color:#777;background:transparent;color:var(--mg-ink)}@media screen and (max-width:749px){body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__wrapper{padding-inline:1.6rem}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__heading{font-size:clamp(2.9rem,8vw,3.5rem)!important}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__text{max-width:32rem;margin-inline:auto;font-size:1.1rem}body.template-index #MainContent [id*=__rich_text_XcAfPw] .rich-text__buttons .button{min-height:4.6rem;padding-inline:.8rem;font-size:.9rem;line-height:1.15}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.template-collection #product-grid>.grid__item,.template-search #product-grid>.grid__item,.template-search #product-grid .product-grid>.grid__item{min-width:0;width:100%!important;max-width:none!important}.template-collection #product-grid .card-wrapper,.template-collection #product-grid .card,.template-search #product-grid .card-wrapper,.template-search #product-grid .card{height:100%}.template-collection #product-grid .card--standard>.card__content,.template-search #product-grid .card--standard>.card__content{display:flex;flex:1 1 auto;flex-direction:column}.template-collection #product-grid .card__information,.template-search #product-grid .card__information{flex:1 1 auto;padding-top:1.2rem}.template-collection #product-grid .quick-add,.template-search #product-grid .quick-add{margin-top:auto;padding-top:1.2rem}.template-collection #product-grid :is(.card__heading,.card__heading.h5,.card__heading.h1),.template-search #product-grid :is(.card__heading,.card__heading.h5,.card__heading.h1),.template-list-collections .collection-list :is(.card__heading,.card__heading.h5,.card__heading.h1){color:var(--mg-ink)!important;font-family:var(--mg-display);font-size:clamp(1.45rem,1.25vw,1.75rem)!important;font-weight:500;letter-spacing:-.015em!important;line-height:1.04!important;overflow-wrap:anywhere}.template-collection #product-grid .card-information :is(.price,.price *),.template-search #product-grid .card-information :is(.price,.price *){font-size:1.1rem!important;letter-spacing:.035em}.template-collection #product-grid .quick-add__submit,.template-search #product-grid .quick-add__submit{width:100%;min-height:4.8rem;font-size:1rem;letter-spacing:.1em}.template-collection #product-grid .card__media,.template-search #product-grid .card__media{overflow:hidden;background:var(--mg-panel)}.template-collection #product-grid .card__media img,.template-search #product-grid .card__media img{transition:transform .5s cubic-bezier(.2,.75,.25,1)}@media(hover:hover){.template-collection #product-grid .card-wrapper:hover .card__media img,.template-search #product-grid .card-wrapper:hover .card__media img{transform:scale(1.025)}}@media screen and (min-width:990px){.template-product .product__media-wrapper,.template-product .product__info-wrapper{align-self:start;width:100%!important;max-width:none!important}.template-product .product__media-list{width:100%}.template-product .product__info-container{width:100%;max-width:48rem}}.template-collection .facets-container :is(.mobile-facets__open-label,.facet-filters__label,.product-count__text),.template-search .facets-container :is(.mobile-facets__open-label,.facet-filters__label,.product-count__text){color:var(--mg-muted)!important}.template-collection .facets-container :is(.mobile-facets__open-label,.facet-filters__label),.template-search .facets-container :is(.mobile-facets__open-label,.facet-filters__label){letter-spacing:.11em}.template-collection .mobile-facets__open,.template-search .mobile-facets__open{min-height:4.4rem;color:var(--mg-ink)!important}.template-collection .mobile-facets__open svg *,.template-search .mobile-facets__open svg *{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.mobile-facets__inner,.mobile-facets__header,.mobile-facets__main,.mobile-facets__submenu,.mobile-facets__footer{border-color:var(--mg-line)!important;background:var(--mg-bg)!important;color:var(--mg-ink)!important}.mobile-facets__inner :is(.mobile-facets__heading,.mobile-facets__count,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__info,.mobile-facets__sort label,.mobile-facets__clear,.mobile-facets__close-button,.mobile-facets__close,.field__label,.field-currency){color:var(--mg-ink)!important}.mobile-facets__inner :is(.mobile-facets__close,.mobile-facets__close-button) svg,.mobile-facets__inner :is(.mobile-facets__close,.mobile-facets__close-button) svg *{color:var(--mg-ink)!important;fill:currentColor!important;stroke:currentColor!important}.mobile-facets__inner :is(.select__select,.field__input){border:1px solid #555!important;background:var(--mg-panel)!important;color:var(--mg-ink)!important}button.mrgoat-mobile-facets-close{padding:0;border:0;background:var(--mg-panel);color:var(--mg-ink)!important;cursor:pointer;z-index:1002}button.mrgoat-mobile-facets-close:focus-visible{outline:2px solid var(--mg-red-text)!important;outline-offset:2px!important}.page-contact .contact #ContactForm-body{min-height:clamp(14rem,28vw,18rem)!important;height:clamp(14rem,28vw,18rem)!important;align-items:flex-start;resize:vertical}.mobile-facets__inner .mobile-facets__footer .button{min-height:4.8rem}.header__submenu.global-settings-popup,.header__submenu.list-menu--disclosure{border:1px solid var(--mg-line)!important;background:var(--mg-bg)!important}.header__submenu .header__menu-item{min-height:4.4rem;color:var(--mg-ink)!important}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus-visible,.header__submenu .header__menu-item.list-menu__item--active{background:var(--mg-red)!important;color:#fff!important}.template-product quantity-input.quantity{width:13.2rem;min-height:4.8rem;background:transparent}.template-product quantity-input.quantity:before{background:transparent!important}.template-product quantity-input.quantity :is(.quantity__button,.quantity__input){color:var(--mg-ink)!important}.template-product pickup-availability .color-foreground{color:var(--mg-ink)!important}.cart-drawer .cart__login-paragraph a,.drawer .cart__login-paragraph a{color:var(--mg-ink)!important;text-decoration-color:currentColor!important}@media screen and (min-width:750px){body.page-about-us [id*=__image_banner_bLmqT4] .banner__box{position:static}body.page-about-us [id*=__image_banner_bLmqT4] .banner__buttons{position:absolute;top:1.4rem;left:37.5vw;width:22rem;margin:0}body.page-about-us [id*=__image_banner_bLmqT4] .banner__buttons .button{width:100%;height:6.2rem!important;min-height:6.2rem!important}}@media screen and (min-width:750px)and (max-width:1199px){body.page-about-us [id*=__image_banner_bLmqT4] .banner__buttons{top:-2.5rem;left:37vw;width:16.6rem}body.page-about-us [id*=__image_banner_bLmqT4] .banner__buttons .button{height:4.8rem!important;min-height:4.8rem!important}}@media screen and (min-width:750px)and (max-width:899px){body.page-about-us [id*=__image_banner_bLmqT4] .banner__buttons{left:32.55vw}}.template-search #product-grid .card__inner.ratio:before{padding-bottom:100%!important}.template-search #product-grid .card__media,.template-search #product-grid .card__media .media,.template-search #product-grid .card__media img{width:100%!important;height:100%!important}.template-search #product-grid .card__media img{object-fit:cover!important}@media screen and (max-width:989px){body:has(.menu-drawer-container.menu-opening) #site-header,body:has(.menu-drawer-container.menu-opening) #site-header .header-wrapper,body:has(.menu-drawer-container.menu-opening) #site-header .header-wrapper.gradient{background:var(--mg-bg)!important}#site-header .header__icon,#site-header .header__icon svg,#site-header .header__icon svg *{color:#fff!important}#site-header .header__icon svg path[stroke]{stroke:currentColor!important}#site-header .header__icon svg path:not([stroke]){fill:currentColor!important}.menu-drawer__utility-links,.menu-drawer__localization{background:var(--mg-bg)!important;color:var(--mg-muted)!important}.menu-drawer .list-social__link,.menu-drawer .list-social__link svg,.menu-drawer .list-social__link svg *{color:var(--mg-ink)!important}.menu-drawer .list-social__link svg path{fill:currentColor!important}html body #site-header .header__icon--menu svg path{color:#fff!important;fill:#fff!important}.menu-drawer :is(.menu-drawer__menu-item svg,.menu-drawer__menu-item svg *,.menu-drawer__account,.menu-drawer__account svg,.menu-drawer__account svg *,.localization-form__select,.localization-form__select svg,.localization-form__select svg *){color:var(--mg-ink)!important}.menu-drawer :is(.menu-drawer__menu-item svg path,.menu-drawer__account svg path,.localization-form__select svg path){fill:currentColor!important;stroke:currentColor!important}}.template-policy .shopify-policy__body,.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li,.template-page .rte,.template-page .rte p,.template-page .rte li,.template-article .article-template__content{font-size:clamp(1.4rem,1.05vw,1.55rem);line-height:1.72}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4,.template-page .rte h2,.template-page .rte h3{margin-top:clamp(3rem,4vw,5rem);margin-bottom:1.4rem;line-height:1.08}.template-collection .collection-hero__description,.mrgoat-blog-empty p:not(.mrgoat-blog-empty__kicker){font-size:clamp(1.3rem,1vw,1.5rem);line-height:1.65}.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .footer-block__newsletter p{font-size:1.3rem;line-height:1.65}.template-index #MainContent .product-card-wrapper .card__heading{font-size:clamp(1.35rem,1.15vw,1.65rem)!important;line-height:1.04!important;overflow-wrap:anywhere}.template-index #MainContent .product-card-wrapper .card-information :is(.price,.price *){font-size:1.05rem!important}.template-index #MainContent .product-card-wrapper .quick-add__submit{min-height:4.8rem;font-size:1rem;letter-spacing:.1em}.template-index #MainContent :is([id*=__collection_banners_] .collection__description,[id*=__collection_banners_] .title-wrapper-with-link+p,[id*=__collection_banners_] .collection__title+p,[id*=__rich_text_] .rich-text__text){font-size:clamp(1.3rem,1vw,1.5rem)!important;line-height:1.65}.template-index #MainContent [id*=__collection_banners_] .button{font-size:1rem;letter-spacing:.12em}@media screen and (max-width:749px){.template-collection #product-grid,.template-search #product-grid.product-grid,.template-search #product-grid .product-grid{column-gap:1rem;row-gap:3.2rem}.template-collection #product-grid :is(.card__heading,.card__heading.h5,.card__heading.h1),.template-search #product-grid :is(.card__heading,.card__heading.h5,.card__heading.h1){font-size:clamp(1.35rem,3.8vw,1.55rem)!important}.template-collection #product-grid .card-information :is(.price,.price *),.template-search #product-grid .card-information :is(.price,.price *){font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mrgoat-reference.css.map */
