:root{--ink-vermillion: #c1401f;--ink-brass: #a8875a}@property --ring-progress{syntax: "<number>"; inherits: false; initial-value: 0;}.button,.button-secondary,.button-custom{position:relative;transition:transform .15s ease}.button:active,.button-secondary:active,.button-custom:active{transform:scale(.97)}.button:after,.button-secondary:after,.button-custom:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ink-vermillion);border-radius:inherit;opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.button:hover:after,.button-secondary:hover:after,.button-custom:hover:after{opacity:.55;transform:scale(1)}.collection-card,.product-card{position:relative}.collection-card:after,.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised, 2);padding:2px;border-radius:inherit;background:conic-gradient(from -90deg,var(--ink-brass) calc(var(--ring-progress) * 1%),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;--ring-progress: 0;transition:opacity .15s ease;pointer-events:none}.collection-card:hover:after,.product-card:hover:after{opacity:1;--ring-progress: 100;transition:opacity .15s ease,--ring-progress .6s cubic-bezier(.4,0,.2,1)}.product-card-gallery__title-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,rgb(var(--color-foreground-rgb) / .07),rgb(var(--color-foreground-rgb) / .02));border:1px solid rgb(var(--color-foreground-rgb) / .14)}.product-card-gallery__title-placeholder .title-text{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.08em}.marquee__repeated-items:after{content:"\2726";display:inline-flex;align-items:center;color:var(--ink-brass);font-size:.6em;opacity:.8}.menu-drawer__menu-item--child{min-height:44px;display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom{transition:none}.button:active,.button-secondary:active,.button-custom:active{transform:none}.collection-card:after,.product-card:after{transition:opacity .15s ease}.collection-card:hover:after,.product-card:hover:after{--ring-progress: 100;transition:opacity .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-motion.css.map */
