{"categoryProducts":"    <div id=\"amasty-shopby-product-list\" class=\"amasty-shopby-product-list\"><div id=\"amasty-shopby-product-list\">        <div class=\"toolbar toolbar-products\" data-mage-init='{\"productListToolbarForm\":{\"mode\":\"product_list_mode\",\"direction\":\"product_list_dir\",\"order\":\"product_list_order\",\"limit\":\"product_list_limit\",\"modeDefault\":\"grid\",\"directionDefault\":\"asc\",\"orderDefault\":\"bestsellers\",\"limitDefault\":\"36\",\"url\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/mascarillas\\\/adulto.html?ajax=1\",\"formKey\":\"QT9roDDUqhqsEhT4\",\"post\":false}}'>\n\n                    <div class=\"toolbar-sorter sorter\">\n    <label class=\"sorter-label\" for=\"sorter\">Ordenar:<\/label>\n    <select id=\"sorter\" data-role=\"sorter\" class=\"sorter-options\">\n                    <option value=\"bestsellers\"\n                                    selected=\"selected\"\n                                >\n                M\u00e1s vendidos            <\/option>\n                    <option value=\"is_keystyle\"\n                                >\n                Destacados            <\/option>\n                    <option value=\"price\"\n                                >\n                Precio            <\/option>\n                    <option value=\"new\"\n                                >\n                Novedad            <\/option>\n            <\/select>\n<\/div>\n        \n        <div class=\"field limiter\">\n    <label class=\"label\" for=\"limiter\">\n        <span>Mostrar:<\/span>\n    <\/label>\n    <div class=\"control\">\n        <select id=\"limiter\" data-role=\"limiter\" class=\"limiter-options\">\n                            <option value=\"12\">\n                    12                <\/option>\n                            <option value=\"24\">\n                    24                <\/option>\n                            <option value=\"36\"                    selected=\"selected\">\n                    36                <\/option>\n                            <option value=\"48\">\n                    48                <\/option>\n                            <option value=\"all\">\n                    Todos                <\/option>\n                    <\/select>\n    <\/div>\n<\/div>\n\n        \n    \n    \n    \n    \n    \n    <\/div>\n\n<script type=\"text\/x-magento-init\">\n   {\n       \".toolbar.toolbar-products\": {\n           \"stickyToolbar\": {}\n       }\n   }\n<\/script>\n    <script type=\"text\/x-magento-init\">\n    {\n        \"body\": {\n            \"addToWishlist\": {\"productType\":{\"0\":\"simple\",\"3\":\"configurable\"}}        }\n    }\n<\/script>\n        <div class=\"products wrapper grid products-grid\">\n                <ol class=\"products list items product-items\">\n                                                                                            <li class=\"item product product-item\" data-product-id=\"126641.779.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-solid-night-blue.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-solid-night-blue-1266417791000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Solid Night Blue - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-solid-night-blue.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16493\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16493\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16493\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0OTMv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-solid-night-blue.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Solid Night Blue                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16493\" data-price-box=\"product-id-16493\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16493\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16493\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16493\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126639.555.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-azir-multi.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-azir-multi-1266395551000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Azir Multi - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-azir-multi.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16491\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16491\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16491\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0OTEv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-azir-multi.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Azir Multi                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16491\" data-price-box=\"product-id-16491\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16491\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16491\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16491\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126640.562.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-flash-pink.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-keren-flash-pink-1266405621000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Keren Flash Pink - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-flash-pink.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16492\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16492\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16492\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0OTIv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-flash-pink.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Keren Flash Pink                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16492\" data-price-box=\"product-id-16492\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16492\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16492\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16492\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127367.929.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-solid-grey-castlerock.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-solid-grey-castlerock-1273679291000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Solid Grey Castlerock - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-solid-grey-castlerock.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18346\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18346\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18346\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNDYv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-solid-grey-castlerock.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Solid Grey Castlerock                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18346\" data-price-box=\"product-id-18346\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18346\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18346\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18346\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18346\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18346\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18346').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18345\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18345\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18346\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18345\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18346\",\"status\":{\"18345\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127388.538.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-myka-pink.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-myka-pink-1273885381000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Myka Pink - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-myka-pink.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18373\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18373\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18373\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNzMv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-myka-pink.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Myka Pink                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18373\" data-price-box=\"product-id-18373\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18373\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18373\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18373\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18373\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18373\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18373').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18372\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18372\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18373\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18372\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18373\",\"status\":{\"18372\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127389.619.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-magaly-violet.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-magaly-violet-1273896191000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Magaly Violet - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-magaly-violet.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18370\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18370\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18370\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNzAv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-magaly-violet.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Magaly Violet                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18370\" data-price-box=\"product-id-18370\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18370\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18370\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18370\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18370\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18370\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18370').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18369\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18369\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18370\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18369\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18370\",\"status\":{\"18369\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127387.854.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-itakat-kaki.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-itakat-kaki-1273878541000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Itakat Kaki - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-itakat-kaki.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18358\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18358\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18358\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNTgv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-itakat-kaki.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Itakat Kaki                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18358\" data-price-box=\"product-id-18358\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18358\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18358\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18358\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18358\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18358\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18358').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18357\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18357\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18358\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18357\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18358\",\"status\":{\"18357\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126638.786.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-makrana-sky-blue.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-makrana-sky-blue-1266387861000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Makrana Sky Blue - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-makrana-sky-blue.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16490\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16490\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16490\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0OTAv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-makrana-sky-blue.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Makrana Sky Blue                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16490\" data-price-box=\"product-id-16490\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16490\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16490\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16490\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127383.999.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-shoren-black.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-shoren-black-1273839991000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Shoren Black - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-shoren-black.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18364\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18364\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18364\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNjQv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-shoren-black.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Shoren Black                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18364\" data-price-box=\"product-id-18364\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18364\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18364\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18364\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18364\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18364\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18364').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18363\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[\"18362\"]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18363\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}},\"18362\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18364\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18363\":{\"144\":\"1433\"},\"18362\":{\"144\":\"5044\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18364\",\"status\":{\"18363\":true,\"18362\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"5044\":{\"type\":\"0\",\"value\":\"XS\\\/S\",\"label\":\"XS\\\/S\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126637.555.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-burj-multi.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-burj-multi-1266375551000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Burj Multi - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-burj-multi.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16489\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16489\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16489\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0ODkv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-burj-multi.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Burj Multi                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16489\" data-price-box=\"product-id-16489\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16489\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16489\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16489\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127380.564.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-pump-pink-htr.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-pump-pink-htr-1273805641000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Pump Pink Htr - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-pump-pink-htr.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18367\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18367\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18367\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNjcv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-pump-pink-htr.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Pump Pink Htr                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18367\" data-price-box=\"product-id-18367\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18367\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18367\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18367\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18367\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18367\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18367').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18366\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18366\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18367\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18366\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18367\",\"status\":{\"18366\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127386.999.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-m-cashmere-black.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-m-cashmere-black-1273869991000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube M-Cashmere Black - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-m-cashmere-black.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18355\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18355\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18355\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNTUv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-m-cashmere-black.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        M-Cashmere Black                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18355\" data-price-box=\"product-id-18355\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18355\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18355\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18355\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18355\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18355\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18355').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18354\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[\"18353\"]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18354\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}},\"18353\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18355\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18354\":{\"144\":\"1433\"},\"18353\":{\"144\":\"5044\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18355\",\"status\":{\"18354\":true,\"18353\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"5044\":{\"type\":\"0\",\"value\":\"XS\\\/S\",\"label\":\"XS\\\/S\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127380.901.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-graphite-htr.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-graphite-htr-1273809011000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Graphite Htr - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-graphite-htr.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18349\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18349\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18349\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNDkv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-graphite-htr.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Graphite Htr                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18349\" data-price-box=\"product-id-18349\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18349\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18349\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18349\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18349\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18349\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18349').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18348\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18348\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18349\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18348\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18349\",\"status\":{\"18348\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126621.754.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-blue.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-keren-blue-1266217541000_v2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Mask Keren Blue - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-blue.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16486\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16486\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16486\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY0ODYv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/mascarilla-con-filtro-buff-keren-blue.html\">\n                                <span class=\"first-product-name\">\n                                    Mascarilla con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Keren Blue                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16486\" data-price-box=\"product-id-16486\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16486\"                            data-price-amount=\"24.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">24,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16486\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16486\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"127390.999.1FT\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-apex-x-black.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-tube-apex-x-black-1273909991000.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Tube Apex-X Black - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-apex-x-black.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/18352\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_18352\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"18352\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTgzNTIv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/tubular-buff-filter-tube-apex-x-black.html\">\n                                <span class=\"first-product-name\">\n                                    Tubular con filtro                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        Apex-X Black                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"18352\" data-price-box=\"product-id-18352\">\n<span class=\"special-price\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Special Price<\/span>\n                <span  id=\"product-price-18352\"                            data-price-amount=\"21.95\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n    <span class=\"old-price sly-old-price no-display\" style=\"display: none;\">\n\n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                    <span class=\"price-label\">Regular Price<\/span>\n                <span  id=\"old-price-18352\"                            data-price-amount=\"21.95\"\n                data-price-type=\"oldPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">21,95\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n<\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_18352\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_18352\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                        <div class=\"swatch-opt-18352\"><\/div>\n<script>\n    require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n        $('.swatch-opt-18352').SwatchRenderer({\n            selectorProduct: '.product-item-details',\n            onlySwatches: true,\n            enableControlLabel: false,\n            numberToShow: 3,\n            jsonConfig: {\"attributes\":{\"144\":{\"id\":\"144\",\"code\":\"size\",\"label\":\"Talla\",\"options\":[{\"id\":\"1433\",\"label\":\"M\\\/L\",\"products\":[\"18351\"]},{\"id\":\"5044\",\"label\":\"XS\\\/S\",\"products\":[]}],\"position\":\"0\"}},\"template\":\"<%- data.price %>\\u00a0\\u20ac\",\"currencyFormat\":\"%s\\u00a0\\u20ac\",\"optionPrices\":{\"18351\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95},\"tierPrices\":[],\"msrpPrice\":{\"amount\":null}}},\"priceFormat\":{\"pattern\":\"%s\\u20ac\",\"precision\":2,\"requiredPrecision\":2,\"decimalSymbol\":\".\",\"groupSymbol\":\",\",\"groupLength\":3,\"integerRequired\":1},\"prices\":{\"oldPrice\":{\"amount\":21.95},\"basePrice\":{\"amount\":21.95},\"finalPrice\":{\"amount\":21.95}},\"productId\":\"18352\",\"chooseText\":\"Choose an Option...\",\"images\":[],\"index\":{\"18351\":{\"144\":\"1433\"}},\"label_reload\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/amasty_label\\\/ajax\\\/label\\\/\",\"label_category\":\".product-item-photo, .cdz-product-top\",\"label_product\":\".fotorama__stage, #amasty-main-container\",\"original_product_id\":\"18352\",\"status\":{\"18351\":true}},\n            jsonSwatchConfig: {\"144\":{\"1433\":{\"type\":\"0\",\"value\":\"M\\\/L\",\"label\":\"M\\\/L\"},\"additional_data\":\"{\\\"swatch_input_type\\\":\\\"text\\\",\\\"update_product_preview_image\\\":\\\"1\\\",\\\"use_product_image_for_swatch\\\":0}\"}},\n            mediaCallback: 'https:\/\/www.buff.com\/es_es\/swatches\/ajax\/media\/',\n            renderOnlyColor: true\n        });\n    });\n<\/script>                    <\/div>\n                <\/div>\n                                                                                                <\/li><li class=\"item product product-item\" data-product-id=\"126658.000.10.00\">\n                                <div class=\"product-item-info\" data-container=\"product-grid\">\n                                                                                \n                    <a href=\"https:\/\/www.buff.com\/es_es\/pack-30-filtros-buff-adulto.html\" class=\"product photo product-item-photo\" tabindex=\"-1\">\n                        \n<span class=\"product-image-container\"\n      style=\"width:200px;\">\n    <span class=\"product-image-wrapper\"\n          style=\"padding-bottom: 0.95%;\">\n        <img class=\"product-image-photo lazyload\"\n                          data-src=\"https:\/\/www.buff.com\/media\/catalog\/product\/cache\/464ac40e91ee61c31925db883cc2d4f1\/f\/i\/filter-mask-buff-30-filter-pack-adult-1266580001000_v2_1_2.jpg\"\n             width=\"\"\n             height=\"\"\n             alt=\"Filter Pack 30 Filter Pack Adult - BUFF\u00ae\"\/><\/span>\n<\/span>\n\n                        <div class=\"product-item-inner\">\n                            <div class=\"product actions product-item-actions\">\n                                                                    <div class=\"actions-primary\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/pack-30-filtros-buff-adulto.html\"\n                                           class=\"action primary button view-product\">\n                                            <span>Ver producto <\/span>\n                                        <\/a>\n                                    <\/div>\n                                    <div class=\"product links\" data-role=\"add-to-links\">\n                                                                                <form action=\"https:\/\/www.buff.com\/es_es\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvbWFzY2FyaWxsYXMvYWR1bHRvLmh0bWw_YWpheD0x\/product\/16502\/\"\n                                              data-role=\"tocart-form\"\n                                              class=\"tocart-form\"\n                                              method=\"post\"\n                                              id=\"product_addtocart_form_16502\"\n                                              novalidate=\"novalidate\">\n                                            <input type=\"hidden\" name=\"product\" value=\"16502\" \/>\n                                            <input type=\"hidden\" name=\"uenc\" value=\"aHR0cHM6Ly93d3cuYnVmZi5jb20vZXNfZXMvY2hlY2tvdXQvY2FydC9hZGQvdWVuYy9hSFIwY0hNNkx5OTNkM2N1WW5WbVppNWpiMjB2WlhOZlpYTXZiV0Z6WTJGeWFXeHNZWE12WVdSMWJIUnZMbWgwYld3X1lXcGhlRDB4L3Byb2R1Y3QvMTY1MDIv\">\n                                            <input type=\"hidden\" name=\"selected_configurable_option\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"relatedproduct\" id=\"related-products-field\" value=\"\" \/>\n                                            <input type=\"hidden\" name=\"qty\" id=\"qty\" value=\"1\" \/>\n                                            <input name=\"form_key\" type=\"hidden\" value=\"QT9roDDUqhqsEhT4\" \/>                                            <button type=\"submit\" class=\"action tocart\">\n                                                <span><\/span>\n                                            <\/button>\n                                        <\/form>\n                                    <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/a>\n                    <div class=\"product details product-item-details\">\n                        <div class=\"product name product-item-name\">\n                            <a class=\"product-item-link\"\n                               href=\"https:\/\/www.buff.com\/es_es\/pack-30-filtros-buff-adulto.html\">\n                                <span class=\"first-product-name\">\n                                    Pack de filtros                                <\/span>\n                                <br>\n                                <span class=\"second-product-name\">\n                                        30 Filter Pack Adult                                <\/span>\n                                <\/a>\n                        <\/div>\n                        <div class=\"price-box price-final_price\" data-role=\"priceBox\" data-product-id=\"16502\" data-price-box=\"product-id-16502\">\n    \n    <span class=\"price-container price-final_price tax weee\"\n         itemprop=\"offers\" itemscope itemtype=\"http:\/\/schema.org\/Offer\">\n                <span  id=\"product-price-16502\"                            data-price-amount=\"15\"\n                data-price-type=\"finalPrice\"\n                class=\"price-wrapper \">\n            <span><span class=\"price\">15,00\u00a0\u20ac<\/span><\/span>\n        <\/span>\n                <meta itemprop=\"priceCurrency\" content=\"EUR\"\/>\n    <\/span>\n\n<\/div><div class=\"hideprice_show hideprice_show_16502\"><\/div>\n                <script type=\"text\/x-magento-init\">\n                    {\n                        \".hideprice_show_16502\": {\n                            \"Bss_HidePrice\/js\/show_tocart\": {\n                                \"selector\" : \".action.tocart\"\n                            }\n                        }\n                    }\n                <\/script>                                            <\/div>\n                <\/div>\n                <\/li>                    <\/ol>\n        \n<script type=\"text\/javascript\">\n    window.pushes = [\"dataLayer.push({\\\"event\\\":\\\"impressions\\\",\\\"ecommerce\\\":{\\\"currencyCode\\\":\\\"EUR\\\",\\\"impressions\\\":[{\\\"id\\\":\\\"126641.779.10.00\\\",\\\"name\\\":\\\"Solid Night Blue - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Night Blue\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Azul\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":1},{\\\"id\\\":\\\"126639.555.10.00\\\",\\\"name\\\":\\\"Azir Multi - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Multi\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Rosa\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":2},{\\\"id\\\":\\\"126640.562.10.00\\\",\\\"name\\\":\\\"Keren Flash Pink - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Flash Pink\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Rosa\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":3},{\\\"id\\\":\\\"127367.929.1FT\\\",\\\"name\\\":\\\"Solid Grey Castlerock - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Castlerock Grey\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Gris\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":4},{\\\"id\\\":\\\"127388.538.1FT\\\",\\\"name\\\":\\\"Myka Pink - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Rosa\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Rosa\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":5},{\\\"id\\\":\\\"127389.619.1FT\\\",\\\"name\\\":\\\"Magaly Violet - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Violet\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Morado\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":6},{\\\"id\\\":\\\"127387.854.1FT\\\",\\\"name\\\":\\\"Itakat Kaki - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Verde\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Verde\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":7},{\\\"id\\\":\\\"126638.786.10.00\\\",\\\"name\\\":\\\"Makrana Sky Blue - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Sky Blue\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Azul claro\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":8},{\\\"id\\\":\\\"127383.999.1FT\\\",\\\"name\\\":\\\"Shoren Black - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Negro\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Negro\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":9},{\\\"id\\\":\\\"126637.555.10.00\\\",\\\"name\\\":\\\"Burj Multi - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Multi\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Marr\\\\u00f3n\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":10},{\\\"id\\\":\\\"127380.564.1FT\\\",\\\"name\\\":\\\"Pump Pink Htr - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Rosa\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Rosa\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":11},{\\\"id\\\":\\\"127386.999.1FT\\\",\\\"name\\\":\\\"M-Cashmere Black - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Negro\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Negro\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":12},{\\\"id\\\":\\\"127380.901.1FT\\\",\\\"name\\\":\\\"Graphite Htr - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Negro\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Negro\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":13},{\\\"id\\\":\\\"126621.754.10.00\\\",\\\"name\\\":\\\"Keren Blue - Mascarilla con filtro\\\",\\\"price\\\":24.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Stone Blue\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Azul\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":14},{\\\"id\\\":\\\"127390.999.1FT\\\",\\\"name\\\":\\\"Apex-X Black - Tubular con filtro\\\",\\\"price\\\":21.95,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Negro\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"N\\\\\\\/A\\\",\\\"dimension2\\\":\\\"Negro\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":15},{\\\"id\\\":\\\"126658.000.10.00\\\",\\\"name\\\":\\\"30 Filter Pack Adult - Pack de filtros\\\",\\\"price\\\":15,\\\"brand\\\":\\\"Buff\\\",\\\"variant\\\":\\\"Blanco\\\",\\\"category\\\":\\\"Mascarillas y filtros | BUFF\\\\u00ae Filter Mask\\\",\\\"list\\\":\\\"Category - Mascarillas | Adult\\\",\\\"dimension1\\\":\\\"Est\\\\u00e1ndar\\\",\\\"dimension2\\\":\\\"Blanco\\\",\\\"magentoID\\\":\\\"N\\\\\\\/A\\\",\\\"childSKU\\\":\\\"N\\\\\\\/A\\\",\\\"position\\\":16}]}});\"];\n<\/script>\n    <\/div>\n        <div class=\"toolbar toolbar-products\" data-mage-init='{\"productListToolbarForm\":{\"mode\":\"product_list_mode\",\"direction\":\"product_list_dir\",\"order\":\"product_list_order\",\"limit\":\"product_list_limit\",\"modeDefault\":\"grid\",\"directionDefault\":\"asc\",\"orderDefault\":\"bestsellers\",\"limitDefault\":\"36\",\"url\":\"https:\\\/\\\/www.buff.com\\\/es_es\\\/mascarillas\\\/adulto.html?ajax=1\",\"formKey\":\"QT9roDDUqhqsEhT4\",\"post\":false}}'>\n\n                    <div class=\"toolbar-sorter sorter\">\n    <label class=\"sorter-label\" for=\"sorter\">Ordenar:<\/label>\n    <select id=\"sorter\" data-role=\"sorter\" class=\"sorter-options\">\n                    <option value=\"bestsellers\"\n                                    selected=\"selected\"\n                                >\n                M\u00e1s vendidos            <\/option>\n                    <option value=\"is_keystyle\"\n                                >\n                Destacados            <\/option>\n                    <option value=\"price\"\n                                >\n                Precio            <\/option>\n                    <option value=\"new\"\n                                >\n                Novedad            <\/option>\n            <\/select>\n<\/div>\n        \n        <div class=\"field limiter\">\n    <label class=\"label\" for=\"limiter\">\n        <span>Mostrar:<\/span>\n    <\/label>\n    <div class=\"control\">\n        <select id=\"limiter\" data-role=\"limiter\" class=\"limiter-options\">\n                            <option value=\"12\">\n                    12                <\/option>\n                            <option value=\"24\">\n                    24                <\/option>\n                            <option value=\"36\"                    selected=\"selected\">\n                    36                <\/option>\n                            <option value=\"48\">\n                    48                <\/option>\n                            <option value=\"all\">\n                    Todos                <\/option>\n                    <\/select>\n    <\/div>\n<\/div>\n\n        \n    \n    \n    \n    \n    \n    <\/div>\n\n<script type=\"text\/x-magento-init\">\n   {\n       \".toolbar.toolbar-products\": {\n           \"stickyToolbar\": {}\n       }\n   }\n<\/script>\n\n<script>\n    require([\n        'jquery',\n        'chosen',\n        'domReady!'\n    ], function ($) {\n        $('select').chosen({disable_search_threshold: 10});\n    })\n<\/script>\n\n<script type=\"text\/x-magento-init\">\n    {\n        \"[data-role=tocart-form]\": {\n            \"catalogAddToCartWithPopup\": {\n                \"bindSubmit\": true\n            }\n        }\n    }\n<\/script>\n<\/div><div id=\"amasty-shopby-overlay\" \n        style=\"\n            background-color: #FFFFFF;\n            height: 100%;\n            left: 0;\n            opacity: 0.5;\n            filter: alpha(opacity = 50);\n            position: absolute;\n            top: 0;\n            width: 100%;\n            z-index: 555;\n            display:none;\n        \"\n        ><img src=\"https:\/\/www.buff.com\/static\/version20200917092741\/frontend\/Buff\/base\/es_ES\/images\/loader-1.gif\"\n                 alt=\"Loading...\" style=\"top: 100px;left: 45%;display: block;position: absolute;\"><\/div><\/div><script type=\"text\/x-magento-init\">\n    {\n        \".products-grid\": {\n            \"amShopbySwatchesChoose\": {\n                \"listSwatches\": [\"2518\"]            }\n        }\n    }\n<\/script>\n","navigation":"        <div class=\"block filter advanced-layered-navigation\" id=\"layered-filter-block\"\n         data-mage-init='{\"collapsible\":{\"openedState\": \"active\", \"collapsible\": true, \"active\": false, \"collateral\": { \"openedState\": \"filter-active\", \"element\": \"body\" } }}'>\n        <div class=\"filter-block-header\">\n            <span class=\"title active\">Filtrar<\/span>\n                            <span class=\"reset-filter desktop\">\n                    <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas.html\" class=\"action clear filter-clear\">\n                        <span class=\"clear-all-block button\">\n                            Borrar todos                        <\/span>\n                    <\/a>\n                <\/span>\n                    <\/div>\n        <div class=\"block-title filter-title\" data-count=\"1\"><\/div>\n        <div class=\"block-content filter-content\">\n                                                                                                                        <strong role=\"heading\" aria-level=\"2\" class=\"block-subtitle filter-subtitle\"><\/strong>\n                    <div class=\"filter-options\" id=\"narrow-by-list\" data-role=\"content\"\n                     data-mage-init='{\"accordion\":{\"openedState\": \"active\", \"collapsible\": true, \"active\": false, \"multipleCollapsible\": false}}'>\n                                        <div data-role=\"collapsible\" class=\"filter-options-item\">\n                        <div data-role=\"title\" class=\"filter-options-title\">Edad<\/div>\n                        <div data-role=\"content\" class=\"filter-options-content\">\n<form data-amshopby-filter=\"attr_age_general\"\n      data-amshopby-filter-request-var=\"age_general\">\n    <ol class=\"items am_shopby_filter_items_attr_age_general\">\n                                                    <li class=\"item\" data-label=\"Adulto\">\n                                                        <a\n                                                    class=\"am_shopby_filter_item_5f9091f282e38\"\n                            href=\"https:\/\/www.buff.com\/es_es\/mascarillas.html\">\n                        <input\n                                name=\"amshopby[age_general][]\"\n                                value=\"2518\"\n                                type=\"radio\"\n                                style=\"\"\n                             checked                        \/>\n                        <label class=\"label\">Adulto<\/label>\n                                                    <span class=\"count\">16<span\n                                        class=\"filter-count-label\"><\/span><\/span>\n                                            <\/a>\n                                <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_item_5f9091f282e38\": {\n                    \"amShopbyFilterItemDefault\": {\n                        \"collectFilters\": 0                    }\n                }\n            }\n                <\/script>\n            <\/li>\n                                            <li class=\"item\" data-label=\"Ni\u00f1o\">\n                                                        <a\n                                                    class=\"am_shopby_filter_item_5f9091f282f51\"\n                            href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/ni_o.html\">\n                        <input\n                                name=\"amshopby[age_general][]\"\n                                value=\"2519\"\n                                type=\"radio\"\n                                style=\"\"\n                                                    \/>\n                        <label class=\"label\">Ni\u00f1o<\/label>\n                                                    <span class=\"count\">7<span\n                                        class=\"filter-count-label\"><\/span><\/span>\n                                            <\/a>\n                                <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_item_5f9091f282f51\": {\n                    \"amShopbyFilterItemDefault\": {\n                        \"collectFilters\": 0                    }\n                }\n            }\n                <\/script>\n            <\/li>\n            <\/ol>\n<\/form>\n\n\n\n\n<\/div>\n                    <\/div>\n                                                                        <div data-role=\"collapsible\" class=\"filter-options-item\">\n                        <div data-role=\"title\" class=\"filter-options-title\">Tipo de producto<\/div>\n                        <div data-role=\"content\" class=\"filter-options-content\">\n<form data-amshopby-filter=\"attr_form\"\n      data-amshopby-filter-request-var=\"form\">\n    <ol class=\"items am_shopby_filter_items_attr_form\">\n                                                    <li class=\"item\" data-label=\"Mascarilla con filtro\">\n                                                        <a\n                                                    class=\"am_shopby_filter_item_5f9091f283100\"\n                            href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?form=4687\">\n                        <input\n                                name=\"amshopby[form][]\"\n                                value=\"4687\"\n                                type=\"checkbox\"\n                                style=\"\"\n                                                    \/>\n                        <label class=\"label\">Mascarilla con filtro<\/label>\n                                                    <span class=\"count\">6<span\n                                        class=\"filter-count-label\"><\/span><\/span>\n                                            <\/a>\n                                <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_item_5f9091f283100\": {\n                    \"amShopbyFilterItemDefault\": {\n                        \"collectFilters\": 0                    }\n                }\n            }\n                <\/script>\n            <\/li>\n                                            <li class=\"item\" data-label=\"Pack de filtros\">\n                                                        <a\n                                                    class=\"am_shopby_filter_item_5f9091f283217\"\n                            href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?form=4814\">\n                        <input\n                                name=\"amshopby[form][]\"\n                                value=\"4814\"\n                                type=\"checkbox\"\n                                style=\"\"\n                                                    \/>\n                        <label class=\"label\">Pack de filtros<\/label>\n                                                    <span class=\"count\">1<span\n                                        class=\"filter-count-label\"><\/span><\/span>\n                                            <\/a>\n                                <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_item_5f9091f283217\": {\n                    \"amShopbyFilterItemDefault\": {\n                        \"collectFilters\": 0                    }\n                }\n            }\n                <\/script>\n            <\/li>\n                                            <li class=\"item\" data-label=\"Mascarilla Tubular\">\n                                                        <a\n                                                    class=\"am_shopby_filter_item_5f9091f283310\"\n                            href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?form=4688\">\n                        <input\n                                name=\"amshopby[form][]\"\n                                value=\"4688\"\n                                type=\"checkbox\"\n                                style=\"\"\n                                                    \/>\n                        <label class=\"label\">Mascarilla Tubular<\/label>\n                                                    <span class=\"count\">9<span\n                                        class=\"filter-count-label\"><\/span><\/span>\n                                            <\/a>\n                                <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_item_5f9091f283310\": {\n                    \"amShopbyFilterItemDefault\": {\n                        \"collectFilters\": 0                    }\n                }\n            }\n                <\/script>\n            <\/li>\n            <\/ol>\n<\/form>\n\n\n\n    <a class=\"amshopby-more-button am_shopby_filter_items_attr_form_show_more\"\n       data-text-more=\"M\u00e1s\" data-text-less=\"Menos\" href=\"javascript:void(0)\"\n       data-is-hide=\"false\">\n        Menos    <\/a>\n    <script type=\"text\/x-magento-init\">\n            {\n                \".am_shopby_filter_items_attr_form\": {\n                    \"amShopbyFilterHideMoreOptions\": {\n                        \"numberUnfoldedOptions\": 5,\n                        \"buttonSelector\": \".am_shopby_filter_items_attr_form_show_more\"\n                    }\n                }\n            }\n    <\/script>\n\n\n    <a class=\"am-show-more\"\n            title=\"Show more\" data-am-js=am-filter-items-attr_form-show-more            data-text-more=\"Show (&lt;span class=&#039;am-counter&#039; data-am-counter=&#039;counter&#039;&gt;&lt;\/span&gt;) more\"\n            data-text-less=\"Menos\"\n            data-is-hide=\"false\">\n        Menos    <\/a>\n\n    <script type=\"text\/x-magento-init\">\n        {\n            \".am-filter-items-attr_form\": {\n                \"amShopbyFilterHideMoreOptions\": {\n                    \"numberUnfoldedOptions\": 5,\n                    \"selectors\": {\n                        \"button\": \"[data-am-js=am-filter-items-attr_form-show-more]\"\n                    },\n                    \"isState\": \"\"\n                }\n            }\n        }\n    <\/script>\n<\/div>\n                    <\/div>\n                                                                        <div data-role=\"collapsible\" class=\"filter-options-item\">\n                        <div data-role=\"title\" class=\"filter-options-title\">Color<\/div>\n                        <div data-role=\"content\" class=\"filter-options-content\">\n    <form class=\"am-shopby-form\" data-amshopby-filter=\"basic_color\"\n          data-amshopby-filter-request-var=\"basic_color\"\n                    style=\"max-height:300px;\n                overflow-y: auto;\n                overflow-x: hidden;\"\n        >\n        <div class=\"am-filter-items-attr_basic_color swatch-attribute swatch-layered basic_color                \"\n             attribute-code=\"basic_color\"\n             attribute-id=\"188\"\n             data-am-js=\"swatch-options\">\n                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=302\"\n                     rel=\"nofollow\"                   data-label=\"Negro\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"302\"\n                             option-label=\"Negro\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#000000\"\n                             style=\"background: #000000 no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"302\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=303\"\n                     rel=\"nofollow\"                   data-label=\"Azul\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"303\"\n                             option-label=\"Azul\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#0021fa\"\n                             style=\"background: #0021fa no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"303\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=304\"\n                     rel=\"nofollow\"                   data-label=\"Marr\u00f3n\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"304\"\n                             option-label=\"Marr\u00f3n\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#542203\"\n                             style=\"background: #542203 no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"304\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=305\"\n                     rel=\"nofollow\"                   data-label=\"Verde\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"305\"\n                             option-label=\"Verde\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#126e00\"\n                             style=\"background: #126e00 no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"305\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=306\"\n                     rel=\"nofollow\"                   data-label=\"Gris\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"306\"\n                             option-label=\"Gris\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#4f4f4f\"\n                             style=\"background: #4f4f4f no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"306\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=310\"\n                     rel=\"nofollow\"                   data-label=\"Rosa\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"310\"\n                             option-label=\"Rosa\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#ff63a4\"\n                             style=\"background: #ff63a4 no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"310\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=312\"\n                     rel=\"nofollow\"                   data-label=\"Morado\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"312\"\n                             option-label=\"Morado\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#460463\"\n                             style=\"background: #460463 no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"312\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=315\"\n                     rel=\"nofollow\"                   data-label=\"Blanco\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"315\"\n                             option-label=\"Blanco\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#ffffff\"\n                             style=\"background: #ffffff no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"315\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                                        <a href=\"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?basic_color=2327\"\n                     rel=\"nofollow\"                   data-label=\"Azul claro\"\n                   class=\"item swatch-option-link-layered am-swatch-link\">\n                                                                                                            <div class=\" swatch-option\n                                                                                color \"\n                             data-am-js=\"swatch-item\"\n                             option-type=\"1\"\n                             option-id=\"2327\"\n                             option-label=\"Azul claro\"\n                             option-tooltip-thumb=\"\"\n                             option-tooltip-value=\"#5f4efc\"\n                             style=\"background: #5f4efc no-repeat center;\n                                         background-size: initial;\">\n                                                    <\/div>\n                                                                                                        <input  class=\"input -hidden\"\n                                name=\"amshopby[basic_color][]\"\n                                value=\"2327\"\n                                type=\"checkbox\"\n                                                    \/>\n                                                        <\/a>\n                                    <\/div>\n    <\/form>\n    <script>\n        require([\"jquery\", \"jquery\/ui\", \"Magento_Swatches\/js\/swatch-renderer\"], function ($) {\n            $('[data-am-js=\"swatch-item\"]').SwatchRendererTooltip();\n        });\n    <\/script>\n    <script type=\"text\/x-magento-init\">\n{\n    \".am-filter-items-attr_basic_color\": {\n        \"amShopbyFilterSwatch\": {\n            \"collectFilters\": 0        }\n    }\n}\n<\/script>\n<\/div>\n                    <\/div>\n                                                                <\/div>\n                <\/div>\n    <\/div>\n    <script>\n        require([\n            'jquery'\n        ], function ($) {\n            $('.filter-block-header').on(\"click\", function () {\n                $('.block-content.filter-content').toggleClass('filters-opened');\n            });\n        });\n    <\/script>\n\n<script type=\"text\/x-magento-init\">\n    {\n        \".sidebar #narrow-by-list\": {\n            \"accordion\": {\n                \"multipleCollapsible\": true,\n                \"active\": [0,1,2]\n            }\n        }\n    }\n<\/script>\n","navigationTop":"","breadcrumbs":"<div class=\"breadcrumbs\">\n    <ul class=\"items\">\n                    <li class=\"item home\">\n                            <a href=\"https:\/\/www.buff.com\/es_es\/\"\n                   title=\"Go&#x20;to&#x20;Home&#x20;Page\">\n                    Inicio                <\/a>\n                        <\/li>\n                    <li class=\"item category929\">\n                            <strong>Mascarillas<\/strong>\n                        <\/li>\n            <\/ul>\n<\/div>\n","h1":"<div class=\"page-title-wrapper\">\n    <h1 class=\"page-title\"\n         id=\"page-title-heading\"                     aria-labelledby=\"page-title-heading&#x20;toolbar-amount\"\n        >\n        <span class=\"base\" data-ui-id=\"page-title-wrapper\" >Mascarillas | Adult<\/span>    <\/h1>\n    <\/div>\n","title":"Mascarillas y filtros | BUFF\u00ae Filter Mask | Adult","bottomCmsBlock":"<div class=\"amshopby-filters-bottom-cms\">\n    <\/div>\n","url":"https:\/\/www.buff.com\/es_es\/mascarillas\/adulto.html?ajax=1","tags":"cat_c_929,cat_c_p_929","productsCount":"16","js_init":"<div data-am-js=\"js-init\">\n    <script type=\"text\/x-magento-init\">\n        {\n            \"[data-am-js='filter-item-default']\": {\n                \"amShopbyFilterItemDefault\": {\n                    \"collectFilters\": 0                }\n            }\n        }\n    <\/script>\n<\/div>\n","isDisplayModePage":"","currentCategoryId":"929","currency":"","store":"","store_switcher":"","behaviour":"","newClearUrl":"https:\/\/www.buff.com\/es_es\/mascarillas.html?ajax=1","categoryData":"<div class=\"category-view\">    <div class=\"category-description\">\n        <span class=\"amshopby-descr\">Selecci\u00f3n de accesorios para adulto. Dise\u00f1ados para protegerte y disfrutar de la vida al aire libre.<\/span>    <\/div>\n    <div class=\"category-cms\">\n        <div class=\"slider-wrapper hide-on-mobile\"><div class=\"sw-slider-wrapper\">\n    <!-- The content slider -->\n    <div class=\"sw-slider\" id=\"sw-slider-23\">\n                    \n                                        \n                <div class=\"sw-slider-slide\">\n\n                    <!-- Block 1 -->\n                                                                <a href=\"buff-face-masks\"\n                        id=\"sw-link-1-331\"\n                        class=\"wide\">\n\n                        <style>\n                            #sw-link-1-331{\n                                background-image: url(https:\/\/www.buff.com\/media\/scandiweb\/slider\/u\/n\/unknown_1.jpeg)\n                            }\n                            .webp #sw-link-1-331{\n                                background-image: url(https:\/\/www.buff.com\/media\/scandiweb\/slider\/u\/n\/unknown_1.jpeg)\n                            }\n                        <\/style>\n                    \n                                                    <div class=\"sw-slider-text a-center\">\n                                \n                                                                    <p><h1 style=\"color: #ffffff; margin: 310px 0 0 8%; text-transform: uppercase; font-style: regular; font-size: 55px; line-height: 13px;\"><\/h1>\r\n<p style=\"text-align: center;\"><span class=\"transparent button\" style=\"display: block; max-width: 320px; padding: 15px 70px; margin: auto;\">M\u00e1s informaci\u00f3n<\/span><\/p><\/p>\n                                                            <\/div>\n                        \n                                                    <\/a>\n                                            \n                    <!-- Block 2 -->\n                                        \n                        \n                                            \n                    <!-- Block 3 -->\n                                        \n                        \n                                                            <\/div>\n\n                                    <\/div>\n\n    \n\n    <\/div>\n\n<script type=\"text\/javascript\">\n    \/\/<![CDATA[\n    require([\n        'jquery',\n        'scandiweb\/slider',\n        '!domReady'\n    ], function($) {\n        \/* Init Slider *\/\n        $('#sw-slider-23').slick({\n            dots: false,\n            arrows: false,\n            speed: 300,\n            autoplay: false,\n            autoplaySpeed: 5000,\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1                    }\n                },\n                {\n                    breakpoint: 641,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1                    }\n                }\n            ]\n        });\n    });\n    \/\/]]>\n<\/script>\n<\/div>\n<div class=\"slider-wrapper hide-on-desktop\"><div class=\"sw-slider-wrapper\">\n    <!-- The content slider -->\n    <div class=\"sw-slider\" id=\"sw-slider-22\">\n                    \n                                        \n                <div class=\"sw-slider-slide\">\n\n                    <!-- Block 1 -->\n                                                                <a href=\"buff-face-masks\"\n                        id=\"sw-link-1-330\"\n                        class=\"\">\n\n                        <style>\n                            #sw-link-1-330{\n                                background-image: url(https:\/\/www.buff.com\/media\/scandiweb\/slider\/u\/n\/unknown-1.jpeg)\n                            }\n                            .webp #sw-link-1-330{\n                                background-image: url(https:\/\/www.buff.com\/media\/scandiweb\/slider\/u\/n\/unknown-1.jpeg)\n                            }\n                        <\/style>\n                    \n                        \n                                                    <\/a>\n                                            \n                    <!-- Block 2 -->\n                                        \n                        \n                                            \n                    <!-- Block 3 -->\n                                        \n                        \n                                                            <\/div>\n\n                                    <\/div>\n\n    \n\n    <\/div>\n\n<script type=\"text\/javascript\">\n    \/\/<![CDATA[\n    require([\n        'jquery',\n        'scandiweb\/slider',\n        '!domReady'\n    ], function($) {\n        \/* Init Slider *\/\n        $('#sw-slider-22').slick({\n            dots: false,\n            arrows: false,\n            speed: 300,\n            autoplay: false,\n            autoplaySpeed: 5000,\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1                    }\n                },\n                {\n                    breakpoint: 641,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1                    }\n                }\n            ]\n        });\n    });\n    \/\/]]>\n<\/script>\n<\/div>    <\/div>\n<\/div>","sidebar_additional":"","sidebar_additional_alias":"div.sidebar.sidebar-additional"}