.KbeAFa_home{--ink:#111;--muted:#565654;--line:#e4e4e0;--paper:#f5f5f2;--gutter:clamp(20px, 4vw, 72px);--measure:1680px;color:var(--ink);background:#fff}.KbeAFa_section,.KbeAFa_story,.KbeAFa_catalogNotice,.KbeAFa_campaign{width:min(calc(100% - 2 * var(--gutter)), var(--measure));margin-inline:auto}.KbeAFa_hero{min-block-size:clamp(500px,100svh - 230px,780px);padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2));color:#fff;background:var(--ink);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.KbeAFa_heroMedia{z-index:-1;position:absolute;inset:0}.KbeAFa_heroMedia img{object-fit:cover;filter:grayscale()contrast(1.04)}.KbeAFa_hero[data-default-campaign] .KbeAFa_heroMedia img{object-position:70% 38%}.KbeAFa_heroMedia:after{content:"";background:linear-gradient(90deg,#0000009e 0%,#00000057 38%,#0000 64%);position:absolute;inset:0}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KbeAFa_heroMedia:after{background:linear-gradient(270deg,#0000009e 0%,#00000057 38%,#0000 64%)}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KbeAFa_hero[data-default-campaign] .KbeAFa_heroMedia img{transform:scaleX(-1)}.KbeAFa_heroCopy{max-inline-size:min(560px,46%);padding-block:clamp(40px,6vw,96px);position:relative}.KbeAFa_eyebrow,.KbeAFa_caption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:650;line-height:1.45;display:block}.KbeAFa_heroCopy .KbeAFa_eyebrow{color:#ffffffdb}.KbeAFa_hero h1{letter-spacing:-.085em;overflow-wrap:anywhere;margin-block:clamp(16px,1.8vw,28px) 0;font-size:clamp(56px,7vw,128px);font-weight:900;line-height:.86}.KbeAFa_hero h1 span{overflow-wrap:normal;white-space:nowrap;display:block}.KbeAFa_heroCopy>p{color:#ffffffdb;max-inline-size:30ch;margin-block:clamp(18px,2vw,30px) clamp(22px,2.6vw,38px);font-size:clamp(15px,1.25vw,19px);line-height:1.5}.KbeAFa_caption{color:#ffffffd1;text-shadow:0 1px 8px #00000073;margin:0;font-size:9px;position:absolute;inset-block-end:18px;inset-inline-end:max(var(--gutter), calc((100% - var(--measure)) / 2))}.KbeAFa_primary,.KbeAFa_textLink{justify-content:space-between;align-items:center;gap:16px;min-block-size:46px;font-size:13px;font-weight:650;line-height:1.25;display:inline-flex}.KbeAFa_primary{width:fit-content;min-block-size:50px;color:var(--ink);letter-spacing:.01em;background:#fff;padding:12px 20px;transition:background-color .18s,color .18s}.KbeAFa_primary svg,.KbeAFa_textLink svg,.KbeAFa_tileLabel svg,.KbeAFa_collections svg{flex:none}.KbeAFa_hero :focus-visible{outline-offset:3px;outline:2px solid #fff}.KbeAFa_textLink{text-underline-offset:5px;width:fit-content;padding-block:8px;text-decoration:underline;text-decoration-thickness:1px}.KbeAFa_heading>.KbeAFa_textLink{flex:none}.KbeAFa_campaign{border-block-end:1px solid var(--line);color:var(--muted);margin-block:0;padding-block:10px;font-size:13px}.KbeAFa_catalogNotice{border-block-end:1px solid var(--line);margin-block:30px;padding-block:20px;font-size:15px}.KbeAFa_catalogNotice h2{margin-block-end:6px}.KbeAFa_catalogNotice p{color:var(--muted);margin:0}.KbeAFa_section{border-block-end:1px solid var(--line);padding-block:clamp(44px,6vw,104px)}.KbeAFa_heading{justify-content:space-between;align-items:end;gap:12px 24px;margin-block-end:clamp(20px,2.8vw,44px);display:flex}.KbeAFa_heading h2,.KbeAFa_story h2{letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,66px);font-weight:750;line-height:1}.KbeAFa_heading .KbeAFa_eyebrow{margin-block-end:12px}.KbeAFa_heading p,.KbeAFa_story p{max-width:48ch;color:var(--muted);margin:12px 0 0;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.KbeAFa_productGrid{gap:clamp(28px,3vw,48px) clamp(12px,1.6vw,28px)}.KbeAFa_productGrid[data-count="1"]{grid-template-columns:minmax(0,420px)}.KbeAFa_productGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.KbeAFa_productGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.KbeAFa_section[data-single] .KbeAFa_heading{align-items:start}.KbeAFa_productGrid .product-card{background:0 0;border:0;border-radius:0}.KbeAFa_productGrid .product-picture{background:var(--paper)}.KbeAFa_productGrid .product-card .product-info{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 0 0;display:grid}.KbeAFa_productGrid .product-info>*{grid-column:1/-1}.KbeAFa_productGrid .product-category{letter-spacing:.12em;color:var(--muted);font-size:9px}.KbeAFa_productGrid .product-name{min-height:0}.KbeAFa_productGrid .product-card .product-info h3{letter-spacing:-.01em;font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.3}.KbeAFa_productGrid .product-prices{font-size:13px;line-height:1.3}.KbeAFa_productGrid .product-info .product-colors{grid-column:1;min-height:28px;margin-inline-start:-7px}.KbeAFa_productGrid .product-available-sizes{color:var(--muted);letter-spacing:.06em;white-space:nowrap;grid-column:2;justify-self:end;font-size:11px;font-weight:600}.KbeAFa_productGrid .card-add-button{letter-spacing:.08em;border-radius:0;align-self:end;min-height:46px;margin-block-start:6px;font-size:10px}.KbeAFa_productGrid .card-add-button:focus-visible{outline-color:#fff}.KbeAFa_productGrid .product-picture>a:focus-visible{outline-offset:-4px;z-index:1}.KbeAFa_productGrid .heart-button{z-index:2}.KbeAFa_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,28px);margin:0;padding:0;list-style:none;display:grid}.KbeAFa_tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.KbeAFa_tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.KbeAFa_tiles[data-count="1"]{grid-template-columns:minmax(0,560px)}.KbeAFa_tile{flex-direction:column;block-size:100%;display:flex}.KbeAFa_tileMedia{aspect-ratio:4/5;background:var(--paper);display:block;position:relative;overflow:hidden}.KbeAFa_tileMedia img{object-fit:cover;transition:transform .26s}.KbeAFa_tileLabel{border-block-end:1px solid var(--ink);letter-spacing:-.03em;justify-content:space-between;align-items:start;gap:8px;padding-block:14px 4px;font-size:clamp(16px,1.45vw,22px);font-weight:700;line-height:1.15;display:flex}.KbeAFa_tileLabel small{color:var(--muted);letter-spacing:0;margin-block:6px 10px;font-size:12px;font-weight:500;display:block}.KbeAFa_tile:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.KbeAFa_collections{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px clamp(24px,4vw,72px);margin-block-start:clamp(36px,4.5vw,72px);padding-block-start:clamp(24px,2.5vw,36px);display:grid}.KbeAFa_collections h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:750}.KbeAFa_collections p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.KbeAFa_collections ul{margin:0;padding:0;list-style:none}.KbeAFa_collections li+li a{border-block-start:1px solid var(--line)}.KbeAFa_collections a{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-block-size:56px;font-size:clamp(15px,1.25vw,18px);font-weight:650;display:grid}.KbeAFa_collections a small{color:var(--muted);font-size:12px;font-weight:500}.KbeAFa_story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px clamp(24px,6vw,112px);padding-block:clamp(56px,8vw,136px);display:grid}.KbeAFa_story[data-media]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"media title""media copy";align-items:start}.KbeAFa_story[data-media] .KbeAFa_storyMedia{grid-area:media}.KbeAFa_story[data-media] .KbeAFa_storyTitle{grid-area:title;align-self:end}.KbeAFa_story[data-media] .KbeAFa_storyCopy{grid-area:copy}.KbeAFa_storyMedia{aspect-ratio:4/5;background:var(--paper);position:relative;overflow:hidden}.KbeAFa_storyMedia img{object-fit:cover;filter:grayscale()}.KbeAFa_story h2{letter-spacing:-.07em;margin-block-start:14px;font-size:clamp(38px,5.4vw,92px);line-height:.95}.KbeAFa_story p{margin-block:0 14px}.KbeAFa_story .KbeAFa_unisex{color:var(--ink);font-weight:600}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.KbeAFa_eyebrow,.KbeAFa_caption,h2,h3){letter-spacing:0}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KbeAFa_hero h1:has(bdi[dir=auto]){letter-spacing:0;font-size:clamp(38px,5.25vw,84px)}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KbeAFa_productGrid .product-category{letter-spacing:0}.KbeAFa_home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KbeAFa_tileLabel{letter-spacing:0}@media (min-width:700px){.KbeAFa_section[data-single]{grid-template-columns:minmax(0,.76fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.4vw,82px);display:grid}.KbeAFa_section[data-single] .KbeAFa_heading{flex-direction:column;align-self:start;align-items:start;margin:0;padding-block-start:clamp(15px,4.15vw,65px)}.KbeAFa_section[data-single] .KbeAFa_productGrid{justify-content:center}}@media not (min-width:1100px){.KbeAFa_tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (900px<=width<1100px){.KbeAFa_productGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (769px<=width<900px){.KbeAFa_productGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:900px){.KbeAFa_hero{min-block-size:0;color:var(--ink);background:#fff;padding:0}.KbeAFa_heroMedia{z-index:0;aspect-ratio:4/5;order:2;max-block-size:72svh;inline-size:100%;position:relative}.KbeAFa_heroMedia:after{content:none}.KbeAFa_hero[data-default-campaign] .KbeAFa_heroMedia img{object-position:74% 40%}.KbeAFa_heroCopy{max-inline-size:none;padding:clamp(28px, 6vw, 48px) var(--gutter) clamp(24px, 5vw, 40px);order:1}.KbeAFa_heroCopy .KbeAFa_eyebrow,.KbeAFa_heroCopy>p{color:var(--muted)}.KbeAFa_heroCopy>p{max-inline-size:36ch}.KbeAFa_primary{background:var(--ink);color:#fff}.KbeAFa_hero :focus-visible{outline-color:var(--ink)}.KbeAFa_caption{inset-block-end:12px;inset-inline-end:var(--gutter)}.KbeAFa_story,.KbeAFa_story[data-media]{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:start}.KbeAFa_story[data-media] :is(.KbeAFa_storyMedia,.KbeAFa_storyTitle,.KbeAFa_storyCopy){grid-area:auto}.KbeAFa_collections{grid-template-columns:minmax(0,1fr)}}@media not (min-width:700px){.KbeAFa_home{--gutter:clamp(16px, 4.5vw, 28px)}.KbeAFa_hero h1{margin-block-start:12px;font-size:clamp(50px,14vw,84px);line-height:.9}.KbeAFa_hero h1 span{white-space:normal;display:inline}.KbeAFa_heading{flex-direction:column;align-items:start}.KbeAFa_productGrid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.KbeAFa_productGrid .product-card .product-info{grid-template-rows:auto auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr)}.KbeAFa_productGrid .product-available-sizes{grid-column:1;justify-self:start}.KbeAFa_tiles[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.KbeAFa_tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.KbeAFa_productGrid .product-secondary{display:none}}@media not (min-width:360px){.KbeAFa_productGrid[data-count],.KbeAFa_tiles[data-count]{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.KbeAFa_primary:hover{background:#e9e9e6}.KbeAFa_tile:hover img{transform:scale(1.03)}.KbeAFa_collections a:hover span{text-underline-offset:5px;text-decoration:underline}}@media (hover:hover) and (not (min-width:900px)){.KbeAFa_primary:hover{background:#333}}@media (prefers-reduced-motion:reduce){.KbeAFa_primary,.KbeAFa_tileMedia img{transition:none}.KbeAFa_tile:hover img{transform:none}}
