.lb-contact,.lb-shop{--lb-ink:#2e2a39;--lb-berry:#9b046f;--lb-plum:#5e3653;--lb-creme:#fdfbf7;--lb-soft:#fbf0f5;--lb-line:#eadbe4;color:var(--lb-ink);font-family:inherit}.lb-contact *,.lb-shop *,.lb-contact *:before,.lb-shop *:before{box-sizing:border-box}.lb-contact__shell,.lb-shop__shell{max-width:1220px;width:calc(100% - 5rem);margin:auto}.lb-contact__crumb,.lb-shop__crumb{display:flex;align-items:center;gap:1.2rem;font-size:1.18rem;color:#857883;padding:2rem 0 2.5rem}.lb-contact__crumb a,.lb-shop__crumb a{color:var(--lb-plum);text-decoration:none}.lb-contact__crumb a:hover,.lb-shop__crumb a:hover{text-decoration:underline}.lb-contact__eyebrow,.lb-shop__eyebrow{display:block;color:var(--lb-berry);font-size:1.14rem;letter-spacing:.22em;font-weight:700;line-height:1.5}.lb-contact__hero,.lb-shop__hero{display:grid;grid-template-columns:1.07fr .93fr;min-height:560px;overflow:hidden;border-radius:28px;background:linear-gradient(125deg,#f9f0f4,#f5ece8);box-shadow:0 22px 45px #2e2a390b}.lb-contact__hero-text,.lb-shop__hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.2rem,5vw,7rem)}.lb-contact__hero h1,.lb-shop__hero h1{color:var(--lb-ink);font-size:clamp(3.7rem,4.8vw,6.5rem);line-height:1.14;letter-spacing:-.046em;font-weight:600;margin:2.4rem 0 1.8rem}.lb-shop__hero h1 em{color:var(--lb-berry);font-style:normal}.lb-contact__hero p,.lb-shop__hero p{font-size:clamp(1.52rem,1.5vw,1.88rem);line-height:1.85;color:#5c5360;margin:0 0 3rem;max-width:52rem}.lb-contact__button,.lb-shop__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;background:var(--lb-berry);color:#fff!important;border-radius:12px;text-decoration:none!important;padding:1.4rem 2.2rem;line-height:1.2;font-weight:650;font-size:1.42rem;box-shadow:0 9px 22px #9b046f26;transition:transform .2s,box-shadow .2s}.lb-contact__button:hover,.lb-shop__button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #9b046f33}.lb-contact__button:focus-visible,.lb-shop__button:focus-visible,.lb-contact__topic:focus-visible,.lb-shop__collection-tile:focus-visible{outline:3px solid var(--lb-berry);outline-offset:4px}.lb-contact__hero-art,.lb-shop__hero-media{position:relative;min-height:480px;overflow:hidden}.lb-contact__hero-art img,.lb-shop__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.lb-contact__floating-label{position:absolute;right:3rem;bottom:3rem;padding:1.2rem 1.9rem;border-radius:40px;background:#fdfbf7e9;font-size:1.25rem;font-weight:600;letter-spacing:.05em;box-shadow:0 8px 20px #2e2a3920}.lb-contact__floating-label span{color:var(--lb-berry);margin-right:.5rem}.lb-contact__caption{margin-top:2rem;color:#655966;font-size:1.24rem;line-height:1.6}.lb-contact__caption a{color:var(--lb-berry);text-underline-offset:.3rem}.lb-contact__intro-row,.lb-shop__explore-heading{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin:7rem 0 3rem}.lb-contact__intro-row h2,.lb-shop__explore-heading h2,.lb-shop__all-heading h2{font-weight:600;font-size:clamp(2.8rem,3.25vw,4rem);line-height:1.22;color:var(--lb-ink);letter-spacing:-.035em;margin:1.2rem 0 0}.lb-contact__intro-row>p,.lb-shop__explore-heading>p{color:#675c68;font-size:1.52rem;line-height:1.75;max-width:460px;margin:0}.lb-contact__topics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.lb-contact__topic{position:relative;display:flex;flex-direction:column;min-height:245px;padding:2.7rem 2.5rem;border:1px solid #e8dce4;border-radius:18px;background:#fff;color:var(--lb-ink)!important;text-decoration:none!important;box-shadow:0 8px 35px #2e2a3908;transition:transform .2s,border-color .2s}.lb-contact__topic:hover{transform:translateY(-3px);border-color:#d6a7c8}.lb-contact__topic-icon{color:var(--lb-berry);font-weight:700;letter-spacing:.12em;font-size:1.2rem;margin-bottom:2.5rem}.lb-contact__topic strong{font-size:1.65rem;line-height:1.35;color:var(--lb-ink);font-weight:650}.lb-contact__topic>span:nth-of-type(2){font-size:1.36rem;line-height:1.65;color:#716875;margin-top:1rem;max-width:280px}.lb-contact__topic>b{position:absolute;right:2rem;top:2.1rem;font-size:2rem;color:var(--lb-berry);font-weight:400}.lb-contact__form-intro{margin:7rem auto 0;text-align:center;max-width:760px;scroll-margin-top:125px}.lb-contact__form-intro h2{color:var(--lb-ink);font-size:clamp(2.75rem,3vw,3.8rem);letter-spacing:-.035em;font-weight:600;line-height:1.25;margin:1.2rem 0}.lb-contact__form-intro p{font-size:1.5rem;color:#675c68;line-height:1.8;max-width:650px;margin:0 auto}body:has(.lb-contact) .contact{margin-top:2.5rem;margin-bottom:5rem;max-width:850px;border-radius:24px;padding:4.3rem 4.3rem 5rem!important;background:#fff;box-shadow:0 22px 60px #2e2a3912;border:1px solid var(--lb-line,#eadbe4)}body:has(.lb-contact) .contact .field__input{border-radius:9px}body:has(.lb-contact) .contact .contact__button .button{border-radius:10px;background:#9b046f;color:#fff}body:has(.lb-contact) .contact .contact__button .button:after{box-shadow:none}body:has(.lb-contact) .section:has(>.contact){background:transparent}.lb-shop__hero-note{margin-top:3.2rem;color:#7b6475;font-size:1.25rem;letter-spacing:.03em}.lb-shop__hero-note span{color:var(--lb-berry);margin-right:.5rem}.lb-shop__hero-media img{object-position:center}.lb-shop__collection-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.lb-shop__collection-tile{position:relative;isolation:isolate;border-radius:22px;min-height:380px;background:#f5eee9;overflow:hidden;text-decoration:none!important;color:#2e2a39!important;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 12px 35px #2e2a390b;transition:transform .2s}.lb-shop__collection-tile--rose{background:#f2e7ed}.lb-shop__collection-tile img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center 44%;transition:transform .4s ease}.lb-shop__collection-tile:hover{transform:translateY(-3px)}.lb-shop__collection-tile:hover img{transform:scale(1.03)}.lb-shop__tile-overlay{padding:5.3rem 3rem 2.8rem;background:linear-gradient(0deg,#fcf8f5,#fcf8f5ef 55%,#fcf8f500);color:#2e2a39;display:flex;flex-direction:column}.lb-shop__tile-overlay>span:first-child{color:var(--lb-berry);letter-spacing:.16em;font-weight:700;font-size:1.1rem}.lb-shop__tile-overlay h3{font-size:clamp(2rem,2.5vw,3rem);font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:1rem 0}.lb-shop__tile-link{font-size:1.36rem;font-weight:650;color:var(--lb-plum);text-decoration:underline;text-underline-offset:.35rem}.lb-shop__all-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:7rem 0 2rem;scroll-margin-top:125px}.lb-shop__all-heading>a{color:var(--lb-berry);font-size:1.32rem;text-underline-offset:.25rem;text-decoration:none;border-bottom:1px solid #d1a6c3;padding-bottom:.4rem;margin-bottom:.5rem}.lb-shop__all-heading>a:hover{text-decoration:underline}body:has(.lb-shop) .collection #product-grid .grid__item .card-wrapper{height:100%}body:has(.lb-shop) .collection #product-grid .card{border-radius:16px;overflow:hidden}@media(max-width:900px){.lb-contact__hero,.lb-shop__hero{grid-template-columns:1fr}.lb-contact__hero-text,.lb-shop__hero-content{padding:4rem}.lb-contact__hero-art,.lb-shop__hero-media{min-height:410px;max-height:490px}.lb-contact__intro-row,.lb-shop__explore-heading{align-items:start;flex-direction:column;gap:1.5rem}.lb-contact__topics{grid-template-columns:1fr 1fr}.lb-shop__collection-tile{min-height:350px}}@media(max-width:600px){.lb-contact__shell,.lb-shop__shell{width:calc(100% - 2.4rem)}.lb-contact__crumb,.lb-shop__crumb{padding:1.4rem 0 1.9rem;font-size:1.08rem}.lb-contact__hero,.lb-shop__hero{border-radius:19px;min-height:0}.lb-contact__hero-text,.lb-shop__hero-content{padding:3.4rem 2.5rem}.lb-contact__hero h1,.lb-shop__hero h1{font-size:3.8rem;margin:1.5rem 0}.lb-contact__hero p,.lb-shop__hero p{font-size:1.5rem;margin-bottom:2.4rem}.lb-contact__hero-art,.lb-shop__hero-media{min-height:300px;max-height:360px}.lb-contact__intro-row,.lb-shop__explore-heading{margin:5rem 0 2rem}.lb-contact__topics,.lb-shop__collection-tiles{grid-template-columns:1fr;gap:1.3rem}.lb-contact__topic{min-height:190px}.lb-contact__form-intro{margin:5rem 0 0}.lb-shop__collection-tile{min-height:310px}.lb-shop__all-heading{padding-top:5rem;display:block}.lb-shop__all-heading>a{display:inline-block;margin-top:2rem}.lb-shop__tile-overlay{padding:4rem 2.3rem 2.3rem}body:has(.lb-contact) .contact{padding:2.5rem 2rem 3rem!important;border-radius:16px;margin-top:2rem}.lb-contact__floating-label{right:1.5rem;bottom:1.7rem}}.lb-shop__gift-chooser{margin:6rem 0 1rem;padding:clamp(2.5rem,4vw,4.5rem);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;background:linear-gradient(110deg,#f9f1f5,#f8f2ec)}.lb-shop__gift-chooser h2{color:#2e2a39;font-size:clamp(2.7rem,3vw,3.8rem);font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:1.3rem 0}.lb-shop__gift-chooser p{color:#706571;font-size:1.45rem;line-height:1.75;margin:0}.lb-shop__gift-links{display:grid;gap:.9rem}.lb-shop__gift-links a{display:flex;justify-content:space-between;gap:2rem;align-items:center;background:#fff;color:#2e2a39!important;text-decoration:none!important;border-radius:12px;padding:1.8rem 2rem;font-size:1.42rem;font-weight:600;border:1px solid #eddfe7}.lb-shop__gift-links a:hover{border-color:#9b046f}.lb-shop__gift-links span{color:#9b046f;font-size:1.6rem}.lb-shop__gift-links a:focus-visible{outline:3px solid #9b046f;outline-offset:3px}@media(max-width:820px){.lb-shop__gift-chooser{grid-template-columns:1fr;gap:2rem}}@media(max-width:610px){.lb-shop__gift-chooser{margin-top:4rem;border-radius:18px;padding:2.4rem}.lb-shop__gift-links a{padding:1.4rem 1.5rem}}.lb-shop--catalog .lb-shop__crumb{padding-bottom:1.5rem}.lb-shop--catalog .lb-shop__hero--compact{min-height:315px;grid-template-columns:1.32fr .68fr;border-radius:22px}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__hero-content{padding:clamp(2.6rem,3.7vw,5rem)}.lb-shop--catalog .lb-shop__hero--compact h1{font-size:clamp(3rem,3.4vw,4.55rem);margin:1.25rem 0 1rem;line-height:1.18;max-width:740px}.lb-shop--catalog .lb-shop__hero--compact p{font-size:1.46rem;line-height:1.7;margin:0 0 1.7rem;max-width:630px}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__hero-media{min-height:315px;max-height:360px}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__button{padding:1.15rem 1.7rem;font-size:1.26rem;border-radius:10px}.lb-shop__quick-nav{display:flex;gap:1rem;flex-wrap:wrap;padding:2.3rem 0 1.7rem;border-bottom:1px solid #e9dce4}.lb-shop__quick-nav a{display:inline-flex;align-items:center;justify-content:space-between;gap:1.3rem;padding:1.1rem 1.5rem;background:#fff;color:#5e3653!important;text-decoration:none!important;font-size:1.24rem;line-height:1.3;font-weight:600;border-radius:10px;border:1px solid #eadddf;transition:background .16s,border-color .16s}.lb-shop__quick-nav a span{color:#9b046f}.lb-shop__quick-nav a:hover{background:#fcf3f7;border-color:#d8b2ca}.lb-shop__quick-nav a:focus-visible{outline:3px solid #9b046f;outline-offset:2px}.lb-shop--catalog .lb-shop__all-heading{padding:3rem 0 1.8rem;scroll-margin-top:115px}.lb-shop--catalog .lb-shop__all-heading h2{font-size:clamp(2.6rem,3vw,3.65rem)}.lb-shop--catalog .lb-shop__all-heading p{font-size:1.33rem;line-height:1.65;max-width:350px;color:#746776;margin:0 0 .3rem}.lb-shop-more{padding:3rem 0 8rem;color:#2e2a39}.lb-shop-more__intro{max-width:800px;margin:0 auto 2.7rem;text-align:center}.lb-shop-more__intro h2,.lb-shop-more__guide h2,.lb-shop-more__help h2{font-size:clamp(2.7rem,3vw,3.85rem);font-weight:600;line-height:1.22;letter-spacing:-.037em;color:#2e2a39;margin:1.1rem 0}.lb-shop-more__intro p{color:#6e6471;font-size:1.43rem;line-height:1.75;margin:0}.lb-shop-more .lb-shop__collection-tile{min-height:330px}.lb-shop-more__guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,7rem);margin:6rem 0 0;padding:4.2rem;border-radius:24px;background:#faf3f7}.lb-shop-more__guide-heading p{font-size:1.45rem;color:#685c6b;line-height:1.85;max-width:445px;margin:1.8rem 0 0}.lb-shop-more__paths{display:grid;gap:1.15rem}.lb-shop-more__paths a{display:flex;flex-direction:column;gap:.6rem;padding:1.7rem 2.2rem;border:1px solid #ebdae5;background:#fff;border-radius:14px;color:#2e2a39!important;text-decoration:none!important;transition:border-color .2s,transform .2s}.lb-shop-more__paths a:hover{border-color:#bd87ad;transform:translateY(-2px)}.lb-shop-more__paths strong{font-size:1.55rem;font-weight:650}.lb-shop-more__paths span{font-size:1.26rem;line-height:1.6;color:#786a78}.lb-shop-more__help{margin-top:3rem;border-top:1px solid #e9dce4;padding-top:4.3rem;display:flex;justify-content:space-between;gap:2.8rem;align-items:center}.lb-shop-more__help>div:first-child{max-width:720px}.lb-shop-more__help p{font-size:1.42rem;line-height:1.75;color:#6e6270}.lb-shop-more__help-links{display:flex;flex-direction:column;gap:1.1rem;flex-shrink:0}.lb-shop-more__help-links a{font-size:1.36rem;color:#9b046f;text-underline-offset:.26rem}.lb-shop-more__paths a:focus-visible,.lb-shop-more__help-links a:focus-visible{outline:3px solid #9b046f;outline-offset:3px}body:has(.lb-shop--catalog) .collection #product-grid .card__heading{line-height:1.45}body:has(.lb-shop--catalog) .collection #product-grid .card__heading a{font-weight:600;letter-spacing:-.01em}@media(max-width:950px){.lb-shop--catalog .lb-shop__hero--compact{grid-template-columns:1.15fr .85fr}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__hero-content{padding:2.6rem}.lb-shop--catalog .lb-shop__hero--compact h1{font-size:3.5rem}.lb-shop-more__guide{grid-template-columns:1fr;gap:2.3rem;padding:3.3rem}}@media(max-width:650px){.lb-shop--catalog .lb-shop__hero--compact{display:block;min-height:0;border-radius:16px}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__hero-content{padding:2.5rem 2.2rem}.lb-shop--catalog .lb-shop__hero--compact h1{font-size:3.3rem;line-height:1.16}.lb-shop--catalog .lb-shop__hero--compact p{font-size:1.37rem;margin-bottom:1.4rem}.lb-shop--catalog .lb-shop__hero--compact .lb-shop__hero-media{display:none}.lb-shop__quick-nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:1.7rem 0;scrollbar-width:thin}.lb-shop__quick-nav a{flex:0 0 auto;white-space:nowrap;padding:1.08rem 1.25rem;scroll-snap-align:start;font-size:1.24rem}.lb-shop--catalog .lb-shop__all-heading{padding:2.2rem 0 1.1rem}.lb-shop--catalog .lb-shop__all-heading p{font-size:1.28rem;margin-top:1rem}.lb-shop-more{padding:2.5rem 0 5rem}.lb-shop-more .lb-shop__collection-tile{min-height:310px}.lb-shop-more__guide{margin-top:4rem;padding:2.5rem 2rem;border-radius:18px}.lb-shop-more__help{flex-direction:column;align-items:flex-start;padding-top:3rem}.lb-shop-more__help-links{flex-direction:row;gap:2rem;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunebond-support-catalog.css.map */
