.campaign-portraits{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#e3e0dc}.campaign-portrait{display:block;min-width:0}.campaign-portrait:only-child{grid-column:1/-1;max-width:900px;width:100%;justify-self:center}.campaign-portrait img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}@media(max-width:700px){.campaign-portraits{grid-template-columns:1fr}}.review-hero{position:relative;background:#ccc}.hero-diptych{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hero-panel{min-width:0;width:100%;height:calc(100svh - 92px);overflow:hidden}.hero-panel img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.review-hero-caption{position:absolute;left:0;right:0;bottom:32px;color:#fff;text-align:center;text-shadow:0 1px 12px #0008}.review-hero-caption h1{font-size:25px;text-transform:uppercase}.review-hero-caption a{font-size:11px;display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.campaign-credit{display:flex;justify-content:space-between;gap:20px;padding:12px 24px;font-size:10px;color:#666}.campaign-credit>span:first-child{text-transform:uppercase;color:#222;white-space:nowrap}@media(max-width:700px){.review-hero{--mobile-header-height:64px;display:grid;grid-template-columns:minmax(0,1fr)}.hero-diptych{display:contents}.hero-panel{height:calc(100svh - var(--mobile-header-height));min-height:0;grid-column:1}.hero-panel:first-child{grid-row:1}.hero-panel:nth-child(2){display:block;grid-row:2}.hero-panel img{object-position:50% 44%}.review-hero-caption{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:end;z-index:1;margin:0 16px max(80px,calc(env(safe-area-inset-bottom) + 24px))}.review-hero-caption h1{font-size:23px;line-height:1.2;margin-bottom:16px}.review-hero-caption a{min-height:48px;padding:0 28px;background:#fff;color:#151515;text-shadow:none;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.campaign-credit{padding:12px 16px;display:block;line-height:1.5}.campaign-credit>span:first-child{display:block;margin-bottom:5px}}@media(max-width:600px){.review-hero{--mobile-header-height:56px}}.color-groups{margin:24px 0}.color-group{border:0;padding:0;margin:0;min-width:0}.color-group+.color-group{margin-top:18px}.color-group legend{font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px}.color-group .color-options{margin:0;display:flex;flex-wrap:wrap;gap:6px}.color-group .swatch[aria-current=page]{border-color:#111}.product-info .size-guide{margin:20px 0}.size-guide h2{font-size:16px;margin:12px 0}.size-guide p{line-height:1.6}.size-guide table{width:100%;border-collapse:collapse;margin:20px 0}.size-guide caption{text-align:left;font-size:11px;padding-bottom:10px}.size-guide th,.size-guide td{font-size:10px;padding:10px 4px;text-align:right;border-bottom:1px solid var(--line)}.size-guide th:first-child{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
