@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--gc-plum: #5C2A50;--gc-plum-deep: #4A2040;--gc-orchid: #7D3E6A;--gc-sage: #7A9B7E;--gc-pale-sage: #B8C4A8;--gc-ivory: #F5EDE0;--gc-obsidian: #0D0D0D;--gc-surface: #1A1A1D;--gc-elevated: #242424;--gc-border: #2A2A2D;--gc-muted: #5A5550;--gc-secondary: #8A8580;--gc-font-display: "Spectral", Georgia, serif;--gc-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif}body,.shopify-section,.main-content{background-color:var(--gc-obsidian)!important;color:var(--gc-ivory)!important}body{font-family:var(--gc-font-body);font-weight:300;-webkit-font-smoothing:antialiased;line-height:1.7}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--gc-font-display);font-weight:400;color:var(--gc-ivory);letter-spacing:.02em;line-height:1.25}h1,.h1{font-size:clamp(2rem,5vw,3.2rem)}h2,.h2{font-size:clamp(1.5rem,4vw,2.4rem)}h3,.h3{font-size:clamp(1.2rem,3vw,1.6rem)}p{color:var(--gc-secondary);font-weight:300}a{color:var(--gc-pale-sage);text-decoration:none;transition:color .2s}a:hover{color:var(--gc-sage)}::selection{background-color:var(--gc-plum);color:#fff}*:focus-visible{outline:2px solid var(--gc-sage)!important;outline-offset:2px!important}.header-wrapper,.section-header,header.header{background-color:var(--gc-obsidian)!important;border-bottom:1px solid var(--gc-border)!important}.header__menu-item,.list-menu__item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--gc-font-body)!important;font-weight:400!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gc-secondary)!important;transition:color .2s!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--gc-ivory)!important}.header__active-menu-item,.header__menu-item[aria-expanded=true] span{color:var(--gc-sage)!important}.mega-menu__content,.header__submenu,.list-menu--disclosure{background-color:var(--gc-surface)!important;border:1px solid var(--gc-border)!important}.header__icon{color:var(--gc-ivory)!important}.cart-count-bubble{background-color:var(--gc-plum)!important;color:#fff!important}.announcement-bar{background:var(--gc-plum-deep)!important;border-bottom:1px solid rgba(92,42,80,.3)!important}.announcement-bar__message,.announcement-bar a{font-family:var(--gc-font-body)!important;font-weight:400!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gc-pale-sage)!important}.announcement-bar a:hover{color:#fff!important}.button--primary,.shopify-payment-button__button,button[name=add],.cart__submit-button{background-color:var(--gc-sage)!important;color:var(--gc-obsidian)!important;font-family:var(--gc-font-body)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important;border-radius:4px!important;padding:14px 32px!important;transition:background-color .2s,transform .1s!important}.button--primary:hover,button[name=add]:hover{background-color:var(--gc-pale-sage)!important;transform:translateY(-1px)}.button--secondary,.button--tertiary{background-color:transparent!important;color:var(--gc-pale-sage)!important;border:1px solid rgba(184,196,168,.4)!important;font-family:var(--gc-font-body)!important;font-weight:400!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:4px!important;padding:12px 28px!important;transition:all .2s!important}.button--secondary:hover,.button--tertiary:hover{background-color:#b8c4a814!important;border-color:var(--gc-pale-sage)!important;color:#fff!important}.card,.card--standard,.card--card{background-color:var(--gc-surface)!important;border:1px solid var(--gc-border)!important;border-radius:8px!important;overflow:hidden;transition:border-color .2s,transform .2s!important}.card:hover{border-color:var(--gc-plum)!important;transform:translateY(-2px)}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{font-family:var(--gc-font-body)!important;font-weight:400!important;font-size:13px!important;color:var(--gc-ivory)!important}.price-item,.price-item--regular{font-family:var(--gc-font-body)!important;font-weight:500!important;color:var(--gc-pale-sage)!important}.price-item--sale{color:var(--gc-orchid)!important}.card__information .caption-with-letter-spacing{color:var(--gc-muted)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.card__inner{border-radius:8px!important}.badge{background-color:var(--gc-plum)!important;color:#fff!important;font-family:var(--gc-font-body)!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:3px!important}.product__title h1{font-family:var(--gc-font-display)!important;font-weight:400!important;color:var(--gc-ivory)!important}.product__description,.product__description p,.product__description li{color:var(--gc-secondary)!important;font-size:14px!important;line-height:1.8!important}.product__description h3,.product__description h4{color:var(--gc-ivory)!important;font-family:var(--gc-font-body)!important;font-weight:500!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:20px!important;margin-bottom:8px!important}.product__description ul{list-style:none!important;padding-left:0!important}.product__description li{padding-left:16px!important;position:relative!important;margin-bottom:6px!important}.product__description li:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background-color:var(--gc-sage)}.product__description strong{color:var(--gc-ivory)!important;font-weight:500!important}.product__text .caption-with-letter-spacing{color:var(--gc-sage)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}.product__media-wrapper{background-color:var(--gc-surface)!important;border-radius:8px!important}fieldset.product-form__input .product-form__input--pill input:checked+label,.swatch-input input:checked+label{background-color:var(--gc-plum)!important;color:#fff!important;border-color:var(--gc-plum)!important}.quantity__button,.quantity__input{background-color:var(--gc-surface)!important;border-color:var(--gc-border)!important;color:var(--gc-ivory)!important}.collection-hero{background-color:var(--gc-surface)!important}.collection-hero__title{font-family:var(--gc-font-display)!important;color:var(--gc-ivory)!important}.collection-hero__description{color:var(--gc-secondary)!important}.facets__wrapper,.facets-container{border-color:var(--gc-border)!important}.facets__heading,.facets__summary{color:var(--gc-ivory)!important}.active-facets__button{background-color:var(--gc-plum)!important;color:#fff!important;border-radius:3px!important}.banner__heading{font-family:var(--gc-font-display)!important;font-weight:300!important;font-style:italic!important;letter-spacing:.04em!important}.collection-list__item .card{background-color:var(--gc-surface)!important}.collection-list__item .card__heading{font-family:var(--gc-font-body)!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-text__wrapper{background-color:var(--gc-obsidian)!important}.rich-text__heading{font-family:var(--gc-font-display)!important;color:var(--gc-ivory)!important}.rich-text__text,.rich-text__text p{color:var(--gc-secondary)!important}.newsletter-form__field-wrapper input{background-color:var(--gc-surface)!important;border:1px solid var(--gc-border)!important;color:var(--gc-ivory)!important;border-radius:4px!important}.newsletter-form__field-wrapper input::placeholder{color:var(--gc-muted)!important}.newsletter-form__button{background-color:var(--gc-sage)!important;color:var(--gc-obsidian)!important}.footer,.section-footer{background-color:var(--gc-obsidian)!important;border-top:1px solid var(--gc-border)!important;color:var(--gc-secondary)!important}.footer-block__heading{font-family:var(--gc-font-body)!important;font-weight:500!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gc-ivory)!important}.footer-block__details-content a{color:var(--gc-secondary)!important;font-size:13px!important}.footer-block__details-content a:hover{color:var(--gc-sage)!important}.footer__copyright{color:var(--gc-muted)!important;font-size:11px!important}.drawer,.cart-drawer{background-color:var(--gc-surface)!important;color:var(--gc-ivory)!important}.cart-drawer__overlay{background-color:#0009!important}.cart-item__name,.cart-item__details a{color:var(--gc-ivory)!important}.cart-item__price{color:var(--gc-pale-sage)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{background-color:var(--gc-surface)!important;border:1px solid var(--gc-border)!important;color:var(--gc-ivory)!important;font-family:var(--gc-font-body)!important;border-radius:4px!important}input:focus,textarea:focus,select:focus{border-color:var(--gc-sage)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--gc-muted)!important}label{color:var(--gc-ivory)!important;font-weight:400!important}.blog-articles .article-card{background-color:var(--gc-surface)!important;border:1px solid var(--gc-border)!important;border-radius:8px!important}.article-card__title,.article-card__title a{font-family:var(--gc-font-display)!important;color:var(--gc-ivory)!important}.article-card__excerpt{color:var(--gc-secondary)!important}.article-template__title{font-family:var(--gc-font-display)!important;color:var(--gc-ivory)!important}.article-template__content,.article-template__content p{color:var(--gc-secondary)!important;line-height:1.9!important}.article-template__content h2,.article-template__content h3{color:var(--gc-ivory)!important}.search__input{background-color:var(--gc-surface)!important;color:var(--gc-ivory)!important}.predictive-search{background-color:var(--gc-surface)!important;border-color:var(--gc-border)!important}.pagination__item--current{background-color:var(--gc-plum)!important;color:#fff!important;border-color:var(--gc-plum)!important}.pagination__item{color:var(--gc-secondary)!important;border-color:var(--gc-border)!important}.pagination__item:hover{color:var(--gc-ivory)!important;border-color:var(--gc-plum)!important}.section__divider,hr{border-color:var(--gc-border)!important}.loading-overlay__spinner circle{stroke:var(--gc-sage)!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background-color:var(--gc-surface)!important}.menu-drawer__menu-item span{color:var(--gc-ivory)!important;font-family:var(--gc-font-body)!important;letter-spacing:.08em!important}.drawer__close{color:var(--gc-ivory)!important}.gc-brand-hero{background:linear-gradient(155deg,var(--gc-plum-deep) 0%,var(--gc-plum) 50%,#3D1F35 100%);padding:80px 40px;text-align:center}.gc-brand-hero h1{font-family:var(--gc-font-display);font-weight:300;font-style:italic;color:#fff;letter-spacing:.04em}.gc-brand-hero .gc-subtitle{font-family:var(--gc-font-body);font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--gc-pale-sage);margin-top:8px}.gc-value-bar{display:flex;justify-content:center;gap:40px;padding:24px 20px;background-color:var(--gc-surface);border-top:1px solid var(--gc-border);border-bottom:1px solid var(--gc-border);flex-wrap:wrap}.gc-value-bar span{font-family:var(--gc-font-body);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gc-secondary)}.gc-pro-badge{display:inline-block;padding:6px 16px;background-color:var(--gc-plum);color:#fff;font-family:var(--gc-font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-radius:3px}@media screen and (max-width:749px){.gc-value-bar{gap:20px}.gc-value-bar span{font-size:9px}.gc-brand-hero{padding:50px 24px}}@media print{body{background:#fff!important;color:#000!important}.announcement-bar,.header-wrapper,.footer,.gc-value-bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
