.lp-cr{--ivory:#FAF9F6;--white:#FFFFFF;--ink:#111111;--pink:#BE607B;--pink-deep:#A14E66;--blush:#F7E9ED;--carrot:#D9662B;--muted:#6E5A5E;--rule:#DCCED1;--wrap:1120px;--hdr:60px;--r-sm:8px;--r:12px;--r-lg:16px;--f-display:"Fraunces",Georgia,"Times New Roman",serif;--f-body:"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--step--2:.7rem;--step--1:clamp(.74rem,.72rem + .08vw,.785rem);--step-0:clamp(.945rem,.925rem + .1vw,.995rem);--step-1:clamp(1.06rem,1.01rem + .22vw,1.2rem);--step-2:clamp(1.3rem,1.2rem + .45vw,1.6rem);--step-3:clamp(1.65rem,1.42rem + 1vw,2.3rem);--step-4:clamp(2.1rem,1.68rem + 1.9vw,3.35rem);--sec-pad:clamp(2.75rem,5.2vw,4.5rem);background:var(--ivory);color:var(--ink);font-family:var(--f-body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-cr *,.lp-cr *:before,.lp-cr *:after{box-sizing:border-box}.lp-cr img{display:block;max-width:100%;height:auto}.lp-cr a{color:inherit}.lp-cr h1,.lp-cr h2,.lp-cr h3{font-family:var(--f-display);font-weight:400;font-variation-settings:"SOFT" 22,"WONK" 1;line-height:1.07;letter-spacing:-.018em;text-wrap:balance;margin:0}.lp-cr__wrap{width:min(var(--wrap),100% - 2.5rem);margin-inline:auto}.lp-cr__sec{position:relative;padding-block:var(--sec-pad)}.lp-cr__sec--blush{background:var(--blush)}.lp-cr__sec--white{background:var(--white)}.lp-cr__sec--ink{background:var(--ink);color:var(--ivory)}@media(min-width:1280px){.lp-cr{position:relative}.lp-cr:before{content:"";position:absolute;top:0;bottom:0;left:calc(50vw - 608px);width:1px;background:linear-gradient(180deg,transparent 0,var(--carrot) 3%,var(--carrot) 97%,transparent 100%);opacity:.3;pointer-events:none;z-index:3}.lp-cr__sec:before{content:"";position:absolute;top:var(--sec-pad);left:calc(50vw - 608px);width:24px;height:1px;background:var(--carrot);opacity:.55;z-index:4}.lp-cr__sec--ink:before,.lp-cr__band:before{background:var(--ivory);opacity:.45}}.lp-cr__announce{background:var(--ink);color:#e4d8da;font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:.5rem 1rem}.lp-cr__announce b{color:#fff;font-weight:700}.lp-cr__announce span{opacity:.5;margin-inline:.6rem}.lp-cr__hdr{position:sticky;top:0;z-index:20;background:#faf9f6ed;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule)}.lp-cr__hdr-inner{height:var(--hdr);display:flex;align-items:center;gap:1.5rem}.lp-cr__mark{font-family:var(--f-display);font-size:1.02rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;font-variation-settings:"SOFT" 0,"WONK" 0;white-space:nowrap}.lp-cr__nav{display:flex;gap:1.55rem;margin-left:auto}.lp-cr__nav a{font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;text-decoration:none;color:var(--muted);padding-block:.35rem;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.lp-cr__nav a:hover{color:var(--ink);border-bottom-color:var(--carrot)}html.lp-cr-cart-open,html.lp-cr-cart-open body{overflow:hidden}.lp-cr__bag{display:inline-flex;align-items:center;gap:.45rem;margin-left:1.4rem;font-size:var(--step--1);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap;transition:color .18s ease}.lp-cr__bag:hover{color:var(--pink)}.lp-cr__bag svg{width:17px;height:17px}.lp-cr__bag-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pink);color:#fff;font-size:.66rem;letter-spacing:0;font-weight:700}.lp-cr__bag-count[hidden]{display:none}@media(max-width:940px){.lp-cr__bag{margin-left:auto}.lp-cr__bag-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-cr__hdr .lp-cr__cta--mini{margin-left:.75rem}}.lp-cr__hdr .lp-cr__cta--mini{margin-left:1rem;padding:.55rem 1.15rem;font-size:var(--step--1);letter-spacing:.09em;white-space:nowrap;width:auto;margin-top:0}@media(max-width:940px){.lp-cr__nav{display:none}.lp-cr__hdr .lp-cr__cta--mini{margin-left:auto}}.lp-cr__eyebrow{font-family:var(--f-body);font-size:var(--step--1);font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--carrot);margin:0 0 .7rem}.lp-cr__sec--ink .lp-cr__eyebrow,.lp-cr__band .lp-cr__eyebrow{color:#eda983}.lp-cr__lede{font-size:var(--step-1);line-height:1.5;color:var(--muted);max-width:36ch;margin:.85rem 0 0}.lp-cr__sec--ink .lp-cr__lede{color:#c9bbbd}.lp-cr__hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-rows:auto 1fr;grid-template-areas:"head media" "body media";align-items:start;background:var(--ivory)}.lp-cr__hero-head,.lp-cr__hero-body{padding-left:max(1.25rem,calc(50vw - 560px));padding-right:clamp(1.25rem,3.5vw,3rem)}.lp-cr__hero-head{grid-area:head;padding-top:clamp(1.75rem,3.6vw,3rem)}.lp-cr__hero-body{grid-area:body;padding-bottom:clamp(1.75rem,3.6vw,3.25rem)}.lp-cr__hero-media{grid-area:media;align-self:stretch}.lp-cr__hero-media img{width:100%;height:100%;min-height:clamp(300px,40vw,570px);object-fit:cover;object-position:52% 48%}.lp-cr h1{font-size:var(--step-4);font-variation-settings:"SOFT" 30,"WONK" 1;max-width:13ch}.lp-cr h1 em{font-style:italic;color:var(--pink);font-variation-settings:"SOFT" 60,"WONK" 1}.lp-cr__hero-copy{margin:1rem 0 0;max-width:46ch;color:var(--muted);line-height:1.6}.lp-cr__rating{display:flex;align-items:center;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.lp-cr__stars{display:flex;gap:2px;color:var(--carrot)}.lp-cr__stars svg{width:14px;height:14px;display:block}.lp-cr__rating-txt{font-size:var(--step--1);letter-spacing:.03em;color:var(--muted);margin:0}.lp-cr__rating-txt b{color:var(--ink);font-weight:700}.lp-cr__offer{margin-top:1.5rem;border-top:1px solid var(--rule);padding-top:1.05rem}.lp-cr__offer-label{font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--muted);margin:0 0 .6rem}.lp-cr__opts{display:flex;gap:.5rem;margin:0;padding:0;border:0}.lp-cr__opt{flex:1 1 0;display:flex;align-items:center;gap:.6rem;border:1px solid var(--rule);background:var(--white);border-radius:var(--r);padding:.65rem .8rem;cursor:pointer;transition:border-color .18s ease,background .18s ease}.lp-cr__opt:hover{border-color:var(--pink)}.lp-cr__opt input{-webkit-appearance:none;appearance:none;width:14px;height:14px;flex:0 0 14px;border:1px solid var(--muted);border-radius:50%;margin:0;cursor:pointer}.lp-cr__opt input:checked{border-color:var(--pink);background:radial-gradient(circle,var(--pink) 0 3.5px,transparent 4px)}.lp-cr__opt input:focus-visible{outline:2px solid var(--carrot);outline-offset:2px}.lp-cr__opt:has(input:checked){border-color:var(--pink);background:var(--blush)}.lp-cr__opt-name{font-weight:600;font-size:.9rem;line-height:1.25}.lp-cr__opt-meta{display:block;font-size:var(--step--1);color:var(--muted);font-weight:400}.lp-cr__opt-price{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.lp-cr__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.9rem;background:var(--pink);color:var(--white);font-family:var(--f-body);font-size:.96rem;font-weight:700;letter-spacing:.02em;border:0;border-radius:999px;padding:.92rem 1.75rem;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .2s ease}.lp-cr__cta:hover{background:var(--pink-deep);transform:translateY(-1px);color:var(--white)}.lp-cr__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lp-cr__cta--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink);margin-top:.55rem}.lp-cr__cta--ghost:hover,.lp-cr__cta--dark{background:var(--ink);color:var(--ivory)}.lp-cr__cta--dark:hover{background:#000;color:var(--ivory)}.lp-cr__cta--onink{background:var(--white);color:var(--ink)}.lp-cr__cta--onink:hover{background:var(--blush);color:var(--ink)}.lp-cr__cta[aria-busy=true]{opacity:.65;pointer-events:none}.lp-cr__micro{display:flex;flex-wrap:wrap;gap:.3rem .85rem;align-items:center;margin:.7rem 0 0;font-size:var(--step--1);color:var(--muted)}.lp-cr__micro span{display:inline-flex;align-items:center;gap:.35rem}.lp-cr__micro svg{width:12px;height:12px;color:var(--pink);flex:none}.lp-cr__sec--ink .lp-cr__micro{color:#c9bbbd}.lp-cr__sec--ink .lp-cr__micro svg{color:#eda983}.lp-cr__err{margin:.6rem 0 0;font-size:var(--step--1);color:#b3261e}.lp-cr__sec--ink .lp-cr__err{color:#ffb4a9}.lp-cr__trust{background:var(--ink);color:var(--ivory);padding-block:.65rem}.lp-cr__trust-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 2rem}.lp-cr__trust-item{font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:#d2c4c6;white-space:nowrap}.lp-cr__head{max-width:54ch;margin-bottom:clamp(1.5rem,2.6vw,2.25rem)}.lp-cr h2{font-size:var(--step-3)}.lp-cr h2 em{font-style:italic;color:var(--pink)}.lp-cr__sec--ink h2 em,.lp-cr__band h2 em{color:#efb0c0}.lp-cr__split{display:grid;gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.lp-cr__split--head{align-items:end;margin-bottom:clamp(1.5rem,2.6vw,2.25rem)}.lp-cr__split--head .lp-cr__head{margin-bottom:0}.lp-cr__split img{width:100%;object-fit:cover;border:1px solid var(--rule);border-radius:var(--r-lg)}.lp-cr__tickets{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.lp-cr__ticket{background:var(--white);display:flex;flex-direction:column}.lp-cr__ticket-bar{background:var(--blush);padding:.55rem .9rem;border-bottom:1px dashed var(--rule);display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lp-cr__ticket-name{font-size:var(--step--1);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lp-cr__ticket-no{font-size:var(--step--2);letter-spacing:.1em;color:var(--carrot);font-variant-numeric:tabular-nums}.lp-cr__ticket-body{padding:.9rem .9rem 1.1rem}.lp-cr__ticket-claim{font-family:var(--f-display);font-size:var(--step-1);line-height:1.22;font-variation-settings:"SOFT" 30,"WONK" 1;margin:0 0 .4rem}.lp-cr__ticket-note{margin:0;font-size:.855rem;line-height:1.5;color:var(--muted)}.lp-cr__usage{margin-top:1.35rem;padding:1.05rem 1.25rem;border-left:3px solid var(--carrot);background:var(--white);border-radius:var(--r);font-size:var(--step-1);line-height:1.5;color:var(--muted)}.lp-cr__usage b{color:var(--ink);font-weight:700}.lp-cr__band{position:relative;min-height:clamp(300px,42vw,460px);display:grid;align-items:end;background:var(--ink)}.lp-cr__band-img{position:absolute;top:0;right:0;bottom:0;left:0}.lp-cr__band-img img{width:100%;height:100%;object-fit:cover;object-position:34% 42%}.lp-cr__band-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111111b8,#11111173 42%,#1110 78%)}.lp-cr__band-inner{position:relative;padding-block:clamp(1.75rem,3.5vw,3rem)}.lp-cr__band-quote{font-family:var(--f-display);font-style:italic;font-size:clamp(1.25rem,.95rem + 1.35vw,2.05rem);line-height:1.22;font-variation-settings:"SOFT" 55,"WONK" 1;color:var(--ivory);max-width:19ch;margin:0}.lp-cr__band-by{margin:.85rem 0 0;font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;color:#d3c5c7}.lp-cr__sec--center .lp-cr__head{margin-inline:auto;text-align:center}.lp-cr__sec--center .lp-cr__strip{justify-content:center;justify-content:safe center}.lp-cr__hint{display:none;text-align:center;margin:.35rem 0 0;font-size:var(--step--1);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.lp-cr__hint{display:block}}.lp-cr__strip{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:.9rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.lp-cr__strip::-webkit-scrollbar{height:4px}.lp-cr__strip::-webkit-scrollbar-thumb{background:var(--rule)}.lp-cr__vid{flex:0 0 clamp(215px,64vw,258px);scroll-snap-align:start;margin:0}.lp-cr__vid-frame{position:relative;aspect-ratio:9/14;overflow:hidden;background:var(--blush);border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;padding:0;width:100%;display:block}.lp-cr__vid-frame img,.lp-cr__vid-frame video{width:100%;height:100%;object-fit:cover;display:block}.lp-cr__vid-frame video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}.lp-cr__vid-frame.is-playing video{opacity:1}.lp-cr__vid-frame.is-playing .lp-cr__vid-play,.lp-cr__vid-frame.is-playing .lp-cr__vid-tag{opacity:0;pointer-events:none}.lp-cr__vid-play{position:absolute;inset:auto auto 12px 12px;width:36px;height:36px;border-radius:50%;background:#ffffffed;color:var(--ink);display:grid;place-items:center;transition:opacity .25s ease,transform .2s ease;z-index:2}.lp-cr__vid-frame:hover .lp-cr__vid-play{transform:scale(1.08)}.lp-cr__vid-play svg{width:12px;height:12px;margin-left:2px}.lp-cr__vid-tag{position:absolute;top:0;right:0;border-bottom-left-radius:var(--r-sm);background:var(--ink);color:var(--ivory);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;padding:.28rem .5rem;transition:opacity .25s ease;z-index:2}.lp-cr__quotes{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.lp-cr__quote{border-top:1px solid var(--rule);padding-top:.85rem;margin:0}.lp-cr__quote p{font-family:var(--f-display);font-size:var(--step-1);line-height:1.35;font-variation-settings:"SOFT" 40,"WONK" 1;margin:0 0 .35rem}.lp-cr__quote footer{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp-cr__reviews-media img{aspect-ratio:4/3;object-fit:cover;object-position:50% 32%}.lp-cr__reviews-link{margin:1.4rem 0 0}.lp-cr__reviews-link a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.92rem;letter-spacing:.02em;text-decoration:none;color:var(--ink);border-bottom:1.5px solid var(--pink);padding-bottom:.25rem;transition:gap .2s ease,color .2s ease}.lp-cr__reviews-link a:hover{gap:.85rem;color:var(--pink)}.lp-cr__reviews-link svg{width:13px;height:13px}.lp-cr__press{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.9rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.15rem;border-top:1px solid var(--rule)}.lp-cr__press-label{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.lp-cr__press img{height:clamp(24px,2.4vw,32px);width:auto;opacity:.62;filter:grayscale(1);border:0;border-radius:0}.lp-cr__freefrom{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.15rem 0 0;padding:0;list-style:none}.lp-cr__freefrom li{border:1px solid var(--rule);background:var(--white);border-radius:999px;padding:.32rem .65rem;font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lp-cr__brand-media img{aspect-ratio:1/1;object-fit:cover;object-position:50% 50%}.lp-cr__kit-media img{aspect-ratio:1/1;object-fit:contain;background:var(--white)}.lp-cr__steps{list-style:none;margin:1.15rem 0 0;padding:0;border-top:1px solid var(--rule)}.lp-cr__steps li{display:flex;gap:.85rem;align-items:baseline;border-bottom:1px solid var(--rule);padding:.52rem 0}.lp-cr__steps-no{font-size:var(--step--2);font-weight:700;letter-spacing:.1em;color:var(--carrot);flex:0 0 1.5rem;font-variant-numeric:tabular-nums}.lp-cr__steps-name{font-size:.9rem}.lp-cr__steps li.is-this{background:var(--white);border-radius:var(--r-sm);margin-inline:-.8rem;padding-inline:.8rem}.lp-cr__steps li.is-this .lp-cr__steps-name{font-weight:700}.lp-cr__steps-flag{margin-left:auto;font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--white);background:var(--pink);border-radius:999px;padding:.2rem .48rem;white-space:nowrap}.lp-cr__kit-price{display:flex;align-items:baseline;gap:.6rem;margin-top:1.15rem;flex-wrap:wrap}.lp-cr__kit-now{font-family:var(--f-display);font-size:var(--step-2);font-variation-settings:"SOFT" 30,"WONK" 1}.lp-cr__kit-was{color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.lp-cr__kit-save{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--carrot);border:1px solid var(--carrot);border-radius:999px;padding:.2rem .5rem}.lp-cr__final{text-align:center;max-width:46ch;margin-inline:auto}.lp-cr__final .lp-cr__micro{justify-content:center}.lp-cr__final .lp-cr__cta{max-width:20rem;margin-inline:auto;display:flex}.lp-cr__guarantee{margin:1.6rem 0 0;padding-top:1.15rem;border-top:1px solid rgba(250,249,246,.16);font-size:.87rem;color:#c9bbbd}.lp-cr__guarantee b{color:var(--ivory)}.lp-cr__final-kit{margin:.7rem 0 0;font-size:.87rem;color:#c9bbbd}.lp-cr__final-kit a{color:var(--ivory);text-decoration-color:var(--pink);text-underline-offset:3px}.lp-cr__foot{background:var(--ivory);border-top:1px solid var(--rule);padding-block:clamp(2rem,3.5vw,3rem) 1.25rem}.lp-cr__foot-top{display:grid;gap:1.75rem 2.5rem;grid-template-columns:1.4fr repeat(3,1fr);align-items:start}.lp-cr__foot-blurb{margin:.7rem 0 0;font-size:.87rem;color:var(--muted);max-width:32ch}.lp-cr__foot h3{font-family:var(--f-body);font-size:var(--step--1);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 .65rem}.lp-cr__foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.38rem}.lp-cr__foot ul a{font-size:.87rem;color:var(--muted);text-decoration:none;transition:color .16s ease}.lp-cr__foot ul a:hover{color:var(--pink)}.lp-cr__foot-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1rem;border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--muted)}.lp-cr__foot-legal{display:flex;flex-wrap:wrap;gap:1.15rem}.lp-cr__foot-legal a{text-decoration:none}.lp-cr__foot-legal a:hover{color:var(--pink)}@media(max-width:820px){.lp-cr__foot-top{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp-cr__foot-top{grid-template-columns:1fr}}.lp-cr__rise{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.2,.6,.3,1),transform .6s cubic-bezier(.2,.6,.3,1)}.lp-cr__rise.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-cr__rise{opacity:1;transform:none;transition:none}.lp-cr__cta,.lp-cr__opt,.lp-cr__nav a,.lp-cr__vid-play{transition:none}}@media(max-width:900px){.lp-cr__hero{grid-template-columns:1fr;grid-template-areas:"head" "media" "body"}.lp-cr__hero-head{padding-inline:1.25rem;padding-top:1.75rem}.lp-cr__hero-body{padding-inline:1.25rem;padding-top:1.25rem}.lp-cr__hero-media img{min-height:auto;aspect-ratio:4/3}.lp-cr h1{max-width:17ch}.lp-cr__split{grid-template-columns:1fr}.lp-cr__split--head{align-items:start}.lp-cr__brand-media,.lp-cr__kit-media{order:-1}.lp-cr__band-scrim{background:linear-gradient(180deg,#11111140,#111111d1 72%)}.lp-cr__band-quote{max-width:24ch}}@media(max-width:560px){.lp-cr__trust-inner{gap:.3rem 1.1rem}.lp-cr__opts{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/lp-carrot-rose.css.map */
