@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,700&display=swap";:root,body{--rv-blush: #E8D5CC;--rv-stone: #C4AFA6;--rv-dusk: #8B7D8A;--rv-midnight: #2D2533;--rv-cream: #F7F2EE;--rv-white: #FDFAF8;--rv-gold: #B89A6A;--rv-sage: #A8B5A2;--rv-charcoal: #3D3540;--rv-serif: "Cormorant Garamond", "Playfair Display", Georgia, "Times New Roman", serif;--rv-sans: "DM Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body--family: var(--rv-sans) !important;--font-subheading--family: var(--rv-sans) !important;--font-heading--family: var(--rv-serif) !important;--font-accent--family: var(--rv-serif) !important}body{font-family:var(--rv-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--rv-serif)!important;font-weight:400;letter-spacing:.005em}h1,.h1,h2,.h2{font-weight:300;line-height:1.12}h3,.h3{line-height:1.2}h5,h6,.h5,.h6{font-family:var(--rv-sans)!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase}p,li,label,input,textarea,select{font-family:var(--rv-sans);font-weight:300}strong,b{font-weight:500}em,i{font-family:inherit}blockquote p{font-family:var(--rv-serif);font-style:italic}.button,button.button,a.button,.shopify-payment-button__button{font-family:var(--rv-sans)!important;font-weight:500;letter-spacing:.09em;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),background-color .25s ease,color .25s ease}@media(prefers-reduced-motion:no-preference)and (hover:hover){.button:hover,a.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2d253329}.button:active,a.button:active{transform:translateY(0);box-shadow:0 3px 10px #2d25331f}}@media(prefers-reduced-motion:no-preference){.rv-reveal{opacity:0;transform:translate3d(0,44px,0);will-change:opacity,transform}.rv-reveal.rv-in{opacity:1;transform:translateZ(0);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-d, 0ms);will-change:auto}img.rv-reveal,video.rv-reveal,.rv-reveal--media{transform:translate3d(0,64px,0) scale(.955)}img.rv-reveal.rv-in,video.rv-reveal.rv-in,.rv-reveal--media.rv-in{transform:translateZ(0) scale(1);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-d, 0ms)}h1.rv-reveal,h2.rv-reveal,h3.rv-reveal{transform:translate3d(0,56px,0)}h1.rv-reveal.rv-in,h2.rv-reveal.rv-in,h3.rv-reveal.rv-in{transform:translateZ(0)}.rv-reveal--left{transform:translate3d(-52px,26px,0)}.rv-reveal--right{transform:translate3d(52px,26px,0)}.rv-reveal--left.rv-in,.rv-reveal--right.rv-in{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.rv-reveal{opacity:1!important;transform:none!important}}details summary{transition:color .25s ease}@media(prefers-reduced-motion:no-preference){details[open]>summary~*{animation:rvAccordionIn .45s cubic-bezier(.22,.61,.36,1) both}}@keyframes rvAccordionIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.goda-tier{transition:border-color .28s cubic-bezier(.22,.61,.36,1),background-color .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.goda-tier:not(.is-selected):hover{border-color:var(--goda-tier-selected-border);transform:translateY(-1px);box-shadow:0 4px 14px #2d253314}}.goda-tier:active{transform:scale(.995)}.goda-tier.is-selected{box-shadow:0 6px 20px #2d25331f}.goda-tier__radio{transition:box-shadow .32s cubic-bezier(.34,1.56,.64,1),border-color .28s ease}.goda-tier__price{display:inline-block;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.goda-tier__badge{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:no-preference){.goda-tier.rv-picked{animation:rvTierPick .45s cubic-bezier(.34,1.56,.64,1)}.goda-tier.rv-picked .goda-tier__price{animation:rvPricePop .45s cubic-bezier(.34,1.56,.64,1)}.goda-tier.rv-picked .goda-tier__badge{animation:rvPricePop .45s cubic-bezier(.34,1.56,.64,1) .05s}}@keyframes rvTierPick{0%{transform:scale(1)}38%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes rvPricePop{0%{transform:scale(1)}40%{transform:scale(1.13)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.rv-atc-pressed{animation:rvAtcPress .42s cubic-bezier(.34,1.56,.64,1)}}@keyframes rvAtcPress{0%{transform:scale(1)}28%{transform:scale(.972)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.rv-qty-bumped{animation:rvPricePop .4s cubic-bezier(.34,1.56,.64,1)}}.rv-savings{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;margin-bottom:.75rem;border:1px solid var(--rv-stone, #C4AFA6);border-radius:var(--goda-tier-radius, 8px);background:var(--rv-blush, #E8D5CC);color:var(--rv-midnight, #2D2533);font-family:var(--rv-sans)}.rv-savings__icon{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--rv-gold, #B89A6A)}.rv-savings__icon svg{display:block;width:100%;height:100%}.rv-savings__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-savings__headline{font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.01em}.rv-savings__pct{display:inline-block;font-weight:700}.rv-savings__note{font-size:.75rem;font-weight:300;line-height:1.4;opacity:.75}@media(prefers-reduced-motion:no-preference){.rv-savings__pct{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rv-savings.rv-bumped .rv-savings__pct{animation:rvPricePop .42s cubic-bezier(.34,1.56,.64,1)}}.rv-sticky-price{white-space:nowrap}.sticky-add-to-cart__price .rv-sticky-price{font-weight:600}.rv-sticky-compare{margin-left:.4em;font-weight:300;opacity:.55;text-decoration:line-through;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rv-sticky-price{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.rv-sticky-price.rv-bumped{animation:rvPricePop .42s cubic-bezier(.34,1.56,.64,1)}}@media screen and (max-width:389px){.rv-sticky-compare{display:none}}.rv-carousel{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.rv-carousel::-webkit-scrollbar{display:none}.rv-carousel>*{flex:0 0 100%!important;max-width:100%!important;height:auto!important;min-height:0!important;align-self:flex-start!important;scroll-snap-align:center;scroll-snap-stop:always}.rv-carousel>*>*{height:auto!important;min-height:0!important}@media screen and (min-width:750px){.rv-carousel>*{flex-basis:var(--rv-slide-max, 640px)!important;max-width:var(--rv-slide-max, 640px)!important;margin-inline:auto}}.rv-carousel>*{flex-basis:calc(100% - var(--rv-peek, 0%))!important;max-width:calc(100% - var(--rv-peek, 0%))!important}.rv-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0;list-style:none}.rv-carousel-dots button{display:block;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--rv-dot, var(--rv-stone, #C4AFA6));opacity:.45;cursor:pointer;transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease}.rv-carousel-dots button[aria-current=true]{background:var(--rv-dot-active, var(--rv-midnight, #2D2533));opacity:1;transform:scale(1.45)}@media(prefers-reduced-motion:reduce){.rv-carousel{scroll-behavior:auto}.rv-carousel-dots button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/revielle-animations.css.map */
