:root{--mf-white: #ffffff;--mf-orange: var(--color-primary);--mf-black: #000000;--mf-surface: var(--color-background);--mf-text: var(--color-foreground);--mf-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--mf-line: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));--mf-scrollbar-track: var(--mf-black);--mf-scrollbar-thumb: var(--mf-orange);--mf-scrollbar-thumb-hover: var(--color-primary-hover)}html{background:var(--mf-surface);color:var(--mf-text)}body{background:radial-gradient(900px 560px at 12% 0%,color-mix(in srgb,var(--mf-orange) 14%,transparent),transparent 55%),radial-gradient(800px 520px at 92% 8%,color-mix(in srgb,var(--mf-white) 6%,transparent),transparent 55%),var(--mf-surface)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mf-orange);outline-offset:2px}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:var(--mf-scrollbar-thumb) var(--mf-scrollbar-track)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--mf-scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--mf-scrollbar-thumb);border-radius:999px;border:2px solid var(--mf-scrollbar-track);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--mf-scrollbar-thumb-hover)}:where(.button,button,.btn):where(:hover,:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb,var(--mf-orange) 35%,transparent)}main[data-template=product]{--mf-pdp-radius: 18px;--mf-pdp-radius-sm: 14px;--mf-success: #16a34a;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}@media(max-width:749px){main[data-template=product]:has(sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]){padding-bottom:6rem}}main[data-template=product] .product-details>.group-block{border-radius:var(--mf-pdp-radius);border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:color-mix(in srgb,var(--color-background) 90%,rgb(255 255 255 / .035));box-shadow:0 16px 44px #00000038,inset 0 1px #ffffff0a}@media screen and (min-width:750px){main[data-template=product] .product-details.sticky-content--desktop>.group-block{position:sticky;top:calc(var(--header-group-height, 0px) + 1.25rem);align-self:start;z-index:var(--layer-flat)}}main[data-template=product] .product-details :is(h1,.h1.h1){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.02em;line-height:1.12}main[data-template=product] .product-details .add-to-cart-button.button:not(.button-secondary){font-weight:800;letter-spacing:.01em;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}main[data-template=product] .product-details .add-to-cart-button.button:not(.button-secondary):hover:not([disabled],[aria-disabled=true]){transform:translateY(-1px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 16px 34px #e28b3459;filter:brightness(1.02)}main[data-template=product] .buy-buttons-block button.shopify-payment-button__button--unbranded{background-color:transparent!important;color:var(--color-primary)!important;box-shadow:inset 0 0 0 2px var(--color-primary)!important}main[data-template=product] .buy-buttons-block button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)!important;box-shadow:inset 0 0 0 2px var(--color-primary),0 8px 24px #e28b3433!important}main[data-template=product] .product-details .quantity-selector{border-radius:18px;flex:0 1 auto;min-width:8.5rem}main[data-template=product] .product-details .variant-option__button-label__pill{border-radius:999px}main[data-template=product] .product-details .variant-option__button-label:has(:checked) .variant-option__button-label__pill,main[data-template=product] .product-details .variant-option__button-label:has([data-current-checked=true]) .variant-option__button-label__pill{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,transparent)}main[data-template=product] .product-information__media :is(.product-media-container img,.product-media-container video){border-radius:var(--media-radius, var(--mf-pdp-radius))}main[data-template=product] media-gallery.media-gallery--grid .media-gallery__grid{gap:max(10px,var(--image-gap, 12px))}main[data-template=product] media-gallery.media-gallery--grid .media-gallery__grid>li{border-radius:var(--media-radius, var(--mf-pdp-radius));overflow:clip}main[data-template=product] .slideshow-controls__thumbnail[aria-selected=true]{outline:none;border-radius:var(--mf-pdp-radius-sm);box-shadow:0 0 0 2px var(--color-primary),0 0 18px #e28b3459}main[data-template=product] .slideshow-controls__thumbnail[aria-selected=true] img{border-radius:inherit}main[data-template=product] .product-details .rte ul:where(:not(.list-unstyled)) li::marker{color:var(--mf-success)}main[data-template=product] .product-details .rte table{border-collapse:collapse;width:100%;background:#fff;color:#0b0b0b;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 12px 28px #0000002e}main[data-template=product] .product-details .rte table :is(th,td){border:1px solid rgb(0 0 0 / .08);padding:.65rem .85rem}main[data-template=product] .product-details .rte table th{background:color-mix(in srgb,var(--color-primary) 18%,#ffffff);font-weight:700}main[data-template=product] .sticky-add-to-cart__bar{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}main[data-template=product] .sticky-add-to-cart__button.add-to-cart-button.button:not(.button-secondary){font-weight:800}@media(max-width:749px){main[data-template=product] .sticky-add-to-cart__bar{border-radius:14px 14px 0 0}}main[data-template=product] slideshow-controls[thumbnails][scroll-mode=horizontal] .slideshow-controls__thumbnails-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:10px}main[data-template=product] slideshow-controls[thumbnails][scroll-mode=horizontal] .slideshow-controls__thumbnails{display:flex;gap:10px;padding-inline:10px}main[data-template=product] slideshow-controls[thumbnails][scroll-mode=horizontal] .slideshow-controls__thumbnail{flex:0 0 auto;scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/6/assets/muscle-forge.css.map */
