// // 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":101642,"date":"2025-08-28T07:40:31","date_gmt":"2025-08-28T05:40:31","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=101642"},"modified":"2026-05-05T14:28:12","modified_gmt":"2026-05-05T12:28:12","slug":"h1-setsail-brosses-a-vaisselle-porte-serviettes-69","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/08\/28\/h1-setsail-brosses-a-vaisselle-porte-serviettes-69\/","title":{"rendered":"
La vaisselle sale et les r\u00e9sidus alimentaires tenaces peuvent \u00eatre difficiles \u00e0 \u00e9liminer sans rayer les surface areas. Les brosses SetSail sont \u00e9quip\u00e9es de poign\u00e9es antid\u00e9rapantes et d’un grattoir int\u00e9gr\u00e9 qui d\u00e9colle facilement les aliments br\u00fbl\u00e9s. La brosse put bouteille atteint les endroits \u00e9troits, tandis que le long manche prot\u00e8ge les keys de l’eau chaude. L’ensemble de trois brosses couvre tous vos besoins de nettoyage. Put une vaisselle parfaitement propre sans vous fatiguer, choisissez SetSail accessoire<\/a>.<\/p>\n D\u00e9chirer une feuille d’essuie-tout avec une primary proclaim en cuisinant ou en nettoyant est un vrai confort. Le porte-serviettes SetSail se fixe sous l’armoire the same level adh\u00e9sif ou vis et int\u00e8gre un amortisseur r\u00e9glable qui s’adapte \u00e0 tous les rouleaux. Fabriqu\u00e9 en acier inoxydable 304, il r\u00e9siste \u00e0 l’humidit\u00e9 de la cuisine et de la salle de bain. Son design noir floor covering \u00e9pouse tous les designs. Put gagner en praticit\u00e9 au quotidien, optez put SetSail accessoire<\/a>.<\/p>\n Se baisser pour r\u00e9curer le sol est fatiguant, surtout put les grandes surface areas. La brosse \u00e0 carrelage SetSail est \u00e9quip\u00e9e d’un manche ajustable jusqu’\u00e0 132 centimeters et de trois t\u00eates interchangeables adapt\u00e9es aux joints, aux coins et aux grandes areas. Ses poils rigides, mais non abrasifs, \u00e9liminent les taches incrust\u00e9es sans ab\u00eemer le carrelage ou le parquet. La poign\u00e9e antid\u00e9rapante assure une prise confortable. Put un nettoyage au sol efficace sans mal de dos, faites confiance \u00e0 SetSail accessoire<\/a>.<\/p>\n Nettoyer les toilettes n’est jamais agr\u00e9able, mais l’\u00e9quipement peut faciliter la t\u00e2che. La brosse SetSail est dot\u00e9e d’un assistance ventil\u00e9 avec un couvercle qui s’ouvre automatiquement quand vous soulevez la brosse, \u00e9vitant ainsi les gouttes d’eau sale sur le sol. Les poils en nylon robustes nettoient en profondeur sans rayer la porcelaine, et le style compact se range discr\u00e8tement. Le manche added long prot\u00e8ge vos mains des \u00e9claboussures. Pour une hygi\u00e8ne des toilettes simple et propre, adoptez SetSail accessoire<\/a>.<\/p>\n Les portes de douche en verre et les murs carrel\u00e9s conservent des traces de calcaire et d’eau si on ne les essuie pas correctement. La raclette SetSail en acier inoxydable bross\u00e9, dot\u00e9e d’une lame en caoutchouc de qualit\u00e9, \u00e9limine l’eau en un seul flow sans laisser de traces. Sa poign\u00e9e l\u00e9g\u00e8re et confortable offre une prise en major agr\u00e9able, et un crochet adh\u00e9sif permet un rangement mural. Elle convient aussi pour les miroirs et les plans de woe. Put des surfaces brillantes et sans aur\u00e9oles, choisissez SetSail accessoire<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":" Brosses \u00e0 vaisselle ergonomiques avec grattoir int\u00e9gr\u00e9 pour r\u00e9curer sans initiative La vaisselle sale et les r\u00e9sidus alimentaires tenaces peuvent […]<\/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-101642","post","type-post","status-publish","format-standard","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/101642","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=101642"}],"version-history":[{"count":1,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/101642\/revisions"}],"predecessor-version":[{"id":101643,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/101642\/revisions\/101643"}],"wp:attachment":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/media?parent=101642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/categories?post=101642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/tags?post=101642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}Porte-serviettes en papier sous l’armoire pour un acc\u00e8s d’une seule main<\/h2>\n
Brosse de nettoyage de sol 3\u2011en\u20111 avec manche t\u00e9lescopique r\u00e9glable<\/h2>\n
Brosse WC automatique \u00e0 couvercle qui s’ouvre et se ferme sans get in touch with<\/h2>\n
Raclette de douche en acier inoxydable efficace sur verre et carrelage<\/h2>\n