:root{--fg-accent: var(--color-primary-button-background, #ff6b35);--fg-surface: var(--color-input-background, #1a1a1a);--fg-hairline: rgb(var(--color-foreground-rgb) / .1);--fg-shadow: 0 10px 30px rgb(0 0 0 / .45);--fg-shadow-hover: 0 18px 44px rgb(0 0 0 / .6)}.product-card__content,.collection-card{background-color:var(--fg-surface);border:1px solid var(--fg-hairline);border-radius:16px;overflow:hidden;box-shadow:var(--fg-shadow);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.product-card__content{padding:0 0 .9rem}.product-card__content>:not(.product-card__image):not(.card-gallery):not(slideshow-component){padding-inline:.9rem}.product-card .card-gallery,.product-card__image,.product-card slideshow-component{border-radius:16px 16px 0 0;overflow:hidden}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .product-card__content,.collection-card:hover{box-shadow:var(--fg-shadow-hover);border-color:rgb(var(--color-foreground-rgb) / .18)}.product-card .card-gallery img,.product-card__image img{transition:transform .5s ease}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.05)}}.product-card__content :is(h4,.h4,.product-title){font-weight:600;letter-spacing:.01em}.product-card__content .price,.product-card__content [class*=price]{color:var(--color-foreground);font-weight:600}.button,button.button,.button-custom{font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:not([disabled]):hover{transform:translateY(-1px)}:is(.button,button.button)[class*=primary]:not([disabled]):hover,.button:not(.button-secondary):not([disabled]):hover{box-shadow:0 8px 22px rgb(var(--color-primary-button-background-rgb, 255 107 53) / .35)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3{text-wrap:balance}h5,.h5,h6,.h6{letter-spacing:.12em}.cart-drawer,dialog,.popover{border:1px solid var(--fg-hairline)}input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:10px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--fg-accent);outline-offset:1px}[class*=badge]{font-weight:600;letter-spacing:.04em}::selection{background:var(--fg-accent);color:#111}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forgedgains-custom.css.map */
