body{background-image:radial-gradient(1200px 500px at 50% -80px,#8b5cc829,#f7f1fc00 70%);background-repeat:no-repeat}h1,h2{text-wrap:balance}footer a:hover,.footer a:hover{color:#d4af37}@media(prefers-reduced-motion:no-preference){.btn{transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5b1a9a40}}.image-hero .btn--secondary{color:#fbf6ff!important;border-color:#fbf6ff!important}.image-hero .btn--secondary:hover{background:#fbf6ff!important;color:#2b0b4a!important}@media(min-width:750px){.image-hero__inner{min-height:560px}}@media(max-width:749px){.image-hero__inner{min-height:460px}}form[action*="/cart/add"] [name=add]{background:#5b1a9a!important;color:#fff!important;border-color:#5b1a9a!important}form[action*="/cart/add"] [name=add]:hover{background:#461278!important;box-shadow:0 8px 20px #5b1a9a40}form[action*="/cart/add"] [name=add]:focus-visible{outline:3px solid #d4af37;outline-offset:3px}.collection-banner:not(.collection--has-image){background:#2a0b47!important;color:#fbf6ff!important;text-align:center;padding:48px 24px 56px!important}.collection-banner:not(.collection--has-image) h1,.collection-banner:not(.collection--has-image) .rte,.collection-banner:not(.collection--has-image) .rte p{color:#fbf6ff!important}.collection-banner:not(.collection--has-image) h1:after{content:"";display:block;width:64px;height:2px;background:#d4af37;margin:16px auto 0}.qjg-blog-toc{max-width:960px;margin:0 auto 40px;padding:28px 28px 20px;background:#fff;border:1px solid #d9c6ee;border-top:3px solid #d4af37}.qjg-blog-toc h2{margin:0 0 12px;font-size:26px;line-height:1.15}.qjg-blog-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:0 32px;grid-template-columns:1fr}@media(min-width:750px){.qjg-blog-toc ul{grid-template-columns:1fr 1fr}}.qjg-blog-toc a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #ece2f6;text-decoration:none;color:#2b0b4a}.qjg-blog-toc a:hover .qjg-blog-toc__title{color:#5b1a9a;text-decoration:underline}.qjg-blog-toc a:focus-visible{outline:3px solid #5b1a9a;outline-offset:2px}.qjg-blog-toc__date{flex:none;font-size:14px;opacity:.75}.qjg-article-toc{margin:0 0 32px;padding:16px 20px;background:#fff;border:1px solid #d9c6ee;border-left:3px solid #d4af37}.qjg-article-toc[hidden]{display:none}.qjg-article-toc summary{cursor:pointer;font-weight:600;color:#2b0b4a}.qjg-article-toc ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.qjg-article-toc li.is-sub{padding-left:18px;font-size:.95em}.qjg-article-toc a{color:#5b1a9a}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.blog__tagline{text-align:center;margin:6px 0 0;color:#5b1a9a;font-size:18px;letter-spacing:.14em;text-transform:uppercase}.blog__heading:after{content:"";display:block;width:72px;height:2px;background:#d4af37;margin:14px auto 0}a:hover{text-decoration-color:#d4af37}::selection{background:#d4af37;color:#2a0b47}.qjg-blog-toc{border-top-color:#d4af37;box-shadow:0 10px 30px #2a0b4714}.product-item__media{margin:10px;overflow:hidden;border-radius:999px 999px 16px 16px;border:2px solid #d4af37;background:#fff;box-shadow:0 0 0 7px #fff,0 0 0 8px #e5cf85,0 16px 32px #2a0b4724}.grid-item__inner{overflow:hidden;border-radius:999px 999px 20px 20px;border:3px solid #d4af37;box-shadow:0 0 0 8px #f7f1fc,0 0 0 9px #e5cf85,0 22px 44px #2a0b4733}.btn{border-radius:999px!important}.btn--primary{box-shadow:0 0 0 2px #f7f1fc,0 0 0 3px #d4af37}.qjg-quiz__cta,.gj__btn,.wb__btn,.gb__invite,.qjg-quiz__row button,.dd__row button,.qjg-quiz__answer{border-radius:999px!important}.qjg-quiz__row input[type=email],.dd__row input[type=email]{border-radius:999px!important;padding-left:20px!important}[id^=find-your-piece-],[id^=drop-day-]{border-radius:56px;margin:28px 16px;box-shadow:inset 0 0 0 1px #d4af37b3}[id^=boudoir-],[id^=gj-]{border-radius:56px;margin:28px 16px;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af37b3}[id^=gb-] .gb__card{border-radius:999px 999px 18px 18px;overflow:hidden;border:2px solid #d4af37}.gj__media img{border-radius:999px 999px 0 0}.collection-banner:not(.collection--has-image){border-radius:0 0 50% 50%/0 0 44px 44px;border-bottom:3px solid #d4af37}.qjg-blog-toc{border-radius:28px}.qjg-article-toc{border-radius:22px}.qjg-ornament{display:flex;justify-content:center}.article__image-inner,.blog__article-item img{border-radius:24px}.image-hero__inner{overflow:hidden;border-radius:0 0 50% 50%/0 0 70px 70px;border-bottom:4px solid #d4af37}.product__media-container.above-mobile .product__media-item{overflow:hidden;margin:8px;border:2px solid #d4af37;border-radius:22px;background:#fff;box-shadow:0 0 0 6px #fff,0 0 0 7px #e5cf85,0 14px 30px #2a0b471f}.product__media-container.above-mobile .product__media-item:first-child{border-radius:999px 999px 22px 22px}.product__media-container.below-mobile .product__media-item{overflow:hidden;border:2px solid #d4af37;border-radius:999px 999px 18px 18px}.product__callouts-mini-item{border-radius:999px!important}.quantity-input{border-radius:999px;overflow:hidden}footer img{border-radius:999px 999px 18px 18px}div[id^=drop-day-].dd{padding:22px 24px!important;margin:12px 16px!important;border-radius:40px!important}.dd .dd__inner{max-width:1000px!important}.dd .dd__heading{font-size:clamp(26px,3.6vw,34px)!important;margin:0 0 2px!important}.dd .dd__when{font-size:14px!important;margin:0 0 4px!important}.dd .dd__sub{font-size:14px!important;margin:0 auto 12px!important;max-width:44ch!important}.dd .dd__row{max-width:420px!important}.dd .dd__row input[type=email],.dd .dd__row button{min-height:42px!important}@media(min-width:750px){.dd .dd__inner{display:grid!important;grid-template-columns:1fr minmax(320px,420px);align-items:center;column-gap:32px;text-align:left}.dd .dd__heading,.dd .dd__when,.dd .dd__sub{grid-column:1;text-align:left;margin-left:0!important;margin-right:0!important}.dd .dd__sub{margin-bottom:0!important}.dd form{grid-column:2;grid-row:1 / span 3}.dd .dd__count,.dd .dd__tiles{grid-column:1 / -1}}@media(min-width:750px){div[id^=drop-day-].dd{padding:8px 28px!important;margin:8px 16px!important;border-radius:999px!important}.dd .dd__inner{grid-template-columns:auto 1fr minmax(300px,380px)!important;column-gap:24px!important}.dd .dd__heading{grid-column:1!important;grid-row:1!important;font-size:24px!important;margin:0!important}.dd .dd__when{grid-column:2!important;grid-row:1!important;margin:0!important}.dd .dd__sub{display:none!important}.dd form{grid-column:3!important;grid-row:1!important}.dd .dd__row input[type=email],.dd .dd__row button{min-height:36px!important}}div[id^=drop-day-].dd{background:linear-gradient(90deg,#3a1166,#5b1a9a,#3a1166)!important;border:2px solid #d4af37!important;box-shadow:0 0 0 4px #3a1166,0 0 0 5px #e9c96a,0 12px 30px #d4af3759,inset 0 0 0 1px #e9c96a8c!important}.dd .dd__heading{color:#f6e08a!important;letter-spacing:.05em;text-shadow:0 1px 0 rgba(0,0,0,.4),0 0 18px rgba(233,201,106,.5)}.dd .dd__when{color:#fff!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media(min-width:750px){.dd .dd__heading{font-size:30px!important}.dd .dd__when{font-size:16px!important}div[id^=drop-day-].dd{margin:14px 22px!important}}@media(min-width:750px){.image-hero__image img{object-position:50% 72%!important}.image-hero__text-container-wrapper{padding-left:clamp(24px,6vw,96px);padding-bottom:36px}}@media(max-width:749px){.image-hero__text-container-wrapper{padding-bottom:28px}}@media(max-width:749px){[class*=image-hero] .fs-heading-display-2{font-size:30px;line-height:1.08}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
