:root{--bms-pink-aa: #E40F7C;--bms-ink: #1A1A1A}.badge{background-color:var(--bms-pink-aa)!important;color:#fff!important;border-color:transparent!important;font-weight:600;letter-spacing:.02em;box-shadow:0 2px 8px #0000002e}.badge.color-scheme-3{background-color:var(--bms-ink)!important}.price__badge-sale{background-color:var(--bms-pink-aa)!important;color:#fff!important;border-color:transparent!important}.contact .field,.contact__fields .field{margin-bottom:1.6rem}.contact .field__input,.contact select.select__select{width:100%;min-height:5.4rem;padding:2.2rem 1.6rem .8rem;border:1px solid #DCDCE2;border-radius:12px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,sans-serif;font-size:1.6rem;color:var(--bms-ink);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.contact .field__input:hover{border-color:#b9b9c4}.contact .field__input:focus,.contact .field__input:focus-visible{outline:none;border-color:var(--bms-pink-aa);box-shadow:0 0 0 3px #e40f7c29}.contact .field__label{left:1.6rem;font-family:Inter,Inter Fallback,-apple-system,sans-serif;color:#6b6b77;font-size:1.5rem}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{font-size:1.1rem;letter-spacing:.02em;color:#6b6b77}.contact textarea.field__input{min-height:14rem;padding-top:2.4rem;line-height:1.5;resize:vertical}.contact .contact__button{margin-top:.8rem}.contact .contact__button button,.contact button[type=submit]{width:100%;min-height:5.6rem;padding:0 3.2rem;border:0;border-radius:999px;background:linear-gradient(135deg,#e00d72,#ff5a4d);color:#fff;font-family:Poppins,Poppins Fallback,-apple-system,sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 18px #ed0f7c47;transition:transform .15s ease,box-shadow .15s ease}.contact .contact__button button:after,.contact button[type=submit]:after{content:none}.contact .contact__button button:hover,.contact button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #ed0f7c57}.contact .contact__button button:focus-visible{outline:3px solid rgba(228,15,124,.45);outline-offset:2px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 1.6rem}.contact .contact__button button,.contact button[type=submit]{width:auto;min-width:22rem}}.newsletter-form__field-wrapper .field__input{min-height:5.2rem;padding:1.8rem 5.6rem 1.8rem 1.6rem;border:1px solid #DCDCE2;border-radius:999px;background:#fff;font-size:1.6rem}.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .field__input:focus-visible{outline:none;border-color:var(--bms-pink-aa);box-shadow:0 0 0 3px #e40f7c29}.newsletter-form__field-wrapper .field__label{left:1.6rem;color:#6b6b77}.newsletter-form__button{width:4.6rem;height:4.6rem;right:.3rem;top:50%;transform:translateY(-50%);border-radius:50%;background:linear-gradient(135deg,#e00d72,#ff5a4d);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.newsletter-form__button:hover{transform:translateY(-50%) scale(1.05)}.newsletter-form__button .icon{color:#fff}.newsletter-form__button:after,.newsletter-form__button:before{content:none}#bms-size-finder{scroll-margin-top:110px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.bms-sf .bms-sf__preset svg,.bms-sf .bms-sf__preset svg *,.bms-sf .bms-sf__plan svg,.bms-sf .bms-sf__plan svg *{stroke:#1a1a1a;color:#1a1a1a;transition:stroke .18s ease,color .18s ease}.bms-sf .bms-sf__preset:hover svg,.bms-sf .bms-sf__preset:hover svg *,.bms-sf .bms-sf__preset:focus-visible svg,.bms-sf .bms-sf__preset:focus-visible svg *,.bms-sf .bms-sf__preset[aria-pressed=true] svg,.bms-sf .bms-sf__preset[aria-pressed=true] svg *,.bms-sf .bms-sf__preset.is-active svg,.bms-sf .bms-sf__preset.is-active svg *,.bms-sf .bms-sf__preset:has(input:checked) svg,.bms-sf .bms-sf__preset:has(input:checked) svg *{stroke:#ed0f7c;color:#ed0f7c}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{content:none!important}.newsletter-form__field-wrapper .field{border:0;box-shadow:none;background:transparent;position:relative}.newsletter-form__field-wrapper .field__input{height:5.4rem;min-height:5.4rem;padding:0 6rem 0 2rem;border:1px solid #DCDCE2;border-radius:999px;background:#fff;font-size:1.6rem;line-height:5.4rem;box-shadow:none}.newsletter-form__field-wrapper .field__label{top:50%;left:2rem;transform:translateY(-50%);font-size:1.5rem;color:#6b6b77;pointer-events:none}.newsletter-form__field-wrapper .field__input:focus~.field__label,.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{opacity:0}.newsletter-form__button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:4.4rem;height:4.4rem;min-width:4.4rem;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#e00d72,#ff5a4d);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #ed0f7c4d;transition:transform .15s ease,box-shadow .15s ease}.newsletter-form__button:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 5px 16px #ed0f7c61}.newsletter-form__button svg,.newsletter-form__button .icon{width:1.7rem;height:1.7rem;color:#fff}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.bms-sf__wrap>*,.bms-sec-range .bms-prod-card,.bms-sec-range .bms-sec-range__head,.bms-sec-social .bms-proof-col{animation:bms-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 26%}.bms-sec-range .bms-prod-card:nth-child(2){animation-range:entry 4% cover 30%}.bms-sec-range .bms-prod-card:nth-child(3){animation-range:entry 8% cover 34%}.bms-sec-range .bms-prod-card:nth-child(4){animation-range:entry 12% cover 38%}}}@keyframes bms-reveal{0%{opacity:.55;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.bms-sf .bms-sf__plan circle{fill:#f7a8ce;stroke:#f7a8ce}.bms-sf .bms-sf__plan circle[data-on="1"],.bms-sf .bms-sf__plan circle.is-on{fill:#ed0f7c;stroke:#ed0f7c}.bms-sf .bms-sf__chip svg,.bms-sf .bms-sf__chip svg *{stroke:#1a1a1a;color:#1a1a1a}.newsletter-form__field-wrapper .newsletter-form__button{width:4.4rem!important;height:4.4rem!important;min-height:4.4rem!important;max-height:4.4rem!important;flex:0 0 4.4rem;aspect-ratio:1 / 1}.rte{overflow-wrap:anywhere;word-break:break-word}.bms-card-fit{margin:.4rem 0 0;font-size:1.3rem;line-height:1.4;color:#1a1a1aad}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bms-brand-fixes.css.map */
