/** Shopify CDN: Minification failed

Line 7:4 Unexpected "500"
Line 7:55 Unterminated string token

**/
#vb 500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#faf7f2;--ink:#262621;--muted:#716a62;--line:#dfd7ce;--taupe:#e5d8cb;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}#vb *{box-sizing:border-box}#vb{scroll-behavior:smooth;scroll-padding-top:30px}#vb{margin:0;color:var(--ink);background:var(--paper);font:14px/1.6 var(--sans)}#vb button,#vb a,#vb input{touch-action:manipulation}#vb button{font:inherit;color:inherit;cursor:pointer}#vb a{color:inherit;text-decoration:none}#vb button:focus-visible,#vb a:focus-visible,#vb summary:focus-visible{outline:2px solid #92745e;outline-offset:4px}#vb img{display:block;width:100%;height:auto}#vb h1,#vb h2,#vb h3,#vb p{margin:0}#vb h1,#vb h2,#vb h3{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.025em}#vb h1{font-size:66px}#vb h2{font-size:54px}#vb h3{font-size:27px}#vb p{color:var(--muted)}#vb .wrap{width:min(1240px,calc(100% - 100px));margin:auto}#vb .announcement{background:var(--taupe);display:flex;justify-content:center;gap:140px;padding:9px;font-size:9px;letter-spacing:.14em}#vb header{height:90px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 50px;border-bottom:1px solid var(--line)}#vb nav{display:flex;gap:25px;font-size:12px}#vb .logo{font-family:Georgia,serif;letter-spacing:.3em;font-size:29px;justify-self:center}#vb .bag{justify-self:end;background:none;border:0;display:flex;align-items:center;gap:9px}#vb .bag span{font-size:10px}#vb .menu{display:none}#vb .product{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;padding:45px 0 60px}#vb .gallery{min-width:0;align-self:start;position:sticky;top:24px}#vb .main-photo{position:relative;border-radius:12px;overflow:hidden;background:#e8e7e1;aspect-ratio:.84}#vb .main-photo>img{height:100%;object-fit:cover}#vb .photo-label{position:absolute;bottom:21px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.2em;background:#faf7f2d9;padding:10px;width:max-content;max-width:90%;margin:auto;border-radius:20px}#vb .thumbs{display:flex;gap:10px;margin-top:13px;overflow:auto}#vb .thumbs button{width:73px;flex-shrink:0;padding:3px;border:1px solid transparent;background:none;border-radius:7px}#vb .thumbs .selected{border-color:#665242}#vb .thumbs img{height:78px;object-fit:cover;border-radius:4px}#vb .gallery-note{text-align:center;font-size:11px;margin-top:10px}#vb .eyebrow{font-size:10px;letter-spacing:.18em;line-height:1.5;margin-bottom:14px}#vb .buy{padding:6px 0 0}#vb .intro{font-size:18px;margin:20px 0 10px;color:var(--ink)}#vb .description{font-size:14px;line-height:1.8;max-width:430px}#vb .quick-benefits{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;margin:18px 0 20px}#vb .price{font-size:24px;color:var(--ink);margin:0 0 22px}#vb .price small{font-size:10px;color:var(--muted);margin-left:6px}#vb fieldset{border:0;padding:0;margin:0 0 17px;min-width:0}#vb legend{font-size:12px;margin-bottom:9px;padding:0}#vb legend b{font-weight:400}#vb .swatches{display:flex;gap:14px;padding:3px}#vb .swatches button{width:31px;height:31px;border:0;border-radius:50%;background:var(--colour)}#vb .swatches button.active{outline:1px solid var(--ink);outline-offset:4px}#vb .size-heading{display:flex;justify-content:space-between;align-items:center;margin:21px 0 13px;font-size:13px}#vb .text-link{border:0;border-bottom:1px solid var(--ink);padding:0 0 2px;background:none;font-size:12px}#vb .sizes{display:flex;gap:9px}#vb .sizes button{background:transparent;border:1px solid var(--line);border-radius:5px;min-width:44px;height:42px;flex:1;font-size:12px}#vb .sizes button.active{background:#e9dfd4;border-color:#827261}#vb .sizes button:disabled{opacity:.25;cursor:not-allowed}#vb .fit-note{font-size:11px;margin:-4px 0 20px}#vb .add,#vb .pill{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;border:0;border-radius:30px;min-height:49px;padding:12px 25px;font-size:11px;letter-spacing:.12em}#vb .add{width:100%;position:relative}#vb .add span{position:absolute;right:22px;font-size:18px}#vb .delivery{text-align:center;font-size:10px;margin:10px 0 0}#vb .assurance{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;font-size:10px;text-align:center}#vb .assurance span{display:block;font-size:23px;line-height:1.2;margin-bottom:7px}#vb .accordions{border-top:1px solid var(--line)}#vb details{border-bottom:1px solid var(--line)}#vb summary{list-style:none;cursor:pointer;padding:17px 0;display:flex;justify-content:space-between;font-size:13px}#vb summary::-webkit-details-marker{display:none}#vb summary:after{content:'+'}#vb details[open] summary:after{content:'−'}#vb details p{padding:0 0 20px;font-size:13px;line-height:1.8}#vb .statement{background:#eee6dd;display:flex;justify-content:center;gap:90px;padding:22px 20px;font-size:10px;letter-spacing:.17em}#vb .editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:80px 0}#vb .editorial-photo{border-radius:10px;overflow:hidden;height:520px}#vb .editorial-photo img{height:100%;object-fit:cover;object-position:center 32%}#vb .editorial-copy p{font-size:15px;line-height:1.9;margin:24px 0;max-width:390px}#vb .editorial-copy .text-link{display:inline-block;margin-top:4px}#vb .editorial-copy .signature{font-family:Georgia,serif;font-style:italic;color:#8c6c56;font-size:22px;margin-top:40px}#vb .benefits{text-align:center;padding:15px 0 80px}#vb .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:36px;text-align:left}#vb .benefit-grid article{position:relative}#vb .benefit-grid img{aspect-ratio:1.1;object-fit:cover;border-radius:9px}#vb .benefit-grid article:first-child img{object-position:50% 29%}#vb .number{display:block;font-size:10px;color:#91755f;letter-spacing:.1em;margin:19px 0 7px}#vb .benefit-grid h3{font-size:27px;margin-bottom:10px}#vb .benefit-grid p{font-size:13px;line-height:1.7;max-width:330px}#vb .video-section{background:#eee6dd;padding:65px 0 70px}#vb .section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:33px}#vb .section-heading p{font-size:13px}#vb .video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#vb .video-grid video{width:100%;aspect-ratio:.8;object-fit:cover;border-radius:9px;background:#ddd}#vb .video-grid h3{font-family:var(--sans);font-size:13px;letter-spacing:0;margin-top:13px}#vb .colours{padding:85px 0;display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:50px}#vb .colours p{margin:23px 0;font-size:14px;line-height:1.8}#vb .colour-images{display:grid;grid-template-columns:1fr 1fr;gap:16px}#vb figure{margin:0}#vb figure img{aspect-ratio:.9;object-fit:cover;border-radius:9px}#vb figcaption{text-align:center;font-size:12px;margin-top:13px}#vb .faq{padding:30px 0 85px;display:grid;grid-template-columns:1fr 1.3fr;gap:100px}#vb .faq summary{font-size:14px;padding:20px 0}#vb .faq details:first-child{border-top:1px solid var(--line)}#vb .closing{text-align:center;background:#e8dccf;padding:65px 20px}#vb .closing h2{margin-bottom:28px}#vb footer{padding:45px 50px 35px;display:flex;align-items:center;justify-content:space-between}#vb footer .logo{font-size:24px}#vb footer p,#vb footer span{font-size:11px}#vb .sticky{display:none}#vb dialog{border:0;border-radius:12px;background:var(--paper);color:var(--ink);width:min(580px,calc(100% - 28px));padding:40px;max-height:90vh;overflow:auto}#vb dialog::backdrop{background:#0008}#vb .close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:26px}#vb .fine{font-size:11px;line-height:1.7;margin:20px 0}#vb .bag-line{display:flex;gap:20px;align-items:center;margin:25px 0}#vb .bag-line img{width:110px}#vb .bag-line h3{font-size:24px}#vb .bag-line p{margin-top:8px}#vb dialog h2{font-size:38px;margin-bottom:15px}#vb table{width:100%;border-collapse:collapse;margin-top:20px;font-size:12px}#vb td,#vb th{padding:12px 5px;border-bottom:1px solid var(--line);text-align:left}#vb th{font-weight:500}#vb .mobile-only{display:none}@media(max-width:900px){#vb .wrap{width:calc(100% - 48px)}#vb header{padding:0 24px}#vb .product{gap:30px}#vb h1{font-size:49px}#vb .quick-benefits{gap:9px;font-size:10px}#vb .editorial{gap:40px}#vb .editorial-photo{height:440px}#vb h2{font-size:44px}#vb .faq{gap:40px}#vb .statement{gap:30px}#vb .announcement{gap:65px}}@media(max-width:650px){#vb .wrap{width:calc(100% - 36px)}#vb .announcement{font-size:7px;gap:0;justify-content:space-around;padding:8px 4px;letter-spacing:.08em}#vb header{height:67px;padding:0 18px}#vb header nav{display:none}#vb .menu{display:block;justify-self:start;background:none;border:0;font-size:19px;padding:5px}#vb .logo{font-size:23px}#vb .product{display:block;padding:16px 0 35px}#vb .gallery{position:static}#vb .main-photo{aspect-ratio:1.04;border-radius:8px}#vb .main-photo>img{object-position:50% 31%}#vb .photo-label{font-size:7px;bottom:14px;padding:7px 12px}#vb .thumbs{margin-top:9px;gap:7px}#vb .thumbs button{width:57px}#vb .thumbs img{height:54px}#vb .gallery-note{display:none}#vb .buy{padding-top:25px}#vb .eyebrow{font-size:8px;margin-bottom:11px}#vb h1{font-size:47px;line-height:1.02}#vb h1 br{display:none}#vb .intro{font-size:17px;margin:15px 0 9px}#vb .description{font-size:13px;line-height:1.75}#vb .quick-benefits{font-size:10px;gap:13px;margin:15px 0}#vb .price{font-size:23px;margin-bottom:18px}#vb .swatches button{width:33px;height:33px}#vb .sizes button{height:44px}#vb .fit-note{font-size:10px}#vb .add{min-height:52px}#vb .assurance{padding:19px 0}#vb .statement{gap:0;justify-content:space-between;font-size:7px;letter-spacing:.06em;padding:19px 12px}#vb .editorial{padding:38px 0;display:flex;flex-direction:column;gap:27px;align-items:stretch}#vb .editorial-photo{height:345px}#vb .editorial-copy{padding:0 9px}#vb .editorial-copy h2{font-size:43px}#vb .editorial-copy p{font-size:13px;margin:18px 0;line-height:1.8}#vb .editorial-copy .signature{font-size:20px;margin-top:25px}#vb .benefits{padding:15px 0 40px}#vb .benefits h2{font-size:40px}#vb .mobile-only{display:block}#vb .benefit-grid{gap:26px;grid-template-columns:1fr;margin-top:25px}#vb .benefit-grid article{display:grid;grid-template-columns:130px 1fr;column-gap:17px;align-content:center}#vb .benefit-grid img{grid-row:1/4;height:155px;aspect-ratio:auto}#vb .number{margin:7px 0}#vb .benefit-grid h3{font-size:24px;margin-bottom:8px}#vb .benefit-grid p{font-size:11px;line-height:1.6}#vb .video-section{padding:36px 0}#vb .section-heading{display:block;margin-bottom:22px}#vb .section-heading h2{font-size:40px}#vb .section-heading p{margin-top:15px;font-size:12px}#vb .video-grid{display:flex;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory}#vb .video-grid article{flex:0 0 76%;scroll-snap-align:start}#vb .video-grid video{aspect-ratio:.72}#vb .video-grid h3{font-size:12px}#vb .colours{padding:40px 0;display:flex;flex-direction:column;gap:25px;align-items:stretch}#vb .colours h2{font-size:43px}#vb .colours h2 br{display:none}#vb .colours p{font-size:13px;margin:17px 0}#vb .colour-images{gap:12px}#vb .faq{display:block;padding:15px 0 40px}#vb .faq h2{font-size:40px;margin-bottom:25px}#vb .faq h2 br{display:none}#vb .faq summary{font-size:13px;padding:19px 0}#vb .closing{padding:38px 18px}#vb .closing h2{font-size:43px}#vb footer{padding:33px 20px 100px;display:flex;flex-direction:column;gap:12px}#vb footer .logo{font-size:24px}#vb .sticky{position:fixed;bottom:0;left:0;right:0;background:#faf7f2f5;backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:11px 14px;display:flex;align-items:center;justify-content:space-between;z-index:20;gap:9px}#vb .sticky>span{font-size:10px}#vb .sticky small{display:block;color:var(--muted);font-size:9px}#vb .sticky button{background:var(--ink);color:white;border:0;border-radius:24px;min-height:44px;padding:8px 16px;font-size:9px;letter-spacing:.04em}#vb dialog{padding:35px 22px}#vb dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){#vb{scroll-behavior:auto}}#vb .assurance span svg{display:block;margin:auto}@media(max-width:650px){#vb h1 br{display:block}#vb .video-grid{max-width:100%}#vb .benefit-grid article{min-width:0}#vb .sticky>span{min-width:0}}

#vb {--serif:Georgia,serif;--sans:Arial,sans-serif;font:14px/1.6 var(--sans);color:var(--ink);background:var(--paper)}
#vb .bra-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;scroll-behavior:smooth}#vb .bra-slides::-webkit-scrollbar{display:none}#vb .bra-slides img{flex:0 0 100%;min-width:100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}#vb .bra-native{display:block;width:100%;margin-bottom:10px}#vb.bra-enhanced .bra-native{display:none}#vb .bra-selectors{display:none}#vb.bra-enhanced .bra-selectors{display:block}#vb #bra-error{color:#9b3023;margin-top:10px}#vb .add:disabled,#vb .sticky button:disabled{opacity:.5;cursor:not-allowed}#vb .sticky{z-index:15}body:has(#vb)>.inspiration,body:has(.velora-shop)>.inspiration{display:none}body:has(#vb) .footer{padding-bottom:100px}#vb dialog{z-index:100}#vb .wrap{max-width:1240px}#vb .main-photo{width:100%}#vb .buy{min-width:0}#vb .sizes{flex-wrap:wrap}#vb .swatches button{min-height:33px}#vb .main-photo img{object-position:center 30%}@media(prefers-reduced-motion:reduce){#vb .bra-slides{scroll-behavior:auto}}

#vb [hidden]{display:none!important}#vb .bra-pack-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#vb .bra-packs{margin:24px 0}#vb .bra-pack-grid button{position:relative;display:flex;flex-direction:column;gap:7px;text-align:left;border:1px solid #d5c8ba;background:transparent;border-radius:9px;padding:22px 15px 14px;min-height:125px}#vb .bra-pack-grid button.active{border:2px solid #665242;background:#f0e7dc;padding:21px 14px 13px}#vb .bra-pack-grid strong{font-size:14px}#vb .bra-pack-grid small{font-size:10px}#vb .bra-pack-grid s{font-size:11px;color:#807568}#vb .bra-save{position:absolute;right:10px;top:-10px;border-radius:10px;background:#665242;color:white;padding:3px 9px;font-size:9px;letter-spacing:.07em}#vb .bra-duo-note{font-size:11px;margin-top:12px}#vb .bra-pack-grid span{font-size:15px}

#vb{--serif:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--ink:#242421;--muted:#635e58;font:16px/1.55 var(--sans)}
#vb .product.wrap{max-width:1360px;width:calc(100% - 80px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding:32px 0 64px;align-items:start}#vb .buy{padding:0}#vb h1{font-family:var(--serif);font-size:clamp(34px,3.2vw,48px);line-height:1.06;letter-spacing:-.035em;font-weight:400;text-wrap:balance;overflow-wrap:break-word;margin:0 0 18px}#vb h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(32px,3vw,46px)}#vb .eyebrow{font-size:11px;letter-spacing:.18em;color:#6e5142;margin-bottom:10px}#vb .intro{font-size:15px;line-height:1.65;margin:0 0 8px}#vb .description{font-size:15px;line-height:1.65;max-width:none;margin-bottom:24px}#vb .quick-benefits{font-size:12px}#vb fieldset{margin:0 0 18px}#vb legend{font-size:14px;margin-bottom:10px}#vb .sizes{gap:8px}#vb .sizes button{font-size:14px;border:1px solid #d8cec3;border-radius:4px;min-height:44px;min-width:44px;height:44px;padding:8px;max-width:90px}#vb .sizes button.active{background:#eee5da;border-color:#292723}#vb .swatches button{width:36px;height:36px}#vb .size-heading{font-size:14px}#vb .size-heading .text-link{font-size:13px;min-height:44px;padding:8px 0 8px 12px;border:0;text-decoration:underline}#vb .fit-note,#vb .bra-duo-note,#vb .bra-pack-note{font-size:12px;line-height:1.5}#vb .bra-packs{margin:0 0 18px}#vb .bra-pack-grid{gap:10px}#vb .bra-pack-grid button,#vb .bra-pack-grid button.active{min-height:76px;padding:12px 6px;border:1px solid #d8cec3;border-radius:7px;justify-content:center;align-items:center;text-align:center;gap:5px;background:none}#vb .bra-pack-grid button.active{background:#efe5da;outline:1px solid #292723;outline-offset:0}#vb .bra-pack-grid strong{font-size:14px;font-weight:500}#vb .bra-pack-grid span,#vb .bra-pack-grid span b{font-size:13px;color:#6e6258;font-weight:400}#vb .bra-pack-grid s{font-size:11px}#vb .bra-pack-grid small{display:none}#vb .bra-pack-note{margin:10px 0 0}#vb .bra-duo-note{margin:6px 0 0}#vb .add{background:#20201e;min-height:54px;font-size:13px;letter-spacing:.12em;border-radius:30px}#vb .assurance{padding:24px 0;gap:12px}#vb .assurance>div{font-size:11px;line-height:1.45;letter-spacing:.055em;text-transform:uppercase;color:#3d3832}#vb .assurance span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #7a6b5e;border-radius:50%;color:#4b4037;margin:0 auto 10px}#vb .assurance svg{width:25px;height:25px}#vb summary{min-height:56px;align-items:center;font-size:15px;padding:12px 0}#vb details p{font-size:14px;line-height:1.7;padding:0 0 18px}#vb .benefits h2{font-size:42px}#vb .benefit-grid h3{font-family:var(--sans);font-size:16px;letter-spacing:0;line-height:1.3}#vb .benefit-grid p{font-size:14px;line-height:1.55}
#vb .vb-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}#vb .vb-top-reviews{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#3d3832;text-decoration:none;min-height:32px}#vb .vb-top-stars{color:#79563f;font-size:18px;letter-spacing:1px;white-space:nowrap}#vb .vb-sale-label{display:inline-flex;padding:7px 13px;margin:0 0 0 auto;border-radius:20px;background:#eadbca;color:#4b3225;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap}
@media(max-width:989px){#vb .product.wrap{width:calc(100% - 72px);max-width:628px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0 48px}#vb .gallery{position:static}#vb .buy{max-width:none}#vb h1{font-size:40px}#vb .main-photo{aspect-ratio:1}#vb .benefit-grid h3{font-size:16px}}
@media(max-width:749px){#vb .product.wrap{width:calc(100% - 32px);padding:16px 0 40px;gap:20px}#vb h1{font-size:clamp(30px,8vw,38px);line-height:1.08;margin-bottom:14px;text-wrap:initial}#vb .description{font-size:15px;line-height:1.65;margin-bottom:20px}#vb .eyebrow{font-size:10px}#vb .sizes{gap:6px}#vb .sizes button{font-size:13px;min-width:0;padding:8px 3px}#vb .bra-pack-grid{gap:8px}#vb .assurance{gap:8px}#vb .assurance>div{font-size:10px;letter-spacing:.025em}#vb .assurance span{width:42px;height:42px}#vb .vb-top-row{gap:8px}#vb .vb-top-reviews{font-size:12px;gap:6px}#vb .vb-top-stars{font-size:16px}#vb .vb-sale-label{font-size:10px;padding:7px 10px}#vb .benefits h2{font-size:32px;line-height:1.12}#vb .benefit-grid h3{font-size:18px}#vb .benefit-grid p{font-size:15px}}

#vb #bra-colour-choice{margin-bottom:4px}#vb #bra-colour-choice + .size-heading{margin-top:4px}

#vb .colour-images.colour-image-single{display:block;min-width:0}#vb .colour-image-single img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 55%;border-radius:10px}@media(max-width:650px){#vb .colour-image-single img{aspect-ratio:1/1}}

#vb .editorial-copy h2{font-size:48px;line-height:1.08;letter-spacing:-1.5px}@media(max-width:700px){#vb .editorial-copy h2{font-size:34px;letter-spacing:-1px}}

#vb #design{padding-bottom:18px}#vb #design .editorial-copy p:last-child{margin-bottom:0}#vb section#velora-reviews{padding-top:12px}@media(max-width:700px){#vb #design{padding-bottom:12px}#vb section#velora-reviews{padding-top:8px}}
