.collection-story{--collection-ease:cubic-bezier(.22, 1, .36, 1);color:#20211f;padding:clamp(30px, 4vw, 80px) var(--gutter) clamp(100px, 10vw, 180px);background:#fff}.collection-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:450;line-height:1.5}.collection-editorial{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,128px);display:grid}.collection-editorial__photo{min-width:0}.collection-editorial__photo img{width:100%;height:auto}.collection-editorial__photo figcaption{color:#70716b;letter-spacing:.08em;padding-top:16px;font-size:9px}.editorial-photo-carousel{aspect-ratio:2/3;width:100%;position:relative}.editorial-photo-carousel__viewport{touch-action:pan-y pinch-zoom;width:100%;height:100%;overflow:hidden}.editorial-photo-carousel__track{width:100%;height:100%;transform:translate3d(calc(var(--slide-position) * -100% + var(--drag-offset,0px)), 0, 0);transition:transform .56s var(--collection-ease);display:flex}.editorial-photo-carousel__track[data-animated=false],.editorial-photo-carousel__viewport[data-dragging=true] .editorial-photo-carousel__track{transition:none}.editorial-photo-carousel__slide{flex:0 0 100%;min-width:0;height:100%;display:block;position:relative}.collection-editorial__photo .editorial-photo-carousel__slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.editorial-photo-carousel__arrow{color:#242424;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.editorial-photo-carousel__arrow--previous{left:16px}.editorial-photo-carousel__arrow--next{right:16px}.editorial-photo-carousel__arrow svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.editorial-photo-carousel__arrow:hover{background:#fff}.editorial-photo-carousel:focus-visible,.editorial-photo-carousel__arrow:focus-visible,.editorial-photo-carousel__slide:focus-visible{outline-offset:4px;box-shadow:none;outline:1px solid #20211f}.collection-editorial__copy{max-width:350px;padding-block:32px}.collection-editorial__copy h2{letter-spacing:-.045em;text-wrap:balance;margin-top:28px;font-size:clamp(28px,3.1vw,52px);font-weight:350;line-height:1.13}.collection-editorial__link{border-bottom:1px solid #c3c3bb;align-items:center;gap:35px;margin-top:44px;padding-bottom:12px;font-size:11px;display:inline-flex}.collection-editorial__link span{transition:transform .5s var(--collection-ease)}.collection-editorial__link:hover span{transform:translateY(3px)}.collection-selection{padding-top:clamp(100px,12vw,210px);scroll-margin-top:36px}.collection-selection__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.collection-selection__heading>span{letter-spacing:.12em;color:#6c6d68;font-size:9px}.collection-selection__looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,28px);display:grid}.collection-selection__reveal{min-width:0}.collection-look{transition:transform .6s var(--collection-ease);display:block}.collection-look__photo{aspect-ratio:2/3;overflow:hidden}.collection-look__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--collection-ease)}.collection-look__label{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex}.collection-look__label>span:last-child{opacity:.5;transition:opacity .5s, transform .5s var(--collection-ease);font-size:14px}@media (hover:hover){.collection-look:hover{transform:translateY(-8px)}.collection-look--editorial:hover{transform:translateY(-6px)}.collection-look:hover .collection-look__photo img{transform:scale(1.025)}.collection-look:hover .collection-look__label>span:last-child{opacity:1;transform:translate(2px,-2px)}}.collection-look:focus-visible{outline-offset:8px;box-shadow:none;outline:1px solid #20211f}.look-gallery{min-height:100svh;padding:0 var(--gutter) 56px;color:#20211f;background:#fff}.look-gallery__header{justify-content:space-between;align-items:center;gap:20px;height:clamp(82px,8vw,120px);display:flex}.look-gallery__brand{width:132px;display:block}.look-gallery__brand img{width:100%;height:auto}.look-gallery__back{letter-spacing:.03em;padding-block:12px;font-size:10px;line-height:1.5}.look-gallery__layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,112px);max-width:1760px;margin-inline:auto;display:grid}.look-gallery__media{grid-template-columns:64px minmax(0,1fr);gap:18px;min-width:0;display:grid}.look-gallery__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;grid-area:1/2;width:100%;height:max(480px,100svh - 160px);max-height:1120px;display:flex;overflow:auto hidden}.look-gallery__track::-webkit-scrollbar{display:none}.look-gallery__slide{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative}.look-gallery__slide img{object-fit:contain}.look-gallery__thumbnails{flex-direction:column;grid-area:1/1;gap:12px;display:flex}.look-gallery__thumbnail{opacity:.48;background:0 0;border:none;width:64px;padding:0;transition:opacity .3s}.look-gallery__thumbnail img{width:100%;height:auto}.look-gallery__thumbnail[aria-pressed=true],.look-gallery__thumbnail:hover{opacity:1}.look-gallery__thumbnail:focus-visible,.look-gallery__track:focus-visible,.look-gallery__color:focus-visible{outline-offset:4px;box-shadow:none;outline:1px solid #20211f}.look-gallery__information{padding-top:clamp(48px,8vw,150px);position:sticky;top:32px}.look-gallery__information h1{letter-spacing:-.045em;text-wrap:balance;margin-top:28px;font-size:clamp(28px,3vw,50px);font-weight:350;line-height:1.1}.look-gallery__caption{color:#6b6c66;margin-top:22px;font-size:12px;line-height:1.8}.look-gallery__colors{flex-wrap:wrap;gap:24px;margin-top:48px;display:flex}.look-gallery__color{letter-spacing:.06em;color:#6b6c66;flex-direction:column;align-items:center;gap:12px;padding:4px;font-size:9px;display:flex}.look-gallery__swatch{background:var(--swatch);outline-offset:0;border-radius:50%;outline:1px solid #00000015;width:20px;height:20px}.look-gallery__color[aria-current=page]{color:#20211f}.look-gallery__color[aria-current=page] .look-gallery__swatch{outline-offset:4px;outline:1px solid #77786f}.look-gallery__count{letter-spacing:.12em;margin-top:64px;font-size:10px}.look-gallery__count span{color:#7b7c74}@media (max-width:1100px){.collection-selection__looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 22px}.look-gallery__media{grid-template-columns:48px minmax(0,1fr);gap:12px}.look-gallery__thumbnail{width:48px}.look-gallery__layout{gap:32px}.look-gallery__colors{gap:18px}}@media (max-width:900px){.look-gallery__layout{display:block}.look-gallery__media{flex-direction:column;gap:18px;display:flex}.look-gallery__track{aspect-ratio:2/3;height:auto;max-height:none}.look-gallery__thumbnails{scrollbar-width:none;flex-direction:row;gap:10px;overflow-x:auto}.look-gallery__thumbnail{flex:0 0 12%;width:auto;max-width:78px}.look-gallery__information{padding:46px 0 0;position:static}}@media (max-width:700px){.collection-story{padding:28px 5vw 96px}.collection-editorial{grid-template-columns:1fr;gap:0}.collection-editorial__photo{width:89%}.collection-editorial__photo figcaption{font-size:8px}.collection-editorial__copy{max-width:295px;margin-left:14%;padding:52px 0 0}.collection-editorial__copy h2{margin-top:20px;font-size:clamp(28px,7.8vw,42px)}.collection-editorial__link{margin-top:30px}.collection-selection{padding-top:86px}.collection-selection__heading{margin-bottom:24px}.collection-selection__heading .collection-eyebrow{letter-spacing:.1em;font-size:8px}.collection-selection__looks{grid-template-columns:1fr;gap:48px}.collection-look__label{padding-top:14px}.look-gallery{padding:0 5vw 64px}.look-gallery__header{height:84px}.look-gallery__brand{width:118px}.look-gallery__back{font-size:9px}.look-gallery__layout{display:block}.look-gallery__media{flex-direction:column;gap:18px;display:flex}.look-gallery__track{aspect-ratio:2/3;width:calc(100% + 10vw);height:auto;max-height:none;margin-left:-5vw}.look-gallery__slide img{object-fit:contain}.look-gallery__thumbnails{scrollbar-width:none;flex-direction:row;gap:10px;overflow-x:auto}.look-gallery__thumbnail{flex:0 0 18%;width:auto;max-width:none}.look-gallery__information{padding:46px 0 0;position:static}.look-gallery__information h1{margin-top:20px;font-size:34px}.look-gallery__caption{margin-top:16px}.look-gallery__colors{gap:26px;margin-top:32px}.look-gallery__count{margin-top:40px}}@media (prefers-reduced-motion:reduce){.editorial-photo-carousel__track,.editorial-photo-carousel__arrow,.collection-look,.collection-look__photo img,.collection-look__label>span:last-child{transition:none}.look-gallery__track{scroll-behavior:auto}}
