@font-face{font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-style:normal;font-weight:400;font-display:swap}.montserrat{font-family:Montserrat,sans-serif}body.gallery div.container.content-page{padding:0 1rem}body.gallery div.brand-gallery-heading{background-color:#0000;width:100%;max-width:87.5rem;margin:0 auto;padding:0 1rem;font-weight:200}@media (width>=48rem){body.gallery div.brand-gallery-heading{padding:0 1.5rem}}@media (width>=88.5rem){body.gallery div.brand-gallery-heading{padding:0}}body.gallery h1{font-size:2rem;font-weight:400}@media (width>=48rem){body.gallery h1{font-size:3rem}}body.gallery h1{margin:0;font-size:2rem;font-weight:200}@media (width>=48rem){body.gallery h1{font-size:3rem}}@media (width>=88.5rem){body.gallery h1{padding:0 .625rem}}body.gallery h2:not(.gallery-spotlight-title):not(#h-frequently-asked-questions){font-size:1.4rem;font-weight:400}@media (width>=48rem){body.gallery h2:not(.gallery-spotlight-title):not(#h-frequently-asked-questions){font-size:1.7rem}}body.gallery h2:not(.gallery-spotlight-title):not(#h-frequently-asked-questions){font-weight:200}body.gallery h2.gallery-spotlight-title{text-transform:none;margin:8px 0;font-size:1.2rem;font-weight:500}@media (width>=48rem) and (width<=64.375rem){body.gallery h2.gallery-spotlight-title{text-transform:none;font-size:1rem;font-weight:400}}@media (width>=65.375rem){body.gallery h2.gallery-spotlight-title{font-size:1.4rem;font-weight:500}}body.gallery p:not(.gallery-spotlight-description){font-size:.875rem;font-weight:400}@media (width>=48rem){body.gallery p:not(.gallery-spotlight-description){margin:.5rem 0;padding-left:.625rem;padding-right:.625rem;font-size:1rem;font-weight:400}}body.gallery .content{box-sizing:border-box;padding:.625rem 0 0;position:relative}@media (width<=63.375rem){body.gallery .content{-webkit-overflow-scrolling:touch;width:100%;position:relative}}@media (width>=64.375rem){body.gallery .content{padding-top:.625rem}}@media (width>=48rem){body.gallery .content>picture img,body.gallery .content>img{width:auto;margin:auto;display:block}}body.gallery .content .entry-content{width:100%;margin:0 auto;position:relative}@media (width>=64.375rem){body.gallery .content .entry-content{max-width:62.5rem}}@media (width>=64rem){body.gallery .content .entry-content{max-width:80rem}}@media (width>=75rem){body.gallery .content .entry-content{max-width:87.5rem}}body.gallery .content .container.brand-gallery-heading .accordion,body.gallery .content .container.faq .accordion{border:1px solid #00000020;border-bottom:none}body.gallery .content .container.brand-gallery-heading .accordion .item-title,body.gallery .content .container.faq .accordion .item-title{cursor:pointer;box-sizing:border-box;background-color:#00000008;border-bottom:1px solid #00000020;width:100%;margin:0;padding:.75rem .94rem;font-weight:400}body.gallery .content .container.brand-gallery-heading .accordion .close .item-content,body.gallery .content .container.faq .accordion .close .item-content{height:0;transition:height .1s ease-out;display:block;transform:scaleY(0)}body.gallery .content .container.brand-gallery-heading .accordion .close .item-content p,body.gallery .content .container.faq .accordion .close .item-content p{margin:0}body.gallery .content .container.brand-gallery-heading .accordion .open .item-content,body.gallery .content .container.faq .accordion .open .item-content{transform-origin:top;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #00000020;width:100%;margin:0;padding:1.25rem;display:block;transform:scaleY(1)}body.gallery .content .container.brand-gallery-heading .accordion .open .item-content p,body.gallery .content .container.faq .accordion .open .item-content p{margin:0;font-size:1rem;font-weight:200;line-height:1.4}body.gallery .content .container.brand-gallery-heading .accordion .open .item-title,body.gallery .content .container.faq .accordion .open .item-title{margin:0}body.gallery .content .hidden{display:none!important}@media (width>=64.375rem){body.gallery .content .hidden.desktop-only-inline{display:inline!important}}@media (width<=63.375rem){body.gallery .content .hidden.mobile-only-inline{display:inline!important}}body.gallery.search-no-results .hashtags,body.gallery.search-no-results .gallery.grid article .product-caption small.hashtags{display:none}.gallery.grid{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:87.5rem;height:auto;margin:0 auto;display:flex;position:relative}.gallery.grid .esen-gallery-filters-load-message{background:0 0;width:100%;margin:0 auto;position:absolute;top:6.25rem}.gallery.grid .products{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;display:flex}@media (width>=48rem){.gallery.grid .products{justify-content:space-around}}@media (width>=64rem){.gallery.grid .products{max-width:62.5rem}}@media (width>=80rem){.gallery.grid .products{max-width:75rem}}@media (width>=85.375rem){.gallery.grid .products{max-width:80rem}}@media (width>=87.5rem){.gallery.grid .products{max-width:87.5rem}}.gallery.grid .products .esen-product-gallery-placeholder-wrapper{width:100%;max-width:87.5rem;height:auto}.gallery.grid .products .esen-product-gallery-placeholder-wrapper .esen-gallery-products-placeholder{aspect-ratio:530/912;justify-content:center;align-items:center;width:50%;max-width:33.125rem;height:100%;max-height:57rem;margin-bottom:1rem;padding:0 .375rem;display:flex}@media (width>=48rem){.gallery.grid .products .esen-product-gallery-placeholder-wrapper .esen-gallery-products-placeholder{width:32.666%}}.gallery.grid .products .esen-product-gallery-placeholder-wrapper .esen-gallery-products-placeholder .placeholder{background-color:#ced4da;border-radius:.25rem;width:100%;height:100%;margin:0 auto .25rem}.gallery.grid .products .esen-product-gallery-placeholder-wrapper .esen-gallery-products-placeholder .placeholder img{border-radius:.25rem;width:100%;min-width:100%;height:100%;min-height:1.25rem}.gallery.grid article{color:#5f5f5f;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:10.25rem 16.375rem;contain:layout paint style;flex-direction:column;justify-content:center;align-items:center;width:48.5%;height:auto;margin:0 0 1.25rem;padding-left:0;padding-right:0;display:flex;position:relative;overflow:hidden}@media (width>=22.5rem){.gallery.grid article{contain-intrinsic-size:10.75rem 17.125rem}}@media (width>=24.375rem){.gallery.grid article{contain-intrinsic-size:11.25rem 17.8125rem}}@media (width>=25.625rem){.gallery.grid article{contain-intrinsic-size:11.875rem 18.875rem}}@media (width>=27.5rem){.gallery.grid article{contain-intrinsic-size:12.75rem 20.3125rem}}@media (width>=37.5rem){.gallery.grid article{contain-intrinsic-size:17.625rem 28.125rem}}@media (width>=48rem){.gallery.grid article{contain-intrinsic-size:14.75rem 23.75rem;width:31.666%}}@media (width>=64rem){.gallery.grid article{contain-intrinsic-size:19.8125rem 31.5625rem}}@media (width>=64.375rem){.gallery.grid article{contain-intrinsic-size:1.25rem 31.75rem}}@media (width>=75rem){.gallery.grid article{contain-intrinsic-size:23.3125rem 37.1825rem}}@media (width>=80rem){.gallery.grid article{contain-intrinsic-size:24.875rem 39.625rem}}@media (width>=85.375rem){.gallery.grid article{contain-intrinsic-size:26.5625rem 42.375rem}}@media (width>=87.5rem){.gallery.grid article{contain-intrinsic-size:27.125rem 43.4375rem}}@media (width>=100rem){.gallery.grid article{contain-intrinsic-size:27.6875rem 44.1875rem}}.gallery.grid article .esen-product-service-media-wrapper{flex-direction:column;display:flex}.gallery.grid article .esen-product-service-media-wrapper img.render{aspect-ratio:530/845;width:100%;max-width:33.125rem;max-height:52.8125rem;position:relative;height:auto!important}.gallery.grid article .esen-product-service-media-wrapper img.render.lazy,.gallery.grid article .esen-product-service-media-wrapper img.render.lazy-image,.gallery.grid article .esen-product-service-media-wrapper img.render.lazy-silo,.gallery.grid article .esen-product-service-media-wrapper img.render.lazy-other{visibility:hidden;width:100%}.gallery.grid article .esen-product-service-media-wrapper img.flag{width:100%;height:auto;position:absolute;top:0;left:0;right:0}.gallery.grid article .featured-image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.gallery.grid article .featured-image a.link-cover{position:absolute;inset:0}.gallery.grid article .featured-image p{font-size:1em;font-weight:300;line-height:1.2}.gallery.grid article .product-caption{z-index:98;box-sizing:border-box;background:#fff;width:100%;padding:.5rem .1875rem 0;position:relative;inset:0}@media (width<=36.5rem){.gallery.grid article .product-caption{padding:.375rem .0625rem 0}}.gallery.grid article .product-caption{min-height:1.5rem}.gallery.grid article .product-caption header{min-height:1.0625rem;max-height:1.25rem;padding-bottom:0;display:block;position:relative}@media (width<=36.5rem){.gallery.grid article .product-caption header{min-height:1.875rem;max-height:2.0625rem;line-height:.8125rem}}.gallery.grid article .product-caption header .designer-label{text-transform:uppercase;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:72%;margin:0;padding:0;font-size:.8em;font-weight:600;display:inline-block;overflow:hidden}@media (width<=63.375rem){.gallery.grid article .product-caption header .designer-label{max-width:65%}}@media (width<=36.5rem){.gallery.grid article .product-caption header .designer-label{letter-spacing:-.05em;max-width:88%;font-size:.6875rem}}@media (width<=21.5rem){.gallery.grid article .product-caption header .designer-label{max-width:89%}}.gallery.grid article .product-caption header .fav-icon-placeholder{opacity:0;position:absolute;top:0;right:0}@media (width>=36.5rem){.gallery.grid article .product-caption header .fav-icon-placeholder{top:unset;right:unset;float:right;padding-left:.3125rem;position:relative}}.gallery.grid article .product-caption header .style-id{text-align:right;float:right;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:21%;max-height:1rem;margin:0;padding:0 .3125rem 0 0;font-size:.8em;font-weight:400;display:inline-block;overflow:hidden}@media (width<=36.5rem){.gallery.grid article .product-caption header .style-id{float:left;clear:both;text-align:left;width:100%;max-width:none;margin:0;font-size:.6875rem;font-weight:400;display:block}}.gallery.grid article .product-caption header .favorite-trigger{text-align:right;z-index:99;float:right;width:1.75rem;max-width:8%;height:1.75rem;padding:0;font-size:1rem;position:relative}.gallery.grid article .product-caption header .favorite-trigger.remove.fa,.gallery.grid article .product-caption header .favorite-trigger.remove .fa{color:red}@media (width<=36.5rem){.gallery.grid article .product-caption header .favorite-trigger{box-sizing:border-box;max-width:12%;padding-top:.125rem;font-size:1.0625rem;top:-.1875rem}}@media (width<=21.5rem){.gallery.grid article .product-caption header .favorite-trigger{max-width:11%;font-size:1rem}}@media (width>=64.375rem){.gallery.grid article .product-caption header .favorite-trigger{top:-.0625rem}}.gallery.grid article .product-caption small{padding:.125rem 0 0;font-size:75%;display:block;position:relative;overflow:hidden}@media (width<=64.375rem){.gallery.grid article .product-caption small{padding:0}}@media (width<=36.5rem){.gallery.grid article .product-caption small{font-size:.6875rem}}@media (width>=64.375rem){.gallery.grid article .product-caption small{padding:0;top:-.4375rem}}.gallery.grid article .product-caption small.description{width:100%;font-weight:300;left:0}@media (width>=37.5rem){.gallery.grid article .product-caption small.description{line-height:1.2}}@media (width<=36.5rem){.gallery.grid article .product-caption small.description{padding-top:.125rem}}@media (width>=37.5rem) and (width<=63.375rem){.gallery.grid article .product-caption small.description{top:-.4375rem}}.gallery.grid article .flag,.gallery.grid article .featured-image .flag{z-index:98;height:auto;position:absolute;top:0;left:auto;right:0}@media (width<=36.5rem){.gallery.grid article.favorite-processed .product-caption header .style-id{margin:-.8125rem 0 0}}.gallery.grid .empty-results-container{display:none}.gallery.grid .empty-results-container.is-visible{display:block}.gallery.grid #productPagination .pagination .page-item .page-link{color:#5c5858;border:none;font-weight:300}.gallery.grid #productPagination .pagination .page-item.active .page-link{color:var(--bs-pagination-active-color);border-radius:.125rem}.global .gallery.grid:not(.no-captions){padding-top:0}@media (width<=63.375rem){.global .gallery.grid:not(.no-captions).pinned-header,.global .gallery.grid:not(.no-captions).pinned-search{padding-top:0!important}.global .gallery.grid:not(.no-captions).fixed-header{padding-top:0}}.product-search .eps-404-brand-section .logo-container,.eps-404-featured .eps-404-brand-section .logo-container{text-align:center;justify-content:center;align-items:center;min-height:58px;display:flex}.product-search .eps-404-brand-section .logo-container .inner,.eps-404-featured .eps-404-brand-section .logo-container .inner{justify-content:center;align-items:center;width:100%;display:flex}.product-search .eps-404-brand-section .logo-container .eps-brand-logo,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:220px;height:40px;display:block}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.essense,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.essense{background-image:url(https://cdn.essensedesigns.com/uploads/2022/12/essense_of_australia_logo_svg.svg)}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.martina,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.martina{background-image:url(https://cdn.essensedesigns.com/uploads/2022/12/martina_liana_logo_svg.svg)}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.stella,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.stella{background-image:url(https://cdn.essensedesigns.com/uploads/2022/12/stella_york_logo_svg.svg)}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.wander,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.wander{background-image:url(https://cdn.essensedesigns.com/uploads/2022/12/all_who_wander_logo_svg.svg)}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.sorella,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.sorella{background-image:url(https://cdn.essensedesigns.com/uploads/2022/12/sorella_vita_logo_svg.svg)}.product-search .eps-404-brand-section .logo-container .eps-brand-logo.luxe,.eps-404-featured .eps-404-brand-section .logo-container .eps-brand-logo.luxe{background-image:url(https://cdn.essensedesigns.com/img/martina-liana-luxe-logo.svg)}@media (width<=63.375rem){#productSearchResults .gallery.grid{margin:0}#productSearchResults .gallery.grid #productResults.products{padding-left:1em;padding-right:1em}}.gallery-grid article.dress.is-fave .favorite-trigger.remove,.favorites-wrapper article.dress.is-fave .favorite-trigger.remove{display:block}.gallery-grid article.dress.is-fave .favorite-trigger.remove.fa,.gallery-grid article.dress.is-fave .favorite-trigger.remove .fa,.favorites-wrapper article.dress.is-fave .favorite-trigger.remove.fa,.favorites-wrapper article.dress.is-fave .favorite-trigger.remove .fa{color:red}.gallery-grid article.dress.is-fave .dress.not-fave .favorite-trigger.remove,.favorites-wrapper article.dress.is-fave .dress.not-fave .favorite-trigger.remove{display:none}.gallery-grid article.dress.is-fave .dress.not-fave .favorite-trigger.add,.favorites-wrapper article.dress.is-fave .dress.not-fave .favorite-trigger.add,.gallery-grid article.dress.not-fave .favorite-trigger.add,.favorites-wrapper article.dress.not-fave .favorite-trigger.add,.gallery-grid article.dress.not-fave .dress.is-fave .favorite-trigger.remove,.favorites-wrapper article.dress.not-fave .dress.is-fave .favorite-trigger.remove{display:block}.gallery-grid article.dress.not-fave .dress.is-fave .favorite-trigger.add,.favorites-wrapper article.dress.not-fave .dress.is-fave .favorite-trigger.add{display:none}.collection-gallery>.content div.brand-gallery-heading,.accessory-gallery>.content div.brand-gallery-heading,.gallery>.content div.brand-gallery-heading{background-color:#fff}.collection-gallery>.content div.brand-gallery-heading h1,.accessory-gallery>.content div.brand-gallery-heading h1,.gallery>.content div.brand-gallery-heading h1{margin-block:0;margin:0 auto -.0625rem;padding:.5rem 0 1rem;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:300}@media (width<=64.375rem){.collection-gallery>.content div.brand-gallery-heading h1,.accessory-gallery>.content div.brand-gallery-heading h1,.gallery>.content div.brand-gallery-heading h1{padding:1.5rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}}.collection-gallery>.content,.accessory-gallery>.content,.gallery>.content{box-sizing:border-box;padding:.625rem 0 0}@media (width<=63.375rem){.collection-gallery>.content,.accessory-gallery>.content,.gallery>.content{-webkit-overflow-scrolling:touch;width:100%;position:relative}}@media (width>=64.375rem){.collection-gallery>.content,.accessory-gallery>.content,.gallery>.content{padding-top:.625rem}}@media (width>=48rem){.collection-gallery>.content>picture img,.collection-gallery>.content>img,.accessory-gallery>.content>picture img,.accessory-gallery>.content>img,.gallery>.content>picture img,.gallery>.content>img{width:auto;margin:auto;display:block}}.collection-gallery>.content .page-content,.accessory-gallery>.content .page-content,.gallery>.content .page-content{width:90%;margin:.625rem auto 0}@media (width>=75rem){.collection-gallery>.content .page-content,.accessory-gallery>.content .page-content,.gallery>.content .page-content{max-width:87.5rem}}.collection-gallery>.content .page-content h1,.accessory-gallery>.content .page-content h1,.gallery>.content .page-content h1{margin-bottom:1.25rem}.collection-gallery>.content .page-content p,.accessory-gallery>.content .page-content p,.gallery>.content .page-content p{font-size:1.2em;font-weight:300;line-height:1.4}.collection-gallery>.content .page-content p .show-more,.accessory-gallery>.content .page-content p .show-more,.gallery>.content .page-content p .show-more{cursor:pointer}.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{position:relative}@media (width>=48rem){.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{margin:0 auto}}@media (width>=64rem){.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{width:100%;max-width:62.5rem}}@media (width>=80rem){.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{max-width:75rem}}@media (width>=85.375rem){.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{max-width:80rem}}@media (width>=87.5rem){.collection-gallery>.content .favorites-wrapper,.collection-gallery>.content .entry-content,.accessory-gallery>.content .favorites-wrapper,.accessory-gallery>.content .entry-content,.gallery>.content .favorites-wrapper,.gallery>.content .entry-content{max-width:87.5rem}}.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{box-sizing:border-box}@media (width>=48rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{width:90%;margin:0 auto}}.collection-gallery>.content .gallery.grid .gallery-header,.accessory-gallery>.content .gallery.grid .gallery-header,.gallery>.content .gallery.grid .gallery-header{box-sizing:border-box;float:none;width:97%;height:15.625rem;margin:0 1.5% 2.25rem;display:block;position:relative;overflow:hidden}@media (width<=47rem){.collection-gallery>.content .gallery.grid .gallery-header,.accessory-gallery>.content .gallery.grid .gallery-header,.gallery>.content .gallery.grid .gallery-header{width:90%;height:18.125rem;margin:1.25rem auto}}.collection-gallery>.content .gallery.grid .gallery-header>img,.collection-gallery>.content .gallery.grid .gallery-header picture,.accessory-gallery>.content .gallery.grid .gallery-header>img,.accessory-gallery>.content .gallery.grid .gallery-header picture,.gallery>.content .gallery.grid .gallery-header>img,.gallery>.content .gallery.grid .gallery-header picture{width:auto;max-width:120%;height:auto;min-height:100%;position:absolute;inset:0 auto auto}@media (width>=64rem){.collection-gallery>.content .gallery.grid .gallery-header>img,.collection-gallery>.content .gallery.grid .gallery-header picture,.accessory-gallery>.content .gallery.grid .gallery-header>img,.accessory-gallery>.content .gallery.grid .gallery-header picture,.gallery>.content .gallery.grid .gallery-header>img,.gallery>.content .gallery.grid .gallery-header picture{right:0}}.collection-gallery>.content .gallery.grid .gallery-header .text-overlay,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay,.gallery>.content .gallery.grid .gallery-header .text-overlay{width:43%;padding:.625rem 0;position:relative}@media (width>=64.375rem){.collection-gallery>.content .gallery.grid .gallery-header .text-overlay,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay,.gallery>.content .gallery.grid .gallery-header .text-overlay{width:50%}}@media (width>=64rem){.collection-gallery>.content .gallery.grid .gallery-header .text-overlay,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay,.gallery>.content .gallery.grid .gallery-header .text-overlay{width:41%}}.collection-gallery>.content .gallery.grid .gallery-header .text-overlay h1,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay h1,.gallery>.content .gallery.grid .gallery-header .text-overlay h1{margin:.625rem 0;font-size:2em;font-weight:300}@media (width<=63.375rem){.collection-gallery>.content .gallery.grid .gallery-header .text-overlay h1,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay h1,.gallery>.content .gallery.grid .gallery-header .text-overlay h1{font-size:1.8em}}.collection-gallery>.content .gallery.grid .gallery-header .text-overlay p,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay p,.gallery>.content .gallery.grid .gallery-header .text-overlay p{color:#65615e;font-size:1.05em;font-weight:300;line-height:1.5}@media (width<=63.375rem){.collection-gallery>.content .gallery.grid .gallery-header .text-overlay p,.accessory-gallery>.content .gallery.grid .gallery-header .text-overlay p,.gallery>.content .gallery.grid .gallery-header .text-overlay p{font-size:.9em;line-height:1.4}}.collection-gallery>.content .gallery.grid .products,.accessory-gallery>.content .gallery.grid .products,.gallery>.content .gallery.grid .products{box-sizing:border-box}@media (width>=64.375rem){.collection-gallery>.content .gallery.grid .products,.accessory-gallery>.content .gallery.grid .products,.gallery>.content .gallery.grid .products{padding-left:0;padding-right:0}}.collection-gallery>.content .gallery.grid .no-results,.accessory-gallery>.content .gallery.grid .no-results,.gallery>.content .gallery.grid .no-results{padding-bottom:3.125rem}.collection-gallery>.content .gallery.grid .no-results h3,.accessory-gallery>.content .gallery.grid .no-results h3,.gallery>.content .gallery.grid .no-results h3{text-align:center;margin:.625rem 0}@media (width<=47rem){.collection-gallery>.content .gallery.grid .no-results,.accessory-gallery>.content .gallery.grid .no-results,.gallery>.content .gallery.grid .no-results{max-width:90%;margin:auto}.collection-gallery>.content .gallery.grid .no-results h3,.accessory-gallery>.content .gallery.grid .no-results h3,.gallery>.content .gallery.grid .no-results h3{text-align:center}}@media (width>=48rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{margin:0 auto}}@media (width>=64rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{max-width:62.5rem}}@media (width>=80rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{width:100%;max-width:75rem}}@media (width>=85.375rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{max-width:80rem}}@media (width>=87.5rem){.collection-gallery>.content .gallery.grid,.accessory-gallery>.content .gallery.grid,.gallery>.content .gallery.grid{max-width:87.5rem}}.collection-gallery>.content .container.brand-gallery-heading h2,.collection-gallery>.content .container.faq h2,.accessory-gallery>.content .container.brand-gallery-heading h2,.accessory-gallery>.content .container.faq h2,.gallery>.content .container.brand-gallery-heading h2,.gallery>.content .container.faq h2{text-transform:uppercase;font-weight:400}.collection-gallery>.content .container.brand-gallery-heading .accordion,.collection-gallery>.content .container.faq .accordion,.accessory-gallery>.content .container.brand-gallery-heading .accordion,.accessory-gallery>.content .container.faq .accordion,.gallery>.content .container.brand-gallery-heading .accordion,.gallery>.content .container.faq .accordion{border:.0625rem solid #00000020;border-bottom:none}.collection-gallery>.content .container.brand-gallery-heading .accordion .item-title,.collection-gallery>.content .container.faq .accordion .item-title,.accessory-gallery>.content .container.brand-gallery-heading .accordion .item-title,.accessory-gallery>.content .container.faq .accordion .item-title,.gallery>.content .container.brand-gallery-heading .accordion .item-title,.gallery>.content .container.faq .accordion .item-title{cursor:pointer;box-sizing:border-box;background-color:#00000008;border-bottom:.0625rem solid #00000020;width:100%;margin:0;padding:.75rem .9375rem;font-weight:400}.collection-gallery>.content .container.brand-gallery-heading .accordion .close .item-content,.collection-gallery>.content .container.faq .accordion .close .item-content,.accessory-gallery>.content .container.brand-gallery-heading .accordion .close .item-content,.accessory-gallery>.content .container.faq .accordion .close .item-content,.gallery>.content .container.brand-gallery-heading .accordion .close .item-content,.gallery>.content .container.faq .accordion .close .item-content{height:0;transition:height .1s ease-out;display:block;transform:scaleY(0)}.collection-gallery>.content .container.brand-gallery-heading .accordion .close .item-content p,.collection-gallery>.content .container.faq .accordion .close .item-content p,.accessory-gallery>.content .container.brand-gallery-heading .accordion .close .item-content p,.accessory-gallery>.content .container.faq .accordion .close .item-content p,.gallery>.content .container.brand-gallery-heading .accordion .close .item-content p,.gallery>.content .container.faq .accordion .close .item-content p{margin:0}.collection-gallery>.content .container.brand-gallery-heading .accordion .open .item-content,.collection-gallery>.content .container.faq .accordion .open .item-content,.accessory-gallery>.content .container.brand-gallery-heading .accordion .open .item-content,.accessory-gallery>.content .container.faq .accordion .open .item-content,.gallery>.content .container.brand-gallery-heading .accordion .open .item-content,.gallery>.content .container.faq .accordion .open .item-content{transform-origin:top;box-sizing:border-box;background-color:#fff;border-bottom:.0625rem solid #00000020;width:100%;margin:0;padding:1.25rem;display:block;transform:scaleY(1)}.collection-gallery>.content .container.brand-gallery-heading .accordion .open .item-content p,.collection-gallery>.content .container.faq .accordion .open .item-content p,.accessory-gallery>.content .container.brand-gallery-heading .accordion .open .item-content p,.accessory-gallery>.content .container.faq .accordion .open .item-content p,.gallery>.content .container.brand-gallery-heading .accordion .open .item-content p,.gallery>.content .container.faq .accordion .open .item-content p{margin:0;font-size:1em;font-weight:300;line-height:1.4}.collection-gallery>.content .container.brand-gallery-heading .accordion .open .item-title,.collection-gallery>.content .container.faq .accordion .open .item-title,.accessory-gallery>.content .container.brand-gallery-heading .accordion .open .item-title,.accessory-gallery>.content .container.faq .accordion .open .item-title,.gallery>.content .container.brand-gallery-heading .accordion .open .item-title,.gallery>.content .container.faq .accordion .open .item-title{margin:0}.collection-gallery>.content .container.brand-gallery-heading,.collection-gallery>.content .container.faq,.accessory-gallery>.content .container.brand-gallery-heading,.accessory-gallery>.content .container.faq,.gallery>.content .container.brand-gallery-heading,.gallery>.content .container.faq{margin-bottom:1em}@media (width>=48rem){.collection-gallery>.content .container.brand-gallery-heading,.collection-gallery>.content .container.faq,.accessory-gallery>.content .container.brand-gallery-heading,.accessory-gallery>.content .container.faq,.gallery>.content .container.brand-gallery-heading,.gallery>.content .container.faq{margin:0 auto 2em}}.collection-gallery>.content .hidden,.accessory-gallery>.content .hidden,.gallery>.content .hidden{display:none!important}@media (width>=64.375rem){.collection-gallery>.content .hidden.desktop-only-inline,.accessory-gallery>.content .hidden.desktop-only-inline,.gallery>.content .hidden.desktop-only-inline{display:inline!important}}@media (width<=63.375rem){.collection-gallery>.content .hidden.mobile-only-inline,.accessory-gallery>.content .hidden.mobile-only-inline,.gallery>.content .hidden.mobile-only-inline{display:inline!important}}body.search-results>.content,body.error404>.content{background:#fff;padding-bottom:50px}@media (width<=64.375rem){body.search-results>.content,body.error404>.content{padding-top:10px}}body.search-results h1.page-title,body.search-results .gallery.grid>h2,body.search-results .gallery.grid>p,body.error404 h1.page-title,body.error404 .gallery.grid>h2,body.error404 .gallery.grid>p{text-align:center;text-transform:none;font-family:Montserrat,sans-serif;line-height:1.2em}body.search-results h1,body.error404 h1{font-size:30px}body.search-results .gallery.grid,body.error404 .gallery.grid{max-width:1400px;margin-left:auto;margin-right:auto}body.search-results .gallery.grid>h2,body.error404 .gallery.grid>h2{color:#666;margin-bottom:32px;font-weight:400}body.search-results .gallery.grid .collections,body.error404 .gallery.grid .collections{text-align:center}body.search-results .gallery.grid .collections .logo-container,body.error404 .gallery.grid .collections .logo-container{text-align:center;font-size:0}body.search-results .gallery.grid .collections .dresses.grid,body.error404 .gallery.grid .collections .dresses.grid{text-align:left;box-sizing:border-box;border:1px solid #ccc;margin:0 12px 25px;padding:15px 10px;display:inline-block}@media (width<=63.375rem){body.search-results .gallery.grid .collections .dresses.grid,body.error404 .gallery.grid .collections .dresses.grid{margin:0 0 25px}}body.search-results .gallery.grid .collections .dresses.grid .logo-container,body.error404 .gallery.grid .collections .dresses.grid .logo-container{min-height:58px}body.search-results .gallery.grid .collections .dresses.grid .logo-container .inner .brand.small:before,body.error404 .gallery.grid .collections .dresses.grid .logo-container .inner .brand.small:before{height:40px}body.search-results .gallery.grid .collections .dresses.grid article,body.error404 .gallery.grid .collections .dresses.grid article{color:#fff;width:175px;min-height:279.265px;position:relative}@media (width<=63.375rem){body.search-results .gallery.grid .collections .dresses.grid article,body.error404 .gallery.grid .collections .dresses.grid article{width:120px;height:165px;min-height:165px;max-height:165px}body.search-results .gallery.grid .collections .dresses.grid article:nth-of-type(3n),body.error404 .gallery.grid .collections .dresses.grid article:nth-of-type(3n),body.search-results .gallery.grid .collections .dresses.grid article .overlay,body.error404 .gallery.grid .collections .dresses.grid article .overlay{display:none}}body.search-results .gallery.grid .collections .dresses.grid .see-all,body.error404 .gallery.grid .collections .dresses.grid .see-all{text-align:right;color:#706f6b;text-transform:uppercase;font-size:.8em;font-weight:700;text-decoration:none;display:block}body.search-results .gallery.grid .collections .dresses.grid .see-all .fa,body.error404 .gallery.grid .collections .dresses.grid .see-all .fa{margin-left:.5em}body.search-results .gallery.grid .no-results .brand-galleries-container,body.error404 .gallery.grid .no-results .brand-galleries-container{flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;margin:0 12px 25px;display:grid}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:first-child,body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:last-child,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:first-child,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:last-child{grid-column:1/-1}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:first-child.eps-404-brand-section .fav-icon-placeholder,body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:last-child.eps-404-brand-section .fav-icon-placeholder,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:first-child.eps-404-brand-section .fav-icon-placeholder,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:last-child.eps-404-brand-section .fav-icon-placeholder{display:none!important}@media (width>=48rem){body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid{grid-template-columns:repeat(3,1fr);width:45%}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:nth-child(4),body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid>:nth-child(4){grid-column:auto}}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article{box-sizing:border-box;contain:layout paint style;contain-intrinsic-size:164px 262px;content-visibility:auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:330px;height:auto;max-height:100%;margin:0 auto;padding:0;display:flex;position:relative}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article:nth-of-type(3n),body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article:nth-of-type(3n),body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .overlay,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .overlay{display:none}@media (width>=48rem){body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article{max-width:175px;height:auto;max-height:320px}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article:nth-of-type(3n),body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article:nth-of-type(3n){display:flex}}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article img:not(.flag):not(.fav-icon-placeholder),body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article img:not(.flag):not(.fav-icon-placeholder){aspect-ratio:530/845;width:100%;max-width:330px;height:100%;max-height:100%;display:block}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption{color:#706f6b}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .designer-label,body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .style-id,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .designer-label,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .style-id{font-size:.6875rem;font-weight:400}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .designer-label,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .designer-label{max-width:58%;font-weight:600}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .favorite-trigger,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .favorite-trigger{max-width:12%}body.search-results .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .style-id,body.error404 .gallery.grid .no-results .brand-galleries-container .brand.dresses.grid article .product-caption .style-id{max-width:30%}body.search-results .gallery.grid .no-results,body.error404 .gallery.grid .no-results{padding-top:25px}body.search-results .gallery.grid .no-results .text-center,body.error404 .gallery.grid .no-results .text-center{text-align:center}body.search-results .gallery.grid .no-results h1,body.search-results .gallery.grid .no-results h2,body.error404 .gallery.grid .no-results h1,body.error404 .gallery.grid .no-results h2{text-transform:none;text-align:center;margin:0 0 15px;font-size:20px;font-weight:300}body.search-results .gallery.grid .no-results h2,body.error404 .gallery.grid .no-results h2{font-weight:400}body.search-results .gallery.grid .no-results .btn-sm,body.error404 .gallery.grid .no-results .btn-sm{padding:10px;font-size:1em;font-weight:300;display:inline}@media (width<=63.375rem){body.search-results .gallery.grid .no-results .btn-sm,body.error404 .gallery.grid .no-results .btn-sm{margin:10px auto 0;display:block}}@media (width<=63.375rem) and (width>=37.5rem){body.search-results .gallery.grid .no-results .btn-sm,body.error404 .gallery.grid .no-results .btn-sm{max-width:400px}}body.search-results .gallery.grid .no-results .btn-sm,body.error404 .gallery.grid .no-results .btn-sm{text-transform:none!important}body.search-results .gallery.grid .no-results .other-collections,body.error404 .gallery.grid .no-results .other-collections{overflow:hidden}body.search-results .gallery.grid .no-results .other-collections .logo-container,body.error404 .gallery.grid .no-results .other-collections .logo-container{text-align:center}body.search-results .gallery.grid .no-results .other-collections .see-all,body.error404 .gallery.grid .no-results .other-collections .see-all{clear:both}body.error404 article.dress img.fav-icon-placeholder{display:none!important}.pagination-container{justify-content:center;align-items:center;min-height:56px;margin:32px auto;transition:opacity .3s;display:flex}.pagination-container.pagination-hidden{display:none!important}.pagination-container .pagination{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.pagination-container .pagination .page-item{margin:0 2px}.pagination-container .pagination .page-item .page-link{color:#333;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.pagination-container .pagination .page-item .page-link:hover{background-color:#f8f9fa;border-color:#dee2e6}.pagination-container .pagination .page-item.active .page-link{color:#fff;background-color:#333;border-color:#333}.pagination-container .pagination .page-item.active .page-link:hover{background-color:#222}.pagination-container .pagination .page-item.disabled .page-link{color:#999;pointer-events:none;cursor:not-allowed;background-color:#fff}.pagination-container .pagination .page-item.prev .page-link,.pagination-container .pagination .page-item.next .page-link{justify-content:center;align-items:center;display:flex}.gallery.grid .products article.dress.hidden-page{display:none!important}.gallery.grid[data-loading=true] .products{opacity:.6;pointer-events:none}@media (width<=576px){.pagination-container .pagination .page-link{min-width:1.8rem;height:1.8rem;padding:.125rem .375rem;font-size:.875rem}}@media (width<=576px) and (width<=400px){.pagination-container .pagination .page-item:not(.active):not(.prev):not(.next):not(:nth-child(2)):not(:nth-last-child(2)){display:none}}@media (width<=576px){.pagination-container .pagination .page-item.disabled{display:list-item!important}}.gallery.grid>.products>article.dress{transition:opacity .3s ease-out}.gallery.grid>.products.loading{pointer-events:none;min-height:300px;position:relative}.gallery.grid>.products.loading:before{content:"";z-index:10;background-color:#ffffffb3;width:100%;height:100%;position:absolute;top:0;left:0}.loading-indicator{z-index:11;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-indicator .spinner{border:4px solid #0000001a;border-left-color:#333;border-radius:50%;width:50px;height:50px;margin-bottom:15px;animation:1s linear infinite spin}.loading-indicator p{color:#333;text-align:center;margin:0;font-size:16px;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pagination{margin-top:2rem;margin-bottom:2rem}.pagination .page-item.active .page-link{color:#fff;background-color:#333;border-color:#333}.pagination .page-link{color:#333;cursor:pointer;border-color:#dee2e6}.pagination .page-link:hover{background-color:#e9ecef}.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:default}.hidden{display:none!important}.error-message{text-align:center;color:#721c24;background-color:#f8d7da;border-radius:.25rem;margin:2rem 0;padding:2rem}.error-message p{margin:0;font-size:1.1rem}.gallery.grid>.products>article.dress.hidden{display:none!important}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress{width:100%;min-width:100%;max-width:unset;height:100%;overflow:hidden}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress{width:31.666%;min-width:31.666%;max-width:530px}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight{box-sizing:border-box;border:.0625rem solid #ebebee;width:100%}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight:has(>.gallery-spotlight-video){border:none}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button{justify-content:center;align-items:center;width:fit-content;margin-bottom:1rem;display:flex}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:.625rem;width:fit-content;min-width:13.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .3s,color .3s}@media (width>=48rem) and (width<=64.375rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button{min-width:11.25rem}}@media (width>=64.0625rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button:hover{opacity:.8}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-fill{box-shadow:0 .125rem .25rem #00000013}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-outline{border:.0625rem solid;background-color:#0000!important}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white{text-transform:uppercase;background-position:100%;background-repeat:no-repeat;background-size:1.125rem 1.125rem;width:fit-content;min-width:fit-content;padding:.5rem 1.875rem .5rem 0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block;position:relative;background-color:#0000!important}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:before,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:after,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:before,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:after{content:"";width:calc(100% - 1.875rem);height:.0625rem;display:block;position:absolute;bottom:0;left:0}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:after,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:after{width:0;height:.125rem;transition:all .2s}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:hover,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:hover{opacity:1}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:hover:after,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:hover:after{width:calc(100% - 1.875rem)}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black{background-image:url(Bootstrap-Chevron-Right.dc83baac.svg);color:#0a0a0a!important}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:before,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-black:after{background-color:#0a0a0a}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white{background-image:url(Bootstrap-Chevron-Right-White.9987041b.svg);color:#fff!important}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:before,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .button a.spotlight-button.spotlight-white:after{background-color:#fff}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content{flex-flow:column;justify-content:space-between;align-items:center;width:100%;min-width:100%;height:100%;display:flex;position:relative}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content{aspect-ratio:530/845;width:100%;max-width:530px;height:100%;max-height:845px}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .gallery-spotlight-media{width:100%;height:auto;position:relative}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .gallery-spotlight-media img.gallery-spotlight-image{object-fit:cover;object-position:center top;width:100%;height:auto;position:relative}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption{flex-flow:column;flex-grow:1;align-items:center;width:100%;padding:1rem;display:flex;position:relative}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption{align-items:flex-start}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text h2.gallery-spotlight-title{text-transform:none;margin:.5rem 0;font-size:1.2rem;font-weight:500}@media (width>=48rem) and (width<=75rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text h2.gallery-spotlight-title{text-transform:none;font-size:1rem;font-weight:400}}@media (width>=75rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text h2.gallery-spotlight-title{font-size:1.4rem;font-weight:500}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text p.gallery-spotlight-description{margin-bottom:.5rem;font-size:.875rem;font-weight:400}@media (width>=48rem) and (width<=64.375rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text p.gallery-spotlight-description{font-size:.75rem;font-weight:400}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text.gallery-spotlight-button-list-text{text-align:center}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text.gallery-spotlight-button-list-text p{margin-bottom:.5rem}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-media{flex-flow:column;display:flex;position:relative}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-media .gallery-spotlight-image-link{height:100%;position:absolute;top:0;left:0;right:0}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content{height:100%;aspect-ratio:unset;flex-direction:column;display:flex}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content{max-height:845px}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .gallery-spotlight-media{flex-grow:1;width:100%;height:auto;min-height:0;overflow:hidden}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .gallery-spotlight-media{aspect-ratio:530/845;max-width:530px;max-height:845px}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .gallery-spotlight-media video{object-fit:cover;width:100%;height:100%}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption{flex-shrink:0;max-height:2.5rem;padding:0;overflow:hidden}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text{flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem .1875rem 0;display:flex}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text p.gallery-spotlight-title,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text p.gallery-spotlight-description{text-transform:uppercase;text-transform:uppercase;margin-bottom:0;font-size:.625rem;font-weight:500;text-decoration:none}@media (width>=37.5rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text p.gallery-spotlight-title,body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text p.gallery-spotlight-description{text-transform:uppercase;font-size:.75rem;font-weight:500;text-decoration:none}}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-video-text p.gallery-spotlight-title{font-weight:600}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-video .gallery-spotlight-content .gallery-spotlight-video-link{height:100%;position:absolute;top:0;left:0;right:0}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption{background:0 0;justify-content:center;align-items:center;width:100%}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text.gallery-spotlight-button-list-text{text-align:center;width:100%;padding:1rem 0}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption .gallery-spotlight-text.gallery-spotlight-button-list-text p{margin-bottom:.5rem}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption ul.gallery-spotlight-button-list{text-align:center;flex-flow:column;justify-content:space-evenly;align-items:center;width:100%;margin:0 auto;padding:0;list-style:none;display:flex}body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption [data-spotlight-button][data-spotlight-feature-button]{align-self:center;width:fit-content;margin:0 0 1.5rem}@media (width>=48rem){body.gallery section.gallery.grid article.gallery-spotlight-block.custom-block.spotlight.dress .esen-gallery-spotlight .gallery-spotlight-list .gallery-spotlight-content .product-caption.gallery-spotlight-caption [data-spotlight-button][data-spotlight-feature-button]{margin:0 0 .75rem}}