.Tabs-module__bgv8gq__root{gap:var(--space-200);color:var(--text-primary);font-family:var(--font-family-ios);flex-direction:column;display:flex}.Tabs-module__bgv8gq__root[data-orientation=vertical]{flex-direction:row;align-items:flex-start}.Tabs-module__bgv8gq__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;width:max-content;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.Tabs-module__bgv8gq__list::-webkit-scrollbar{display:none}.Tabs-module__bgv8gq__track{flex:none;align-items:center;display:inline-flex}.Tabs-module__bgv8gq__list[data-full-width=true]{width:100%}.Tabs-module__bgv8gq__root[data-orientation=vertical] .Tabs-module__bgv8gq__list{flex-direction:column;align-items:stretch;overflow:visible auto}.Tabs-module__bgv8gq__trigger{z-index:0;justify-content:center;align-items:center;gap:var(--space-050);border-radius:var(--radius-full);min-width:0;color:var(--text-secondary);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.Tabs-module__bgv8gq__trigger:before,.Tabs-module__bgv8gq__trigger:after{content:"";pointer-events:none;position:absolute}.Tabs-module__bgv8gq__trigger:before{z-index:-1;border-radius:inherit;background:0 0;inset:0}.Tabs-module__bgv8gq__trigger:after{opacity:0}.Tabs-module__bgv8gq__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Tabs-module__bgv8gq__list[data-inverse=true] .Tabs-module__bgv8gq__trigger:focus-visible{outline-color:var(--border-focus-inverse)}.Tabs-module__bgv8gq__trigger[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.Tabs-module__bgv8gq__list[data-inverse=true] .Tabs-module__bgv8gq__trigger[aria-disabled=true]{color:var(--text-disabled-inverse)}@media (hover:hover) and (pointer:fine){.Tabs-module__bgv8gq__trigger:not([aria-disabled=true]):hover{color:var(--text-primary)}.Tabs-module__bgv8gq__list[data-inverse=true] .Tabs-module__bgv8gq__trigger:not([aria-disabled=true]):hover{color:var(--text-primary-inverse)}}.Tabs-module__bgv8gq__label,.Tabs-module__bgv8gq__icon{z-index:1;align-items:center;display:inline-flex;position:relative}.Tabs-module__bgv8gq__icon{width:var(--space-250);height:var(--space-250);color:currentColor;justify-content:center}.Tabs-module__bgv8gq__icon svg{width:100%;height:100%;display:block}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=a]{gap:var(--space-300);min-height:56px;padding-inline:0}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger{border-radius:var(--radius-component-none);height:56px;font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl);font-weight:var(--font-weight-normal);color:var(--text-secondary);padding:0}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger:after{right:0;bottom:calc((56px - var(--line-height-body-xl)) / 2 - var(--space-050) - var(--stroke-thick));height:var(--stroke-thick);background:currentColor;left:0}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary);font-weight:var(--font-weight-emphasize)}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger[data-state=active]:after{opacity:1}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger{color:var(--text-secondary-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=a] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary-inverse)}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b]{border-radius:var(--radius-full);background:0 0;gap:0;min-height:52px;padding:0}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__track{min-height:52px;padding:var(--space-050) calc(var(--space-100) + var(--space-025));border-radius:inherit;gap:0;position:relative}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__track:before{content:"";inset:var(--space-100);pointer-events:none;border-radius:inherit;background:var(--surface-secondary);position:absolute}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger{min-height:44px;padding-inline:var(--space-150);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger:before{top:6px;bottom:6px}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary);font-weight:var(--font-weight-emphasize)}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger[data-state=active]:before{background:var(--surface-primary)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=b]{background:0 0}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=b] .Tabs-module__bgv8gq__track:before{background:var(--button-tertiary-active-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger{color:var(--text-secondary-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary)}.Tabs-module__bgv8gq__list[data-variant=secondary]{min-height:var(--space-500);gap:var(--space-200);padding-inline:var(--space-200);border-bottom:var(--stroke-default) solid var(--divider-default)}.Tabs-module__bgv8gq__list[data-variant=secondary] .Tabs-module__bgv8gq__trigger{height:var(--space-500);border-radius:var(--radius-component-none);color:var(--text-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-normal);padding:0}.Tabs-module__bgv8gq__list[data-variant=secondary] .Tabs-module__bgv8gq__trigger:after{height:var(--stroke-thick);background:currentColor;bottom:-1px;left:0;right:0}.Tabs-module__bgv8gq__list[data-variant=secondary] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary);font-weight:var(--font-weight-emphasize)}.Tabs-module__bgv8gq__list[data-variant=secondary] .Tabs-module__bgv8gq__trigger[data-state=active]:after{opacity:1}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=secondary]{border-bottom-color:var(--border-default-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=secondary] .Tabs-module__bgv8gq__trigger{color:var(--text-secondary-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=secondary] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary-inverse)}.Tabs-module__bgv8gq__list[data-variant=tertiary]{min-height:var(--space-400);gap:var(--space-050)}.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger{height:var(--space-400);padding-inline:var(--space-150);color:var(--text-primary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);font-weight:var(--font-weight-normal)}.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger:before{inset-block:0}.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary-inverse);font-weight:var(--font-weight-emphasize)}.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=active]:before{background:var(--text-primary)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=tertiary] .Tabs-module__bgv8gq__trigger{color:var(--text-primary-inverse)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=active]{color:var(--text-primary)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=active]:before{background:var(--surface-primary)}@media (hover:hover) and (pointer:fine){.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=inactive]:not([aria-disabled=true]):hover:before{background:var(--button-secondary)}.Tabs-module__bgv8gq__list[data-inverse=true][data-variant=tertiary] .Tabs-module__bgv8gq__trigger[data-state=inactive]:not([aria-disabled=true]):hover:before{background:var(--button-secondary-inverse)}}.Tabs-module__bgv8gq__list[data-full-width=true] .Tabs-module__bgv8gq__trigger{flex:1 1 0;min-width:max-content}.Tabs-module__bgv8gq__root[data-orientation=vertical] .Tabs-module__bgv8gq__trigger{justify-content:flex-start;width:100%}.Tabs-module__bgv8gq__root[data-orientation=vertical] .Tabs-module__bgv8gq__list[data-variant=secondary] .Tabs-module__bgv8gq__trigger:after{width:var(--stroke-thick);height:auto;inset:0 0 0 auto}.Tabs-module__bgv8gq__content{color:var(--text-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);outline:none}.Tabs-module__bgv8gq__content:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-050)}.Tabs-module__bgv8gq__content[hidden]{display:none}.Tabs-module__bgv8gq__list[data-skeleton=true]{pointer-events:none}.Tabs-module__bgv8gq__skeletonItem{width:48px;height:var(--space-250);border-radius:var(--radius-full);background:var(--fill-skeleton);display:block}.Tabs-module__bgv8gq__skeletonItemWide{width:72px}.Tabs-module__bgv8gq__list[data-inverse=true] .Tabs-module__bgv8gq__skeletonItem{background:var(--fill-skeleton-inverse)}.Tabs-module__bgv8gq__list[data-variant=primary][data-style=b][data-skeleton=true] .Tabs-module__bgv8gq__skeletonItem,.Tabs-module__bgv8gq__list[data-variant=tertiary][data-skeleton=true] .Tabs-module__bgv8gq__skeletonItem{height:var(--space-400)}@media (min-width:1024px){.Tabs-module__bgv8gq__root[data-orientation=horizontal] .Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger{min-width:var(--space-600)}.Tabs-module__bgv8gq__root[data-orientation=horizontal] .Tabs-module__bgv8gq__list[data-variant=primary][data-style=b] .Tabs-module__bgv8gq__trigger:before{inset-block:var(--space-050)}.Tabs-module__bgv8gq__root[data-orientation=horizontal] .Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger:before{inset-block:0}}.Tabs-module__bgv8gq__list[data-align=center]{justify-content:safe center}.Tabs-module__bgv8gq__list[data-edge-padding=true][data-variant]{box-sizing:border-box;padding-inline:var(--space-200);scroll-padding-inline:var(--space-200)}@media (min-width:1024px){.Tabs-module__bgv8gq__list[data-variant=tertiary]{min-height:calc(var(--space-400) + var(--space-050))}.Tabs-module__bgv8gq__list[data-variant=tertiary] .Tabs-module__bgv8gq__trigger{height:calc(var(--space-400) + var(--space-050))}}
.ProductList-module___pCt2q__root{--section-divider-color:var(--border-default);--section-divider-width:var(--stroke-default);box-sizing:border-box;width:100%;color:var(--text-primary);background:var(--surface-primary);font-family:var(--font-family-ios);border:0;overflow:hidden}.ProductList-module___pCt2q__root[data-divider-variant=black]{--section-divider-color:var(--divider-emphasis);--section-divider-width:var(--stroke-thick)}.ProductList-module___pCt2q__root[data-appearance=themed]{--product-list-theme-color-active:var(--product-list-theme-color-mobile,var(--product-list-theme-color,var(--surface-secondary)));background:var(--product-list-theme-color-active);border-radius:var(--radius-xl);position:relative}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__title,.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__title,.ProductList-module___pCt2q__root[data-appearance=themed] [data-slot=product-list-view-all],.ProductList-module___pCt2q__root[data-appearance=atmospheric] [data-slot=product-list-view-all],.ProductList-module___pCt2q__root[data-appearance=themed] [data-slot=product-list-view-all-mobile],.ProductList-module___pCt2q__root[data-appearance=atmospheric] [data-slot=product-list-view-all-mobile]{color:var(--color-black-900)}.ProductList-module___pCt2q__root[data-appearance=themed] [data-slot=product-list-view-all-mobile],.ProductList-module___pCt2q__root[data-appearance=atmospheric] [data-slot=product-list-view-all-mobile]{background-color:var(--color-black-100)}.ProductList-module___pCt2q__root[data-appearance=themed] [data-slot=product-list-view-all-mobile]:active,.ProductList-module___pCt2q__root[data-appearance=atmospheric] [data-slot=product-list-view-all-mobile]:active{background-color:var(--color-black-200)}@media (hover:hover) and (pointer:fine){.ProductList-module___pCt2q__root[data-appearance=themed] [data-slot=product-list-view-all-mobile]:hover,.ProductList-module___pCt2q__root[data-appearance=atmospheric] [data-slot=product-list-view-all-mobile]:hover{background-color:var(--color-black-200)}}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__tabsList,.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__tabsList{--text-primary:var(--color-black-900);--text-primary-inverse:var(--color-white-1000)}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__railButton,.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__railButton{--border-default:var(--color-black-200);--border-focus:var(--color-black-900);--button-secondary:var(--color-black-100);--button-secondary-active:var(--color-black-200);--text-disabled:var(--color-black-400)}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__railButton:not([aria-disabled=true]),.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__railButton:not([aria-disabled=true]){color:var(--color-black-900)}.ProductList-module___pCt2q__root[data-appearance=atmospheric]{background:0 0;position:relative}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container,.ProductList-module___pCt2q__root[data-appearance=background]{z-index:0;background-color:var(--product-list-background-color,var(--surface-secondary));background-image:var(--product-list-background-image-mobile,var(--product-list-background-image,none));background-image:var(--product-list-background-image-mobile-set,var(--product-list-background-image-set,var(--product-list-background-image-mobile,var(--product-list-background-image,none))));background-position:top;background-repeat:no-repeat;background-size:100%;position:relative;overflow:hidden}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container{border-radius:var(--radius-xl)}.ProductList-module___pCt2q__root[data-appearance=background]{border-radius:0;width:100%;margin-inline:0}.ProductList-module___pCt2q__root[data-appearance=background] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-plain-background=true] .ProductList-module___pCt2q__item{background-color:var(--surface-primary);border-radius:var(--radius-component-default)}.ProductList-module___pCt2q__root[data-appearance=background] [data-slot=product-card-image]{background-color:var(--color-white-1000)}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container:before,.ProductList-module___pCt2q__root[data-appearance=background]:before{z-index:-1;aspect-ratio:4;background:linear-gradient(to bottom, transparent 50%, var(--product-list-background-color,var(--surface-secondary)) 100%);content:"";pointer-events:none;width:100%;position:absolute;top:0;left:0}.ProductList-module___pCt2q__banner{width:100%;position:relative;overflow:hidden}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__banner:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--product-list-theme-color-active) 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.ProductList-module___pCt2q__banner img{object-fit:cover;width:100%;height:auto;max-height:192px;transition:opacity .24s ease-out;display:block}.ProductList-module___pCt2q__banner img[data-image-state=pending],.ProductList-module___pCt2q__banner img[data-image-state=error]{opacity:0}.ProductList-module___pCt2q__banner img[data-image-state=loaded]{opacity:1}.ProductList-module___pCt2q__banner picture{display:block}.ProductList-module___pCt2q__container{gap:var(--space-025);box-sizing:border-box;width:100%;max-width:1920px;padding:var(--space-100);flex-direction:column;margin-inline:auto;display:flex}.ProductList-module___pCt2q__root .ProductList-module___pCt2q__tabsList{box-sizing:border-box;width:calc(100% + var(--space-100) + var(--space-100));max-width:none;margin-inline:calc(-1 * var(--space-100));padding-inline:var(--space-100);scroll-padding-inline:var(--space-100)}.ProductList-module___pCt2q__heading{box-sizing:border-box}.ProductList-module___pCt2q__introContent{width:100%;min-width:0}.ProductList-module___pCt2q__railActions{align-items:center;gap:var(--space-100);flex:none;display:none}.ProductList-module___pCt2q__list{width:100%;min-width:0}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__list{box-sizing:border-box;width:calc(100% + var(--space-100) + var(--space-100));margin-inline:calc(-1 * var(--space-100));gap:var(--space-100);padding:var(--space-025) var(--space-100);scroll-padding-inline:var(--space-100);display:flex}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__skeletonItem{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 152px}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{gap:var(--space-100)}.ProductList-module___pCt2q__mobileLeadingContent{display:none}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__leadingContent{flex:0 0 calc(152px + 152px + var(--space-100));scroll-snap-align:start;scroll-snap-stop:always;align-self:stretch;min-width:0;display:flex;overflow:hidden}.ProductList-module___pCt2q__root[data-layout=waterfall] .ProductList-module___pCt2q__list{gap:var(--space-100);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (min-width:560px) and (max-width:1023.98px){.ProductList-module___pCt2q__root[data-layout=waterfall] .ProductList-module___pCt2q__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.ProductList-module___pCt2q__root[data-layout=waterfall] .ProductList-module___pCt2q__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductList-module___pCt2q__item{min-width:0}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__item{flex-direction:column;display:flex}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__item>[data-slot=card]{flex:1}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__item{background:var(--surface-primary);border-radius:var(--radius-component-default)}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__list[data-surface=card] .ProductList-module___pCt2q__item{background:0 0}.ProductList-module___pCt2q__root[data-appearance=themed][data-layout=rail] [data-slot=product-card-image],.ProductList-module___pCt2q__root[data-appearance=atmospheric][data-layout=rail] [data-slot=product-card-image]{background-color:var(--color-white-1000)}.ProductList-module___pCt2q__loadMore{padding-block:var(--space-100);justify-content:center;width:100%;display:flex}.ProductList-module___pCt2q__loadMore>*{width:min(480px,100%)}.ProductList-module___pCt2q__skeletonItem{gap:var(--space-100);min-width:0;padding:var(--space-050);border-radius:var(--radius-component-default);background:var(--surface-primary);flex-direction:column;display:flex}.ProductList-module___pCt2q__skeletonMedia,.ProductList-module___pCt2q__skeletonLine,.ProductList-module___pCt2q__skeletonLineShort,.ProductList-module___pCt2q__skeletonLineMedium,.ProductList-module___pCt2q__skeletonPrice{background:var(--fill-skeleton);background-image:linear-gradient(90deg, transparent, var(--fill-skeleton-inverse), transparent);background-position:200% 0;background-size:200% 100%;animation:1.5s linear infinite ProductList-module___pCt2q__skeleton-shimmer;display:block;overflow:hidden}.ProductList-module___pCt2q__skeletonMedia{aspect-ratio:1;border-radius:var(--radius-component-default);width:100%}.ProductList-module___pCt2q__skeletonContent{gap:var(--space-100);flex-direction:column;display:flex}.ProductList-module___pCt2q__skeletonLine,.ProductList-module___pCt2q__skeletonLineShort,.ProductList-module___pCt2q__skeletonLineMedium,.ProductList-module___pCt2q__skeletonPrice{height:var(--space-200);border-radius:var(--radius-tag-primary)}.ProductList-module___pCt2q__skeletonLine{width:100%}.ProductList-module___pCt2q__skeletonLineShort{width:42%}.ProductList-module___pCt2q__skeletonLineMedium{width:72%}.ProductList-module___pCt2q__skeletonPrice{width:36%;height:var(--space-250)}.ProductList-module___pCt2q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes ProductList-module___pCt2q__skeleton-shimmer{to{background-position:-200% 0}}@media (max-width:1023px){.ProductList-module___pCt2q__root,.ProductList-module___pCt2q__root[data-appearance=themed]{width:calc(100% - var(--layout-page-margin-card) - var(--layout-page-margin-card));margin-inline:var(--layout-page-margin-card);border-radius:var(--radius-surface-default);border-top:0}.ProductList-module___pCt2q__root[data-appearance=atmospheric]{border-top:0;border-radius:0;width:100%;margin-inline:0}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container{box-sizing:border-box;width:calc(100% - var(--layout-page-margin-card) - var(--layout-page-margin-card));margin-inline:var(--layout-page-margin-card);border-radius:var(--radius-surface-default)}.ProductList-module___pCt2q__root[data-layout=waterfall]{border-radius:var(--radius-xl);width:100%;margin-inline:0}.ProductList-module___pCt2q__root[data-mobile-surface=plain]{border-radius:0;width:100%;margin-inline:0}.ProductList-module___pCt2q__root[data-mobile-surface=plain] .ProductList-module___pCt2q__container{padding:var(--space-200)}.ProductList-module___pCt2q__root[data-mobile-surface=plain] .ProductList-module___pCt2q__tabsList,.ProductList-module___pCt2q__root[data-mobile-surface=plain][data-layout=rail] .ProductList-module___pCt2q__list{width:calc(100% + var(--space-200) + var(--space-200));margin-inline:calc(-1 * var(--space-200));padding-inline:var(--space-200);scroll-padding-inline:var(--space-200)}.ProductList-module___pCt2q__root[data-mobile-surface=plain][data-layout=waterfall] .ProductList-module___pCt2q__list{column-gap:var(--space-100);row-gap:var(--space-200);padding:0;scroll-padding-inline:0}.ProductList-module___pCt2q__root[data-mobile-surface=plain][data-appearance=atmospheric] .ProductList-module___pCt2q__container{border-radius:0;width:100%;margin-inline:0}.ProductList-module___pCt2q__root[data-mobile-surface=plain][data-divider-position=top]{border-top:var(--section-divider-width) solid var(--section-divider-color)}.ProductList-module___pCt2q__root[data-mobile-surface=plain][data-divider-position=bottom]{border-bottom:var(--section-divider-width) solid var(--section-divider-color)}.ProductList-module___pCt2q__root[data-leading-content=true] .ProductList-module___pCt2q__mobileLeadingContent{width:100%;min-width:0;display:block;overflow:hidden}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__leadingContent{display:none}.ProductList-module___pCt2q__root[data-component=theme-product-list][data-layout=rail] .ProductList-module___pCt2q__list{padding:var(--space-050) var(--space-100)}.ProductList-module___pCt2q__root[data-component=theme-product-list][data-mobile-surface=plain][data-layout=rail] .ProductList-module___pCt2q__list{padding:var(--space-050) var(--space-200);scroll-padding-inline:var(--space-200)}.ProductList-module___pCt2q__root[data-component=theme-product-list] .ProductList-module___pCt2q__container{gap:var(--space-150) var(--space-050)}.ProductList-module___pCt2q__root[data-component=theme-product-list][data-layout=rail] .ProductList-module___pCt2q__mobileLeadingContent{margin-bottom:calc(-1 * var(--space-100))}}@media (min-width:1024px){.ProductList-module___pCt2q__root[data-divider-position=top]{border-top:var(--section-divider-width) solid var(--section-divider-color)}.ProductList-module___pCt2q__root[data-divider-position=bottom]{border-bottom:var(--section-divider-width) solid var(--section-divider-color)}.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=top]{border-top:0}.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=bottom]{border-bottom:0}.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=top]:after,.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=bottom]:after{z-index:2;height:var(--section-divider-width);background:var(--section-divider-color);content:"";pointer-events:none;position:absolute;left:0;right:0}.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=top]:after{top:0}.ProductList-module___pCt2q__root[data-appearance=themed][data-divider-position=bottom]:after{bottom:0}.ProductList-module___pCt2q__root[data-appearance=themed]{--product-list-theme-color-active:var(--product-list-theme-color,var(--surface-secondary))}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container,.ProductList-module___pCt2q__root[data-appearance=background]{background-image:var(--product-list-background-image,var(--product-list-background-image-mobile,none));background-image:var(--product-list-background-image-set,var(--product-list-background-image-mobile-set,var(--product-list-background-image,var(--product-list-background-image-mobile,none))))}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container{box-sizing:border-box;width:calc(100% - var(--space-600) - var(--space-600));max-width:calc(1920px - var(--space-600) - var(--space-600));margin-block:var(--space-400);margin-inline:auto}.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container:before,.ProductList-module___pCt2q__root[data-appearance=background]:before{aspect-ratio:12}.ProductList-module___pCt2q__container{gap:var(--space-150);padding:var(--space-400) var(--space-600)}.ProductList-module___pCt2q__root[data-appearance=themed] .ProductList-module___pCt2q__container,.ProductList-module___pCt2q__root[data-appearance=atmospheric] .ProductList-module___pCt2q__container{padding:var(--space-200)}.ProductList-module___pCt2q__heading{padding-inline-start:0}.ProductList-module___pCt2q__root .ProductList-module___pCt2q__tabsList{width:max-content;max-width:100%;margin-inline:0;padding-inline:0}.ProductList-module___pCt2q__railActions{display:inline-flex}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__skeletonItem{flex-basis:calc(25% - 9px)}.ProductList-module___pCt2q__root[data-leading-content=true] .ProductList-module___pCt2q__container{max-width:1440px}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{gap:var(--space-200);scroll-snap-type:none}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__skeletonItem{flex-basis:var(--theme-product-card-width)}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__leadingContent{flex-basis:calc(var(--theme-product-card-width) + var(--theme-product-card-width) + var(--space-200))}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__list{gap:var(--space-150);width:100%;padding-block:var(--space-050) 0;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__item{scroll-snap-stop:normal}.ProductList-module___pCt2q__root[data-layout=waterfall] .ProductList-module___pCt2q__list{column-gap:var(--space-200);row-gap:var(--space-300);padding:var(--space-050) 0 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__container[data-rail-columns] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__container[data-rail-columns] .ProductList-module___pCt2q__skeletonItem{flex-basis:calc((100% - (var(--product-list-columns) - 1) * var(--space-150)) / var(--product-list-columns))}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__container[data-rail-columns="0"] .ProductList-module___pCt2q__item,.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__container[data-rail-columns="0"] .ProductList-module___pCt2q__skeletonItem{flex-basis:152px}.ProductList-module___pCt2q__root[data-layout=rail] .ProductList-module___pCt2q__container[data-rail-columns="0"] .ProductList-module___pCt2q__list{gap:var(--space-100)}.ProductList-module___pCt2q__root[data-plain-background=true]{border-radius:0;width:100%;margin-inline:0}@media (min-width:1024px){.ProductList-module___pCt2q__root[data-plain-background=true] .ProductList-module___pCt2q__container{padding:var(--space-400) var(--space-600)}}@media (prefers-reduced-motion:reduce){.ProductList-module___pCt2q__banner img{transition:none}.ProductList-module___pCt2q__skeletonMedia,.ProductList-module___pCt2q__skeletonLine,.ProductList-module___pCt2q__skeletonLineShort,.ProductList-module___pCt2q__skeletonLineMedium,.ProductList-module___pCt2q__skeletonPrice{animation:none}}.ProductList-module___pCt2q__railFrame{display:contents}.ProductList-module___pCt2q__root[data-heading-align=center] .ProductList-module___pCt2q__tabsList{justify-content:flex-start;width:max-content;max-width:100%;margin-inline:auto;padding-inline:0;scroll-padding-inline:0}.ProductList-module___pCt2q__root[data-heading-align=center] .ProductList-module___pCt2q__railFrame{width:100%;min-width:0;display:block;position:relative}@media (min-width:1024px){.ProductList-module___pCt2q__root[data-heading-align=center][data-layout=rail] .ProductList-module___pCt2q__list{width:100%;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.ProductList-module___pCt2q__edgeNavigation{pointer-events:none;z-index:2;position:absolute;inset:0}.ProductList-module___pCt2q__edgeNavigation>button{top:var(--rail-arrow-top,50%);pointer-events:auto;position:absolute}.ProductList-module___pCt2q__edgeNavigation>button[data-direction=left]{left:0;transform:translate(-50%,-50%)}.ProductList-module___pCt2q__edgeNavigation>button[data-direction=right]{right:0;transform:translate(50%,-50%)}@media (max-width:1023px){.ProductList-module___pCt2q__edgeNavigation{display:none}}@media (max-width:1023.98px){.ProductList-module___pCt2q__root[data-heading-align=center][data-mobile-surface=plain] .ProductList-module___pCt2q__tabsList{width:calc(100% + var(--space-200) + var(--space-200));max-width:none;margin-inline:calc(-1 * var(--space-200));padding-inline:var(--space-200);scroll-padding-inline:var(--space-200);justify-content:safe center}.ProductList-module___pCt2q__root .ProductList-module___pCt2q__heading{min-height:0;padding:var(--space-025)}.ProductList-module___pCt2q__container{row-gap:var(--space-150);column-gap:0}}@media (min-width:1024px){.ProductList-module___pCt2q__root[data-leading-content=true] .ProductList-module___pCt2q__container{container:theme-product-list/inline-size}.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{--theme-product-card-width:calc((100% - var(--space-200)) / 2)}@container theme-product-list (min-width:572px){.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{--theme-product-card-width:calc((100% - 2 * var(--space-200)) / 3)}}@container theme-product-list (min-width:768px){.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{--theme-product-card-width:calc((100% - 3 * var(--space-200)) / 4)}}@container theme-product-list (min-width:1104px){.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{--theme-product-card-width:calc((100% - 4 * var(--space-200)) / 5)}}@container theme-product-list (min-width:1344px){.ProductList-module___pCt2q__root[data-leading-content=true][data-layout=rail] .ProductList-module___pCt2q__list{--theme-product-card-width:calc((100% - 5 * var(--space-200)) / 6)}}}
.AllFiltersDialog-module__GguNzW__section{gap:var(--space-025);padding:var(--space-150) var(--space-200);flex-direction:column;display:flex;position:relative}.AllFiltersDialog-module__GguNzW__section:after{right:var(--space-250);bottom:0;left:var(--space-250);height:var(--stroke-default);background:var(--divider-default);content:"";position:absolute}.AllFiltersDialog-module__GguNzW__sectionHeader,.AllFiltersDialog-module__GguNzW__switchRow{box-sizing:border-box;align-items:center;gap:var(--space-100);width:100%;min-height:44px;padding:var(--space-100);border-radius:var(--radius-button-emphasis);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.AllFiltersDialog-module__GguNzW__sectionHeader:hover,.AllFiltersDialog-module__GguNzW__switchRow:hover{border-radius:var(--radius-button-emphasis);background:var(--fill-secondary)}}.AllFiltersDialog-module__GguNzW__sectionHeader strong,.AllFiltersDialog-module__GguNzW__switchRow strong{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-emphasize);line-height:var(--line-height-heading-sm);flex:1}.AllFiltersDialog-module__GguNzW__summary{max-width:45%;color:var(--text-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AllFiltersDialog-module__GguNzW__sectionIcon,.AllFiltersDialog-module__GguNzW__expandButton{border-radius:var(--radius-sm);width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:var(--text-secondary);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.AllFiltersDialog-module__GguNzW__sectionIcon:hover,.AllFiltersDialog-module__GguNzW__expandButton:hover{background:var(--color-black-200)}}.AllFiltersDialog-module__GguNzW__sectionIcon img,.AllFiltersDialog-module__GguNzW__expandButton img{width:16px;height:16px;display:block}.AllFiltersDialog-module__GguNzW__sectionIcon .AllFiltersDialog-module__GguNzW__mobileSectionIcon,.AllFiltersDialog-module__GguNzW__expandButton .AllFiltersDialog-module__GguNzW__mobileSectionIcon{display:none}.AllFiltersDialog-module__GguNzW__sectionContent{padding:0}.AllFiltersDialog-module__GguNzW__mobileSectionContent{padding:var(--space-100) var(--space-200) var(--space-200)}.AllFiltersDialog-module__GguNzW__optionGrid{column-gap:var(--space-025);row-gap:var(--space-050);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AllFiltersDialog-module__GguNzW__optionRow{align-items:center;gap:var(--space-050);min-height:36px;padding:var(--space-050) var(--space-100);border-radius:var(--radius-md);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.AllFiltersDialog-module__GguNzW__optionRow:hover,.AllFiltersDialog-module__GguNzW__categoryRow:hover{background:var(--fill-secondary)}}.AllFiltersDialog-module__GguNzW__categoryList,.AllFiltersDialog-module__GguNzW__categoryBranch{flex-direction:column;display:flex}.AllFiltersDialog-module__GguNzW__categoryRow{min-height:36px;padding:var(--space-050) var(--space-100);padding-left:calc(var(--space-100) + var(--category-depth,0) * 24px);border-radius:var(--radius-md);align-items:center;display:flex}.AllFiltersDialog-module__GguNzW__categoryChoice{align-items:center;gap:var(--space-050);cursor:pointer;flex:1;min-width:0;display:flex}.AllFiltersDialog-module__GguNzW__expandButton{cursor:pointer;background:0 0;border:0;padding:0}.AllFiltersDialog-module__GguNzW__fulfilledLabel{align-items:center;gap:var(--space-050);display:flex}.AllFiltersDialog-module__GguNzW__switch{border-radius:var(--radius-full);background:var(--fill-disabled);border:0;flex:none;width:32px;height:20px;padding:0;position:relative}.AllFiltersDialog-module__GguNzW__switch span{box-sizing:border-box;border:2px solid var(--border-default);border-radius:var(--radius-full);background:var(--fill-primary);width:20px;height:20px;transition:transform .12s ease-out;position:absolute;top:0;left:0}.AllFiltersDialog-module__GguNzW__switchRow[aria-checked=true] .AllFiltersDialog-module__GguNzW__switch{background:var(--fill-inverse)}.AllFiltersDialog-module__GguNzW__switchRow[aria-checked=true] .AllFiltersDialog-module__GguNzW__switch span{transform:translate(12px)}.AllFiltersDialog-module__GguNzW__priceFields{align-items:center;gap:var(--space-050);display:flex}.AllFiltersDialog-module__GguNzW__priceFields input{box-sizing:border-box;width:0;min-width:0;height:40px;padding-inline:var(--space-100);border:var(--stroke-default) solid var(--border-default);border-radius:var(--radius-md);font:inherit;flex:1}.AllFiltersDialog-module__GguNzW__priceFields span{width:24px;color:var(--text-secondary);text-align:center}.AllFiltersDialog-module__GguNzW__priceFields button{height:40px;padding-inline:var(--space-150);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.AllFiltersDialog-module__GguNzW__selectedTags{gap:var(--space-050);padding:var(--space-100) var(--space-200);background:var(--fill-secondary);flex-wrap:wrap;flex:none;display:flex}.AllFiltersDialog-module__GguNzW__selectedTag{box-sizing:border-box;align-items:center;gap:var(--space-050);height:32px;padding-right:var(--space-050);padding-left:var(--space-100);border:var(--stroke-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--fill-primary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);display:inline-flex}.AllFiltersDialog-module__GguNzW__removeTagButton{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){.AllFiltersDialog-module__GguNzW__removeTagButton:hover{background:var(--fill-tertiary)}}.AllFiltersDialog-module__GguNzW__removeTagButton img{display:block}.AllFiltersDialog-module__GguNzW__footer{align-items:center;gap:var(--space-100);padding:var(--space-150) var(--space-200) var(--space-150) var(--space-100);border-top:var(--stroke-default) solid var(--divider-default);background:var(--fill-primary);flex:none;justify-content:space-between;display:flex}.AllFiltersDialog-module__GguNzW__clearButton{height:40px;padding-inline:var(--space-150);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.AllFiltersDialog-module__GguNzW__applyButton{flex:none;min-width:80px}.AllFiltersDialog-module__GguNzW__sectionHeader:focus-visible,.AllFiltersDialog-module__GguNzW__expandButton:focus-visible,.AllFiltersDialog-module__GguNzW__switchRow:focus-visible,.AllFiltersDialog-module__GguNzW__clearButton:focus-visible,.AllFiltersDialog-module__GguNzW__priceFields button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:1023.98px){.AllFiltersDialog-module__GguNzW__mobileSectionContent{padding-inline:var(--space-100);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.AllFiltersDialog-module__GguNzW__section{padding-block:var(--space-050);padding-inline:var(--space-100)}.AllFiltersDialog-module__GguNzW__section:after{right:var(--space-100);left:var(--space-100)}.AllFiltersDialog-module__GguNzW__sectionHeader strong,.AllFiltersDialog-module__GguNzW__switchRow strong{font-size:var(--font-size-body-md);font-weight:var(--font-weight-emphasize)}.AllFiltersDialog-module__GguNzW__sectionIcon .AllFiltersDialog-module__GguNzW__desktopSectionIcon{display:none}.AllFiltersDialog-module__GguNzW__sectionIcon .AllFiltersDialog-module__GguNzW__mobileSectionIcon{display:block}.AllFiltersDialog-module__GguNzW__optionGrid{grid-template-columns:1fr}.AllFiltersDialog-module__GguNzW__optionRow,.AllFiltersDialog-module__GguNzW__categoryChoice{column-gap:var(--space-100)}}
.ActivityPageHeader-module__f31Anq__root{box-sizing:border-box;width:100%;min-height:56px;padding-inline:var(--layout-page-margin-card);background:var(--surface-primary);color:var(--brand-secondary);font-family:var(--font-family-ios)}.ActivityPageHeader-module__f31Anq__bar{align-items:center;gap:var(--space-100);width:100%;height:56px;display:flex}.ActivityPageHeader-module__f31Anq__branding{height:36px;padding-left:var(--layout-page-margin-card);flex:none;justify-content:center;align-items:center;display:flex}.ActivityPageHeader-module__f31Anq__brand{border-radius:var(--radius-component-default);align-items:center;text-decoration:none;display:inline-flex}.ActivityPageHeader-module__f31Anq__logo{width:auto;height:28px;display:block}.ActivityPageHeader-module__f31Anq__titleArea{min-width:0;padding:var(--space-050) var(--space-100);flex:auto;justify-content:center;align-items:center;display:flex}.ActivityPageHeader-module__f31Anq__title{min-width:0;color:var(--brand-secondary);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-emphasize);line-height:var(--line-height-heading-md);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ActivityPageHeader-module__f31Anq__actions{flex:none;justify-content:flex-end;align-items:center;min-width:64px;display:flex}.ActivityPageHeader-module__f31Anq__action{border-radius:var(--radius-component-default);width:40px;height:40px;color:var(--brand-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ActivityPageHeader-module__f31Anq__action:after{content:"";min-width:44px;min-height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ActivityPageHeader-module__f31Anq__brand:focus-visible,.ActivityPageHeader-module__f31Anq__action:focus-visible{outline:var(--stroke-thick) solid var(--border-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ActivityPageHeader-module__f31Anq__action:hover{background:var(--button-tertiary-active)}}.ActivityPageHeader-module__f31Anq__icon{width:24px;height:24px;-webkit-mask:var(--activity-header-icon) center / contain no-repeat;-webkit-mask:var(--activity-header-icon) center / contain no-repeat;mask:var(--activity-header-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}
.ReviewList-module__RE8bMW__root{box-sizing:border-box;background:var(--surface-primary);width:100%;color:var(--text-primary);font-family:var(--font-family-ios);border:0;overflow:hidden}.ReviewList-module__RE8bMW__container{box-sizing:border-box;gap:var(--space-025);width:100%;max-width:1920px;padding:var(--space-100);flex-direction:column;margin-inline:auto;display:flex}.ReviewList-module__RE8bMW__heading{box-sizing:border-box}.ReviewList-module__RE8bMW__list{align-items:stretch;gap:var(--space-200);scroll-behavior:smooth;margin:0;padding:0;list-style:none;display:flex}.ReviewList-module__RE8bMW__list:focus-visible{outline:var(--stroke-thick) solid var(--border-focus);outline-offset:var(--space-025)}.ReviewList-module__RE8bMW__item{flex:0 0 calc((100% - 2 * var(--space-200)) / 3);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:flex}.ReviewList-module__RE8bMW__railButton{color:var(--text-primary)}.ReviewList-module__RE8bMW__railActions{display:none}@media (max-width:1023px){.ReviewList-module__RE8bMW__root{width:calc(100% - var(--layout-page-margin-card) - var(--layout-page-margin-card));margin-inline:var(--layout-page-margin-card);border-radius:var(--radius-surface-default)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain]{border-radius:0;width:100%;margin-inline:0}.ReviewList-module__RE8bMW__container{row-gap:var(--space-100)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain] .ReviewList-module__RE8bMW__container{padding:var(--space-200)}.ReviewList-module__RE8bMW__root .ReviewList-module__RE8bMW__list[data-surface=plain]{width:calc(100% + var(--space-100) + var(--space-100));margin-inline:calc(-1 * var(--space-100));gap:var(--space-100);padding-block:0;padding-inline:var(--space-100);scroll-padding-inline:var(--space-100)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain] .ReviewList-module__RE8bMW__list[data-surface=plain]{width:calc(100% + var(--space-200) + var(--space-200));margin-inline:calc(-1 * var(--space-200));padding-inline:var(--space-200);scroll-padding-inline:var(--space-200)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain][data-divider-position=top]{border-top:var(--stroke-default) solid var(--border-default)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain][data-divider-position=bottom]{border-bottom:var(--stroke-default) solid var(--border-default)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain][data-divider-position=top][data-divider-variant=black]{border-top-color:var(--divider-emphasis);border-top-width:var(--stroke-thick)}.ReviewList-module__RE8bMW__root[data-mobile-surface=plain][data-divider-position=bottom][data-divider-variant=black]{border-bottom-color:var(--divider-emphasis);border-bottom-width:var(--stroke-thick)}.ReviewList-module__RE8bMW__item{flex:0 0 344px}}@media (min-width:1024px){.ReviewList-module__RE8bMW__root[data-divider-position=top]{border-top:var(--stroke-default) solid var(--border-default)}.ReviewList-module__RE8bMW__root[data-divider-position=bottom]{border-bottom:var(--stroke-default) solid var(--border-default)}.ReviewList-module__RE8bMW__root[data-divider-position=top][data-divider-variant=black]{border-top-color:var(--divider-emphasis);border-top-width:var(--stroke-thick)}.ReviewList-module__RE8bMW__root[data-divider-position=bottom][data-divider-variant=black]{border-bottom-color:var(--divider-emphasis);border-bottom-width:var(--stroke-thick)}.ReviewList-module__RE8bMW__container{row-gap:var(--space-200);padding:var(--space-400) var(--space-600)}.ReviewList-module__RE8bMW__heading{padding-inline-start:0}.ReviewList-module__RE8bMW__list{gap:var(--space-150)}.ReviewList-module__RE8bMW__railActions{display:inline-flex}.ReviewList-module__RE8bMW__item{flex-basis:calc((100% - 2 * var(--space-150)) / 3)}}@media (min-width:1920px){.ReviewList-module__RE8bMW__item{flex-basis:calc((100% - 3 * var(--space-150)) / 4)}}.ReviewList-module__RE8bMW__card{box-sizing:border-box;gap:var(--space-100);width:100%;min-width:0;padding:var(--space-150) var(--space-100) var(--space-100);border-radius:var(--radius-component-default);background:var(--surface-secondary);color:var(--text-primary);flex-direction:column;display:flex}.ReviewList-module__RE8bMW__rating{min-height:var(--space-200);padding-inline:var(--space-050);align-items:center;display:flex}.ReviewList-module__RE8bMW__stars{width:calc(var(--space-200) * 5);height:var(--space-200);display:inline-flex}.ReviewList-module__RE8bMW__star{width:var(--space-200);height:var(--space-200);flex:0 0 var(--space-200);display:block;position:relative;overflow:hidden}.ReviewList-module__RE8bMW__star:before{background-color:var(--fill-disabled);content:"";position:absolute;inset:0;-webkit-mask:url(../media/star-fill.0j5-1vg9wfja5.svg) 50%/contain no-repeat;mask:url(../media/star-fill.0j5-1vg9wfja5.svg) 50%/contain no-repeat}.ReviewList-module__RE8bMW__star[data-star-state=filled]:before{background-color:var(--text-emphasis)}.ReviewList-module__RE8bMW__star[data-star-state=half]:after{background-color:var(--text-emphasis);content:"";clip-path:inset(0 50% 0 0);position:absolute;inset:0;-webkit-mask:url(../media/star-fill.0j5-1vg9wfja5.svg) 50%/contain no-repeat;mask:url(../media/star-fill.0j5-1vg9wfja5.svg) 50%/contain no-repeat}.ReviewList-module__RE8bMW__star[data-star-state=empty]:after{display:none}.ReviewList-module__RE8bMW__review{height:calc(var(--line-height-body-md) * 3);box-sizing:border-box;width:100%;padding-inline:var(--space-050);color:var(--text-primary);font-size:var(--font-size-body-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-body-md);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ReviewList-module__RE8bMW__reviewer{min-width:0;padding:0 var(--space-050) var(--space-025);color:var(--text-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);text-overflow:ellipsis;white-space:nowrap;align-items:flex-start;display:flex;overflow:hidden}.ReviewList-module__RE8bMW__product{box-sizing:border-box;align-items:center;gap:var(--space-100);width:100%;min-width:0;padding:var(--space-050);border-radius:var(--radius-tag-primary);background:var(--surface-primary);color:var(--text-primary);padding-inline-end:var(--space-100);text-decoration:none;display:flex}.ReviewList-module__RE8bMW__product:focus-visible{outline:var(--stroke-thick) solid var(--border-focus);outline-offset:var(--space-025)}.ReviewList-module__RE8bMW__productImage{background:var(--surface-secondary);border-radius:calc(var(--radius-tag-primary) / 2);object-fit:cover;flex:0 0 56px;width:56px;height:56px;transition:opacity .24s ease-out;display:block}.ReviewList-module__RE8bMW__productImage[data-image-state=pending],.ReviewList-module__RE8bMW__productImage[data-image-state=error]{opacity:0}.ReviewList-module__RE8bMW__productImage[data-image-state=loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.ReviewList-module__RE8bMW__productImage{transition:none}}.ReviewList-module__RE8bMW__productContent{gap:var(--space-050);flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.ReviewList-module__RE8bMW__productBrand{align-items:center;gap:var(--space-025);min-width:0;color:var(--text-primary);font-size:var(--font-size-caption-md);line-height:var(--line-height-caption-md);white-space:nowrap;display:flex;overflow:hidden}.ReviewList-module__RE8bMW__productBrandName{text-overflow:ellipsis;min-width:0;overflow:hidden}.ReviewList-module__RE8bMW__productArrow{width:var(--space-150);height:var(--space-150);flex:0 0 var(--space-150);background-color:currentColor;-webkit-mask:url(../media/arrow-right.2vxpu-oww56dl.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2vxpu-oww56dl.svg) 50%/contain no-repeat}.ReviewList-module__RE8bMW__productName{min-width:0;color:var(--text-primary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ReviewList-module__RE8bMW__railFrame{display:contents}.ReviewList-module__RE8bMW__root[data-heading-align=center] .ReviewList-module__RE8bMW__railFrame{width:100%;min-width:0;display:block;position:relative}.ReviewList-module__RE8bMW__edgeNavigation{pointer-events:none;z-index:2;position:absolute;inset:0}.ReviewList-module__RE8bMW__edgeNavigation>button{pointer-events:auto;position:absolute;top:50%}.ReviewList-module__RE8bMW__edgeNavigation>button[data-direction=left]{left:0;transform:translate(-50%,-50%)}.ReviewList-module__RE8bMW__edgeNavigation>button[data-direction=right]{right:0;transform:translate(50%,-50%)}@media (max-width:1023px){.ReviewList-module__RE8bMW__edgeNavigation{display:none}}.ReviewList-module__RE8bMW__card[data-has-product=false]{padding:var(--space-200) var(--space-150) var(--space-150)}.ReviewList-module__RE8bMW__card[data-has-product=false] .ReviewList-module__RE8bMW__review{-webkit-line-clamp:unset;flex:1;height:auto;display:block;overflow:visible}.ReviewList-module__RE8bMW__card[data-has-product=false] .ReviewList-module__RE8bMW__review>strong{font-size:var(--font-size-body-xl)}
.ThemeHero-module__87lVEq__root{--theme-hero-foreground:var(--color-white-1000);--button-primary-inverse:var(--color-white-1000);--button-primary-active-inverse:var(--color-neutral-100);--button-tertiary-inverse:var(--color-white-0);--button-tertiary-active-inverse:var(--color-white-100);--text-primary:var(--color-black-1000);--text-primary-inverse:var(--color-white-1000);box-sizing:border-box;width:100%;height:448px;color:var(--theme-hero-foreground);background:var(--surface-secondary);font-family:var(--font-family-ios);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ThemeHero-module__87lVEq__atmosphere,.ThemeHero-module__87lVEq__scrim{pointer-events:none;position:absolute;inset:0}.ThemeHero-module__87lVEq__atmosphere{overflow:hidden}.ThemeHero-module__87lVEq__atmosphere img{object-fit:cover;filter:blur(40px);width:100%;height:100%;transform:scale(1.12)}.ThemeHero-module__87lVEq__scrim{background:#0000005c}.ThemeHero-module__87lVEq__container{box-sizing:border-box;align-items:center;gap:var(--space-300);width:100%;max-width:1440px;height:448px;padding:0 var(--space-600);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:0;display:grid;position:relative}.ThemeHero-module__87lVEq__copy{justify-content:center;align-items:flex-start;gap:var(--space-150);flex-direction:column;min-width:0;height:100%;display:flex}.ThemeHero-module__87lVEq__copyContent{display:contents}.ThemeHero-module__87lVEq__mobileScrim{display:none}.ThemeHero-module__87lVEq__title{width:100%;font-family:var(--font-family-serif);font-size:var(--font-size-display-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display-xl);overflow-wrap:anywhere;margin:0}.ThemeHero-module__87lVEq__description{width:100%;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading-sm);white-space:pre-wrap;position:relative}.ThemeHero-module__87lVEq__descriptionText{box-sizing:border-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ThemeHero-module__87lVEq__description[data-expanded=true] .ThemeHero-module__87lVEq__descriptionText,.ThemeHero-module__87lVEq__descriptionText[data-measuring=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.ThemeHero-module__87lVEq__descriptionText p{margin:0}.ThemeHero-module__87lVEq__descriptionToggle{color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-normal);text-underline-offset:var(--space-025);background:0 0;border:0;margin-inline-start:var(--space-050);padding:0;text-decoration:underline;display:inline;position:relative}.ThemeHero-module__87lVEq__descriptionToggle:focus-visible,.ThemeHero-module__87lVEq__tags:focus-visible{outline:2px solid var(--border-focus-inverse);outline-offset:2px}.ThemeHero-module__87lVEq__tags{gap:var(--space-100);width:100%;padding-block:var(--space-100);flex-wrap:wrap;margin:0;padding-inline:0;list-style:none;display:flex}.ThemeHero-module__87lVEq__tags li{display:flex}.ThemeHero-module__87lVEq__actions{gap:var(--space-100);box-sizing:border-box;width:max-content;max-width:100%;padding-block:var(--space-200);flex-wrap:wrap;display:flex}.ThemeHero-module__87lVEq__actions .ThemeHero-module__87lVEq__actionButton{box-sizing:border-box;border-radius:var(--radius-full);font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl);flex:none}.ThemeHero-module__87lVEq__actions .ThemeHero-module__87lVEq__secondaryActionButton{border:var(--stroke-default) solid currentColor}.ThemeHero-module__87lVEq__media{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;max-height:400px;display:flex;overflow:hidden}.ThemeHero-module__87lVEq__image{object-fit:cover;width:100%;height:auto;max-height:100%;transition:opacity .24s ease-out;display:block}.ThemeHero-module__87lVEq__image[data-image-state=pending],.ThemeHero-module__87lVEq__image[data-image-state=error]{opacity:0}.ThemeHero-module__87lVEq__image[data-image-state=loaded]{opacity:1}@media (min-width:1024px){:is(.ThemeHero-module__87lVEq__media:has(.ThemeHero-module__87lVEq__image[data-image-state=pending]),.ThemeHero-module__87lVEq__media:has(.ThemeHero-module__87lVEq__image[data-image-state=error])){border-radius:var(--radius-md);background-color:var(--fill-tertiary)}.ThemeHero-module__87lVEq__image{border-radius:var(--radius-md)}}@media (max-width:1023.98px){.ThemeHero-module__87lVEq__root{height:clamp(360px,100vw,400px);min-height:360px}.ThemeHero-module__87lVEq__root[data-mobile-foreground=dark]{--theme-hero-foreground:var(--color-black-900)}.ThemeHero-module__87lVEq__container{height:100%;padding:0;display:block}.ThemeHero-module__87lVEq__copy{z-index:2;justify-content:flex-end;gap:0;height:100%;position:absolute;inset:0}.ThemeHero-module__87lVEq__copyContent{z-index:0;gap:var(--space-100);width:100%;padding:var(--space-500) var(--layout-page-margin-default) var(--space-200);flex-direction:column;display:flex;position:relative;overflow:hidden}.ThemeHero-module__87lVEq__mobileScrim{display:block}.ThemeHero-module__87lVEq__copyContent>:not([data-adaptive-image-scrim]){z-index:1;position:relative}.ThemeHero-module__87lVEq__title{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.ThemeHero-module__87lVEq__description{font-size:var(--font-size-heading-xs);line-height:var(--line-height-heading-xs)}.ThemeHero-module__87lVEq__descriptionText{-webkit-line-clamp:2}.ThemeHero-module__87lVEq__tags{gap:var(--space-050);box-sizing:border-box;width:calc(100% + var(--layout-page-margin-default) + var(--layout-page-margin-default));margin-inline:calc(0px - var(--layout-page-margin-default));padding-block:var(--space-050);padding-inline:var(--layout-page-margin-default);scroll-padding-inline:var(--layout-page-margin-default);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.ThemeHero-module__87lVEq__tags::-webkit-scrollbar{display:none}.ThemeHero-module__87lVEq__tags li{flex:none}.ThemeHero-module__87lVEq__tagBadge[data-size]{height:20px;font-size:12px;line-height:16px}.ThemeHero-module__87lVEq__root[data-mobile-foreground=dark] .ThemeHero-module__87lVEq__tagBadge[data-slot=badge][data-tone=dark]{color:var(--color-black-1000);background-color:var(--color-white-700)}.ThemeHero-module__87lVEq__actions{width:100%;padding-block:var(--space-100);flex-wrap:nowrap}.ThemeHero-module__87lVEq__actions .ThemeHero-module__87lVEq__actionButton{flex:1 1 0;min-width:0}.ThemeHero-module__87lVEq__atmosphere,.ThemeHero-module__87lVEq__scrim{display:none}.ThemeHero-module__87lVEq__media{z-index:0;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.ThemeHero-module__87lVEq__image{top:calc(0px - var(--space-500));height:calc(100% + var(--space-500));object-fit:cover;max-height:none;position:absolute;left:0;right:0}}@media (prefers-reduced-motion:no-preference){.ThemeHero-module__87lVEq__actionButton{transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1)}}@media (prefers-reduced-motion:reduce){.ThemeHero-module__87lVEq__image{transition:none}}
.ThemeProductList-module__6B760G__content,.ThemeProductList-module__6B760G__link{width:100%;height:100%;display:block}.ThemeProductList-module__6B760G__content{min-height:calc(var(--theme-product-card-width,152px) + var(--space-600) + var(--space-600) + var(--space-200));border-radius:var(--radius-component-default);clip-path:inset(0 round var(--radius-component-default));background:var(--surface-secondary);color:var(--color-white-1000);position:relative;overflow:hidden}.ThemeProductList-module__6B760G__content[data-foreground=dark]{color:var(--color-black-900)}.ThemeProductList-module__6B760G__link{color:inherit;text-decoration:none}.ThemeProductList-module__6B760G__link:focus-visible{outline:var(--stroke-thick) solid var(--border-focus);outline-offset:var(--space-025)}.ThemeProductList-module__6B760G__image{object-fit:cover;width:100%;height:100%;transition:opacity .24s ease-out;display:block;position:absolute;inset:0}.ThemeProductList-module__6B760G__image[data-image-state=pending],.ThemeProductList-module__6B760G__image[data-image-state=error]{opacity:0}.ThemeProductList-module__6B760G__image[data-image-state=loaded]{opacity:1}.ThemeProductList-module__6B760G__overlay{z-index:2;gap:var(--space-050);padding:var(--space-400) var(--space-200) var(--space-200);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ThemeProductList-module__6B760G__overlay>:not([data-adaptive-image-scrim]){z-index:1;position:relative}.ThemeProductList-module__6B760G__title,.ThemeProductList-module__6B760G__description{text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ThemeProductList-module__6B760G__image{transition:none}}.ThemeProductList-module__6B760G__title{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-emphasize);line-height:var(--line-height-heading-md)}.ThemeProductList-module__6B760G__description{font-size:var(--font-size-body-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-body-md)}@media (max-width:1023px){.ThemeProductList-module__6B760G__content{min-height:160px}.ThemeProductList-module__6B760G__content[data-foreground=dark]{color:var(--color-white-1000)}.ThemeProductList-module__6B760G__overlay{padding:var(--space-500) var(--space-100) var(--space-100);top:0}.ThemeProductList-module__6B760G__overlay [data-adaptive-image-scrim]{background:var(--color-black-400);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.ThemeProductList-module__6B760G__title{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.ThemeProductList-module__6B760G__description{font-size:var(--font-size-caption-md);line-height:var(--line-height-caption-md)}}@media (min-width:1024px){.ThemeProductList-module__6B760G__content,.ThemeProductList-module__6B760G__link{flex:1;height:auto}.ThemeProductList-module__6B760G__link{min-width:0;display:flex}}
:root{--font-brand:var(--font-family-ios);--font-cn-ios:var(--font-family-ios);--font-cn-android:var(--font-family-android);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-normal:var(--font-weight-normal);--fw-emphasize:var(--font-weight-emphasize);--fw-bold:var(--font-weight-emphasize)}:where(*){--fw-emphasize:var(--font-weight-emphasize);--fw-bold:var(--font-weight-emphasize)}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-cn-ios);font-weight:var(--font-weight-normal);color:var(--text-primary);background:var(--background-primary)}strong,b{font-weight:var(--font-weight-emphasize)}h1,.h1{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:-.01em;margin:0}h2,.h2{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-heading-xl);line-height:var(--line-height-heading-xl);margin:0}h3,.h3{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);margin:0}h4,.h4{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm);margin:0}p,.body{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.body-lg{font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl)}.caption{font-size:var(--font-size-caption-sm);line-height:var(--line-height-caption-sm);color:var(--text-secondary)}.price{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-price-md);line-height:var(--line-height-price-md);color:var(--text-emphasis)}.price-sm{font-family:var(--font-brand);font-weight:var(--fw-emphasize);font-size:var(--font-size-price-sm);line-height:var(--line-height-price-sm);color:var(--text-emphasis)}.strike{font-size:var(--font-size-strike-md);line-height:var(--line-height-strike-md);color:var(--text-secondary);text-decoration:line-through}a,.link{color:var(--text-primary);text-decoration:underline}code,.mono{font-family:var(--font-mono);font-size:13px;line-height:20px}
.TopicLandingPage-module__oef6Ba__root{background:var(--background-primary);width:100%;color:var(--text-primary);font-family:var(--font-family-ios);--topic-landing-tabs-height:56px;overflow-x:clip}.TopicLandingPage-module__oef6Ba__root *,.TopicLandingPage-module__oef6Ba__root :before,.TopicLandingPage-module__oef6Ba__root :after{box-sizing:border-box}.TopicLandingPage-module__oef6Ba__globalHeader{display:none}.TopicLandingPage-module__oef6Ba__main{width:100%}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll]:not([data-motion-initial=true]) :is([data-slot=shortcut-rail-container],[data-slot=topic-landing-theme-product-list]>[data-slot=theme-product-list]>[data-component=theme-product-list]>[data-slot=product-list-container],[data-slot=topic-landing-standard-rail]>[data-slot=product-list]>[data-slot=product-list-container],[data-slot=topic-landing-brand-rail]>[data-slot=brand-product-rail]>[data-slot=brand-product-rail-container],[data-slot=review-list-container],[data-slot=topic-landing-waterfall-section]>[data-slot=product-list]>[data-slot=product-list-container]){opacity:0;transform:translateY(24px)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll]:not([data-motion-initial=true])[data-motion-state=visible] :is([data-slot=shortcut-rail-container],[data-slot=topic-landing-theme-product-list]>[data-slot=theme-product-list]>[data-component=theme-product-list]>[data-slot=product-list-container],[data-slot=topic-landing-standard-rail]>[data-slot=product-list]>[data-slot=product-list-container],[data-slot=topic-landing-brand-rail]>[data-slot=brand-product-rail]>[data-slot=brand-product-rail-container],[data-slot=review-list-container],[data-slot=topic-landing-waterfall-section]>[data-slot=product-list]>[data-slot=product-list-container]){opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:translate(0,0)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll]:not([data-motion-initial=true])[data-motion-direction=up] :is([data-slot=shortcut-rail-container],[data-slot=topic-landing-theme-product-list]>[data-slot=theme-product-list]>[data-component=theme-product-list]>[data-slot=product-list-container],[data-slot=topic-landing-standard-rail]>[data-slot=product-list]>[data-slot=product-list-container],[data-slot=topic-landing-brand-rail]>[data-slot=brand-product-rail]>[data-slot=brand-product-rail-container],[data-slot=review-list-container],[data-slot=topic-landing-waterfall-section]>[data-slot=product-list]>[data-slot=product-list-container]){transition:none}main.TopicLandingPage-module__oef6Ba__main[data-slot=topic-landing-main] :is([data-slot=theme-hero-container],[data-slot=topic-landing-tabs-container],[data-slot=shortcut-rail-container],[data-slot=brand-product-rail-container],[data-slot=review-list-container],[data-slot=product-list-container]){max-width:var(--topic-landing-content-max-width)}main.TopicLandingPage-module__oef6Ba__main[data-title-font-family=serif] :is([data-slot=theme-hero-title],[data-slot=shortcut-rail-title],[data-slot=product-list-title],[data-slot=review-list-title]){font-family:var(--font-family-serif);font-weight:var(--font-weight-semibold)}main.TopicLandingPage-module__oef6Ba__main[data-title-font-family=sans] :is([data-slot=theme-hero-title],[data-slot=shortcut-rail-title],[data-slot=product-list-title],[data-slot=review-list-title]){font-family:var(--font-family-ios);font-weight:var(--font-weight-normal)}.TopicLandingPage-module__oef6Ba__shortcutRail,.TopicLandingPage-module__oef6Ba__shopReveal{width:100%}.TopicLandingPage-module__oef6Ba__shortcutRail,.TopicLandingPage-module__oef6Ba__shopReveal,.TopicLandingPage-module__oef6Ba__shop,.TopicLandingPage-module__oef6Ba__shop>[data-slot=product-list],.TopicLandingPage-module__oef6Ba__standardRail,.TopicLandingPage-module__oef6Ba__brandRail,.TopicLandingPage-module__oef6Ba__reviewList,.TopicLandingPage-module__oef6Ba__waterfallAnchor,.TopicLandingPage-module__oef6Ba__waterfall{scroll-margin-top:calc(var(--topic-landing-header-height,0px) + var(--topic-landing-tabs-height))}.TopicLandingPage-module__oef6Ba__primaryTabs{z-index:10;top:var(--topic-landing-header-height,0px);background:var(--surface-primary);width:100%;margin-inline:0;position:sticky}.TopicLandingPage-module__oef6Ba__primaryTabsContainer{box-sizing:border-box;width:100%;padding-inline:var(--space-200);margin-inline:auto}@media (max-width:1023.98px){.TopicLandingPage-module__oef6Ba__primaryTabsContainer>[data-slot=tabs]{width:calc(100% + var(--space-400));margin-inline:calc(-1 * var(--space-200))}.TopicLandingPage-module__oef6Ba__primaryTabsContainer [data-slot=tabs-list][data-variant=primary][data-style=a]{width:100%;max-width:none;padding-inline:var(--space-200);scroll-padding-inline:var(--space-200)}}.TopicLandingPage-module__oef6Ba__standardRail{width:100%;margin-inline:auto;container-type:inline-size}.TopicLandingPage-module__oef6Ba__standardRail>[data-slot=product-list]>[data-slot=product-list-container]{width:100%;margin-inline:auto}.TopicLandingPage-module__oef6Ba__brandRail,.TopicLandingPage-module__oef6Ba__reviewList{width:100%}.TopicLandingPage-module__oef6Ba__reviewList,.TopicLandingPage-module__oef6Ba__brandRail,.TopicLandingPage-module__oef6Ba__standardRail,.TopicLandingPage-module__oef6Ba__waterfall{content-visibility:auto;contain-intrinsic-size:auto 720px}.TopicLandingPage-module__oef6Ba__reviewList>[data-slot=review-list]>[data-slot=review-list-container]{width:100%;margin-inline:auto}@media (max-width:1023px){.TopicLandingPage-module__oef6Ba__main [data-slot=product-list-heading]{padding-inline:0}}@media (min-width:1024px){.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-slot=topic-landing-waterfall-section]>[data-slot=product-list]>[data-slot=product-list-container]{opacity:1;transition:none;transform:none}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-slot=topic-landing-waterfall-section]:not([data-motion-initial=true]):not([data-motion-state=visible])>[data-slot=product-list]>[data-slot=product-list-container]>:is([data-slot=product-list-heading],[data-slot=tabs]){opacity:0;transform:translateY(24px)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-slot=topic-landing-waterfall-section]:not([data-motion-initial=true])[data-motion-state=visible]>[data-slot=product-list]>[data-slot=product-list-container]>:is([data-slot=product-list-heading],[data-slot=tabs]){opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:translate(0,0)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-slot=topic-landing-waterfall-section][data-motion-direction=up]>[data-slot=product-list]>[data-slot=product-list-container]>:is([data-slot=product-list-heading],[data-slot=tabs]){transition:none}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll-row]:not([data-motion-initial=true]){opacity:0;transform:translateY(24px)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll-row]:not([data-motion-initial=true])[data-motion-state=visible]{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:translate(0,0)}.TopicLandingPage-module__oef6Ba__main[data-motion-ready=true] [data-motion-reveal=scroll-row]:not([data-motion-initial=true])[data-motion-direction=up]{transition:none}.TopicLandingPage-module__oef6Ba__primaryTabsContainer{padding-inline:var(--space-600)}.TopicLandingPage-module__oef6Ba__activityHeader{display:none}.TopicLandingPage-module__oef6Ba__globalHeader{z-index:20;background:var(--surface-primary);display:block;position:sticky;top:0}.TopicLandingPage-module__oef6Ba__waterfall [data-slot=product-list-load-more]>button{height:var(--space-600)}.TopicLandingPage-module__oef6Ba__reviewList>[data-slot=review-list]>[data-slot=review-list-container] [data-slot=review-list-items]>li{flex-basis:calc((100% - 2 * var(--space-150)) / 3)}}@container (min-width:1440px){.TopicLandingPage-module__oef6Ba__standardRail>[data-slot=product-list]>[data-slot=product-list-container] [data-slot=product-list-items]>[data-slot=product-list-item]{flex-basis:calc(16.6667% - 10px)}}.TopicLandingPage-module__oef6Ba__waterfall>[data-slot=product-list-container]{width:100%;margin-inline:auto}@media (prefers-reduced-motion:reduce){.TopicLandingPage-module__oef6Ba__main[data-motion-ready] [data-motion-reveal=initial] :is([data-slot=theme-hero-copy],[data-slot=theme-hero-media]),.TopicLandingPage-module__oef6Ba__main[data-motion-ready] [data-motion-reveal=scroll]:not([data-motion-initial=true]) :is([data-slot=shortcut-rail-container],[data-slot=topic-landing-theme-product-list]>[data-slot=theme-product-list]>[data-component=theme-product-list]>[data-slot=product-list-container],[data-slot=topic-landing-standard-rail]>[data-slot=product-list]>[data-slot=product-list-container],[data-slot=topic-landing-brand-rail]>[data-slot=brand-product-rail]>[data-slot=brand-product-rail-container],[data-slot=review-list-container],[data-slot=topic-landing-waterfall-section]>[data-slot=product-list]>[data-slot=product-list-container]),.TopicLandingPage-module__oef6Ba__main[data-motion-ready] [data-motion-reveal=scroll-row]:not([data-motion-initial=true]){opacity:1;transition:none;animation:none;transform:none}}.TopicLandingPage-module__oef6Ba__main [data-slot=theme-hero-media] img[data-initial-image=pending]{transition:opacity .2s ease-out}.TopicLandingPage-module__oef6Ba__main img[data-initial-image=cached]{transition-property:transform}@media (prefers-reduced-motion:reduce){.TopicLandingPage-module__oef6Ba__main img[data-initial-image]{transition:none}}.TopicLandingPage-module__oef6Ba__main [data-initial-fade=true]{animation:.35s ease-out backwards TopicLandingPage-module__oef6Ba__initial-content-fade}@keyframes TopicLandingPage-module__oef6Ba__initial-content-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TopicLandingPage-module__oef6Ba__main [data-initial-fade=true]{animation:none}}
