.button{position:relative;overflow:hidden;isolation:isolate}.button:after{content:"";position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .65s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.button:hover:after,.button:focus-visible:after{left:130%}.button--primary,.button--secondary{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .2s ease,box-shadow .2s ease,background-position .5s ease}.button--primary:hover,.button--primary:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--color-accent),.32)}.button--secondary:hover,.button--secondary:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px #00000014}.button:active{transform:translateY(1px)!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.button:after{display:none}.button--primary:hover,.button--secondary:hover{transform:none}}.product-card__media,.collection-card__media{position:relative;isolation:isolate}.product-card__media:after,.collection-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-120%);transition:transform .85s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:2}.product-card:hover .product-card__media:after,.collection-card:hover .collection-card__media:after{transform:translate(120%)}.site-footer__socials{display:flex;gap:.65rem;margin-top:1.1rem;flex-wrap:wrap}.social-icon-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));color:rgb(var(--color-text-light));position:relative;overflow:hidden;isolation:isolate;text-decoration:none;transition:color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.social-icon-link svg{width:1.05rem;height:1.05rem;position:relative;z-index:1}.social-icon-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(var(--color-accent)),rgb(var(--color-accent-2)),rgb(var(--color-sale)) 66%,rgb(var(--color-accent-3)));opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .3s ease;border-radius:50%;z-index:0}.social-icon-link:hover,.social-icon-link:focus-visible{color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 10px 22px rgba(var(--color-accent),.35)}.social-icon-link:hover:before,.social-icon-link:focus-visible:before{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.social-icon-link:hover,.social-icon-link:focus-visible{transform:none}}.texture-stone{position:relative}.texture-stone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;opacity:.05;mix-blend-mode:overlay;z-index:1}.hero-video__scrim.texture-stone:before{opacity:.07}.site-footer.texture-stone{position:relative;overflow:hidden}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/premium-polish.css.map */
