body:has(#ElvBraFitPage){background:#f9f6f0!important}body:has(#ElvBraFitPage) .elv-page--bra-size-calculator{background:#f9f6f0!important}body:has(#ElvBraFitPage) .elv-page--bra-size-calculator .elv-page-layout.page-width{width:100%!important;max-width:none!important;padding:0!important}body:has(#ElvBraFitPage) .elv-page--bra-size-calculator .elv-page-card{width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage{--elv-fit-burgundy: #4B1D3F;--elv-fit-burgundy-deep: #35132D;--elv-fit-warm: #F9F6F0;--elv-fit-rose: #D8A7B1;--elv-fit-ink: #4B1D3F;--elv-fit-line: rgba(75,29,63,.16);--elv-fit-light-line: rgba(249,246,240,.22);width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:clip!important;color:var(--elv-fit-ink)!important;background:var(--elv-fit-warm)!important;font-family:var(--font-body-family),sans-serif!important}body:has(#ElvBraFitPage) #ElvBraFitPage *{box-sizing:border-box}body:has(#ElvBraFitPage) #ElvBraFitPage h1,body:has(#ElvBraFitPage) #ElvBraFitPage h2,body:has(#ElvBraFitPage) #ElvBraFitPage h3{color:var(--elv-fit-burgundy)!important;font-family:var(--font-body-family),sans-serif!important;font-style:normal!important;letter-spacing:-.04em!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero{display:grid!important;width:100%!important;min-height:58rem!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:0!important;align-items:stretch!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:var(--elv-fit-warm)!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>div{display:flex!important;min-height:58rem!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(5rem,7vw,10rem) clamp(3rem,6vw,8rem)!important;background:var(--elv-fit-burgundy)!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>img{display:block!important;width:100%!important;height:58rem!important;min-height:58rem!important;border-radius:0!important;object-fit:cover!important;object-position:center 28%!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-ey{margin:0!important;color:var(--elv-fit-rose)!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero h1{max-width:68rem!important;margin:1.4rem 0 2rem!important;color:var(--elv-fit-warm)!important;font-size:clamp(4.4rem,6vw,7.8rem)!important;font-weight:650!important;line-height:.96!important;text-wrap:balance!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero .elv-lede{max-width:56rem!important;color:#f9f6f0d1!important;font-size:clamp(1.45rem,1.5vw,1.7rem)!important;line-height:1.65!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-actions{display:flex!important;gap:1rem!important;margin-top:3rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-btn{min-height:5rem!important;padding:0 2.2rem!important;border-radius:0!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.08em!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero .elv-btn{border-color:#f9f6f0b8!important;color:var(--elv-fit-warm)!important;background:transparent!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero .elv-btn.primary{border-color:var(--elv-fit-warm)!important;background:var(--elv-fit-warm)!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-sec{width:min(100%,144rem)!important;margin:0 auto!important;padding:clamp(7rem,9vw,12rem) clamp(2rem,5vw,7rem)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-sec+.elv-sec{border-top:1px solid var(--elv-fit-line)!important}body:has(#ElvBraFitPage) #ElvBraFitPage #calculator{width:100%!important;max-width:none!important;padding:clamp(7rem,8vw,11rem) clamp(2rem,5vw,7rem)!important;background:#fff!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-wrap{width:min(100%,130rem)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr)!important;gap:0!important;overflow:hidden!important;border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc{padding:clamp(4rem,5vw,7rem)!important;background:var(--elv-fit-burgundy)!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc h2{max-width:64rem!important;margin:1.3rem 0 2rem!important;color:var(--elv-fit-warm)!important;font-size:clamp(3.6rem,4.3vw,5.8rem)!important;font-weight:620!important;line-height:1!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-private{margin:0 0 2.8rem!important;padding:1.5rem 0!important;border:0!important;border-top:1px solid var(--elv-fit-light-line)!important;border-bottom:1px solid var(--elv-fit-light-line)!important;border-radius:0!important;background:transparent!important;color:#f9f6f0c7!important;font-size:1.2rem!important;line-height:1.55!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-private strong{color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-units{display:inline-grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 0 2.6rem!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(249,246,240,.34)!important;border-radius:0!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-units button{min-width:10rem!important;min-height:4.4rem!important;padding:0 1.4rem!important;border:0!important;border-radius:0!important;color:#f9f6f0b8!important;background:transparent!important;font-size:1.05rem!important;font-weight:650!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-units button+button{border-left:1px solid rgba(249,246,240,.34)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-units button.active{background:var(--elv-fit-warm)!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.4rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-field label{margin-bottom:.7rem!important;color:var(--elv-fit-warm)!important;font-size:1.2rem!important;font-weight:650!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-field small{min-height:4rem!important;margin-bottom:1rem!important;color:#f9f6f0a3!important;font-size:1.05rem!important;line-height:1.45!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-input input{width:100%!important;min-height:5.6rem!important;padding:1.4rem 5rem 1.4rem 1.5rem!important;border:1px solid rgba(249,246,240,.34)!important;border-radius:0!important;background:#f9f6f0!important;color:var(--elv-fit-burgundy)!important;box-shadow:none!important;font-size:1.55rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-input span{color:#4b1d3fa8!important;font-size:1rem!important;font-weight:650!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-actions{display:grid!important;grid-template-columns:1fr auto!important;gap:1rem!important;margin-top:2rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-actions button{min-height:5.2rem!important;padding:0 2rem!important;border-radius:0!important;font-size:1.05rem!important;font-weight:700!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-submit{border:1px solid var(--elv-fit-rose)!important;background:var(--elv-fit-rose)!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-reset{border:1px solid rgba(249,246,240,.34)!important;background:transparent!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-error:not(:empty){margin-top:1.4rem!important;padding:1.2rem 1.4rem!important;border:1px solid rgba(249,246,240,.34)!important;border-radius:0!important;background:transparent!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-result{min-height:100%!important;padding:clamp(4rem,5vw,7rem)!important;border-left:1px solid var(--elv-fit-line)!important;background:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-result .elv-ey{color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-size{margin:4rem 0 2.5rem!important;color:var(--elv-fit-burgundy)!important;font-family:var(--font-body-family),sans-serif!important;font-size:clamp(7rem,9vw,12rem)!important;font-weight:600!important;line-height:.86!important;letter-spacing:-.07em!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-result-copy{max-width:48rem!important;color:#4b1d3fbd!important;font-size:1.35rem!important;line-height:1.65!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-note{margin-top:2.4rem!important;padding:1.4rem 0 0!important;border-top:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:transparent!important;color:#4b1d3fa8!important;font-size:1.05rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chips span{border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:transparent!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(28rem,.62fr)!important;align-items:end!important;gap:4rem!important;margin-bottom:4rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-head h2,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart h2,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq h2{margin:1rem 0 0!important;font-size:clamp(3.4rem,4vw,5.4rem)!important;font-weight:620!important;line-height:1!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-head>p,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card p,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart .elv-lede{color:#4b1d3fad!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.6rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card{display:grid!important;grid-template-columns:1fr!important;overflow:hidden!important;border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card img{width:100%!important;aspect-ratio:4 / 3!important;object-fit:cover!important;object-position:center!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card>div{padding:2.6rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card h3{margin:1rem 0 .9rem!important;font-size:clamp(2.2rem,2.5vw,3rem)!important;font-weight:620!important;line-height:1.1!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:0!important;align-items:stretch!important;padding:0!important;overflow:hidden!important;border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:#fff!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart>img{width:100%!important;height:100%!important;min-height:52rem!important;border-radius:0!important;object-fit:contain!important;background:var(--elv-fit-warm)!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart>div{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(4rem,5vw,7rem)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart ol{display:grid!important;gap:1rem!important;margin:2.4rem 0 0!important;padding:0!important;list-style:none!important;counter-reset:elv-chart-step}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart li{counter-increment:elv-chart-step;position:relative!important;padding:0 0 0 3.8rem!important;color:#4b1d3fb8!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart li:before{content:counter(elv-chart-step,decimal-leading-zero);position:absolute;left:0;top:.05rem;color:var(--elv-fit-burgundy);font-size:1rem;font-weight:750;letter-spacing:.08em}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-drop{margin-top:1.6rem!important;overflow:hidden!important;border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-drop summary{min-height:8rem!important;padding:2rem 2.4rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-summary-icon{border-radius:0!important;background:var(--elv-fit-burgundy)!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-summary-text strong{font-family:var(--font-body-family),sans-serif!important;font-size:1.7rem!important;font-weight:650!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-chevron{border-radius:0!important;background:transparent!important;color:var(--elv-fit-burgundy)!important;box-shadow:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-panel{border-top:1px solid var(--elv-fit-line)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-table-card{border:1px solid var(--elv-fit-line)!important;border-radius:0!important;background:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-table-card h3{background:var(--elv-fit-burgundy)!important;color:var(--elv-fit-warm)!important;font-family:var(--font-body-family),sans-serif!important;letter-spacing:.08em!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-size-table th{background:#d8a7b138!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-example{border-radius:0!important;background:#d8a7b12e!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq{padding:clamp(4rem,6vw,8rem)!important;border-radius:0!important;background:var(--elv-fit-burgundy)!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq h2{margin-bottom:3rem!important;color:var(--elv-fit-warm)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq details{border-bottom:1px solid rgba(249,246,240,.22)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq summary{display:flex!important;min-height:6.4rem!important;padding:1.8rem 0!important;align-items:center!important;color:var(--elv-fit-warm)!important;font-size:1.35rem!important;font-weight:620!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq details p{max-width:82rem!important;padding:0 0 2rem!important;color:#f9f6f0bd!important;font-size:1.2rem!important;line-height:1.7!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:2rem!important;margin-top:3rem!important;padding:2.4rem 0 0!important;border:0!important;border-top:1px solid rgba(249,246,240,.22)!important;border-radius:0!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support strong{color:var(--elv-fit-warm)!important;font-size:1.8rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support p{color:#f9f6f0ad!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support .elv-btn{border-color:var(--elv-fit-rose)!important;background:var(--elv-fit-rose)!important;color:var(--elv-fit-burgundy)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-disclaimer{margin-top:2.4rem!important;color:#f9f6f094!important}@media(hover:hover){body:has(#ElvBraFitPage) #ElvBraFitPage .elv-btn,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-submit,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-reset{transition:transform .16s ease,opacity .16s ease!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-btn:hover,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-submit:hover,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-reset:hover{transform:translateY(-1px)!important}}@media screen and (max-width:989px){body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero{grid-template-columns:1fr!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>div{min-height:0!important;padding:5.5rem 3rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>img{height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-wrap,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart{grid-template-columns:1fr!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-result{border-top:1px solid var(--elv-fit-line)!important;border-left:0!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart>img{min-height:0!important;aspect-ratio:16 / 10!important}}@media screen and (max-width:749px){body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero{display:flex!important;min-height:0!important;flex-direction:column-reverse!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>img{aspect-ratio:4 / 4.6!important;object-position:center 25%!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero>div{padding:4.2rem 2rem 4.8rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero h1{margin-top:1.1rem!important;font-size:clamp(3.8rem,12vw,5rem)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-hero .elv-lede{font-size:1.35rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-actions{display:grid!important;width:100%!important;grid-template-columns:1fr!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-btn{width:100%!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-sec,body:has(#ElvBraFitPage) #ElvBraFitPage #calculator{padding:5.5rem 1.4rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-result{padding:3rem 1.8rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc h2,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-head h2,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart h2,body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq h2{font-size:clamp(3rem,9vw,4rem)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-fields{grid-template-columns:1fr!important;gap:2rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-field small{min-height:0!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-actions{grid-template-columns:1fr!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-calc-actions button{width:100%!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-size{margin:3rem 0 2rem!important;font-size:clamp(6.2rem,22vw,8.4rem)!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-head{grid-template-columns:1fr!important;gap:1.6rem!important;margin-bottom:3rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-grid{grid-template-columns:1fr!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card img{aspect-ratio:4 / 3!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-card>div{padding:2.1rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart>img{aspect-ratio:1 / 1!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart>div{padding:3rem 2rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-drop summary{min-height:7rem!important;padding:1.6rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-summary-icon{display:none!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-summary-text strong{font-size:1.45rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-chart-panel{padding:0 1.4rem 1.8rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-faq{padding:3.6rem 2rem!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support{grid-template-columns:1fr!important;align-items:stretch!important}body:has(#ElvBraFitPage) #ElvBraFitPage .elv-support .elv-btn{width:100%!important}}@media(prefers-reduced-motion:reduce){body:has(#ElvBraFitPage) #ElvBraFitPage *,body:has(#ElvBraFitPage) #ElvBraFitPage *:before,body:has(#ElvBraFitPage) #ElvBraFitPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/elv-bra-size-premium.css.map */
