:root{--gc-plum:#2E0638;--gc-plum-2:#4A0758;--gc-purple:#5E026E;--gc-violet:#9B1BB0;--gc-gold:#F2B91E;--gc-gold-deep:#C77E06;--gc-gold-light:#FDE9A0;--gc-ivory:#FFFBF4;--gc-lav:#F6ECF8;--gc-ink:#2E0A38}.gc-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--gc-gold-deep);margin:0 0 1.4rem}.gc-eyebrow:before,.gc-eyebrow:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.7}.gc-on-dark .gc-eyebrow{color:var(--gc-gold)}.gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 3.2rem;border-radius:999px;font-size:1.5rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;border:0;cursor:pointer}.gc-btn:hover{transform:translateY(-2px)}.gc-btn--gold{background:linear-gradient(135deg,#fde08a,#f2b91e 45%,#d9930b);color:var(--gc-plum);box-shadow:0 10px 24px -10px #d9930bcc}.gc-btn--purple{background:linear-gradient(135deg,#7a0b8e,#5e026e 60%,#3e0549);color:#fff;box-shadow:0 10px 24px -10px #5e026eb3}.gc-btn--soft{background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gc-btn--soft:hover{background:#fff3}.gc-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:-.01em;margin:0 0 1.6rem}.gc-title em{font-style:italic;color:var(--gc-gold-deep)}.gc-on-dark .gc-title{color:#fff6e2}.gc-on-dark .gc-title em{color:var(--gc-gold)}.gc-sparkle{position:absolute;width:22px;height:22px;background:radial-gradient(circle,#FFF4C2 0 18%,transparent 19%),conic-gradient(from 45deg,transparent 0 22%,transparent 0);pointer-events:none}.gc-sparkle svg{width:100%;height:100%;display:block}.gc-banner{position:relative;overflow:hidden;isolation:isolate}.gc-banner--plum{background:radial-gradient(1200px 500px at 85% 10%,rgba(198,20,221,.35),transparent 60%),radial-gradient(800px 400px at 0% 100%,rgba(242,185,30,.18),transparent 60%),linear-gradient(135deg,#3e0749,#2e0638 55%,#1e0326);color:#f5eaf7}.gc-banner--gold{background:radial-gradient(900px 400px at 100% 0%,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#fff3cf,#fbe3a0,#f4cf6b);color:var(--gc-ink)}.gc-banner--lavender{background:radial-gradient(900px 420px at 0% 0%,rgba(242,185,30,.18),transparent 60%),linear-gradient(135deg,#fbf4fc,#f1e1f5);color:var(--gc-ink)}.gc-banner__inner{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;padding-top:6rem;padding-bottom:6rem}@media(min-width:990px){.gc-banner__inner{grid-template-columns:1fr 1.05fr;gap:6rem;padding-top:8rem;padding-bottom:8rem;min-height:var(--gc-minh,0)}.gc-banner--media-left .gc-banner__copy{order:2}}.gc-banner__copy{position:relative;z-index:2;max-width:56rem}.gc-banner__copy .gc-title{font-size:clamp(3.4rem,5.4vw,6.4rem)}.gc-banner--sm .gc-banner__copy .gc-title{font-size:clamp(3rem,4.2vw,5rem)}.gc-banner__text{font-size:1.7rem;line-height:1.7;opacity:.88;margin-bottom:3rem;max-width:46rem}.gc-banner__text p{margin:0}.gc-banner__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.gc-banner__note{margin-top:2.4rem;font-size:1.3rem;letter-spacing:.04em;opacity:.75;display:flex;flex-wrap:wrap;gap:1.6rem}.gc-banner__note span:before{content:"\2726";color:var(--gc-gold);margin-right:.6rem}.gc-banner--gold .gc-banner__note span:before,.gc-banner--lavender .gc-banner__note span:before{color:var(--gc-purple)}.gc-media{position:relative;z-index:1}.gc-media img{display:block;width:100%;height:100%;object-fit:cover}.gc-media .gc-ph{width:100%;height:100%;background:#eadcef}.gc-media--trio{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1.6rem;aspect-ratio:1.15/1}.gc-media--trio .gc-m{border-radius:2rem;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.gc-media--trio .gc-m1{grid-row:1/3;border-radius:22rem 22rem 2rem 2rem;outline:1px solid rgba(242,185,30,.6);outline-offset:8px}.gc-media--trio .gc-m2{border:3px solid rgba(242,185,30,.85)}.gc-media--arch{aspect-ratio:1.25/1}.gc-media--arch .gc-m{position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #2e06388c}.gc-media--arch .gc-m1{left:0;top:0;width:58%;height:100%;border-radius:20rem 20rem 1.6rem 1.6rem;border:6px solid #fff}.gc-media--arch .gc-m2{right:0;top:12%;width:46%;height:62%;border-radius:1.6rem;border:6px solid #fff}.gc-media--arch .gc-m3{right:8%;bottom:0;width:30%;aspect-ratio:1;border-radius:50%;border:6px solid var(--gc-gold)}.gc-media--polaroid{aspect-ratio:1.3/1}.gc-media--polaroid .gc-m{position:absolute;background:#fff;padding:1.2rem 1.2rem 4rem;box-shadow:0 24px 50px -24px #2e06388c;border-radius:.6rem}.gc-media--polaroid .gc-m img{aspect-ratio:1;border-radius:.3rem}.gc-media--polaroid .gc-m1{left:2%;top:10%;width:40%;transform:rotate(-7deg)}.gc-media--polaroid .gc-m2{left:31%;top:0;width:40%;transform:rotate(2deg);z-index:2}.gc-media--polaroid .gc-m3{right:1%;top:16%;width:38%;transform:rotate(8deg)}.gc-media--polaroid .gc-m figcaption{position:absolute;left:0;right:0;bottom:1.1rem;text-align:center;font-family:var(--font-heading-family);font-style:italic;font-size:1.4rem;color:var(--gc-purple)}.gc-deco{position:absolute;pointer-events:none;z-index:0}.gc-deco--ring{width:42rem;height:42rem;border:1px solid rgba(242,185,30,.35);border-radius:50%;right:-12rem;top:-14rem}.gc-deco--ring2{width:26rem;height:26rem;border:1px solid rgba(242,185,30,.25);border-radius:50%;left:-8rem;bottom:-10rem}.gc-star{position:absolute;z-index:3;color:var(--gc-gold);pointer-events:none;filter:drop-shadow(0 0 6px rgba(253,224,138,.9))}.gc-star svg{display:block;width:100%;height:100%}@media(max-width:749px){.gc-banner__inner{padding-top:4.4rem;padding-bottom:4.8rem;gap:3.2rem}.gc-banner__btns .gc-btn{flex:1 1 auto}.gc-media--trio{gap:1rem}.gc-media--trio .gc-m1{outline-offset:5px}.gc-media--arch .gc-m,.gc-media--polaroid .gc-m{border-width:4px}.gc-media--polaroid .gc-m{padding:.6rem .6rem 2.6rem}.gc-media--polaroid .gc-m figcaption{font-size:1.1rem;bottom:.6rem}}.gc-head{text-align:center;max-width:72rem;margin:0 auto 4rem}.gc-head .gc-title{font-size:clamp(3rem,4vw,4.4rem)}.gc-head p{font-size:1.6rem;line-height:1.7;opacity:.8;margin:0}.gc-divider{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--gc-gold-deep);margin:0 auto 1.4rem}.gc-divider:before,.gc-divider:after{content:"";height:1px;width:5rem;background:linear-gradient(90deg,transparent,currentColor)}.gc-divider:after{transform:scaleX(-1)}.gc-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:990px){.gc-trust__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.gc-trust__item{background:#fff;border:1px solid rgba(94,2,110,.12);border-radius:2rem;padding:3.2rem 2.4rem;text-align:center;transition:transform .3s,box-shadow .3s}.gc-trust__item:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #5e026e80}.gc-trust__icon{width:6.4rem;height:6.4rem;margin:0 auto 1.8rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#5e026e,#2e0638);color:var(--gc-gold);box-shadow:0 0 0 6px #f2b91e2e}.gc-trust__icon svg{width:2.8rem;height:2.8rem}.gc-trust__item h3{font-size:1.9rem;margin:0 0 .8rem}.gc-trust__item p{font-size:1.4rem;line-height:1.6;margin:0;opacity:.8}@media(max-width:749px){.gc-trust__item{padding:2.4rem 1.4rem}.gc-trust__item h3{font-size:1.6rem}.gc-trust__item p{font-size:1.3rem}}.gc-cols__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:750px){.gc-cols__grid{grid-template-columns:repeat(3,1fr)}}.gc-col{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:2.4rem;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 20px 40px -32px #2e063899;border:1px solid rgba(94,2,110,.1);transition:transform .35s}.gc-col:hover{transform:translateY(-6px)}.gc-col__img{aspect-ratio:4/3.4;overflow:hidden}.gc-col__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.gc-col:hover .gc-col__img img{transform:scale(1.06)}.gc-col__body{padding:2.6rem 2.6rem 3rem;display:flex;flex-direction:column;gap:1.2rem;flex:1}.gc-col__body h3{font-size:2.4rem;margin:0}.gc-col__body p{font-size:1.45rem;line-height:1.65;opacity:.8;margin:0;flex:1}.gc-col__count{position:absolute;top:1.6rem;left:1.6rem;background:#2e0638d9;color:var(--gc-gold);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:999px}.gc-link{font-weight:600;color:var(--gc-purple);letter-spacing:.06em;font-size:1.4rem;text-transform:uppercase;display:inline-flex;gap:.6rem;align-items:center}.gc-link:after{content:"\2192";transition:transform .3s}.gc-col:hover .gc-link:after{transform:translate(4px)}.gc-support{border-radius:3rem;padding:4.8rem 3.2rem;display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.gc-support{grid-template-columns:1.1fr 1fr;padding:6rem}}.gc-support__links{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.gc-support__links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 2rem;border-radius:1.4rem;background:#ffffff14;border:1px solid rgba(242,185,30,.35);color:#fff6e2;text-decoration:none;font-size:1.5rem;font-weight:500;transition:background .25s}.gc-support__links a:hover{background:#f2b91e29}.gc-support__links a:after{content:"\2192";color:var(--gc-gold)}.gc-support__contact{list-style:none;padding:0;margin:2.4rem 0 0;display:grid;gap:1rem;font-size:1.5rem}.gc-support__contact li{display:flex;gap:1.2rem;align-items:flex-start}.gc-support__contact svg{width:2rem;height:2rem;flex:none;color:var(--gc-gold);margin-top:.2rem}.gc-support__contact a{color:inherit}@media(max-width:749px){.gc-support{padding:3.6rem 2rem;border-radius:2rem}.gc-support__links{grid-template-columns:1fr}}.announcement-bar__message{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:600}.utility-bar{background:linear-gradient(90deg,#c77e06,#f2b91e 30%,#fde08a,#f2b91e 70%,#c77e06)!important;border-bottom:0!important}.utility-bar .announcement-bar__message,.utility-bar a{color:#2e0638!important}.section-header .header-wrapper{background:linear-gradient(180deg,#36073f,#2e0638);border-bottom:1px solid rgba(242,185,30,.35)!important}.header__menu-item{letter-spacing:.05em;font-size:1.45rem}.header__menu-item:hover span,.header__active-menu-item{color:var(--gc-gold)!important;text-decoration-color:var(--gc-gold)!important}.header__icon{color:#fff6e2}.header__icon:hover{color:var(--gc-gold)}.cart-count-bubble{background:var(--gc-gold)!important;color:var(--gc-plum)!important}.header__heading-logo{filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;letter-spacing:.08em;font-weight:600}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#7a0b8e,#5e026e 60%,#3e0549)!important;color:#fff!important}.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary),.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary){background:linear-gradient(135deg,#fde08a,#f2b91e 45%,#d9930b)!important;color:#2e0638!important}.button--secondary{background:var(--gc-lav)!important}.button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.card-wrapper .card{border-radius:1.8rem;overflow:hidden}.card--standard .card__inner{border-radius:1.8rem;overflow:hidden;background:#fff;border:1px solid rgba(94,2,110,.08)}.card__heading{font-weight:600}.card__heading a{font-family:var(--font-heading-family)}.price{color:var(--gc-purple);font-weight:600}.price--on-sale .price-item--regular{color:#8a7a8f}.badge{border-radius:999px;background:var(--gc-gold);color:var(--gc-plum);border:0}.collection-list .card__inner{border-radius:50% 50% 2rem 2rem/38% 38% 2rem 2rem!important}.collection-list .card__heading{text-align:center;font-size:1.8rem}.title-wrapper-with-link .title,.collection-list-title,.collection__title .title{position:relative}.footer{background:radial-gradient(900px 300px at 100% 0,rgba(198,20,221,.18),transparent 60%),linear-gradient(180deg,#2e0638,#1e0326)!important;border-top:3px solid var(--gc-gold)!important}.footer-block__heading{color:var(--gc-gold)!important;letter-spacing:.14em;text-transform:uppercase;font-size:1.4rem!important}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--gc-gold)!important}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;padding:.5rem 0}.footer .newsletter-form__field-wrapper .field__input{border-radius:999px}.footer .field:after,.footer .field:before{border-radius:999px}.accordion{border-color:#5e026e2e!important}.accordion summary{padding:2rem 0}.accordion__title{font-family:var(--font-heading-family);font-size:1.8rem}.collapsible-content .accordion{background:#fff;border-radius:1.4rem;border:1px solid rgba(94,2,110,.12)!important;padding:0 2rem;margin-bottom:1.2rem}.newsletter__wrapper{border-radius:3rem}.product__title h1{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.15}.product__info-container .price{font-size:2.4rem}.product-form__buttons .button{min-height:5.4rem}.product-form__submit{background:linear-gradient(135deg,#fde08a,#f2b91e 45%,#d9930b)!important;color:#2e0638!important}.product__info-container .product__accordion{background:#fff;border-radius:1.2rem;padding:0 1.6rem;margin-top:1rem;border:1px solid rgba(94,2,110,.12)!important}.product__media-item .media,.product-media-container .media{border-radius:1.8rem;overflow:hidden}.thumbnail{border-radius:1rem!important}.gc-pdp-perks{list-style:none;margin:1.6rem 0 0;padding:1.6rem 1.8rem;border-radius:1.4rem;background:var(--gc-lav);display:grid;gap:1rem;font-size:1.4rem}.gc-pdp-perks li{display:flex;gap:1rem;align-items:flex-start;line-height:1.5}.gc-pdp-perks svg{width:2rem;height:2rem;flex:none;color:var(--gc-purple);margin-top:.1rem}.gc-pdp-perks a{color:var(--gc-purple)}.main-page-title{text-align:center;font-size:clamp(3.2rem,4vw,4.8rem)}.rte h2{color:var(--gc-purple);margin-top:3.2rem}.rte h3{color:var(--gc-plum)}.rte a{color:var(--gc-purple)}.page-width--narrow .rte{font-size:1.6rem;line-height:1.75}.gc-divider svg{width:1.8rem;height:1.8rem;flex:none}.color-scheme-1 h1 em,.color-scheme-1 h2 em,.color-scheme-2 h1 em,.color-scheme-2 h2 em,.rich-text__heading em{color:var(--gc-gold-deep)}.color-scheme-3 h1 em,.color-scheme-3 h2 em,.color-scheme-4 h1 em,.color-scheme-4 h2 em{color:var(--gc-gold)}.collection-list-wrapper .title-wrapper-with-link,.featured-collection .title-wrapper-with-link,.collection .title-wrapper-with-link{justify-content:center;text-align:center;flex-direction:column;align-items:center}.collection .collection__description,.featured-collection .collection__description{text-align:center;margin-left:auto;margin-right:auto}.title-wrapper-with-link .title:after,.collection-list-wrapper .title:after{content:"";display:block;width:6rem;height:2px;margin:1.4rem auto 0;background:linear-gradient(90deg,transparent,var(--gc-gold),transparent)}.card__information .card__heading{min-height:2.7em;display:flex;align-items:flex-start;justify-content:center}.footer .footer-block__brand-info .rte a,.footer .rte a{color:#f8efd9;text-decoration-color:#f2b91e99}.footer .footer-block__brand-info .rte a:hover{color:var(--gc-gold)}.footer-block__heading{font-family:var(--font-heading-family)}.newsletter{margin-bottom:6rem}.gc-banner--lavender{border-top:1px solid rgba(94,2,110,.08)}.footer__content-top{padding-top:1rem}.header__heading-logo-wrapper{display:block}@media(max-width:989px){.header__heading-logo{max-width:118px}}@media(max-width:749px){.gc-eyebrow:before,.gc-eyebrow:after{display:none}.gc-eyebrow{letter-spacing:.2em}}.gc-banner--full{background:#2e0638}.gc-banner--full .gc-full-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gc-banner--full .gc-full-bg img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block}.gc-banner--full .gc-full-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#260430f0,#2e0638d1 32%,#2e063859 55%,#2e063800 72%),linear-gradient(0deg,rgba(38,4,48,.35),transparent 30%)}.gc-banner--full .gc-banner__inner{position:relative;z-index:1}@media(min-width:990px){.gc-banner--full .gc-banner__inner{grid-template-columns:minmax(0,58rem) 1fr;min-height:max(var(--gc-minh),44vw);max-height:none}}@media(max-width:989px){.gc-banner--full .gc-full-bg{position:relative;inset:auto;aspect-ratio:16/10}.gc-banner--full .gc-full-bg img{object-position:center}.gc-banner--full .gc-full-bg:after{background:linear-gradient(0deg,#2e0638,#2e063800 35%)}.gc-banner--full .gc-banner__inner{padding-top:2.4rem}}.gc-banner--full .gc-full-bg:after{background:linear-gradient(90deg,#1e0326f7,#260430e6 34%,#2e06388c,#2e063814 70%),linear-gradient(0deg,rgba(30,3,38,.45),transparent 35%)}.gc-banner--full .gc-banner__copy{background:linear-gradient(160deg,#3e0749d1,#1e0326e0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4.4rem 4.8rem;border-radius:2.8rem;border:1px solid rgba(242,185,30,.55);box-shadow:0 30px 70px -30px #000000bf,inset 0 1px #ffffff14}.gc-banner--full .gc-title{color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.gc-banner--full .gc-title em{color:#fccb3a;text-shadow:0 2px 14px rgba(0,0,0,.55)}.gc-banner--full .gc-eyebrow{color:#fccb3a}.gc-banner--full .gc-banner__text{opacity:1;color:#fff6e6;font-size:1.75rem}.gc-banner--full .gc-banner__note{opacity:1;color:#f3e6f5}.gc-banner--full .gc-btn--soft{background:#fff;color:#4a0758}.gc-banner--full .gc-btn--soft:hover{background:#f6ecf8}@media(max-width:989px){.gc-banner--full .gc-banner__copy{background:none;border:0;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:990px){.gc-banner--full .gc-banner__inner{min-height:0;height:auto;aspect-ratio:auto;padding-top:4rem;padding-bottom:4rem}.gc-banner--full{min-height:50vw;display:flex;align-items:center}.gc-banner--full>.gc-banner__inner{width:100%}.gc-banner--full .gc-full-bg img{object-position:right center}.gc-banner--full .gc-full-bg:after{background:linear-gradient(90deg,#1e0326eb,#260430b3 28%,#2e063840 45%,#2e063800 58%),linear-gradient(0deg,rgba(30,3,38,.35),transparent 30%)}.gc-banner--full .gc-banner__copy{max-width:50rem;padding:3.6rem 4rem}.gc-banner--full .gc-banner__copy .gc-title{font-size:clamp(3.4rem,3.6vw,5.4rem);margin-bottom:1.4rem}.gc-banner--full .gc-banner__text{font-size:1.6rem;margin-bottom:2.4rem}.gc-banner--full .gc-banner__note{margin-top:2rem}}@media(min-width:1600px){.gc-banner--full .gc-banner__copy{max-width:54rem}}.gc-banner--full .gc-eyebrow{letter-spacing:.18em;font-size:1.15rem;white-space:nowrap}.gc-banner--full .gc-eyebrow:after{display:none}.section-header .header-wrapper{border-bottom:0!important;box-shadow:0 3px #f2b91e,0 8px 22px -6px #00000073;position:relative;z-index:3}@media(min-width:990px){.gc-banner--full .gc-full-bg:after{background:linear-gradient(90deg,#2e063847,#2e06381f 40%,#2e063800 60%)}.gc-banner--full .gc-banner__copy{background:linear-gradient(160deg,#4a0758e6,#260430ed);border:2px solid #F2B91E;box-shadow:0 0 0 6px #f2b91e2e,0 30px 70px -25px #14001acc}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gc-brand.css.map */
