.landing-page--lace-bras{--lace-page-max-copy: 47.5rem;color:#1c1918}.landing-page--lace-bras h2{color:#08514c;font-size:2.625rem;line-height:1.05;margin:0 0 1.375rem}.landing-page--lace-bras h3{color:#08514c;margin:0 0 .75rem}.landing-page--lace-bras p{font-size:1rem;line-height:1.5;margin-bottom:1.375rem}.landing-page--lace-bras a{text-underline-offset:.1875rem}@media only screen and (max-width: 767px){.landing-page--lace-bras h2{font-size:2rem;line-height:1.08}.landing-page--lace-bras p{font-size:.9375rem}}.landing-page--lace-bras .lace-bras-page__eyebrow{color:#08514c;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem!important;font-weight:600;letter-spacing:.6px!important;line-height:1.2!important;margin:0 0 .875rem!important;text-transform:uppercase}.landing-page--lace-bras .lace-bras-page__text-link{border-bottom:1px solid currentcolor;color:#08514c;display:inline-block;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.6px;line-height:1.2;padding-bottom:.125rem;text-decoration:none;text-transform:uppercase}.landing-page--lace-bras .lace-bras-section{padding-bottom:6.25rem;padding-top:6.25rem}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-section{padding-bottom:4rem;padding-top:4rem}}.landing-page--lace-bras .lace-bras-section__intro{margin-bottom:3rem;max-width:var(--lace-page-max-copy)}.landing-page--lace-bras .lace-bras-section__intro p:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-section__intro{margin-bottom:2.125rem}}.landing-page--lace-bras .lace-bras-hero{height:74svh;max-height:50rem;min-height:35rem;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero{height:82svh;min-height:38.125rem}}.landing-page--lace-bras .lace-bras-hero__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:58% 34%;position:absolute;width:100%}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__image{object-position:65% 30%}}.landing-page--lace-bras .lace-bras-hero__inner{align-items:flex-start;display:flex;height:100%;padding-top:3.75rem;position:relative}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__inner{padding-top:2.125rem}}.landing-page--lace-bras .lace-bras-hero__content{color:#08514c;max-width:33.125rem;text-shadow:0 1px .625rem rgba(255,255,255,.85);width:46%}.landing-page--lace-bras .lace-bras-hero__content .lace-bras-page__eyebrow{color:inherit}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__content{max-width:16.25rem;width:70%}}.landing-page--lace-bras .lace-bras-hero__title{color:#08514c;font-family:Cardinal Fruit,timesnewroman,times new roman,times,baskerville,georgia,serif;font-size:4.5rem;font-weight:400;line-height:.95;margin:0 0 1.5rem}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__title{font-size:2.375rem;line-height:.96;margin-bottom:1.125rem;overflow-wrap:normal}}@media only screen and (min-width: 768px) and (max-width: 1024px){.landing-page--lace-bras .lace-bras-hero__title{font-size:3.625rem;line-height:.96;margin-bottom:1.25rem}}.landing-page--lace-bras .lace-bras-hero__lede{font-size:1.0625rem!important;line-height:1.4!important;max-width:28.75rem}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__lede{display:block;font-size:.8125rem!important;line-height:1.3!important;margin-bottom:1rem}}.landing-page--lace-bras .lace-bras-hero__title-tail{display:block}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__title-tail{display:block;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.landing-page--lace-bras .lace-bras-hero__title-tail{white-space:nowrap}}.landing-page--lace-bras .lace-bras-hero__title-core{white-space:nowrap}.landing-page--lace-bras .lace-bras-hero__actions,.landing-page--lace-bras .lace-bras-final__actions{display:flex;flex-wrap:wrap;gap:.625rem}.landing-page--lace-bras .lace-bras-hero__actions .btn,.landing-page--lace-bras .lace-bras-final__actions .btn{min-width:9.375rem;text-align:center}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-hero__actions{align-items:flex-start;flex-direction:column}.landing-page--lace-bras .lace-bras-hero__actions .btn{min-width:8.875rem}}.landing-page--lace-bras .lace-bras-hero__secondary{background:#ffffffbf;border-color:#08514c;color:#08514c}.landing-page--lace-bras .lace-bras-hero__secondary:hover,.landing-page--lace-bras .lace-bras-hero__secondary:active{background:#08514c;color:#fff}.landing-page--lace-bras .lace-bras-proof{background:#e6ff7d}.landing-page--lace-bras .lace-bras-proof__list{display:grid;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-weight:600;grid-template-columns:repeat(4,minmax(0,1fr));letter-spacing:.6px;line-height:1.2;text-align:center;text-transform:uppercase}.landing-page--lace-bras .lace-bras-proof__list li{border-right:1px solid rgba(8,81,76,.35);padding:1.125rem .75rem}.landing-page--lace-bras .lace-bras-proof__list li:last-child{border-right:0}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page--lace-bras .lace-bras-proof__list li{border-bottom:1px solid rgba(8,81,76,.35)}.landing-page--lace-bras .lace-bras-proof__list li:nth-child(2){border-right:0}.landing-page--lace-bras .lace-bras-proof__list li:nth-last-child(-n+2){border-bottom:0}}.landing-page--lace-bras .lace-bras-story{display:grid;gap:4.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-story{gap:1.625rem;grid-template-columns:1fr}}.landing-page--lace-bras .lace-bras-story__body{max-width:var(--lace-page-max-copy)}.landing-page--lace-bras .lace-bras-quote{border-left:.1875rem solid #e6ff7d;margin:2.25rem 0 0;padding-left:1.5rem}.landing-page--lace-bras .lace-bras-quote p{color:#08514c;font-family:Cardinal Photo,timesnewroman,times new roman,times,baskerville,georgia,serif;font-size:1.75rem;font-style:italic;line-height:1.2;margin-bottom:.875rem}.landing-page--lace-bras .lace-bras-quote cite{font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.6px;text-transform:uppercase}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-quote{padding-left:1.125rem}.landing-page--lace-bras .lace-bras-quote p{font-size:1.375rem}}.landing-page--lace-bras .lace-bras-quote--compact{margin:0 0 2.125rem}.landing-page--lace-bras .lace-bras-comfort{background:#08514c;color:#fff}.landing-page--lace-bras .lace-bras-comfort h2,.landing-page--lace-bras .lace-bras-comfort h3,.landing-page--lace-bras .lace-bras-comfort .lace-bras-page__eyebrow,.landing-page--lace-bras .lace-bras-comfort a{color:#e6ff7d}.landing-page--lace-bras .lace-bras-comfort__grid{display:grid;gap:2.125rem;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page--lace-bras .lace-bras-comfort__grid article{border-top:1px solid rgba(255,255,255,.45);padding-top:1.125rem}.landing-page--lace-bras .lace-bras-comfort__grid span{color:#e6ff7d;display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.75rem;margin-bottom:1.5rem}.landing-page--lace-bras .lace-bras-comfort__grid p{margin-bottom:0}@media only screen and (max-width: 989px){.landing-page--lace-bras .lace-bras-comfort__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-comfort__grid{gap:1.875rem 1.125rem}}.landing-page--lace-bras .lace-bras-comfort__note{border-top:1px solid rgba(255,255,255,.45);font-size:.8125rem!important;margin:2.875rem 0 0!important;max-width:var(--lace-page-max-copy);padding-top:1.375rem}.landing-page--lace-bras .lace-bras-collections__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-collections__grid{gap:3.25rem;grid-template-columns:1fr}}.landing-page--lace-bras .lace-bras-collection__image{aspect-ratio:4/5;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.landing-page--lace-bras .lace-bras-collection__content{max-width:35rem;padding:1.875rem 1.125rem 0 0}.landing-page--lace-bras .lace-bras-collection__content h3{font-size:2rem}.landing-page--lace-bras .lace-bras-complete-set{border-bottom:1px solid #08514c;border-top:1px solid #08514c;display:grid;gap:2.5rem;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);margin-top:4.5rem;padding:2.125rem 0 .75rem}.landing-page--lace-bras .lace-bras-complete-set h3{font-size:1.75rem}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-complete-set{gap:0;grid-template-columns:1fr;margin-top:3.375rem}}.landing-page--lace-bras .lace-bras-finder{background:#f6f6f9}.landing-page--lace-bras .lace-bras-finder__table-wrap{margin-bottom:3.875rem;overflow-x:auto}.landing-page--lace-bras .lace-bras-finder__table-wrap table{border-collapse:collapse;min-width:45rem;width:100%}.landing-page--lace-bras .lace-bras-finder__table-wrap th,.landing-page--lace-bras .lace-bras-finder__table-wrap td{border-bottom:1px solid #08514c;color:#1c1918;font-size:.875rem;line-height:1.35;padding:1.125rem 1rem;text-align:left;vertical-align:top}.landing-page--lace-bras .lace-bras-finder__table-wrap th{background:#e6ff7d;color:#08514c;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase}.landing-page--lace-bras .lace-bras-finder__table-wrap td:first-child{width:30%}.landing-page--lace-bras .lace-bras-products{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width: 989px){.landing-page--lace-bras .lace-bras-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-products{gap:2.625rem .875rem}}.landing-page--lace-bras .lace-bra-product-card__media{display:block;overflow:hidden}.landing-page--lace-bras .lace-bra-product-card__image{aspect-ratio:2/3;display:block;height:auto;object-fit:cover;transition:transform .4s ease-in-out;width:100%}.landing-page--lace-bras .lace-bra-product-card__content{padding-top:1.25rem}.landing-page--lace-bras .lace-bra-product-card__content h3{font-size:1.375rem;line-height:1.1}.landing-page--lace-bras .lace-bra-product-card__content h3 a{color:inherit;text-decoration:none}.landing-page--lace-bras .lace-bra-product-card__content>p:not(.lace-bras-page__eyebrow){font-size:.875rem;line-height:1.4}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bra-product-card__content h3{font-size:1.125rem}.landing-page--lace-bras .lace-bra-product-card__content>p:not(.lace-bras-page__eyebrow){font-size:.8125rem}}.landing-page--lace-bras .lace-bra-product-card__meta{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.landing-page--lace-bras .lace-bra-product-card__meta span{font-size:.875rem}.landing-page--lace-bras .lace-bras-fabric-swatches{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.landing-page--lace-bras .lace-bras-fabric-swatches figure{margin:0}.landing-page--lace-bras .lace-bras-fabric-swatches figcaption{color:#08514c;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.6px;padding-top:.875rem;text-transform:uppercase}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-fabric-swatches{grid-template-columns:1fr;margin-top:3rem}}.landing-page--lace-bras .lace-bras-fabric-swatches__image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.landing-page--lace-bras .lace-bras-convertible__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page--lace-bras .lace-bras-convertible__grid a{color:#08514c;font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}.landing-page--lace-bras .lace-bras-convertible__grid span{display:block;padding-top:.875rem}@media only screen and (max-width: 989px){.landing-page--lace-bras .lace-bras-convertible__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-convertible__grid{gap:2.25rem .875rem}}.landing-page--lace-bras .lace-bras-convertible__image{aspect-ratio:2/3;display:block;height:auto;object-fit:cover;width:100%}@media only screen and (min-width: 1025px){.landing-page--lace-bras .lace-bra-product-card:hover .lace-bra-product-card__image{transform:scale(1.015)}}.landing-page--lace-bras .lace-bras-fuller{background:#3f1422;color:#fff}.landing-page--lace-bras .lace-bras-fuller h2,.landing-page--lace-bras .lace-bras-fuller .lace-bras-page__eyebrow,.landing-page--lace-bras .lace-bras-fuller .lace-bras-quote p,.landing-page--lace-bras .lace-bras-fuller a{color:#e6ff7d}.landing-page--lace-bras .lace-bras-fuller__inner{display:grid;gap:4.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-fuller__inner{gap:1.75rem;grid-template-columns:1fr}}.landing-page--lace-bras .lace-bras-reviews__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:1.75rem}.landing-page--lace-bras .lace-bras-reviews__grid blockquote{background:#f6f6f9;grid-column:span 2;margin:0;min-height:16.25rem;padding:1.875rem}.landing-page--lace-bras .lace-bras-reviews__grid .lace-bras-review--wide{grid-column:span 3}.landing-page--lace-bras .lace-bras-reviews__grid p{color:#08514c;font-family:Cardinal Photo,timesnewroman,times new roman,times,baskerville,georgia,serif;font-size:1.4375rem;font-style:italic;line-height:1.25}.landing-page--lace-bras .lace-bras-reviews__grid cite{font-family:Mumford,arial,helvetica neue,helvetica,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.6px;text-transform:uppercase}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-reviews__grid{grid-template-columns:1fr}.landing-page--lace-bras .lace-bras-reviews__grid blockquote{grid-column:auto;min-height:0}.landing-page--lace-bras .lace-bras-reviews__grid .lace-bras-review--wide{grid-column:auto}}.landing-page--lace-bras .lace-bras-faq{background:#9fc6ff}.landing-page--lace-bras .lace-bras-faq__inner{display:grid;gap:4.5rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-faq__inner{gap:1.875rem;grid-template-columns:1fr}}.landing-page--lace-bras .lace-bras-faq__items{border-top:1px solid #08514c}.landing-page--lace-bras .lace-bras-faq__items details{border-bottom:1px solid #08514c}.landing-page--lace-bras .lace-bras-faq__items summary{color:#08514c;cursor:pointer;font-family:Cardinal Fruit,timesnewroman,times new roman,times,baskerville,georgia,serif;font-size:1.375rem;line-height:1.2;list-style-position:outside;padding:1.375rem 1.625rem 1.375rem 0}.landing-page--lace-bras .lace-bras-faq__items p{max-width:45rem;padding-right:1.875rem}.landing-page--lace-bras .lace-bras-final{background:#08514c;color:#fff;padding:5.625rem 0;text-align:center}.landing-page--lace-bras .lace-bras-final .lace-bras-page__eyebrow{color:#e6ff7d}.landing-page--lace-bras .lace-bras-final h2{color:#fff;font-size:3.25rem;line-height:1.05;margin:0 auto 2.125rem;max-width:56.25rem}@media only screen and (max-width: 767px){.landing-page--lace-bras .lace-bras-final{padding:4rem 0}.landing-page--lace-bras .lace-bras-final h2{font-size:2.125rem}}.landing-page--lace-bras .lace-bras-final__actions{justify-content:center}.landing-page--lace-bras .lace-bras-final__secondary{background:transparent;border-color:#fff;color:#fff}.landing-page--lace-bras .lace-bras-final__secondary:hover,.landing-page--lace-bras .lace-bras-final__secondary:active{background:#fff;color:#08514c}@media (prefers-reduced-motion: reduce){.landing-page--lace-bras .lace-bra-product-card__image{transition:none}}
/*$vite$:1*/