.uniforms-product__inner{display:flex;flex-direction:column;gap:24px}.uniforms-product__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--uniforms-muted);font-size:15px;line-height:1.4}.uniforms .uniforms-product__breadcrumb a{text-decoration:none}.uniforms .uniforms-product__breadcrumb a:hover{text-decoration:underline}.uniforms-product__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.uniforms-product__gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.uniforms-product__stage{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:var(--uniforms-media)}.uniforms-product__slide,.uniforms .uniforms-product__placeholder{height:100%}.uniforms-product__slide[hidden]{display:none}.uniforms-product__media{display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:50% 0}.uniforms-product__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none}.uniforms .uniforms-product__thumb{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;padding:0;border:1px solid var(--uniforms-line);border-radius:6px;background:var(--uniforms-media);cursor:pointer}.uniforms .uniforms-product__thumb[aria-current=true]{border-color:var(--uniforms-accent);box-shadow:inset 0 0 0 1px var(--uniforms-accent)}.uniforms-product__thumb--video:after{position:absolute;inset:50% auto auto 50%;width:0;height:0;border-block:9px solid transparent;border-inline-start:15px solid var(--uniforms-surface);content:"";filter:drop-shadow(0 0 3px rgb(0 0 0 / .5));transform:translate(-40%,-50%)}.uniforms-product__thumb-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.uniforms-product__info{display:flex;flex-direction:column;gap:22px;min-width:0}.uniforms-product__header{display:flex;flex-direction:column;gap:8px}.uniforms .uniforms-product__badge{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#e4f2e9;font-size:14px;font-weight:700;line-height:1.3}.uniforms .uniforms-product__badge.uniforms__status--arriving,.uniforms .uniforms-product__badge.uniforms__status--preorder{background:#fbf0dc}.uniforms .uniforms-product__badge.uniforms__status--custom{background:var(--uniforms-line)}.uniforms .uniforms-product__title{font-size:32px;line-height:1.1}.uniforms-product__description{color:var(--uniforms-muted);font-size:17px;line-height:1.5}.uniforms-product__description p+p{margin-block-start:8px}.uniforms-product__pricing{display:contents}.uniforms-product__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.uniforms-product__price{font-size:30px;font-weight:700;line-height:1.2}.uniforms-product__price-note{color:var(--uniforms-muted);font-size:15px}.uniforms .uniforms-product__price-link{font-size:15px;font-weight:600}.uniforms-product__tiers{margin-block-start:-10px}.uniforms .uniforms-product__tiers-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--uniforms-accent);font-family:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.uniforms-product__tier-table{width:100%;margin-block-start:6px;border-collapse:separate;border-spacing:2px;table-layout:fixed;font-size:15px}.uniforms-product__tier-table th,.uniforms-product__tier-table td{height:40px;padding:0 8px;text-align:center}.uniforms-product__tier-table thead th{background:var(--uniforms-accent);color:var(--uniforms-surface);font-size:14px;font-weight:700}.uniforms-product__tier-table tbody th{background:#dfe2ea;color:var(--uniforms-accent);font-weight:700}.uniforms-product__tier-table td{background:#eeeff3;color:var(--uniforms-ink);font-weight:700}.uniforms-product__tier-row--msrp td{color:var(--uniforms-muted);font-weight:400}.uniforms-product__option{display:flex;flex-direction:column;gap:8px}.uniforms-product__option-label{font-size:16px;font-weight:600}.uniforms-product__swatches,.uniforms-product__sizes{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.uniforms-product__sizes{gap:8px}.uniforms-swatch{display:block;width:44px;height:44px;border:2px solid var(--uniforms-line);border-radius:50%;background-color:var(--uniforms-line);background-image:linear-gradient(var(--swatch-fallback),var(--swatch-fallback));background-clip:padding-box;transition:border-color .2s ease,box-shadow .2s ease}.uniforms-swatch:hover{border-color:var(--uniforms-surface);box-shadow:0 0 0 2px var(--uniforms-pill-line)}.uniforms-swatch[aria-current=true]{border-color:var(--uniforms-surface);box-shadow:0 0 0 2px var(--uniforms-ink)}.uniforms-product__size{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:40px;padding:4px 10px;border:1px solid var(--uniforms-pill-line);border-radius:6px;background:var(--uniforms-surface);font-weight:600}.uniforms-product__size-status{color:var(--uniforms-ships);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.uniforms-product__size--low{border-color:var(--uniforms-arriving)}.uniforms-product__size--low .uniforms-product__size-status{color:var(--uniforms-arriving)}.uniforms-product__size--out{border-color:var(--uniforms-line);background:var(--uniforms-cream);color:var(--uniforms-muted)}.uniforms-product__size--out .uniforms-product__size-name{text-decoration:line-through}.uniforms-product__size--out .uniforms-product__size-status{color:var(--uniforms-muted)}.uniforms-product__sizes-note{color:var(--uniforms-muted);font-size:15px;line-height:1.4}.uniforms-product__actions{display:flex;flex-wrap:wrap;gap:12px}.uniforms .uniforms-product__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--uniforms-accent);border-radius:6px;font-size:17px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.uniforms .uniforms-product__button--primary{background:var(--uniforms-accent);color:var(--uniforms-surface)}.uniforms .uniforms-product__button--primary:hover{border-color:var(--uniforms-accent-hover);background:var(--uniforms-accent-hover);color:var(--uniforms-surface)}.uniforms .uniforms-product__button--secondary{background:transparent;color:var(--uniforms-accent)}.uniforms .uniforms-product__button--secondary:hover{background:var(--uniforms-accent);color:var(--uniforms-surface)}.uniforms-product__details{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 16px;margin:0;padding-block-start:20px;border-block-start:1px solid var(--uniforms-line);font-size:16px;line-height:1.45}.uniforms-product__detail-label{color:var(--uniforms-muted);font-weight:600}.uniforms-product__detail-value{margin:0 0 8px;overflow-wrap:anywhere}.uniforms .uniforms-product__pdf{align-self:flex-start;font-size:16px;font-weight:600}.uniforms .uniforms-product__pdf[aria-disabled=true]{color:var(--uniforms-muted);cursor:not-allowed;opacity:.7}@media screen and (max-width:749px){.uniforms .uniforms-product__button{width:100%}}@media screen and (min-width:750px){.uniforms-product__inner{gap:40px}.uniforms-product__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.uniforms-product__layout--no-media{grid-template-columns:minmax(0,720px)}.uniforms .uniforms-product__title{font-size:40px}.uniforms-product__description{font-size:18px}.uniforms-product__details{grid-template-columns:140px minmax(0,1fr);row-gap:10px}.uniforms-product__detail-value{margin:0}}@media(prefers-reduced-motion:reduce){.uniforms-swatch,.uniforms .uniforms-product__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-uniforms-product.css.map */
