// // Button groups // -------------------------------------------------- // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; float: left; // Bring the "active" button to the front &:hover, &:focus, &:active, &.active { z-index: 2; } &:focus { // Remove focus outline when dropdown JS adds it after closing the menu outline: 0; } } } // Prevent double borders when buttons are next to each other .btn-group { .btn + .btn, .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { margin-left: -1px; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { margin-left: -5px; // Offset the first child's margin &:extend(.clearfix all); .btn-group, .input-group { float: left; } > .btn, > .btn-group, > .input-group { margin-left: 5px; } } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { .border-right-radius(0); } } // Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { .border-left-radius(0); } // Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child { > .btn:last-child, > .dropdown-toggle { .border-right-radius(0); } } .btn-group > .btn-group:last-child > .btn:first-child { .border-left-radius(0); } // On active and open, don't show outline .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-xs > .btn { &:extend(.btn-xs); } .btn-group-sm > .btn { &:extend(.btn-sm); } .btn-group-lg > .btn { &:extend(.btn-lg); } // Split button dropdowns // ---------------------- // Give the line between buttons some depth .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } // The clickable button for toggling the menu // Remove the gradient and set the same inset shadow as the :active state .btn-group.open .dropdown-toggle { .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { .box-shadow(none); } } // Reposition the caret .btn .caret { margin-left: 0; } // Carets in other button sizes .btn-lg .caret { border-width: @caret-width-large @caret-width-large 0; border-bottom-width: 0; } // Upside down carets for .dropup .dropup .btn-lg .caret { border-width: 0 @caret-width-large @caret-width-large; } // Vertical button groups // ---------------------- .btn-group-vertical { > .btn, > .btn-group, > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } // Clear floats so dropdown menus can be properly placed > .btn-group { &:extend(.clearfix all); > .btn { float: none; } } > .btn + .btn, > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group-vertical > .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: @border-radius-base; .border-bottom-radius(0); } &:last-child:not(:first-child) { border-bottom-left-radius: @border-radius-base; .border-top-radius(0); } } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) { > .btn:last-child, > .dropdown-toggle { .border-bottom-radius(0); } } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { .border-top-radius(0); } // Justified button groups // ---------------------- .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > .btn, > .btn-group { float: none; display: table-cell; width: 1%; } > .btn-group .btn { width: 100%; } > .btn-group .dropdown-menu { left: auto; } } // Checkbox and radio options // // In order to support the browser's form validation feedback, powered by the // `required` attribute, we have to "hide" the inputs via `opacity`. We cannot // use `display: none;` or `visibility: hidden;` as that also hides the popover. // This way, we ensure a DOM element is visible to position the popover from. // // See https://github.com/twbs/bootstrap/pull/12794 for more. [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; .opacity(0); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } {"id":50445,"date":"2025-06-02T09:15:00","date_gmt":"2025-06-02T07:15:00","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=50445"},"modified":"2026-03-13T07:46:29","modified_gmt":"2026-03-13T06:46:29","slug":"p-h1-decouvrez-biosilk-la-puissance-de-la-16","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/06\/02\/p-h1-decouvrez-biosilk-la-puissance-de-la-16\/","title":{"rendered":"

D\u00e9couvrez BioSilk: La Puissance de la Prot\u00e9ine de Soie put des Cheveux Sublimes et R\u00e9par\u00e9s<\/h1><\/p>"},"content":{"rendered":"

Vous r\u00eavez de cheveux lisses, brillants et en pleine sant\u00e9? BioSilk apr\u00e8s shampooing<\/a> r\u00e9volutionne les biosilk soin cheveux<\/strong> elegance \u00e0 la biosilk prot\u00e9ine soie<\/strong> pure et naturelle, enrichie d’huile de coco put une hydratation intense. Sans sulfates ni parab\u00e8nes, la gamme BioSilk Silk Treatment<\/strong> r\u00e9pare de l’int\u00e9rieur et offre des r\u00e9sultats visibles d\u00e8s la best utilisation.<\/p>\n<\/p>\n

Pourquoi choisir BioSilk put vos soins capillaires?<\/h2>\n

<\/p>\n

La biosilk prot\u00e9ine soie<\/strong> p\u00e9n\u00e8tre la fibre capillaire pour reconstruire les zones ab\u00eem\u00e9es, lisser la cuticule et booster la brillance. Associ\u00e9e \u00e0 l’huile de coco, elle battle les frisottis, nourrit en profondeur et prot\u00e8ge des agressions quotidiennes (chaleur, air pollution, pigmentation).<\/p>\n<\/p>\n

Les produits phares de la gamme BioSilk<\/h3>\n

<\/p>\n

    <\/p>\n
  • Biosilk shampooing<\/strong> et biosilk apr\u00e8s shampooing<\/strong>: nettoient et hydratent sans alourdir.<\/li>\n

    <\/p>\n

  • Biosilk lotion cheveux<\/strong> et biosilk leave in<\/strong>: security anti-frisottis et brillance miroir.<\/li>\n

    <\/p>\n

  • Biosilk silk therapy<\/strong> Original et With Coconut Oil: le soin iconique multi-usages.<\/li>\n

    <\/p>\n

  • Biosilk duo set<\/strong> et biosilk conditionneur<\/strong> Wonder 17: regimens compl\u00e8tes put tous les kinds de cheveux.<\/li>\n

    \n<\/ul>\n<\/p>\n

    R\u00e9sultats r\u00e9els: t\u00e9moignages et avant\/apr \u00e8s<\/h2>\n

    <\/p>\n

    Des milliers de femmes ont transform\u00e9 leurs cheveux ternes ou ab\u00eem\u00e9s en chevelure soyeuse.\u00bb Mes cheveux n’ont jamais \u00e9t\u00e9 aussi brillants!\u00bb– Marie L. Le trick? Une formule tidy qui respecte le cuir chevelu et l’environnement.<\/p>\n<\/p>\n

    Comment int\u00e9grer BioSilk dans votre routine?<\/h2>\n

    <\/p>\n

      <\/p>\n
    1. Lavez avec biosilk shampooing<\/strong> + biosilk apr\u00e8s shampooing<\/strong>.<\/li>\n

      <\/p>\n

    2. Appliquez le biosilk product cheveux<\/strong> ou biosilk silk therapy<\/strong> sur cheveux humides.<\/li>\n

      <\/p>\n

    3. Terminez the same level biosilk leave in<\/strong> pour une tenue toute la journ\u00e9e.<\/li>\n

      \n<\/ol>\n<\/p>\n

      Offrez \u00e0 vos cheveux le luxe de la soie naturelle avec BioSilk<\/strong>. Commandez d\u00e8s maintenant votre biosilk duo collection<\/strong> et sentez la distinction!<\/p>\n<\/p>\n

      Mots-cl\u00e9s: biosilk, biosilk shampooing, biosilk apr\u00e8s shampooing, biosilk s\u00e9rum cheveux, biosilk silk therapy, biosilk soin cheveux, biosilk prot\u00e9ine soie, biosilk duo collection, biosilk leave in, biosilk conditionneur<\/em><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"

      Vous r\u00eavez de cheveux lisses, brillants et en pleine sant\u00e9? BioSilk apr\u00e8s shampooing r\u00e9volutionne les biosilk soin cheveux elegance \u00e0 […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1307],"tags":[],"class_list":["post-50445","post","type-post","status-publish","format-standard","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/50445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/comments?post=50445"}],"version-history":[{"count":1,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/50445\/revisions"}],"predecessor-version":[{"id":50446,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/50445\/revisions\/50446"}],"wp:attachment":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/media?parent=50445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/categories?post=50445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/tags?post=50445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}