.bdf{--bra-dark:#3d3730;--bra-mid:#6b5f54;--bra-light:#8a8078;--bra-border:#ddd5cb;--bra-border-strong:#cfc4b8;--bra-warm:#FAF8F5;--bra-surface:#FDFCFA;--bra-canvas:#f3eee9;--bra-gold:#C2A167;--bdf-hair:#d6ccc1;--bdf-ink:#4d443d;--bdf-gold-ink:#a8864f;--bdf-ph:#e2d9cf;--bdf-serif:"Cormorant Garamond",Georgia,serif;background:var(--bra-canvas);color:var(--bra-dark);padding-bottom:96px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.bdf *,.bdf *:before,.bdf *:after{box-sizing:border-box;border-radius:0}.bdf [hidden]{display:none!important}.bdf button,.bdf input{font-family:inherit}.bdf p,.bdf h1,.bdf h2,.bdf h3{margin:0}.bdf ol{margin:0;padding:0;list-style:none}.bdf-vh{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.bdf .bdf-m{display:none}.bdf button:focus-visible,.bdf a:focus-visible,.bdf .bdf-drop:focus-visible{outline:2px solid var(--bra-gold);outline-offset:2px}.bdf button:focus:not(:focus-visible){outline:none}.bdf-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 56px 0}.bdf .bdf-head__eyebrow{display:flex;align-items:center;gap:20px;width:100%;max-width:560px;margin-bottom:22px;font-size:11px;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--bra-mid);white-space:nowrap}.bdf .bdf-head__eyebrow:before,.bdf .bdf-head__eyebrow:after{content:"";flex:1;border-top:.5px solid var(--bdf-hair)}.bdf .bdf-head__h1{font-family:var(--bdf-serif);font-weight:400;font-size:68px;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--bra-dark)}.bdf .bdf-head__intro{max-width:560px;margin-top:22px;font-size:15px;line-height:1.6;color:var(--bra-mid);text-wrap:pretty}.bdf .bdf-head__count{margin-top:14px;font-size:14px;letter-spacing:.02em;color:var(--bra-mid)}.bdf-start{margin-top:40px;padding:0 56px}.bdf-start__ui{display:flex;flex-direction:column;gap:14px;width:100%;max-width:980px;margin:0 auto}.bdf .bdf-notice{width:100%;max-width:980px;margin:0 auto 14px;padding:12px 16px;text-align:center;background:var(--bra-surface);border:1px solid var(--bra-border);font-size:13px;line-height:1.5;color:var(--bdf-ink)}.bdf .bdf-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:220px;border:1px dashed var(--bra-light);background:var(--bra-surface);cursor:pointer;text-align:center;transition:border-color .15s}@media(hover:hover){.bdf .bdf-drop:hover{border-color:var(--bra-dark)}}.bdf .bdf-drop--over{border-color:var(--bra-dark);background:var(--bra-warm)}.bdf .bdf-drop__cta{display:flex;align-items:center;height:54px;padding:0 34px;background:var(--bra-dark);color:var(--bra-surface);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.bdf .bdf-drop__hint{font-size:13px;color:var(--bra-mid)}.bdf .bdf-describe{display:flex;justify-content:center}.bdf .bdf-describe__btn{padding:0;background:none;border:none;font-size:13px;line-height:1.5;color:var(--bra-dark);cursor:pointer;text-decoration:underline;text-decoration-color:var(--bra-gold);text-underline-offset:4px}.bdf .bdf-picker{display:grid;grid-template-columns:140px 1fr;gap:14px 20px;align-items:center;text-align:left;padding:26px 28px;background:var(--bra-surface);border:1px solid var(--bra-border);font-size:13px}.bdf .bdf-picker__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bra-mid)}.bdf .bdf-picker__opts{display:flex;flex-wrap:wrap;gap:8px}.bdf .bdf-opt{padding:8px 14px;background:transparent;border:1px solid var(--bra-border-strong);color:var(--bra-dark);font-size:13px;line-height:1.4;cursor:pointer;transition:background .12s,color .12s,border-color .12s}@media(hover:hover){.bdf .bdf-opt:not([aria-pressed=true]):hover{border-color:var(--bra-dark)}}.bdf .bdf-opt[aria-pressed=true]{background:var(--bra-dark);border-color:var(--bra-dark);color:var(--bra-surface)}.bdf .bdf-picker__go{height:48px;padding:0 28px;background:var(--bra-dark);border:none;color:var(--bra-surface);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.bdf .bdf-picker__go:disabled{opacity:.35;cursor:default}.bdf .bdf-picker__hint{margin-top:12px;font-size:13px;line-height:1.5;color:var(--bra-mid)}.bdf-how{margin-top:88px;padding:0 56px}.bdf .bdf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:100%;max-width:1100px;margin:0 auto;text-align:left}.bdf .bdf-step{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:.5px solid var(--bdf-hair)}.bdf .bdf-step__n{font-family:var(--bdf-serif);font-size:30px;line-height:1.2;color:var(--bdf-gold-ink)}.bdf .bdf-step__body{display:flex;flex-direction:column;gap:10px}.bdf .bdf-step__t{font-family:var(--bdf-serif);font-weight:400;font-size:26px;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--bra-dark)}.bdf .bdf-step__c{font-size:14px;line-height:1.6;color:var(--bra-mid)}.bdf-recent{margin-top:88px;padding:0 56px}.bdf-recent__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.bdf .bdf-recent__h{font-family:var(--bdf-serif);font-weight:400;font-size:34px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--bra-dark)}.bdf .bdf-recent__link{font-size:13px;color:var(--bra-dark);text-decoration:underline;text-decoration-color:var(--bra-gold);text-underline-offset:4px;white-space:nowrap}.bdf .bdf-recent__link:hover{color:#8a6f5a}.bdf .bdf-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.bdf .bdf-strip__tile{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--bdf-ph)}.bdf .bdf-strip__tile img{display:block;width:100%;height:100%;object-fit:cover}.bdf-results{padding:48px 56px 0}.bdf-bar{position:relative;display:flex;align-items:center;gap:16px;width:100%;max-width:980px;margin:0 auto;padding:18px 0;border-top:.5px solid var(--bdf-hair);border-bottom:.5px solid var(--bdf-hair)}.bdf .bdf-bar__thumb{flex:none;width:56px;height:70px;background:var(--bdf-ph) center / cover no-repeat;position:relative;overflow:hidden}.bdf-bar--reading .bdf-bar__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0 30%,#ffffff8c,#fff0 70%);background-size:200% 100%;animation:bdf-shimmer 1.6s ease-in-out infinite}@keyframes bdf-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.bdf-bar__main{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.bdf .bdf-bar__label{font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--bra-mid)}.bdf .bdf-bar__status{font-size:12px;line-height:1.4;color:var(--bra-mid);min-height:1.4em}.bdf[data-bdf-state=results] .bdf-bar__status{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0)}.bdf[data-bdf-state=results] .bdf-bar__status:empty{display:none}.bdf .bdf-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:var(--bdf-ink)}.bdf .bdf-bar__see{margin-right:2px}.bdf .bdf-bar__list{display:contents}.bdf .bdf-chip{padding:3px 9px;background:var(--bra-surface);border:1px solid var(--bra-border-strong);color:var(--bdf-ink);font-size:12px;line-height:1.4;cursor:pointer;transition:border-color .12s}@media(hover:hover){.bdf .bdf-chip:hover{border-color:var(--bra-dark)}}.bdf .bdf-chip--add{background:transparent;border-style:dashed;color:var(--bra-mid)}.bdf .bdf-bar__tap{margin-left:4px;color:var(--bra-mid)}.bdf .bdf-bar__reset{flex:none;padding:0;background:none;border:none;font-size:12px;color:var(--bdf-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bdf .bdf-pop{position:absolute;z-index:30;width:320px;max-width:calc(100vw - 24px);padding:14px;background:var(--bra-surface);border:1px solid var(--bra-border);box-shadow:0 12px 32px #3c281424}.bdf .bdf-pop__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bdf .bdf-pop__title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bra-mid)}.bdf .bdf-pop__close{width:28px;height:28px;padding:0;background:none;border:none;font-size:20px;line-height:1;color:var(--bra-mid);cursor:pointer}.bdf .bdf-pop__opts{display:flex;flex-wrap:wrap;gap:6px}.bdf .bdf-pop__opt{padding:6px 11px;background:transparent;border:1px solid var(--bra-border-strong);color:var(--bra-dark);font-size:13px;line-height:1.4;cursor:pointer}.bdf .bdf-pop__opt--on{background:var(--bra-dark);border-color:var(--bra-dark);color:var(--bra-surface)}.bdf .bdf-pop__opt--none{border-style:dashed;color:var(--bra-mid)}.bdf .bdf-note{width:100%;max-width:980px;margin:20px auto 0;font-size:13px;line-height:1.5;color:var(--bra-mid);text-align:center}.bdf .bdf-sechead{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.bdf .bdf-sechead__h{font-family:var(--bdf-serif);font-weight:400;font-size:40px;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--bra-dark)}.bdf .bdf-sechead__meta{font-size:13px;color:var(--bra-mid);white-space:nowrap}.bdf-veils{display:flex;flex-direction:column;gap:28px;padding-top:64px}.bdf-veils__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bdf .bdf-veil{display:flex;flex-direction:column;gap:10px;min-width:0}.bdf .bdf-veil__media{position:relative;aspect-ratio:4/5;background:var(--bdf-ph);overflow:hidden}.bdf .bdf-veil__media img{display:block;width:100%;height:100%;object-fit:cover}.bdf .bdf-veil__rank{position:absolute;top:12px;left:12px;font-family:var(--bdf-serif);font-size:22px;line-height:1.2;color:var(--bra-surface);text-shadow:0 1px 8px rgba(0,0,0,.35)}.bdf .bdf-veil__name{margin-top:4px;font-family:var(--bdf-serif);font-weight:400;font-size:30px;line-height:1;letter-spacing:0;text-transform:none;color:var(--bra-dark)}.bdf .bdf-veil__type{font-size:13px;line-height:1.45;color:var(--bra-mid)}.bdf .bdf-veil__price{min-height:20px;font-size:14px;line-height:20px;color:var(--bra-dark)}.bdf .bdf-veil__worn{font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--bdf-gold-ink)}.bdf .bdf-veil__btns{display:flex;gap:8px;margin-top:6px}.bdf .bdf-btn{flex:1;display:flex;align-items:center;justify-content:center;height:44px;text-align:center;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:background .15s,color .15s}.bdf .bdf-btn--fill{background:var(--bra-dark);border:1px solid var(--bra-dark);color:var(--bra-surface)}.bdf .bdf-btn--line{background:transparent;border:1px solid var(--bra-dark);color:var(--bra-dark)}@media(hover:hover){.bdf .bdf-btn--fill:hover{background:#000;color:var(--bra-surface)}.bdf .bdf-btn--line:hover{background:var(--bra-warm);color:var(--bra-dark)}}.bdf-brides{display:flex;flex-direction:column;gap:28px;padding-top:88px}.bdf-brides__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.bdf-brides__foot{display:flex;justify-content:center;padding-top:24px}.bdf .bdf-seeall{display:flex;align-items:center;height:54px;padding:0 34px;border:1px solid var(--bra-dark);background:transparent;color:var(--bra-dark);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .15s}@media(hover:hover){.bdf .bdf-seeall:hover{background:var(--bra-warm);color:var(--bra-dark)}}@media(min-width:761px)and (max-width:1100px){.bdf-veils__row{grid-template-columns:repeat(2,minmax(0,1fr))}.bdf-brides__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1139px){.bdf .bdf-btn{letter-spacing:.08em;white-space:nowrap}}.bdf--off .bdf-start{display:none}@media(prefers-reduced-motion:reduce){.bdf *,.bdf *:before,.bdf *:after{transition:none!important;animation:none!important}}@media(max-width:760px){.bdf{padding-bottom:0}.bdf .bdf-d{display:none}.bdf .bdf-m{display:inline}.bdf-head{padding:22px 16px 18px;gap:8px}.bdf .bdf-head__eyebrow,.bdf .bdf-head__count{display:none}.bdf .bdf-head__h1{font-size:32px}.bdf .bdf-head__intro{max-width:320px;margin-top:0;font-size:13px;line-height:1.5}.bdf-start{margin-top:0;padding:0 16px}.bdf-start__ui{gap:12px}.bdf .bdf-drop{height:auto;border:0;background:none;gap:0}.bdf .bdf-drop--over{background:none}.bdf .bdf-drop__cta{width:100%;height:52px;justify-content:center;padding:0 12px;font-size:12px;text-align:center}.bdf .bdf-drop__hint{display:none}.bdf .bdf-describe{display:block}.bdf .bdf-describe__btn{width:100%;height:44px;background:none;border:1px solid var(--bra-border-strong);font-size:13px;text-decoration:none}.bdf .bdf-picker{grid-template-columns:1fr;gap:10px;padding:18px 16px}.bdf .bdf-picker__label{margin-top:6px}.bdf .bdf-picker__spacer{display:none}.bdf .bdf-picker__go{width:100%;margin-top:6px}.bdf-how{margin-top:28px;padding:0 16px}.bdf .bdf-steps{display:flex;flex-direction:column;gap:0}.bdf .bdf-step{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:14px 0}.bdf .bdf-step:last-child{border-bottom:.5px solid var(--bdf-hair)}.bdf .bdf-step__n{font-size:20px;line-height:1.3}.bdf .bdf-step__body{display:block;font-size:13px;line-height:1.5;color:var(--bdf-ink)}.bdf .bdf-step__t,.bdf .bdf-step__c{display:inline;font-size:13px;line-height:1.5}.bdf .bdf-step__t{font-family:inherit;font-weight:500;color:var(--bra-dark)}.bdf .bdf-step__t:after{content:"."}.bdf .bdf-step__c{color:var(--bdf-ink)}.bdf-recent{margin-top:24px;padding:0}.bdf-recent__head{padding:0 16px;margin-bottom:14px}.bdf .bdf-recent__h{font-size:24px}.bdf .bdf-recent__link{font-size:12px}.bdf .bdf-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-bottom:40px}.bdf-results{padding:0}.bdf-bar{max-width:none;gap:10px;margin:0 16px;width:auto;padding:10px 0}.bdf .bdf-bar__thumb{width:34px;height:42px}.bdf-bar__main{gap:3px}.bdf .bdf-bar__label{font-size:10px}.bdf .bdf-bar__see{display:none}.bdf .bdf-bar__chips{display:block;font-size:11px;line-height:1.35}.bdf .bdf-bar__list{display:inline}.bdf .bdf-chip{display:inline;padding:0;background:none;border:none;font-size:11px;line-height:1.35;color:var(--bdf-ink)}.bdf .bdf-chip:not(:first-child){text-transform:lowercase}.bdf .bdf-chip:not(:first-child):before{content:" \b7  ";white-space:pre;color:var(--bra-mid)}.bdf .bdf-chip--add{color:var(--bra-mid)}.bdf .bdf-bar__tap{margin-left:0;text-transform:lowercase}.bdf .bdf-bar__tap:before{content:" \2014  ";white-space:pre}.bdf .bdf-bar__reset{font-size:11px}.bdf .bdf-pop{left:0!important;right:0;width:auto;max-width:none}.bdf .bdf-note{margin:14px 16px 0;width:auto}.bdf .bdf-sechead{gap:12px}.bdf .bdf-sechead__h{font-size:24px;line-height:1.1}.bdf .bdf-sechead__meta{font-size:11px}.bdf-veils .bdf-sechead__meta{display:none}.bdf-veils{gap:12px;padding:22px 0 0 16px}.bdf-veils .bdf-sechead{padding-right:16px}.bdf-veils__row{display:flex;gap:10px;overflow-x:auto;padding-right:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bdf-veils__row::-webkit-scrollbar{display:none}.bdf .bdf-veil{flex:none;width:150px;gap:5px}.bdf .bdf-veil__rank{top:6px;left:8px;font-size:17px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.bdf .bdf-veil__name{margin-top:3px;font-size:20px}.bdf .bdf-veil__type,.bdf .bdf-btn--line{display:none}.bdf .bdf-veil__price{min-height:16px;font-size:12px;line-height:16px}.bdf .bdf-veil__worn{font-size:9px;letter-spacing:.12em}.bdf .bdf-veil__btns{margin-top:2px}.bdf .bdf-btn{height:36px;font-size:10px}.bdf-brides{gap:12px;padding:28px 16px 40px}.bdf-brides__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.bdf-brides__grid>.brac:nth-child(n+7){display:none}.bdf-brides__foot{padding-top:12px}.bdf .bdf-seeall{width:100%;justify-content:center;height:48px;padding:0 16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/britten-dress-finder.css.map */
