:root{--gc-graphite: #15151d;--gc-graphite-2: #252432;--gc-graphite-3: #383347;--gc-on-dark-line: rgba(238, 234, 247, .12);--gc-violet: #6a579e;--gc-violet-ink: #54447f;--gc-violet-soft: #eeeaf7;--gc-lavender: #b6a5e5;--gc-platinum: #f3f0fa;--gc-ink: #17161f;--gc-ink-2: #2b2838;--gc-ink-soft: #3b3948;--gc-paper: #f7f6f9;--gc-paper-2: #efedf4;--gc-canvas: #f2f0f6;--gc-line: #e5e2ec;--gc-line-strong: #cbc6d6;--gc-on-dark: #f3f1f8;--gc-on-dark-muted: #aba8ba;--gc-shadow-sm: 0 1px 2px rgba(23, 22, 31, .05);--gc-shadow-md: 0 1px 2px rgba(23, 22, 31, .04), 0 14px 32px -16px rgba(40, 32, 72, .22);--gc-shadow-lg: 0 2px 6px rgba(23, 22, 31, .05), 0 32px 72px -28px rgba(40, 32, 72, .34);--gc-ease: cubic-bezier(.2, .7, .2, 1);--gc-ease-out: cubic-bezier(.16, 1, .3, 1);--gc-dur: .24s;--gc-dur-slow: .6s;--gc-focus: 0 0 0 2px var(--gc-paper), 0 0 0 4px var(--gc-violet)}::selection{background:#ddd5f3;color:var(--gc-ink)}.gc-hero{background:var(--gc-graphite)}.gc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#b6a5e500,#b6a5e580,#b6a5e500)}.gc-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gc-hero__media:after{background:linear-gradient(180deg,rgba(21,21,29,0) 52%,var(--gc-graphite) 100%)}.gc-hero__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;color:var(--gc-lavender)}.gc-hero__eyebrow:before{content:"";width:2.8rem;height:1px;background:currentColor;opacity:.7}.gc-hero__title{letter-spacing:-.035em}.gc-hero__title-alt{font-weight:300;background:linear-gradient(95deg,#f3f1f8 0%,#d9cff5 45%,var(--gc-lavender) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gc-hero__body{color:#bdbacb;max-width:46ch}.gc-hero .gc-btn--light{--gc-btn-bg: var(--gc-platinum);--gc-btn-border: var(--gc-platinum);--gc-btn-fg: var(--gc-graphite)}.gc-hero .gc-btn--light:hover{--gc-btn-bg: #ffffff;--gc-btn-border: #ffffff;box-shadow:0 0 0 1px #b6a5e58c,0 14px 36px -10px #9680dc99}.gc-hero__cta svg{width:1.6rem;height:1.6rem;transition:transform var(--gc-dur) var(--gc-ease-out)}.gc-hero__cta:hover svg{transform:translate(3px)}.gc-hero .gc-btn--outline-light{--gc-btn-bg: rgba(238, 234, 247, .04);--gc-btn-border: rgba(238, 234, 247, .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gc-hero .gc-btn--outline-light:hover{--gc-btn-bg: rgba(238, 234, 247, .1);--gc-btn-border: rgba(238, 234, 247, .7)}.gc-hero .gc-btn{min-height:5.2rem;padding-inline:2.8rem}@media(max-width:749px){.gc-hero__media{aspect-ratio:1 / 1}.gc-hero__img{object-position:center}.gc-hero__inner{margin-top:-9.6rem;padding-bottom:4rem}.gc-hero__veil{background:radial-gradient(90% 40% at 20% 72%,#7764a52e,#7764a500 70%)}}@media(min-width:750px)and (max-width:989px){.gc-hero__img{object-position:right center}.gc-hero__inner{margin-top:-6.4rem;padding-bottom:5.6rem}}@media(min-width:990px){.gc-hero{min-height:clamp(56rem,78vh,84rem)}.gc-hero__media,.gc-hero__media[style]{top:0;right:0;bottom:0;left:0;width:100%}.gc-hero__img{object-position:right 62%}.gc-hero__media:after{background:linear-gradient(90deg,#15151db8,#15151d61 34%,#15151d00 58%),linear-gradient(0deg,#15151db3,#15151d00 26%)}.gc-hero__veil{background:radial-gradient(42% 60% at 16% 52%,#7764a533,#7764a500 72%)}.gc-hero__copy{max-width:min(62rem,48%);gap:2.4rem}.gc-hero__actions{margin-top:1.2rem;gap:1.2rem}}@media(min-width:1600px){.gc-hero__media{width:100%}}.gc-values{background:#fbfafd;border-bottom-color:var(--gc-line)}.gc-values__icon{background:var(--gc-violet-soft);color:var(--gc-violet);box-shadow:inset 0 0 0 1px #6a579e1f}.gc-cats{background:radial-gradient(70% 55% at 12% 0%,#b6a5e538,#b6a5e500 70%),radial-gradient(50% 45% at 100% 100%,#7764a51a,#7764a500 70%),linear-gradient(180deg,#f3f1f8 0%,var(--gc-paper) 100%)}.gc-cats__grid{gap:1.2rem}@media(min-width:990px){.gc-cats__grid{gap:2rem}}.gc-cat{--gc-cat-accent: var(--gc-violet)}.gc-cat__link,.gc-cat .gc-cat__link{position:relative;display:flex;flex-direction:column;height:100%;aspect-ratio:auto;padding:.8rem;border-radius:1.8rem;background:#ffffffd1;border:1px solid rgba(56,51,71,.08);box-shadow:var(--gc-shadow-md);color:var(--gc-ink);overflow:visible;text-decoration:none;transition:transform var(--gc-dur-slow) var(--gc-ease-out),box-shadow var(--gc-dur-slow) var(--gc-ease-out),border-color var(--gc-dur) var(--gc-ease)}.gc-cat__link:after{content:none}.gc-cat__link:before{content:"";position:absolute;top:-1px;left:2.4rem;right:2.4rem;height:2px;border-radius:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--gc-cat-accent),transparent);opacity:.55;transition:opacity var(--gc-dur) var(--gc-ease)}.gc-cat__media,.gc-cat .gc-cat__media{position:relative;inset:auto;display:block;aspect-ratio:1 / .86;border-radius:1.2rem;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--gc-cat-accent) 22%,#e9e6f0),#d9d5e2)}.gc-cat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fff0 60%,color-mix(in srgb,var(--gc-cat-accent) 28%,transparent)),linear-gradient(0deg,#fff0 80%,#ffffff1f);mix-blend-mode:soft-light}.gc-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;transition:transform .9s var(--gc-ease-out)}.gc-cat__body,.gc-cat .gc-cat__body{position:static;inset:auto;display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.4rem .8rem .6rem;color:var(--gc-ink)}.gc-cat__index{display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--gc-cat-accent)}.gc-cat__index:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6;transition:width var(--gc-dur-slow) var(--gc-ease-out)}.gc-cat__title{color:var(--gc-ink);font-size:clamp(1.5rem,1.2rem + .45vw,1.95rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.gc-cat__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.6rem;font-size:1.25rem;color:var(--gc-muted)}.gc-cat__meta svg{box-sizing:content-box;width:1.4rem;height:1.4rem;padding:.7rem;flex:none;border-radius:50%;color:var(--gc-cat-accent);background:color-mix(in srgb,var(--gc-cat-accent) 12%,#ffffff);transition:transform var(--gc-dur) var(--gc-ease-out),background-color var(--gc-dur) var(--gc-ease),color var(--gc-dur) var(--gc-ease)}.gc-cat__link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gc-cat-accent) 30%,transparent);box-shadow:0 2px 6px #17161f0d,0 30px 60px -28px color-mix(in srgb,var(--gc-cat-accent) 70%,rgba(23,22,31,.4))}.gc-cat__link:hover:before{opacity:1}.gc-cat__link:hover .gc-cat__img{transform:scale(1.05)}.gc-cat__link:hover .gc-cat__index:after{width:4rem}.gc-cat__link:hover .gc-cat__meta svg{transform:translate(2px);background:var(--gc-cat-accent);color:#fff}.gc-cat__link:focus-visible{box-shadow:0 0 0 2px var(--gc-paper),0 0 0 4px var(--gc-cat-accent)}@media(max-width:749px){.gc-cat__link,.gc-cat .gc-cat__link{padding:.6rem;border-radius:1.4rem}.gc-cat__media,.gc-cat .gc-cat__media{border-radius:1rem;aspect-ratio:1 / .92}.gc-cat__body,.gc-cat .gc-cat__body{padding:1.1rem .5rem .4rem;gap:.4rem}.gc-cat__title{font-size:1.45rem}.gc-cat__meta{font-size:1.15rem}.gc-cat__meta svg{padding:.55rem;width:1.2rem;height:1.2rem}.gc-cat__link:before{left:1.6rem;right:1.6rem}}.gc-btn,.button{transition:background-color var(--gc-dur) var(--gc-ease),color var(--gc-dur) var(--gc-ease),border-color var(--gc-dur) var(--gc-ease),box-shadow var(--gc-dur) var(--gc-ease),transform var(--gc-dur) var(--gc-ease-out)}.gc-btn:hover,.button:hover{--gc-btn-bg: var(--gc-ink-2);--gc-btn-border: var(--gc-ink-2);box-shadow:0 10px 24px -14px #2820488c}.gc-btn:active,.button:active{transform:translateY(1px) scale(.995);box-shadow:none}.gc-btn--secondary:hover,.button--secondary:hover,.gc-btn--ghost:hover,.button--tertiary:hover{box-shadow:none}.gc-btn--accent{--gc-btn-bg: var(--gc-violet);--gc-btn-border: var(--gc-violet)}.gc-btn--accent:hover{--gc-btn-bg: var(--gc-violet-ink);--gc-btn-border: var(--gc-violet-ink)}.gc-card{border-color:#38334714;box-shadow:var(--gc-shadow-sm);transition:border-color var(--gc-dur) var(--gc-ease),box-shadow var(--gc-dur-slow) var(--gc-ease-out),transform var(--gc-dur-slow) var(--gc-ease-out)}.gc-card:hover{transform:translateY(-3px);border-color:#6a579e38;box-shadow:var(--gc-shadow-lg)}.gc-card .gc-media__img{transition:transform .9s var(--gc-ease-out)}.gc-card__vendor{color:var(--gc-violet-ink);letter-spacing:.12em}.gc-card__facts li{background:var(--gc-violet-soft);color:var(--gc-ink-soft)}.gc-header-wrapper,.header-wrapper.gc-header-wrapper.gradient{background:var(--gc-graphite);border-bottom-color:#b6a5e524}.gc-header__search .gc-search__submit{background:var(--gc-violet)}.gc-header__search .gc-search__submit:hover{background:#7d69b8}.gc-header-wrapper .gc-mega,.gc-header-wrapper .predictive-search{box-shadow:var(--gc-shadow-lg);border-top:1px solid rgba(106,87,158,.18)}.gc-chip[aria-pressed=true],.gc-tab[aria-selected=true]{box-shadow:0 6px 16px -10px #28204899}.gc-chip:hover,.gc-option:hover{border-color:var(--gc-violet)}.gc-option:has(input:checked){border-color:var(--gc-violet);background:var(--gc-violet-soft);box-shadow:inset 0 0 0 1px var(--gc-violet)}.gc-option input,.facet-checkbox input{accent-color:var(--gc-violet)}@supports selector(::details-content){:root{interpolate-size:allow-keywords}.gc-collapsible details::details-content,.product__accordion details::details-content{height:0;overflow:clip;transition:height .32s var(--gc-ease-out),content-visibility .32s allow-discrete}.gc-collapsible details[open]::details-content,.product__accordion details[open]::details-content{height:auto}}.gc-announcement{background:linear-gradient(90deg,var(--gc-graphite) 0%,#1f1d2b 50%,var(--gc-graphite) 100%);border-bottom:1px solid rgba(182,165,229,.1)}.gc-announcement.color-background-1,.gc-announcement.color-background-2{border-bottom:0}.gc-finder__panel{background:radial-gradient(70% 90% at 100% 0%,#7764a573,#7764a500 60%),radial-gradient(50% 70% at 0% 100%,#b6a5e51a,#b6a5e500 70%),repeating-linear-gradient(0deg,rgba(238,234,247,.035) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(238,234,247,.035) 0 1px,transparent 1px 32px),var(--gc-graphite-2);border:1px solid rgba(182,165,229,.16);box-shadow:var(--gc-shadow-lg)}.gc-finder__copy .gc-eyebrow,.gc-finder__step-no{color:var(--gc-lavender)}.gc-finder__steps li{background:#eeeaf70d;border-color:#eeeaf71a;transition:background-color var(--gc-dur) var(--gc-ease),border-color var(--gc-dur) var(--gc-ease)}.gc-finder__steps li:hover{background:#eeeaf714;border-color:#b6a5e54d}.gc-finder__bar span{background:linear-gradient(90deg,var(--gc-violet),var(--gc-lavender))}.gc-newsletter{background:radial-gradient(60% 120% at 85% 0%,#7764a538,#7764a500 70%),var(--gc-graphite)}.gc-newsletter__inner{border-bottom-color:var(--gc-on-dark-line)}.gc-newsletter__row .gc-input{background:#eeeaf70d;border-color:#eeeaf733}.gc-newsletter__row .gc-input:focus{border-color:var(--gc-lavender);box-shadow:0 0 0 3px #b6a5e540}.gc-footer{background:var(--gc-graphite)}.gc-footer__top{border-bottom-color:var(--gc-on-dark-line)}.gc-footer__heading{color:var(--gc-lavender);opacity:.85}.gc-footer a:hover{color:#fff;text-decoration-color:var(--gc-lavender)}.gc-brand__media{background:var(--gc-graphite);position:relative}.gc-brand__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(160deg,#7764a52e,#15151d00 55%);mix-blend-mode:soft-light}.gc-brand__points li{border-top-color:#17161fd9}@keyframes gc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.gc-hero__copy>*{animation:gc-rise .76s var(--gc-ease-out) both}.gc-hero__copy>:nth-child(2){animation-delay:70ms}.gc-hero__copy>:nth-child(3){animation-delay:.14s}.gc-hero__copy>:nth-child(4){animation-delay:.21s}}@media(prefers-reduced-motion:reduce){.gc-cat__link,.gc-card,.gc-btn,.button,.gc-cat__img,.gc-card .gc-media__img{transition:none!important}.gc-cat__link:hover,.gc-card:hover,.gc-btn:active,.button:active,.gc-cat__link:hover .gc-cat__img{transform:none!important}}.gc-clamp__content:after{background:linear-gradient(180deg,rgba(247,246,249,0),var(--gc-paper))}.gc-collection .loading-overlay{background:#f7f6f999}cart-drawer .drawer__header{background:var(--gc-paper)}cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{background:var(--gc-paper)}cart-drawer .drawer__footer .cart__ctas{background:var(--gc-paper)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gc-pass47.css.map */
