:root{--gs-accent: #c8102e;--gs-ink: #0b0b0b;--gs-muted: #6b6b6b;--gs-soft: #f6f6f4;--gs-line: #e8e8e6}body{background:#fff;color:#1a1a1a;-webkit-font-smoothing:antialiased}::selection{background:var(--gs-ink);color:#fff}h1,h2,h3,.h1,.h2,.h3,.m-section__heading,.m-richtext__title{text-transform:uppercase;font-style:normal;letter-spacing:.08em;line-height:1.15;font-weight:500}.m-section__subheading,.m-richtext__subtitle{font-size:12px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.3em;color:var(--gs-accent)!important}.m-button,button.m-button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase;letter-spacing:.18em;font-weight:500;font-size:13px;padding-left:34px;padding-right:34px;transition:background-color .25s,color .25s,border-color .25s}.m-button--link{letter-spacing:.14em;text-transform:uppercase;font-size:12px}m-header.m-header{min-height:0!important}.m-header__wrapper{border-bottom:1px solid var(--gs-line)!important}.m-header .m-menu__link{text-transform:uppercase;letter-spacing:.14em!important;font-weight:500;font-size:12px!important}.m-header .m-menu__link:hover,.m-header .m-menu__item:hover>.m-menu__link{color:var(--gs-accent)!important}.m-announcement-bar{text-transform:uppercase;letter-spacing:.2em;font-weight:400;font-size:11px}.m-product-card.m-product-card--style-1{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.m-product-card__media,.m-product-card__media img{background:var(--gs-soft)}.m-product-card__media img{transition:transform .6s ease}.m-product-card:hover .m-product-card__media img{transform:scale(1.04)}a.m-product-card__name{font-weight:500!important;letter-spacing:.02em;color:var(--gs-ink)}span.m-price-item.m-price-item--regular{color:var(--gs-ink)!important;font-weight:500}.m-price-item--sale{color:var(--gs-accent)!important;font-weight:500}.m-product-card__tag-name{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px!important;font-weight:500!important}input,select,textarea{border-radius:0!important}input:focus,select:focus,textarea:focus{outline:1px solid var(--gs-ink)!important;outline-offset:0}.m-footer{border-top:1px solid var(--gs-line)}.m-footer a:hover{color:var(--gs-accent)!important}.m-footer h3,.m-footer .m-footer--block__title{text-transform:uppercase;letter-spacing:.2em;font-size:12px!important;font-weight:600}.m-scroll-top{background:var(--gs-ink)!important;color:#fff!important;border-radius:0!important}.gs-logo{display:inline-flex;align-items:center;gap:12px;color:var(--gs-ink);line-height:1}.gs-logo__mark{width:18px;height:32px;flex:none}.gs-logo__type{display:flex;flex-direction:column}.gs-logo__word{font-weight:600;font-size:24px;letter-spacing:.32em;margin-right:-.32em;color:var(--gs-ink)!important}.gs-logo__sub{display:flex;align-items:center;gap:7px;margin-top:5px;font-weight:400;font-size:9px;letter-spacing:.7em;color:var(--gs-muted)!important}.gs-logo__sub i{display:block;height:1px;width:18px;background:var(--gs-accent)}.gs-logo__sub i:last-child{background:#d0d0d0;flex:1;margin-left:-.5em}.m-header h1.m-logo{margin:0;font-size:inherit;text-transform:none;letter-spacing:normal}@media(max-width:767px){.gs-logo__mark{width:14px;height:26px}.gs-logo__word{font-size:18px;letter-spacing:.26em;margin-right:-.26em}.gs-logo__sub{font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gstone-redesign.css.map */
