.gl-s{font-family:var(--font-body);box-sizing:border-box}.gl-s *,.gl-s *:before,.gl-s *:after{box-sizing:border-box}.gl-s__wrap{max-width:var(--container-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.gl-s a{text-decoration:none}.gl-s__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.gl-s__eyebrow{display:inline-block;border-top:var(--rule-red);border-bottom:var(--rule-red);padding:5px 0;font:var(--fw-semibold) 15px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.gl-s__h2{margin:0;font:var(--fw-black) clamp(36px,4.4vw,56px)/var(--lh-tight) var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-display);color:inherit}.gl-s__h2 em,.gl-s__h2 span{font-style:normal;color:var(--gl-red)}.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:var(--radius-md);border:2px solid transparent;font:var(--fw-black) 17px/1 var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap}.gl-btn:active{transform:translateY(1px)}.gl-btn--lg{min-height:58px;padding:0 32px;font-size:19px}.gl-btn--md{min-height:44px;padding:0 20px;font-size:16px}.gl-btn--primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--gl-white)}.gl-btn--primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--gl-white)}.gl-btn--outline-light{background:transparent;border-color:var(--gl-white);color:var(--gl-white)}.gl-btn--outline-light:hover{background:var(--gl-white);color:var(--gl-black)}.gl-btn--outline-dark{background:transparent;border-color:var(--gl-black);color:var(--gl-black)}.gl-btn--outline-dark:hover{background:var(--gl-black);color:var(--gl-white)}.gl-btn svg{width:18px;height:18px}.gl-btn:focus-visible,.gl-s a:focus-visible,.gl-s button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.gl-link{display:inline-flex;align-items:center;gap:6px;font:var(--fw-bold) 14px/1.2 var(--font-body);letter-spacing:var(--ls-caps);text-transform:uppercase;color:inherit;border-bottom:2px solid var(--gl-red);padding-bottom:3px;transition:color var(--dur-fast) var(--ease-out)}.gl-link:hover{color:var(--gl-red)}.gl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:32px 24px}.gl-grid>li{min-width:0}@media(min-width:990px){.gl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gl-grid .card__title a:hover,.gl-grid .card__title:hover{color:var(--gl-red)}.gl-grid .card__media img,.gl-grid .media img{transition:transform var(--dur-base) var(--ease-out)}.gl-grid li:hover .card__media img,.gl-grid li:hover .media img{transform:scale(1.04)}.gl-grid .product-label--sale{background:var(--gl-red-600);color:var(--gl-white);border-radius:0;font:var(--fw-black) 13px/1 var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:5px 8px}.gl-grid .product-label--sale svg{display:none}.gl-grid .price--on-sale .price__current{color:var(--price-sale)}@media(max-width:749px){.gl-s{--gutter: 20px}.gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.gl-link{min-height:44px;align-items:flex-end}.gl-grid .card--product-contained{padding:0;border:0}.gl-grid .card__title{font-size:15px;font-weight:500;line-height:1.35}.gl-grid .card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-btn--lg{min-height:52px;padding:0 22px;font-size:17px}}@media(prefers-reduced-motion:reduce){.gl-s *,.gl-btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/gl-sale-base.css.map */
