.bv-brand-petals{background:#fff;color:#505050;overflow:hidden}.bv-brand-petals__copy{box-sizing:border-box;max-width:850px;padding:56px 24px 0;margin-inline:auto;text-align:center;position:relative;top:40px;z-index:1}.bv-brand-petals__eyebrow{font-family:var(--font-body-family);font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a81768;margin:0 0 14px}.bv-brand-petals h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(38px,3.8vw,56px);line-height:1.08;color:#505050;letter-spacing:-.02em;margin:0}.bv-brand-petals__body{font-family:var(--font-body-family);font-size:16px;line-height:1.65;color:#727272;max-width:68ch;margin:18px auto 0}.bv-brand-petals__body p{margin:0}.bv-brand-petals__actions{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:22px}.bv-brand-petals__actions a{display:inline-flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid #8d8589;text-decoration:none;color:#505050;font-family:var(--font-body-family);font-size:14px;transition:color .22s ease,border-color .22s ease}.bv-brand-petals__actions svg{display:block;width:20px;height:16px;transition:transform .22s ease}.bv-brand-petals__actions a:focus-visible{outline:2px solid #a81768;outline-offset:5px;border-radius:2px}.bv-brand-petals__art{position:relative;width:100%;aspect-ratio:3/1;isolation:isolate;background:#fdf2f6}.bv-brand-petals__art picture,.bv-brand-petals__art picture>img{display:block;width:100%;height:100%}.bv-brand-petals__art picture>img{object-fit:cover}.bv-brand-petals__art:before,.bv-brand-petals__art:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:1}.bv-brand-petals__art:before{top:0;height:12%;background:linear-gradient(#fff,#fff0)}.bv-brand-petals__art:after{bottom:0;height:20%;background:linear-gradient(#fdf2f600,#fdf2f6)}.bv-brand-petals__logo{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:clamp(240px,24vw,450px);aspect-ratio:4/1;overflow:hidden;z-index:2}.bv-brand-petals__logo img{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:100%;height:auto}body:has(main .bv-brand-petals) footer.footer{border-top:0}@media(hover:hover)and (pointer:fine){.bv-brand-petals__actions a:hover{color:#a81768;border-color:#a81768}.bv-brand-petals__actions a:hover svg{transform:translate(3px)}}@media(max-width:749px){.bv-brand-petals__copy{padding:40px 24px 0;top:20px}.bv-brand-petals__eyebrow{font-size:11px;margin-bottom:12px}.bv-brand-petals h2{font-size:38px}.bv-brand-petals__body{font-size:14px;line-height:1.65;margin-top:16px}.bv-brand-petals__actions{margin-top:18px;gap:24px}.bv-brand-petals__actions a{font-size:13px;gap:14px}.bv-brand-petals__art{aspect-ratio:1}.bv-brand-petals__logo{width:62%;top:46%}}@media(prefers-reduced-motion:reduce){.bv-brand-petals__actions a,.bv-brand-petals__actions svg{transition:none!important;transform:none!important}}.bv-care-hero{position:relative;isolation:isolate;overflow:hidden;min-height:560px;background:#f8e4df;color:#505050}.bv-care-hero__media{position:absolute;inset:0 0 0 auto;width:70%;height:100%;z-index:-1}.bv-care-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.bv-care-hero__media:before{content:"";position:absolute;inset:0 auto 0 0;width:28%;background:linear-gradient(90deg,#f8e4df,transparent);pointer-events:none}.bv-care-hero__copy{box-sizing:border-box;width:46%;max-width:650px;min-height:560px;padding:72px 32px 72px max(48px,calc((100vw - 1280px)/2));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bv-care-hero__eyebrow{font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9d115c;margin:0 0 20px}.bv-care-hero h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(48px,5.4vw,78px);line-height:1.06;letter-spacing:-.015em;color:#505050;margin:0}.bv-care-hero__body{font-family:var(--font-body-family);font-size:16px;line-height:1.65;max-width:33ch;margin-top:24px}.bv-care-hero__body p{margin:0}.bv-care-hero .button{--color-button-background:226,24,143;--color-button-text:255,255,255;--color-button-border:226,24,143;min-width:210px;min-height:50px;margin-top:28px;font-family:var(--font-body-family);font-weight:600;font-size:14px;letter-spacing:.06em}.bv-care-hero .bv-home__arrow{display:inline-flex;align-items:center;margin-inline-start:16px}.bv-care-hero .bv-home__arrow svg{display:block;width:18px;height:14px;transition:transform .22s ease}@media(hover:hover)and (pointer:fine){.bv-care-hero .button:hover .bv-home__arrow svg{transform:translate(3px)}}@media(min-width:750px)and (max-width:989px){.bv-care-hero__copy{width:49%;padding-inline-start:32px}.bv-care-hero h1{font-size:50px}.bv-care-hero__body{font-size:14px}}@media(max-width:749px){.bv-care-hero{display:flex;flex-direction:column;min-height:0;background:#fae1de}.bv-care-hero__copy{order:0;width:100%;max-width:none;min-height:0;padding:32px 24px 0}.bv-care-hero h1{font-size:44px;line-height:1.04}.bv-care-hero__eyebrow{font-size:10px;margin-bottom:14px}.bv-care-hero__body{font-size:13px;line-height:1.6;max-width:36ch;margin-top:16px}.bv-care-hero .button{min-width:200px;min-height:46px;margin-top:20px}.bv-care-hero__media{order:1;position:relative;inset:auto;width:100%;height:clamp(240px,70vw,300px);z-index:0;margin-top:6px}.bv-care-hero__media:before{inset:0 0 auto;width:100%;height:80px;background:linear-gradient(to bottom,#fae1de,#fae1de8c 18%,#fae1de1f 42%,#fae1de00 70%)}}@media(prefers-reduced-motion:reduce){.bv-care-hero .bv-home__arrow svg{transition:none!important;transform:none!important}}body:has(.header-transparent) .bv-care-hero__copy{padding-top:calc(var(--header-bottom-position,128px) + 8px)}@media(max-width:749px){body:has(.header-transparent) .bv-care-hero__copy{padding-top:76px}}.bv-foam{background:#fff;color:#505050;padding:64px 0;font-family:var(--font-body-family)}.bv-foam *{box-sizing:border-box}.bv-foam__layout{width:min(1320px,calc(100% - 96px));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bv-foam__campaign{aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:#fdf2f6;box-shadow:0 12px 30px #5032410d}.bv-foam__campaign>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bv-foam__content{min-width:0}.bv-foam__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:#a81768;margin:0 0 12px}.bv-foam h2{font-family:var(--font-heading-family);font-size:clamp(36px,3.5vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:#505050;margin:0}.bv-foam__intro{font-size:14px;line-height:1.65;color:#727272;max-width:47ch;margin-top:16px}.bv-foam__intro p{margin:0}.bv-foam__products{margin-top:24px}.bv-foam__product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #eee7eb;align-items:center}.bv-foam__product:first-child{padding-top:0}.bv-foam__image{display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#fcf9fa}.bv-foam__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.bv-foam h3{font-family:var(--font-body-family);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}.bv-foam h3 a{color:#505050;text-decoration:none}.bv-foam__notes{font-size:12px;line-height:1.5;color:#727272;margin:5px 0 0}.bv-foam__purchase{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:9px}.bv-foam__price .price{font-size:14px}.bv-foam__price .price__sale{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bv-foam__price .price-item{margin:0}.bv-foam__price .price__sale .price-item--regular{font-size:12px;color:#858085}.bv-foam .button{--color-button-background:226,24,143;--color-button-text:255,255,255;--color-button-border:226,24,143;min-height:38px;min-width:142px;padding:9px 15px;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.04em;border-radius:10px}.bv-foam product-form{display:block}.bv-foam .product-form__error-message-wrapper{font-size:12px;max-width:30ch;color:#a51b43;margin-bottom:6px}.bv-foam .product-form__error-message-wrapper[hidden]{display:none}.bv-foam__all{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:13px;color:#505050;text-decoration:none;border-bottom:1px solid #8d8589;margin-top:18px}.bv-foam__all svg{display:block;width:20px;height:16px;transition:transform .22s ease}.bv-foam a:focus-visible,.bv-foam button:focus-visible{outline:2px solid #a81768;outline-offset:4px}@media(hover:hover)and (pointer:fine){.bv-foam__image:hover img{transform:scale(1.035)}.bv-foam h3 a:hover,.bv-foam__all:hover{color:#a81768}.bv-foam__all:hover svg{transform:translate(3px)}}@media(min-width:990px)and (max-width:1199px){.bv-foam__layout{gap:36px;width:calc(100% - 64px)}.bv-foam__product{grid-template-columns:84px minmax(0,1fr);gap:16px}.bv-foam h2{font-size:38px}.bv-foam__product{padding-block:12px}}@media(max-width:989px){.bv-foam__layout{grid-template-columns:1fr;width:min(620px,calc(100% - 48px));gap:32px}.bv-foam__campaign{aspect-ratio:1}.bv-foam{padding:44px 0}}@media(max-width:749px){.bv-foam__layout{width:calc(100% - 40px);gap:28px}.bv-foam__campaign{border-radius:22px}.bv-foam h2{font-size:38px}.bv-foam__intro{font-size:13px}.bv-foam__product{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px 0}.bv-foam h3{font-size:14px}.bv-foam__notes{font-size:11px}.bv-foam__image{border-radius:14px}.bv-foam__purchase{gap:8px 12px}.bv-foam .button{min-height:40px;min-width:138px}.bv-foam__price .price{font-size:13px}}@media(prefers-reduced-motion:reduce){.bv-foam__image img,.bv-foam__all svg{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=gAY */
