@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400..700;1,400..700&display=swap";:root{--velvety-cream: #FCFAF6;--velvety-cream-dark: #F5EEDF;--velvety-taupe-light: #EBE5DC;--velvety-rose-gold: #C2A490;--velvety-rose-taupe: #B5947F;--velvety-espresso: #241F1A;--velvety-white: #FFFFFF;--velvety-shadow-color: 36, 31, 26;--velvety-radius-card: 16px;--velvety-radius-pill: 50px;--velvety-btn-shadow: 0 4px 15px rgba(92, 69, 51, .12);--velvety-btn-shadow-hover: 0 8px 25px rgba(92, 69, 51, .2);--velvety-card-shadow: 0 10px 30px rgba(var(--velvety-shadow-color), .025);--velvety-card-shadow-hover: 0 18px 45px rgba(var(--velvety-shadow-color), .05);--font-body-family: "Outfit", "Inter", sans-serif !important;--font-heading-family: "Playfair Display", serif !important;--color-background: 252, 250, 246;--color-foreground: 36, 31, 26;--color-button: 92, 69, 51;--color-button-text: 252, 250, 246;--color-secondary-button-text: 92, 69, 51;--gradient-background: #FCFAF6}body{background-color:var(--velvety-cream)!important;color:var(--velvety-espresso)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em!important;overflow-x:hidden}.gradient{background:var(--velvety-cream)!important}.card{transition:all .3s cubic-bezier(.25,.8,.25,1)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;color:var(--velvety-espresso)!important;letter-spacing:-.02em!important;font-weight:500!important}body,p,li,td,th{font-family:var(--font-body-family)!important}.title-wrapper-with-link{margin-bottom:3.5rem!important}.title-wrapper-with-link h2{font-size:3.6rem!important;position:relative;display:inline-block}@media screen and (max-width:749px){.title-wrapper-with-link h2{font-size:2.8rem!important}}.header-wrapper{background:#fcfaf6e6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(191,163,143,.15)!important;position:sticky!important;top:0;z-index:100}.header{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.header__menu-item{font-family:var(--font-body-family)!important;font-weight:500!important;text-transform:uppercase;font-size:1.2rem!important;letter-spacing:.15em!important;color:var(--velvety-espresso)!important;position:relative;transition:color .25s ease!important}.header__menu-item:hover{color:var(--velvety-rose-taupe)!important}.header__active-menu-item{color:var(--velvety-rose-taupe)!important;text-decoration:none!important}.utility-bar{background:var(--velvety-cream-dark)!important;border-bottom:1px solid rgba(191,163,143,.15)!important}.announcement-bar{background:transparent!important;border-bottom:none!important}.utility-bar .disclosure__button.localization-form__select,.utility-bar .localization-selector{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--velvety-espresso)!important;font-family:var(--font-body-family)!important;font-weight:500!important;transition:color .25s ease!important}.utility-bar .disclosure__button.localization-form__select:hover,.utility-bar .localization-selector:hover,.utility-bar .list-social__link:hover{color:var(--velvety-rose-taupe)!important}.utility-bar .list-social__link{color:var(--velvety-espresso)!important;transition:color .25s ease!important}.utility-bar .disclosure__link{font-family:var(--font-body-family)!important;color:var(--velvety-espresso)!important;transition:color .25s ease,background-color .25s ease!important}.utility-bar .disclosure__link:hover{color:var(--velvety-rose-taupe)!important;background-color:#bfa38f14!important}.announcement-bar__message{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.08em!important;color:var(--velvety-espresso)!important;text-transform:uppercase}.button{border-radius:var(--velvety-radius-pill)!important;font-family:var(--font-body-family)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:1.2rem!important;padding:1.5rem 3.5rem!important;box-shadow:var(--velvety-btn-shadow)!important;border:1.5px solid transparent!important;display:inline-flex;align-items:center;justify-content:center;min-height:48px;position:relative;overflow:hidden;z-index:1;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease!important}.button:not(.button--secondary){background-color:var(--velvety-espresso)!important;color:var(--velvety-cream)!important}.button:not(.button--secondary):hover{background-color:var(--velvety-rose-taupe)!important;color:var(--velvety-white)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:var(--velvety-btn-shadow-hover)!important}.button--secondary{background-color:transparent!important;color:var(--velvety-espresso)!important;border:1.5px solid var(--velvety-espresso)!important;box-shadow:none!important}.button--secondary:hover{background-color:var(--velvety-espresso)!important;color:var(--velvety-cream)!important;transform:translateY(-2px)!important;box-shadow:var(--velvety-btn-shadow)!important}.card-wrapper{background:transparent!important}.card{border-radius:var(--velvety-radius-card)!important;background-color:var(--velvety-white)!important;border:1px solid rgba(191,163,143,.12)!important;box-shadow:var(--velvety-card-shadow)!important;overflow:hidden!important;position:relative}.card-wrapper:hover .card{box-shadow:var(--velvety-card-shadow-hover)!important;transform:translateY(-6px);border-color:#bfa38f40!important}.card__media img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2}.badge{border-radius:var(--velvety-radius-pill)!important;font-family:var(--font-body-family)!important;font-weight:600!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.12em!important;padding:.6rem 1.4rem!important;border:none!important}.badge.color-scheme-4{background-color:var(--velvety-rose-taupe)!important;color:var(--velvety-white)!important}.badge.color-scheme-3{background-color:var(--velvety-espresso)!important;color:var(--velvety-white)!important}.card__information{padding:2rem 2.4rem 2.4rem!important}.card__heading{font-size:1.8rem!important;font-weight:500!important;line-height:1.4!important;margin-bottom:.8rem!important;font-family:var(--font-body-family)!important}.card__heading a:hover{color:var(--velvety-rose-taupe)!important}.price{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:500!important;color:var(--velvety-espresso)!important}.price--on-sale .price-item--regular{color:#a0978e!important;text-decoration:line-through!important;font-size:1.4rem!important}.price-item--sale{color:var(--velvety-rose-taupe)!important;font-weight:600!important}.banner{border-radius:var(--velvety-radius-card);margin-top:2rem;margin-bottom:2rem;overflow:hidden;box-shadow:0 20px 40px #241f1a0d}.banner__content{padding:6rem!important;background:transparent!important}.banner__box{background:#ffffffd9!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--velvety-radius-card)!important;padding:5rem!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 15px 35px #241f1a0d!important;max-width:62rem!important}.banner__title{font-size:4.8rem!important;line-height:1.15!important;font-weight:400!important;color:var(--velvety-espresso)!important;margin-bottom:2rem!important}.banner__text{font-size:1.8rem!important;line-height:1.6!important;color:#241f1acc!important;margin-bottom:3rem!important}@media screen and (max-width:749px){.banner{margin-top:0;margin-bottom:0;border-radius:0}.banner__content{padding:3rem 1.5rem!important}.banner__box{padding:3rem 2rem!important;border-radius:var(--velvety-radius-card)!important}.banner__title{font-size:3.2rem!important}}.multicolumn{background-color:var(--velvety-cream-dark)!important;border-radius:var(--velvety-radius-card);padding:6rem 4rem!important;box-shadow:inset 0 2px 8px #241f1a05}@media screen and (max-width:749px){.multicolumn{border-radius:0;padding:4rem 1.5rem!important}}.multicolumn-card{background:var(--velvety-white)!important;border-radius:var(--velvety-radius-card)!important;border:1px solid rgba(191,163,143,.1)!important;box-shadow:0 4px 15px #241f1a04!important;padding:3.5rem!important;height:100%}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-4px);box-shadow:0 10px 25px #241f1a09!important;border-color:#bfa38f33!important}.multicolumn-card__info{padding:0!important}.multicolumn-card__info h3{font-size:2.2rem!important;margin-bottom:1.2rem!important;font-family:var(--font-heading-family)!important}.multicolumn-card__info p{font-size:1.5rem!important;color:#241f1abf!important;line-height:1.6!important}.collapsible-content{background-color:var(--velvety-cream)!important}.collapsible-content__grid{max-width:800px;margin:0 auto}.collapsible-content-wrapper-narrow{padding:0!important}.accordion{border-top:1px solid rgba(191,163,143,.15)!important;border-bottom:1px solid rgba(191,163,143,.15)!important;margin-top:-1px}.accordion details{padding:1.5rem 0!important}.accordion summary{padding:1rem 0!important}.accordion__title{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.8rem!important;color:var(--velvety-espresso)!important}.accordion__content{font-family:var(--font-body-family)!important;font-size:1.5rem!important;color:#241f1abf!important;line-height:1.6!important;padding-top:1rem!important;padding-bottom:2rem!important}.accordion summary .icon-caret{right:1rem!important;width:1.6rem!important;height:1.6rem!important;color:var(--velvety-rose-taupe)!important;transition:transform .3s cubic-bezier(.25,.8,.25,1)!important}.product__title h1{font-size:4rem!important;line-height:1.1!important;margin-bottom:1.5rem!important}@media screen and (max-width:749px){.product__title h1{font-size:3rem!important}}.product__media-item{border-radius:var(--velvety-radius-card)!important;overflow:hidden!important;border:1px solid rgba(191,163,143,.1)!important}.product__tax,.product__description{font-family:var(--font-body-family)!important;font-size:1.5rem!important;color:#241f1acc!important}.landing-editorial-hero{background:var(--velvety-cream);overflow:hidden}.editorial-hero__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media screen and (min-width:990px){.editorial-hero__grid{grid-template-columns:1.1fr .9fr;gap:8rem}}.editorial-hero__content{display:flex;flex-direction:column;justify-content:center;text-align:left}.editorial-hero__tagline{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.25em;color:var(--velvety-rose-taupe);text-transform:uppercase;margin-bottom:2rem}.editorial-hero__heading{font-size:4rem;line-height:1.15;margin-top:0;margin-bottom:2.5rem;color:var(--velvety-espresso)}@media screen and (min-width:750px){.editorial-hero__heading{font-size:5.6rem}}.editorial-hero__subheading{font-size:1.8rem;line-height:1.6;color:rgba(var(--velvety-shadow-color),.75);margin-bottom:3.5rem}.editorial-hero__subheading p{margin:0}.editorial-hero__actions .button{font-size:1.3rem!important;padding:1.8rem 4.5rem!important}.editorial-hero__actions .button:after{display:none!important;content:none!important}.editorial-hero__actions .button:focus-visible{outline:2px solid var(--velvety-rose-taupe)!important;outline-offset:2px!important}.editorial-hero__image-wrapper{width:100%}.editorial-hero__image-card{border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #241f1a0f;background:var(--velvety-cream-dark);line-height:0;aspect-ratio:1 / 1}.editorial-hero__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.editorial-hero__image-card:hover .editorial-hero__image{transform:scale(1.04)}.landing-hero-product{background:var(--velvety-cream-dark)}.hero-product__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media screen and (min-width:990px){.hero-product__grid{grid-template-columns:1fr 1fr;gap:8rem}.hero-product__grid--reversed .hero-product__image-wrapper{order:0}.hero-product__grid--reversed .hero-product__content{order:1}}.hero-product__image-wrapper{position:relative}.hero-product__image-card{border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #241f1a0d;background:var(--velvety-white);line-height:0;aspect-ratio:1 / 1;position:relative}.hero-product__image{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.hero-product__image-card:hover .hero-product__image{transform:scale(1.03)}.hero-product__image-badge{position:absolute;top:2rem;left:2rem;z-index:2;background-color:var(--velvety-rose-taupe)!important;color:var(--velvety-white)!important;font-size:1.1rem!important}.hero-product__content{display:flex;flex-direction:column;justify-content:center}.hero-product__tagline{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.2em;color:var(--velvety-rose-taupe);text-transform:uppercase;margin-bottom:1.5rem}.hero-product__title{font-size:3.2rem;margin-top:0;margin-bottom:2rem;line-height:1.2}@media screen and (min-width:750px){.hero-product__title{font-size:4.4rem}}.hero-product__description{font-size:1.6rem;line-height:1.6;color:#241f1acc;margin-bottom:2.5rem}.hero-product__price-wrapper{margin-bottom:3.5rem;display:flex;align-items:center;gap:1.5rem}.hero-product__price{font-size:2.4rem;font-weight:600;color:var(--velvety-espresso)}.hero-product__price-compare{font-size:1.8rem;color:#a0978e;text-decoration:line-through}.hero-product__actions .button{padding:1.6rem 4rem!important}.hero-product__actions .button:after{display:none!important;content:none!important}.hero-product__actions .button:focus-visible{outline:2px solid var(--velvety-rose-taupe)!important;outline-offset:2px!important}.landing-product-grid{background:var(--velvety-cream)}.product-grid__header{margin-bottom:5rem}.product-grid__subtitle{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.25em;color:var(--velvety-rose-taupe);text-transform:uppercase;display:block;margin-bottom:1rem}.product-grid__title{font-size:3.2rem;margin:0}@media screen and (min-width:750px){.product-grid__title{font-size:4rem}}.product-grid__container{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (min-width:750px){.product-grid__container{grid-template-columns:repeat(3,1fr);gap:3rem}}@media screen and (min-width:990px){.product-grid__container{grid-template-columns:repeat(5,1fr);gap:2.4rem}}.product-grid__card-wrapper{height:100%}.product-grid__card-link{text-decoration:none;color:inherit}.product-grid__card{background:var(--velvety-white);border-radius:var(--velvety-radius-card);border:1px solid rgba(191,163,143,.12);box-shadow:var(--velvety-card-shadow);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.25,.8,.25,1)}.product-grid__card-wrapper:hover .product-grid__card{box-shadow:var(--velvety-card-shadow-hover);transform:translateY(-6px);border-color:#bfa38f40}.product-grid__image-wrapper{position:relative;aspect-ratio:1 / 1;background:var(--velvety-cream-dark);overflow:hidden;line-height:0}.product-grid__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.product-grid__card-wrapper:hover .product-grid__image{transform:scale(1.06)}.product-grid__badge{position:absolute;top:1rem;left:1rem;font-size:.9rem!important;padding:.4rem 1rem!important;background-color:var(--velvety-rose-taupe)!important;color:var(--velvety-white)!important}.product-grid__card-info{padding:1.8rem 1.8rem 2rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.product-grid__card-title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;margin:0 0 .8rem;color:var(--velvety-espresso);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:4.2rem}.product-grid__price-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.product-grid__price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;color:var(--velvety-espresso)}.product-grid__price-compare{font-family:var(--font-body-family);font-size:1.3rem;color:#a0978e;text-decoration:line-through}.landing-trust-cards{background:var(--velvety-cream-dark)}.trust-cards__header{margin-bottom:4.5rem}.trust-cards__title{font-size:2.8rem;margin:0}@media screen and (min-width:750px){.trust-cards__title{font-size:3.6rem}}.trust-cards__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:750px){.trust-cards__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (min-width:990px){.trust-cards__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.trust-card__item{height:100%}.trust-card{background:var(--velvety-white);border-radius:var(--velvety-radius-card);padding:3rem;height:100%;border:1px solid rgba(191,163,143,.1);box-shadow:0 4px 15px #241f1a04;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease}.trust-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #241f1a09;border-color:#bfa38f33}.trust-card__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--velvety-cream-dark);color:var(--velvety-rose-taupe);margin-bottom:2rem}.trust-card__icon{width:22px;height:22px}.trust-card__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;margin:0 0 1rem;color:var(--velvety-espresso);line-height:1.3}.trust-card__text{font-size:1.4rem;color:#241f1abf;line-height:1.5;margin:0}.landing-how-it-works{background:var(--velvety-cream)}.how-it-works__header{margin-bottom:5rem}.how-it-works__subtitle{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.25em;color:var(--velvety-rose-taupe);text-transform:uppercase;display:block;margin-bottom:1rem}.how-it-works__title{font-size:3.2rem;margin:0}@media screen and (min-width:750px){.how-it-works__title{font-size:4rem}}.how-it-works__grid{display:grid;grid-template-columns:1fr;gap:4rem;position:relative}@media screen and (min-width:990px){.how-it-works__grid{grid-template-columns:repeat(3,1fr);gap:6rem}}.how-it-works__step{display:flex;flex-direction:column;position:relative}.how-it-works__step-inner{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.how-it-works__number-wrapper{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--velvety-white);border:2px solid var(--velvety-rose-taupe);color:var(--velvety-rose-taupe);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;margin-bottom:2.5rem;box-shadow:0 8px 20px #bfa38f1f;transition:all .3s ease}.how-it-works__step:hover .how-it-works__number-wrapper{background:var(--velvety-rose-taupe);color:var(--velvety-white);transform:scale(1.05)}.how-it-works__step-title{font-size:1.8rem;font-weight:600;margin:0 0 1.2rem;color:var(--velvety-espresso)}.how-it-works__step-text{font-size:1.4rem;color:#241f1abf;line-height:1.6;margin:0;max-width:320px}.how-it-works__connector-line{display:none}@media screen and (min-width:990px){.how-it-works__connector-line{display:block;position:absolute;top:32px;left:calc(50% + 52px);width:calc(100% - 104px);height:1px;background:#bfa38f40;z-index:1}}.landing-faq{background:var(--velvety-cream)}.faq__header{margin-bottom:5rem}.faq__subtitle{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.25em;color:var(--velvety-rose-taupe);text-transform:uppercase;display:block;margin-bottom:1rem}.faq__title{font-size:3.2rem;margin:0}@media screen and (min-width:750px){.faq__title{font-size:4rem}}.faq__grid-wrapper{max-width:800px;margin:0 auto}.faq__accordion{border-top:1px solid rgba(191,163,143,.15)}.faq__details{border-bottom:1px solid rgba(191,163,143,.15);padding:1.5rem 0}.faq__summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__summary::-webkit-details-marker{display:none}.faq__question-title{font-family:var(--font-body-family);font-weight:500;font-size:1.7rem;color:var(--velvety-espresso);margin:0;padding-right:2rem;line-height:1.4;transition:color .25s ease}.faq__details[open] .faq__question-title{color:var(--velvety-rose-taupe)}.faq__icon-caret{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--velvety-rose-taupe);transition:transform .3s cubic-bezier(.25,.8,.25,1)}.faq__icon-caret svg{width:100%;height:100%}.faq__details[open] .faq__icon-caret{transform:rotate(180deg)}.faq__content-wrapper{padding-top:.5rem;padding-bottom:2rem}.faq__answer-text{font-family:var(--font-body-family);font-size:1.5rem;color:#241f1abf;line-height:1.6}.faq__answer-text p{margin:0 0 1rem}.faq__answer-text p:last-child{margin-bottom:0}.velvety-collection-header-wrapper{background-color:var(--velvety-cream)!important;padding-top:5rem;padding-bottom:3.5rem;text-align:center;border-bottom:1px solid rgba(191,163,143,.12)}.velvety-collection-header{max-width:800px;margin:0 auto;padding:0 2rem}.velvety-collection-header__title{font-family:var(--font-heading-family)!important;font-size:5.2rem!important;font-weight:400!important;line-height:1.15;color:var(--velvety-espresso)!important;margin:0 0 1.2rem;letter-spacing:-.02em!important}.velvety-collection-header__subtitle{font-family:var(--font-body-family)!important;font-size:1.8rem!important;line-height:1.6;color:#241f1abf!important;max-width:600px;margin:0 auto 2.4rem}.velvety-collection-header__subtitle p{margin:0}.velvety-collection-header__editorial{max-width:640px;margin:0 auto}.velvety-collection-header__editorial-inner{background:var(--velvety-cream-dark);border:1px solid rgba(191,163,143,.22);border-radius:16px;padding:2.8rem 3.5rem;box-shadow:0 10px 30px #5c453309}.velvety-collection-header__editorial-tag{display:inline-block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--velvety-rose-taupe);margin-bottom:1rem}.velvety-collection-header__editorial-text{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-style:italic;font-weight:400!important;line-height:1.4;color:var(--velvety-espresso)!important;margin:0}.template-collection{background-color:var(--velvety-cream)!important}.template-collection .gradient{background:var(--velvety-cream)!important}.template-collection [class*=section-][class*=-padding]{padding-top:1rem!important}.template-collection .product-grid-container{padding-top:0rem;padding-bottom:6rem}.template-collection .product-grid{row-gap:4.8rem!important;column-gap:3.2rem!important}.template-collection .card-wrapper{background:transparent!important;display:block;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.template-collection .card{border-radius:var(--velvety-radius-card)!important;background-color:var(--velvety-white)!important;border:1px solid rgba(191,163,143,.12)!important;box-shadow:var(--velvety-card-shadow)!important;overflow:hidden!important;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.template-collection .card-wrapper:hover .card{transform:translateY(-6px)!important;box-shadow:var(--velvety-card-shadow-hover)!important;border-color:#bfa38f40!important}.template-collection .card__inner{aspect-ratio:4 / 5!important;--ratio-percent: 125% !important;background-color:var(--velvety-cream-dark)!important;overflow:hidden!important;display:block!important;width:100%!important}.template-collection .card__inner .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.template-collection .card__inner .card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.template-collection .card__inner .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important}.template-collection .card-wrapper:hover .card__inner .card__media img{transform:scale(1.04)!important}.template-collection .card__information{padding:2.2rem 2.2rem 2.4rem!important;text-align:left!important}.template-collection .card__heading{font-family:var(--font-body-family)!important;font-size:1.7rem!important;font-weight:500!important;line-height:1.4!important;margin-bottom:.8rem!important;color:var(--velvety-espresso)!important}.template-collection .card__heading a{color:var(--velvety-espresso)!important;text-decoration:none!important;transition:color .25s ease}.template-collection .card-wrapper:hover .card__heading a{color:var(--velvety-rose-taupe)!important}.template-collection .price{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:600!important;color:var(--velvety-rose-taupe)!important;display:flex!important;align-items:center}.template-collection .price-item--sale{color:var(--velvety-rose-taupe)!important}.template-collection .price--on-sale .price-item--regular{color:#241f1a66!important;font-weight:400!important;font-size:1.3rem!important;text-decoration:line-through!important;margin-right:.8rem!important}.template-collection .badge{font-family:var(--font-body-family)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:var(--velvety-rose-taupe)!important;color:var(--velvety-white)!important;border-radius:var(--velvety-radius-pill)!important;padding:.4rem 1rem!important;border:none!important;box-shadow:none!important}.template-collection .badge.color-scheme-4{background-color:var(--velvety-rose-taupe)!important}.template-collection .badge.color-scheme-3{background-color:var(--velvety-espresso)!important}.template-collection .facets-container{border-top:1px solid rgba(191,163,143,.15)!important;border-bottom:1px solid rgba(191,163,143,.15)!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important;margin-bottom:2.2rem!important}.template-collection .facets-wrapper{margin-bottom:0!important}.template-collection .facets__heading{font-family:var(--font-body-family)!important;font-weight:600!important;text-transform:uppercase!important;font-size:1.1rem!important;letter-spacing:.12em!important;color:var(--velvety-espresso)!important}.template-collection .facets__summary{font-family:var(--font-body-family)!important;font-size:1.4rem!important;color:var(--velvety-espresso)!important}.template-collection .facets__disclosure{border:1px solid rgba(191,163,143,.2)!important;border-radius:var(--velvety-radius-pill)!important;padding:.2rem 1.4rem!important;background-color:var(--velvety-white)!important;margin-right:1rem!important;transition:all .25s ease}.template-collection .facets__disclosure:hover{border-color:var(--velvety-rose-taupe)!important}.template-collection .facet-filters__label{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--velvety-espresso)!important;text-transform:uppercase;letter-spacing:.08em}.template-collection .facet-filters__sort{font-family:var(--font-body-family)!important;font-size:1.3rem!important;border-radius:var(--velvety-radius-pill)!important;border:1px solid rgba(191,163,143,.2)!important;background-color:var(--velvety-white)!important;padding:.8rem 3rem .8rem 1.5rem!important}.template-collection .facet-filters__sort:focus-visible{outline:none!important;box-shadow:0 0 0 1px var(--velvety-rose-taupe)!important}.template-collection .active-facets__button{border-radius:var(--velvety-radius-pill)!important;border:1px solid rgba(191,163,143,.2)!important;font-size:1.2rem!important;font-family:var(--font-body-family)!important;padding:.6rem 1.4rem!important}.template-collection .active-facets__button:hover{border-color:var(--velvety-rose-taupe)!important}@media screen and (max-width:749px){html,body,.template-index,.template-collection{overflow-x:hidden!important;max-width:100%!important}.title-wrapper-with-link{margin-bottom:2.2rem!important}.button{padding:1.3rem 2.8rem!important;font-size:1.2rem!important;min-height:48px!important;line-height:1.2!important;border-radius:var(--velvety-radius-pill)!important}.velvety-collection-header-wrapper{padding-top:3.2rem!important;padding-bottom:2rem!important}.velvety-collection-header__title{font-size:3.8rem!important;margin-bottom:1rem}.velvety-collection-header__subtitle{font-size:1.5rem!important;margin-bottom:2.2rem;line-height:1.5}.velvety-collection-header__editorial-inner{padding:2.2rem 1.8rem;margin:0 1rem}.velvety-collection-header__editorial-text{font-size:1.8rem!important;line-height:1.35}.template-collection [class*=section-][class*=-padding]{padding-top:.8rem!important}.template-collection .product-grid-container{padding-top:.8rem!important;padding-bottom:3.6rem!important}.template-collection .product-grid{row-gap:2.4rem!important;column-gap:1.2rem!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.template-collection .card__information{padding:1.2rem 1rem 1.4rem!important}.template-collection .card__heading{font-size:1.35rem!important;line-height:1.3!important;margin-bottom:.5rem!important}.template-collection .price{font-size:1.35rem!important}.template-collection .mobile-facets__open{border:1px solid rgba(191,163,143,.25)!important;border-radius:var(--velvety-radius-pill)!important;background-color:var(--velvety-white)!important;padding:1rem 1.8rem!important}.template-collection .mobile-facets__open-label{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em}.editorial-hero__grid{gap:3rem!important}.editorial-hero__content{text-align:center!important;align-items:center!important}.editorial-hero__tagline{font-size:1.1rem!important;letter-spacing:.2em!important;margin-bottom:1.2rem!important}.editorial-hero__heading{font-size:2.8rem!important;line-height:1.2!important;margin-bottom:1.6rem!important;text-align:center!important}.editorial-hero__subheading{font-size:1.5rem!important;line-height:1.55!important;margin-bottom:2.6rem!important;text-align:center!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}.editorial-hero__actions{width:100%!important;display:flex!important;justify-content:center!important}.editorial-hero__actions .button{width:100%!important;max-width:290px!important;justify-content:center!important}.editorial-hero__image-card{border-radius:16px!important;aspect-ratio:1.1 / 1!important}.hero-product__grid{gap:3rem!important}.hero-product__content{text-align:center!important;align-items:center!important}.hero-product__tagline{font-size:1.1rem!important;letter-spacing:.15em!important;margin-bottom:1.2rem!important}.hero-product__title{font-size:2.6rem!important;line-height:1.2!important;margin-bottom:1.4rem!important;text-align:center!important}.hero-product__description{font-size:1.45rem!important;line-height:1.55!important;margin-bottom:2rem!important;text-align:center!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}.hero-product__price-wrapper{margin-bottom:2.4rem!important;justify-content:center!important}.hero-product__actions{width:100%!important;display:flex!important;justify-content:center!important}.hero-product__actions .button{width:100%!important;max-width:290px!important;justify-content:center!important}.hero-product__image-card{border-radius:16px!important;aspect-ratio:1.1 / 1!important}.hero-product__image-badge{top:1.2rem!important;left:1.2rem!important;font-size:.9rem!important;padding:.4rem 1rem!important}.product-grid__header{margin-bottom:2rem!important;text-align:center!important}.product-grid__subtitle{font-size:1.1rem!important;margin-bottom:.6rem!important}.product-grid__title{font-size:2.6rem!important}.product-grid__container{gap:1.2rem!important;padding-left:1rem!important;padding-right:1rem!important}.product-grid__card{border-radius:16px!important}.product-grid__card-info{padding:1.2rem 1rem 1.4rem!important}.product-grid__card-title{font-size:1.3rem!important;height:3.4rem!important;line-height:1.3!important;margin-bottom:.5rem!important}.product-grid__price{font-size:1.35rem!important}.product-grid__price-compare{font-size:1.15rem!important}.trust-cards__header{margin-bottom:2rem!important;text-align:center!important}.trust-cards__title{font-size:2.4rem!important}.trust-cards__grid{gap:1.2rem!important;padding-left:1rem!important;padding-right:1rem!important}.trust-card{padding:1.8rem 1.5rem!important;border-radius:16px!important}.trust-card__icon-wrapper{width:42px!important;height:42px!important;margin-bottom:1.2rem!important}.trust-card__icon{width:20px!important;height:20px!important}.trust-card__title{font-size:1.5rem!important;margin-bottom:.6rem!important}.trust-card__text{font-size:1.3rem!important;line-height:1.45!important}.how-it-works__header{margin-bottom:2rem!important;text-align:center!important}.how-it-works__subtitle{font-size:1.1rem!important;margin-bottom:.6rem!important}.how-it-works__title{font-size:2.6rem!important}.how-it-works__grid{gap:2.8rem!important}.how-it-works__number-wrapper{width:52px!important;height:52px!important;font-size:1.8rem!important;margin-bottom:1.6rem!important}.how-it-works__step-title{font-size:1.6rem!important;margin-bottom:.8rem!important}.how-it-works__step-text{font-size:1.3rem!important;line-height:1.45!important}.faq__header{margin-bottom:2rem!important;text-align:center!important}.faq__subtitle{font-size:1.1rem!important;margin-bottom:.6rem!important}.faq__title{font-size:2.6rem!important}.faq__grid-wrapper{padding-left:1rem!important;padding-right:1rem!important}.faq__details{padding:.8rem 0!important}.faq__summary{padding:1rem 0!important}.faq__question-title{font-size:1.45rem!important;padding-right:1.5rem!important}.faq__content-wrapper{padding-top:.2rem!important;padding-bottom:1rem!important}.faq__answer-text{font-size:1.3rem!important;line-height:1.5!important}}.subtitle{display:block;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:var(--velvety-rose-taupe)!important;margin-bottom:1.2rem!important}.why-love__header{margin-bottom:4.5rem}.why-love__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:750px){.why-love__grid{grid-template-columns:repeat(3,1fr)}}.why-love-card{background:var(--velvety-white)!important;border:1px solid rgba(191,163,143,.12)!important;border-radius:var(--velvety-radius-card)!important;box-shadow:var(--velvety-card-shadow)!important;padding:4rem 3.5rem!important;height:100%;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1)!important}.why-love-card:hover{transform:translateY(-4px)!important;box-shadow:var(--velvety-card-shadow-hover)!important}.why-love-card__icon-wrapper{color:var(--velvety-rose-taupe)!important;margin-bottom:2.5rem;display:inline-flex;align-items:center;justify-content:center}.why-love-card__icon{width:3.2rem;height:3.2rem}.why-love-card__title{font-size:2rem!important;font-weight:500!important;margin:0 0 1.2rem!important;font-family:var(--font-heading-family)!important}.why-love-card__text{font-size:1.45rem!important;line-height:1.6!important;color:#241f1ad9!important;margin:0!important}.how-to-use__header{margin-bottom:4.5rem}.how-to-use__steps{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:750px){.how-to-use__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.how-to-use__steps{grid-template-columns:repeat(4,1fr)}}.how-to-use-step{background:var(--velvety-white)!important;border:1px solid rgba(191,163,143,.1)!important;border-radius:var(--velvety-radius-card)!important;box-shadow:var(--velvety-card-shadow)!important;padding:3.5rem 3rem!important;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.25,.8,.25,1)!important}.how-to-use-step:hover{transform:translateY(-2px)!important}.how-to-use-step__number{font-family:var(--font-heading-family)!important;font-size:5rem;line-height:1;font-weight:600;color:#bfa38f26;position:absolute;top:2rem;right:2.5rem;pointer-events:none}.how-to-use-step__content{margin-top:1.5rem}.how-to-use-step__title{font-size:1.8rem!important;font-weight:500!important;margin:0 0 1.2rem!important;font-family:var(--font-heading-family)!important}.how-to-use-step__text{font-size:1.4rem!important;line-height:1.55;color:#241f1acc!important;margin:0!important}.ideal-for__container{max-width:800px;margin:0 auto;background:var(--velvety-white)!important;border:1px solid rgba(191,163,143,.12)!important;border-radius:var(--velvety-radius-card)!important;box-shadow:var(--velvety-card-shadow)!important;padding:4.5rem 3.5rem!important}@media screen and (min-width:750px){.ideal-for__container{padding:6rem 5.5rem!important}}.ideal-for__header{margin-bottom:3.5rem;text-align:center}.ideal-for__list{display:flex;flex-direction:column;gap:2.5rem}.ideal-for-card{display:flex;align-items:flex-start;gap:2rem}.ideal-for-card__check-wrapper{background:#bfa38f26;color:var(--velvety-rose-taupe);width:2.8rem;height:2.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.3rem}.ideal-for-card__check-icon{width:1.4rem;height:1.4rem}.ideal-for-card__details{flex-grow:1}.ideal-for-card__heading{font-size:1.8rem!important;font-weight:500!important;margin:0 0 .6rem!important;font-family:var(--font-heading-family)!important}.ideal-for-card__text{font-size:1.45rem!important;line-height:1.5;color:#241f1acc!important;margin:0!important}.disclaimer-card{max-width:800px;margin:0 auto;background:var(--velvety-cream-dark)!important;border:1px solid rgba(191,163,143,.22)!important;border-radius:var(--velvety-radius-card)!important;padding:3rem!important;display:flex;gap:2rem;align-items:flex-start}@media screen and (min-width:750px){.disclaimer-card{padding:3.5rem 4rem!important}}.disclaimer-card__icon-container{color:var(--velvety-rose-taupe);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:.2rem}.disclaimer-card__icon{width:2.4rem;height:2.4rem}.disclaimer-card__content{flex-grow:1}.disclaimer-card__title{font-size:1.6rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 1rem!important;font-family:var(--font-body-family)!important;color:var(--velvety-espresso)!important}.disclaimer-card__text p{font-size:1.35rem!important;line-height:1.6!important;color:#241f1abf!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velvety-rituals.css.map */
