@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--gc-ink: #0f0d0b;--gc-ink-60: rgba(15,13,11,.6);--gc-ink-35: rgba(15,13,11,.35);--gc-ink-12: rgba(15,13,11,.12);--gc-bone: #F6F3EE;--gc-bone-d: #EDE9E2;--gc-bone-dd: #E0DCD4;--gc-plum: #4A2233;--gc-plum-mid: #6B3349;--gc-plum-pale: rgba(74,34,51,.08);--gc-gold: #B08A4E;--gc-gold-d: #927038;--gc-gold-pale: rgba(176,138,78,.12);--gc-white: #FFFFFF;--gc-serif: "Cormorant Garamond", Georgia, serif;--gc-sans: "DM Sans", system-ui, sans-serif;--gc-ease: cubic-bezier(.22, 1, .36, 1);--gc-t: .24s cubic-bezier(.22,1,.36,1);--gc-t-fast: .18s cubic-bezier(.22,1,.36,1);--gc-hairline: 1px solid rgba(176,138,78,.22)}html{scrollbar-color:var(--gc-plum) var(--gc-bone-d)!important;scrollbar-width:thin!important}body{background:var(--gc-bone)!important;-webkit-font-smoothing:antialiased!important;font-family:var(--gc-sans)!important}::selection{background:var(--gc-plum)!important;color:#fff!important}*:focus-visible{outline:2px solid var(--gc-plum)!important;outline-offset:3px!important}h1,h2,h3,h4{font-family:var(--gc-serif)!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:1.07!important}h5,h6{font-family:var(--gc-sans)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.7rem!important}p,body{font-family:var(--gc-sans)!important}.color-scheme-1{background-color:#fff!important;--color-background: rgb(255 255 255) !important;--color-foreground: rgba(15,13,11,.82) !important;--color-foreground-heading: #0f0d0b !important}.color-scheme-2{background-color:var(--gc-bone-d)!important;--color-background: rgb(237,233,226) !important;--color-foreground: rgba(15,13,11,.78) !important;--color-foreground-heading: #0f0d0b !important}.color-scheme-3{background-color:var(--gc-plum)!important;--color-background: rgb(74,34,51) !important;--color-foreground: rgba(255,255,255,.75) !important;--color-foreground-heading: #fff !important}.color-scheme-4{background-color:#c8d8e4!important;--color-background: rgb(200,216,228) !important;--color-foreground: rgba(15,13,11,.8) !important;--color-foreground-heading: #0f0d0b !important}.color-scheme-5{background-color:var(--gc-ink)!important;--color-background: rgb(15,13,11) !important;--color-foreground: rgba(246,243,238,.65) !important;--color-foreground-heading: #F6F3EE !important}.section-background.color-scheme-1{background-color:#fff!important}.section-background.color-scheme-2{background-color:var(--gc-bone-d)!important}.section-background.color-scheme-3{background-color:var(--gc-plum)!important}.section-background.color-scheme-5{background-color:var(--gc-ink)!important}header-component[sticky]{backdrop-filter:blur(24px) saturate(1.8)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;box-shadow:0 1px 0 var(--gc-hairline),0 4px 32px #0f0d0b0f!important}.header__row{background-color:#f6f3eef5!important}.header[transparent] .header__row{background-color:transparent!important}.header__row.color-scheme-1{background-color:#fffffff5!important}.menu-list__link{font-family:var(--gc-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gc-ink)!important;text-decoration:none!important;position:relative!important;padding-bottom:2px!important;transition:color var(--gc-t-fast)!important}.menu-list__link:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;right:100%!important;height:1px!important;background:var(--gc-gold)!important;transition:right var(--gc-t)!important}.menu-list__link:hover:after,.menu-list__link[aria-current=page]:after{right:0!important}.menu-list__link:hover{color:var(--gc-plum)!important}.header[transparent] .header__row .menu-list__link{color:#ffffffe6!important}.header[transparent] .header__row .menu-list__link:after{background:#fff!important}.header[transparent] .header__row .menu-list__link:hover{color:#fff!important}.cart-bubble{background:var(--gc-plum)!important;color:#fff!important;font-size:9px!important}.header-actions__action:hover svg{color:var(--gc-plum)!important;stroke:var(--gc-plum)!important}.mega-menu,.dropdown-menu,.menu-list__list{background:#fff!important;border:1px solid var(--gc-bone-dd)!important;border-top:2px solid var(--gc-gold)!important;box-shadow:0 16px 56px #0f0d0b1f!important}.mega-menu .menu-list__link{color:var(--gc-ink-60)!important;font-size:.78rem!important;text-transform:none!important;letter-spacing:.02em!important;font-weight:400!important}.mega-menu .menu-list__link:hover{color:var(--gc-plum)!important}.mega-menu .menu-list__link:after{display:none!important}.header-announcements__section{background:var(--gc-plum)!important}.header-announcements__section *,.header-announcements p,.header-announcements a{color:#ffffffe0!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.header-announcements a:hover{color:var(--gc-gold)!important}.button:not(.button-secondary,.button-unstyled,.close-button,.cart-drawer__close-button,.header-actions__action,.sticky-add-to-cart__button){background:var(--gc-plum)!important;color:#fff!important;border:1px solid var(--gc-plum)!important;font-family:var(--gc-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:background var(--gc-t-fast),transform var(--gc-t-fast),box-shadow var(--gc-t-fast)!important;box-shadow:0 1px 0 var(--gc-plum),0 2px 12px #4a22332e!important}.button:not(.button-secondary,.button-unstyled,.close-button,.cart-drawer__close-button,.header-actions__action,.sticky-add-to-cart__button):hover{background:var(--gc-plum-mid)!important;border-color:var(--gc-plum-mid)!important;transform:translateY(-1px)!important;box-shadow:0 8px 24px #4a223342!important}.button-secondary{background:transparent!important;color:var(--gc-ink)!important;border:1px solid var(--gc-ink-35)!important;font-family:var(--gc-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:all var(--gc-t-fast)!important}.button-secondary:hover{background:var(--gc-ink)!important;color:#fff!important;border-color:var(--gc-ink)!important}.button-unstyled{color:var(--gc-ink-60)!important;font-weight:500!important}.button-unstyled:hover{color:var(--gc-plum)!important}.add-to-cart-button,.button[id^=BuyButtons-ProductSubmitButton-],.sticky-add-to-cart__button{background:var(--gc-plum)!important;color:#fff!important;border:none!important;font-family:var(--gc-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px 32px!important;width:100%!important;transition:all var(--gc-t-fast)!important;box-shadow:0 2px 0 var(--gc-plum),0 4px 16px #4a223338!important}.add-to-cart-button:hover:not([aria-disabled=true]){background:var(--gc-plum-mid)!important;transform:translateY(-2px)!important;box-shadow:0 4px 0 var(--gc-plum),0 12px 28px #4a22334d!important}.add-to-cart-button[aria-disabled=true],.add-to-cart-button[disabled]{background:var(--gc-bone-dd)!important;box-shadow:none!important;color:var(--gc-ink-35)!important}.color-scheme-3 .button:not(.button-secondary,.button-unstyled,.close-button){background:var(--gc-gold)!important;color:var(--gc-ink)!important;border-color:var(--gc-gold)!important}.color-scheme-3 .button:not(.button-secondary,.button-unstyled,.close-button):hover{background:var(--gc-gold-d)!important}.color-scheme-5 .button:not(.button-secondary,.button-unstyled,.close-button){background:var(--gc-gold)!important;color:var(--gc-ink)!important;border-color:var(--gc-gold)!important}.color-scheme-5 .button:not(.button-secondary,.button-unstyled,.close-button):hover{background:var(--gc-gold-d)!important}.color-scheme-5 .button-secondary{border-color:#f6f3ee47!important;color:#f6f3eecc!important}.color-scheme-5 .button-secondary:hover{background:#f6f3ee1a!important;color:#f6f3ee!important}.product-card{border-radius:2px!important;transition:box-shadow var(--gc-t)!important}.product-card:hover{box-shadow:0 8px 40px #0f0d0b1f!important}.product-card__image-wrapper,.product-card__image{background:var(--gc-bone-d)!important;border-radius:2px!important;overflow:hidden!important}.product-card__title,.product-card h2,.product-card h3{font-family:var(--gc-sans)!important;font-size:.84rem!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--gc-ink)!important;transition:color var(--gc-t-fast)!important;margin-top:12px!important}.product-card:hover .product-card__title{color:var(--gc-plum)!important}.product-card .price{font-size:.85rem!important;font-weight:500!important;color:var(--gc-ink)!important}.product-card .price__sale .price-item--sale{color:var(--gc-plum)!important}.badge{font-size:.62rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:1px!important;padding:3px 8px!important;background:var(--gc-plum)!important;color:#fff!important}.badge--sale{background:var(--gc-gold)!important;color:var(--gc-ink)!important}.badge--sold-out{background:var(--gc-ink)!important;color:#f6f3eed1!important}.collection-card{border-radius:2px!important;overflow:hidden!important;transition:box-shadow var(--gc-t)!important}.collection-card:hover{box-shadow:0 16px 56px #0f0d0b2e!important}.collection-card__image{transition:transform .7s var(--gc-ease)!important}.collection-card:hover .collection-card__image{transform:scale(1.05)!important}.collection-card__title,.collection-card h2,.collection-card h3{font-family:var(--gc-serif)!important;font-size:clamp(1.1rem,1.8vw,1.5rem)!important;font-weight:300!important;color:#fff!important;transition:color var(--gc-t-fast)!important}.collection-card:hover .collection-card__title{color:var(--gc-gold)!important}.product-information{background:#fff!important}.product-information h1,[data-testid=product-title]{font-family:var(--gc-serif)!important;font-size:clamp(2rem,3.5vw,3.2rem)!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--gc-ink)!important}.price-container .price,.product-price .price{font-size:1.4rem!important;font-weight:500!important;color:var(--gc-ink)!important;font-family:var(--gc-sans)!important}.price-container .price--on-sale .price-item--sale{color:var(--gc-plum)!important}.product-vendor,[data-testid=product-vendor]{font-size:.68rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--gc-gold-d)!important;font-family:var(--gc-sans)!important}.product-description,.product-information .rte{color:var(--gc-ink-60)!important;font-size:.9rem!important;line-height:1.82!important;border-top:1px solid var(--gc-bone-dd)!important;padding-top:20px!important;margin-top:20px!important}.quantity-input{border:1px solid var(--gc-bone-dd)!important;border-radius:2px!important;background:#fff!important;color:var(--gc-ink)!important}.quantity-input:focus-within{border-color:var(--gc-plum)!important;outline:none!important}.sticky-add-to-cart__bar{background:#fff!important;border-top:1px solid var(--gc-bone-dd)!important;box-shadow:0 -4px 24px #0f0d0b1a!important}.sticky-add-to-cart__price{color:var(--gc-plum)!important;font-weight:600!important}.product-grid-container{background:var(--gc-bone)!important}.template-collection h1{font-family:var(--gc-serif)!important;font-size:clamp(2.2rem,5vw,4.5rem)!important;font-weight:300!important;letter-spacing:-.03em!important;color:var(--gc-ink)!important}.facet__summary,.facet-label{font-size:.7rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gc-ink-60)!important;transition:color var(--gc-t-fast)!important}.facet__summary:hover{color:var(--gc-plum)!important}.facets,.facets-horizontal{border-bottom:1px solid var(--gc-bone-dd)!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select,.field__input{border:1px solid var(--gc-bone-dd)!important;border-radius:2px!important;background:#fffc!important;color:var(--gc-ink)!important;font-family:var(--gc-sans)!important;font-size:.88rem!important;transition:border-color var(--gc-t-fast),box-shadow var(--gc-t-fast)!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--gc-plum)!important;box-shadow:0 0 0 3px var(--gc-plum-pale)!important;outline:none!important;background:#fff!important}input::placeholder,textarea::placeholder{color:var(--gc-ink-35)!important}label,.field__label{font-size:.68rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gc-ink-60)!important;font-family:var(--gc-sans)!important}.color-scheme-3 input[type=email],.color-scheme-5 input[type=email]{background:#ffffff17!important;border-color:#fff3!important;color:#fff!important}.color-scheme-3 input[type=email]:focus,.color-scheme-5 input[type=email]:focus{border-color:var(--gc-gold)!important;box-shadow:0 0 0 3px var(--gc-gold-pale)!important}.cart-drawer__dialog{background:#fff!important;box-shadow:-4px 0 80px #0f0d0b2e!important}.cart-drawer__header{background:var(--gc-bone-d)!important;border-bottom:1px solid var(--gc-bone-dd)!important;padding:20px 24px!important}.cart-drawer__heading{font-family:var(--gc-sans)!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--gc-ink)!important}.cart-drawer__close-button svg{stroke:var(--gc-ink-60)!important}.cart-drawer__close-button:hover svg{stroke:var(--gc-ink)!important}.cart-products__list-item{border-bottom:1px solid var(--gc-bone-dd)!important;padding:18px 0!important}.cart-product__title{font-size:.84rem!important;font-weight:400!important;color:var(--gc-ink)!important;text-decoration:none!important;font-family:var(--gc-sans)!important}.cart-product__title:hover{color:var(--gc-plum)!important}.cart-product__variant,.cart-product__properties{font-size:.72rem!important;color:var(--gc-ink-35)!important}.cart-drawer__summary,.cart-totals{background:var(--gc-bone-d)!important;border-top:1px solid var(--gc-bone-dd)!important;padding:20px 24px!important}.cart-totals__original-label{font-size:.68rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--gc-ink-35)!important}.cart-totals__original-value{font-size:1.3rem!important;font-weight:500!important;color:var(--gc-ink)!important;font-family:var(--gc-serif)!important}.cart-checkout-button,button[name=checkout],.cart-actions [type=submit]{background:var(--gc-plum)!important;color:#fff!important;border:none!important;font-family:var(--gc-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px!important;width:100%!important;cursor:pointer!important;transition:all var(--gc-t-fast)!important;display:block!important;text-align:center!important}.cart-checkout-button:hover,button[name=checkout]:hover{background:var(--gc-plum-mid)!important;transform:translateY(-1px)!important;box-shadow:0 8px 24px #4a223340!important}.cart-remove-button svg{stroke:var(--gc-ink-35)!important}.cart-remove-button:hover svg{stroke:#c33!important}.predictive-search-results,.search-popover{background:#fff!important;border:1px solid var(--gc-bone-dd)!important;border-top:2px solid var(--gc-plum)!important;border-radius:0 0 2px 2px!important;box-shadow:0 16px 48px #0f0d0b1f!important}.predictive-search-results__item:hover{background:var(--gc-bone)!important}.divider-section hr,.divider hr{border:none!important;height:1px!important;background:linear-gradient(to right,transparent,var(--gc-gold) 30%,rgba(176,138,78,.5) 70%,transparent)!important;opacity:.4!important}#footer-group,.footer-group-wrapper{position:relative!important}#footer-group:before,.footer-group-wrapper:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(to right,transparent 0%,var(--gc-gold) 20%,var(--gc-gold) 80%,transparent 100%)!important;z-index:1!important}.footer h4,.footer [class*=heading-preset--h4]{font-family:var(--gc-sans)!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--gc-ink)!important;margin-bottom:18px!important;padding-bottom:12px!important;border-bottom:var(--gc-hairline)!important}.footer a:not(.button):not(.social-links__link){font-size:.82rem!important;font-weight:300!important;color:var(--gc-ink-60)!important;text-decoration:none!important;transition:color var(--gc-t-fast)!important;font-family:var(--gc-sans)!important}.footer a:not(.button):not(.social-links__link):hover{color:var(--gc-plum)!important}.footer-utilities *{font-size:.68rem!important;color:var(--gc-ink-35)!important;font-family:var(--gc-sans)!important}.footer-utilities a:hover{color:var(--gc-plum)!important}.social-links__link svg{stroke:var(--gc-ink-60)!important;transition:stroke var(--gc-t-fast)!important}.social-links__link:hover svg{stroke:var(--gc-plum)!important}[class*=header-drawer] .drawer__header{background:var(--gc-bone-d)!important;border-bottom:1px solid var(--gc-bone-dd)!important}[class*=header-drawer] .menu-list__link{font-size:1rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--gc-ink)!important;border-bottom:1px solid var(--gc-bone-d)!important;padding:16px 4px!important;font-family:var(--gc-sans)!important}[class*=header-drawer] .menu-list__link:hover{color:var(--gc-plum)!important}[class*=header-drawer] .menu-list__link:after{display:none!important}.loading-spinner svg{stroke:var(--gc-plum)!important}.pagination [aria-current=page]{background:var(--gc-plum)!important;border-color:var(--gc-plum)!important;color:#fff!important}.pagination [class*=page]:hover{border-color:var(--gc-plum)!important;color:var(--gc-plum)!important}.breadcrumbs,.breadcrumbs *{font-size:.72rem!important;color:var(--gc-ink-35)!important;font-family:var(--gc-sans)!important}.breadcrumbs a:hover{color:var(--gc-plum)!important}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 h4{color:#fff!important}.color-scheme-3 p,.color-scheme-3 .rte p{color:#ffffffb8!important}.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3,.color-scheme-5 h4{color:#f6f3ee!important}.color-scheme-5 p,.color-scheme-5 .rte p{color:#f6f3ee9e!important}.color-scheme-5 .social-links__link svg{stroke:#f6f3ee66!important}.color-scheme-5 .social-links__link:hover svg{stroke:var(--gc-gold)!important}@keyframes gc-page-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shopify-section:not(.gc-homepage-wrapper){animation:gc-page-rise .4s cubic-bezier(.22,1,.36,1) forwards!important}.cart-bubble,.cart-icon-bubble,header-actions a[href="/cart"],header-actions a[href*="/cart"],.header__cart,.quick-add,quick-add-component,.sticky-add-to-cart .sticky-add-to-cart__price,.add-to-cart-button,[data-testid=add-to-cart],.product-form__submit:not(.gc-quote-btn),buy-buttons-component,.buy-buttons{display:none!important}.gc-card-img-link{display:block}.gc-card-img-wrap{width:100%;overflow:hidden;background:var(--gc-bone-d);border-radius:2px}.gc-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card:hover .gc-card-img{transform:scale(1.04)}.card-gallery slideshow-slide[aria-hidden=false],.product-grid slideshow-slide[aria-hidden=false],.product-grid__item slideshow-slide[aria-hidden=false]{content-visibility:visible!important}.predictive-search-results__card .price,.predictive-search-results__card .price-container,.predictive-search-results__card [class*=price],.predictive-search-results__wrapper-products .price,.recently-viewed-wrapper .price,.recently-viewed-wrapper [class*=price]{display:none!important}@media(max-width:749px){.template-collection h1{font-size:clamp(2rem,10vw,3rem)!important}.cart-drawer__header,.cart-drawer__summary,.cart-totals{padding:16px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/greco-brand.css.map */
