:root{--rangona-plum: #71336d;--rangona-plum-dark: #4c244a;--rangona-gold: #e9bf66;--rangona-coral: #bd5d51;--rangona-cream: #fffaf5}.header-section{border-bottom-color:#71336d1f}.rangona-marquee{background:linear-gradient(105deg,#a17027,#98671f 32%,#785017 58%,#55360e)!important;color:#fff!important;border-bottom:1px solid rgba(79,49,12,.32);box-shadow:inset 0 1px #ffeba957,0 2px 10px #764c1130}.rangona-marquee__group{color:#fff!important;text-shadow:0 1px 2px rgba(65,39,10,.2)}.rangona-marquee__dot{display:none;flex:0 0 1px;width:1px;height:14px;align-self:center;overflow:hidden;font-size:0;line-height:0;background:#fff4cda3;border-radius:1px;transform:rotate(18deg)}.rangona-hero{background:var(--rangona-plum-dark)}.rangona-hero__image{object-position:center center;transform-origin:55% 50%;animation:rangona-hero-ambient 18s ease-in-out infinite alternate}@keyframes rangona-hero-ambient{0%{transform:scale(1.04) translate3d(-1%,0,0)}to{transform:scale(1.12) translate3d(1%,-.5%,0)}}.rangona-hero__overlay{background:linear-gradient(90deg,#1e0d1cd1,#1e0d1c99 43%,#1e0d1c1a 80%)!important}.rangona-hero h1,.rangona-featured__head h2,.rangona-promo__content h2,.rangona-motion__content h2{font-family:var(--font-heading--family),sans-serif!important;font-weight:700}.rangona-hero h1{max-width:11ch;text-wrap:balance}.rangona-hero__cta,.rangona-promo__content a,.rangona-card__button{background:var(--rangona-plum)!important;color:#fff!important}.rangona-hero__cta:hover,.rangona-promo__content a:hover,.rangona-card__button:hover:not(:disabled){background:var(--rangona-plum-dark)!important}.rangona-hero__cta:focus-visible,.rangona-card a:focus-visible,.rangona-card__button:focus-visible,.rangona-featured__view:focus-visible{outline:3px solid var(--rangona-gold);outline-offset:3px}.rangona-hero__eyebrow{color:var(--rangona-gold)!important}.rangona-payment-trust{max-width:min(1320px,calc(100% - 40px));margin:16px auto 0;padding:18px 26px;border:1px solid #e9dbe6;border-radius:18px;background:var(--rangona-cream);display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 8px 26px #4c244a0f}.rangona-payment-trust__message{display:flex;align-items:center;gap:12px;color:var(--rangona-plum-dark)}.rangona-payment-trust__message svg{flex:none;color:var(--rangona-coral)}.rangona-payment-trust__message div{display:flex;flex-direction:column;gap:2px}.rangona-payment-trust__message strong{font-weight:700}.rangona-payment-trust__message span{font-size:.88rem;line-height:1.4}.rangona-payment-trust__methods{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.rangona-payment-trust__methods li{display:flex;padding:5px;border:1px solid #e9dbe6;border-radius:8px;background:#fff}.rangona-payment-trust__icon{width:38px;height:24px}.rangona-featured__head h2{color:var(--rangona-plum-dark)!important}.rangona-featured__view{color:var(--rangona-plum)!important}.rangona-featured__grid{align-items:stretch}.rangona-card{display:flex;flex-direction:column;height:100%;border-color:#eadfe8}.rangona-card__image-wrap{aspect-ratio:4 / 5;display:grid;place-items:center;background:#f8f4f6}.rangona-card__image{width:100%;height:100%;object-fit:contain}.rangona-card__body{flex:1;display:flex;flex-direction:column}.rangona-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.9em!important}.rangona-card__form{margin-top:0}.rangona-card__price{margin-top:auto}.rangona-card__button{min-height:48px}.rangona-reviews{max-width:min(1320px,calc(100% - 40px));margin:0 auto 72px;padding:clamp(26px,4vw,48px);border-radius:20px;background:linear-gradient(120deg,#f6e9f1,#fff9f3);display:flex;align-items:center;justify-content:space-between;gap:28px}.rangona-reviews__eyebrow{color:var(--rangona-coral);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rangona-reviews h2{font-family:var(--font-heading--family),sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1;color:var(--rangona-plum-dark);margin:8px 0 10px}.rangona-reviews p{margin:0;max-width:52ch;line-height:1.55;color:#584b55}.rangona-reviews__empty{min-width:225px;padding:16px 18px;border:1px solid #e7d3e2;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:5px;color:#584b55;font-size:.88rem}.rangona-reviews__stars{color:var(--rangona-gold);font-size:1.35rem;letter-spacing:.12em;line-height:1}@media(max-width:749px){.rangona-hero__image{object-position:56% center}.rangona-hero__overlay{background:linear-gradient(0deg,#1e0d1ceb,#1e0d1c85 54%,#1e0d1c14)!important}.rangona-hero h1{font-size:clamp(2.45rem,11vw,4rem)!important}.rangona-hero__content{bottom:16px}.rangona-payment-trust{max-width:calc(100% - 24px);padding:16px;flex-direction:column;align-items:flex-start;gap:14px}.rangona-payment-trust__methods{gap:6px}.rangona-benefits{margin-bottom:40px!important}.rangona-card__image-wrap{aspect-ratio:4 / 5}.rangona-card__title{min-height:3.9em!important}.rangona-reviews{max-width:calc(100% - 24px);margin-bottom:48px;flex-direction:column;align-items:stretch;gap:20px}.rangona-reviews__empty{min-width:0}}@media(prefers-reduced-motion:reduce){.rangona-hero__image{animation:none;transform:none}.rangona-card,.rangona-card__image{transition:none!important}}.rangona-hero__content{position:relative;max-width:none!important;width:100%}.rangona-hero__eyebrow{position:absolute;top:28px;right:clamp(24px,4vw,52px);font-size:clamp(1.25rem,2vw,1.7rem)!important;letter-spacing:.16em!important;text-shadow:0 2px 12px rgba(30,13,28,.7);z-index:3}.rangona-hero__image{animation:rangona-hero-cinematic 10s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes rangona-hero-cinematic{0%{transform:scale(1.025) translate3d(-1%,0,0)}to{transform:scale(1.16) translate3d(1%,-.6%,0)}}@media(max-width:749px){.rangona-hero{min-height:0}.rangona-hero__media{position:relative;inset:auto;aspect-ratio:16 / 10;height:auto;overflow:hidden}.rangona-hero__image{object-position:center center;animation:rangona-hero-mobile 8s ease-in-out infinite alternate}.rangona-hero__overlay{inset:0 0 auto;aspect-ratio:16 / 10;background:linear-gradient(0deg,#4c244a 0%,rgba(76,36,74,.15) 25%,transparent 55%)!important;pointer-events:none}.rangona-hero__content{position:relative;bottom:auto;padding:16px 24px 28px;background:linear-gradient(145deg,#4c244a,#30152e)}.rangona-hero__eyebrow{position:static;display:flex;justify-content:flex-end;font-size:1.25rem!important;margin-bottom:18px!important}.rangona-hero h1{font-size:clamp(2.3rem,10vw,3.5rem)!important;max-width:12ch}.rangona-hero p{font-size:1rem;margin-bottom:24px}}@keyframes rangona-hero-mobile{0%{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.11) translate3d(.5%,-.4%,0)}}@media(prefers-reduced-motion:reduce){.rangona-hero__image{animation:none!important;transform:none!important}}@media(max-width:749px){.rangona-hero{background:radial-gradient(ellipse 110% 180px at 50% clamp(180px,58vw,280px),rgba(233,191,102,.24),transparent 75%),linear-gradient(180deg,#5b3b48,#4c244a 55%,#30152e)}.rangona-hero__media{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.3) 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.3) 88%,transparent 100%)}.rangona-hero__overlay{display:none}.rangona-hero__content{background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rangona-visual.css.map */
