.sf{padding:1rem 0}.sf-label{font-size:14px;font-weight:500;margin-bottom:10px}.sf-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-select{height:30px;min-width:100px;font-size:14px;border:1px solid #ccc;border-radius:4px;padding:0 10px;background:#fff;color:#1a1a1a;cursor:pointer}.sf-eq{font-size:18px;color:#666}.sf-result{height:40px;min-width:130px;border:1px solid #ccc;border-radius:4px;padding:0 14px;display:flex;align-items:center;font-size:14px;font-weight:500}.sf-note{margin-top:10px;padding:10px 14px;background:#f9f3f0;border-radius:4px;font-size:13px;color:#0b0b0b}.sf-note--soldout{background:#fde8e8;color:#c0392b}.sf-hint{font-size:12px;color:#0b0b0b;margin-top:6px;line-height:1.4;padding:5px;border:1px dashed rgb(11,11,11)}.sf-select option:disabled{color:#bbb}.sf .sf-note.active{background:#eae0d1;display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.sf .sf-note.active p{font-size:13px;margin:0rem}.sf .sf-note>svg{height:13px;display:flex;transform:rotate(-180deg);transition:all .3s ease-in-out;margin-left:auto}.sf .sf-note.active>svg{animation:rotateAndFloat .6s ease-in-out forwards,floatLoop 2s ease-in-out 1s infinite}@keyframes rotateAndFloat{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes floatLoop{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(0) translateY(-3px)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(0) translateY(3px)}to{transform:rotate(0) translateY(0)}}.bra-size-finder-widget--header--TE{display:flex;justify-content:space-between;gap:.2rem;align-items:center;width:100%;max-width:calc(100% - 244px)}.bra-size-finder-widget--header--TE strong{font-size:12px;font-weight:700;text-transform:uppercase}.bra-size-finder-widget--header{gap:10px}@media only screen and (max-width:767px){.sf-select{min-width:70px}.sf-label{gap:8px;min-width:148px;font-size:10px}.bra-size-finder-widget--header .product__popup__link{font-size:10px;white-space:nowrap}.bra-size-finder-widget--header--TE{max-width:calc(100% - 184px);align-items:baseline}.bra-size-finder-widget--header--TE strong{font-size:10px;line-height:1}.bra-size-finder-widget--header .sf-label{font-size:10px}}.sf-note-icon{display:flex;width:16px;height:16px;background:#4bb543;color:#fff;border-radius:50%;padding:.25rem;position:relative}.sf-note-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #4BB543;animation:sfRipple 1.5s forwards}@keyframes sfRipple{0%{transform:scale(1);opacity:.8}70%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bra-size-finder.css.map */
