.ap-cgv2{padding:84px 0;background:var(--color-neutral-gray-50)}.ap-cgv2__inner{margin-inline:auto}.ap-cgv2__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.ap-cgv2__heading-group{display:flex;flex-direction:column;gap:4px;text-transform:uppercase}.ap-cgv2__eyebrow{margin:0;font-weight:700;font-size:14px;line-height:32px;letter-spacing:2px;color:var(--color-primary-500)}.ap-cgv2__title{margin:0;font-size:40px;line-height:40px;letter-spacing:-.4px;color:var(--color-neutral-gray-800)}.btn.ap-cgv2__cta{--cta-pad-right: 16px;--cta-icon: 24px;--mask-top-offset: calc(var(--cta-pad-right) + var(--cta-icon) + .54px);--mask-bottom-offset: calc(var(--cta-pad-right) + var(--cta-icon) + .54px);justify-content:space-between;min-width:220px;padding:12px var(--cta-pad-right);gap:20px}.btn.ap-cgv2__cta span{display:inline-flex;flex-shrink:0}.btn.ap-cgv2__cta svg{flex-shrink:0;width:var(--cta-icon);height:var(--cta-icon)}.ap-cgv2__track{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:36px}.ap-cgv2__pair{display:contents}.ap-cgv2__card{position:relative;margin:0;border-radius:16px;background:var(--color-white)}.ap-cgv2__card--wide{display:flex;flex:1 1 calc((100% - 32px)*.4802);min-height:330px;padding:12px}.ap-cgv2__card--short{flex:1 1 calc((100% - 32px)*.2599);min-height:330px}.ap-cgv2__wide-media{position:relative;flex:0 0 44.8%;min-width:0}.ap-cgv2__wide-imgwrap{position:relative;height:100%;border-radius:12px;overflow:hidden;background:var(--color-secondary-900)}.ap-cgv2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,var(--cgv2-ov-top, 0)),rgba(0,0,0,var(--cgv2-ov-bottom, 1)))}.ap-cgv2__wide-imgwrap img,.ap-cgv2__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ap-cgv2__wide-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:0 37px 0 43px}@media(min-width:720px){.ap-cgv2__card--wide .ap-cgv2__wide-media,.ap-cgv2__card--wide .ap-cgv2__wide-body{-webkit-mask:none;mask:none}}.ap-cgv2__wide-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0;margin:0;font-weight:700;font-size:32px;line-height:44px;letter-spacing:-.1px;color:#1c3243}.ap-cgv2__wide-desc{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0;width:100%;margin:16px 0 0;padding-top:12px;border-top:1px solid #d8d8d8;font-size:18px;line-height:28px;color:#3a3a3a}.btn.ap-cgv2__wide-btn{flex-shrink:0;margin-top:20px}.ap-cgv2__short-media{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:12px;overflow:hidden;background:var(--color-secondary-900);pointer-events:none}.ap-cgv2__short-media img{width:100%;height:100%;object-fit:cover}.ap-cgv2__short-content{position:absolute;z-index:1;top:12px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:0 21px 24px}.ap-cgv2__short-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-weight:700;font-size:32px;line-height:44px;letter-spacing:-.1px;color:var(--color-white)}.ap-cgv2__short-desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:18px;line-height:24px;letter-spacing:-.2px;color:var(--color-white)}.btn.ap-cgv2__short-btn{position:absolute;z-index:2;top:12px;right:12px;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.ap-cgv2__card--short:hover .ap-cgv2__short-btn,.ap-cgv2__card--short:focus-within .ap-cgv2__short-btn{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.btn.ap-cgv2__short-btn{transform:none;transition:none}}.ap-cgv2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1439px){.ap-cgv2{padding:72px 0}.ap-cgv2__title{font-size:34px;line-height:42px}.ap-cgv2__card--wide{--mask-top-offset: calc(60% - 21px) ;--mask-bottom-offset: calc(60% - 21px) ;flex-basis:100%}.ap-cgv2__card--short{flex-basis:calc(50% - 8px)}.ap-cgv2__wide-media{flex-basis:40%}.ap-cgv2__wide-body{padding:0 24px 0 32px}.ap-cgv2__short-content{padding:0 16px 18px}.ap-cgv2__short-title{font-size:28px;line-height:38px}.btn.ap-cgv2__short-btn{position:static;margin-top:4px;opacity:1;transform:none}}@media(max-width:719px){.ap-cgv2{padding:48px 0}.ap-cgv2__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:36px}.ap-cgv2__heading-group{gap:8px}.ap-cgv2__eyebrow{line-height:24px}.ap-cgv2__title{font-size:28px;line-height:36px}.btn.ap-cgv2__cta{--cta-icon: 20px;min-width:185px;min-height:36px;padding:8px;font-size:14px;line-height:20px;gap:28px}.ap-cgv2__track{flex-wrap:nowrap;gap:16px;margin-inline:-20px;padding:0 20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.ap-cgv2__track::-webkit-scrollbar{display:none}.ap-cgv2__track>.ap-cgv2__card--wide{order:1}.ap-cgv2__pair{display:flex;order:2;flex:0 0 305px;flex-direction:column;gap:12px;min-height:443px;scroll-snap-align:start}.ap-cgv2__track>.ap-cgv2__card--wide:last-child{order:3}.ap-cgv2__pair:last-of-type{order:4}.ap-cgv2__card--wide{flex:0 0 243px;flex-direction:column;min-height:443px;padding:0;border-radius:0;background:transparent;-webkit-mask:none;mask:none;scroll-snap-align:start}.ap-cgv2__wide-media{flex:0 0 223px;padding:12px;border-radius:16px 16px 0 0;background:var(--color-white)}.ap-cgv2__wide-body{flex:1;justify-content:flex-start;min-height:0;overflow:hidden;padding:12px 18px 20px;border-radius:0 0 16px 16px;background:var(--color-white)}.ap-cgv2__wide-title{font-size:20px;line-height:28px}.ap-cgv2__wide-desc{margin:8px 0;padding-top:8px;font-size:14px;line-height:24px;letter-spacing:-.1px}.btn.ap-cgv2__wide-btn{margin-top:auto}.ap-cgv2__card--short{flex:1;min-height:0;height:auto}.ap-cgv2__short-media{top:6px;right:6px;bottom:6px;left:6px}.ap-cgv2__short-content{top:6px;right:6px;bottom:6px;left:6px;padding:0 15px 22px}.ap-cgv2__short-title{font-size:20px;line-height:28px}.ap-cgv2__short-desc{font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/collections-grid-v2.css.map */
