.ap.ap-editor-layout [data-ap-home]{--ap-media-ratio:var(--ap-photo-ratio-d,auto)}.ap.ap-editor-layout .ap-editor-component>[data-ap-home=hero],.ap.ap-editor-layout .ap-editor-component>[data-ap-home=budget],.ap.ap-editor-layout .ap-editor-component>[data-ap-home=faq]{display:grid;grid-template-columns:repeat(var(--ap-columns-desktop), minmax(0, 1fr));column-gap:var(--ap-column-gap-desktop);row-gap:var(--ap-row-gap-desktop)}.ap.ap-editor-layout [data-ap-home=hero]{height:auto;align-items:start}.ap.ap-editor-layout [data-ap-home=hero] .ap-hero__panel{height:auto;min-height:0;max-height:none;aspect-ratio:var(--ap-photo-ratio-d)}.ap.ap-editor-layout [data-ap-home=hero] .ap-editor-media img{position:absolute;inset:0;width:100%;height:100%}.ap.ap-editor-layout [data-ap-home=categories] .ap-categories__image,.ap.ap-editor-layout [data-ap-home=fits] .ap-fit-image{height:auto;min-height:0;max-height:none;aspect-ratio:var(--ap-photo-ratio-d)}.ap.ap-editor-layout :is([data-ap-home=categories],[data-ap-home=fits]) .ap-editor-media img{width:100%;height:100%}.ap.ap-editor-layout [data-ap-home=campaigns]:not([data-ap-ratio-d=auto]) .ap-world-photo,.ap.ap-editor-layout [data-ap-home=budget]:not([data-ap-ratio-d=auto]) .ap-look-editorial{height:auto;min-height:0;max-height:none;aspect-ratio:var(--ap-photo-ratio-d)}.ap.ap-editor-layout [data-ap-home=campaigns] .ap-world-photo .ap-editor-media img{position:absolute;inset:0;width:100%;height:100%}.ap.ap-editor-layout [data-ap-home=budget] .ap-price-links{display:grid;grid-template-columns:repeat(var(--ap-links-cols-d), minmax(0, 1fr));row-gap:var(--ap-links-row-gap);column-gap:var(--ap-links-col-gap)}.ap.ap-editor-layout [data-ap-home=budget] .ap-look-editorial .ap-editor-media img{position:absolute;inset:0;width:100%;height:100%}.ap.ap-editor-layout .ap-editor-component>[data-ap-home=faq]{padding-inline:var(--ap-space)}.ap.ap-editor-layout .ap-editor-component>[data-ap-home=faq][data-ap-faq-columns="2"]{grid-template-columns:var(--ap-faq-intro-ratio)}.ap-curation-tab{margin:0;padding:0;min-width:0}.ap.ap-editor-layout :is(.club-team-card__media,.club-league-card__media) .ap-editor-media img{position:absolute;inset:0;width:100%;height:100%}.ap.ap-editor-layout .drop-collection__media .ap-editor-media img{display:block;width:100%;height:100%}.ap.ap-editor-layout .club-more__links>a .ap-editor-media img{width:80px;height:104px}.ap.ap-editor-layout .drop-archive-card .ap-editor-media img{width:68px;height:84px}.ap.ap-editor-layout .ap-editor-component>:is(.club-more,.drop-archive){padding-inline:var(--ap-space)}@media(max-width: 1100px){.ap.ap-editor-layout [data-ap-home=curation] .ap-product-grid{grid-template-columns:repeat(var(--ap-columns-mobile), minmax(0, 1fr));column-gap:var(--ap-column-gap-mobile);row-gap:var(--ap-row-gap-mobile)}}@media(max-width: 1000px){.ap.ap-editor-layout [data-ap-home=categories] .ap-categories{grid-template-columns:repeat(var(--ap-columns-mobile), minmax(0, 1fr));column-gap:var(--ap-column-gap-mobile);row-gap:var(--ap-row-gap-mobile)}}@media(max-width: 760px){.ap.ap-editor-layout [data-ap-home=fits] .ap-fits,.ap.ap-editor-layout .ap-editor-component>[data-ap-home=faq],.ap.ap-editor-layout .ap-editor-component>[data-ap-home=faq][data-ap-faq-columns="2"]{grid-template-columns:repeat(var(--ap-columns-mobile), minmax(0, 1fr));column-gap:var(--ap-column-gap-mobile);row-gap:var(--ap-row-gap-mobile)}}@media(max-width: 700px){.ap.ap-editor-layout [data-ap-home]{--ap-media-ratio:var(--ap-photo-ratio-m,auto)}.ap.ap-editor-layout [data-ap-home=categories] .ap-categories__image,.ap.ap-editor-layout [data-ap-home=fits] .ap-fit-image{aspect-ratio:var(--ap-photo-ratio-m)}.ap.ap-editor-layout [data-ap-home=campaigns]:not([data-ap-ratio-m=auto]) .ap-world-photo,.ap.ap-editor-layout [data-ap-home=budget]:not([data-ap-ratio-m=auto]) .ap-look-editorial{height:auto;min-height:0;max-height:none;aspect-ratio:var(--ap-photo-ratio-m)}.ap.ap-editor-layout .club-more__links>a .ap-editor-media img{width:64px;height:88px}.ap.ap-editor-layout .drop-archive-card .ap-editor-media img{width:60px;height:76px}}@media(max-width: 600px){.ap.ap-editor-layout .ap-editor-component>[data-ap-home=hero],.ap.ap-editor-layout .ap-editor-component>[data-ap-home=budget],.ap.ap-editor-layout [data-ap-home=campaigns] .ap-editorial-pair{grid-template-columns:repeat(var(--ap-columns-mobile), minmax(0, 1fr));column-gap:var(--ap-column-gap-mobile);row-gap:var(--ap-row-gap-mobile)}.ap.ap-editor-layout [data-ap-home=hero] .ap-hero__panel{aspect-ratio:var(--ap-photo-ratio-m)}.ap.ap-editor-layout [data-ap-home=budget] .ap-price-links{grid-template-columns:repeat(var(--ap-links-cols-m), minmax(0, 1fr))}}@media(max-width: 359px){.ap.ap-editor-layout .club-more__links>a .ap-editor-media img{width:56px;height:80px}.ap.ap-editor-layout .drop-archive-card .ap-editor-media img{width:52px;height:72px}}.ap.ap-editor-layout [data-ap-home=fits]{background:#fff}.ap.ap-editor-layout [data-ap-home=fits] .ap-fit-copy{padding:14px 16px 0}.ap.ap-editor-layout [data-ap-home=fits] .ap-fit-copy h3{margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.2;letter-spacing:-0.02em}.ap.ap-editor-layout [data-ap-home=fits] .ap-fits>a:is(:hover,:focus){opacity:1;color:inherit}.ap.ap-editor-layout [data-ap-home=fits] .ap-fits>a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-card{position:relative;display:grid;grid-template:minmax(0, 1fr)/minmax(0, 1fr);aspect-ratio:var(--ap-photo-ratio-d, 4/3);height:auto;min-height:0;isolation:isolate;background:#171714}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-photo{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-copy{position:relative;z-index:1;grid-area:1/1;align-self:stretch;min-height:0;width:100%;margin:0;padding:clamp(20px,2.5vw,36px);gap:12px;justify-content:flex-end;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.28) 48%, transparent 80%)}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-copy h3{margin:0;font-size:clamp(26px,2.8vw,40px);line-height:1.04;letter-spacing:-0.035em;color:#fff}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-copy>.ap-text-link{align-self:flex-start;justify-content:flex-start;gap:12px;border:0;padding:0;margin:0;font-size:11px;line-height:1.5;min-height:24px;color:#fff}@media(min-width: 701px){.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner][data-ap-ratio-d=auto] .ap-world-card{aspect-ratio:4/3}}@media(max-width: 700px){.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner] .ap-world-card{aspect-ratio:var(--ap-photo-ratio-m, 4/3)}.ap.ap-editor-layout [data-ap-home=campaigns][data-ap-presentation=banner][data-ap-ratio-m=auto] .ap-world-card{aspect-ratio:4/3}.ap.ap-editor-layout [data-ap-home=fits] .ap-fit-copy{padding:12px 12px 0}}.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fits>a{display:flex;min-height:72px;border-top:1px solid #d8d8d4;border-bottom:1px solid #d8d8d4;background:transparent;align-items:stretch}.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fit-copy{width:100%;padding:16px var(--ap-space);display:flex;align-items:center;justify-content:center}.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fit-copy h3{font-size:20px;letter-spacing:-0.02em}.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fits>a:hover{background:#f4f4f1}@media(max-width: 700px){.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fits>a{min-height:60px}.ap.ap-editor-layout [data-ap-home=fits][data-ap-fit-presentation=links] .ap-fit-copy h3{font-size:17px}}.ap.ap-editor-layout [data-ap-home=hero] .ap-hero__panel::after{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 35%, rgba(0, 0, 0, 0.14) 65%, rgba(0, 0, 0, 0.54) 100%)}.ap.ap-editor-layout [data-ap-home=hero] .ap-hero__copy{z-index:2}
