.dress-single-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:var(--pxf-space-xl)}@media (max-width:1023px){.dress-single-inner{grid-template-columns:minmax(0,1fr);gap:var(--pxf-space-l)}}.dress-title{font-size:var(--pxf-h2)}.dress-price{color:var(--pxf-primary);font-weight:600;font-size:var(--pxf-h3);line-height:var(--pxf-line-height-compact)}.dress-details{display:flex;flex-flow:column;width:100%}.dress-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--pxf-space-s);padding-top:var(--pxf-space-s);padding-bottom:var(--pxf-space-s);border-bottom:1px solid var(--pxf-neutral-light)}.dress-detail:has(.dress-detail-value:empty){display:none}.dress-detail-label{color:var(--pxf-muted);font-size:var(--pxf-text-s)}.dress-detail-value{font-weight:500;font-size:var(--pxf-text-s)}.page-hero-text{max-width:var(--pxf-text-width)}.shop-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:var(--pxf-space-l)}@media (max-width:1119px){.shop-layout{grid-template-columns:minmax(220px,240px) minmax(0,1fr)}}@media (max-width:1023px){.shop-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.shop-layout{grid-template-columns:minmax(0,1fr)}}.shop-filters-inner{display:flex;flex-flow:column;gap:var(--pxf-space-m)}.filter-clear-row{display:flex;justify-content:space-between;align-items:center;gap:var(--pxf-space-m);margin-bottom:var(--pxf-space-s)}.filter-clear-row h2{font-size:var(--pxf-text-m)}.shop-toprow{display:flex;justify-content:space-between;align-items:center;gap:var(--pxf-space-m);margin-bottom:var(--pxf-space-m)}@media (max-width:767px){.shop-toprow{flex-flow:column;align-items:stretch}}.shop-results{color:var(--pxf-muted);font-size:var(--pxf-text-s)}.shop-grid .bde-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pxf-space-l) var(--pxf-space-m)}@media (max-width:1119px){.shop-grid .bde-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shop-grid .bde-loop{grid-template-columns:1fr}}.dress-card{display:flex;flex-flow:column;gap:var(--pxf-space-s)}.dress-card-media{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;background-color:var(--pxf-base-ultra-light);border-radius:var(--pxf-radius-m)}.dress-card-media img{display:block;width:100%;height:100%;object-fit:cover}.dress-card-size{position:absolute;top:15px;right:15px;color:var(--pxf-text);font-weight:600;font-size:var(--pxf-text-xs);padding-top:0.25em;padding-right:0.6em;padding-bottom:0.25em;padding-left:0.6em;background-color:var(--pxf-on-primary);border-radius:var(--pxf-radius-s)}.dress-card-body{display:block;text-decoration:none;margin-top:var(--pxf-space-s)}.dress-card-title{color:var(--pxf-heading);font-weight:400;font-size:var(--pxf-text-m);line-height:var(--pxf-line-height-compact)}.dress-card-price{color:var(--pxf-primary);font-weight:600;font-size:var(--pxf-text-m);margin-top:var(--pxf-space-xs)}.footer-logo{width:200px;height:auto}.footer-tagline{max-width:32ch;font-size:var(--pxf-text-s)}.footer-col-title{color:var(--pxf-primary);font-size:var(--pxf-text-s);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:var(--pxf-space-s)}.footer-address{font-size:var(--pxf-text-s);line-height:var(--pxf-line-height-body);font-style:normal}.footer-hours-note{color:var(--pxf-muted);font-size:var(--pxf-text-s);margin-top:var(--pxf-space-s)}.footer-contact-list a{color:var(--pxf-text);font-size:var(--pxf-text-s);text-decoration:none}.footer-links-list a{color:var(--pxf-text);font-size:var(--pxf-text-s);text-decoration:none}.footer-contact-list a:hover{color:var(--pxf-primary)}.footer-links-list a:hover{color:var(--pxf-primary)}.site-footer-bottom{padding-top:var(--pxf-space-m);padding-bottom:var(--pxf-space-m);border-top:1px solid var(--pxf-neutral-light)}.footer-copyright{color:var(--pxf-muted);font-size:var(--pxf-text-xs);padding-right:var(--bde-section-horizontal-padding);padding-left:var(--bde-section-horizontal-padding)}.footer-contact-list{display:flex;flex-flow:column;gap:var(--pxf-space-s);padding-left:0px}.footer-links-list{display:flex;flex-flow:column;gap:var(--pxf-space-s);padding-left:0px}.footer-top-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--pxf-space-l)}@media (max-width:1023px){.footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.footer-top-grid{grid-template-columns:minmax(0,1fr)}}.footer-social-heading{margin-top:var(--pxf-space-m)}.home-hero-title{font-size:var(--rmd-h0)}.home-hero-text{display:flex;flex-flow:column;align-items:center;gap:var(--pxf-space-m);max-width:900px;text-align:center;margin-right:auto;margin-left:auto}.home-hero-text p{text-wrap:balance}.home-intro-text{max-width:980px;font-size:var(--pxf-text-l);margin-right:auto;margin-left:auto}.home-featured-grid{width:100%}.home-featured-grid .bde-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pxf-space-l) var(--pxf-space-m)}@media (max-width:1023px){.home-featured-grid .bde-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home-featured-grid .bde-loop{grid-template-columns:minmax(0,1fr)}}.home-testimonials .swiper-slide{height:auto}.home-testimonials blockquote{font-family:var(--bde-heading-font-family)}.home-testimonials>.bde-f-container{width:100%}.page-section{padding-top:var(--pxf-section-space);padding-right:var(--bde-section-horizontal-padding);padding-bottom:var(--pxf-section-space);padding-left:var(--bde-section-horizontal-padding)}.page-section + .page-section{padding-top:0px}.page-inner{width:100%;max-width:var(--pxf-content-width);margin-right:auto;margin-left:auto}.eyebrow{color:var(--pxf-link);font-weight:600;font-size:var(--pxf-text-s);text-transform:uppercase;letter-spacing:0.08em}.eyebrow-light{color:var(--pxf-primary-ultra-light)}.btn{display:inline-block;color:var(--pxf-on-primary);font-weight:500;font-size:var(--pxf-text-s);text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;padding-top:var(--pxf-space-s);padding-right:var(--pxf-space-l);padding-bottom:var(--pxf-space-s);padding-left:var(--pxf-space-l);background-color:var(--pxf-primary);border-radius:var(--pxf-radius-s)}.btn:hover{color:var(--pxf-on-primary);background-color:var(--pxf-primary-hover)}.btn-outline{display:inline-block;color:var(--pxf-primary);font-weight:500;font-size:var(--pxf-text-s);text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;padding-top:var(--pxf-space-s);padding-right:var(--pxf-space-l);padding-bottom:var(--pxf-space-s);padding-left:var(--pxf-space-l);background-color:transparent;border-radius:var(--pxf-radius-s);border-top:1px solid var(--pxf-primary);border-right:1px solid var(--pxf-primary);border-bottom:1px solid var(--pxf-primary);border-left:1px solid var(--pxf-primary);transition:background-color 0.2s ease,color 0.2s ease}.btn-outline:hover{color:var(--pxf-on-primary);background-color:var(--pxf-primary)}.card{display:flex;flex-flow:column;gap:var(--pxf-space-s);height:100%;padding-top:var(--pxf-space-l);padding-right:var(--pxf-space-l);padding-bottom:var(--pxf-space-l);padding-left:var(--pxf-space-l);background-color:var(--pxf-primary-ultra-light);border-radius:var(--pxf-radius-m);border-top:1px solid var(--pxf-primary-light);border-right:1px solid var(--pxf-primary-light);border-bottom:1px solid var(--pxf-primary-light);border-left:1px solid var(--pxf-primary-light)}.card-link{color:var(--pxf-text);text-decoration:none;transition:border-color 0.2s ease}.card-link:hover{border-top:1px solid var(--pxf-primary);border-right:1px solid var(--pxf-primary);border-bottom:1px solid var(--pxf-primary);border-left:1px solid var(--pxf-primary)}.text-link{display:inline-block;align-self:start;color:var(--pxf-primary);font-weight:600;font-size:var(--pxf-text-s);text-decoration:none;margin-top:auto;border-bottom:1px solid var(--pxf-primary)}.text-center{text-align:center}.text-center p{text-wrap:balance}.stack{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--pxf-space-m)}.band-light{background-color:var(--pxf-primary-ultra-light)}.band-dark{background-color:var(--pxf-surface-dark)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pxf-space-xl)}@media (max-width:767px){.grid-2{grid-template-columns:minmax(0,1fr)}}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pxf-space-xl);width:100%}@media (max-width:767px){.grid-3{grid-template-columns:minmax(0,1fr)}}.items-center{align-items:center}.step{display:flex;flex-flow:column;align-items:center;gap:var(--pxf-space-s);margin-top:2.75rem;padding-right:var(--pxf-space-l);padding-bottom:var(--pxf-space-l);padding-left:var(--pxf-space-l);background-color:var(--pxf-base-ultra-light);border-radius:var(--pxf-radius-m)}.step-number{display:flex;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;color:var(--pxf-primary);font-family:var(--bde-heading-font-family);font-weight:400;font-size:var(--pxf-h3);line-height:1;margin-top:-2.75rem;background-color:var(--pxf-base-ultra-light);border-radius:var(--pxf-radius-full);border-top:1px dashed var(--pxf-primary);border-right:1px dashed var(--pxf-primary);border-bottom:1px dashed var(--pxf-primary);border-left:1px dashed var(--pxf-primary);box-shadow:0px 0px 0px 0.75rem var(--pxf-primary-ultra-light)}.step-title{font-size:var(--pxf-text-l);margin-top:var(--pxf-space-m)}.step-text{max-width:32ch;font-size:var(--pxf-text-s)}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pxf-space-l)}@media (max-width:767px){.card-grid{grid-template-columns:minmax(0,1fr)}}.page-intro{padding-bottom:var(--pxf-space-l)}.back-link{font-size:var(--pxf-text-xs)}.openfilters{margin-top:0px}.shop-toprow-start{display:flex;align-items:center;gap:var(--pxf-space-m)}.img-fill{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--pxf-radius-m)}.img-4-3{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;border-radius:var(--pxf-radius-m)}.img-3-2{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;border-radius:var(--pxf-radius-m)}.img-1-1{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:var(--pxf-radius-m)}.img-3-4{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/4;border-radius:var(--pxf-radius-m)}.book-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--pxf-space-xl)}@media (max-width:1023px){.book-layout{grid-template-columns:minmax(0,1fr)}}.h-auto{height:auto}a{text-decoration:none}p a{color:var(--pxf-link);font-weight:600}p a:hover{text-decoration:underline}p a:focus-visible{text-decoration:underline}div.breakdance-rich-text-styles li a{color:var(--pxf-link);font-weight:600}div.breakdance-rich-text-styles li a:hover{text-decoration:underline}div.breakdance-rich-text-styles li a:focus-visible{text-decoration:underline}div.bde-f-rich-text>* + *{margin-top:var(--pxf-space-m)}h1{text-wrap:balance}h2{text-wrap:balance}h3{text-wrap:balance}h4{text-wrap:balance}h5{text-wrap:balance}h6{text-wrap:balance}p{text-wrap:pretty}.mb-s{margin-bottom:var(--pxf-space-s)}.about-pull{color:var(--pxf-heading);font-family:var(--bde-heading-font-family);font-size:var(--pxf-h3)}.fundamental-text-1{font-family:"Cinzel",serif;font-size:var(--pxf-h1)}.gap-s{gap:var(--pxf-space-s)}.gap-l{gap:var(--pxf-space-l)}.stretch{align-items:stretch}.breakdance-form .breakdance-form-button__submit{color:var(--pxf-on-primary);font-family:inherit;font-weight:500;font-size:var(--pxf-text-s);line-height:var(--pxf-line-height-body);text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;padding-top:var(--pxf-space-s);padding-right:var(--pxf-space-l);padding-bottom:var(--pxf-space-s);padding-left:var(--pxf-space-l);background-color:var(--pxf-primary);border-radius:var(--pxf-radius-s);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.breakdance-form .breakdance-form-button__submit:hover{color:var(--pxf-on-primary);background-color:var(--pxf-primary-hover)}