.mara-vip{background:linear-gradient(120deg,#1b0b11,#37101b 35%,#541425 65%,#71182a);padding:var(--vip-pt) 24px var(--vip-pb);width:100%}.mara-vip,.mara-vip *,.mara-vip *:before,.mara-vip *:after{box-sizing:border-box}.mara-vip .mara-vip__container{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(45px,6vw,110px)}.mara-vip .mara-vip__content{min-width:0}.mara-vip .mara-vip__eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(253,245,247,.35);padding:10px 15px;margin-bottom:32px;color:var(--vip-pink);font-family:Quicksand,sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.mara-vip .mara-vip__dot{display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--vip-pink);box-shadow:0 0 0 5px #fdf5f714}.mara-vip .mara-vip__heading{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(76px,8vw,118px);line-height:.78;font-weight:400;letter-spacing:-.035em;text-transform:uppercase;color:var(--vip-heading)}.mara-vip .mara-vip__heading span{display:block}.mara-vip .mara-vip__heading-accent{color:var(--vip-pink);margin-top:9px}.mara-vip .mara-vip__subtitle{margin:18px 0 22px;color:var(--vip-pink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,56px);font-style:italic;font-weight:400;line-height:1}.mara-vip .mara-vip__description{max-width:490px;color:var(--vip-text);font-family:Quicksand,sans-serif;font-size:17px;font-weight:400;line-height:1.7}.mara-vip .mara-vip__description p{margin:0}.mara-vip .mara-vip__description strong{color:var(--vip-heading);font-weight:600}.mara-vip .mara-vip__countdown{margin-top:35px}.mara-vip .mara-vip__countdown-label{margin-bottom:15px;color:var(--vip-pink);font-family:Quicksand,sans-serif;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.mara-vip .mara-vip__timer{display:flex;gap:8px;flex-wrap:nowrap}.mara-vip .mara-vip__time-box{width:80px;height:85px;flex:0 0 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(253,245,247,.42);background:#ffffff09}.mara-vip .mara-vip__number{color:var(--vip-heading);font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:.95;font-weight:400;font-variant-numeric:tabular-nums}.mara-vip .mara-vip__time-label{color:var(--vip-pink);font-family:Quicksand,sans-serif;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.09em}.mara-vip .mara-vip__expired{color:var(--vip-heading);font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.2;margin:0}.mara-vip .mara-vip__link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--vip-pink);font-family:Quicksand,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;transition:opacity .2s ease}.mara-vip .mara-vip__link-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mara-vip .mara-vip__link-arrow{display:inline-block;text-decoration:none;font-family:Quicksand,sans-serif;font-size:16px;line-height:1}.mara-vip .mara-vip__link:hover{opacity:.7}.mara-vip .mara-vip__form-column{min-width:0;width:100%}.mara-vip .mara-vip__form-card{width:100%;min-width:0;background:var(--vip-form-bg);padding:40px;border-top:2px solid var(--vip-accent);box-shadow:0 25px 55px -35px #19050b59}.mara-vip .klaviyo-form-TR42iV{width:100%;min-width:0}.mara-vip [hidden]{display:none!important}@media(max-width:990px){.mara-vip .mara-vip__container{grid-template-columns:1fr;max-width:650px;row-gap:45px}.mara-vip .mara-vip__heading{font-size:clamp(76px,12vw,108px)}}@media(max-width:600px){.mara-vip{padding:55px 16px}.mara-vip .mara-vip__container{row-gap:36px}.mara-vip .mara-vip__eyebrow{margin-bottom:28px;font-size:10px}.mara-vip .mara-vip__heading{font-size:clamp(62px,16vw,90px)}.mara-vip .mara-vip__subtitle{font-size:39px;margin:18px 0 20px}.mara-vip .mara-vip__description{font-size:16px;line-height:1.7}.mara-vip .mara-vip__countdown{margin-top:30px}.mara-vip .mara-vip__timer{gap:7px}.mara-vip .mara-vip__time-box{width:auto;height:78px;flex:1 1 0;min-width:0}.mara-vip .mara-vip__number{font-size:clamp(32px,9vw,42px)}.mara-vip .mara-vip__time-label{font-size:8px}.mara-vip .mara-vip__link{margin-top:25px;font-size:15px}.mara-vip .mara-vip__form-card{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-mara-bf-vip-access.css.map */
