.lucent-fall-carousel{position:relative}.lucent-fall-carousel [hidden]{display:none!important}.lucent-fall-carousel__track{display:grid;isolation:isolate}.lucent-fall-carousel[data-carousel-ready] [data-lucent-slide]{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s cubic-bezier(.4,0,.2,1),visibility 0s .85s}.lucent-fall-carousel[data-carousel-ready] [data-lucent-slide][aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .85s cubic-bezier(.4,0,.2,1),visibility 0s}.lucent-fall-carousel[data-carousel-ready] [data-lucent-slide]>.lucent-fall-hero__stage{min-height:100%}@media(prefers-reduced-motion:reduce){.lucent-fall-carousel[data-carousel-ready] [data-lucent-slide]{transition:none}}.lucent-fall-carousel .lucent-fall-carousel__emerald{height:clamp(580px,43vw,720px)}.lucent-fall-carousel__controls{position:absolute;bottom:68px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff8ef;z-index:3}.lucent-fall-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:44px;min-width:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:50%;line-height:1;font-size:14px}.lucent-fall-carousel__controls button:hover{background:#ffffff18}.lucent-fall-carousel__controls button:focus-visible{outline:2px solid #fff8ef;outline-offset:2px}.lucent-fall-carousel__controls svg{width:16px;height:16px}.lucent-fall-carousel__controls [data-carousel-dot] span{width:7px;height:7px;border-radius:50%;border:1px solid currentColor}.lucent-fall-carousel__controls [aria-current=true] span{background:currentColor}.lucent-fall-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lucent-fall-carousel__emerald{background:#0c251b}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__image{object-position:100% 50%}.lucent-fall-carousel__emerald.lucent-fall-hero__stage:after{background:linear-gradient(90deg,#061c1480,transparent 44%)}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__content{width:40%;max-width:610px;padding-bottom:80px}.lucent-fall-carousel .lucent-fall-carousel__title{font-weight:500;max-width:9ch;font-size:clamp(38px,3.8vw,62px)!important;line-height:1.04!important}.lucent-fall-carousel .lucent-fall-carousel__offer{font-size:18px;line-height:1.5;color:#fff8ef;max-width:28ch;margin:0 0 22px}.lucent-fall-carousel__offer strong{color:#f4d4ac;font-weight:600;white-space:nowrap}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__button{background:#f4e7d4;border-color:#f4e7d4;color:#10291f}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__button:hover{background:#fff8ef;border-color:#fff8ef;color:#10291f}.lucent-fall-carousel .lucent-fall-carousel__scope{color:#e6e4d8;font-size:12px;line-height:1.6;max-width:36ch;margin:10px 0 0}.lucent-fall-carousel__frames{display:flex;flex-wrap:wrap;gap:0 12px;font-size:12px;line-height:1.6;max-width:340px;color:#e6e4d8}.lucent-fall-carousel__frames span{flex-basis:100%;margin-bottom:4px}.lucent-fall-carousel__frames a{color:#fff8ef;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.lucent-fall-carousel .lucent-fall-hero__stage{height:auto}.lucent-fall-carousel__controls{position:relative;bottom:auto;left:auto;transform:none;width:max-content;margin:0 auto;padding:0;border:0;background:transparent}.lucent-fall-carousel__track{background:transparent}.lucent-fall-carousel:not([data-active-slide="1"]) .lucent-fall-carousel__controls{background:transparent;color:#0f1f40}.lucent-fall-carousel[data-active-slide="1"]{background:#0c251b}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__media{aspect-ratio:3/2}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__content{width:100%;max-width:none;padding:28px 22px 20px;background:#0c251b}.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__eyebrow,.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__redemption,.lucent-fall-carousel .lucent-fall-carousel__emerald .lucent-fall-hero__details{color:#fff8ef}.lucent-fall-carousel .lucent-fall-carousel__title{color:#fff8ef!important;max-width:16ch;font-size:clamp(32px,5vw,44px)!important}.lucent-fall-carousel__frames{justify-content:center}.lucent-fall-carousel__controls{margin:4px auto 12px}.lucent-fall-carousel .lucent-fall-hero__pricing{margin-top:0}}.lucent-fall-carousel__frames{gap:8px;max-width:380px;margin-top:14px;font-size:13px}.lucent-fall-carousel__frames span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:0}.lucent-fall-carousel__frames a{min-height:40px;padding:8px 14px;border:1px solid #f4e7d4aa;border-radius:4px;background:#f4e7d410;color:#fff8ef;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.lucent-fall-carousel__frames a:hover{background:#f4e7d4;color:#10291f}.lucent-fall-carousel__frames a:focus-visible{outline:2px solid #fff8ef;outline-offset:3px}@media(max-width:1023px){.lucent-fall-carousel__frames{margin:14px auto 0}}.lucent-fall-carousel .lucent-fall-carousel__library{background:#241e18}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__image{object-position:62% 45%}.lucent-fall-carousel__library.lucent-fall-hero__stage:after{background:linear-gradient(90deg,rgba(17,22,17,.82),rgba(17,22,17,.58) 29%,rgba(17,22,17,.12) 46%,transparent 57%)}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__content{width:40%;max-width:560px;padding:40px 24px 72px clamp(32px,4.6vw,80px);align-items:flex-start;text-align:left}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;font-weight:500;margin:0 0 18px;color:#eee4d3}.lucent-fall-carousel .lucent-fall-carousel__library-title{max-width:11ch;font-size:clamp(34px,3.15vw,50px)!important;line-height:1.12!important;font-weight:500;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__intro{max-width:31ch;font-size:clamp(14px,1.12vw,16px);line-height:1.65;margin:0 0 26px;color:#f2ede4}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__button{min-width:0;min-height:48px;padding:12px 20px;gap:12px;border-radius:4px;border:1px solid #f0e5d2;background:#f0e5d2;color:#25291e;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__button svg{width:16px;height:16px;flex-basis:16px}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__button:hover{background:#fff8ec;border-color:#fff8ec;color:#25291e}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__redemption{font-size:12px;line-height:1.5;margin:12px 0 6px;color:#e3dccf}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__details{font-size:12px;line-height:1.5;min-height:44px;color:#f2ede4;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:1023px){.lucent-fall-carousel[data-active-slide="2"]{background:#241e18}.lucent-fall-carousel[data-active-slide="2"] .lucent-fall-carousel__controls{color:#fff8ef}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__media{aspect-ratio:4/3}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__image{object-position:64% 44%}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__content{width:100%;max-width:none;padding:30px 26px 22px;background:#241e18;align-items:center;text-align:center}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__eyebrow{margin-bottom:12px}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__heading{color:#fff8ef!important;font-size:clamp(30px,5vw,38px)!important;max-width:15ch;margin-bottom:16px}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__intro{color:#f2ede4;font-size:14px;line-height:1.65;max-width:33ch;margin-bottom:22px}.lucent-fall-carousel .lucent-fall-carousel__library .lucent-fall-hero__button{min-width:0;min-height:48px;padding:12px 20px}}@media(max-width:1023px){#page-content#page-content .lucent-fall-hero,#page-content#page-content .lucent-fall-hero__stage,#page-content#page-content .lucent-fall-hero__content{background:#191919!important;color:#f7f5f0!important}#page-content#page-content .lucent-fall-hero__content{padding:28px 24px 20px!important;font-family:Montserrat,Arial,sans-serif}#page-content#page-content .lucent-fall-hero__heading{color:#f7f5f0!important;font-size:clamp(28px,8vw,34px)!important;font-weight:500!important;line-height:1.18!important;letter-spacing:-.025em!important;margin:16px auto!important;max-width:18ch!important}#page-content#page-content .lucent-fall-hero__line{color:inherit!important}#page-content#page-content .lucent-fall-hero__eyebrow{color:#c3a162!important;font-size:11px!important;font-weight:600!important;line-height:1.65!important;letter-spacing:.08em!important}#page-content#page-content .lucent-fall-hero__offer,#page-content#page-content .lucent-fall-carousel__offer strong{color:#c3a162!important;font-weight:600!important}#page-content#page-content .lucent-fall-hero__intro,#page-content#page-content .lucent-fall-carousel__offer{color:#f7f5f0!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important;margin:12px auto!important}#page-content#page-content .lucent-fall-hero__redemption,#page-content#page-content .lucent-fall-carousel__scope,#page-content#page-content .lucent-fall-carousel__frames{color:#c9c3b8!important;font-size:13px!important;line-height:1.6!important}#page-content#page-content .lucent-fall-hero__details{color:#c3a162!important;font-size:13px!important;line-height:1.5!important;text-decoration:underline;text-underline-offset:3px}#page-content#page-content .lucent-fall-hero__button{background:#c3a162!important;border:1px solid #c3a162!important;color:#191919!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;min-height:48px;padding:13px 22px!important;margin-top:12px!important;border-radius:4px}#page-content#page-content .lucent-fall-hero__button:is(:hover,:focus-visible){color:#f7f5f0!important;background:#542332!important;border-color:#542332!important}#page-content#page-content .lucent-fall-carousel__frames a{background:transparent!important;border-color:#c3a162!important;color:#c3a162!important}#page-content#page-content .lucent-fall-carousel__controls{background:#191919!important;color:#f7f5f0!important}#page-content#page-content .lucent-fall-carousel__controls button{color:#f7f5f0!important}#page-content#page-content .lucent-fall-hero__pricing{background:#191919!important;color:#c9c3b8!important;font-size:13px!important;line-height:1.6!important;padding:14px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/lucent-fall-carousel.css.map */
