@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,700&display=swap";:root{--orivshe-bg: #f8f4f3;--orivshe-bg-soft: #f3e7ea;--orivshe-pink: #e6c5cf;--orivshe-pink-deep: #dca7b9;--orivshe-burgundy: #8d1737;--orivshe-burgundy-dark: #4a0f24;--orivshe-border: #e5cfd5;--orivshe-text: #401122;--orivshe-text-soft: #6f4957;--orivshe-pill: #efe5e7;--orivshe-shadow: 0 16px 40px rgba(74, 15, 36, .08)}html,body{background:var(--orivshe-bg)}body{color:var(--orivshe-text)}body,input,textarea,select,button,p,li,a,span,div{font-family:"Inter",var(--font-body--family)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-heading,.heading,.display-text{font-family:"Inter",var(--font-heading--family);letter-spacing:-.03em;color:var(--orivshe-text)}.orivshe-serif,.orivshe-banner__headline,.orivshe-display-serif{font-family:Bodoni Moda,Georgia,serif!important;letter-spacing:-.03em}.button,.shopify-payment-button__button--unbranded,.orivshe-btn,button.button,.button-primary{border-radius:999px!important;min-height:52px;padding-inline:28px;font-weight:700;letter-spacing:-.02em;box-shadow:none}.button:not(.button-secondary):not(.button-unstyled),.shopify-payment-button__button--unbranded,.orivshe-btn--primary,.button-primary{background:var(--orivshe-burgundy)!important;border-color:var(--orivshe-burgundy)!important;color:#fff!important}.button:not(.button-secondary):not(.button-unstyled):hover,.shopify-payment-button__button--unbranded:hover,.orivshe-btn--primary:hover,.button-primary:hover{background:#78152f!important;border-color:#78152f!important}.button-secondary,.orivshe-btn--secondary{background:transparent!important;border:1.5px solid var(--orivshe-burgundy)!important;color:var(--orivshe-burgundy)!important}.button-secondary:hover,.orivshe-btn--secondary:hover{background:#8d17370d!important}#header-group{position:sticky;top:0;z-index:40}.announcement-bar,.announcement-bar .section-background{background:var(--orivshe-pink)!important}.announcement-bar{border-bottom:0!important}.announcement-bar .announcement-bar__text,.announcement-bar a,.announcement-bar p{color:var(--orivshe-text)!important;font-weight:500}.header-section .section-background,.header-section header-component,.header-section .header{background:#fffffff0!important;-webkit-backdrop-filter:saturate(120%) blur(12px);backdrop-filter:saturate(120%) blur(12px)}.header{border-bottom:1px solid rgba(141,23,55,.08)}.header-actions__cart-icon{position:relative}.header-actions__cart-icon .cart-bubble{background:transparent!important;border:0!important;color:var(--orivshe-text)!important;font-weight:700;right:-4px;top:0}.orivshe-header-sale{display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:48px;padding:0 28px;border-radius:999px;background:var(--orivshe-burgundy);color:#fff!important;font-weight:700;text-decoration:none;margin-right:10px;white-space:nowrap}.orivshe-header-sale:hover{background:#78152f}@media screen and (max-width:749px){.orivshe-header-sale{min-width:128px;height:42px;padding-inline:22px;font-size:.95rem;margin-right:8px}}.cart-drawer__dialog,.dialog-modal.dialog-drawer{background:#fff8fa!important;color:var(--orivshe-text)}.cart-drawer__header{padding:18px 20px 12px!important;border-bottom:1px solid var(--orivshe-border)}.cart-drawer__heading{font-size:1.35rem!important;font-weight:700!important}.orivshe-cart-banner{display:flex;align-items:center;justify-content:center;background:#314a67;color:#fff;min-height:44px;padding:10px 16px;text-align:center;font-weight:600}.orivshe-cart-promo{margin:18px 20px 0;background:#8d17370f;border:1px solid var(--orivshe-border);border-radius:22px;padding:16px;color:var(--orivshe-text);font-weight:600}.cart-items__table,.cart-items__table tbody,.cart-items__table tr,.cart-items__table td{display:block;width:100%}.cart-items__table-row{display:grid!important;grid-template-columns:88px 1fr;gap:14px;background:#fffc;border:1px solid var(--orivshe-border);border-radius:20px;padding:14px}.cart-items__table-row+.cart-items__table-row{margin-top:12px}.cart-items__details{display:block!important;padding-top:6px}.cart-items__title{color:var(--orivshe-text);font-weight:700;text-decoration:none}.cart-drawer__summary{border-top:0!important;padding:22px 20px 26px!important}.cart-totals__container{background:#fff;border:1px solid var(--orivshe-border);border-radius:22px;padding:18px;box-shadow:var(--orivshe-shadow)}.cart-totals__item,.cart-totals__total-label,.cart-totals__total-value{color:var(--orivshe-text)!important}.cart-summary__footer,.cart-totals__buttons{margin-top:16px}.cart-totals__buttons .button,.cart-totals button[type=submit]{width:100%;min-height:58px;font-size:1.08rem}.orivshe-cart-trust{display:flex;justify-content:space-between;gap:16px;font-size:.95rem;color:var(--orivshe-text);margin-top:18px}.orivshe-cart-trust strong{display:block;font-size:1rem}sticky-add-to-cart .sticky-add-to-cart__bar,.sticky-add-to-cart__bar{left:0;bottom:0!important;width:100%!important;max-width:none!important;transform:translate(0) translateY(calc(100% + 40px))!important;border-radius:26px 26px 0 0!important;padding:14px 18px!important;box-shadow:0 -18px 40px #4a0f241a!important;background:#fff7f8!important;gap:14px!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(0) translateY(0)!important}.sticky-add-to-cart__bar:before{display:none!important}.sticky-add-to-cart__image{height:58px!important;border-radius:16px!important}.sticky-add-to-cart__title{font-size:.95rem!important;font-weight:700!important;color:var(--orivshe-text)!important}.sticky-add-to-cart__variant,.sticky-add-to-cart__price{color:var(--orivshe-text-soft)!important;font-size:.9rem!important}.sticky-add-to-cart__button.button{min-width:184px}@media screen and (max-width:749px){.sticky-add-to-cart__bar{gap:12px!important;padding:12px 14px!important}.sticky-add-to-cart__image{display:none!important}.sticky-add-to-cart__button.button{min-width:156px;padding-inline:22px}}.orivshe-home,.orivshe-story{--section-pad: clamp(24px, 4vw, 56px)}.orivshe-home__section,.orivshe-story__section{padding:var(--section-pad)}.orivshe-home__hero{background:linear-gradient(180deg,#fff,#faf5f6)}.orivshe-home__hero-media{position:relative;border-radius:30px;overflow:hidden;background:#eee;min-height:360px;box-shadow:var(--orivshe-shadow)}.orivshe-home__hero-media img,.orivshe-home__hero-media video{width:100%;height:100%;object-fit:cover;display:block}.orivshe-home__floating-badges{position:absolute;right:18px;bottom:18px;display:flex;gap:12px}.orivshe-home__floating-badge{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#ffffffdb;box-shadow:0 10px 24px #00000014}.orivshe-home__text{max-width:760px;text-align:center;margin:26px auto 0}.orivshe-rating-line{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;color:var(--orivshe-text);font-weight:600;margin-bottom:18px}.orivshe-rating-line__stars{color:var(--orivshe-burgundy);font-size:1.55rem;letter-spacing:.08em;line-height:1}.orivshe-home__eyebrow{font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--orivshe-text)}.orivshe-home__heading{font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.05;margin:0}.orivshe-home__subheading{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.4;max-width:780px;margin:18px auto 0;color:var(--orivshe-text)}.orivshe-home__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.orivshe-home__products{padding-top:12px}.orivshe-scroll{display:flex;gap:18px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.orivshe-scroll::-webkit-scrollbar{display:none}.orivshe-product-card{flex:0 0 min(84vw,420px);scroll-snap-align:start;background:#fdf8f8;border:1px solid var(--orivshe-border);border-radius:28px;overflow:hidden;padding:20px;box-shadow:var(--orivshe-shadow)}@media screen and (min-width:990px){.orivshe-product-card{flex-basis:calc((100% - 36px)/3)}}.orivshe-product-card__image-wrap{position:relative;border-radius:22px;overflow:hidden;background:#f7edef;aspect-ratio:1 / 1;margin-bottom:16px}.orivshe-product-card__badge,.orivshe-chip{position:absolute;left:16px;top:16px;background:#fff8fb;border:1px solid var(--orivshe-border);color:var(--orivshe-text);border-radius:999px;padding:10px 16px;font-weight:700;font-size:.95rem}.orivshe-product-card__promo{position:absolute;left:16px;bottom:16px;width:110px;height:110px;border-radius:50%;background:var(--orivshe-burgundy);color:#fff;display:grid;place-items:center;text-align:center;font-family:Bodoni Moda,Georgia,serif;font-size:.95rem;line-height:1.1;padding:12px}.orivshe-product-card__image{width:100%;height:100%;object-fit:cover}.orivshe-product-card__rating{display:flex;align-items:center;gap:10px;color:var(--orivshe-text);margin-bottom:10px;font-weight:600}.orivshe-product-card__stars{color:var(--orivshe-burgundy);font-size:1.2rem;letter-spacing:.06em}.orivshe-product-card__title{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1;margin:0 0 8px}.orivshe-product-card__desc{color:var(--orivshe-text-soft);line-height:1.45;margin:0 0 16px}.orivshe-product-card__tag-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.orivshe-product-card__tag{border:1px solid var(--orivshe-burgundy);color:var(--orivshe-text);border-radius:999px;padding:9px 16px;font-weight:600;background:transparent}.orivshe-product-card__button{width:100%;min-height:58px;font-size:1.12rem}.orivshe-product-card__offer{display:flex;align-items:center;gap:8px;font-weight:600;margin-top:14px;color:var(--orivshe-text)}.orivshe-banner{background:var(--orivshe-bg-soft);padding:22px 18px;margin:10px 0 0}.orivshe-banner__headline{font-size:clamp(2.4rem,7vw,5rem);line-height:.95;margin:0}.orivshe-banner__sub{font-size:clamp(1.6rem,4vw,3rem);line-height:1;margin:0}.orivshe-banner__grid{display:grid;grid-template-columns:1.1fr 1.4fr;gap:18px;align-items:center}@media screen and (max-width:749px){.orivshe-banner__grid{grid-template-columns:1fr 1fr;gap:10px}}.orivshe-awards__logos,.orivshe-retailers__logos{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;align-items:center}.orivshe-awards__logo,.orivshe-retailers__logo{max-height:58px;width:auto;opacity:.95}.orivshe-card{background:#ffffffb8;border:1px solid var(--orivshe-border);border-radius:28px;padding:22px;box-shadow:var(--orivshe-shadow)}.orivshe-proof-list,.orivshe-story__bullets{display:grid;gap:14px;margin-top:16px}.orivshe-proof-item,.orivshe-story__bullet{display:flex;gap:12px;align-items:flex-start;font-size:1.1rem}.orivshe-reviews__card,.orivshe-result-card{flex:0 0 min(88vw,520px);scroll-snap-align:start;border:1px solid var(--orivshe-border);background:#fffdfd;border-radius:28px;overflow:hidden}.orivshe-reviews__media{position:relative;aspect-ratio:4/5;background:#eee}.orivshe-reviews__media img{width:100%;height:100%;object-fit:cover;display:block}.orivshe-play{position:absolute;left:18px;bottom:18px;width:62px;height:62px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center;font-size:1.3rem;color:var(--orivshe-burgundy)}.orivshe-reviews__content,.orivshe-result-card__content{padding:20px 22px 24px}.orivshe-reviews__title{margin:0 0 6px;font-size:1.5rem}.orivshe-reviews__quote{font-size:1.05rem;line-height:1.45;color:var(--orivshe-text);margin:0}.orivshe-result-card__images{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#f2ecec}.orivshe-result-card__images img{width:100%;aspect-ratio:1/1.12;object-fit:cover;display:block}.orivshe-result-card__labels{display:flex;justify-content:space-between;font-weight:700;margin-top:8px}.orivshe-faq{border-top:1px solid var(--orivshe-border)}.orivshe-faq details{border-bottom:1px solid var(--orivshe-border)}.orivshe-faq summary{list-style:none;cursor:pointer;padding:22px 8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;display:flex;align-items:center;justify-content:space-between}.orivshe-faq summary::-webkit-details-marker{display:none}.orivshe-faq summary:after{content:"+";font-size:2.2rem;line-height:1;color:var(--orivshe-burgundy)}.orivshe-faq details[open] summary:after{content:"\2013"}.orivshe-faq__answer{padding:0 8px 24px;color:var(--orivshe-text-soft);line-height:1.6}.orivshe-quiz{background:var(--orivshe-bg-soft);border-radius:28px;padding:clamp(26px,4vw,40px);box-shadow:var(--orivshe-shadow)}.orivshe-quiz__heading{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.05;margin:0 0 18px}.orivshe-quiz__sub{font-size:1.18rem;max-width:760px;color:var(--orivshe-text)}.orivshe-story__comparison{overflow-x:auto;border-radius:22px;border:1px solid var(--orivshe-border);background:#fffdfd}.orivshe-story__comparison table{width:100%;border-collapse:collapse;min-width:680px}.orivshe-story__comparison th,.orivshe-story__comparison td{padding:18px 16px;border-bottom:1px solid var(--orivshe-border);text-align:center}.orivshe-story__comparison th:first-child,.orivshe-story__comparison td:first-child{text-align:left;min-width:220px}.orivshe-story__comparison .is-brand{background:#8d17370a;font-weight:700}.orivshe-story__video-step{display:grid;gap:16px}.orivshe-story__video-step-media{border-radius:30px;overflow:hidden;border:1px solid var(--orivshe-border);background:#eee}.orivshe-story__video-step-media img{width:100%;display:block}.orivshe-story__video-step-title{text-align:center;font-size:clamp(1.75rem,4vw,2.3rem);margin:0}.orivshe-story__video-step-text{text-align:center;font-size:1.1rem;color:var(--orivshe-text);line-height:1.6;margin:0 auto;max-width:880px}.orivshe-story__trust-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:749px){.orivshe-story__trust-row{grid-template-columns:1fr}}.orivshe-story__trust-item{display:flex;gap:16px;align-items:flex-start;padding:14px 0}.orivshe-story__trust-item strong{display:block;margin-bottom:4px}.orivshe-small-note{color:var(--orivshe-text-soft);font-size:.95rem;line-height:1.5}.header-logo svg,.header-logo img,.header-logo .site-logo{max-height:42px!important}details.menu-drawer__details{border-bottom:1px solid var(--orivshe-border)}.menu-drawer{background:#fffafc!important}.menu-drawer summary,.menu-drawer a{color:var(--orivshe-text)!important}.orivshe-home .section-background,.orivshe-story .section-background{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/orivshe-custom.css.map */
