._2NzJHG_videoContainer{aspect-ratio:3/4;background-color:var(--surface-secondary,#f5f5f5);cursor:pointer;width:100%;position:relative;overflow:hidden}._2NzJHG_videoContainer:focus-visible{outline:var(--border-width-sm,2px) solid var(--border-focus,#005fcc);outline-offset:2px}._2NzJHG_video{object-fit:cover;width:100%;height:100%;display:block}._2NzJHG_videoLoaded{opacity:1;}._2NzJHG_videoLoading{opacity:0;}._2NzJHG_overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._2NzJHG_controlIcon{width:48px;height:48px;display:block}@media screen and (min-width:768px){._2NzJHG_controlIcon{width:56px;height:56px}}@media screen and (min-width:1024px){._2NzJHG_controlIcon{width:48px;height:48px}}._2NzJHG_skeleton{z-index:1;background-color:var(--surface-secondary,#f5f5f5);pointer-events:none;position:absolute;inset:0;overflow:hidden}._2NzJHG_skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%);animation:1.6s ease-in-out infinite _2NzJHG_shimmer;position:absolute;inset:0;transform:translate(-100%)}._2NzJHG_skeletonHidden{display:none}@keyframes _2NzJHG_shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._2NzJHG_overlay{transition:none}._2NzJHG_skeleton:after{animation:none}}
._2xil7G_overlay{z-index:9999;background:var(--surface-primary);flex-direction:column;display:flex;position:fixed;inset:0}._2xil7G_overlay:focus{outline:none}._2xil7G_overlay._2xil7G_landscape{flex-direction:row}._2xil7G_overlay._2xil7G_landscape ._2xil7G_closeButton{right:auto;left:var(--space-l)}._2xil7G_overlay._2xil7G_landscape ._2xil7G_imageArea{flex:1;order:1;min-width:0}._2xil7G_overlay._2xil7G_landscape ._2xil7G_slideWrapper{align-items:flex-start;overflow:hidden auto}._2xil7G_overlay._2xil7G_landscape ._2xil7G_slideWrapper>img{width:100%;height:auto}._2xil7G_overlay._2xil7G_landscape ._2xil7G_thumbnailArea{order:2}._2xil7G_closeButton{top:var(--space-l);right:var(--space-l);z-index:10;width:var(--space-3xl);height:var(--space-3xl);background:var(--foundation-color-transparent-white40);border-radius:var(--border-radius-circle);cursor:pointer;color:var(--text-tertiary);transition:background var(--duration-fast) ease;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}._2xil7G_closeButton:focus-visible{outline:var(--border-width-sm) solid var(--border-focus);outline-offset:2px}._2xil7G_closeButton:hover{background:var(--color-transparent-black20)}._2xil7G_closeButton svg{width:var(--icon-size-medium,20px);height:var(--icon-size-medium,20px)}._2xil7G_imageArea{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:manipulation;background:var(--surface-secondary);flex:1;min-height:0;display:flex;overflow-x:auto}._2xil7G_imageArea::-webkit-scrollbar{display:none}._2xil7G_slideWrapper{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-self:stretch;align-items:center;min-width:100%;height:100%;display:flex;overflow:hidden}._2xil7G_slideWrapper>img{-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;max-width:none;height:100%}._2xil7G_slideWrapper>[data-testid=product-video]{aspect-ratio:auto;width:100%;height:100%}@media (prefers-reduced-motion:reduce){._2xil7G_imageArea{scroll-behavior:auto}._2xil7G_closeButton{transition:none}}
.Tp5iQa_thumbnailStrip{--_thumb-size:var(--space-4xl);gap:var(--space-s);padding:var(--space-m) var(--space-l);flex-wrap:wrap;justify-content:flex-start;display:flex}@media screen and (min-width:768px){.Tp5iQa_thumbnailStrip{--_thumb-size:var(--space-6xl)}}.Tp5iQa_thumbnailStrip.Tp5iQa_landscape{padding:var(--space-m) var(--space-s);flex-shrink:0;grid-template-columns:repeat(2,1fr);width:auto;max-width:none;max-height:100%;display:grid;overflow-y:auto}.Tp5iQa_thumbnailStrip.Tp5iQa_quickview{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;max-width:100%;padding:0;overflow:auto hidden}.Tp5iQa_thumbnailStrip.Tp5iQa_rentalQuickview{width:100%;max-width:100%;padding-bottom:var(--foundation-spacing-vertical-lg);overflow-x:auto}.Tp5iQa_thumbnailStrip.Tp5iQa_rentalQuickview .Tp5iQa_thumbnail{width:var(--foundation-icon-size-xxlarge);height:var(--foundation-icon-size-xxlarge);box-sizing:border-box;background-color:var(--surface-secondary);border-radius:var(--foundation-border-radius-sm);border:none;justify-content:center;align-items:center;display:flex}.Tp5iQa_thumbnailStrip.Tp5iQa_rentalQuickview .Tp5iQa_thumbnail>img{width:var(--icon-size-large);height:var(--icon-size-large);object-fit:contain}.Tp5iQa_thumbnailStrip.Tp5iQa_landscape.Tp5iQa_quickview{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;max-width:100%;max-height:none;padding:0;display:flex;overflow:auto hidden}.Tp5iQa_thumbnailStrip.Tp5iQa_landscape.Tp5iQa_quickview.Tp5iQa_rentalQuickview{padding-bottom:var(--foundation-spacing-vertical-sm);overflow-x:auto}.Tp5iQa_thumbnail{border:var(--border-width-xs) solid var(--border-primary);cursor:pointer;width:50px;height:56px;transition:border-color var(--duration-fast) ease;background:0 0;flex-shrink:0;padding:0;position:relative;overflow:hidden}.Tp5iQa_thumbnail:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;transition:box-shadow var(--duration-fast) ease;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.Tp5iQa_thumbnail:focus-visible{outline:none}.Tp5iQa_thumbnail:focus-visible:after{box-shadow:inset 0 0 0 var(--border-width-sm) var(--border-focus)}.Tp5iQa_thumbnail>img{width:50px;height:56px;display:block}.Tp5iQa_thumbnail.Tp5iQa_active{border:var(--foundation-border-width-xs) solid var(--text-tertiary)!important}.Tp5iQa_videoThumbnail{background:var(--surface-secondary,#333);}.Tp5iQa_videoPreview{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.Tp5iQa_playBadge{background:var(--color-transparent-black10,#0000001a);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Tp5iQa_playBadgeIcon{filter:drop-shadow(0 1px 2px #0006);width:24px;height:24px;display:block}
.Za8awG_mobileGallery{margin-bottom:var(--foundation-spacing-vertical-lg);position:relative;overflow:hidden}.Za8awG_scrollContainer{align-items:flex-start;gap:var(--space-s);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.Za8awG_scrollContainer.Za8awG_scrollContainerQuickview{touch-action:pan-x}.Za8awG_scrollContainer::-webkit-scrollbar{display:none}.Za8awG_productBadge{bottom:var(--foundation-spacing-vertical-lg);left:var(--foundation-spacing-horizontal-lg);z-index:var(--foundation-z-2);padding:var(--foundation-spacing-vertical-xxs) var(--foundation-spacing-horizontal-sm);border-radius:var(--foundation-border-radius-circle);color:var(--foundation-color-neutral-white);background:#046de9d9;position:absolute}.Za8awG_productBadge[data-badge-type=goingFast]{background:#da3535d9}.Za8awG_productBadge[data-badge-type=bestSeller]{background:#008756d9}.Za8awG_slide{aspect-ratio:3/4;background-color:var(--surface-secondary);min-width:90%;position:relative;overflow:hidden}.Za8awG_slide>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Za8awG_slideSingle{aspect-ratio:3/4;background-color:var(--surface-secondary);flex:0 0 100%;position:relative;overflow:hidden}.Za8awG_slideSingle>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Za8awG_hidden{visibility:hidden;pointer-events:none;position:absolute}.Za8awG_placeholder{aspect-ratio:3/4;background-color:var(--surface-secondary);color:var(--icon-tertiary);font-size:var(--font-size-14,14px);justify-content:center;align-items:center;gap:var(--space-m);flex-direction:column;display:flex}.Za8awG_placeholderIcon{width:var(--space-4xl);height:var(--space-4xl);opacity:.4}.Za8awG_placeholderMuted{aspect-ratio:3/4;background-color:var(--surface-secondary);width:100%}.Za8awG_skeletonContainer{gap:var(--space-s);display:flex;overflow:hidden}.Za8awG_skeletonPrimary{aspect-ratio:3/4;background-color:var(--surface-secondary);border-radius:var(--border-radius-sm);min-width:90%;animation:1.5s ease-in-out infinite Za8awG_pulse}.Za8awG_skeletonSingle{aspect-ratio:3/4;background-color:var(--surface-secondary);border-radius:var(--border-radius-sm);flex:0 0 100%;animation:1.5s ease-in-out infinite Za8awG_pulse}.Za8awG_skeletonPeek{aspect-ratio:3/4;background-color:var(--surface-secondary);border-radius:var(--border-radius-sm);flex:0 0 12%;animation:1.5s ease-in-out .2s infinite Za8awG_pulse}@keyframes Za8awG_pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Za8awG_skeletonPrimary,.Za8awG_skeletonSingle,.Za8awG_skeletonPeek{animation:none}.Za8awG_scrollContainer{scroll-behavior:auto}}
._0Tpgnq_galleryFrame{position:relative}
@media screen and (min-width:768px){.oGOiKa_ProductPage .oGOiKa_shellSection{margin-top:var(--spacing-vertical-lg,16px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_images{position:sticky;top:0;overflow:hidden}}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details{flex-direction:column;display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_colorSwatchesGroup+.oGOiKa_productSizesSelectors{margin-top:var(--spacing-vertical-xl,24px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_productSizesSelectors{margin-bottom:var(--spacing-vertical-xxl,32px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_shippingAndPickupContainer{width:100%;color:var(--color-neutral-black,#232323);gap:var(--space-l);flex-direction:column;display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_productSizesSelectorsNested{margin-bottom:0}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_colorSwatchesGroupNested+.oGOiKa_productSizesSelectorsNested{margin-top:var(--spacing-vertical-sm,8px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_colorSwatchesGroupNested [class*=ColorSwatchGroup-module__colorName]{font-weight:var(--font-weight-medium,500)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_colorSwatchesGroupNested [class*=ColorSwatchGroup-module__colorName] span{font-weight:var(--font-weight-regular,400);color:var(--text-primary,#747474)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_addToBagRow{margin:var(--spacing-vertical-xxl,32px) 0 var(--spacing-vertical-lg,16px);align-items:flex-start;gap:var(--spacing-horizontal-sm,8px);display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .fewd-pdp-price-info+.oGOiKa_addToBagRow{margin-top:var(--spacing-vertical-xl,24px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_oosCtaUppercase{text-transform:uppercase}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_oosAffirmSpacer{margin-bottom:var(--foundation-spacing-vertical-xxl,32px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_mainBundleCards{margin-top:var(--foundation-spacing-vertical-xl,24px);gap:var(--foundation-spacing-vertical-lg,16px);flex-direction:column;display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards{margin-top:var(--foundation-spacing-vertical-xl,24px);gap:var(--foundation-spacing-vertical-sm,8px);flex-direction:column;display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_additionalBundleCardsHeader{justify-content:space-between;align-items:baseline;width:100%;display:flex}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_completeTheLookHeading{color:var(--Text-Tertiary,#232323);font-family:var(--Family,Roboto);font-size:var(--Text-Body-Regular-Font-Size,14px);font-style:normal;font-weight:500;line-height:var(--Text-Body-Regular-Line-Height,20px);letter-spacing:var(--Text-Body-Regular-Letter-Spacing,0);margin:0}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_optionalAddonsLabel{color:var(--Text-Primary,#747474);font-family:var(--Family,Roboto);font-size:var(--Text-Body-Regular-Font-Size,14px);font-style:normal;font-weight:400;line-height:var(--Text-Body-Regular-Line-Height,20px);letter-spacing:var(--Text-Body-Regular-Letter-Spacing,0)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_optionalBundleMismatchToastWrap{margin-bottom:var(--foundation-spacing-vertical-sm,8px)}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_bundleMismatchToastPrimary{color:var(--Text-Tertiary,#232323);font-family:var(--Family,Roboto);font-size:var(--Text-Body-Regular-Font-Size,14px);font-style:normal;font-weight:500;line-height:var(--Text-Body-Regular-Line-Height,20px);letter-spacing:var(--Text-Body-Regular-Letter-Spacing,0);display:block}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_bundleMismatchToastSecondary{color:var(--Text-Tertiary,#232323);font-family:var(--Family,Roboto);font-size:var(--Text-Body-Regular-Font-Size,14px);font-style:normal;font-weight:400;line-height:var(--Text-Body-Regular-Line-Height,20px);letter-spacing:var(--Text-Body-Regular-Letter-Spacing,0);display:block}.oGOiKa_ProductPage .oGOiKa_productInfo .oGOiKa_details .oGOiKa_additionalBundleCards .oGOiKa_additionalBundleCardsList{gap:var(--foundation-spacing-vertical-lg,16px);flex-direction:column;display:flex}.oGOiKa_ProductPage .oGOiKa_marketing{margin-top:var(--foundation-spacing-vertical-xxxl,48px)}.oGOiKa_matchingAnchorCtaSlot{width:100%;min-height:var(--space-7xl,72px)}.oGOiKa_pdpToastWrap{z-index:10000;pointer-events:auto;max-width:min(480px,100vw - 32px);position:fixed;top:16px;left:50%;transform:translate(-50%)}.oGOiKa_pdpToastWrapInToastHost{z-index:auto;width:100%;max-width:100%;margin-top:8px;position:static;top:auto;left:auto;transform:none}
._8XM8La_root{align-items:center;gap:var(--spacing-horizontal-sm);display:flex}._8XM8La_message{min-width:0;color:var(--Indicators-Error-Default,#da3535);font-family:var(--font-family-roboto),Roboto,sans-serif;font-size:var(--font-size-14);font-style:normal;font-weight:var(--foundation-font-weight-medium,500);line-height:var(--foundation-line-height-18,18px);letter-spacing:.07px;flex:1;margin:0}
