@charset "UTF-8";.ProductDetailPage.AppShellLayer{overflow:visible}@media screen and (min-width:768px){.ProductDetailPage .Header{position:-webkit-sticky;position:sticky;top:0}}.LoginForm .LoginForm-title{margin-bottom:1rem;text-align:center}.LoginForm .LoginForm-title-ella-logo{vertical-align:bottom}.LoginForm .LoginForm-subtitle{margin:0 auto 1.5rem;text-align:center;width:15.9375rem}.LoginForm .email-field{margin-bottom:2rem}.LoginForm .LoginForm-updated-password-text{text-align:center;color:#288000;margin-bottom:1.5rem}.LoginForm .PasswordField{margin-bottom:1rem}.LoginForm .LoginForm-formError-container{width:100%;padding-bottom:1rem;display:flex;flex-direction:row;justify-content:center}.LoginForm .LoginForm-formError-text{text-align:center;color:red}.LoginForm .SubmitButton{width:100%}.LoginForm .LoginForm-apply-container,.LoginForm .LoginForm-forget-container{padding:1rem 0;display:flex;width:100%;justify-content:center}.ella .LoginForm .LoginForm-apply-container{padding-bottom:0}.LoginForm .LoginForm-forget-container{margin-bottom:1rem;padding-top:0}@media screen and (min-width:768px){.LoginForm{width:21.875rem}.LoginForm .LoginForm-subtitle{margin-bottom:2.5rem;width:auto}}.PasswordField .PasswordField-input-container{position:relative}.PasswordField .PasswordField-vis-icon{position:absolute;top:50%;transform:translateY(-50%);right:.5rem}.SimpleModal{width:100%}.SimpleModal .SimpleModal-title{text-align:center;margin-bottom:1rem}.SimpleModal .SimpleModal-content{text-align:center;margin:1rem auto 1.5rem;max-width:17.5rem}@media screen and (min-width:768px){.SimpleModal .SimpleModal-content{margin:1rem 2.5rem 1.5rem}}.SizeSelectModal{width:24.375rem}.SizeSelectModal .SizeSelectModal-title{text-align:center;margin-bottom:1.25rem}.SizeSelectModal .SizeSelectModal-Select{margin-bottom:1.25rem}.SizeSelectModal .SizeSelectModal-button{text-align:center;margin-bottom:3rem}.Select{position:relative}.Select select.stylized{color:#000;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d6938a;padding:.75rem 1.5rem;margin:0;border-radius:24px;font-family:Red Hat Text Medium,Helvetica;font-weight:500;font-size:.8125rem;letter-spacing:2px;position:relative;text-transform:uppercase;z-index:3}.Select select.stylized.with-static-icon{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2.5rem;padding-right:3.25rem}.Select .Select-staticIcon{position:absolute;top:50%;transform:translateY(-55%);left:1rem}.Select .Select-downArrow{position:absolute;top:50%;transform:translateY(-55%);right:1.5rem;z-index:0}.Select .Select-error-text{margin-top:.5rem;color:red}.Select.bolded select.stylized{width:auto;border:none;padding:0;font-family:Red Hat Text Bold,Helvetica;font-size:.8125rem;letter-spacing:2.34px;font-weight:700;border-radius:0}.Select.bolded .Select-downArrow{position:static;transform:none}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.SlickCarousel .flex-row{display:flex;flex-direction:row}.SlickCarousel .slick-arrow{z-index:5}.SlickCarousel .slick-arrow:before{color:#959595}.SlickCarousel .slick-prev{left:0}.SlickCarousel .slick-next{right:0}.AnimatedAccordion{width:100%}.AnimatedAccordion .AnimatedAccordion-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.AnimatedAccordion .AnimatedAccordion-content{height:min-content;overflow:hidden}.AnimatedAccordion .Accordion-header-arrow{transition:transform .4s ease}.AnimatedAccordion .Accordion-header-arrow.open{transform:rotate(180deg)}.Breadcrumbs{display:flex;width:100%;align-items:center}.Breadcrumbs .Breadcrumbs-divider,.Breadcrumbs .Breadcrumbs-link.Link{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.8125rem;letter-spacing:1px}.Breadcrumbs .Breadcrumbs-link{margin:0 .5rem}.Breadcrumbs .Breadcrumbs-link:first-child{margin-left:0}.ProductCardCarousel{background-color:#fff}.ProductCardCarousel .ProductCardCarousel-slide-wrapper{width:30%;padding:0 .625rem}.ProductCardCarousel .ProductCardCarousel-ProductCard{display:block}.ProductCardCarousel .slick-arrow{background-color:#fff;height:auto;top:0;bottom:0;transform:none;width:3.5rem}.ProductCardCarousel .slick-arrow:before{display:none}.ProductCardCarousel .slick-arrow:focus,.ProductCardCarousel .slick-arrow:hover{background-color:#fff}.ProductCardCarousel .slick-next{transform:rotate(180deg)}.WishlistIcon{border:none!important;padding:0!important;position:absolute;top:.6875rem;right:.75rem;width:.8125rem;height:.8125rem;z-index:10}.WishlistIcon img{vertical-align:top;width:100%}.small .WishlistIcon{top:.5625rem;right:.5rem;width:.8125rem;height:.8125rem}@media screen and (min-width:768px){.WishlistIcon{top:1.25rem;right:1.5rem;width:1.0625rem;height:1.0625rem}}.ProductCard{display:block;overflow:hidden;position:relative;width:100%}.ProductCard .ProductCard-visual-container{position:relative;width:100%;aspect-ratio:1/1.25}.ProductCard .ProductCard-visual-container.has-hover-img:hover .main-img{opacity:0}.ProductCard .ProductCard-visual-container.has-hover-img:hover .hover-img{opacity:1}.ProductCard .item-borrowed-text{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.6875rem;position:absolute;z-index:5;top:.625rem;left:.75rem}.ProductCard .hover-img,.ProductCard .main-img{transition:all .5s ease;object-fit:cover;width:100%;height:100%}.ProductCard .main-img{opacity:1}.ProductCard .hover-img{opacity:0;position:absolute;top:0;left:0}.ProductCard .ProductCard-title-container{display:flex;flex-direction:column}.ProductCard .ProductCard-title-container .title-group:hover{text-decoration:underline}.ProductCard .ProductCard-title-container .title-brand{font-family:Red Hat Text Medium,Helvetica;font-weight:500;font-size:.8125rem;letter-spacing:2px;letter-spacing:normal;padding-top:.75rem}.ProductCard .ProductCard-title-container .title-name{max-width:100%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:normal}.ProductCard .ProductCard-title-container .title-tier{letter-spacing:normal;color:#666}.ProductCard.small{width:10.375rem;height:17.5rem}.ProductCard.small .item-borrowed-text{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.6875rem;top:.5rem;left:.75rem}.ProductCard.small .ProductCard-title-container .title-brand{font-family:Red Hat Text Bold,Helvetica;font-weight:700;font-size:.8125rem;letter-spacing:2.34px;font-family:Red Hat Text SemiBold,Helvetica;letter-spacing:normal}.ProductCard p.item-borrowed-text{letter-spacing:normal}@media screen and (min-width:768px){.ProductCard .item-borrowed-text{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.8125rem;top:1.125rem;left:1.375rem}.ProductCard.small .ProductCard-title-container .title-brand{margin-bottom:auto}}.ProductZoomModal{font-size:1rem}.ProductZoomModal .BaseModal-header{padding:.75rem 1.25rem;position:absolute;left:0;top:0;right:0;z-index:3}.ProductZoomModal .react-transform-wrapper{width:100%}.ProductZoomModal .react-transform-component{width:100%;height:100vh}.ProductZoomModal .react-transform-component.isMobile,.ProductZoomModal .react-transform-component.isMobile .ProductZoomModal-img{height:-webkit-fill-available}.ProductZoomImage .ProductZoomImage-img{height:auto;width:100%}.AddToClosetSection{margin-bottom:1.5rem}.AddToClosetSection .product-action-button{text-align:center;width:100%;font-family:Red Hat Text Medium,Helvetica;font-weight:500;font-size:.8125rem;letter-spacing:2.34px}.AddToClosetSection .product-action-button.disabled{background-color:#eaeaea;border-color:#eaeaea}.AddToClosetSection .AddToClosetSection-subText{text-align:center;width:100%;margin:1rem 0}.AddToClosetSection .AddToClosetSection-subText .Text{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.8125rem}.AddToClosetSection .AddToClosetSection-subText .Link{font-family:Red Hat Text Bold,Helvetica;font-weight:700;font-size:.8125rem;letter-spacing:2.34px;font-family:Red Hat Text SemiBold,Helvetica;letter-spacing:normal}.AddToClosetSection .AddToClosetSection-subText.empty{padding:0}.add-to-closet-desktop{display:none}@media screen and (min-width:768px){.AddToClosetSection .product-action-button{font-family:Red Hat Text Medium,Helvetica;font-weight:500;font-size:1rem;letter-spacing:3.2px}.AddToClosetSection .AddToClosetSection-subText{margin-top:.5rem}.add-to-closet-mobile{display:none}.add-to-closet-desktop{display:block}}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetailApp{width:100%}.ProductDetailApp .pdp-mobile-carousel-img-container{display:block!important}.ProductDetailApp .pdp-mobile-carousel-img-container:focus{outline:none}.ProductDetailApp .pdp-mobile-carousel-img{height:auto;padding:0 .125rem;width:100%}.ProductDetailApp .slick-dots{bottom:auto;top:.5rem}.ProductDetailApp .slick-dots li{height:auto;width:auto;margin:0 .375rem}.ProductDetailApp .slick-dots li:first-child{margin-left:0}.ProductDetailApp .slick-dots li:last-child{margin-right:0}.ProductDetailApp .slick-dots li button{border:1px solid #c3c1ba;border-radius:20px;height:.75rem;width:.75rem}.ProductDetailApp .slick-dots li button:before{display:none}.ProductDetailApp .slick-dots li.slick-active button{background-color:#c3c1ba}.ProductDetailApp .pdp-page-container{width:100%}.ProductDetailApp .images-desktop-container{margin-top:.25rem;display:none}.ProductDetailApp .product-details{background-color:#fff;margin:0 auto;padding:0 1rem 1rem}.ProductDetailApp .product-brand-affiliate{color:#666;margin-top:1.5rem;text-align:center}.ProductDetailApp .product-details-baseInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.ProductDetailApp .product-name{color:#121212}.ProductDetailApp .product-retail-value,.ProductDetailApp .product-subscription-level{color:#666}.ProductDetailApp .product-details-extendedInfo{margin-top:1rem;margin-bottom:1rem}.ProductDetailApp .pdp-complete-the-look{text-wrap-style:balance;margin-top:2.5rem;width:100%;text-align:center;line-height:normal}@media screen and (min-width:768px){.ProductDetailApp .pdp-complete-the-look{margin-top:40px}}.ProductDetailApp .pdp-complete-the-look .CompleteTheLookRecGrid-item-grid{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1650px){.ProductDetailApp .pdp-complete-the-look .CompleteTheLookRecGrid-item-grid{grid-template-columns:repeat(2,1fr)}}.ProductDetailApp .pdp-complete-the-look .CompleteTheLookRecGrid-item-grid .ProductInspirationCard-title-container{text-align:left}.ProductDetailApp .pdp-complete-the-look .complete-the-look-title{display:flex;align-items:center;gap:.5rem;justify-content:center}.ProductDetailApp .pdp-complete-the-look .complete-the-look-title .info-tooltip-trigger{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:#121212;font-size:1.125rem}.ProductDetailApp .pdp-complete-the-look .complete-the-look-title .info-tooltip-trigger:hover{color:#333}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip{max-width:21.875rem;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:.5rem;padding:1.5rem;z-index:10;--rt-opacity:1}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-content{position:relative;display:flex;flex-direction:column;gap:1rem;opacity:1;text-align:left}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-content.lh-150{line-height:150%}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-content .tooltip-close-button{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#666;padding:0}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-content .tooltip-close-button:hover{color:#333}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-section{margin-bottom:1rem}.ProductDetailApp .pdp-complete-the-look .complete-the-look-tooltip .tooltip-section:last-child{margin-bottom:0}.ProductDetailApp .pdp-complete-the-look .CompleteTheLookRecGrid-container{padding-top:20px;display:flex;min-width:0!important;min-height:auto;justify-content:center;align-items:center}@media screen and (min-width:768px){.ProductDetailApp .pdp-complete-the-look .CompleteTheLookRecGrid-container{padding-top:24px}}.ProductDetailApp .AnimatedAccordion{border-bottom:1px solid #eaeaea;padding:1.5rem 0}.ProductDetailApp .pdp-description-html li,.ProductDetailApp .pdp-description-html p,.ProductDetailApp .pdp-description-html ul{font-family:Red Hat Text Normal,Helvetica;font-weight:400;font-size:.8125rem}.ProductDetailApp .pdp-description-html ul{margin-bottom:0;padding-left:1rem}.ProductDetailApp .Breadcrumbs{display:none}.ProductDetailApp .section-related-products{background-color:#fff;z-index:3;position:relative;margin-top:2.5rem;margin-bottom:2.5rem}.ProductDetailApp .related-headline{width:100%;margin-top:1.5rem;margin-bottom:.5rem;text-align:center}.ProductDetailApp .related-container{margin-top:1rem;margin-bottom:1.5rem}.ProductDetailApp .related-products-desktop{display:none}.ProductDetailApp .related-products-mobile{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 .5rem}.ProductDetailApp .related-products-mobile-item{width:50%;margin-bottom:1rem;padding:0 .5rem}.ProductDetailApp .related-product-mobile-item-index-4,.ProductDetailApp .related-product-mobile-item-index-5{display:none}.ProductDetailApp-modal-cta{margin-top:1.5rem}@media screen and (min-width:768px){.ProductDetailApp .shell-contained{margin:0;display:contents}.ProductDetailApp .pdp-page-container{position:relative;display:flex;flex-direction:row}.ProductDetailApp .mobile-carousel{display:none}.ProductDetailApp .image-container{min-height:101vh;width:50%}.ProductDetailApp .images-desktop-container{display:flex;flex-direction:column}.ProductDetailApp .product-container{margin-bottom:9.375rem;z-index:10;align-self:flex-start;width:50%;display:flex;flex-direction:column;align-items:center}.ProductDetailApp .product-container.sticky{position:-webkit-sticky;position:sticky;top:-10%;z-index:10}}@media screen and (min-width:768px)and (max-width:1650px){.ProductDetailApp .product-container.sticky{top:-40%}}@media screen and (min-width:768px){.ProductDetailApp .product-details{max-width:26.375rem;position:static;top:auto}.ProductDetailApp .product-details-baseInfo{margin-bottom:1rem;padding-top:20%}.ProductDetailApp .product-brand-affiliate{text-align:left}.ProductDetailApp .Breadcrumbs{display:flex;margin:1.375rem 0 0 1.375rem;white-space:nowrap}.ProductDetailApp .related-carousel-headline.Text{font-family:JHA Times Now ExtraLight,serif;font-weight:200;font-size:2.4375rem;letter-spacing:-1px;line-height:1}.ProductDetailApp .related-products-desktop{display:block;background-color:#fff}.ProductDetailApp .related-products-mobile{display:none}.ProductDetailApp .section-related-products.shell-contained{margin-top:5rem;margin-bottom:5rem}.ProductDetailApp .related-container{margin-top:2rem}}