:root{--c-primary: #8A78B8;--c-primary-dark: #5A4A86;--c-cream: #FBF6EF;--c-sand: #F0E9DD;--c-accent: #E7A38C;--c-ink: #322E39;--c-footer: #3C3357;--shadow-soft: 0 8px 24px rgba(90, 74, 134, .1);--shadow-soft-lg: 0 16px 40px rgba(90, 74, 134, .14);--font-heading-family: "Nunito", "Poppins", ui-rounded, "Segoe UI", sans-serif !important;--font-heading-weight: 800 !important;--font-heading-style: normal !important;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif !important;--font-body-weight: 400 !important;--font-body-weight-bold: 700 !important;--font-body-style: normal !important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em;color:rgb(var(--color-foreground))}body{letter-spacing:.01rem}.button,.shopify-payment-button__button--unbranded,.product-form__submit{border-radius:var(--buttons-radius, 14px);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.button--primary,.button.button--primary{box-shadow:0 6px 16px #8a78b847}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 22px #8a78b857}.button--secondary{--color-button: 90, 74, 134;--color-button-text: 255, 255, 255}.card-wrapper,.card,.collection-card{border-radius:var(--card-corner-radius, 14px)}.card__inner,.card .card__media,.media{border-radius:var(--media-radius, 14px)}.card-wrapper:hover{transform:translateY(-2px);transition:transform .2s ease}.announcement-bar,.utility-bar{font-family:var(--font-heading-family)}.announcement-bar__message{font-weight:700;letter-spacing:.04em;padding-top:1rem;padding-bottom:1rem;font-size:1.35rem}.header{font-family:var(--font-heading-family)}.header__heading-logo{border-radius:0}.header__menu-item{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em}.header__menu-item:hover span,.header__menu-item:hover{color:rgb(var(--c-primary-dark-rgb, 90 74 134));text-decoration-color:var(--c-primary)}.header__active-menu-item{text-underline-offset:.4rem}.shopify-section-header-sticky{box-shadow:0 6px 20px #5a4a8612}.header__menu-link-3nds{color:inherit;text-decoration:none}.header__submenu .header__menu-item{font-family:var(--font-heading-family)}@media screen and (min-width:990px){.header__inline-menu header-menu:hover>details>.header__submenu,.header__inline-menu header-menu:focus-within>details>.header__submenu{display:block!important;opacity:1!important;transform:translateY(0)!important;z-index:3}}.drawer-3nds-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;min-height:4.8rem;font-family:var(--font-heading-family)}.drawer-3nds-acc__caret{display:inline-flex;transition:transform .2s ease;color:var(--c-primary, #8A78B8)}.drawer-3nds-acc__toggle:checked~.drawer-3nds-acc__summary .drawer-3nds-acc__caret{transform:rotate(180deg)}.drawer-3nds-acc__list{display:none;margin:0 0 .6rem;padding:0 0 0 1.6rem;border-left:2px solid rgba(138,120,184,.25)}.drawer-3nds-acc__toggle:checked~.drawer-3nds-acc__list{display:block}.drawer-3nds-acc__link{min-height:4.4rem;display:flex;align-items:center;font-size:1.6rem}.footer{font-family:var(--font-body-family)}.footer .footer-block__heading{font-family:var(--font-heading-family);font-weight:700;color:#fff}.footer__content-top .footer-block__details-content a,.footer .list-menu__item--link{opacity:.85;transition:opacity .15s ease}.footer__content-top .footer-block__details-content a:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.footer__3nds-logo{display:block;width:180px;max-width:70%;height:auto;margin-bottom:1.6rem}.footer__3nds-contact{margin-top:1.2rem;line-height:1.7;font-size:1.4rem;opacity:.9}.footer__3nds-contact a{color:#fff}.footer .list-payment__item .icon{height:2.2rem}.banner--3nds-hero .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#8a78b829,#fbf6ef8c 60%,#f0e9ddd9);pointer-events:none}.banner--3nds-hero .banner__box{border-radius:18px;box-shadow:var(--shadow-soft-lg)}.trust-row{background-color:rgb(var(--color-background))}.trust-row__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.trust-row__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.trust-row__item{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;background:#fff;border:1px solid rgba(90,74,134,.08);border-radius:14px;box-shadow:var(--shadow-soft)}.trust-row__icon{flex:0 0 auto;width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:50%;background:var(--c-sand);color:var(--c-primary-dark)}.trust-row__icon svg{width:2.4rem;height:2.4rem}.trust-row__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;color:var(--c-ink);margin:0 0 .2rem}.trust-row__text{font-size:1.3rem;margin:0;color:#322e39b3}.pill-badge{display:inline-block;padding:.5rem 1.4rem;border-radius:999px;background:var(--c-accent);color:var(--c-ink);font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.product-usp{list-style:none;margin:.4rem 0 .8rem;padding:0;display:grid;gap:1rem}.product-usp__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.5rem;line-height:1.4}.product-usp__check{flex:0 0 auto;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--c-sand);color:var(--c-primary-dark);margin-top:.1rem}.product-usp__check svg{width:1.4rem;height:1.4rem}.product-trust{margin:1.6rem 0 .4rem;padding:1.8rem 2rem;border:1px solid rgba(90,74,134,.1);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}.product-trust__badge{display:flex;align-items:center;gap:1.2rem;padding-bottom:1.4rem;margin-bottom:1.4rem;border-bottom:1px solid rgba(90,74,134,.08)}.product-trust__icon{flex:0 0 auto;width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:var(--c-sand);color:var(--c-primary-dark)}.product-trust__icon svg{width:2.2rem;height:2.2rem}.product-trust__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;margin:0;color:var(--c-ink)}.product-trust__text{font-size:1.3rem;margin:.2rem 0 0;color:#322e39b3}.product-trust__points{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;font-size:1.4rem;line-height:1.4}.product-trust__payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.4rem 0 0;padding:0}.product-trust__payment .icon{height:2.4rem;width:auto}.product-trust__reseller{margin:1.4rem 0 0;font-size:1.3rem}.product-trust__reseller a{color:var(--c-primary-dark);font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.product__title h1,.product__title h2{font-size:clamp(2.2rem,1.2rem + 2vw,3.2rem);line-height:1.2}.product-form__submit{background:#8a78b8!important;color:#fff!important;font-weight:700!important;border-radius:var(--buttons-radius, 14px)!important;box-shadow:0 6px 16px #8a78b84d!important}.product-form__submit:after{display:none!important}.product-form__submit span{color:#fff!important}.product-form__submit:hover:not([disabled]){background:#5a4a86!important;transform:translateY(-1px);box-shadow:0 10px 22px #5a4a8657!important}@media screen and (max-width:749px){body{font-size:1.6rem}.button,.rl-btn,.product-form__submit,.shopify-payment-button__button{min-height:4.6rem}.footer-block__details-content a{display:inline-block;padding:.6rem 0;line-height:1.3}.hero-3nds__cta{flex-direction:column;align-items:center}.hero-3nds__cta .button{min-width:0;width:100%;max-width:34rem}.brand-3nds{gap:2rem}.rl-hero__cta .rl-btn,.rl-final .rl-btn{width:100%;max-width:36rem}.rl-hero,.rl-final,.hero-3nds{overflow-x:clip}}#ProductGridContainer.infinite-3nds--js .pagination-wrapper{display:none}.infinite-3nds{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.8rem 0 .4rem;min-height:3.2rem}.infinite-3nds__more{min-width:22rem}.infinite-3nds__spinner{display:none}.infinite-3nds__spinner:not([hidden]){display:flex;justify-content:center}.infinite-3nds__dot{width:2.8rem;height:2.8rem;border-radius:50%;border:3px solid rgba(138,120,184,.25);border-top-color:#8a78b8;animation:spin-3nds .7s linear infinite}@keyframes spin-3nds{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.infinite-3nds__dot{animation-duration:2.4s}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/3nds.css.map */
