.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .autogenerated-bce-dresspage a{color:inherit;text-decoration:none}.breakdance .autogenerated-bce-dresspage .btn--solid{color:#fff}.breakdance .autogenerated-bce-dresspage .dress-detail{display:grid;grid-template-columns:1.15fr 1fr;gap:0}.breakdance .autogenerated-bce-dresspage .dress-gallery{grid-column:1;display:grid;grid-template-rows:auto auto;gap:0}.breakdance .autogenerated-bce-dresspage .dress-featured{grid-row:1}.breakdance .autogenerated-bce-dresspage .dress-gallery-more{grid-row:2;display:grid;gap:4px}.breakdance .autogenerated-bce-dresspage .dress-info{grid-column:2;position:sticky;top:var(--header-h);align-self:start;padding:clamp(30px,5vw,80px);padding-right:var(--gutter)}.breakdance .autogenerated-bce-dresspage .dress-featured .gimg,.breakdance .autogenerated-bce-dresspage .dress-gallery-more .gimg{position:relative;overflow:hidden;cursor:zoom-in;background:var(--ivory-deep)}.breakdance .autogenerated-bce-dresspage .dress-featured .gimg img,.breakdance .autogenerated-bce-dresspage .dress-gallery-more .gimg img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top center;transition:transform 1.4s var(--ease)}.breakdance .autogenerated-bce-dresspage .dress-featured .gimg:hover img,.breakdance .autogenerated-bce-dresspage .dress-gallery-more .gimg:hover img{transform:scale(1.06)}.breakdance .autogenerated-bce-dresspage .dress-info h1{font-family:var(--serif);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:500;line-height:1.08;letter-spacing:0.01em;margin-top:12px;margin-bottom:0;color:var(--ink)}.breakdance .autogenerated-bce-dresspage .dress-info .spec-list{margin:20px 0 26px;border-top:1px solid var(--line)}.breakdance .autogenerated-bce-dresspage .dress-info .spec-list div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:0.65rem;letter-spacing:0.02em}.breakdance .autogenerated-bce-dresspage .dress-info .spec-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:0.16em;font-size:0.55rem;font-family:var(--sans)}.breakdance .autogenerated-bce-dresspage .dress-info .spec-list dd{color:var(--ink-soft);text-align:right;font-size:0.65rem}.breakdance .autogenerated-bce-dresspage .dress-info .desc{font-family:var(--serif);font-size:1.35rem;line-height:1.6;color:var(--ink-soft);margin-bottom:36px;font-weight:400}.breakdance .autogenerated-bce-dresspage .dress-info .tag-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.breakdance .autogenerated-bce-dresspage .chip{display:inline-block;font-size:0.62rem;letter-spacing:0.22em;text-transform:uppercase;border:1px solid var(--line);padding:7px 16px;color:var(--ink-soft);text-decoration:none;transition:border-color .3s var(--ease),color .3s var(--ease)}.breakdance .autogenerated-bce-dresspage a.chip:hover{border-color:var(--ink);color:var(--ink)}.breakdance .autogenerated-bce-dresspage .back-to-cat{display:inline-block;margin-bottom:26px}.breakdance .autogenerated-bce-dresspage .form-note{font-size:0.78rem;color:var(--muted)}.breakdance .autogenerated-bce-dresspage .mk-related{border-top:1px solid var(--line)}.breakdance .autogenerated-bce-dresspage .dress-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,30px) clamp(16px,2vw,28px)}.breakdance .autogenerated-bce-dresspage .dress-card{display:block}.breakdance .autogenerated-bce-dresspage .dress-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ivory-deep)}.breakdance .autogenerated-bce-dresspage .dress-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:opacity .8s var(--ease),transform 1.2s var(--ease)}.breakdance .autogenerated-bce-dresspage .dress-card__media .back{opacity:0}.breakdance .autogenerated-bce-dresspage .dress-card:hover .dress-card__media .front{opacity:0}.breakdance .autogenerated-bce-dresspage .dress-card:hover .dress-card__media .back{opacity:1;transform:scale(1.03)}.breakdance .autogenerated-bce-dresspage .dress-card__info{text-align:center;padding:18px 6px 0}.breakdance .autogenerated-bce-dresspage .dress-card__info h3{font-family:var(--serif);font-size:1.4rem;font-weight:500;line-height:1.08;letter-spacing:0.01em;margin:0;color:var(--ink)}.breakdance .autogenerated-bce-dresspage .dress-card__info .meta{font-size:0.64rem;letter-spacing:0.26em;text-transform:uppercase;color:var(--muted);margin-top:7px}@media (max-width:980px){.breakdance .autogenerated-bce-dresspage .dress-detail{grid-template-columns:1fr;grid-template-rows:none}.breakdance .autogenerated-bce-dresspage .dress-featured,.breakdance .autogenerated-bce-dresspage .dress-gallery-more,.breakdance .autogenerated-bce-dresspage .dress-info{grid-column:1;grid-row:auto}.breakdance .autogenerated-bce-dresspage .dress-featured .gimg img{aspect-ratio:4/5}.breakdance .autogenerated-bce-dresspage .dress-gallery-more{grid-template-columns:repeat(2,1fr);gap:4px;padding:0 var(--gutter) clamp(32px,8vw,48px)}.breakdance .autogenerated-bce-dresspage .dress-info{position:static;padding:clamp(24px,5vw,40px) var(--gutter)}.breakdance .autogenerated-bce-dresspage .dress-info h1{font-size:clamp(1.6rem,5.5vw,2rem)}.breakdance .autogenerated-bce-dresspage .dress-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.breakdance .autogenerated-bce-dresspage .dress-grid{grid-template-columns:1fr}}