.collection-variantes-wrapper{padding:2rem 1.5rem}.product-grid-variantes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.product-grid-variantes{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.product-grid-variantes{grid-template-columns:repeat(4,1fr)}}.custom-section{padding-top:var(--custom-section-pt, 2.4rem);padding-bottom:var(--custom-section-pb, 2.4rem)}.custom-section__inner{display:flex;flex-direction:column;gap:1.6rem}.custom-section--left .custom-section__inner{align-items:flex-start}.custom-section--center .custom-section__inner{align-items:center;text-align:center}.custom-section--right .custom-section__inner{align-items:flex-end}.vip-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:none;align-items:center;justify-content:center;padding:2rem;background:#1a1a1a8c}.vip-popup[open]{display:flex}.vip-popup__dialog{position:relative;display:flex;flex-direction:column-reverse;width:100%;max-width:37.5rem;max-height:calc(100dvh - 4rem);overflow:auto;background:#fff;border-radius:.6rem}.vip-popup__close{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;background:#ffffffd9;border:0;border-radius:50%;cursor:pointer}.vip-popup__close svg{width:1.2rem;height:1.2rem}.vip-popup__media{flex-shrink:0}.vip-popup__img{display:block;width:100%;height:19rem;object-fit:cover;object-position:top center}.vip-popup__img--desktop{display:none}.vip-popup__content{padding:2rem 2.4rem 2.2rem}.vip-popup__form,.vip-popup__success{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.vip-popup__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:800;line-height:1.18;text-transform:uppercase}.vip-popup__title-line{display:block;color:#1a1a1a}.vip-popup__title-line--accent{color:#6b1c29}.vip-popup__input{width:100%;padding:1.2rem 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;color:#1a1a1a;background:#fff;border:1px solid #d1ccc7;border-radius:.3rem}.vip-popup__input::placeholder{color:#8c8782}.vip-popup__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:1.4rem 2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.08em;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;background:#1a1a1a;border:0;border-radius:999px}.vip-popup__values{display:flex;flex-direction:column;gap:.7rem;padding:0;margin:0;list-style:none}.vip-popup__value{display:flex;gap:1rem;align-items:center;font-family:var(--font-body-family);font-size:1.3rem;line-height:2rem;color:#1a1a1a}.vip-popup__value-icon{display:flex;flex-shrink:0}.vip-popup__value-icon svg{width:2rem;height:2rem}.vip-popup__disclaimer{margin:0;font-family:var(--font-body-family);font-size:.95rem;line-height:1.4;color:#8c8782}.vip-popup__error{margin:0;font-size:1.2rem}.vip-popup__note{margin:0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;color:#1a1a1a}.vip-popup__code{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 1.4rem;border:1px dashed #6b1c29;border-radius:.3rem}.vip-popup__code-value{font-family:var(--font-body-family);font-size:1.8rem;font-weight:800;letter-spacing:.12em;color:#6b1c29}.vip-popup__code-copy{display:flex;align-items:center;justify-content:center;padding:.6rem;color:#1a1a1a;cursor:pointer;background:none;border:0}.vip-popup__code-copy svg{width:1.9rem;height:1.9rem}.vip-popup__code-copy svg[hidden]{display:none}.vip-popup__validity{margin:0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:800;letter-spacing:.04em;color:#1a1a1a;text-transform:uppercase}.vip-popup__conditions{display:flex;flex-direction:column;gap:.4rem;padding:0;margin:0;list-style:none}.vip-popup__conditions li{position:relative;padding-left:1.4rem;font-family:var(--font-body-family);font-size:1.15rem;line-height:1.4;color:#1a1a1a}.vip-popup__conditions strong{font-weight:700;color:#6b1c29}.vip-popup__conditions li:before{position:absolute;left:0;content:"\2022"}.vip-popup__validity-group{display:flex;flex-direction:column;gap:.3rem}.vip-popup__expiry{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;color:#1a1a1a}.vip-popup__expiry strong{color:#6b1c29}.vip-popup__countdown{margin:0;font-family:var(--font-body-family);font-size:1.3rem;color:#1a1a1a}.vip-popup__countdown strong{font-variant-numeric:tabular-nums;color:#1a1a1a}.vip-teaser{position:fixed;bottom:2rem;left:1.6rem;z-index:900;padding:1.1rem 1.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.06em;color:#fff;text-transform:uppercase;cursor:pointer;background:#6b1c29;border:0;border-radius:999px;box-shadow:0 .4rem 1.6rem #1a1a1a59}.vip-teaser[hidden]{display:none}.vip-banner{position:fixed;top:0;right:0;left:0;z-index:900;display:flex;flex-direction:column;gap:.8rem;align-items:center;padding:1.2rem 4.4rem 1.2rem 1.6rem;text-align:center;background:#1a1a1a}.vip-banner[hidden]{display:none}.vip-banner__text{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:#fff}.vip-banner__text strong{font-variant-numeric:tabular-nums;color:#f5c8ce}.vip-banner__row{display:flex;gap:1rem;align-items:center}.vip-banner__code{padding:.4rem 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.08em;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:999px}.vip-banner__cta{padding:.5rem 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;color:#1a1a1a;text-decoration:none;background:#fff;border-radius:999px}.vip-banner__close{position:absolute;top:50%;right:1rem;display:flex;padding:.6rem;color:#fff;cursor:pointer;background:none;border:0;transform:translateY(-50%)}.vip-banner__close svg{width:1.1rem;height:1.1rem}@media screen and (min-width:750px){.vip-banner{flex-direction:row;gap:1.6rem;justify-content:center;padding:1rem 4.4rem 1rem 1.6rem}.vip-popup__dialog{flex-direction:row;max-width:84rem}.vip-popup__content{display:flex;flex-shrink:0;align-items:center;width:42rem;padding:5.2rem 4.8rem 4rem}.vip-popup__form,.vip-popup__success{gap:1.6rem}.vip-popup__title{font-size:2.6rem}.vip-popup__input,.vip-popup__cta{font-size:1.35rem}.vip-popup__media{flex:1 1 0;min-width:0}.vip-popup__img{height:100%;min-height:46rem}.vip-popup__img--desktop{display:block}.vip-popup__img--mobile{display:none}.vip-popup__values{gap:.8rem}.vip-popup__value{font-size:1.4rem}.vip-popup__disclaimer{font-size:1.05rem}}.shopify-block:has(>.social-proof){align-self:flex-start}.social-proof{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:100%}.social-proof__avatars{display:flex;align-items:center}.social-proof__avatar-ring{position:relative;flex-shrink:0;width:1.8rem;height:1.8rem;margin-right:-.4rem;background:#fff;border-radius:50%}.social-proof__avatar-ring img,.social-proof__avatar-placeholder{position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;width:1.4rem;height:1.4rem;border-radius:50%;object-fit:cover}.social-proof__avatar-placeholder{background:var(--color-background-accent-2, #ede8e2)}.social-proof__verified{position:relative;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;background:#fff}.social-proof__verified-badge{display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background:#1d9bf0}.social-proof__verified-badge svg{width:.8rem;height:.8rem}.social-proof__text-row{display:flex;align-items:center;gap:.8rem}.social-proof__heading,.social-proof__dot,.social-proof__tiktok-count,.social-proof__tiktok-label{margin:0;font-family:var(--font-body-family);font-size:var(--sp-text-size, 1.2rem);line-height:normal;color:currentColor;white-space:nowrap}.social-proof__heading{white-space:normal}.social-proof__heading--bold,.social-proof__tiktok-count{font-weight:600}.social-proof__tiktok-row{display:flex;align-items:center;gap:.5rem}.social-proof__tiktok-icon{display:flex}.social-proof__tiktok-row svg{width:1.15em;height:1.15em;font-size:var(--sp-text-size, 1.2rem)}@media screen and (min-width:750px){.shopify-block:has(>.social-proof){align-self:center}.social-proof{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:.4rem;column-gap:1.2rem}.social-proof__avatar-ring{width:2.1rem;height:2.1rem;margin-right:-.5rem}.social-proof__avatar-ring img,.social-proof__avatar-placeholder,.social-proof__verified{width:1.7rem;height:1.7rem}.social-proof__verified-badge{width:1.5rem;height:1.5rem}.social-proof__verified-badge svg{width:.9rem;height:.9rem}.social-proof__heading,.social-proof__dot,.social-proof__tiktok-count,.social-proof__tiktok-label{font-size:var(--sp-text-size-desktop, 1.3rem)}.social-proof__tiktok-row svg{font-size:var(--sp-text-size-desktop, 1.3rem)}}.shopify-block:has(>.store-claims){align-self:flex-start}.store-claims{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;text-align:left}.store-claims__tagline{margin:0;font-family:var(--font-body-family);font-size:var(--sc-tagline-size, 2rem);line-height:1.3;color:currentColor}.store-claims__tagline--bold{font-weight:600}.store-claims__list{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin:0;padding:0;list-style:none;width:100%}.store-claims__item{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;font-family:var(--font-body-family);font-size:var(--sc-text-size, 1.6rem);line-height:normal;color:currentColor}.store-claims__icon{display:flex;flex-shrink:0;font-size:var(--sc-text-size, 1.6rem)}.store-claims__icon svg{width:1.2em;height:1.2em}@media screen and (min-width:750px){.shopify-block:has(>.store-claims){align-self:center}.store-claims{align-items:center;text-align:center}.store-claims__tagline{font-size:var(--sc-tagline-size-desktop, 2rem)}.store-claims__list{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:2.4rem;row-gap:.8rem}.store-claims__item{justify-content:center;font-size:var(--sc-text-size-desktop, 1.6rem)}.store-claims__icon{font-size:var(--sc-text-size-desktop, 1.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
