:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.25, .46, .45, .94);--duration-fast: .18s;--duration-mid: .32s;--duration-slow: .55s}html{font-size:15.5px}body{letter-spacing:.01em;line-height:1.75}.rg-header{background:#fefcf9e0;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(0,0,0,.06);height:64px;transition:box-shadow var(--duration-mid) var(--ease-smooth)}.rg-header.scrolled{box-shadow:0 1px 32px #00000014}.rg-header__nav{gap:2.5rem}.rg-header__nav a{font-size:.72rem;letter-spacing:.14em;opacity:.72;transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease}.rg-header__nav a:hover,.rg-header__nav a[aria-current=page]{opacity:1;color:var(--c-primary)}.rg-header__nav a:after{height:1.5px;background:var(--c-accent);border-radius:2px;transition:width var(--duration-mid) var(--ease-spring)}.rg-header__icon{border-radius:10px;padding:8px;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-spring)}.rg-header__icon:hover{transform:scale(1.08)}.rg-announcement{font-size:.65rem;letter-spacing:.2em;padding:.5rem 1rem;opacity:.9}.rg-card{transition:transform var(--duration-mid) var(--ease-spring)}.rg-card:hover{transform:translateY(-6px) scale(1.005)}.rg-card__media{border-radius:18px;box-shadow:0 2px 16px #0000000d;transition:box-shadow var(--duration-slow) var(--ease-smooth)}.rg-card:hover .rg-card__media{box-shadow:0 12px 40px #1b2a4a1f}.rg-card__img{transition:transform var(--duration-slow) var(--ease-smooth),filter var(--duration-mid) ease}.rg-card:hover .rg-card__img{transform:scale(1.06);filter:brightness(1.03) saturate(1.05)}.rg-card__quick-add{background:#fefcf9f0;font-size:.68rem;letter-spacing:.16em;padding:.85rem 1.25rem;border-radius:0 0 18px 18px;transition:transform var(--duration-mid) var(--ease-out),background var(--duration-fast) ease}.rg-card__quick-add:hover{background:var(--c-accent);color:var(--c-primary)}.rg-card__wish{width:34px;height:34px;box-shadow:0 2px 8px #0000001a;transition:opacity var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring),background var(--duration-fast) ease}.rg-card__body{padding:1rem .25rem 0}.rg-card__title{font-size:calc(.9rem * var(--f-h-scale, 1));letter-spacing:-.005em}.rg-card__sub{font-size:.7rem;margin-top:.3rem}.rg-card__discover{font-size:.65rem;margin-top:.6rem;gap:.3rem}.rg-btn{font-size:.74rem;letter-spacing:.12em;padding:.95rem 1.85rem;border-radius:100px;transition:transform var(--duration-mid) var(--ease-spring),box-shadow var(--duration-mid) var(--ease-smooth),background var(--duration-fast) ease,opacity var(--duration-fast) ease}.rg-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px #1b2a4a2e}.rg-btn:active{transform:scale(.97);transition-duration:.08s}.rg-btn-outline{font-size:.74rem;letter-spacing:.12em;padding:.9rem 1.85rem;transition:all var(--duration-mid) var(--ease-smooth)}.rg-btn-outline:hover{transform:translateY(-1px)}.rg-pdp{min-height:85vh}.rg-pdp__main-img{transition:transform var(--duration-slow) var(--ease-smooth),opacity var(--duration-fast) ease;cursor:zoom-in}.rg-pdp__main-img.zoomed{cursor:zoom-out}.rg-pdp__thumb{border-radius:10px;border-width:1.5px;opacity:.48;transition:opacity var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring)}.rg-pdp__thumb:hover{opacity:.8;transform:scale(1.06)}.rg-pdp__thumb.active{opacity:1;border-color:var(--c-accent)}.rg-pdp__atc{font-size:.76rem;letter-spacing:.14em;padding:1.05rem 2rem;transition:transform var(--duration-mid) var(--ease-spring),box-shadow var(--duration-mid) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.rg-pdp__atc:hover:not(:disabled){transform:translateY(-3px) scale(1.01);box-shadow:0 14px 40px #1b2a4a33}.rg-pdp__wishlist{font-size:.74rem;letter-spacing:.1em;transition:all var(--duration-mid) var(--ease-smooth)}.rg-pdp__trust{border-radius:16px;background:var(--c-bg-alt);border:1px solid rgba(0,0,0,.05)}.rg-pdp__trust-item{font-size:.72rem}.rg-pdp__size-btn{border-radius:12px;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring),box-shadow var(--duration-mid) ease}.rg-pdp__size-btn:hover:not(.unavail){transform:translateY(-2px) scale(1.04)}.rg-pdp__color-btn{border-radius:12px;transition:all var(--duration-mid) var(--ease-smooth)}.rg-pdp__color-btn:hover{transform:translateY(-2px)}.rg-acc-trigger{font-size:.72rem;letter-spacing:.12em;transition:color var(--duration-fast) ease}.rg-acc-icon{transition:transform var(--duration-mid) var(--ease-spring)}.rg-acc-body{transition:max-height var(--duration-slow) var(--ease-smooth)}.rg-cart{border-radius:24px 0 0 24px;padding:2rem;transition:transform var(--duration-slow) var(--ease-out);box-shadow:-12px 0 48px #0000001a}.rg-cart__close{border-radius:50%;width:34px;height:34px;transition:background var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring)}.rg-cart__close:hover{background:var(--c-bg-alt);transform:scale(1.1) rotate(90deg)}.rg-qty__btn{border-radius:50%;width:30px;height:30px;transition:background var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring)}.rg-qty__btn:hover{background:var(--c-accent);color:var(--c-primary);transform:scale(1.15)}.rg-cart-item__img{border-radius:14px}.rg-cart-overlay{background:#0f162847;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity var(--duration-mid) ease}.rg-mobile-nav__links a{transition:color var(--duration-fast) ease,letter-spacing var(--duration-mid) ease}.rg-mobile-nav__links a:hover{letter-spacing:.04em;color:var(--c-accent)}.rg-col-card{border-radius:18px;transition:transform var(--duration-mid) var(--ease-spring),box-shadow var(--duration-mid) ease}.rg-col-card:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 14px 40px #1b2a4a24}.rg-col-card__img{transition:transform var(--duration-slow) var(--ease-smooth)}.rg-col-card:hover .rg-col-card__img{transform:scale(1.05)}.rg-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-out)}.rg-reveal.rg-revealed{opacity:1;transform:translateY(0)}.rg-anim{transition-timing-function:var(--ease-out)}.rg-ft__links a{transition:color .2s ease,transform var(--duration-mid) var(--ease-spring);display:inline-block}.rg-ft__links a:hover{color:#fefcf9e6;transform:translate(4px)}.rg-ft__links a:after{display:none}.rg-ft__social{width:36px;height:36px;border-radius:50%;border:1px solid rgba(254,252,249,.15);display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring),border-color var(--duration-fast) ease}.rg-ft__social:hover{background:#c19a6b26;border-color:#c19a6b;color:#c19a6b;transform:translateY(-3px) scale(1.08)}.rg-ft__trust-chip{transition:background var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring)}.rg-ft__trust-chip:hover{transform:translateY(-1px)}.rg-ft__nl-form button{transition:opacity var(--duration-fast) ease,transform var(--duration-mid) var(--ease-spring)}.rg-ft__nl-form button:hover{opacity:.88;transform:scale(1.03)}.rg-hero-cta-primary{font-size:.75rem;letter-spacing:.12em;padding:.9rem 2rem;box-shadow:0 4px 20px #c19a6b40;transition:transform var(--duration-mid) var(--ease-spring),box-shadow var(--duration-mid) ease,opacity var(--duration-fast) ease}.rg-hero-cta-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 36px #c19a6b61}.rg-hero-cta-primary:active{transform:scale(.97);transition-duration:.08s}.rg-eyebrow:before{transition:width var(--duration-mid) var(--ease-spring)}.rg-eyebrow:hover:before{width:32px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:6px}.rg-ripple{background:#fff3;animation-duration:.6s;animation-timing-function:var(--ease-smooth)}.rg-stagger-1{transition-delay:.04s}.rg-stagger-2{transition-delay:.1s}.rg-stagger-3{transition-delay:.16s}.rg-stagger-4{transition-delay:.22s}.rg-stagger-5{transition-delay:.28s}.rg-stagger-6{transition-delay:.34s}footer [data-predictive-search],footer form[action="/search"],footer .search,footer .search-modal,footer .search-form,footer input[type=search],footer button[aria-label*=earch],footer button[aria-label*=earch i],footer .header__search,footer details[data-search]{display:none!important}@media(max-width:768px){.rg-card:hover{transform:translateY(-3px)}.rg-btn:hover{transform:translateY(-1px)}.rg-col-card:hover{transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ragana-refinement.css.map */
