:root{--gca-gold: #c9a227;--gca-gold-deep: #a3801c;--gca-gold-tint: #faf5e4;--gca-ink: #0a0a0a;--gca-text: #111827;--gca-text-soft: #6b7280;--gca-border: #e5e7eb;--gca-radius-card: 14px;--gca-radius-ui: 10px;--gca-shadow-rest: 0 1px 2px rgba(16, 24, 40, .06);--gca-shadow-hover: 0 14px 30px rgba(16, 24, 40, .12);--main-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nav-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading-weight: 800}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--gca-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:800;letter-spacing:-.015em;line-height:1.2}.button,button,input[type=submit],input[type=reset],input[type=button]{border-radius:var(--gca-radius-ui);font-weight:700;letter-spacing:.02em;box-shadow:var(--gca-shadow-rest);transition:all .2s ease!important}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #10182829}.button:active,button:active{transform:translateY(0)}button.button-as-link,a.button-as-link,input.button-as-link,.search-button,.slideout__trigger--open button,.disclosure__toggle,.flickity-button{box-shadow:none!important;transform:none!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select,.styled-select{border-radius:8px;border-color:#d1d5db}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--gca-gold);outline-color:var(--gca-gold)}.announcement__bar-section{border-bottom:2px solid var(--gca-gold)}.announcement__bar-section .announcement__text,.announcement__bar-section .announcement__text p{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.theme-header .navigation a,.navigation.full-nav a{font-weight:600;letter-spacing:.03em}.navigation .navigation__maincontainer>ul>li>a,.navigation ul.menu>li>a{position:relative}.navigation .navigation__maincontainer>ul>li>a:after,.navigation ul.menu>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;background:var(--gca-gold);transition:left .2s ease,right .2s ease}.navigation .navigation__maincontainer>ul>li>a:hover:after,.navigation ul.menu>li>a:hover:after{left:12px;right:12px}.header--sticky .theme-header,.navigation--sticky{box-shadow:0 6px 18px #0000002e}.index-section .section-title,.shopify-section .section-title{margin-bottom:28px}.index-section .section-title h1,.index-section .section-title h2,.index-section .section-title h3,.shopify-section .section-title h2{position:relative;padding-bottom:14px}.index-section .section-title h1:after,.index-section .section-title h2:after,.index-section .section-title h3:after,.shopify-section .section-title h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:44px;height:3px;border-radius:2px;background:var(--gca-gold)}.footer-section .section-title h2:after,.footer-section .section-title h3:after,.collection__page-sidebar .section-title h2:after{content:none}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product){border-radius:var(--gca-radius-card);border-color:var(--gca-border);overflow:hidden;background:#fff;box-shadow:var(--gca-shadow-rest);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover){.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product):hover{border-color:#ddc98a;box-shadow:var(--gca-shadow-hover);transform:translateY(-4px)}}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-container{background:#fff;border-bottom:1px solid #f1f2f4}.prod-image img{transition:transform .35s ease}@media(hover:hover){.product-index:hover .prod-image img{transform:scale(1.04)}}.product-info .product__vendor{color:var(--gca-text-soft);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.product-info .prod-title,.product-info h3.prod-title{font-size:14.5px;font-weight:600;letter-spacing:0;line-height:1.35;color:var(--gca-text)}.product-info .product-price,.product-info .money{font-weight:700}.prod-container .icn{border-radius:7px;font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px}.collection__list-item .collection__item-image,.collection__list-item .collection-image{border-radius:var(--gca-radius-card);overflow:hidden}#pagination a,#pagination span{border-radius:8px}.footer-section .footer{padding-top:56px;padding-bottom:40px}.footer-section .section-title,.footer-section .section-title h2,.footer-section .section-title h3{color:var(--gca-gold);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer-section a{transition:color .15s ease}.footer-section a:hover{color:var(--gca-gold)!important}.footer-section .sub-footer{border-top:1px solid #1f1f1f;padding-top:18px}.template-product .product__title h1,.template-product h1.product_name{font-weight:800;letter-spacing:-.02em}.template-product .product__section--product_price .money{font-weight:800}.template-product .product__policies.rte .gca-shipping-message.gca-shipping-message{background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important;padding:0!important;width:min(100%,580px)!important}.modal,.quickview,.mfp-content .product-quickview,.testimonials .testimonial,.testimonials blockquote{border-radius:var(--gca-radius-card)}@media screen and (max-width:740px){.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product){border-radius:12px}.index-section .section-title h2:after{width:36px}}@media screen and (max-width:980px){body{overflow-x:hidden}header.theme-header #identity.header--container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;width:100%}header.theme-header #identity .mobile-menu__trigger{flex:0 0 auto;width:auto}header.theme-header #identity #logo{flex:0 1 auto;margin:0;min-width:0;text-align:center;width:auto}header.theme-header #identity .gca-header-search-panel{display:none}header.theme-header #identity .cart--container{flex:0 0 auto;margin:0;width:auto}header.theme-header #identity ul.shopping--cart_links{align-items:center;display:flex;gap:2px;margin:0}header.theme-header #identity span.customer-words{display:none}}.collection__section--banner .grid__wrapper.hero__title h1.collection__page-title,.collection__section--banner .grid__wrapper.hero__title h1.section__page-title{color:#fff}.collection__section--banner .collection__banner-image{overflow:hidden;position:relative}.collection__section--banner .collection__banner-image .box-ratio{height:320px;padding-bottom:0!important}.collection__section--banner .collection__banner-image img{height:100%!important;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%!important}.collection__section--banner .collection__banner-image:after{background:linear-gradient(180deg,#05050540,#0505059e);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.collection__section--banner .grid__wrapper.hero__title{z-index:2}.collection__section--banner h1.collection__page-title,.collection__section--banner h1.section__page-title{font-size:38px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.5)}@media screen and (max-width:740px){.collection__section--banner .collection__banner-image .box-ratio{height:180px}.collection__section--banner h1.collection__page-title,.collection__section--banner h1.section__page-title{font-size:26px}}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li a{border-radius:8px;font-size:11.5px;min-width:34px}@media(hover:hover){.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product):hover{box-shadow:0 8px 18px #1018281a;transform:translateY(-2px)}}.product-index .reveal .hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gca-modern-2026.css.map */
