.header{padding-inline-start:1rem;padding-inline-end:1rem}.header__primary-nav{gap:.25rem 1rem}.header__primary-nav-item.is-sale{color:#c71f1f}.mega-menu{justify-content:space-between}@media screen and (min-width: 700px){.header{column-gap:.5rem}}.usf-is--compact .usf-is-matches>.usf-title,.usf-is--compact.usf-is.usf-popup.usf-is--left:before{display:none}.usf-is-content-wrapper .usf-title.usf-btn{font-size:.6rem;font-weight:600;line-height:1.3;text-align:left;color:#333;background:transparent;border:none;padding:0;margin:0;cursor:pointer;transition:color .2s ease}.footer__aside .payment-methods{max-width:inherit;align-items:center}.footer__block--links ul li a.link-faded{display:flex;gap:1rem;align-items:center}.ruk_rating_snippet i{letter-spacing:1px!important;font-size:.75rem!important}.floating-controls-container--on-hover>.floating-controls-container__control{opacity:1}span.ruk-rating-snippet-count{display:none}.shopify-section--featured-collections .product-card .product-card__figure img.product-card__image{object-fit:cover;aspect-ratio:7/11}.product-card__image{object-fit:cover;aspect-ratio:4/6}.product-card a{font-size:12px;font-weight:600}button.swym-button.swym-add-to-wishlist-view-product.swym-icon.swym-heart.swym-loaded{z-index:2;top:10px;right:10px;position:absolute!important}.usf-mobile .usf-sr-summary{display:none}.collection-toolbar{flex-direction:row}.collection-toolbar__button-list{display:flex;flex-direction:row;justify-content:space-between;width:100%}.collection-toolbar__button-container{width:auto}.shopify-section--main-collection [height-observer].collection-toolbar.full-bleed .collection-toolbar__button-list .popover{inset-inline-end:0}.shopify-section--main-collection [height-observer].collection-toolbar.full-bleed .collection-toolbar__button-list .collection-toolbar__button-container{text-align:right}body.usf-collections-page .shopify-section--collection-list h2{font-size:20px;letter-spacing:0;color:#121212;margin-bottom:15px}.custom_collection_mini_info .button-group{gap:.5rem}.custom_collection_mini_info .button-group a.button{column-gap:.125rem;padding:.65rem .75rem;letter-spacing:inherit}body.usf-collections-page .shopify-section--collection-list .content-over-media:before{background:transparent}body.usf-collections-page .shopify-section--collection-list .scroll-carousel.collection-list p{text-align:center;font-size:14px;letter-spacing:0;color:#121212bf}body.usf-collections-page .shopify-section--collection-list .section-stack{row-gap:20px}body.usf-collections-page .shopify-section--collection-list .scroll-carousel.collection-list .collection-card__content{place-self:center}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:.5rem}.product-info__block-list>:not(:last-child){margin-block-end:.5rem}.shopify-section--collection-list .custom_round_related_section h2{font-size:1.3rem;letter-spacing:0;color:#121212;margin-bottom:15px;text-transform:uppercase;padding-top:1rem}.shopify-section--collection-list .custom_round_related_section .content-over-media{border-radius:50%;overflow:hidden;width:180px!important;height:180px!important}.shopify-section--collection-list .custom_round_related_section .content-over-media img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:50%}.shopify-section--collection-list .custom_round_related_section .content-over-media:before{background:transparent}.shopify-section--collection-list .custom_round_related_section .scroll-carousel.collection-list p{text-align:center;font-size:14px;letter-spacing:0;color:#121212bf}.shopify-section--collection-list .custom_round_related_section .section-stack{row-gap:20px}.shopify-section--collection-list .custom_round_related_section .collection-card__content{place-self:center}.variant-picker__option-values label.thumbnail-swatch{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #E5E7EB;border-radius:50%;overflow:hidden;cursor:pointer;padding:2px;transition:border-color .2s ease,transform .2s ease}.variant-picker__option-values label.thumbnail-swatch img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.variant-picker__option-values input[type=radio]:checked+label.thumbnail-swatch{border-color:#000;transform:scale(1.08)}.variant-picker__option-values label.is-disabled{opacity:.4;pointer-events:none;border-style:dashed}.custom_round_related_section .collection-list{padding-bottom:36px}.dynamic-readmore-wrapper span{text-decoration:none!important}.swym-wishlist-collections-v2-container{z-index:2!important}.ks-calculator-container.sizing-calculator-container.ks-calculator-inject{display:none}.custom_round_related_section scroll-carousel.collection-list p{text-align:center;font-size:14px;letter-spacing:0;color:#121212bf}.fs_badges.badge-list--vertical{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;width:100%;padding-right:40px;min-height:40px}.fs_badge.badge.red_color{background:#c71f1f;color:#fff;font-size:.5rem;border-radius:40px 40px 40px 0;margin:0 0 0 5px;padding:.5rem;line-height:1;display:inline-flex;align-items:center}.feature-badge-list{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin:16px 0}.feature-badge{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent!important;border:none!important;padding:0!important;box-shadow:none}.feature-badge img{width:32px;height:32px;object-fit:contain}.feature-badge p{font-size:14px;line-height:1.2;color:#111;margin:0;max-width:80px}.shopify-section--main-blog :where(ul.blog-tags li){color:#121212;font-weight:600;font-size:14px;text-transform:uppercase;border-bottom:1px solid #121212;will-change:color,border-color}.shopify-section--main-blog :where(ul.blog-tags li.link-faded){border-bottom:none}.shopify-section--main-blog :where(ul.blog-tags li.link-faded a:hover){border-bottom:1px solid #121212;will-change:border-color}.shopify-section--main-blog :where(h1.h2){font-size:26px;font-weight:800;color:#121212;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;will-change:contents}.shopify-section--main-blog ul.blog-tags{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position}.shopify-section--main-blog ul.blog-tags li a{font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#121212bf}.shopify-section--main-blog .container{max-width:100%;width:100%;padding:0 15px;margin:0 auto;contain:content}.shopify-section--main-blog blog-posts.blog-post-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;will-change:transform}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card{background-color:#f1f1f1;gap:0;height:100%;contain:layout paint}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card .blog-post-card__info{padding:20px;gap:0!important;will-change:opacity,transform}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card .blog-post-card__info p a{font-size:18px;text-transform:capitalize;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal!important;max-width:380px;will-change:contents}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card .blog-post-card__info a.blog-post-card__read-more.link{font-size:10px;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;padding-top:7px}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card a.overflow-hidden{position:relative;display:flex;overflow:inherit;will-change:transform}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card a.overflow-hidden:before{content:"1";padding-bottom:63%;color:transparent}.shopify-section--main-blog blog-posts.blog-post-list .blog-post-card a.overflow-hidden img.blog-post-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:100%;object-fit:cover;object-position:top;will-change:transform}.shopify-section--main-blog .container image-with-text.image-with-text{display:grid;grid-template-columns:60% 40%;background-color:#f1f1f1;position:relative;align-items:flex-start;contain:layout paint}.shopify-section--main-blog .container image-with-text.image-with-text picture{width:100%;position:relative}.shopify-section--main-blog .container image-with-text.image-with-text picture:before{content:"1";position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:100%;color:transparent}.shopify-section--main-blog .container image-with-text.image-with-text picture img{width:100%;object-fit:cover;object-position:top;position:absolute;top:0}.shopify-section--main-blog .container image-with-text.image-with-text .prose{padding:100px;margin:0}.shopify-section--main-blog .container image-with-text.image-with-text .prose h3.article_title{font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2;padding-bottom:10px}.shopify-section--main-blog .container image-with-text.image-with-text .prose a.full-link.read_btn{text-transform:uppercase;font-size:18px;background:transparent;font-weight:600;color:#494949;letter-spacing:1px;padding-top:4px}.shopify-section--main-blog .container image-with-text.image-with-text .prose .article_excerpt{font-size:16px;line-height:1.4;letter-spacing:.06rem;color:#121212bf;padding-bottom:15px;margin-top:8px}.blog-post-card a.overflow-hidden:after{content:"";position:absolute;bottom:-1.75rem;left:0;right:0;width:3.5rem;height:3.5rem;margin:auto;background-color:#fff;background-image:url(/cdn/shop/files/dress.png?v=1724671351);background-repeat:no-repeat;background-position:center;background-size:2.5rem;border-radius:100%;z-index:1}.custom-blog-post-section .container{max-width:1200px;margin:0 auto}.custom-blog-post-section .container .h-stack{align-items:flex-start;column-gap:20px;will-change:contents}.custom-blog-post-section .container .side-bar{position:sticky;top:7rem}.custom-blog-post-section .container .h-stack .right-side{flex-basis:98%;align-items:stretch}.custom-blog-post-section .image-with-text.image-with-text{display:flex;align-items:stretch;contain:layout paint}.custom-blog-post-section .image-with-text.image-with-text .prose{padding:0 0 0 70px;width:50%}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field p{font-size:16px;line-height:1.4;color:#121212bf;max-width:379px;margin-top:0;margin-bottom:15px}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field p a{background:transparent}.custom-blog-post-section .image-with-text.image-with-text .prose h2,.custom-blog-post-section .image-with-text.image-with-text .prose h3{font-size:16px;text-transform:inherit;letter-spacing:0;margin:0}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field ul{margin-top:0;gap:0;padding-left:20px}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field ul li{list-style:disc;font-size:16px;color:#121212bf;padding:0}.custom-blog-post-section image-with-text.image-with-text.image-with-text--reverse .prose{padding:0 10px 0 0;margin-left:0}.custom-blog-post-section .image-with-text.image-with-text picture{width:50%}.custom-blog-post-section .image-with-text picture img{object-fit:cover;height:100%;will-change:transform}.custom-blog-post-section .container .side-bar .toc-container p.toc_header{font-size:20px;color:#121212bf}.custom-blog-post-section .container .side-bar ul{margin:0}.custom-blog-post-section .container .side-bar ul li{list-style:none}.custom-blog-post-section .container .side-bar ul li a{text-transform:capitalize;font-size:12px;line-height:1.2;color:#000;letter-spacing:1px}.shopify-section--blog-posts.related-blog-posts-section .container{max-width:100%;padding:0 15px;margin:0 auto}.shopify-section--blog-posts.related-blog-posts-section .section-stack{display:flex;flex-direction:column;align-items:flex-start;row-gap:13px}.shopify-section--blog-posts.related-blog-posts-section .section-stack h2.h2{font-size:20px;text-transform:inherit;color:#121212bf}.shopify-section--blog-posts.related-blog-posts-section .section-stack blog-posts.blog-post-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;align-items:stretch;flex-wrap:wrap;column-gap:20px;row-gap:20px;padding:10;will-change:contents}.shopify-section--blog-posts.related-blog-posts-section .section-stack blog-posts.blog-post-list .blog-post-card{background-color:#f1f1f1;row-gap:0}.shopify-section--blog-posts.related-blog-posts-section blog-posts.blog-post-list .blog-post-card a.overflow-hidden{position:relative;height:100%;overflow:inherit;display:flex;will-change:transform}.shopify-section--blog-posts.related-blog-posts-section blog-posts.blog-post-list .blog-post-card a.overflow-hidden:before{content:"1";padding-bottom:54%;top:0;color:transparent}.shopify-section--blog-posts.related-blog-posts-section blog-posts.blog-post-list .blog-post-card a img.blog-post-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;will-change:transform}.shopify-section--blog-posts.related-blog-posts-section .section-stack blog-posts.blog-post-list .blog-post-card__info{padding:20px;row-gap:0}.shopify-section--blog-posts.related-blog-posts-section blog-posts.blog-post-list .blog-post-card__info p a{font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-transform:inherit;letter-spacing:0}.shopify-section--blog-posts.related-blog-posts-section blog-posts.blog-post-list .blog-post-card__info p.blog-post-card__excerpt{font-size:16px;color:#121212bf;margin:10px 0}.shopify-section--blog-posts.related-blog-posts-section .section-stack .justify-self-center{width:100%;padding-top:40px;padding-bottom:40px}.shopify-section--blog-posts.related-blog-posts-section .section-stack a.button{margin:0 auto;font-size:20px;display:table;text-transform:inherit;letter-spacing:0}.section-blog-post-contact .section-stack{text-align:left;gap:0}.section-blog-post-contact .section-stack .section-header{justify-self:left}.section-blog-post-contact .section-stack p.h6{font-size:16px;font-weight:400;text-transform:inherit}.section-blog-post-contact .section-stack form input,.section-blog-post-contact .section-stack textarea{background-color:#fff;border:1px solid rgba(18,18,18)}.section-blog-post-contact .section-stack form .form-control label{font-size:16px;opacity:1;background:transparent;top:7px}.section-blog-post-contact .section-stack form input:focus~label,.section-blog-post-contact .section-stack form textarea:focus~label{top:-4px!important}.section-blog-post-contact .section-stack form input::placeholder,.section-blog-post-contact .section-stack textarea::placeholder{color:#fff;font-size:0;opacity:1}.section-blog-post-contact .section-stack textarea::-ms-input-placeholder{color:#fff;font-size:0}.section-blog-post-contact .section-stack form button.button{text-transform:inherit;letter-spacing:0;font-size:15px;margin-top:20px}.section-blog-post-contact .section-spacing{padding-top:40px;padding-bottom:40px}.shopify-section--blog-posts.related-blog-posts-section .section-stack .section-header{padding-top:0;padding-bottom:0;text-align:left}.custom-about-section-1 image-with-text.image-with-text,.custom-about-section-2 image-with-text.image-with-text{display:flex;padding:0 20px}.custom-about-section-2 image-with-text.image-with-text{justify-content:space-between}.custom-about-section-1 image-with-text.image-with-text picture,.custom-about-section-2 image-with-text.image-with-text picture{width:33.33%}.custom-about-section-2 image-with-text.image-with-text .prose{width:33.33%;margin-inline-start:inherit;padding-inline-end:inherit}.custom-about-section-1 image-with-text.image-with-text .prose{width:66%}.custom-about-section-1 image-with-text.image-with-text .prose p.h1,.custom_about_heading p.h1{font-size:40px;text-transform:inherit;color:#121212}.custom-about-section-1 image-with-text.image-with-text .prose p,.custom-about-section-2 image-with-text.image-with-text .prose p{font-size:16px;color:#121212bf}.custom-about-section-1 image-with-text.image-with-text p a,.custom-about-section-2 image-with-text.image-with-text p a{background:transparent}.custom-about-section-1 image-with-text.image-with-text a.button{border:none;font-size:15px;letter-spacing:0;padding:11px 34px}.custom-about-section-1 image-with-text.image-with-text picture img,.custom-about-section-2 image-with-text.image-with-text picture img{width:100%}.custom-about-section-2{padding-bottom:60px}.custom_about_heading p.h1{text-transform:capitalize;padding-bottom:30px}.custom-about-section-1 image-with-text.image-with-text{display:flex;padding:0 20px}.shopify-section--faq .section-header h2{font-size:40px;color:#121212}.shopify-section--faq .faq .faq__content{flex-basis:100%;padding-bottom:56px}.shopify-section--faq .faq .faq__content .accordion span.text-with-icon{font-size:15px;font-weight:600;color:#121212}.shopify-section--faq .faq .faq__content .accordion span.accordion__toggle{padding:12px 15px}.shopify-section--faq .faq .faq__content .accordion span.accordion__toggle:hover{background-color:#1212120a}.shopify-section--faq .faq .faq__content .accordion .prose{padding:10px 15px}.shopify-section--faq .faq .faq__content .accordion .prose p{font-size:13px}.shopify-policy__container{max-width:100%;padding:50px 20px 0;margin-top:0;gap:0}.shopify-policy__container .shopify-policy__title.h2{text-align:left;font-size:40px;font-weight:600;text-transform:inherit;letter-spacing:0;padding-bottom:30px}.shopify-policy__container p{font-size:16px;color:#121212bf}.Dressoutlet-review-sections{padding:0 20px}.Dressoutlet-review-sections h1.title{color:#232323;font-size:40px!important;line-height:1.3;font-weight:400}.Dressoutlet-review-sections h3.sub-title{font-size:16px!important;font-weight:400;letter-spacing:.1px}.custom_page_banner{position:relative;content-visibility:auto;contain:layout style}.custom_page_banner a.button{color:#121212;font-size:14px;text-transform:inherit;font-weight:700;letter-spacing:.5px;padding:10px 45px;will-change:transform}.custom_page_grid_section button.button{font-size:14px;text-transform:inherit;letter-spacing:0;font-weight:700;padding:10px 45px;will-change:opacity}.custom_page_grid_section .media-grid .content-over-media:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4) 100%);content-visibility:auto}.custom_page_grid_section .media-grid .content-over-media .prose button.link{font-size:18px;font-weight:600;background:transparent;text-decoration:underline;text-underline-offset:6px;will-change:transform}.custom_page_tabs .button-group{column-gap:10px;contain:layout style}.custom_page_tabs .button-group a.button{font-weight:600;font-size:12px;letter-spacing:0;will-change:transform}.custom_page_list .collection-card__content button.link,.custom_page_collection .collection-card__content button.link{background:transparent;font-size:18px;text-transform:uppercase;font-weight:500;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);padding-bottom:1rem}.custom_page_list a.collection-card .content-over-media,.custom_page_collection .content-over-media{padding-top:100%;--content-over-media-gap: inherit;display:block;position:relative}.custom_page_list a.collection-card .content-over-media .collection-card__content,.custom_page_collection .content-over-media .collection-card__content{position:absolute;bottom:0}.custom_page_list a.collection-card .content-over-media img,.custom_page_collection .content-over-media img{position:absolute;top:0;width:100%;height:100%;left:0;grid-area:inherit;object-position:top}.custom_page_collection .content-over-media{padding-top:90%}.custom_page_list .collection-card__content button.link,.custom_page_collection .collection-card__content button.link{background:transparent;font-size:18px;text-transform:uppercase;font-weight:500;letter-spacing:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom_page_list a.collection-card:hover button.link,.custom_page_collection .collection-card__content:hover button.link{transform:translateY(-1.5rem) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.custom_page_tabs .button-group{flex-wrap:nowrap;overflow-x:auto;display:flex}.custom_page_tabs .button-group a.button{width:fit-content}.custom_page_grid_section media-grid.media-grid{grid-auto-rows:23vw}.custom_page_grid_section media-grid.media-grid img{object-position:top}.custom_page_list .content-over-media:before,.custom_page_collection .content-over-media:before{background:linear-gradient(0,#000,transparent);opacity:.5;content-visibility:auto}.custom_return_icon_text .text-with-icons__item p.h6 a,.custom_return_icon_text .text-with-icons__item p.h6{font-size:16px;color:#121212;will-change:opacity}.custom_return_icon_text text-with-icons-carousel{column-gap:15px;content-visibility:auto}.custom_return_icon_text .text-with-icons__item .v-stack{row-gap:12px}.custom_return_info{padding-top:0;border-top:none;contain:layout paint}.custom_return_info .title-text{font-size:16px;color:#121212bf;padding-bottom:26px}.custom_return_instruction{padding-bottom:0}.custom_return_info .shipping-tables{max-width:994px;margin:0 auto;overflow-x:auto;content-visibility:auto}.custom_return_info .shipping-tables .shipping-sec{border:none;margin-bottom:30px}.custom_return_info .shipping-tables .shipping-sec table{border:1px solid #D0D0D0;table-layout:fixed}.custom_return_info .shipping-tables .shipping-sec table th{text-align:center;padding:14px!important;font-size:14px!important;color:#121212bf;opacity:1;border-right:1px solid #D0D0D0;font-weight:700}.custom_return_info .shipping-tables .shipping-sec table th:last-child{border-right:none}.custom_return_info .shipping-tables .shipping-sec.mobile-only{display:none}.custom_return_info .shipping-tables .shipping-sec:last-child{margin-bottom:0}.custom_return_content .prose{font-size:16px;color:#121212bf}.custom_return_content .prose a{background:#000;color:#fff;font-size:16px;letter-spacing:1px;padding:10px 20px;border:1px solid #000;will-change:background-color,color}.custom_return_content .prose a:hover{color:#000;background:#fff}.custom_return_content .prose ul li{font-size:16px;color:#121212bf;list-style:none;position:relative;padding:0 0 0 25px}.custom_return_content .prose ul li:before{background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png?v=1737290774);content:"1";position:absolute;left:0;width:14px;height:14px;color:transparent;top:5px}.custom_return_instruction .section-header{justify-self:left}.shopify-section--faq .custom_return_instruction h2.h2{font-size:14px;text-transform:uppercase;font-weight:400;color:#121212bf}.custom_return_instruction .section-stack{row-gap:30px}.custom_shipping_icon_text .text-with-icons__item p.h6,.custom_shipping_icon_text .text-with-icons__item p.h6 a{font-size:16px;color:#121212}.custom_shipping_icon_text text-with-icons-carousel{column-gap:15px}.custom_shipping_icon_text .text-with-icons__item .v-stack{row-gap:12px}.custom_shipping_table .shipping-tables{max-width:994px;margin:0 auto}.custom_shipping_icon_text2 .text-with-icons .text-with-icons__item{display:flex;align-items:center;justify-content:center}.custom_shipping_table .title-text{text-align:center;font-size:16px;color:#121212bf;padding-bottom:22px}.custom_shipping_table .shipping-sec{border:none;margin-bottom:30px}.custom_shipping_table table{border:1px solid #D0D0D0;table-layout:fixed}.custom_shipping_table table th{text-align:center;padding:14px!important;font-size:14px!important;color:#121212bf;border-right:1px solid #D0D0D0;font-weight:700;opacity:1}.custom_shipping_table table th:last-child{border-right:none}.custom_shipping_table table td{padding:14px!important}.custom_return_content{border-top:none;padding-top:0}.custom_return_info .shipping-sec:last-child{margin-bottom:0}.custom_copyright_info p.h1,.custom_access_info .prose p.h1,.custom_ambassdor_info p.h1{font-size:40px;color:#121212}.custom_copyright_info p,.custom_access_info p,.custom_ambassdor_info p,.custom_ambassdor_info ul li{font-size:16px;color:#121212bf}.custom_copyright_info p br,.custom_access_info p br{display:none}.custom_ambassdor_info ul{margin:0;padding:0}.custom_ambassdor_info ul li{list-style:none;position:relative;padding-left:25px}.custom_ambassdor_info ul li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png?v=1737290774) no-repeat center/contain}.custom_ambassdor_info p.h2{font-size:24px;color:#121212;letter-spacing:0}.custom_ambassdor_info a.button{border:none;text-transform:inherit;letter-spacing:0;font-size:15px;padding:10px 34px}.custom_ambassdor_info p a{background:transparent!important}.custom_ambassdor_info .prose{max-width:1000px}.custom_ambassdor_info p a:hover{text-decoration:underline}.custom_appointment_info p.h1{font-size:24px}.custom_appointment_info p,.custom_appointment_map .prose p,.custom_appointment_img_text .prose p{font-size:16px;color:#121212bf}.custom_appointment_map .prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px}.custom_appointment_map .prose p{text-align:left}.custom_appointment_map .prose p a{background:transparent}.custom_appointment_map .prose .book_appointment a{background:#000;color:#fff;display:table;font-size:22px;text-transform:uppercase;padding:12px 50px;border:1px solid #000}.custom_appointment_map .prose .book_appointment a:hover{background-color:#fff;color:#000}.custom_appointment_img_text picture img{width:100%}.custom_appointment_img_text image-with-text.image-with-text{padding:0 20px}.custom_appointment_img_text .prose{max-width:100%;padding-left:70px}.custom_appointment_img_text image-with-text.image-with-text.image-with-text--reverse{padding-bottom:90px}.custom_affiliate_header p.h1{font-size:40px;color:#121212;letter-spacing:0}.custom_affiliate_header p,.custom_affiliate_earning p,.custom_affiliate_work p,.custom_affiliate_info p{font-size:16px;color:#121212bf}.custom_affiliate_info p.h2,.custom_affiliate_work p.h2,.custom_affiliate_earning h2{font-size:24px;color:#121212}.custom_affiliate_info ul{margin:0;padding-left:0}.custom_affiliate_info ul li{list-style:none;position:relative;padding-left:25px;font-size:16px;color:#121212bf}.custom_affiliate_info ul li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png?v=1737290774) no-repeat center center;background-size:contain}.custom_affiliate_earning a.button{font-size:15px;letter-spacing:0}.custom_affiliate_earning p a{background:transparent!important}.custom_affiliate_earning p a:hover{text-decoration:underline}.custom_wholesale_button a.button{font-size:20px;text-transform:inherit;letter-spacing:0;padding:14px 49px}.custom_wholesale_list .content-over-media img{aspect-ratio:1 / 2;object-fit:cover;width:100%;height:auto}.product .product-info__block-list .price__sale,.product .product-info__block-list .price-item--sale{color:#000}.product .product-info__block-list h1.product-title{letter-spacing:0}.product-card a.product-title{font-size:11px;line-height:1.4}.product-card a.vendor{font-size:11.5px;font-weight:400;color:#121212bf;letter-spacing:1px}.product-card sale-price{font-size:16px;font-weight:700;color:#121212}.product-card label{width:30px;height:30px}.homepage_collection_media .media-grid{display:grid;grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}.homepage_collection_media .media-grid__item{grid-column:span var(--media-grid-item-column-span);grid-row:span var(--media-grid-item-row-span);display:block}.homepage_collection_media .media-grid__item>.content-over-media{height:auto;min-height:100%}.homepage_collection_media .media-grid__item img{width:100%;height:100%;object-fit:cover;display:block}sale-price.text-on-sale{color:#c71f1f}.shopify-section--collection-banner h2,.shopify-section--collection-banner h3,.shopify-section--collection-banner h4{line-height:2.5}.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item a img{width:auto;height:auto}.product .product-info .product-info__block-group.feature-badge-list{gap:0!important;justify-content:flex-start}.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item{flex:1 1 0%}.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item a p,.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item p{font-size:12px;padding:0 8px}.ss-shop-color .section-stack{gap:1rem}.custom_collection_appoint .h2{margin-bottom:16px}.product .product-info sale-price.h4.text-subdued{font-size:18px;color:#121212;font-weight:700}.wishlist-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 0}.wishlist-top .login_cta{display:flex;flex-direction:column;align-items:center;row-gap:14px}.wishlist-top .login_cta h3.title_cta{font-family:Poppins,sans-serif;font-size:14px;font-weight:700}.wishlist-top .login_cta a.login_btn{background-color:#000;color:#fff;font-size:12px;text-transform:uppercase;padding:10px 20px}.wishlist-top .login_save{display:flex;align-items:center}.wishlist-top .login_save h3.save_title{font-size:20px;color:#121212;font-weight:500;padding-right:28px}.wishlist-top .login_save button.button{font-family:Poppins,sans-serif;font-size:12px;padding:6px 20px}.wishlist-top .login_save .field{position:relative;width:100%;display:flex;transition:box-shadow .1s ease;-ms-transition:box-shadow .1s ease;-webkit-transition:box-shadow .1s ease}.wishlist-top .login_save .field input{background-color:#fafafa;border:1px solid #7B7B7B;padding:7px 10px;font-size:14px;color:#c3abaf}.wishlist-top .login_save .field input[type=password]{color:#000}.wishlist-top .login_save .field input::placeholder,.wishlist-top .login_save .field input::-ms-input-placeholder{color:#c3abaf}.wishlist-top .login_save form#create_customer{display:flex;column-gap:17px}.wishlist-top .login_save form#create_customer label{display:none}div#swymcs-wishlist-items-container .swymcs-wishlistplus-item-title-content,.swymcs-wishlistplus-item-content .swymcs-wishlistplus-item-vendor-type{font-family:Poppins,sans-serif}.usf-is--compact.usf-is.usf-popup .usf-is-viewall{display:none}#shopify-pc__banner.shopify-pc__banner__dialog{background-color:#000;color:#fff;padding:1.5rem}#shopify-pc__banner__body-title,.shopify-pc__banner__dialog .shopify-pc__banner__body p,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner__dialog a{color:#fff!important}.shopify-pc__banner__dialog button{flex-basis:15%!important}.customer-review-section .collection-card{row-gap:0;background-color:#fff}.customer-review-section .collection-card .collection-card__content{padding:15px 20px}.customer-review-section .collection-card .content-over-media:before{display:none}.customer-review-section .collection-card .content-over-media{--content-over-media-gap: inherit;--content-over-media-height: inherit}.customer-review-section .collection-card .content-over-media img{height:350px;min-height:350px!important;object-position:top}.customer-review-section .collection-list{column-gap:20px}.custom_page_tabs.home_page_tabs{padding-top:20px;padding-bottom:20px}.custom_page_tabs.home_page_tabs .button-group{flex-wrap:nowrap;overflow-x:auto;display:flex}.custom_page_tabs.home_page_tabs .button-group a.button{width:fit-content}.custom_shipping_table .shipping-sec.mobile-only{display:none}.custom_shipping_icon_text2 .text-with-icons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:15px}.custom_shipping_icon_text2 .text-with-icons .prose p{font-size:16px;color:#121212bf}.custom_shipping_icon_text2 .text-with-icons .v-stack{gap:0}.custom_shipping_icon_text2 .text-with-icons p.h6 a,.custom_shipping_icon_text2 .text-with-icons p.h6{font-size:16px;color:#121212;padding-top:10px;display:block}.custom_careers_header p.h1{font-size:40px;color:#121212}.custom_careers_header p{font-size:16px;color:#121212bf}.shopify-section--faq .custom_career_faq h2.h2{font-size:24px}custom_contact_heading p.h1{font-size:40px;color:#121212}.custom_contact_icon_text .text-with-icons{display:flex!important;justify-content:space-between}.custom_contact_icon_text .text-with-icons .text-with-icons__item img{width:50px;height:50px}.custom_contact_icon_text .text-with-icons .text-with-icons__item .v-stack{row-gap:0}.custom_contact_icon_text .text-with-icons .text-with-icons__item .v-stack p.h6{font-size:16px;color:#121212;margin-top:10px}.shopify-section--contact .section-stack form .fieldset-row input,.shopify-section--contact .section-stack form select,.shopify-section--contact .section-stack form textarea{border:1px solid #000}.shopify-section--contact .section-stack form .fieldset-row label{opacity:1;position:relative;transform:inherit}.shopify-section--contact .section-stack form .fieldset-row .form-control{display:flex!important;flex-direction:column-reverse!important;margin-bottom:24px}.shopify-section--contact .section-stack form .fieldset-row label,.shopify-section--contact .section-stack form label{opacity:1;position:relative;transform:inherit;inset-block-start:inherit;inset-inline-start:inherit;font-size:16px;color:#121212bf;font-weight:600}.shopify-section--contact .section-stack form .fieldset-row{display:flex;flex-direction:column}.shopify-section--contact .section-stack form .fieldset{row-gap:0}.shopify-section--contact .section-stack .section-header{max-width:100%}.shopify-section--contact .section-stack .section-header p{font-size:16px;color:#121212bf}.shopify-section--contact .section-stack .section-header p a{background:transparent}.shopify-section--contact .section-stack form button.button{width:fit-content;font-size:16px;letter-spacing:0;text-transform:inherit}.custom_contact_icon_text .text-with-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.shopify-section--contact .section-stack form .fieldset .form-control.drop-down-field,.shopify-section--contact .section-stack form .fieldset .form-control.message-field{flex-direction:column-reverse;display:flex}.shopify-section--contact .section-stack form .fieldset .form-control.drop-down-field:before{display:none}.shopify-section--contact .section-stack form .fieldset .form-control.drop-down-field svg.icon.icon-dropdown-chevron{position:absolute;top:20px}.shopify-section--contact .section-stack form .fieldset .form-control.drop-down-field{margin-bottom:24px}.shopify-section--contact .contact-two-col{column-gap:90px}.shopify-section--contact .section-stack form .fieldset-row input::placeholder,.shopify-section--contact .section-stack form .fieldset-row input::-ms-input-placeholder,.shopify-section--contact .section-stack form select::placeholder,.shopify-section--contact .section-stack form select::-ms-input-placeholder .shopify-section--contact .section-stack form textarea::placeholder,.shopify-section--contact .section-stack form textarea::-ms-input-placeholder{color:#121212bf}.custom_contact_icon_text2 .text-with-icons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:15px}.custom_contact_icon_text2 .text-with-icons p.h6,.custom_contact_icon_text2 .text-with-icons p.h6 a{font-size:16px;color:#121212}.custom_contact_icon_text2 .text-with-icons .v-stack{row-gap:0}.custom_contact_icon_text2 .text-with-icons p.h6{padding-top:14px}.custom_contact_icon_text2 .text-with-icons .prose a,.custom_contact_icon_text2 .text-with-icons .prose{font-size:16px;color:#121212bf;background:transparent;letter-spacing:1px;line-height:1.4}.custom_contact_icon_text2 .text-with-icons .text-with-icons__item{padding:20px!important}.custom_contact_icon_text2 .text-with-icons p.h6{padding-top:14px;padding-bottom:10px}.custom_appointment_map .container{margin-inline-start:inherit;margin-inline-end:inherit;padding-left:15px;padding-right:15px}.custom_appointment_img_text image-with-text.image-with-text picture{height:460px;width:100%}.custom_appointment_img_text picture img{width:100%;height:100%;object-fit:cover}.custom_alter_info p.h1{font-size:40px;color:#121212;line-height:1.3}.custom_alter_info p{font-size:16px;color:#121212bf}.custom_copyright_info p a{font-weight:700;background:transparent!important}.custom_shipping_icon_text2 .text-with-icons .prose p a{background:transparent}nav.header__primary-nav{align-items:center;justify-content:center}.shopify-section--collection-list .custom_round_related_section a.collection-card{flex-basis:inherit;margin:0 auto}body.usf-collections-page .shopify-section--collection-list .content-over-media img{width:160px!important;height:160px;border-radius:100px;object-position:top;min-width:inherit;min-height:inherit;max-height:inherit}.usf-collections-page .shopify-section--main-collection height-observer.collection-toolbar{box-shadow:none;margin-inline-start:inherit!important;margin-inline-end:inherit}.usf-collections-page .shopify-section--main-collection div#usf_container{margin-top:0!important}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container{border:1px solid #D3D5D8;padding:6px 17px;display:flex}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container button{padding:0;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#121212bf;opacity:1}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container span.text-with-icon{justify-content:space-between}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container.usf-toolbar-button button{justify-content:flex-start}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container.usf-toolbar-button{min-width:inherit;border-radius:4px}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container span.text-with-icon span{font-size:14px}.usf-collections-page div#usf_container .collection .product-card__info{row-gap:0}.custom_hompage_featured .section-stack{gap:0}.custom_home_richtext.section-spacing{padding-bottom:50px}.custom_homepage_list2 .content-over-media .collection-card__content button.link,.custom_homepage_list .content-over-media .collection-card__content button.link{font-size:18px;text-transform:uppercase;font-weight:500;background:transparent}.customer-review-section .section-stack{gap:0;padding-bottom:26px}.customer-review-section .section-stack .section-header{padding:1rem 0}.custom_hompage_featured .product-card__info price-list.price-list{justify-content:flex-start}.instagram_socialsection-spacing .section-stack .section-header{padding-top:20px}.homepage_collection_media .media-grid button.button{font-size:14px;letter-spacing:0;font-weight:700}.homepage_collection_media .media-grid button.link{font-size:18px;font-weight:600;letter-spacing:.5px;text-decoration:underline;text-underline-offset:6px;background:transparent}.customer-review-section .collection-card{flex-basis:25%}.instagram_socialsection-spacing .scroll-area .collection-card{display:flex;flex-basis:20%}.instagram_socialsection-spacing .scroll-area{padding-left:0}.usf-collections-page .shopify-section--main-collection height-observer.collection-toolbar{margin-top:.8rem}.custom_return_icon_text .text-with-icons{column-gap:1rem}.custom_dress_finder_heading p.h2{font-size:3.3rem;color:#121212}.dress_finder_tabs .prose p.h2{font-size:1.5rem;color:#121212}.custom_refer_heading .prose p.h1{font-size:2.5rem;letter-spacing:0;color:#121212}.custom_refer_heading .prose p{font-size:1rem;color:#121212bf}.footer img.ss-h-fit{width:80px;height:80px}.customer-review-section h2.h2{font-size:1.5rem;font-weight:700}.shopify-section--related-products h2{font-size:1.3rem;letter-spacing:0;color:#121212;text-transform:uppercase}.shopify-section-product-review{padding-top:20px}.shopify-section--related-products .section-stack{gap:1rem}.custom_page_grid .section-stack{row-gap:0}.custom_page_grid_section media-grid a.media-grid__item:first-child img{object-position:center}.custom_page_description p.h1{text-align:center;font-size:2.5rem;letter-spacing:0;color:#121212;line-height:1.4}.custom_page_description .content p{font-size:1rem;color:#333}.custom_page_description span.readmore-btn{margin-top:.2rem}.collection__main .usf-sr-paging{padding-bottom:0}.usf-is--compact.usf-is.usf-popup{min-width:100%!important;left:0!important}.usf-is--compact .usf-is-product .usf-is-img-wrapper.usf-img-wrapper img{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;max-height:none;cursor:pointer;object-fit:contain;object-position:center center;transition:inherit}.usf-is--compact .usf-is-product .usf-price-wrapper{margin-top:.4em}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product img.usf-img:hover{border:3px solid #000}.usf-is--compact.usf-is.usf-popup .usf-is-matches.usf-is-products{max-height:inherit!important;height:auto;padding:18px 0 44px;display:flex;flex-direction:column}.usf-is--compact.usf-is.usf-popup .usf-is-content{max-width:1700px;margin:0 auto;padding:18px 15px 44px}.usf-is--compact.usf-is.usf-popup .usf-is-list{border-top:none!important;padding-right:28px;gap:0!important;display:flex!important;column-gap:.5rem!important}.usf-is--compact.usf-is.usf-popup .usf-is-content .usf-is-matches.usf-is-products{width:60%!important;padding-top:0;padding-bottom:0;border-top:none!important;overflow-y:inherit!important}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-img-wrapper.usf-is-img-wrapper:before{padding-top:0!important}body:not(.usf-mobile) .usf-is.usf-is--compact.usf-is-layout--two-columns .usf-is-content-container .usf-is-content .usf-is-matches{border-top:none!important}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-is-suggestions{border-top:none!important;display:none}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product{width:25%}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product img.usf-img{width:100%!important;position:relative;min-width:100%!important;height:auto;aspect-ratio:.65;height:100%;transition:inherit;border:3px solid transparent;object-fit:cover}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product .usf-vendor{font-size:.5em;color:#333!important;opacity:1!important}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product .usf-price-wrapper span{font-size:.6rem}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product .usf-price-wrapper span.usf-discount span{color:#000;font-weight:600}.usf-is--compact.usf-is.usf-popup .usf-is-side{border-left:none!important;height:auto!important;overflow-y:hidden!important;margin-top:20px}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-title{display:none}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-is-matches .usf-is-match-list{display:flex;flex-direction:column;gap:8px;padding:12px}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-is-matches.usf-is-suggestions.usf-is-suggestions--manual{border-left:1px solid #ACACAC;height:100%;border-top:none!important}.usf-is--compact .usf-is-suggestions--manual .usf-is-match span{font-size:.8rem;color:#222}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-is-suggestions{border-top:none!important}.usf-is--compact.usf-is.usf-popup .usf-is-side .usf-is-matches.usf-is-collections{height:100%;border-left:1px solid #acacac}.custom_trendy_info p.h1{font-size:2.5rem;letter-spacing:0;color:#121212}.customer_instagram_socialsection-spacing{padding-bottom:4rem}.custom_trendy_info p.h2{letter-spacing:0;font-size:1.5rem;color:#121212}.custom_trendy_info p{font-size:1rem;color:#121212bf}.custom_trendy_info a.button{text-transform:capitalize;letter-spacing:0;font-size:1rem}.customer_instagram_socialsection-spacing .collection-card{position:relative;display:block}.customer_instagram_socialsection-spacing .collection-list.wrap{gap:.5rem}.customer_instagram_socialsection-spacing .collection-card .collection-card__content{display:flex;background-color:#fff;border-radius:50px;color:#000;padding:.5rem 1.5rem;position:absolute;left:1rem;top:1rem;column-gap:.5rem}.customer_instagram_socialsection-spacing .collection-card .collection-card__content svg{width:17px;height:17px;color:#121212bf}.customer_instagram_socialsection-spacing .collection-card .collection-card__content button{font-size:.6rem;margin:0;background:transparent;color:#121212bf}.customer_instagram_socialsection-spacing .collection-card .collection-card__content a{background:transparent}.customer_instagram_socialsection-spacing .content-over-media{--content-over-media-gap: inherit;position:relative;align-items:flex-end;display:flex;height:100%}.custom_membership_content p.h1{font-size:2.5rem;color:#121212}.custom_membership_content p{font-size:1rem;color:#121212bf}.membership_multicolumn_section h2,.reverse_membership_section h2.h2{font-size:1.9rem;letter-spacing:0}.membership_multicolumn_section .image-with-text .multi-column__item,.reverse_membership_section .image-with-text .multi-column__item{background-color:#f6f6f6;padding:1rem;gap:0;align-content:center}.membership_multicolumn_section .image-with-text .multi-column__item img,.reverse_membership_section .image-with-text .multi-column__item img{width:50px;height:50px}.membership_multicolumn_section multi-column.prose,.reverse_membership_section multi-column.prose{padding:0;margin:0;gap:1rem;justify-content:inherit;height:100%}.membership_multicolumn_section multi-column.prose .multi-column__item,.reverse_membership_section multi-column.prose .multi-column__item{margin-top:0}.membership_multicolumn_section multi-column.prose .prose,.reverse_membership_section multi-column.prose .prose{margin-top:0}.membership_multicolumn_section multi-column.prose .prose p,.reverse_membership_section multi-column.prose .prose p{margin:0;font-size:1rem;color:#121212bf}.membership_multicolumn_section multi-column.prose .prose p.h4,.reverse_membership_section multi-column.prose .prose p.h4{font-size:1rem;padding-top:.8rem;padding-bottom:.4rem;color:#121212}.membership_multicolumn_section .image-with-text,.reverse_membership_section .image-with-text{gap:1rem}.product button.product-gallery__zoom-button.circle-button{left:1rem}.homepage_banner a.button:hover{background:#000;color:#fff!important}.custom-logo-list-slider button.prev-next-button.prev-next-button--prev{position:absolute;left:-4rem}.custom-logo-list-slider button.prev-next-button.prev-next-button--next{position:absolute;right:-4rem}.custom-logo-list-slider .floating-controls-container--on-hover>.floating-controls-container__control{transform:inherit}.product button.swym-button.swym-add-to-wishlist-view-product{background-color:#fff;width:26px;height:26px;border-radius:50px}.product button.swym-button.swym-add-to-wishlist-view-product:after{font-size:1rem}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper button#shopify-pc__banner__btn-manage-prefs{display:none}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper h2{font-size:1rem;margin-bottom:.2rem}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper button{min-width:9.4rem;font-size:1rem}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper button.shopify-pc__banner__btn-decline{background:transparent;border:1px solid #fff;color:#fff}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper p{letter-spacing:1px}.custom-ambassador_banner picture{width:500px;height:500px;display:block;position:absolute;left:-6%;top:-17rem}.custom-ambassador_banner image-with-text-overlay.content-over-media{--content-over-media-gap: 0 !important;display:block;--content-over-media-height: inherit;overflow:inherit}.custom-ambassador_banner .prose{border:2px solid #000;padding:1.4rem}.custom-ambassador_banner .prose p.h6{font-size:1.9rem!important;line-height:1rem!important}.custom-ambassador_banner .prose p.h1{font-size:3.5rem!important}.custom-ambassador_banner .content{padding-top:4rem}.custom_ambass_heading .prose p.h2{font-size:1.5rem!important;color:#121212;letter-spacing:0!important;padding-top:.4rem}.custom_ambass_list .collection-list.wrap{column-gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.custom_ambass_benefit p.h2,.custom_ambass_requirement p.h2,.custom_ambass_deliverables p.h2{font-size:2.5rem!important}.custom_ambass_benefit ul,.custom_ambass_requirement ul{margin:0}.custom_ambass_benefit ul li,.custom_ambass_requirement ul li{font-size:1rem;color:#121212bf;position:relative;list-style:none;padding:0 0 0 1.7rem}.custom_ambass_benefit ul li:before,.custom_ambass_requirement ul li:before{content:"1";position:absolute;left:0;background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png) left center no-repeat;color:transparent;width:14px;height:14px;object-fit:contain;top:.3rem}.custom_ambass_benefit ul li strong,.custom_ambass_requirement ul li strong{font-size:1rem!important}.custom_ambass_program p.h2{font-size:2.5rem!important;color:#121212;letter-spacing:0!important}.custom_ambass_program p.h6{font-size:1.5rem!important;color:#121212}.custom_ambass_program p,.custom_ambass_deliverables p{font-size:1rem!important;color:#121212bf}.custom-ambass_multicolumn multi-column.multi-column{gap:2rem}.custom-ambass_multicolumn multi-column.multi-column .prose p.h3{font-size:1.2rem!important;letter-spacing:0!important;font-weight:700;color:#121212;margin-bottom:.8rem}.custom-ambass_multicolumn multi-column.multi-column ul{margin:0}.custom-ambass_multicolumn multi-column.multi-column ul li{padding:0}.custom-ambass_multicolumn multi-column.multi-column ul li{padding:0;font-size:1rem;color:#121212bf;position:relative;list-style:none;padding:0 0 0 1.7rem}.custom-ambass_multicolumn multi-column.multi-column ul li:before{content:"1";position:absolute;left:0;background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png) left center no-repeat;width:14px;height:14px;object-fit:contain;top:.3rem;color:transparent}.custom_price_match_head p.h1{font-size:2.5rem!important;color:#121212!important}.custom_price_match_head p,.custom_price_conditions p{font-size:1rem!important;color:#121212bf}.custom_price_work p.h1,.custom_price_conditions p.h1{font-size:1.5rem!important;color:#121212}.custom_price_work ol li,.custom_price_work ol li a{font-size:1rem;color:#121212bf}.custom_price_work p{font-size:1rem!important;color:#121212bf}.custom_price_conditions ul{margin:0}.custom_price_conditions ul li{padding:0;font-size:1rem;color:#121212bf;position:relative;list-style:none;padding:0 0 0 1.7rem}.custom_price_conditions ul li:before{content:"1";position:absolute;left:0;background:url(https://www.thedressoutlet.com/cdn/shop/files/bullet.png) left center no-repeat;width:14px;height:14px;object-fit:contain;top:.3rem;color:transparent}.custom_price_work ol li a{background:transparent!important;color:#000}.custom_round_related_section.custom_promotion_section .collection-list a.collection-card{margin:0;row-gap:1rem}.custom_round_related_section.custom_promotion_section{padding-bottom:0}.custom_round_related_section.custom_promotion_section .collection-list{margin:0 auto}.custom_round_related_section.custom_promotion_section h2{font-size:1.5rem!important;margin-bottom:0}.custom_round_related_section.custom_promotion_section p{color:#121212;text-transform:uppercase;font-weight:600;line-height:1rem!important;margin-top:0}.custom_round_related_section.custom_promotion_section .collection-list .content-over-media{width:160px!important;height:160px!important}.custom_round_related_section.custom_promotion_section .collection-card__content button{color:#121212bf;font-weight:600;text-transform:capitalize;background:transparent}.custom_promotion_list .collection-list{grid-template-columns:repeat(1,minmax(0,1fr));display:grid;row-gap:1.3rem}.custom_promotion_list .collection-list a.collection-card{display:flex}.custom_promotion_list .collection-list a.collection-card img{min-height:inherit;max-height:inherit;height:inherit;object-fit:cover;object-position:top;width:100%}.custom_promotion_list .collection-list a.collection-card p.h3{font-size:1.5rem!important;text-transform:uppercase;letter-spacing:0!important;font-weight:400}.custom_promotion_list .collection-list a.collection-card p{font-size:1rem!important;color:#121212bf}.custom_promotion_list .collection-list a.collection-card button.button{letter-spacing:0!important;text-transform:capitalize;font-weight:600;font-size:1rem!important;padding:.5rem 5rem}.custom_promotion_list .section-stack{row-gap:0}.custom_promotion_list .collection-list a.collection-card .content-over-media{width:10%;--content-over-media-gap: inherit;--content-over-media-height: inherit}.custom_promotion_list .collection-list a.collection-card .collection-card__content{width:90%}.shoppay-cart .shoppay{display:flex;justify-content:center;align-items:center;font-size:12px;gap:.25rem}@media screen and (min-width: 1400px){.header__primary-nav li.header__primary-nav-item{font-size:14px!important}}@media screen and (max-width: 1249px){.header__primary-nav{gap:.25rem .5rem}.custom-blog-post-section .container .side-bar{display:none;position:relative;top:inherit}.custom-blog-post-section .image-with-text.image-with-text picture{margin-inline-start:inherit!important}.custom-blog-post-section image-with-text.image-with-text.image-with-text--reverse .prose{padding:0 70px 0 0!important;margin-left:0;margin-inline-start:inherit;padding-inline-end:inherit;max-width:50%}.custom-blog-post-section .container .h-stack{align-items:center;flex-direction:column}.custom-blog-post-section .image-with-text.image-with-text .prose{max-width:100%;padding-inline-start:inherit;padding-inline-end:inherit;padding-left:70px}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field p{max-width:100%}.product{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width: 1199px){.shopify-section--main-blog .container image-with-text.image-with-text .prose{padding:20px;margin:0}.customer-review-section .collection-card{flex-basis:33%}.shopify-section--main-blog .container image-with-text.image-with-text .prose h3.article_title{font-size:25px}.shopify-section--main-blog .container image-with-text.image-with-text{min-height:425px}.instagram_socialsection-spacing .container{padding-left:.5em;padding-right:.5em}}@media screen and (max-width: 1149px){body.usf-collections-page .shopify-section--collection-list a.collection-card,.shopify-section--collection-list .custom_round_related_section a.collection-card{flex-basis:inherit}body.usf-collections-page .shopify-section--collection-list .content-over-media,.shopify-section--collection-list .custom_round_related_section a.collection-card .content-over-media{width:160px;height:160px;margin:0 auto}}@media screen and (max-width: 992px){.usf-collections-page .shopify-section--main-collection height-observer.collection-toolbar{margin-top:1rem}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container.usf-toolbar-button{border-radius:0;border-right:0}.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container.usf-toolbar-button button,.usf-collections-page .shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container span.text-with-icon{justify-content:center}.shopify-section--main-collection .collection-toolbar{margin-inline-start:inherit!important;margin-inline-end:inherit}.shopify-section--main-collection .collection-toolbar button.collection-toolbar__button{padding:8px 20px}.shopify-section--main-collection .collection-toolbar .collection-toolbar__button-container{width:50%;min-width:50%!important}.shopify-section--main-collection .collection-toolbar button.collection-toolbar__button{padding:8px 20px;width:100%}.shopify-section--main-blog .container blog-posts.blog-post-list{grid-template-columns:repeat(3,minmax(0,1fr))}.shopify-section--main-blog .container image-with-text.image-with-text{display:flex;min-height:inherit;flex-direction:column}.shopify-section--main-blog .container image-with-text.image-with-text picture:before{display:none}.shopify-section--main-blog .container image-with-text.image-with-text picture{width:100%;overflow:hidden;height:400px}.shopify-section--main-blog .container image-with-text.image-with-text .prose{text-align:left}.shopify-section--main-blog .container image-with-text.image-with-text .prose h3.article_title{font-size:21px}.shopify-section--blog-posts.related-blog-posts-section .section-stack blog-posts.blog-post-list{grid-template-columns:1fr 1fr 1fr}.product{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item a p,.product .product-info .product-info__block-group.feature-badge-list .product-info__block-item p{font-size:10px;padding:0 6px}.usf-is--compact.usf-is.usf-popup .usf-is-content{flex-direction:column;max-height:inherit!important;height:auto!important}.usf-is--compact.usf-is.usf-popup .usf-is-content .usf-is-matches.usf-is-products{width:100%!important}.usf-is--compact.usf-is.usf-popup .usf-is-list .usf-is-product{width:inherit;padding:0}.usf-is--compact.usf-is.usf-popup .usf-is-list{margin:0!important;padding-right:0;justify-content:space-between}.custom_thanku_list scroll-carousel.product-list{column-gap:.5rem}.usf-is--compact.usf-is.usf-popup .usf-is-list{column-gap:.3rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.usf-is--compact.usf-is.usf-popup .usf-is-side,.custom-product .section-breadcrumbs{display:none}.custom_page_list .collection-list.wrap,.custom_page_collection .collection-list.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.custom_page_tabs.home_page_tabs .button-group a.button{min-width:50%;padding-left:0;padding-right:0}.custom_shipping_icon_text2 .text-with-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.custom_return_icon_text text-with-icons-carousel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--main-collection product-list.product-list{margin-inline:inherit;overflow-x:hidden}.custom_page_grid .product-list--carousel{column-gap:.5rem}.header{display:flex;justify-content:flex-start}.header .header__logo{order:2;padding-left:18px}.header nav.header__primary-nav{order:1}.header nav.header__secondary-nav{order:3;margin-left:auto}.custom_hompage_featured .container{padding-left:8px;margin-inline-start:inherit}.custom_homepage_list .container{margin-inline-start:inherit;padding-left:8px;margin-inline-end:inherit;padding-right:8px}.custom_homepage_list .container .collection-list.wrap{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.custom_homepage_list2 .container{padding:0 8px;margin-inline-end:inherit;margin-inline-start:inherit}.custom_homepage_list2{padding-top:8px}.custom_hompage_featured .section-stack{gap:8px}.shopify-section--media-grid .homepage_collection_media{padding-bottom:0}.custom_homepage_list2 .collection-list.wrap{gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.instagram_socialsection-spacing .scroll-area .collection-card{flex-basis:34%}.shopify-section--main-product .container{margin-inline-end:inherit;margin-inline-start:inherit;width:100%;overflow-x:hidden}.shopify-section--main-product .product-gallery__media{width:100%}.shopify-section--main-product .product-info{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--main-product .product-gallery__carousel-with-arrows{display:block;position:relative}.shopify-section--main-product carousel-prev-button.contents{position:absolute;left:.5rem;z-index:1;top:50%;display:block}.shopify-section--main-product carousel-next-button{position:absolute;display:block;right:.5rem;top:50%}.shopify-section--main-product carousel-next-button svg.icon,.shopify-section--main-product carousel-prev-button.contents svg.icon{width:1.7rem;height:1.7rem}.shopify-section--main-product .product-gallery__media img{object-fit:cover;object-position:top;height:100%}.dress_finder_tabs .prose .button-group{flex-wrap:nowrap;overflow-x:auto;display:flex}.custom_page_tabs .button-group a.button{min-width:50%;padding-left:0;padding-right:0}.custom_membership_content p.h1{font-size:1.9rem}.membership_multicolumn_section .image-with-text,.reverse_membership_section .image-with-text{grid-template-columns:repeat(1,minmax(0,1fr))}.custom-logo-list-slider button.prev-next-button.prev-next-button--next{right:0}.custom-logo-list-slider button.prev-next-button.prev-next-button--prev{left:0}.product button.product-gallery__zoom-button.circle-button{top:.6rem}.custom-ambassador_banner picture{display:none}.custom-ambassador_banner .prose p.h1{font-size:2.5rem!important}.custom-ambass_multicolumn multi-column.multi-column{display:flex;flex-direction:column}.custom_ambass_benefit p.h2,.custom_ambass_program p.h2,.custom_ambass_requirement p.h2,.custom_ambass_deliverables p.h2{font-size:1.9rem!important}.custom_ambass_program p.h6{font-size:1.3rem!important;line-height:1.3!important}}@media screen and (max-width: 749px){.custom-blog-post-section .image-with-text.image-with-text{display:block}.custom_alter_info p.h1{font-size:30px}.custom-blog-post-section .image-with-text.image-with-text picture{width:100%}.customer-review-section .collection-card{flex-basis:50%}.custom-blog-post-section .image-with-text.image-with-text .prose{max-width:100%;padding-left:0;width:100%}.custom-blog-post-section image-with-text.image-with-text.image-with-text--reverse .prose{padding:0;max-width:100%}.custom-blog-post-section .container .h-stack .right-side{padding:0 15px}.homepage_collection_media media-grid.media-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field ul li,.custom-blog-post-section .image-with-text.image-with-text .prose h3,.custom-blog-post-section .image-with-text.image-with-text .prose .metafield-rich_text_field p,.custom-blog-post-section .image-with-text.image-with-text .prose h2{text-align:left}.custom-about-section-1 image-with-text.image-with-text,.custom-about-section-2 image-with-text.image-with-text{flex-direction:column}.custom-about-section-1 image-with-text.image-with-text picture,.custom-about-section-2 image-with-text.image-with-text picture{width:100%}.custom-about-section-1 image-with-text.image-with-text .prose,.custom-about-section-2 image-with-text.image-with-text .prose{width:100%;text-align:left;padding-left:0}.custom-about-section-2 image-with-text.image-with-text .prose{margin-inline-start:auto}.custom-about-section-1 image-with-text.image-with-text .prose{padding-right:0}.custom_ambassdor_info p.h1{font-size:30px;color:#121212}.custom_appointment_img_text image-with-text{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.custom_appointment_img_text picture{margin-inline-start:inherit!important;width:100%}.custom_appointment_img_text .prose{padding-left:0;padding-right:0;margin:10px 0}.custom_appointment_img_text image-with-text.image-with-text--reverse{display:flex;flex-direction:column-reverse;padding-bottom:0}.custom_appointment_img_text .prose p{text-align:left;font-size:15px}.custom_appointment_map .prose{grid-template-columns:repeat(1,minmax(0,1fr))}.custom_appointment_map .book_appointment a{font-size:15px;text-transform:inherit;padding:10px 20px}.custom_appointment_info p.h1{font-size:20px}.custom_appointment_info p{font-size:15px}.custom_wholesale_button a.button{font-size:16px!important;padding:15px 30px}.wishlist-top{justify-content:center;row-gap:30px}.wishlist-top .login_save{flex-direction:column;row-gap:30px}.wishlist-top .login_save form#create_customer{flex-direction:column;width:100%;row-gap:16px}.wishlist-top .login_save .field{width:100%}.wishlist-top .login_save button.button{width:fit-content;margin:0 auto}div#swymcs-wishlist-items-container .swymcs-wishlistplus-item,.wishlist-top .login_save{width:100%}.wishlist-top .login_save h3.save_title{padding-right:0}.wishlist-top .login_save .field input{width:100%}.header__logo .header__logo-image{width:120px}.custom_shipping_table .shipping-sec.large-d{display:none}.custom_shipping_table .shipping-sec.mobile-only{display:block}.custom_shipping_table .shipping-tables{min-width:inherit}.custom_shipping_table table{table-layout:fixed}.custom_contact_icon_text .text-with-icons{flex-direction:column}.custom_contact_icon_text2 .text-with-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.custom_return_info .shipping-tables .shipping-sec.large-d{display:none}.custom_return_info .shipping-tables .shipping-sec.mobile-only{display:block}.custom_return_info .shipping-tables .shipping-sec.mobile-only td{text-align:left;padding-left:15px;padding-right:15px}.shopify-section--collection-banner h1.h1{line-height:1.3}.custom_home_richtext{padding-bottom:20px}.custom_homepage_list2 .content-over-media .collection-card__content button.link,.custom_homepage_list .content-over-media .collection-card__content button.link,.homepage_collection_media .media-grid button.link{font-size:14px}.instagram_socialsection-spacing .scroll-area .collection-card{flex-basis:52%}.custom_round_related_section .collection-list{padding-bottom:26px}.dress_finder_tabs .prose p.h2{font-size:1.5rem}.custom_dress_finder_heading p.h2{font-size:2.5rem}.custom_refer_heading .prose p.h1{font-size:2rem}.custom_page_grid_section media-grid.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.custom_page_grid_section media-grid a.media-grid__item:first-child{grid-column:1 / -1}.custom_page_grid_section .media-grid .content-over-media .prose button.link{font-size:.8rem}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper p{font-size:.7rem}.custom_ambass_list .collection-list.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-ambassador_banner .content{padding-left:1.5rem;padding-right:1.5rem}.custom-ambassador_banner .prose p.h6{font-size:1.4rem!important}.custom-ambassador_banner .prose{padding:1.3rem}.custom-ambassador_banner .prose p.h1{font-size:2rem!important;letter-spacing:0!important;line-height:1.7rem!important}.custom_ambass_heading .prose p.h2{font-size:1.3rem!important;letter-spacing:.1rem!important}.custom_price_match_head p.h1{font-size:1.9rem!important}.custom_round_related_section.custom_promotion_section .collection-list{flex-direction:column;row-gap:1rem}.custom_promotion_list .collection-list a.collection-card{flex-direction:column}.custom_promotion_list .collection-list a.collection-card p.h3,.custom_promotion_list .collection-list a.collection-card p{text-align:center}.custom_promotion_list .collection-list a.collection-card button.button{margin-left:auto;margin-right:auto;display:table}.custom_promotion_list .collection-list a.collection-card .content-over-media,.custom_promotion_list .collection-list a.collection-card .collection-card__content{width:100%}}@media screen and (max-width: 699px){.collection-toolbar__button-container{width:100%!important}.variant-picker__option-values label.thumbnail-swatch{width:42px;height:42px}.feature-badge-list{flex-wrap:wrap;justify-content:center;gap:16px 24px}.custom_page_banner .content{position:absolute;left:0;right:0;bottom:0;content-visibility:auto;contain:layout style}.custom_page_grid_section media-grid{grid:inherit;grid-area:inherit;content-visibility:auto}.custom_page_grid_section media-grid a.media-grid__item{grid-area:inherit;will-change:transform}.custom_page_grid_section button.button{padding:.4rem 1.6rem;will-change:transform;font-size:.8rem}.custom_page_list .collection-card__content button.link,.custom_page_collection .collection-card__content button.link{font-size:14px;will-change:opacity}.customer_instagram_socialsection-spacing .collection-list.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.custom_trendy_info p.h1{font-size:1.9rem}.customer_instagram_socialsection-spacing .collection-card .collection-card__content{padding:.2rem .5rem}}@media screen and (max-width: 599px){.shopify-section--main-blog .container blog-posts.blog-post-list{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--blog-posts.related-blog-posts-section .section-stack blog-posts.blog-post-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 699px){.product-list--carousel{--product-list-card-width: min(33.6%, 65%) !important}}@media screen and (max-width: 480px){.homepage_collection_media .container{margin:0}.homepage_collection_media .media-grid button.button{font-size:11px;padding:.5rem 1.75rem}.shopify-section--collection-list .custom_round_related_section .content-over-media{width:120px!important;height:120px!important}.custom_round_related_section scroll-carousel.collection-list p{max-width:127px;line-height:1.5}.product-list--carousel{--product-list-card-width: min(50%, 65%) !important}.product-card sale-price{font-size:12px}.product .product-info .product-info__block-item[data-block-type=buy-buttons] .shoppay{font-size:3vw}.customer-review-section .collection-card{flex-basis:100%}.custom_hompage_featured .container{padding-left:.5rem;margin-inline-start:inherit;margin:0 auto;--distance-to-bleed: indianred;padding-right:.5rem}.shopify-pc__banner__dialog .shopify-pc__banner__btns{flex-direction:row;justify-content:space-between}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper button{min-width:50%;width:50%}}
/*# sourceMappingURL=/cdn/shop/t/418/assets/custom-style.css.map */
