:root{--pr-gold: #c9a96a;--pr-gold-lt: #e6d2a8;--pr-gold-dk: #a8873f;--pr-forest: #1f3b36;--pr-cream: #f6f1e8;--pr-ink: #1a1a18;--pr-ease: cubic-bezier(.22, .61, .36, 1);--pr-glide: cubic-bezier(.16, 1, .3, 1);--pr-spring: cubic-bezier(.34, 1.26, .64, 1);--pr-hair: rgb(26 26 24 / .1);--pr-hair-gold: rgb(201 169 106 / .55);--pr-sh-rest: 0 1px 2px rgb(26 26 24 / .04), 0 12px 30px -22px rgb(26 26 24 / .3);--pr-sh-hover: 0 2px 10px rgb(26 26 24 / .05), 0 32px 62px -30px rgb(26 26 24 / .4);--pr-sh-btn: 0 14px 32px -16px rgb(168 135 63 / .6);--pr-sh-head: 0 1px 0 rgb(26 26 24 / .05), 0 20px 44px -36px rgb(26 26 24 / .55);--pr-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.018em;text-wrap:balance}h1,.h1{line-height:1.02}h2,.h2{line-height:1.08}p{text-wrap:pretty}:where(.price,[class*=price],.money){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where([class*=eyebrow],.caption,.subheading){letter-spacing:.16em}::selection{background:#c9a96a47;color:var(--pr-ink)}@media(prefers-reduced-motion:no-preference){#shopify-section-hero,#shopify-section-newsletter,#shopify-section-under299{background-repeat:no-repeat}#shopify-section-hero{background-size:150% 150%,140% 140%,125% 125%,160% 160%;background-image:radial-gradient(38% 46% at 16% 24%,rgb(201 169 106 / .34),transparent 64%),radial-gradient(34% 42% at 84% 76%,rgb(31 59 54 / .16),transparent 62%),radial-gradient(26% 32% at 56% 8%,rgb(230 210 168 / .4),transparent 60%),radial-gradient(30% 38% at 40% 92%,rgb(201 169 106 / .14),transparent 62%);animation:pr-drift-a 37s ease-in-out infinite alternate}#shopify-section-newsletter{background-size:155% 155%,145% 145%,130% 130%;background-image:radial-gradient(40% 50% at 10% 20%,rgb(201 169 106 / .3),transparent 64%),radial-gradient(36% 44% at 90% 80%,rgb(31 59 54 / .13),transparent 62%),radial-gradient(28% 34% at 50% 104%,rgb(230 210 168 / .34),transparent 62%);animation:pr-drift-b 43s ease-in-out infinite alternate}#shopify-section-under299{background-size:150% 150%,140% 140%;background-image:radial-gradient(44% 54% at 88% 14%,rgb(201 169 106 / .2),transparent 64%),radial-gradient(38% 46% at 8% 88%,rgb(31 59 54 / .1),transparent 62%);animation:pr-drift-b 51s ease-in-out infinite alternate}#shopify-section-festive{background-repeat:no-repeat;background-size:150% 150%,170% 170%;background-image:radial-gradient(46% 58% at 74% 36%,rgb(201 169 106 / .26),transparent 66%),radial-gradient(40% 50% at 22% 82%,rgb(230 210 168 / .12),transparent 64%);animation:pr-glow 19s ease-in-out infinite alternate}}@keyframes pr-drift-a{0%{background-position:0% 0%,100% 100%,50% 0%,30% 100%}50%{background-position:14% 10%,88% 90%,44% 6%,40% 92%}to{background-position:22% 18%,76% 84%,38% 12%,26% 96%}}@keyframes pr-drift-b{0%{background-position:0% 0%,100% 100%,50% 100%}50%{background-position:16% 12%,84% 88%,42% 94%}to{background-position:24% 20%,74% 80%,56% 100%}}@keyframes pr-glow{0%{background-position:40% 50%,60% 50%;opacity:.72}to{background-position:62% 44%,38% 58%;opacity:1}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base, 0);pointer-events:none;background-image:var(--pr-grain);background-size:220px 220px;opacity:.032;mix-blend-mode:multiply}.pr-progress{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:2px;z-index:var(--layer-temporary, 20);pointer-events:none;transform:scaleX(var(--pr-progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--pr-gold-dk),var(--pr-gold) 30%,var(--pr-gold-lt) 52%,var(--pr-gold) 74%,var(--pr-gold-dk))}#header-group{transition:box-shadow .34s var(--pr-ease),backdrop-filter .34s var(--pr-ease)}#header-group.pr-elevated{box-shadow:var(--pr-sh-head);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}@media(prefers-reduced-motion:no-preference){#shopify-section-hero :is(h1,h2,.h1,.h2){animation:pr-rise .95s var(--pr-glide) 80ms both}#shopify-section-hero p{animation:pr-rise .95s var(--pr-glide) .19s both}#shopify-section-hero :is(.button,.button-secondary){animation:pr-rise .95s var(--pr-glide) .3s both}}@keyframes pr-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.pr-reveal{opacity:0;transform:translate3d(0,28px,0) scale(.97)}.pr-reveal.pr-card-reveal{filter:blur(7px)}.pr-reveal.pr-visible{opacity:1;transform:none;filter:none;transition:opacity .76s var(--pr-ease),transform .76s var(--pr-spring),filter .62s var(--pr-ease);transition-delay:var(--pr-delay, 0ms)}}.product-card,.collection-card{box-shadow:var(--pr-sh-rest)}.card-gallery,.resource-image,#shopify-section-main .product-media-container{box-shadow:inset 0 0 0 1px var(--pr-hair);background-color:#fff6}#shopify-section-main .product-media-container{border-radius:12px;overflow:hidden}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card,.collection-card{transition:transform .48s var(--pr-ease),box-shadow .48s var(--pr-ease)}.product-card:hover,.collection-card:hover{transform:translate3d(0,-7px,0);box-shadow:var(--pr-sh-hover)}.card-gallery,.resource-image,.collection-card__image{overflow:hidden}.card-gallery img,.resource-image__image,.collection-card__image .resource-image__image{transition:transform 1s var(--pr-ease);will-change:transform}.product-card:hover .card-gallery img,.collection-card:hover .resource-image__image{transform:scale(1.065)}.product-card:hover .card-gallery,.collection-card:hover .resource-image{box-shadow:inset 0 0 0 1px var(--pr-hair-gold)}.product-card :where(.quick-add){transition:opacity .32s var(--pr-ease),transform .42s var(--pr-spring)}.product-card:not(:hover):not(:focus-within) :where(.quick-add){opacity:0;transform:translate3d(0,10px,0)}}.pr-veil-host{position:relative}.pr-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity .32s var(--pr-ease)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.pr-lit .pr-veil{opacity:1}.pr-veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(200px circle at var(--pr-mx, 50%) var(--pr-my, 50%),rgb(255 255 255 / .34),rgb(230 210 168 / .14) 46%,transparent 70%)}.pr-veil:after{content:"";position:absolute;inset-block:-60%;inset-inline-start:-40%;width:34%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skew(-16deg) translate3d(-140%,0,0)}.pr-lit .pr-veil:after{animation:pr-sheen .95s var(--pr-glide)}}@keyframes pr-sheen{0%{transform:skew(-16deg) translate3d(-140%,0,0)}to{transform:skew(-16deg) translate3d(520%,0,0)}}.button,.button-secondary{position:relative;overflow:hidden;transition:transform .26s var(--pr-ease),box-shadow .26s var(--pr-ease),background-color .26s var(--pr-ease),border-color .26s var(--pr-ease),color .26s 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 / .45),transparent);transform:skew(-18deg);opacity:0}.button:hover:after,.button-secondary:hover:after{animation:pr-sweep .82s var(--pr-ease)}.button:hover,.button-secondary:hover{transform:translate3d(0,-2px,0);box-shadow:var(--pr-sh-btn)}.button:active,.button-secondary:active{transform:translateZ(0);box-shadow:none}}@keyframes pr-sweep{0%{inset-inline-start:-60%;opacity:0}20%{opacity:1}to{inset-inline-start:130%;opacity:0}}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pr-gold-dk);outline-offset:3px;border-radius:2px}hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--pr-hair) 18%,var(--pr-hair) 82%,transparent)}@media(any-pointer:fine){*{scrollbar-width:thin;scrollbar-color:rgb(201 169 106 / .5) transparent}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/primereve-custom.css.map */
