@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@1,500;1,600&display=swap";:root{--gl-ink:#211b21;--gl-pink:#e54e7e;--gl-pink-dark:#b54068;--gl-blush:#fff0f5;--gl-mist:#faf7f9;--gl-line:#efe2e8;--gl-body:"DM Sans",Arial,sans-serif;--gl-display:"Playfair Display",Georgia,serif}body,body.gradient{background:#fff!important;color:var(--gl-ink);font-family:var(--gl-body)!important;--font-body-family:var(--gl-body);--font-heading-family:var(--gl-display)}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3,body .gh-section-head h2,body .collection__title h2{font-family:var(--gl-display)!important;letter-spacing:-.045em!important;color:var(--gl-ink);font-weight:600}body .page-width{max-width:1350px}body .header-wrapper{background:#fffffff5!important;border:1px solid #fff4f7!important;border-radius:38px!important;box-shadow:0 12px 36px #6d345319!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .header__heading-link .h2,body .header__heading .h2{font-family:var(--gl-display)!important;font-size:31px!important;font-weight:600;letter-spacing:-.06em!important}body .header__menu-item{font-family:var(--gl-body)!important;color:var(--gl-ink);letter-spacing:0}body .header__icon{color:var(--gl-ink)}body .gh-hero{background:radial-gradient(ellipse 65% 90% at 97% 58%,#fff0f5 0%,transparent 78%),linear-gradient(180deg,#fff8fb,#fff 84%)!important;min-height:710px;padding-top:160px;padding-bottom:55px}body .gh-hero h1{font-family:var(--gl-display)!important;font-weight:600!important;font-size:clamp(52px,6.5vw,88px);line-height:1.16;letter-spacing:-.055em}body .gh-hero h1 em{font-family:Cormorant Garamond,Georgia,serif!important;color:var(--gl-pink-dark)!important}body .gh-hero h1 em:after{border-color:#e9a9bd!important}body .gh-hero__eyebrow,body .gh-eyebrow{font-family:Cormorant Garamond,Georgia,serif!important;font-size:26px!important;font-weight:600;color:var(--gl-pink)!important}body .gh-hero__text{color:#665a62}body .gh-hero__orbit:before{border:2px solid #f4dfe8;transform:rotate(10deg)}body .gh-hero__orbit:after{border:1px dashed #ecc9d8}body .gh-hero__center img,body .gh-hero__charm img{object-fit:contain!important}body .button,body .quick-add__submit,body .product-form__submit{border-radius:50px!important}body .button--primary:not(.gleam-qa__add),body .product-form__submit{background:#2a232a!important;color:#fff!important;border-color:#2a232a!important}body .button--secondary{border-color:#e5c8d4!important}body .gh-ribbon{background:linear-gradient(90deg,#ffe5ee,#fff4f7,#fce0eb)!important;border-color:#f7dce6!important;color:#8a5064!important;font-weight:600;letter-spacing:.11em}body .gh-section-head h2,body .collection__title h2{font-size:clamp(32px,3.6vw,47px)!important;line-height:1.18}body .gh-section-head>a,body .collection__view-all a{color:var(--gl-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}body .gh-links--circles{padding-top:52px;padding-bottom:50px}body .gh-links--circles .gh-links__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;max-width:1160px;margin-inline:auto;padding-inline:0}body .gh-links--circles .gh-links__card{text-align:center}body .gh-links--circles .gh-links__image{background:linear-gradient(135deg,#fff0f5,#fff8fa)!important;border:1px solid #f8e7ee!important;box-shadow:0 5px 15px #b9789320;aspect-ratio:1;border-radius:50%}body .gh-links--circles .gh-links__image img{padding:12px!important;object-fit:contain!important;filter:drop-shadow(0 8px 9px #6b48511a)}body .gh-links--circles .gh-links__card h3{font-family:var(--gl-display)!important;font-size:18px!important;font-weight:500;letter-spacing:-.025em;line-height:1.3}body .gh-links--circles .gh-section-head{align-items:end}body .gh-links--circles .gh-section-head h2{font-size:clamp(32px,3.8vw,46px)!important}.gtf{padding-top:40px;padding-bottom:62px}.gtf__header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:25px}.gtf__eyebrow{font:italic 600 26px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 5px;color:var(--gl-pink)}.gtf__heading{font:600 clamp(36px,4.3vw,57px)/1.15 var(--gl-display)!important;letter-spacing:-.05em!important;margin:0}.gtf__view-all{font:500 15px/1.2 var(--gl-body);text-decoration:underline!important;text-underline-offset:7px;color:var(--gl-ink);white-space:nowrap}.gtf__view-all span{margin-left:3px}.gtf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none}.gtf__item{position:relative;min-width:0;display:flex;isolation:isolate}.gtf__badge{position:absolute;top:13px;left:13px;z-index:5;pointer-events:none;border-radius:999px;background:linear-gradient(120deg,#ffe4ef,#fce8f7);border:2px solid #fff;color:#d84274;padding:4px 16px 6px;font:italic 600 25px/1 Cormorant Garamond,Georgia,serif;box-shadow:0 7px 13px #d67d9e26;white-space:nowrap}.gtf__item .product-card-wrapper{width:100%;min-width:0;height:100%;display:flex}.gtf__item .product-card-wrapper>product-component,.gtf__item .product-card-wrapper .card{width:100%;height:100%}.gtf__item .product-card-wrapper .card{background:linear-gradient(145deg,#fbf9fa,#f5f3f5)!important;border:1px solid #e8e2e5!important;border-radius:22px!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column}.gtf__item .card__inner,.gtf__item .card__media,.gtf__item .card .media{background:transparent!important}.gtf__item .card__inner{flex:0 0 auto}.gtf__item .card__media img{object-fit:contain!important;padding:25px 20px 6px!important;filter:drop-shadow(0 12px 8px #523e4a10)}.gtf__item .card__content{width:100%;min-width:0;padding:0 18px 22px!important}.gtf__item .card__inner .card__content{padding:0!important}.gtf__item .card__information{text-align:center;padding:10px 0 12px!important}.gtf__item .card__heading,.gtf__item .card__heading a{font-family:var(--gl-display)!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important;text-align:center;color:var(--gl-ink)!important}.gtf__item .card__heading a{min-height:50px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gtf__item .card-information{text-align:center}.gtf__item .price,.gtf__item .price *{font-family:var(--gl-body)!important;font-size:14px!important;letter-spacing:0!important}.gtf__item .price .price-item--sale{font-weight:700!important;color:#e94071!important}.gtf__item .price .price-item--regular{color:#736f73!important}.gtf__item .card__badge{display:none!important}.gtf__item .quick-add{margin-top:auto!important;width:100%}.gtf__item .gleam-qa{border:1px solid #d8d1d5!important;background:#fff!important;border-radius:50px!important}.gtf__item .gleam-qa .gleam-qa__add{background:#242126!important;color:#fff!important;border-radius:0 40px 40px 0!important}.gtf__item .quick-add__submit:not(.gleam-qa__add){background:#fff!important;border:1px solid #d9d2d6!important;color:#282328!important}.gtf__item .gleam-qa .quantity{background:#fff!important}.gtf__footer{display:flex;justify-content:center;margin:28px 0 0}.gtf__footer a{text-decoration:underline;text-underline-offset:6px;color:#a24867;font:500 15px var(--gl-body)}.glb{padding-top:8px;padding-bottom:50px}.glb__inner{position:relative;display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;overflow:hidden;border:1px solid #f3d7e1;border-radius:24px;text-decoration:none;color:#6d304b;background:radial-gradient(circle at 4% 100%,#ffcadeaa 0 14%,transparent 38%),radial-gradient(circle at 97% 0%,#ffccdda6 0 15%,transparent 37%),linear-gradient(110deg,#fff1f6,#ffe3ed 45%,#fff6fa);box-shadow:0 7px 28px #c77e9b18}.glb__inner:hover{box-shadow:0 12px 32px #c77e9b2b}.glb__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;padding:26px 80px}.glb__heading{font:italic 600 clamp(36px,4vw,55px)/1.1 "Cormorant Garamond",Georgia,serif}.glb__sub{font:500 11px/1.4 var(--gl-body);letter-spacing:.28em;color:#795967}.glb__link{margin-top:10px;font:600 13px/1.4 var(--gl-body);text-decoration:underline;text-underline-offset:5px}.glb__sparkles{color:#c44b79;letter-spacing:.2em;font-size:16px}.glb__bloom{position:absolute;font:600 90px/1 Cormorant Garamond,Georgia,serif;color:#f7a5bf;opacity:.45;letter-spacing:-.4em;transform:rotate(-20deg)}.glb__bloom--left{left:-12px;bottom:4px}.glb__bloom--right{right:18px;top:8px;transform:rotate(22deg)}body .gh-links--story .gh-links__card,body .gh-links--moment .gh-links__card{border-radius:20px;background:linear-gradient(145deg,#fff1f5,#fdf6f7)}body .gh-links--story .gh-links__card h3,body .gh-links--moment .gh-links__card h3{font-family:var(--gl-display)!important;letter-spacing:-.02em}body .ch-steps{background:linear-gradient(145deg,#fff8fa,#fce9f0)!important;border-radius:26px}body .ch-steps h2{font-family:var(--gl-display)!important}body .collection:not(.gtf) .card-wrapper .card,body .product-card-wrapper .card{border-radius:20px}body .collection:not(.gtf) .card__media img,body .product-card-wrapper .card__media img{object-fit:contain!important}body .product__title h1,body .product__title .h1{font-family:var(--gl-display)!important;font-weight:600;letter-spacing:-.045em}body .product__info-wrapper .price-item--sale,body .price--on-sale .price-item--sale{color:#e94071;font-weight:700}body .product__info-wrapper .product-form__submit{background:#242126!important;border-radius:50px!important}body .newsletter__wrapper{background:linear-gradient(135deg,#fff1f6,#ffe4ee)!important;border-radius:26px}body .newsletter h2{font-family:var(--gl-display)!important}@media(max-width:989px){.gtf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .gh-links--circles .gh-links__grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .gh-hero{min-height:630px}}@media(max-width:749px){body .page-width{padding-left:16px;padding-right:16px}body .header-wrapper{margin:0 8px!important}body .header__heading-link .h2,body .header__heading .h2{font-size:27px!important}body .gh-hero{min-height:0;padding:122px 22px 37px;gap:28px}body .gh-hero h1{font-size:clamp(43px,11.8vw,64px)!important;line-height:1.11}body .gh-hero__orbit{width:min(78vw,350px)}body .gh-links--circles{padding-top:35px;padding-bottom:30px}body .gh-links--circles .gh-links__grid{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;gap:18px!important;scroll-snap-type:x mandatory}body .gh-links--circles .gh-links__card{flex:0 0 104px;scroll-snap-align:start}body .gh-links--circles .gh-links__card h3{font-size:13px!important;letter-spacing:-.02em!important}body .gh-links--circles .gh-section-head h2{font-size:clamp(29px,8vw,37px)!important}body .gh-section-head>a{font-size:13px}.gtf{padding-top:24px;padding-bottom:30px}.gtf__header{margin-bottom:17px;align-items:end}.gtf__eyebrow{font-size:23px}.gtf__heading{font-size:clamp(32px,8vw,41px)!important}.gtf__view-all{font-size:13px}.gtf__view-all span{display:none}.gtf__grid{gap:11px}.gtf__item .product-card-wrapper .card{border-radius:17px!important}.gtf__badge{top:9px;left:8px;font-size:20px;padding:4px 11px}.gtf__item .card__media img{padding:20px 11px 2px!important}.gtf__item .card__content{padding:0 8px 13px!important}.gtf__item .card__information{padding:8px 0 9px!important}.gtf__item .card__heading,.gtf__item .card__heading a{font-size:14px!important;line-height:1.35!important}.gtf__item .card__heading a{min-height:39px;max-height:41px}.gtf__item .price,.gtf__item .price *{font-size:12px!important}.gtf__item .gleam-qa .quantity,.gtf__item .gleam-qa .gleam-qa__add{min-height:38px!important}.gtf__footer{margin-top:20px}.glb{padding-top:5px;padding-bottom:35px}.glb__inner{min-height:155px;border-radius:20px}.glb__heading{font-size:36px}.glb__content{padding:20px 36px}.glb__sub{font-size:9px;letter-spacing:.22em}.glb__link{font-size:12px;margin-top:5px}.glb__bloom{font-size:59px;opacity:.33}}@media(prefers-reduced-motion:reduce){body .gh-hero__center{animation:none!important}}body .gh-links--circles{padding-top:138px!important}body .gh-hero{padding-top:72px!important;min-height:550px!important}body .header__heading-link .h2:after{content:"\2661";color:#e95180;font-family:Georgia,serif;font-size:.55em;display:inline-block;margin-left:3px;vertical-align:top;transform:rotate(13deg)}@media(max-width:749px){body .gh-links--circles{padding-top:119px!important}body .gh-hero{padding-top:35px!important;min-height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/gleam-luxe-real-charms.css.map */
