@font-face{font-family:KHS Bayon;src:url(kh-sam-bayon-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KHS Figtree;src:url(kh-sam-figtree-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KHS Figtree;src:url(kh-sam-figtree-700.woff2) format("woff2");font-weight:700;font-display:swap}.kh-sam{--green:#00cd77;--mint:#c5ffdc;--forest:#04190e;--ink:#121512;--paper:#f6f5f1;--line:#d7d9d2;--muted:#62675f;--display:"KHS Bayon",Bayon,Impact,sans-serif;--body:"KHS Figtree",Figtree,Arial,sans-serif;color-scheme:light}.kh-sam,.kh-sam *{box-sizing:border-box}.kh-sam{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5}body.khs-modal-open{overflow:hidden}.kh-sam button,.kh-sam a{-webkit-tap-highlight-color:transparent}.kh-sam a{color:inherit;text-decoration:none}.kh-sam button{font:inherit;color:inherit;cursor:pointer}.kh-sam button:disabled{cursor:default}.kh-sam button{border:0}.kh-sam img{display:block;max-width:100%}.kh-sam p,.kh-sam h1,.kh-sam h2,.kh-sam h3,.kh-sam figure{margin:0}.kh-sam h1,.kh-sam h2,.kh-sam h3{font-family:var(--display);font-weight:400;line-height:.92}.kh-sam button:focus-visible,.kh-sam a:focus-visible{outline:3px solid var(--green);outline-offset:5px}.kh-sam ::selection{background:var(--green);color:var(--ink)}.kh-sam .khs-skip{position:fixed;top:10px;left:16px;background:#fff;z-index:50;padding:10px;transform:translateY(-180%)}.kh-sam .khs-skip:focus{transform:none}.kh-sam .khs-page-width{width:calc(100% - 112px);max-width:1400px;margin-inline:auto}.kh-sam .khs-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.4}.kh-sam .khs-green-dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;flex-shrink:0}.kh-sam .khs-preview-bar{height:28px;padding:0 36px;background:var(--green);display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.12em}.kh-sam .khs-preview-bar i{font-style:normal;margin-left:24px;opacity:.65}.kh-sam .khs-site-header{height:84px;padding:0 56px;background:var(--forest);color:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;gap:32px}.kh-sam .khs-logo{width:164px;height:auto}.kh-sam .khs-site-header nav{display:flex;align-items:center;gap:38px;height:100%;margin-left:5vw}.kh-sam .khs-site-header nav a{font-size:13px;height:100%;display:flex;align-items:center;position:relative}.kh-sam .khs-site-header nav a.khs-active:after{content:"";position:absolute;bottom:20px;left:0;right:0;height:2px;background:var(--green)}.kh-sam .khs-store-link{font-size:12px;font-weight:700;display:flex;gap:35px;align-items:center}.kh-sam .khs-store-link span{font-size:24px;font-weight:400}.kh-sam .khs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:14px 22px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;border:1px solid transparent}.kh-sam .khs-button span{font-size:24px;font-weight:400;line-height:1}.kh-sam .khs-button:hover{transform:translateY(-2px)}.kh-sam .khs-button.khs-green{background:var(--green);color:var(--forest)}.kh-sam .khs-button.khs-green:hover{background:var(--mint)}.kh-sam .khs-button.khs-dark{background:var(--forest);color:#fff}.kh-sam .khs-button.khs-dark:hover{background:#123b24}.kh-sam .khs-button.khs-outlined{border-color:#ffffff75;background:transparent;color:#fff}.kh-sam .khs-button.khs-outlined:hover{background:#ffffff12}.kh-sam .khs-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-weight:700;font-size:12px;background:none;padding:0 0 5px;border-bottom:1px solid currentColor}.kh-sam .khs-text-link span{font-size:23px;font-weight:400;line-height:1}.kh-sam .khs-muted{color:var(--muted)}.kh-sam .khs-roster-intro{display:grid;grid-template-columns:1.2fr 1fr;padding-top:65px;padding-bottom:43px;align-items:end}.kh-sam .khs-roster-intro .khs-eyebrow{display:flex;gap:12px;align-items:center;margin-bottom:28px}.kh-sam .khs-roster-intro h1{font-size:clamp(90px,10.5vw,156px);letter-spacing:-.025em;line-height:.85}.kh-sam .khs-roster-intro h1 span{color:#178b51}.kh-sam .khs-intro-copy{padding:0 0 6px 12%;max-width:500px}.kh-sam .khs-intro-copy>p:first-child{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:22px;letter-spacing:-.025em}.kh-sam .khs-intro-copy>p:nth-child(2){font-size:14px;line-height:1.65;color:#5d625a}.kh-sam .khs-micro{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;margin-top:31px}.kh-sam .khs-roster-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kh-sam .khs-athlete-card{height:680px;min-width:0;position:relative;overflow:hidden;text-align:left;padding:0;background:var(--forest);color:#fff;isolation:isolate}.kh-sam .khs-sam-card{background:#0c4d2d}.kh-sam .khs-tiffany-card{background:#232a23}.kh-sam .khs-athlete-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000c);z-index:2;pointer-events:none}.kh-sam .khs-card-number{position:absolute;top:29px;left:30px;z-index:3;letter-spacing:.1em;font-size:10px;font-weight:700;color:#fff9}.kh-sam .khs-card-backtype{position:absolute;top:62px;left:27px;right:0;font-family:var(--display);font-size:clamp(95px,10.6vw,165px);line-height:1;letter-spacing:-.025em;color:#30c7747a;z-index:0}.kh-sam .khs-tiffany-card .khs-card-backtype{font-size:clamp(80px,8.7vw,140px);color:#9ba89170;top:92px}.kh-sam .khs-athlete-portrait{position:absolute;left:50%;transform:translate(-50%);width:112%;max-width:none;height:88%;object-fit:contain;object-position:center bottom;bottom:30px;z-index:1;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.kh-sam .khs-tiffany-card .khs-athlete-portrait{height:88%;width:94%;bottom:30px}.kh-sam .khs-athlete-card:hover .khs-athlete-portrait{transform:translate(-50%) scale(1.035)}.kh-sam .khs-athlete-caption{position:absolute;bottom:28px;left:31px;right:31px;z-index:3}.kh-sam .khs-athlete-caption .khs-eyebrow{font-size:14px;letter-spacing:.12em;margin-bottom:7px;color:var(--green)}.kh-sam .khs-tiffany-card .khs-eyebrow{color:var(--mint)}.kh-sam .khs-athlete-caption h2{font-size:clamp(60px,6.5vw,94px);letter-spacing:-.015em}.kh-sam .khs-athlete-sub{font-size:13px;color:#ffffffb0;margin-top:12px}.kh-sam .khs-card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff45;margin-top:23px;padding-top:17px;font-size:12px;font-weight:700}.kh-sam .khs-round-arrow{height:38px;width:38px;border:1px solid #ffffff75;border-radius:50%;display:grid;place-items:center;font-size:23px;font-weight:400;transition:background .2s,color .2s}.kh-sam .khs-athlete-card:hover .khs-round-arrow{background:var(--green);border-color:var(--green);color:var(--forest)}.kh-sam .khs-collection-badge{position:absolute;right:24px;top:24px;font-size:8px;font-weight:700;letter-spacing:.08em;border:1px solid #ffffff65;border-radius:20px;padding:6px 10px;z-index:3}.kh-sam .khs-roster-outro{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:52px;padding-bottom:58px}.kh-sam .khs-roster-outro>p{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.kh-sam .khs-roster-outro>p span{color:#6b7168}.kh-sam .khs-site-footer{padding:34px 56px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--forest);color:#fff}.kh-sam .khs-site-footer img{width:136px}.kh-sam .khs-site-footer p{font-family:var(--display);font-size:26px;color:#aec6b7;letter-spacing:.02em}.kh-sam .khs-site-footer a{font-size:11px;display:flex;align-items:center;gap:20px}.kh-sam .khs-site-footer a span{font-size:20px}.kh-sam .khs-sam-hero{height:690px;max-height:920px;position:relative;isolation:isolate;overflow:hidden;background:var(--forest);color:#fff}.kh-sam .khs-hero-content{position:relative;z-index:3;max-width:1500px;margin:auto;padding:28px 56px 94px}.kh-sam .khs-breadcrumb{font-size:9px;letter-spacing:.12em;color:#b1bfb5;display:inline-flex;gap:18px;margin-bottom:58px}.kh-sam .khs-breadcrumb span{color:var(--green)}.kh-sam .khs-hero-content>.khs-eyebrow{color:var(--mint);margin-bottom:22px}.kh-sam .khs-hero-content h1{font-size:clamp(85px,9.8vw,160px);line-height:.83;letter-spacing:-.02em;max-width:65%;position:relative;z-index:3}.kh-sam .khs-hero-content h1 span{color:var(--green)}.kh-sam .khs-hero-copy{margin:24px 0 27px;font-size:14px;line-height:1.65;color:#c0cfc6}.kh-sam .khs-hero-content .khs-button{min-width:255px}.kh-sam .khs-hero-portrait{position:absolute;z-index:2;bottom:0;left:43%;width:58%;height:100%;object-fit:contain;object-position:center bottom;max-width:880px}.kh-sam .khs-hero-backtype{position:absolute;top:22px;right:-18px;font:400 clamp(200px,26vw,420px)/1 var(--display);color:#0b4127;z-index:0;letter-spacing:-.025em}.kh-sam .khs-hero-gridline{position:absolute;left:52%;top:0;height:100%;border-left:1px solid #c5ffdc18;transform:skew(-14deg);z-index:0}.kh-sam .khs-hero-gridline:after{content:"";position:absolute;width:15vw;height:100%;border-right:1px solid #c5ffdc18}.kh-sam .khs-hero-side-label{position:absolute;top:65px;right:25px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.14em;color:#96b29f;z-index:3}.kh-sam .khs-hero-footnote{position:absolute;bottom:25px;left:56px;right:56px;display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.1em;z-index:4;color:#acc4b6}.kh-sam .khs-hero-footnote a{display:flex;gap:18px;color:#fff;align-items:center}.kh-sam .khs-hero-footnote a span{font-size:22px;line-height:1}.kh-sam .khs-statement-strip{padding:17px 8%;display:flex;align-items:center;justify-content:space-between;gap:25px;font-family:var(--display);font-size:42px;line-height:1;background:var(--green);color:var(--forest);overflow:hidden;white-space:nowrap}.kh-sam .khs-strip-star{font-size:32px}.kh-sam .khs-section-nav{display:flex;align-items:center;gap:40px;padding:20px 56px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:8;font-size:11px;font-weight:700}.kh-sam .khs-section-nav a{padding:7px 0}.kh-sam .khs-section-nav a.khs-active{border-bottom:2px solid var(--ink)}.kh-sam .khs-section-nav .khs-all-athletes{margin-left:auto;display:flex;align-items:center;gap:20px}.kh-sam .khs-section-nav .khs-all-athletes span{font-size:20px;line-height:1}.kh-sam .khs-collection-section{padding-top:80px;padding-bottom:90px;scroll-margin-top:10px}.kh-sam .khs-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:55px}.kh-sam .khs-section-heading .khs-eyebrow{color:#5f665d;margin-bottom:20px}.kh-sam .khs-section-heading h2{font-size:clamp(65px,7.4vw,108px);letter-spacing:-.02em;line-height:.9}.kh-sam .khs-section-description{max-width:390px;padding-bottom:7px}.kh-sam .khs-section-description>p:first-child{font-size:21px;font-weight:700;line-height:1.3;margin-bottom:13px;letter-spacing:-.02em}.kh-sam .khs-section-description>p:nth-child(2){font-size:14px;color:#62675f;line-height:1.6}.kh-sam .khs-release-note{display:flex;gap:9px;align-items:center;font-size:9px;font-weight:700;letter-spacing:.09em;margin-top:26px}.kh-sam .khs-collection-toolbar{display:flex;justify-content:space-between;align-items:center;padding:19px 0;border-top:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.1em}.kh-sam .khs-collection-toolbar small{color:#7a7f76;font-size:9px;margin-left:15px}.kh-sam .khs-collection-toolbar .khs-text-link{font-size:10px;border:0;letter-spacing:0}.kh-sam .khs-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kh-sam .khs-product-card{padding:0;text-align:left;background:transparent;min-width:0}.kh-sam .khs-product-image{height:350px;background:#eaece8;overflow:hidden;position:relative}.kh-sam .khs-product-image>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.kh-sam .khs-product-card:hover .khs-product-image>img{transform:scale(1.045)}.kh-sam .khs-product-index{position:absolute;top:15px;left:15px;font-size:8px;font-weight:700;letter-spacing:.1em;z-index:1;background:#ffffffc9;padding:4px 6px}.kh-sam .khs-product-view{position:absolute;bottom:0;left:0;right:0;padding:13px 16px;display:flex;justify-content:space-between;align-items:center;background:#ffffffeb;font-size:10px;font-weight:700;transform:translateY(100%);transition:transform .2s}.kh-sam .khs-product-view span{font-size:20px;line-height:1}.kh-sam .khs-product-card:hover .khs-product-view,.kh-sam .khs-product-card:focus-visible .khs-product-view{transform:none}.kh-sam .khs-product-info{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:17px 0;border-bottom:1px solid var(--line)}.kh-sam .khs-product-kicker{font-size:7px;font-weight:700;letter-spacing:.08em;color:#62675f;display:block;margin-bottom:10px}.kh-sam .khs-product-info h3{font-size:31px;line-height:1}.kh-sam .khs-product-info p{font-size:10px;color:#757b71;margin-top:6px}.kh-sam .khs-availability{white-space:nowrap;font-size:8px;margin-top:2px;color:#686f63}.kh-sam .khs-sam-story{display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:#fff;padding:85px max(56px,calc((100% - 1400px)/2));gap:90px;scroll-margin-top:66px}.kh-sam .khs-story-heading .khs-eyebrow{color:var(--green);margin-bottom:27px}.kh-sam .khs-story-heading h2{font-size:clamp(64px,6.8vw,100px);line-height:.94;letter-spacing:-.015em;margin-bottom:28px}.kh-sam .khs-story-heading h2 span{color:var(--green)}.kh-sam .khs-story-heading>p:not(.khs-eyebrow){font-size:14px;color:#becbc1;line-height:1.7;max-width:380px;margin-bottom:15px}.kh-sam .khs-athlete-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #ffffff30;margin-top:34px;padding-top:20px}.kh-sam .khs-athlete-facts span{display:block;font-size:8px;font-weight:700;letter-spacing:.12em;color:#88a291;margin-bottom:10px}.kh-sam .khs-athlete-facts strong{font-size:10px;letter-spacing:.03em}.kh-sam .khs-story-photos{display:flex;flex-direction:column;align-items:flex-start;gap:28px;justify-content:center}.kh-sam .khs-story-photos figure{width:100%;position:relative}.kh-sam .khs-story-photos img{width:100%;filter:grayscale(1);object-fit:cover;aspect-ratio:1.55;transition:filter .3s}.kh-sam .khs-story-photos figure:hover img{filter:grayscale(0)}.kh-sam .khs-story-photos .khs-portrait-photo{width:73%;align-self:flex-end}.kh-sam .khs-story-photos .khs-portrait-photo img{aspect-ratio:1.7}.kh-sam .khs-story-photos figcaption{font-size:8px;letter-spacing:.12em;color:#8da493;margin-top:9px}.kh-sam .khs-signature-detail{display:grid;grid-template-columns:1fr .85fr;gap:10%;padding-top:90px;padding-bottom:90px;align-items:center}.kh-sam .khs-detail-photo{position:relative;aspect-ratio:1.08;background:#e9ebe8;overflow:hidden}.kh-sam .khs-detail-photo img{width:100%;height:100%;object-fit:cover}.kh-sam .khs-detail-photo>span{position:absolute;bottom:18px;left:20px;background:#fffc;padding:7px 10px;font-size:8px;font-weight:700;letter-spacing:.12em}.kh-sam .khs-detail-copy .khs-eyebrow{color:#5f665d;margin-bottom:24px}.kh-sam .khs-detail-copy h2{font-size:clamp(60px,6.6vw,96px);line-height:.95;letter-spacing:-.02em;margin-bottom:23px}.kh-sam .khs-detail-copy>p:not(.khs-eyebrow){font-size:14px;color:var(--muted);line-height:1.7;max-width:350px;margin-bottom:28px}.kh-sam .khs-next-athlete{height:470px;position:relative;overflow:hidden;background:#30382f;color:#fff;padding:63px max(56px,calc((100% - 1400px)/2));isolation:isolate}.kh-sam .khs-next-copy{position:relative;z-index:2}.kh-sam .khs-next-copy>.khs-eyebrow{color:#bcc5b8;margin-bottom:20px}.kh-sam .khs-next-copy h2{font-size:78px;line-height:.9}.kh-sam .khs-next-copy p:not(.khs-eyebrow){font-size:13px;line-height:1.6;color:#c8cfc4;margin-top:17px;margin-bottom:24px}.kh-sam .khs-next-copy .khs-button{min-height:46px;font-size:11px;padding:11px 18px}.kh-sam .khs-next-athlete>img{position:absolute;bottom:-100px;right:6%;height:590px;width:480px;object-fit:contain;z-index:1}.kh-sam .khs-next-backtype{position:absolute;right:14%;top:-30px;font:480px/1 var(--display);color:#75816d38;z-index:0}.kh-sam dialog{padding:0;border:0;max-height:90dvh;box-shadow:0 20px 120px #0005}.kh-sam dialog::backdrop{background:#05160ede;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kh-sam dialog[open]{animation:khs-dialog-in .22s ease-out}.kh-sam .khs-close-dialog{position:absolute;right:18px;top:18px;background:#fff;color:var(--ink);width:42px;height:42px;border:1px solid #d7d9d2;border-radius:50%;font:30px/1 var(--body);z-index:10;display:grid;place-items:center}.kh-sam .khs-close-dialog:hover{background:var(--mint)}.kh-sam .khs-product-dialog{width:min(1050px,calc(100vw - 56px));background:var(--paper)}.kh-sam .khs-product-dialog[open]{display:grid;grid-template-columns:1.08fr 1fr}.kh-sam .khs-dialog-gallery{position:relative;min-height:620px;background:#eee;display:flex;align-items:center}.kh-sam .khs-dialog-gallery>img{height:620px;max-height:80dvh;width:100%;object-fit:cover}.kh-sam .khs-gallery-switch{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:3px;background:#fff;padding:5px;border:1px solid #ddd;white-space:nowrap}.kh-sam .khs-gallery-switch button{font-size:10px;font-weight:700;padding:8px 11px;background:#fff}.kh-sam .khs-gallery-switch button[aria-pressed=true]{background:var(--forest);color:#fff}.kh-sam .khs-dialog-product-copy{padding:65px 40px 38px;align-self:center}.kh-sam .khs-dialog-product-copy .khs-eyebrow{font-size:9px;color:var(--muted);margin-bottom:22px}.kh-sam .khs-dialog-product-copy h2{font-size:68px;line-height:1;margin-bottom:10px}.kh-sam .khs-dialog-product-copy>p:nth-of-type(2){font-size:12px;color:#6e7569}.kh-sam .khs-dialog-description{margin-top:28px;font-size:14px;line-height:1.7}.kh-sam .khs-choose-label{font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:30px;margin-bottom:13px}.kh-sam .khs-design-switch{display:flex;gap:12px}.kh-sam .khs-design-switch button{width:30px;height:30px;border-radius:50%;background:var(--swatch);border:4px solid var(--paper);box-shadow:0 0 0 1px #b3b8ad}.kh-sam .khs-design-switch button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.kh-sam .khs-launch-status{display:flex;gap:10px;margin:32px 0 24px;padding-top:25px;border-top:1px solid var(--line);align-items:baseline}.kh-sam .khs-launch-status strong{font-size:12px}.kh-sam .khs-launch-status p{font-size:11px;margin-top:5px;color:var(--muted)}.kh-sam .khs-dialog-product-copy .khs-button{width:100%}.kh-sam .khs-lineup-dialog{width:min(1300px,calc(100vw - 40px));background:var(--forest);color:#fff}.kh-sam .khs-lineup-dialog>img{max-height:80dvh;width:100%;object-fit:contain}.kh-sam .khs-lineup-dialog>p{display:flex;justify-content:space-between;padding:19px 24px;font-size:10px;font-weight:700;letter-spacing:.1em}.kh-sam .khs-lineup-dialog>p span{font-size:9px;color:#aec6b7}.kh-sam .khs-tiffany-dialog{width:min(900px,calc(100vw - 56px));background:var(--paper)}.kh-sam .khs-tiffany-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.kh-sam .khs-tiffany-dialog-art{background:#30382f;height:520px;overflow:hidden;padding-top:30px}.kh-sam .khs-tiffany-dialog-art img{height:100%;width:100%;object-fit:cover;object-position:top}.kh-sam .khs-tiffany-dialog-copy{padding:65px 35px 40px;align-self:center}.kh-sam .khs-tiffany-dialog-copy .khs-eyebrow{font-size:9px;margin-bottom:22px}.kh-sam .khs-tiffany-dialog-copy h2{font-size:64px;margin-bottom:24px}.kh-sam .khs-tiffany-dialog-copy>p:not(.khs-eyebrow){font-size:13px;line-height:1.6;margin-bottom:16px}.kh-sam .khs-tiffany-dialog-copy .khs-button{margin-top:10px;font-size:11px}@keyframes khs-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.kh-sam .khs-hero-content{padding-left:0;padding-right:0}.kh-sam .khs-hero-portrait{left:47%}.kh-sam .khs-hero-footnote{left:max(56px,calc((100% - 1400px)/2));right:max(56px,calc((100% - 1400px)/2))}.kh-sam .khs-sam-hero{height:760px}.kh-sam .khs-hero-content h1{font-size:172px}.kh-sam .khs-hero-copy{font-size:16px}.kh-sam .khs-product-image{height:415px}}@media(max-width:1100px){.kh-sam .khs-page-width{width:calc(100% - 64px)}.kh-sam .khs-site-header{padding-inline:32px}.kh-sam .khs-site-header nav{gap:25px}.kh-sam .khs-sam-hero{height:640px}.kh-sam .khs-hero-content{padding-left:32px;padding-right:32px}.kh-sam .khs-hero-content h1{font-size:110px}.kh-sam .khs-hero-portrait{left:43%;width:65%;height:91%;bottom:0}.kh-sam .khs-hero-content>.khs-eyebrow{font-size:10px}.kh-sam .khs-hero-footnote{left:32px;right:32px}.kh-sam .khs-hero-side-label{right:14px}.kh-sam .khs-hero-content h1{max-width:70%}.kh-sam .khs-section-nav{padding-inline:32px}.kh-sam .khs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.kh-sam .khs-product-image{height:430px}.kh-sam .khs-product-kicker{font-size:8px}.kh-sam .khs-product-info h3{font-size:36px}.kh-sam .khs-availability{font-size:10px}.kh-sam .khs-sam-story{padding:65px 32px;gap:44px}.kh-sam .khs-story-heading h2{font-size:76px}.kh-sam .khs-roster-grid{gap:18px}.kh-sam .khs-athlete-card{height:600px}.kh-sam .khs-card-number{left:24px;font-size:8px}.kh-sam .khs-collection-badge{right:18px;font-size:7px}.kh-sam .khs-athlete-caption{left:24px;right:24px}.kh-sam .khs-athlete-caption h2{font-size:68px}.kh-sam .khs-athlete-portrait{height:89%;width:127%}.kh-sam .khs-card-backtype{font-size:108px;left:22px;top:70px}.kh-sam .khs-tiffany-card .khs-card-backtype{font-size:85px;top:93px}.kh-sam .khs-intro-copy{padding-left:8%}.kh-sam .khs-next-athlete{padding-left:32px;padding-right:32px}.kh-sam .khs-site-footer{padding-inline:32px}.kh-sam .khs-site-footer p{font-size:21px}}@media(max-width:767px){.kh-sam .khs-preview-bar{padding-inline:20px;height:26px;font-size:8px}.kh-sam .khs-preview-bar i{margin-left:14px}.kh-sam .khs-site-header{height:69px;padding:0 20px;gap:18px}.kh-sam .khs-logo{width:123px}.kh-sam .khs-site-header nav{margin-left:auto;gap:18px}.kh-sam .khs-site-header nav a{font-size:11px}.kh-sam .khs-site-header nav a.khs-active:after{bottom:15px}.kh-sam .khs-site-header .khs-store-link{display:none}.kh-sam .khs-page-width{width:calc(100% - 40px)}.kh-sam .khs-roster-intro{padding-top:38px;padding-bottom:30px;grid-template-columns:1fr;gap:25px}.kh-sam .khs-roster-intro .khs-eyebrow{font-size:9px;margin-bottom:22px}.kh-sam .khs-roster-intro h1{font-size:100px;line-height:.87}.kh-sam .khs-intro-copy{padding:0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:20px}.kh-sam .khs-intro-copy>p:first-child{font-size:19px;margin-bottom:0}.kh-sam .khs-intro-copy>p:nth-child(2){font-size:11px;line-height:1.55}.kh-sam .khs-intro-copy .khs-micro{display:none}.kh-sam .khs-roster-grid{grid-template-columns:1fr;gap:20px}.kh-sam .khs-athlete-card{height:600px}.kh-sam .khs-card-number{top:25px}.kh-sam .khs-card-backtype{font-size:125px;top:65px;left:22px}.kh-sam .khs-tiffany-card .khs-card-backtype{font-size:100px;top:77px}.kh-sam .khs-athlete-portrait{height:91%;width:128%;bottom:35px}.kh-sam .khs-tiffany-card .khs-athlete-portrait{height:93%;width:100%;bottom:12px}.kh-sam .khs-athlete-caption h2{font-size:76px}.kh-sam .khs-athlete-caption{bottom:24px;left:24px;right:24px}.kh-sam .khs-athlete-caption .khs-eyebrow,.kh-sam .khs-athlete-sub{font-size:12px}.kh-sam .khs-collection-badge{top:20px;right:20px}.kh-sam .khs-roster-outro{padding:33px 0 38px;align-items:flex-start;flex-direction:column;gap:23px}.kh-sam .khs-roster-outro>p{font-size:20px}.kh-sam .khs-roster-outro .khs-text-link{font-size:11px}.kh-sam .khs-site-footer{padding:30px 20px;flex-wrap:wrap;gap:25px}.kh-sam .khs-site-footer img{width:122px}.kh-sam .khs-site-footer p{font-size:18px}.kh-sam .khs-site-footer a{width:100%;padding-top:17px;border-top:1px solid #ffffff25;justify-content:space-between}.kh-sam .khs-sam-hero{height:780px;max-height:none}.kh-sam .khs-hero-content{padding:19px 20px}.kh-sam .khs-breadcrumb{font-size:8px;margin-bottom:29px;gap:11px}.kh-sam .khs-hero-content>.khs-eyebrow{font-size:9px;margin-bottom:17px}.kh-sam .khs-hero-content h1{font-size:90px;max-width:none;line-height:.85;letter-spacing:-.015em}.kh-sam .khs-hero-copy{font-size:12px;margin:18px 0 20px;line-height:1.6}.kh-sam .khs-hero-content .khs-button{min-height:46px;font-size:11px;min-width:233px;padding:11px 17px}.kh-sam .khs-hero-content .khs-button span{font-size:21px}.kh-sam .khs-hero-portrait{left:7%;width:104%;height:50%;max-width:none;bottom:0}.kh-sam .khs-hero-backtype{font-size:220px;top:398px;right:0;left:18px;letter-spacing:-.03em}.kh-sam .khs-hero-side-label{top:auto;bottom:91px;font-size:7px;right:13px}.kh-sam .khs-hero-footnote{left:20px;right:20px;bottom:17px;font-size:7px;align-items:center;gap:20px;filter:drop-shadow(0 1px 3px #000)}.kh-sam .khs-hero-footnote>span{max-width:135px;line-height:1.5}.kh-sam .khs-hero-footnote a{gap:9px}.kh-sam .khs-hero-gridline{left:70%}.kh-sam .khs-statement-strip{padding:14px 20px;font-size:25px;gap:13px;justify-content:space-between}.kh-sam .khs-strip-star{font-size:19px}.kh-sam .khs-section-nav{padding:12px 20px;gap:25px;font-size:9px;white-space:nowrap}.kh-sam .khs-section-nav .khs-all-athletes{display:none}.kh-sam .khs-collection-section{padding:48px 0}.kh-sam .khs-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:31px}.kh-sam .khs-section-heading h2{font-size:72px;line-height:.89}.kh-sam .khs-section-heading .khs-eyebrow{font-size:9px;margin-bottom:17px}.kh-sam .khs-section-description{max-width:360px}.kh-sam .khs-section-description>p:first-child{font-size:19px;margin-bottom:10px}.kh-sam .khs-section-description>p:nth-child(2){font-size:12px;max-width:310px}.kh-sam .khs-release-note{font-size:8px;margin-top:18px}.kh-sam .khs-collection-toolbar{padding:15px 0;font-size:8px;letter-spacing:.08em;gap:10px}.kh-sam .khs-collection-toolbar small{display:none}.kh-sam .khs-collection-toolbar .khs-text-link{font-size:9px;gap:10px}.kh-sam .khs-product-grid{gap:26px 13px}.kh-sam .khs-product-image{height:auto;aspect-ratio:.72}.kh-sam .khs-product-index{font-size:6px;top:8px;left:7px;padding:3px 4px}.kh-sam .khs-product-info{display:block;padding:12px 0}.kh-sam .khs-product-kicker{font-size:6px;letter-spacing:.03em;margin-bottom:7px}.kh-sam .khs-product-info h3{font-size:29px}.kh-sam .khs-product-info p{font-size:9px;line-height:1.4;margin-top:5px}.kh-sam .khs-availability{display:block;margin-top:10px;font-size:9px}.kh-sam .khs-product-view{font-size:8px;padding:8px 10px;transform:none;background:#ffffffd4}.kh-sam .khs-product-view span{font-size:17px}.kh-sam .khs-sam-story{grid-template-columns:1fr;padding:45px 20px;gap:30px}.kh-sam .khs-story-heading .khs-eyebrow{font-size:9px;margin-bottom:22px}.kh-sam .khs-story-heading h2{font-size:78px;line-height:.9;margin-bottom:24px}.kh-sam .khs-story-heading>p:not(.khs-eyebrow){font-size:13px;max-width:360px}.kh-sam .khs-athlete-facts{margin-top:25px;gap:20px}.kh-sam .khs-athlete-facts strong{font-size:9px}.kh-sam .khs-story-photos{gap:18px}.kh-sam .khs-story-photos figcaption{font-size:7px}.kh-sam .khs-story-photos .khs-portrait-photo{width:75%}.kh-sam .khs-signature-detail{grid-template-columns:1fr;gap:30px;padding:45px 0}.kh-sam .khs-detail-copy .khs-eyebrow{font-size:9px;margin-bottom:18px}.kh-sam .khs-detail-copy h2{font-size:72px;margin-bottom:20px}.kh-sam .khs-detail-copy>p:not(.khs-eyebrow){font-size:13px;margin-bottom:23px}.kh-sam .khs-detail-copy .khs-button{font-size:11px;min-height:48px}.kh-sam .khs-next-athlete{height:545px;padding:35px 20px}.kh-sam .khs-next-copy h2{font-size:65px}.kh-sam .khs-next-copy>.khs-eyebrow{font-size:9px;margin-bottom:20px}.kh-sam .khs-next-copy p:not(.khs-eyebrow){font-size:12px;max-width:180px}.kh-sam .khs-next-copy .khs-button{font-size:10px;padding:10px 13px;gap:13px;margin-top:3px}.kh-sam .khs-next-athlete>img{height:375px;width:310px;right:-65px;bottom:-32px}.kh-sam .khs-next-backtype{font-size:300px;right:-5px;top:220px}.kh-sam .khs-product-dialog{width:calc(100vw - 24px);max-height:92dvh}.kh-sam .khs-product-dialog[open]{display:block}.kh-sam .khs-dialog-gallery{min-height:0}.kh-sam .khs-dialog-gallery>img{height:380px;object-fit:contain;background:#efefed;max-height:none}.kh-sam .khs-close-dialog{width:36px;height:36px;top:12px;right:12px;font-size:26px}.kh-sam .khs-dialog-product-copy{padding:29px 23px}.kh-sam .khs-dialog-product-copy h2{font-size:55px}.kh-sam .khs-dialog-product-copy .khs-eyebrow{font-size:8px;margin-bottom:14px}.kh-sam .khs-dialog-description{margin-top:18px;font-size:13px}.kh-sam .khs-choose-label{margin-top:20px}.kh-sam .khs-launch-status{margin:25px 0 20px;padding-top:20px}.kh-sam .khs-gallery-switch{bottom:12px}.kh-sam .khs-lineup-dialog{width:calc(100vw - 24px)}.kh-sam .khs-lineup-dialog>p{display:block;padding:15px;font-size:8px;line-height:1.5}.kh-sam .khs-lineup-dialog>p span{display:block;font-size:7px;margin-top:7px}.kh-sam .khs-tiffany-dialog{width:calc(100vw - 24px)}.kh-sam .khs-tiffany-dialog[open]{display:block}.kh-sam .khs-tiffany-dialog-art{height:280px}.kh-sam .khs-tiffany-dialog-art img{object-fit:contain;object-position:top}.kh-sam .khs-tiffany-dialog-copy{padding:29px 24px}.kh-sam .khs-tiffany-dialog-copy h2{font-size:57px}.kh-sam .khs-tiffany-dialog-copy .khs-eyebrow{margin-bottom:15px}.kh-sam .khs-tiffany-dialog-copy>p:not(.khs-eyebrow){font-size:12px}}@media(max-width:375px){.kh-sam .khs-hero-content h1{font-size:80px}.kh-sam .khs-statement-strip{font-size:21px;gap:10px}.kh-sam .khs-strip-star{font-size:16px}.kh-sam .khs-site-header nav{gap:13px}.kh-sam .khs-site-header nav a{font-size:10px}.kh-sam .khs-logo{width:112px}.kh-sam .khs-roster-intro h1{font-size:90px}.kh-sam .khs-athlete-card{height:540px}.kh-sam .khs-athlete-caption h2{font-size:67px}.kh-sam .khs-card-backtype{font-size:112px}.kh-sam .khs-tiffany-card .khs-card-backtype{font-size:89px}}@media(prefers-reduced-motion:reduce){.kh-sam,.kh-sam *,.kh-sam *:before,.kh-sam *:after{animation:none!important;transition:none!important}}.kh-sam .khs-product-image{background:#f0f1ee}.kh-sam .khs-product-image>img{object-fit:contain;mix-blend-mode:multiply;padding:12px}.kh-sam .khs-dialog-gallery>img{object-fit:contain}.kh-sam .khs-detail-photo{background:#e7e8e3;display:flex;align-items:center}.kh-sam .khs-detail-photo img{object-fit:contain;mix-blend-mode:multiply}.kh-sam .khs-product-card:hover .khs-product-image>img{transform:scale(1.025)}.kh-sam .khs-sam-photo-frame{overflow:hidden;background:#09232a}.kh-sam .khs-sam-photo-frame svg{display:block;width:100%;height:100%;overflow:hidden}.kh-sam .khs-sam-card{background:#09232a}.kh-sam .khs-sam-card .khs-card-backtype{display:none}.kh-sam .khs-sam-roster-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kh-sam .khs-sam-roster-photo svg{transition:transform .6s cubic-bezier(.2,.65,.3,1);transform-origin:center 20%}.kh-sam .khs-sam-card:hover .khs-sam-roster-photo svg{transform:scale(1.025)}.kh-sam .khs-sam-card:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04190e42 0%,transparent 30%,#04190e10 46%,#04190ecf 74%,#04190ef5 100%)}.kh-sam .khs-sam-card .khs-card-number{color:#fff;text-shadow:0 1px 5px #0008}.kh-sam .khs-sam-card .khs-collection-badge{background:#04190e70}.kh-sam .khs-sam-hero-photo{position:absolute;top:0;right:0;bottom:0;left:38%;z-index:1}.kh-sam .khs-sam-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--forest) 0%,#04190edb 11%,#04190e4a 33%,transparent 56%),linear-gradient(0deg,#04190ec9 0%,transparent 24%)}.kh-sam .khs-sam-hero .khs-hero-backtype,.kh-sam .khs-sam-hero .khs-hero-gridline{display:none}.kh-sam .khs-sam-hero .khs-hero-side-label{color:#e0eae5;text-shadow:0 1px 5px #0008}.kh-sam .khs-sam-hero .khs-hero-footnote{color:#d7e8df}.kh-sam .khs-sam-story .khs-story-photos{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;align-content:center;gap:20px}.kh-sam .khs-sam-story .khs-story-photos figure{width:100%;min-width:0}.kh-sam .khs-sam-story .khs-story-photos .khs-portrait-photo{width:100%;margin-top:130px}.kh-sam .khs-sam-action-photo{aspect-ratio:1179 / 1480}.kh-sam .khs-sam-victory-photo{aspect-ratio:1045 / 1220}.kh-sam .khs-sam-story .khs-story-photos figcaption{line-height:1.6;color:#b5c9bd}.kh-sam .khs-sam-story .khs-story-photos figcaption span{display:block;color:#8da493;font-size:7px}.kh-sam .khs-next-sam .khs-next-backtype{display:none}.kh-sam .khs-sam-next-photo{position:absolute;top:0;right:0;bottom:0;left:42%;z-index:1}.kh-sam .khs-sam-next-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--forest),#04190e8c 26%,transparent 60%),linear-gradient(0deg,#04190e52,transparent 35%)}.kh-sam .khs-next-sam .khs-next-copy{z-index:2}@media(max-width:1100px){.kh-sam .khs-sam-hero-photo{left:35%}.kh-sam .khs-sam-story .khs-story-photos{gap:16px}.kh-sam .khs-sam-story .khs-story-photos .khs-portrait-photo{margin-top:95px}.kh-sam .khs-sam-next-photo{left:38%}}@media(max-width:767px){.kh-sam .khs-sam-hero{display:flex;flex-direction:column;height:auto;max-height:none}.kh-sam .khs-sam-hero .khs-hero-content{width:100%;padding-bottom:28px}.kh-sam .khs-sam-hero-photo{position:relative;inset:auto;width:100%;aspect-ratio:1179 / 1555;flex:none}.kh-sam .khs-sam-hero-photo:after{background:linear-gradient(0deg,#04190ee6,transparent 30%)}.kh-sam .khs-sam-hero .khs-hero-side-label{display:none}.kh-sam .khs-sam-hero .khs-hero-footnote{bottom:20px}.kh-sam .khs-sam-story .khs-story-photos{gap:14px}.kh-sam .khs-sam-story .khs-story-photos .khs-portrait-photo{margin-top:72px}.kh-sam .khs-sam-story .khs-story-photos figcaption{font-size:7px;letter-spacing:.08em}.kh-sam .khs-sam-story .khs-story-photos figcaption span{font-size:6px}.kh-sam .khs-next-sam{height:auto;padding-bottom:0}.kh-sam .khs-next-sam .khs-next-copy>p:not(.khs-eyebrow){max-width:none}.kh-sam .khs-sam-next-photo{position:relative;inset:auto;width:calc(100% + 40px);margin:30px -20px 0;aspect-ratio:1179 / 1555}.kh-sam .khs-sam-next-photo:after{background:linear-gradient(0deg,#04190e70,transparent 26%)}}@media(prefers-reduced-motion:reduce){.kh-sam .khs-sam-roster-photo svg{transition:none}}.kh-sam .khs-sam-line-preview{padding:0 0 85px}.kh-sam .khs-sam-line-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:35px 0 30px;border-top:1px solid #04190e24}.kh-sam .khs-sam-line-heading .khs-eyebrow{margin-bottom:19px;color:#4c6253}.kh-sam .khs-sam-line-heading h2{font-size:clamp(56px,5.5vw,82px);letter-spacing:-.015em}.kh-sam .khs-sam-line-heading>p{max-width:285px;padding-bottom:3px;color:#5d625a;font-size:14px;line-height:1.65}.kh-sam .khs-sam-preview-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.kh-sam .khs-sam-preview-grid figure{min-width:0}.kh-sam .khs-sam-preview-media{display:block;position:relative;overflow:hidden;background:#d5d0c5}.kh-sam .khs-sam-shirt-preview .khs-sam-preview-media{aspect-ratio:3 / 2}.kh-sam .khs-sam-wraps-preview .khs-sam-preview-media{aspect-ratio:3 / 4}.kh-sam .khs-sam-preview-media img{display:block;width:100%;height:100%}.kh-sam .khs-sam-shirt-preview .khs-sam-preview-media img{object-fit:contain}.kh-sam .khs-sam-wraps-preview .khs-sam-preview-media img{object-fit:cover;object-position:center 66%}.kh-sam .khs-sam-preview-expand{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#04190ec9;font-size:20px;line-height:1}.kh-sam .khs-sam-preview-grid figcaption{padding-top:19px}.kh-sam .khs-sam-preview-grid figcaption>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.kh-sam .khs-sam-preview-label{font-size:12px;font-weight:700;letter-spacing:.04em}.kh-sam .khs-sam-preview-status{font-size:8px;font-weight:700;letter-spacing:.09em;color:#5d625a}.kh-sam .khs-sam-preview-grid figcaption p{margin-top:8px;font-size:11px;color:#6a6b63;line-height:1.6}.kh-sam .khs-sam-story .khs-sam-pit-photo{grid-column:1 / -1;min-width:0}.kh-sam .khs-sam-pit-photo img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.kh-sam .khs-sam-pit-photo figcaption{margin-top:13px;color:#b5c9bd;font-size:9px;font-weight:700;letter-spacing:.12em}@media(max-width:1100px){.kh-sam .khs-sam-line-preview{padding-bottom:65px}.kh-sam .khs-sam-preview-grid{gap:18px}.kh-sam .khs-sam-line-heading{gap:24px}.kh-sam .khs-sam-line-heading>p{max-width:235px}}@media(max-width:767px){.kh-sam .khs-sam-line-preview{padding-bottom:45px}.kh-sam .khs-sam-line-heading{display:block;padding:26px 0 24px}.kh-sam .khs-sam-line-heading .khs-eyebrow{margin-bottom:16px;font-size:9px}.kh-sam .khs-sam-line-heading h2{font-size:58px}.kh-sam .khs-sam-line-heading>p{max-width:280px;margin-top:18px;padding:0;font-size:12px}.kh-sam .khs-sam-preview-grid{grid-template-columns:1fr;gap:29px}.kh-sam .khs-sam-wraps-preview .khs-sam-preview-media{aspect-ratio:3 / 2}.kh-sam .khs-sam-preview-grid figcaption{padding-top:14px}.kh-sam .khs-sam-preview-label{font-size:11px}.kh-sam .khs-sam-preview-status{font-size:7px}.kh-sam .khs-sam-preview-grid figcaption p{font-size:10px}.kh-sam .khs-sam-preview-expand{right:10px;bottom:10px;width:29px;height:29px;font-size:17px}.kh-sam .khs-sam-pit-photo figcaption{margin-top:10px;font-size:8px}}.kh-sam .khs-sam-signature-photo{display:flex;align-items:center;aspect-ratio:3 / 2;padding:clamp(24px,3.5vw,56px);background:#f1f2ee;border:1px solid var(--line)}.kh-sam .khs-sam-signature-photo img{display:block;width:100%;height:auto;object-fit:contain;margin-bottom:14px}.kh-sam .khs-sam-signature-photo>span{color:var(--forest);background:transparent;padding:0}.kh-sam .khs-section-description>.khs-sam-concept-note{margin-top:14px;font-size:11px;line-height:1.6;color:#62675f}@media(max-width:767px){.kh-sam .khs-sam-signature-photo{padding:26px}.kh-sam .khs-sam-signature-photo>span{font-size:7px}.kh-sam .khs-section-description>.khs-sam-concept-note{max-width:290px;font-size:10px}}.kh-sam .khs-kh-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.kh-sam .khs-kh-icon-burst{stroke-width:2.25}.kh-sam .khs-close-dialog .khs-kh-icon{width:20px;height:20px}.kh-sam .khs-preview-bar a{display:inline-flex;align-items:center;gap:6px}.kh-sam .khs-preview-bar .khs-kh-icon{width:11px;height:11px}.kh-sam #open-page{display:inline-flex;align-items:center;gap:6px}.kh-sam [id]{scroll-margin-top:80px}.kh-sam{position:relative;overflow-x:clip}.kh-sam .khs-story-photos .khs-sam-photo-frame img{width:100%;height:100%;aspect-ratio:auto;filter:none;object-fit:cover}.kh-sam .khs-story-photos .khs-shirt-photo img{object-position:50% 0}.kh-sam .khs-product-card-live .khs-product-image{background:#e7e7e7}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kh-sam-alvey.css.map */
