.announce{overflow:hidden}.announce--marquee .announce__marquee{display:flex;width:max-content;animation:fb-marquee var(--dur, 18s) linear infinite}.announce--marquee:hover .announce__marquee{animation-play-state:paused}.announce__track{display:flex;flex-shrink:0}.announce__msg{display:inline-flex;align-items:center;padding:11px 0;white-space:nowrap}.announce__msg:after{content:"";width:5px;height:5px;margin:0 38px;background:var(--rose-gold);transform:rotate(45deg)}@keyframes fb-marquee{to{transform:translate(-50%)}}.announce__slides{position:relative;height:38px}.announce__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(100%);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.announce__slide.is-active{opacity:1;transform:none}.announce__slide.is-prev{opacity:0;transform:translateY(-100%)}.pay-icons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.pay-icons li{background:#fff;border:1px solid var(--nickel);border-radius:8px;padding:5px 8px;display:grid;place-items:center;box-shadow:0 1px 2px #1414140f;transition:transform .2s,box-shadow .2s}.pay-icons li:hover{transform:translateY(-2px);box-shadow:0 8px 16px -8px #14141473}.pay-icons svg{width:42px;height:26px;display:block}.footer .pay-icons li{border-color:transparent}.footer .pay-icons svg{width:40px;height:25px}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:#fff;border:1px solid var(--nickel);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.lp-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 4px #d4457a2e}.btn--pill{border-radius:99px;padding:16px 32px}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(4px)}.lp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:36px}.lp-head h2{font-size:clamp(34px,4.6vw,62px);max-width:16ch}.lp-head h2 em{color:var(--rose)}.lp-head p{max-width:42ch;color:var(--graphite);margin:0}.lp-hero{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 85% 20%,rgba(232,180,184,.75),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgba(212,69,122,.14),transparent 70%),var(--blush)}.lp-hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;padding-block:72px 80px}.lp-hero h1{font-size:clamp(54px,8vw,124px);line-height:.95;letter-spacing:-.01em;margin:22px 0 24px}.lp-hero h1 em{color:var(--rose);font-style:italic}.lp-hero__text{max-width:46ch;font-size:18px;color:var(--graphite);margin-bottom:32px}.lp-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.lp-hero__checks{display:flex;gap:10px 28px;flex-wrap:wrap;font-size:14px;color:var(--ink)}.lp-hero__checks span{display:inline-flex;align-items:center;gap:8px}.lp-hero__checks .icon{width:18px;height:18px;color:var(--rose)}.lp-hero__media{position:relative;aspect-ratio:4 / 5;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 36%,#fff 0%,var(--rose-gold) 100%);box-shadow:0 40px 80px -40px #14141473}.lp-hero__media img,.lp-hero__media>svg{width:100%;height:100%;object-fit:cover}.lp-chip{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);font-size:13px;font-weight:500;box-shadow:0 12px 30px -12px #14141459;animation:fb-float 6s ease-in-out infinite}.lp-chip .icon{width:20px;height:20px;color:var(--rose)}.lp-chip--a{top:8%;left:-4%}.lp-chip--b{bottom:10%;right:-3%;animation-delay:-3s}@keyframes fb-float{50%{transform:translateY(-8px)}}.lp-strip{background:var(--ink);color:var(--bg);overflow:hidden;padding-block:22px}.lp-strip__track{display:flex;width:max-content;animation:fb-marquee 40s linear infinite}.lp-strip:hover .lp-strip__track{animation-play-state:paused}.lp-strip__set{display:flex;flex-shrink:0}.lp-strip__word{font-family:var(--f-display);font-style:italic;font-size:clamp(30px,4vw,52px);display:inline-flex;align-items:center;white-space:nowrap}.lp-strip__word:after{content:"";width:10px;height:10px;margin:0 40px;background:var(--rose);border-radius:50%}.lp-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,1fr);gap:16px}.lp-tile{position:relative;overflow:hidden;border-radius:28px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:var(--blush);isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp-tile:hover{transform:translateY(-5px) scale(1.01)}.lp-tile:nth-child(1){grid-column:span 2;grid-row:span 2}.lp-tile:nth-child(4){grid-column:span 2}.lp-tile--ink{background:var(--ink);color:var(--bg)}.lp-tile--nickel{background:var(--nickel)}.lp-tile--rose{background:var(--rose);color:#fff}.lp-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lp-tile--image{color:#fff}.lp-tile--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#141414a6);z-index:-1}.lp-tile__tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.lp-tile__name{font-family:var(--f-display);font-size:clamp(30px,3.4vw,54px);line-height:1}.lp-tile:nth-child(1) .lp-tile__name{font-size:clamp(44px,6vw,92px)}.lp-tile__go{position:absolute;top:22px;right:22px;width:44px;height:44px;border-radius:50%;background:#ffffffd9;color:var(--ink);display:grid;place-items:center;transition:transform .3s}.lp-tile:hover .lp-tile__go{transform:rotate(-45deg)}.lp-tile__go .icon{width:18px;height:18px}.lp-tile__art{position:absolute;right:-4%;bottom:-6%;width:46%;opacity:.95;z-index:-1}.lp-carousel{position:relative}.lp-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;scroll-padding-inline:0}.lp-track::-webkit-scrollbar{display:none}.lp-track>*{flex:0 0 min(300px,72vw);scroll-snap-align:start}.lp-nav{display:flex;gap:10px}.lp-nav button{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);background:transparent;cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s}.lp-nav button:hover{background:var(--ink);color:var(--bg)}.lp-nav .icon{width:20px;height:20px}.lp-carousel .card__media{border-radius:22px}.lp-finder{background:var(--blush)}.lp-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.lp-tab{padding:14px 24px;border-radius:99px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s,color .2s}.lp-tab[aria-selected=true]{background:var(--ink);color:var(--bg)}.lp-panel{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;background:#fff;border-radius:32px;padding:clamp(24px,4vw,56px)}.lp-panel.is-active{display:grid}.lp-panel h3{font-size:clamp(34px,4vw,56px);margin-bottom:16px}.lp-panel p{color:var(--graphite);max-width:44ch}.lp-panel ul{display:grid;gap:12px;margin:22px 0 30px}.lp-panel li{display:flex;gap:12px;align-items:center}.lp-panel li .icon{width:20px;height:20px;color:var(--rose)}.lp-panel__art{aspect-ratio:5 / 4;border-radius:24px;background:radial-gradient(circle at 50% 40%,#fff,var(--rose-gold));display:grid;place-items:center;overflow:hidden}.lp-panel__art svg{width:38%;height:auto}.lp-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-perk{border-radius:28px;padding:28px;background:#fff;border:1px solid var(--nickel);display:flex;flex-direction:column;gap:10px;min-height:230px}.lp-perk:first-child{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lp-perk__num{font-family:var(--f-display);font-size:clamp(48px,5vw,76px);line-height:1;color:var(--rose)}.lp-perk:first-child .lp-perk__num{color:var(--rose-gold)}.lp-perk h3{font-family:var(--f-body);font-size:17px;font-weight:500}.lp-perk p{margin:0;font-size:14px;color:var(--graphite)}.lp-perk:first-child p{color:var(--nickel)}.lp-perk .icon{width:30px;height:30px;color:var(--rose)}.lp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lp-review{background:#fff;border:1px solid var(--nickel);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:16px}.lp-review blockquote{margin:0;font-family:var(--f-display);font-size:26px;line-height:1.2}.lp-review cite{font-style:normal;font-size:13px;color:var(--graphite)}.lp-cta{margin-block:0 72px}.lp-cta__box{position:relative;overflow:hidden;border-radius:40px;padding:clamp(36px,7vw,96px);text-align:center;color:#fff;background:radial-gradient(70% 90% at 90% 0%,#e8579a,transparent 60%),radial-gradient(60% 80% at 0% 100%,#7a1d44,transparent 60%),var(--rose)}.lp-cta__box h2{font-size:clamp(40px,6vw,88px);max-width:14ch;margin:0 auto 18px}.lp-cta__box p{max-width:46ch;margin:0 auto 30px;opacity:.92}.lp-cta__form{display:flex;gap:10px;max-width:520px;margin:0 auto}.lp-cta__form input{flex:1;min-width:0;border-radius:99px;border:0;padding:16px 22px}.lp-cta__form .btn{background:var(--ink);border-color:var(--ink)}.lp-cta .form-success{color:var(--ink);display:inline-block;margin-top:16px}.template-index .card__media{border-radius:22px}@media(max-width:989px){.lp-hero__inner{grid-template-columns:minmax(0,1fr);padding-block:40px 56px;gap:40px}.lp-chip--a{left:8px}.lp-chip--b{right:8px}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,1fr)}.lp-tile:nth-child(1){grid-column:span 2;grid-row:span 1;min-height:240px}.lp-tile:nth-child(4){grid-column:span 2}.lp-panel{grid-template-columns:minmax(0,1fr);gap:28px}.lp-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lp-tile{padding:18px;border-radius:22px}.lp-tile__go{top:14px;right:14px;width:38px;height:38px}.lp-perk{min-height:0;padding:22px}.lp-cta__form{flex-direction:column}.lp-chip{font-size:12px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.announce__marquee,.lp-strip__track,.lp-chip{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/landing.css.map */
