body{background-image:radial-gradient(1200px 500px at 50% -80px,#8b5cc829,#f7effb00 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 #6f2c8c40}}.image-hero .btn--secondary{color:#fbf5fd!important;border-color:#fbf5fd!important}.image-hero .btn--secondary:hover{background:#fbf5fd!important;color:#2d0e3a!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:#6f2c8c!important;color:#fff!important;border-color:#6f2c8c!important}form[action*="/cart/add"] [name=add]:hover{background:#56226d!important;box-shadow:0 8px 20px #6f2c8c40}form[action*="/cart/add"] [name=add]:focus-visible{outline:3px solid #d4af37;outline-offset:3px}.qjg-blog-toc{max-width:960px;margin:0 auto 40px;padding:28px 28px 20px;background:#fff;border:1px solid #e1cdea;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:#2d0e3a}.qjg-blog-toc a:hover .qjg-blog-toc__title{color:#6f2c8c;text-decoration:underline}.qjg-blog-toc a:focus-visible{outline:3px solid #6f2c8c;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 #e1cdea;border-left:3px solid #d4af37}.qjg-article-toc[hidden]{display:none}.qjg-article-toc summary{cursor:pointer;font-weight:600;color:#2d0e3a}.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:#6f2c8c}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.blog__tagline{text-align:center;margin:6px 0 0;color:#6f2c8c;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:#2d0e3a}.qjg-blog-toc{border-top-color:#d4af37;box-shadow:0 10px 30px #2d0e3a14}.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 #e9c96a,0 16px 32px #2d0e3a24}.grid-item__inner{overflow:hidden;border-radius:999px 999px 20px 20px;border:3px solid #d4af37;box-shadow:0 0 0 8px #f7effb,0 0 0 9px #e9c96a,0 22px 44px #2d0e3a33}.btn{border-radius:999px!important}.btn--primary{box-shadow:0 0 0 2px #f7effb,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}.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 #e9c96a,0 14px 30px #2d0e3a1f}.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,#3f1452,#6f2c8c,#3f1452)!important;border:2px solid #d4af37!important;box-shadow:0 0 0 4px #3f1452,0 0 0 5px #e9c96a,0 12px 30px #d4af3759,inset 0 0 0 1px #e9c96a8c!important}.dd .dd__heading{color:#e9c96a!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}}.collection-banner:not(.collection--has-image){position:relative;background:radial-gradient(ellipse at 50% 0%,#4a1a5e,#2d0e3a 70%)!important;color:#fbf5fd!important;text-align:center;padding:30px 20px 26px!important;margin:12px 16px 8px;border-radius:28px;box-shadow:0 0 0 1px #d4af37bf,0 0 0 5px #f7effb,0 0 0 6px #d4af3759;height:auto!important;min-height:0!important;width:auto!important}.collection-banner:not(.collection--has-image) *{min-height:0!important}.collection-banner:not(.collection--has-image)>*{height:auto!important}.collection-banner:not(.collection--has-image):before{content:"";display:block;width:30px;height:20px;margin:0 auto 8px;background:#d4af37;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 30'%3E%3Cpath d='M3 26h38M5 23 2 7l11 8 9-13 9 13 11-8-3 16H5Z' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 30'%3E%3Cpath d='M3 26h38M5 23 2 7l11 8 9-13 9 13 11-8-3 16H5Z' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.collection-banner:not(.collection--has-image) h1{color:#fbf5fd!important;font-size:clamp(28px,6vw,42px)!important;line-height:1.1!important;margin:0!important;text-wrap:balance}.collection-banner:not(.collection--has-image) h1:after{content:"";display:block;width:120px;height:8px;margin:12px auto 0;background:linear-gradient(#d4af37,#d4af37) left center / 48px 1px no-repeat,linear-gradient(#d4af37,#d4af37) right center / 48px 1px no-repeat,linear-gradient(45deg,transparent 35%,#d4af37 35%,#d4af37 65%,transparent 65%) center / 8px 8px no-repeat}.collection-banner:not(.collection--has-image) .rte,.collection-banner:not(.collection--has-image) .rte p{color:#fbf5fd!important;opacity:.85;font-size:15px!important;max-width:52ch;margin:10px auto 0!important}@media(min-width:750px){.collection-banner:not(.collection--has-image){margin:16px 24px 12px;padding:34px 24px 30px!important}}.collection-banner:not(.collection--has-image) .rte :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,div){color:#fbf5fd!important;font-family:inherit!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;margin:0 auto!important}.collection-banner:not(.collection--has-image) .rte{font-size:15px!important;line-height:1.5!important;max-width:52ch;margin:10px auto 0!important;opacity:.85;text-wrap:pretty}:root{--qjg-crown: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 34'%3E%3Cg fill='none' stroke='%23d4af37' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7Q10 18 13 22Q17 16 19 10Q21 17 25 20Q28 14 30 6Q32 14 35 20Q39 17 41 10Q43 16 47 22Q50 18 56 7'/%3E%3Cpath d='M4 7Q10 21 15 31M56 7Q50 21 45 31M15 31Q30 26 45 31'/%3E%3C/g%3E%3Cg fill='%23d4af37'%3E%3Cpath d='M30 0C31.8 3 31.8 5.2 30 7.4C28.2 5.2 28.2 3 30 0Z'/%3E%3Ccircle cx='19' cy='9' r='1.5'/%3E%3Ccircle cx='41' cy='9' r='1.5'/%3E%3Ccircle cx='4' cy='6.6' r='1.4'/%3E%3Ccircle cx='56' cy='6.6' r='1.4'/%3E%3C/g%3E%3C/svg%3E")}@media(hover:hover)and (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M2 2 L12 4.6 L10 10 Z' fill='%23efe0ff'/%3E%3Cpath d='M2 2 L10 10 L4.6 12 Z' fill='%23c9a3f2'/%3E%3Cpath d='M12 4.6 L27.6 20.2 L25.6 25.6 L10 10 Z' fill='%239a5ad6'/%3E%3Cpath d='M4.6 12 L10 10 L25.6 25.6 L20.2 27.6 Z' fill='%236a2fa8'/%3E%3Cpath d='M27.6 20.2 L29 29 L20.2 27.6 L25.6 25.6 Z' fill='%234b1f7a'/%3E%3Cpath d='M14.5 8.5 L22 16' stroke='%23ffffff' stroke-opacity='.5' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M2 2 L12 4.6 L27.6 20.2 L29 29 L20.2 27.6 L4.6 12 Z' fill='none' stroke='%23d4af37' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 2 2,auto}a,button,[role=button],label,select,summary,input[type=submit],input[type=checkbox],input[type=radio],.swiper-button-next,.swiper-button-prev{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M2 2 L12 4.6 L10 10 Z' fill='%23f7efff'/%3E%3Cpath d='M2 2 L10 10 L4.6 12 Z' fill='%23dcbcff'/%3E%3Cpath d='M12 4.6 L27.6 20.2 L25.6 25.6 L10 10 Z' fill='%23b277ea'/%3E%3Cpath d='M4.6 12 L10 10 L25.6 25.6 L20.2 27.6 Z' fill='%237d3cc0'/%3E%3Cpath d='M27.6 20.2 L29 29 L20.2 27.6 L25.6 25.6 Z' fill='%234b1f7a'/%3E%3Cpath d='M14.5 8.5 L22 16' stroke='%23ffffff' stroke-opacity='.5' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M2 2 L12 4.6 L27.6 20.2 L29 29 L20.2 27.6 L4.6 12 Z' fill='none' stroke='%23d4af37' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 2 2,pointer!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],textarea{cursor:text}}.qjg-quiz:after,.cof:after,.wbq:after{width:46px!important;height:26px!important;top:-13px!important;transform:translate(-50%)!important;border-radius:13px!important;box-shadow:none!important;background:var(--qjg-crown) center / 34px auto no-repeat,#f7effb!important}.collection-banner:not(.collection--has-image):before{width:40px!important;height:23px!important;-webkit-mask:none!important;mask:none!important;background:var(--qjg-crown) center / contain no-repeat!important}.collection-banner:not(.collection--has-image) h1:after{width:132px!important;height:14px!important;background:linear-gradient(#d4af37,#d4af37) left center / 48px 1px no-repeat,linear-gradient(#d4af37,#d4af37) right center / 48px 1px no-repeat,var(--qjg-crown) center / 24px auto no-repeat!important}html,body{overflow-x:clip}img,video,iframe,svg{max-width:100%}.grid-item__inner .grid-item__text-container-inner{text-shadow:0 1px 2px rgba(29,7,39,.75),0 2px 14px rgba(29,7,39,.65)}.grid-item__inner .grid-item__button{text-shadow:none}.grid-item__inner .grid-item__text-container-wrapper:before{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,#1d07278c,#1d072700);pointer-events:none}.grid-item__inner .grid-item__text-container-wrapper>*{position:relative}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
