@font-face{font-family:RC Logo;font-style:normal;font-weight:500;font-display:swap;src:url(cormorant-garamond-500-normal.woff2) format("woff2")}@font-face{font-family:RC Logo;font-style:italic;font-weight:500;font-display:swap;src:url(cormorant-garamond-500-italic.woff2) format("woff2")}:root{--rc-bg:#1A1630;--rc-bg2:#15112A;--rc-ivory:#F1EFF7;--rc-platinum:#CCD0E1;--rc-muted:#A6A3BE;--rc-muted2:#5F5A7A;--rc-line:rgba(241,239,247,.14);--rc-serif:var(--font-heading-family,"Fraunces",Georgia,serif);--rc-sans:var(--font-body-family,"Jost",sans-serif);--rc-pad:clamp(20px,5vw,64px);--rc-sp:clamp(88px,10vw,152px)}.rc-wrap{max-width:1280px;margin:0 auto;padding-inline:var(--rc-pad)}.rc-eyebrow{font-family:var(--rc-sans);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-muted);font-weight:500;display:block}.rc h1,.rc h2,.rc h3{font-family:var(--rc-serif);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.rc p{font-family:var(--rc-sans);margin:0;line-height:1.55}.rc em{font-style:italic}.rc-btn{display:inline-block;-webkit-appearance:none;appearance:none;background-color:transparent;-webkit-tap-highlight-color:transparent;font-family:var(--rc-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:16px 34px;border:1px solid rgba(241,239,247,.55);border-radius:2px;color:var(--rc-ivory);text-decoration:none;transition:background .3s,color .3s,border-color .3s;cursor:pointer}.rc-btn:hover{background:var(--rc-ivory);color:var(--rc-bg);border-color:var(--rc-ivory)}.rc-btn.dark{border-color:#1b123266;color:var(--rc-bg)}.rc-btn.dark:hover{background:var(--rc-bg);color:var(--rc-ivory);border-color:var(--rc-bg)}.rc-btn.solid{background:var(--rc-bg);color:#f7f0e2;border-color:var(--rc-bg);font-weight:500;font-size:12.5px;letter-spacing:.18em}.rc-btn.solid:hover{background:#2b2550;border-color:#2b2550;color:var(--rc-ivory)}.rc-btn.is-busy{opacity:.6;pointer-events:none}.rc-cart-note{font-family:var(--rc-sans);font-size:12.5px;color:#8a2f2f;margin:.6rem 0 0;text-align:center}.rc-cart-tier{font-family:var(--rc-sans);font-size:12.5px;line-height:1.45;color:var(--rc-bg);background:#e6e3ef;border-radius:2px;padding:.7rem .9rem;margin:0 0 1rem}.rc-cart-tier b{font-weight:500}.rc-cart-tier span{color:var(--rc-muted2)}.rc-has-add{position:relative}.rc-add{position:absolute;right:12px;bottom:12px;z-index:2;width:42px;height:42px;border-radius:50%;background:var(--rc-bg);color:var(--rc-ivory);border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .25s var(--rc-ease),transform .25s var(--rc-ease),background .25s;box-shadow:0 6px 18px #1a163038}.rc-add svg{width:17px;height:17px;display:block}.rc-add:hover{background:#2b2550}.rc-has-add:hover .rc-add,.rc-has-add:focus-within .rc-add,.rc-add.is-busy,.rc-add.is-added{opacity:1;transform:none}.rc-add.is-busy{opacity:.7;cursor:progress}.rc-add .rc-add__ok,.rc-add.is-added .rc-add__bag{display:none}.rc-add.is-added .rc-add__ok{display:block}@media(hover:none){.rc-add{opacity:.94;transform:none;width:38px;height:38px;right:8px;bottom:8px}}.utility-bar__grid{display:flex!important;justify-content:center;align-items:center}.utility-bar__grid .announcement-bar{width:100%;margin:0 auto}.utility-bar__grid .localization-wrapper:empty{display:none}.announcement-bar .announcement-bar-slider{position:relative;display:block}.announcement-bar .slider-button{position:absolute;top:50%;transform:translateY(-50%);margin:0}.announcement-bar .slider-button--prev{left:0}.announcement-bar .slider-button--next{right:0}.announcement-bar .slider{width:100%;margin:0}.announcement-bar__message{text-align:center;width:100%;margin:0}@media(min-width:750px){.drawer .drawer__inner{width:min(34vw,520px);min-width:400px;max-width:calc(100vw - 3rem)}}@media(max-width:749px){.drawer{align-items:flex-end}.drawer .drawer__inner{width:100%;max-width:100%;height:auto;max-height:min(62vh,620px);min-height:40vh;border:0;border-radius:16px 16px 0 0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom)}.drawer.active .drawer__inner{transform:translateY(0)}.drawer .drawer__inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer cart-drawer-items{overflow:visible;flex:0 0 auto}.drawer .drawer__header{position:sticky;top:0;background:var(--rc-ivory);z-index:2}.drawer .rc-cart-xsell{display:none}cart-drawer.is-empty .drawer__inner{min-height:34vh}}.rc-reveal{opacity:0;transform:translateY(14px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.rc-reveal.rc-in{opacity:1;transform:none}.rc-home .header-wrapper{position:fixed!important;top:0;left:0;right:0;z-index:40;background:transparent!important;border-bottom:0!important;box-shadow:none!important;transition:background .4s ease,backdrop-filter .4s ease}.rc-home.rc-scrolled .header-wrapper{background:#15112aeb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rc-home .header a,.rc-home .header .header__icon,.rc-home .header__heading-link,.rc-home .header__menu-item,.rc-home .header .header__heading-link .h2{color:var(--rc-ivory)!important}.rc-home .header__inline-menu .header__menu-item{font-family:var(--rc-sans);font-size:14px;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.rc-home .header__inline-menu .header__menu-item:hover{opacity:1}.rc-home .header__heading-link,.rc-home .header .header__icons .svg-wrapper{opacity:.82}.rc-home .header__heading-link .h2,.rc-home .header__heading{font-family:var(--rc-serif);font-weight:400;letter-spacing:.02em;text-transform:lowercase;font-size:28px}.header__heading-link{display:inline-block;width:172px;height:34px;background:url(/cdn/shop/files/riccava-wordmark-only.png?v=1791470386) center/contain no-repeat;opacity:.95}.header__heading-link .h2{font-size:0!important;color:transparent!important;line-height:0}@media(max-width:749px){.header__heading-link{width:124px!important;height:26px!important}.rc-home .header__inline-menu .header__menu-item{font-size:12px!important}.rc-hero__h{font-size:30px!important;max-width:100%!important}.rc-hero__inner .rc-eyebrow{font-size:13px!important;letter-spacing:.24em!important}.rc-intro__h,.rc-trio__h,.rc-feature__h,.rc-edu__h,.rc-news__h{font-size:26px!important;line-height:1.2!important}.rc-eyebrow{font-size:12px!important;letter-spacing:.2em!important}.rc-card__name{font-size:20px!important}.rc-card__tag{font-size:11px!important;margin-bottom:.5rem!important}.rc-card__price,.rc-feature__p,.rc-edu__p,.rc-news__p{font-size:15px!important}.rc-btn{font-size:11px!important;padding:14px 26px!important}}.rc-product .shopify-section:last-of-type .rc-feature{padding-bottom:clamp(2rem,4vw,3.2rem)}.rc-product #MainContent{margin-bottom:0}.localization-form,.header__localization,.menu-drawer__localization,.footer__localization,.disclosure--country,.disclosure--currency{display:none!important}.rc-lang{display:inline-flex;align-items:center;margin:0 2px 0 0}.rc-lang__btn{background:none;border:none;cursor:pointer;font-family:var(--rc-sans);font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:currentColor;opacity:.75;padding:6px 8px;transition:opacity .2s}.rc-lang__btn:hover{opacity:1}@media(max-width:749px){.rc-lang__btn{font-size:12px;padding:6px;letter-spacing:.1em}}.header__inline-menu .header__menu-item{font-family:var(--rc-sans)!important;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase!important}@media(max-width:749px){.menu-drawer{background:#15112a8c!important;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);height:calc(100dvh - 64px)!important;overflow-y:auto!important}.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__navigation-container{background:transparent!important}.menu-drawer__menu-item,.menu-drawer a,.menu-drawer summary,.menu-drawer .menu-drawer__menu-item{color:var(--rc-ivory)!important;text-transform:uppercase;letter-spacing:.14em;font-family:var(--rc-sans)}.menu-drawer__menu-item .svg-wrapper,.menu-drawer .icon,.menu-drawer__close-button,.menu-drawer__close-button .icon{color:var(--rc-ivory)!important}.menu-drawer__utility-links,.menu-drawer__account,.menu-drawer__utility-links .list-social{background:transparent!important}.menu-drawer__utility-links a,.menu-drawer__utility-links .svg-wrapper{color:var(--rc-ivory)!important}details[open]>.menu-drawer__submenu{background:#15112a8c!important}.menu-drawer__inner-container{display:flex;flex-direction:column;height:100%;min-height:0;box-shadow:none!important}.menu-drawer__navigation{flex:0 0 auto}.menu-drawer__utility-links{margin-top:auto}}:root{--rc-hair:rgba(204,208,225,.32);--rc-hair-dark:rgba(26,22,48,.16);--rc-ease:cubic-bezier(.2,.7,.2,1);--rc-track:.18em}html{scroll-behavior:smooth}body{font-family:var(--rc-sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased}p,li{max-width:68ch}.rc p{max-width:none}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.cart__empty-text,.product__title,.collection-hero__title,.main-page-title{font-family:var(--rc-serif);font-weight:400;letter-spacing:-.01em;line-height:1.1}.rc-eyebrow,.caption-with-letter-spacing,.footer-block__heading,.rc-cart-xsell__eyebrow{font-family:var(--rc-sans);font-size:12px;letter-spacing:var(--rc-track);text-transform:uppercase;font-weight:500}hr{border:0;border-top:1px solid var(--rc-hair-dark);margin:0}.color-scheme-3 hr,.color-scheme-4 hr{border-top-color:var(--rc-hair)}.button,.shopify-challenge__button,.customer button,.product-form__submit,.cart__checkout-button,.newsletter-form__button,.quick-add__submit{font-family:var(--rc-sans)!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500;min-height:5.2rem;padding:1.5rem 3.2rem;border-radius:2px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));transition:background .25s var(--rc-ease),color .25s var(--rc-ease),border-color .25s var(--rc-ease)!important;cursor:pointer}.button:after,.button:before,.shopify-challenge__button:after,.customer button:after{box-shadow:none!important;content:none!important}.button:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{background:transparent;color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.button--secondary{background:transparent;color:rgb(var(--color-secondary-button-text));border-color:currentColor}.button--secondary:not([disabled]):hover{background:rgb(var(--color-secondary-button-text));color:rgb(var(--color-background))}.button:focus-visible,.rc-btn:focus-visible,a:focus-visible,summary:focus-visible,.field__input:focus-visible{outline:1px solid currentColor!important;outline-offset:3px;box-shadow:none!important}.button:disabled,.button[aria-disabled=true]{opacity:.45}.rc-btn{transition:background .25s var(--rc-ease),color .25s var(--rc-ease),border-color .25s var(--rc-ease)}.field__input,.select__select,.customer .field input,.search__input{font-family:var(--rc-sans);border-radius:0!important;font-size:14px;letter-spacing:.02em}.field:after,.select:after,.customer .field:after,.search__input:after{box-shadow:0 0 0 1px var(--rc-hair-dark)!important;border-radius:0!important}.field:hover:after,.field__input:focus~.field__label,.field:after:focus-within{box-shadow:0 0 0 1px #1a163073!important}.color-scheme-3 .field:after,.color-scheme-4 .field:after{box-shadow:0 0 0 1px var(--rc-hair)!important}.field__label{font-family:var(--rc-sans);letter-spacing:.06em;font-size:13px}.badge,.card__badge .badge{border-radius:0!important;background:transparent!important;border:0!important;padding:0!important;font-family:var(--rc-sans);font-size:11px;letter-spacing:var(--rc-track);text-transform:uppercase;color:var(--rc-muted2)!important}.price,.price__container,.price-item{font-family:var(--rc-sans);font-weight:400;letter-spacing:.04em}.price{font-size:14px}.price--on-sale .price-item--regular,.price__sale .price-item--regular{font-size:12px;color:var(--rc-muted2);text-decoration:line-through;text-decoration-color:#6f6b8a99;text-decoration-thickness:1px}.price__sale .price-item--sale,.price--on-sale .price-item--sale{color:inherit}.price .badge,.price__badge-sale,.price__badge-sold-out{display:none!important}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in,.scroll-trigger.animate--fade-in.scroll-trigger--offscreen,.scroll-trigger.animate--slide-in.scroll-trigger--offscreen{animation-duration:.3s!important;animation-delay:0s!important}.scroll-trigger--offscreen{opacity:1!important;transform:none!important}.card__media img,.card-wrapper .media img,.rc-card img,.product__media img{transition:transform .6s var(--rc-ease)}.card-wrapper:hover .card__media img,.rc-card:hover img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.rc-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header-wrapper{transition:background .4s ease,backdrop-filter .4s ease,box-shadow .4s ease;border-bottom:0!important;box-shadow:none!important}.shopify-section-header-sticky{box-shadow:none!important}body.rc-scrolled .header-wrapper{background:#1a1630cc!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__icon .icon,.header__icon svg{stroke-width:1!important;width:2rem;height:2rem}.header__icon{opacity:.82;transition:opacity .25s}.header__icon:hover{opacity:1}.header__inline-menu .header__menu-item{opacity:.82;transition:opacity .25s;text-decoration:none!important}.header__inline-menu .header__menu-item:hover{opacity:1;text-decoration:none!important}.header__inline-menu .header__menu-item span{position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--rc-ease)}.header__inline-menu .header__menu-item:hover span:after{transform:scaleX(1)}.utility-bar{border:0!important}.utility-bar .page-width{padding-inline:var(--rc-pad)}.announcement-bar,.announcement-bar__announcement{min-height:0}.announcement-bar__message{font-family:var(--rc-sans)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--rc-platinum)!important;padding:1.1rem 0!important;font-weight:400}.announcement-bar .slider-button{display:none!important}.announcement-bar .slider{scrollbar-width:none}.announcement-bar__link .icon-arrow{display:none}.footer{border-top:1px solid var(--rc-hair-dark)!important}.footer__content-top{padding-bottom:2rem}.footer-block__heading{color:var(--rc-muted2);margin-bottom:1.6rem;font-size:11px}.footer-block__details-content .list-menu__item--link{font-family:var(--rc-sans);font-size:14px;letter-spacing:.02em;padding:.5rem 0;color:var(--rc-bg)}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer__follow-on-shop,.footer__payment,.footer__localization{display:none!important}.footer__content-bottom{border-top:1px solid var(--rc-hair-dark)!important}.footer__copyright .copyright__content{font-family:var(--rc-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-muted2)}.footer .list-social__item .icon{width:1.5rem;height:1.5rem;opacity:.7}.footer .list-social__link{padding:1rem}.footer .list-social__link:hover .icon{opacity:1}.footer__newsletter .field__input{background:transparent}.footer__newsletter .newsletter-form__button{min-height:0;padding:0 1rem}.footer__newsletter .newsletter-form__button .icon{width:1.4rem}.footer-block--newsletter{align-items:flex-start}.footer-block--newsletter .footer-block__newsletter{max-width:36rem;text-align:left}.footer-block__newsletter .footer__newsletter{margin:0}#shopify-pc__banner{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(92vw,620px)!important;max-height:90vh;overflow:auto;background:var(--rc-bg)!important;color:var(--rc-ivory)!important;box-shadow:0 0 0 100vmax #1a163099,0 30px 80px #00000080!important;border:1px solid var(--rc-hair)!important;border-radius:2px!important;padding:clamp(1.6rem,4vw,2.6rem)!important;z-index:2147483000!important}#shopify-pc__banner .shopify-pc__banner__dialog,#shopify-pc__banner__dialog{max-width:none;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}#shopify-pc__banner h2,#shopify-pc__banner__dialog h2{font-family:var(--rc-sans)!important;font-size:12px!important;letter-spacing:var(--rc-track);text-transform:uppercase;font-weight:500;margin:0 0 .4rem!important;color:var(--rc-ivory)!important}#shopify-pc__banner p,#shopify-pc__banner__body-content p{font-size:13px!important;line-height:1.5;color:var(--rc-platinum)!important;margin:0!important;max-width:70ch}#shopify-pc__banner__body-content{flex:0 0 auto}#shopify-pc__banner a{color:var(--rc-ivory)!important;text-underline-offset:3px}#shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns{display:flex;gap:1rem;flex-wrap:wrap;margin:0!important}#shopify-pc__banner button{font-family:var(--rc-sans)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase;padding:1.2rem 2.2rem!important;border-radius:2px!important;border:1px solid rgba(241,239,247,.55)!important;background:transparent!important;color:var(--rc-ivory)!important;box-shadow:none!important;transition:background .25s,color .25s;cursor:pointer;min-width:0!important}#shopify-pc__banner button:hover{background:var(--rc-ivory)!important;color:var(--rc-bg)!important}#shopify-pc__banner__btn-accept{background:var(--rc-ivory)!important;color:var(--rc-bg)!important;border-color:var(--rc-ivory)!important}#shopify-pc__banner__btn-accept:hover{background:transparent!important;color:var(--rc-ivory)!important}#shopify-pc__prefs__dialog{font-family:var(--rc-sans)!important;border-radius:0!important}.cart-drawer .drawer__inner{border:0!important;box-shadow:none!important}.drawer__header{border-bottom:1px solid var(--rc-hair-dark);padding:2rem var(--rc-pad) 1.6rem}.drawer__heading{font-family:var(--rc-serif);font-weight:400;font-size:2.6rem;letter-spacing:0}.drawer__close .icon{width:1.6rem}.cart-drawer .cart-item{border-bottom:1px solid var(--rc-hair-dark);padding:1.6rem 0}.cart-drawer .cart-item__name{font-family:var(--rc-serif);font-weight:400;font-size:1.8rem;text-decoration:none}.cart-drawer .cart-item__details>*:not(.cart-item__name){font-size:1.3rem;color:var(--rc-muted2)}.cart-drawer .cart-item__media .cart-item__image{border-radius:0}.cart-drawer .quantity{border-radius:0;min-height:3.6rem}.cart-drawer .quantity:after,.cart-drawer .quantity:before{box-shadow:0 0 0 1px var(--rc-hair-dark)!important;border-radius:0!important}.cart-drawer .quantity__button .icon{width:1rem}.cart-drawer .cart-remove-button .icon-remove{width:1.2rem;opacity:.6}.cart-drawer .drawer__footer{border-top:1px solid var(--rc-hair-dark);padding:1.6rem var(--rc-pad) 2rem}.cart-drawer .totals__total{font-family:var(--rc-sans);font-size:12px;letter-spacing:var(--rc-track);text-transform:uppercase;color:var(--rc-muted2)}.cart-drawer .totals__total-value{font-family:var(--rc-sans);font-size:1.8rem;letter-spacing:.02em}.cart-drawer .tax-note{font-size:1.2rem;color:var(--rc-muted2);letter-spacing:.02em;margin:.8rem 0 1.6rem}.cart-drawer .discounts,.cart-drawer .cart__dynamic-checkout-buttons{display:none!important}.cart-drawer .cart__checkout-button{width:100%;max-width:none}.cart-drawer .cart__empty-text{font-size:2.6rem;margin:0 0 2rem}.cart-drawer .cart__login-title,.cart-drawer .cart__login-paragraph{display:none}.rc-cart-xsell{padding:1.8rem var(--rc-pad);border-top:1px solid var(--rc-hair-dark);margin-top:auto}.rc-cart-xsell__eyebrow{display:block;color:var(--rc-muted2);font-size:11px;margin-bottom:1rem}.rc-cart-xsell__links{display:flex;flex-wrap:wrap;gap:.8rem}.rc-cart-xsell__links a{font-family:var(--rc-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--rc-bg);border:1px solid var(--rc-hair-dark);border-radius:2px;padding:.8rem 1.4rem;transition:background .25s,color .25s,border-color .25s}.rc-cart-xsell__links a:hover{background:var(--rc-bg);color:var(--rc-ivory);border-color:var(--rc-bg)}.rc-cart-xsell__ship{margin:1.4rem 0 0;font-size:12px;letter-spacing:.06em;color:var(--rc-muted2)}.drawer__inner-empty .rc-cart-xsell{border-top:0;text-align:center;margin-top:0}.drawer__inner-empty .rc-cart-xsell__links{justify-content:center}.drawer__inner-empty .cart-drawer__warnings{min-height:0;padding:6rem var(--rc-pad) 2rem}.template-404{padding:clamp(72px,12vw,160px) var(--rc-pad)}.template-404 p{font-family:var(--rc-sans);font-size:12px;letter-spacing:var(--rc-track);text-transform:uppercase;color:var(--rc-muted2);margin:0 auto 1.6rem}.template-404 .title{font-size:clamp(4rem,7vw,8rem);margin:0 0 3rem}.template-search__header{padding-top:clamp(56px,8vw,96px)}.template-search__header .h1{font-size:clamp(3.2rem,5vw,5.6rem)}.template-search__search .search__input{text-align:left}.template-search [role=status]{font-family:var(--rc-sans);font-size:1.5rem;color:var(--rc-muted2);text-align:center;padding:6rem 0}.customer h1,.customer h2{font-family:var(--rc-serif);font-weight:400}.customer .button{width:auto}.customer a:not(.button){text-underline-offset:4px;text-decoration-thickness:1px}body.password{background:var(--rc-bg);color:var(--rc-ivory)}.password .password-header{padding:2.4rem var(--rc-pad)}.password .password-header .h2{font-family:var(--rc-serif);font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:2rem}.password .password-link{font-family:var(--rc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.password .email-signup-banner__box .banner__heading{font-family:var(--rc-serif);font-weight:400;font-size:clamp(4rem,7vw,8rem)}.password .email-signup-banner__box .banner__text{font-family:var(--rc-sans);font-size:1.6rem;color:var(--rc-platinum);max-width:46ch;margin-inline:auto}.password .email-signup-banner{background:var(--rc-bg)!important;min-height:70vh;display:flex;align-items:center}.password .email-signup-banner__box{background:transparent!important;border:0!important}.password .banner__box{border:0!important;box-shadow:none!important}.password .password__footer{background:var(--rc-bg)!important;color:var(--rc-ivory)!important;border-top:1px solid var(--rc-hair)}.password .password__footer .icon{opacity:.7}.password .password__footer-text,.password .password__footer a{color:var(--rc-platinum);font-size:1.2rem;letter-spacing:.1em}.product-form__input input[type=radio]+label{border-radius:2px;font-family:var(--rc-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 1px var(--rc-hair-dark);background:transparent;transition:background .25s,color .25s,box-shadow .25s}.product-form__input input[type=radio]:checked+label{background:var(--rc-bg);color:var(--rc-ivory);box-shadow:0 0 0 1px var(--rc-bg)}.accordion{border-top:1px solid var(--rc-hair-dark);border-bottom:0}.accordion+.accordion{border-top:0}.accordion summary{padding:1.6rem 0}.accordion .summary__title{font-family:var(--rc-sans);font-size:12px;letter-spacing:var(--rc-track);text-transform:uppercase}.accordion .icon-accordion{display:none}.menu-drawer__menu-item{border-bottom:1px solid var(--rc-hair)}@media(max-width:749px){.announcement-bar__message{font-size:10px!important;letter-spacing:.16em!important;padding:.9rem 0!important}.footer__content-top{padding-top:4rem}.footer-block__heading{margin-bottom:1rem}.footer .grid--2-col .grid__item{width:50%}#shopify-pc__banner{padding:1.4rem 2rem!important}#shopify-pc__banner button{flex:1 1 auto;text-align:center}.drawer__header,.cart-drawer .drawer__footer,.rc-cart-xsell,.template-404{padding-inline:2rem}}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:1.6rem 3rem;max-width:1280px;margin:0 auto}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 0;min-width:min(420px,100%);height:auto!important;min-height:0!important}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns-granular{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:1rem!important;align-items:center;margin:0!important;width:auto!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:auto!important;margin:0!important;flex:0 0 auto}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3;border-color:transparent!important;text-decoration:underline;text-underline-offset:4px;padding-inline:0!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{background:transparent!important;color:var(--rc-platinum)!important}@media(min-width:750px){.announcement-bar__message{white-space:nowrap}}.footer__newsletter .newsletter-form__button,.footer__newsletter .field__button{background:var(--rc-bg)!important;color:var(--rc-ivory)!important;border:0!important;width:4.4rem;min-height:0;border-radius:0}.footer__newsletter .newsletter-form__button .icon,.footer__newsletter .field__button .icon{width:1.4rem;color:var(--rc-ivory)}.footer__newsletter .field{border-radius:0}.footer__content-bottom .footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;padding-block:1.6rem}.footer__copyright{text-align:left}@media(max-width:749px){#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 40%}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{flex:1 1 100%;text-align:left;padding-block:.6rem!important}}.rc-home .utility-bar{position:fixed;top:0;left:0;right:0;bottom:auto!important;height:auto!important;min-height:0!important;z-index:41;transition:transform .4s var(--rc-ease)}.rc-home.rc-scrolled .utility-bar{transform:translateY(-100%)}.rc-home .header-wrapper{top:var(--rc-ann,0px)!important;transition:background .4s ease,backdrop-filter .4s ease}.rc-home.rc-scrolled .header-wrapper{top:0!important}#shopify-pc__banner,#shopify-pc__banner .shopify-pc__banner__wrapper{height:auto!important;min-height:0!important;max-height:none!important}@media(max-width:749px){#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 100%}#shopify-pc__banner p{font-size:12px!important}#shopify-pc__banner .shopify-pc__banner__btns{width:100%!important}}.shopify-policy__container{max-width:860px;margin:0 auto;padding:clamp(56px,8vw,96px) var(--rc-pad) var(--rc-sp)}.shopify-policy__title{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.shopify-policy__title h1{font-family:var(--rc-serif);font-weight:400;font-size:clamp(36px,5.5vw,64px);line-height:1.04;margin:0}.shopify-policy__body{font-family:var(--rc-sans);font-size:16px;line-height:1.7;color:#413a5c}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--rc-serif);font-weight:400;color:var(--rc-bg);line-height:1.2;margin:2.4em 0 .6em}.shopify-policy__body h2{font-size:clamp(24px,2.6vw,32px);padding-top:1.2em;border-top:1px solid var(--rc-hair-dark)}.shopify-policy__body h3{font-size:20px}.shopify-policy__body p{margin:0 0 1.1em;max-width:68ch}.shopify-policy__body a{color:var(--rc-bg);text-underline-offset:4px}.shopify-policy__body strong{font-weight:500;color:var(--rc-bg)}.shopify-policy__body hr{border:0;border-top:1px solid var(--rc-hair-dark);margin:2.4em 0}.shopify-policy__body small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rc-muted2)}.rc-quote__role,.rc-edu__n,.rc-col__hero .rc-eyebrow,.rc-page__hero .rc-eyebrow,.rc-sticky__p{color:var(--rc-muted)!important}@media(max-width:749px){body.rc-scrolled .header-wrapper{background:#1a1630f7!important}}.rc-hero__inner{transition:opacity .15s linear;will-change:opacity}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:flex-start!important;gap:1.4rem!important;max-width:none!important}#shopify-pc__banner .shopify-pc__banner__body{flex:0 0 auto!important;min-width:0!important}#shopify-pc__banner h2{font-family:var(--rc-serif)!important;font-size:24px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;margin:0 0 .6rem!important}#shopify-pc__banner p{font-size:14px!important;max-width:60ch}@media(max-width:749px){#shopify-pc__banner{width:calc(100vw - 32px)!important;padding:1.6rem 1.4rem!important}#shopify-pc__banner h2{font-size:21px!important}}.rc-unit{font-family:var(--rc-sans);font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--rc-muted2);white-space:nowrap;text-transform:none}.rc-col__price .rc-unit{margin-left:.4rem;font-size:10.5px}.rc-legal{font-family:var(--rc-sans);font-size:11.5px;line-height:1.55;color:var(--rc-muted2);margin:.2rem 0 0;max-width:52ch}.rc-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}#rc-qty-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--rc-bg);color:var(--rc-ivory);font-family:var(--rc-sans);font-size:13px;letter-spacing:.04em;padding:12px 18px;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:2147483001}#rc-qty-toast.is-on{opacity:1;transform:translate(-50%)}.rc-reach{display:flex;flex-wrap:wrap;gap:12px}.rc-reach__btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--rc-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:13px 24px;border:1px solid rgba(27,18,50,.4);border-radius:2px;color:var(--rc-bg)!important;text-decoration:none!important;transition:background .25s var(--rc-ease),color .25s var(--rc-ease),border-color .25s var(--rc-ease)}.rc-reach__btn:hover{background:var(--rc-bg);color:var(--rc-ivory)!important;border-color:var(--rc-bg)}.rc-reach__btn svg{flex:0 0 18px}.rc-reach__btn--wa{background:var(--rc-bg);border-color:var(--rc-bg);color:var(--rc-ivory)!important}.rc-reach__btn--wa:hover{background:transparent;color:var(--rc-bg)!important;border-color:#1b123266}.rc-pdp__stars{margin:.1rem 0 .7rem}.klaviyo-star-rating-widget:empty{display:none}.rc-reviews__note{display:none}.rc-reviews.is-filled{padding-top:clamp(56px,8vw,104px)}.rc-reviews.is-filled .rc-reviews__note{display:block;text-align:center;margin:28px auto 0;max-width:62ch}.rc-reviews.is-filled .rc-reviews__own+.rc-reviews__featured{margin-top:clamp(32px,5vw,56px)}.rc-reviews h2,.rc-reviews h3{font-family:var(--rc-serif)!important;font-weight:400!important;letter-spacing:0!important;color:var(--rc-bg)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/rc-custom.css.map */
