:root{--pr-ease: cubic-bezier(.22, .61, .36, 1);--pr-pop: cubic-bezier(.34, 1.3, .64, 1);--pr-dur: .7s;--pr-hairline: rgb(26 26 24 / .11);--pr-hairline-hover: rgb(201 169 106 / .55);--pr-shadow-rest: 0 1px 2px rgb(26 26 24 / .04), 0 8px 24px -16px rgb(26 26 24 / .22);--pr-shadow-hover: 0 2px 6px rgb(26 26 24 / .06), 0 22px 48px -22px rgb(26 26 24 / .36);--pr-shadow-btn: 0 10px 24px -12px rgb(26 26 24 / .45);--pr-shadow-header: 0 1px 20px -8px rgb(26 26 24 / .3)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.pr-progress{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:3px;z-index:9999;pointer-events:none;transform:scaleX(var(--pr-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,#b8955a,#c9a96a 35%,#e6d2a8,#c9a96a 75%,#b8955a)}@media(prefers-reduced-motion:no-preference){#shopify-section-hero,#shopify-section-newsletter{background-repeat:no-repeat;background-size:155% 155%,145% 145%,130% 130%;animation:pr-drift 30s ease-in-out infinite alternate}#shopify-section-hero{background-image:radial-gradient(38% 46% at 18% 26%,rgb(201 169 106 / .3),transparent 64%),radial-gradient(34% 42% at 82% 74%,rgb(31 59 54 / .14),transparent 62%),radial-gradient(28% 34% at 58% 12%,rgb(201 169 106 / .16),transparent 60%)}#shopify-section-newsletter{background-image:radial-gradient(40% 50% at 12% 22%,rgb(201 169 106 / .26),transparent 64%),radial-gradient(36% 44% at 88% 78%,rgb(31 59 54 / .12),transparent 62%),radial-gradient(26% 32% at 50% 100%,rgb(201 169 106 / .14),transparent 62%)}#shopify-section-festive{background-repeat:no-repeat;background-size:150% 150%;background-image:radial-gradient(46% 58% at 76% 38%,rgb(201 169 106 / .2),transparent 66%);animation:pr-glow 16s ease-in-out infinite alternate}}@keyframes pr-drift{0%{background-position:0% 0%,100% 100%,50% 0%}to{background-position:20% 16%,78% 86%,44% 10%}}@keyframes pr-glow{0%{background-position:40% 50%;opacity:.75}to{background-position:60% 45%;opacity:1}}@media(prefers-reduced-motion:no-preference){.pr-reveal{opacity:0;transform:translate3d(0,26px,0) scale(.965)}.pr-reveal.pr-visible{opacity:1;transform:none;transition:opacity var(--pr-dur) var(--pr-ease),transform var(--pr-dur) var(--pr-pop);transition-delay:var(--pr-delay, 0ms)}}.card-gallery,.resource-image,#shopify-section-main .product-media-container{box-shadow:inset 0 0 0 1px var(--pr-hairline);background-color:#fff6}#shopify-section-main .product-media-container{border-radius:12px;overflow:hidden}.product-card:hover .card-gallery,.collection-card:hover .resource-image{box-shadow:inset 0 0 0 1px var(--pr-hairline-hover)}.product-card,.collection-card{border-radius:12px;box-shadow:var(--pr-shadow-rest)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card,.collection-card{transition:transform .46s var(--pr-ease),box-shadow .46s var(--pr-ease)}.product-card:hover,.collection-card:hover{transform:translate3d(0,-6px,0);box-shadow:var(--pr-shadow-hover)}.card-gallery,.resource-image,.collection-card__image{overflow:hidden}.card-gallery img,.resource-image__image,.collection-card__image .resource-image__image{transition:transform .9s var(--pr-ease);will-change:transform}.product-card:hover .card-gallery img,.collection-card:hover .resource-image__image{transform:scale(1.06)}}.button,.button-secondary{position:relative;overflow:hidden;transition:transform .24s var(--pr-ease),box-shadow .24s var(--pr-ease),background-color .24s var(--pr-ease),border-color .24s var(--pr-ease),color .24s var(--pr-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:after,.button-secondary:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .42),transparent);transform:skew(-18deg);opacity:0}.button:hover:after,.button-secondary:hover:after{animation:pr-sweep .78s var(--pr-ease)}.button:hover,.button-secondary:hover{transform:translate3d(0,-2px,0);box-shadow:var(--pr-shadow-btn)}.button:active,.button-secondary:active{transform:translateZ(0);box-shadow:none}}@keyframes pr-sweep{0%{inset-inline-start:-60%;opacity:0}22%{opacity:1}to{inset-inline-start:130%;opacity:0}}#header-group{transition:box-shadow .32s var(--pr-ease)}#header-group.pr-elevated{box-shadow:var(--pr-shadow-header)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid currentcolor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/primereve-custom.css.map */
