:root{--gs-v3-accent: var(--accent, #C8102E);--gs-v3-ink: var(--text, #1A1A1A);--gs-v3-muted: var(--caption, #5C5C5C);--gs-v3-border: var(--border, #E0E0E0);--gs-v3-bg-soft: var(--surface, #F5F5F5)}.\#product-meta:has(.gs-v3-marker){gap:.85rem}.\#product-meta:has(.gs-v3-marker)>.\#product-meta-block:has(.gs-v3-choose){margin-top:1.25rem}.\#product-meta:has(.gs-v3-marker) .gs-v3-choose,.\#product-meta:has(.gs-v3-marker) .gs-v3-mix,.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector{margin:0}.\#product-meta:has(.gs-v3-marker)>.\#product-meta-block:has(.gs-v3-choose){border:1px solid var(--gs-v3-border);padding:.85rem 1rem}.\#product-meta:has(.gs-v3-marker) .\#product-meta-block:has(.gs-v3-mix),.\#product-meta:has(.gs-v3-marker) .\#product-meta-block:has(.cgb-pair){border:1px solid var(--gs-v3-border);padding:.25rem}.\#product-meta:has(.gs-v3-marker)>.\#product-meta-block:has(.\#product-variant-selector){border:1px solid var(--gs-v3-border);border-bottom:none;padding:.85rem 1rem .25rem}.\#product-meta:has(.gs-v3-marker)>.\#product-meta-block:has(.\#product-variant-selector)+.\#product-meta-block{border:1px solid var(--gs-v3-border);border-top:none;padding:.25rem 1rem .75rem;margin-top:0!important}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector{gap:.5rem}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector-item-heading{margin-bottom:.4rem}.\#product-meta:has(.gs-v3-marker) .\#product-price .\#price{gap:.5rem .75rem}.\#product-meta:has(.gs-v3-marker) .\#product-price .\#price-item.\@regular{font-size:2rem;font-weight:800;color:var(--gs-v3-ink);letter-spacing:-.02em}.\#product-meta:has(.gs-v3-marker) .\#product-price .\#price-item.\@compare{font-size:1.2rem}.\#product-meta:has(.gs-v3-marker) .\#product-title{margin-bottom:.75rem}.\#product-meta:has(.gs-v3-marker)>.\#product-meta-block.\@attach:has(.\#product-price){margin-top:.25rem}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector-item:has([name=Size i]) .\#product-variant-selector-item-heading,.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector-item:has([name=size i]) .\#product-variant-selector-item-heading{font-size:0;line-height:0;opacity:1}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector-item:has([name=Size i]) .\#product-variant-selector-item-heading:before,.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector-item:has([name=size i]) .\#product-variant-selector-item-heading:before{content:"CHOOSE SIZE";font-family:var(--font-body-family);font-size:.85rem;font-weight:800;letter-spacing:.08em;color:var(--gs-v3-ink);text-transform:uppercase}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector .\#product-options-radio{gap:.5rem}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector .\#product-options-radio-item-body{padding:.55em 1em;font-size:.95rem;font-weight:700;border:2px solid var(--gs-v3-border);min-width:3rem;justify-content:center;text-transform:uppercase;letter-spacing:.04em}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector .\#product-options-radio-item-input:checked+.\#product-options-radio-item-body{border-color:var(--gs-v3-ink);background:var(--gs-v3-ink);color:var(--bone-white, #fff);box-shadow:none}.\#product-meta:has(.gs-v3-marker) .\#product-variant-selector+*{margin-top:-.25rem}.\#product-meta:has(.gs-v3-marker) .gs-v3-trust{list-style:none;padding:.85rem 1rem;margin:.75rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;background:var(--gs-v3-bg-soft);border-left:4px solid var(--gs-v3-ink);border-radius:0}.\#product-meta:has(.gs-v3-marker) .gs-v3-trust li{font-size:.95rem;font-weight:800;color:var(--gs-v3-ink);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;display:flex;align-items:center;gap:.4rem;padding:0}.\#product-meta:has(.gs-v3-marker) .gs-v3-trust li:first-letter{color:var(--gs-v3-accent);font-size:1.15rem;font-weight:900}@media(max-width:480px){.\#product-meta:has(.gs-v3-marker) .gs-v3-trust li{font-size:.85rem}}.\#product-meta:has(.gs-v3-marker) .\#product-collapse{border-top:none}.\#product-meta:has(.gs-v3-marker) .\#product-meta-block:has(.\#product-collapse):first-of-type .\#product-collapse{border-top:1px solid var(--gs-v3-border)}.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization{margin:.5rem 0 0;padding:.85rem 1rem;background:var(--bg, #fff);border:1px solid var(--gs-v3-border);border-radius:0}.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization__body{font-size:.9rem;line-height:1.55;color:var(--gs-v3-ink)}.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization__body p{margin:0 0 .6rem}.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization__body p:last-child{margin-bottom:0}.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization__body strong,.\#product-meta:has(.gs-v3-marker) .gs-v3-personalization__body b{color:var(--gs-v3-ink);font-weight:700}.gs-v3-tabs{display:flex;gap:0;border-bottom:2px solid var(--gs-v3-border);margin-bottom:.75rem}.gs-v3-tabs__tab{padding:.6rem 1.25rem;border:none;background:transparent;font-family:inherit;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-v3-muted);cursor:pointer;position:relative;transition:color .15s ease}.gs-v3-tabs__tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:transparent;transition:background .15s ease}.gs-v3-tabs__tab:hover,.gs-v3-tabs__tab--active{color:var(--gs-v3-ink)}.gs-v3-tabs__tab--active:after{background:var(--gs-v3-ink)}.gs-v3-tab-panel--hidden{display:none}.gs-v3-grid--hidden{display:none!important}.gs-v3-grid--overflow{margin-top:.5rem}.gs-v3-more-tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1 / 1;border:2px solid var(--gs-v3-border);border-radius:0;background:var(--gs-v3-bg-soft);cursor:pointer;transition:border-color .15s ease,background .15s ease;padding:0}.gs-v3-more-tile:hover{border-color:var(--gs-v3-ink);background:var(--gs-v3-bg-soft)}.gs-v3-more-tile__text{font-family:inherit;font-size:.95rem;font-weight:800;color:var(--gs-v3-ink);text-transform:uppercase;letter-spacing:.04em;line-height:1.3;text-align:center}@media(max-width:768px){.gs-v3-mix .gs-v3-grid__item--more{grid-column:1 / -1;display:flex;justify-content:center;margin-top:.4rem}.gs-v3-mix .gs-v3-grid__item--more .gs-v3-more-tile{width:66.67%;height:auto;aspect-ratio:unset;padding:.6rem 1rem;border-width:1px;border-radius:0}.gs-v3-mix .gs-v3-grid__item--more .gs-v3-more-tile__text{font-size:.75rem;line-height:1;white-space:nowrap}.gs-v3-mix .gs-v3-grid__item--more .gs-v3-more-tile__text br{display:none}}.gs-v3-mix__empty{font-size:.85rem;color:var(--gs-v3-muted);padding:1rem 0}.gs-v3-choose__heading,.gs-v3-mix__heading{font-family:var(--font-body-family);font-size:.85rem;font-weight:800;line-height:1.2;margin:0 0 .625rem;color:var(--gs-v3-ink);text-transform:uppercase;letter-spacing:.08em}.gs-v3-mix__subheading{font-size:.8rem;color:var(--gs-v3-muted);margin:-.375rem 0 .75rem;line-height:1.4}.gs-v3-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.gs-v3-grid__item{margin:0}@media(max-width:480px){.gs-v3-grid{grid-template-columns:repeat(4,1fr);gap:.4rem}}.gs-v3-choose .gs-v3-grid{max-width:100%}.gs-v3-mix .gs-v3-grid{gap:.15rem}@media(max-width:768px){.gs-v3-mix .gs-v3-grid{grid-template-columns:repeat(var(--gs-v3-mobile-cols, 4),1fr);gap:.1rem}}.gs-v3-card{display:block;text-decoration:none;color:inherit;border:2px solid var(--gs-v3-border);border-radius:0;overflow:hidden;background:var(--bg, #fff);transition:border-color .15s ease,transform .15s ease}.gs-v3-card:hover,.gs-v3-card:focus-visible{border-color:var(--gs-v3-ink);transform:translateY(-1px);outline:none}.gs-v3-card__media{position:relative;aspect-ratio:1 / 1;background:var(--gs-v3-bg-soft);overflow:hidden}.gs-v3-card__img{width:100%;height:100%;object-fit:cover;display:block}.gs-v3-card__img--placeholder{background:var(--gs-v3-bg-soft)}.gs-v3-card--active{border-color:var(--gs-v3-accent);box-shadow:0 0 0 2px var(--gs-v3-accent);cursor:default}.gs-v3-card--active:hover{transform:none}.gs-v3-choose__more,.gs-v3-mix__more{margin-top:.625rem}.gs-v3-choose__more-btn,.gs-v3-mix__more-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:2px solid var(--gs-v3-ink);border-radius:0;background:var(--bg, #fff);color:var(--gs-v3-ink);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;list-style:none}.gs-v3-choose__more-btn::-webkit-details-marker,.gs-v3-mix__more-btn::-webkit-details-marker{display:none}.gs-v3-choose__more-btn:after,.gs-v3-mix__more-btn:after{content:"+";font-size:1rem;line-height:1}.gs-v3-choose__more[open] .gs-v3-choose__more-btn:after,.gs-v3-mix__more[open] .gs-v3-mix__more-btn:after{content:"\2212"}.gs-v3-choose__more-btn:hover,.gs-v3-mix__more-btn:hover{background:var(--gs-v3-ink);color:var(--bone-white, #fff)}.gs-v3-choose__less-label,.gs-v3-mix__less-label,.gs-v3-choose__more[open] .gs-v3-choose__more-label,.gs-v3-mix__more[open] .gs-v3-mix__more-label{display:none}.gs-v3-choose__more[open] .gs-v3-choose__less-label,.gs-v3-mix__more[open] .gs-v3-mix__less-label{display:inline}.gs-v3-addon-card{border:1px solid var(--gs-v3-border);border-radius:0;overflow:visible;background:var(--bg, #fff);position:relative;transition:border-color .15s ease,box-shadow .15s ease}.gs-v3-addon-card__media:after{content:"";position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) scale(0);transform-origin:bottom center;width:250px;height:250px;background-image:var(--gs-v3-thumb-src);background-size:cover;background-position:center;background-color:var(--bg, #fff);border:2px solid var(--gs-v3-ink);z-index:100;pointer-events:none;opacity:0;transition:transform .2s ease,opacity .15s ease}.gs-v3-addon-card__toggle:hover .gs-v3-addon-card__media:after,.gs-v3-addon-card__toggle:focus-visible .gs-v3-addon-card__media:after{transform:translate(-50%) scale(1);opacity:1}@media(max-width:768px){.gs-v3-addon-card__media:after{display:none}}.gs-v3-addon-card[data-selected=true]{border-color:var(--gs-v3-accent);box-shadow:0 0 0 2px var(--accent, #C8102E)}.gs-v3-addon-card__toggle{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit}.gs-v3-addon-card__media{position:relative;aspect-ratio:1 / 1;background:var(--gs-v3-bg-soft);overflow:visible}.gs-v3-addon-card__img{width:100%;height:100%;object-fit:cover;display:block}.gs-v3-addon-card__badge{position:absolute;top:.375rem;left:.375rem;background:var(--gs-v3-accent);color:var(--bone-white, #fff);font-size:.625rem;font-weight:800;letter-spacing:.04em;padding:.15rem .4rem;border-radius:0;text-transform:uppercase}.gs-v3-addon-card__sizes{display:none;padding:.5rem;border-top:1px solid var(--gs-v3-border);flex-wrap:wrap;gap:.25rem;background:var(--bg, #fff)}.gs-v3-addon-card[data-expanded=true] .gs-v3-addon-card__sizes{display:flex}.gs-v3-addon-card__size{min-width:2rem;padding:.25rem .5rem;border:1px solid var(--gs-v3-border);border-radius:0;background:var(--bg, #fff);font-size:.75rem;font-weight:700;cursor:pointer;color:var(--gs-v3-ink);text-transform:uppercase;transition:all .1s ease}.gs-v3-addon-card__size:hover{border-color:var(--gs-v3-ink)}.gs-v3-addon-card__size[aria-pressed=true]{background:var(--gs-v3-ink);color:var(--bone-white, #fff);border-color:var(--gs-v3-ink)}.gs-v3-addon-card__size[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.gs-v3-mix__summary{margin-top:.625rem;padding:.55rem .8rem;background:var(--surface);border-left:3px solid var(--gs-v3-accent);font-size:.8rem;font-weight:700;color:var(--gs-v3-accent);text-transform:uppercase;letter-spacing:.03em;display:none}.gs-v3-mix__summary[data-active=true]{display:block}
/*# sourceMappingURL=/cdn/shop/t/87/assets/gym-shorts-v3.css.map */
