.gg-shirt-side-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:#e6e2d7;color:#10110f;border:1px solid #10110f;font:700 16px/1.2 Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:normal;max-width:calc(100% - 24px);z-index:3;pointer-events:none}.product-image{display:flex;flex-direction:column}.product-image .view.gg-shirt-side-badge{position:static;order:-1;max-width:none;width:100%;top:auto;left:auto;bottom:auto;font:700 16px/1.2 Arial,Helvetica,sans-serif;letter-spacing:1px;color:#10110f}.hero-product .caption{align-items:flex-start}.hero-product .gg-hero-side-badge{font-size:18px;margin-top:-10px;max-width:none}.products .gg-two-sided{grid-column:span 2}.gg-product-views--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gg-blank-side-note{margin:0;padding:11px 12px;border:1px solid #e6e2d7;background:#e6e2d7;color:#10110f;font:700 14px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.7px;text-align:center}.product-media:has(>.gg-media-side-badge){position:relative}.gg-media-side-badge,.gg-resource-side-primary,.gg-resource-side-secondary{position:absolute;top:12px;left:12px}.gg-resource-side-secondary{opacity:0}.resource-card:has(.resource-card__image--secondary):is(:hover,:focus) .gg-resource-side-primary{opacity:0}.resource-card:has(.resource-card__image--secondary):is(:hover,:focus) .gg-resource-side-secondary{opacity:1}slideshow-controls.gg-side-controls{mix-blend-mode:normal;position:relative;width:100%;padding:8px 0}.gg-side-controls .slideshow-controls__dots{padding:4px;gap:8px;border-radius:0;flex-wrap:wrap;overflow:visible}.gg-side-controls .slideshow-controls__dots button{width:auto;height:auto;min-width:84px;min-height:44px;margin:0;padding:10px 14px;border:1px solid #e6e2d7;border-radius:0;background:#10110f;color:#e6e2d7;font:700 14px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.5px}.gg-side-controls .slideshow-controls__dots button:after{display:none}.gg-side-controls .slideshow-controls__dots button[aria-selected=true]{background:#e6e2d7;color:#10110f;box-shadow:inset 0 -3px #777b66}.gg-side-controls .slideshow-controls__dots button:focus-visible{outline:3px solid #e6e2d7;outline-offset:3px}@media(max-width:650px){.product-image .view.gg-shirt-side-badge,.gg-shirt-side-badge{font-size:13px;line-height:1.2;padding:8px 10px;letter-spacing:.6px}.gg-media-side-badge,.gg-resource-side-primary,.gg-resource-side-secondary{top:8px;left:8px;max-width:calc(100% - 16px)}.hero-product .gg-hero-side-badge{font-size:16px;margin-top:-4px}.gg-product-views--pair{gap:13px}.gg-blank-side-note{font-size:13px;padding:10px}.gg-side-controls .slideshow-controls__dots button{font-size:13px;min-width:76px;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gg-shirt-sides.css.map */
