@font-face{font-family:Inter;src:url(../font/Inter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--font-family:"Inter", sans-serif}*{margin:0;text-decoration:none}.search-widgets form input.input,body{width:100%;font-family:var(--font-family)}body{-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga"}#header{background:var(--bg);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.11)}#header .header-nav .container,*{padding:0}#header .header-nav .display-nav{display:flex;flex-direction:column;margin:0;padding:0}#header .header-nav .display-nav .display-nav1{gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--secondary);min-height:44px}#header .header-nav .display-nav .display-nav1 .blockcart,#header .header-nav .display-nav .display-nav1 .user-info{background:0 0;display:flex;align-items:center;margin:0;width:fit-content;color:var(--font-primary);line-height:1;letter-spacing:0;font-size:.875rem;font-weight:400;cursor:pointer}#header .header-nav .display-nav .display-nav1 .user-info span{display:flex;align-items:center;color:var(--font-primary);margin:0;text-decoration:none}#header .blockcart .header,#header .header-nav .display-nav .display-nav1{display:flex;align-items:center;justify-content:flex-end}#header .blockcart .cart-products-count{line-height:1.5rem;color:var(--font-primary)}#header .header-nav .display-nav .display-nav2{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--secondary)}#header .header-nav .display-nav .display-nav2 .logo{width:auto;max-width:100%;height:auto;aspect-ratio:184/45}.search-widgets form input.input{border:0;background:var(--tertiary);color:var(--font-primary);padding:.5rem 1rem;font-size:.85rem;line-height:1.5;letter-spacing:.15px;min-height:36px}.search-widgets form input.input::placeholder{color:var(--font-primary)}.search-widgets form .material-icons{display:block}#header .header-top .display-top .menu{width:100%;margin:0;padding:0}#header .mobile{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem}#_mobile_top_menu .level.d-none,#header .mobile .mobile-cart ._desktop_user_info{display:none}#header #menu-icon .material-icons{width:2rem;height:2rem;font-size:2rem;line-height:2rem;text-align:center}#header #menu-icon i{text-align:center}#_mobile_top_menu.mobile{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:calc(100dvh - 50px);background:var(--bg);padding:0}#_mobile_top_menu .nav-buttons div.active{background:var(--bg)}#_mobile_top_menu .has-children:after{content:"";background:url(../img/arrow_down.svg);display:block;width:1.5rem;height:1.5rem}#_mobile_top_menu .level a{text-decoration:underline;color:var(--font-primary)}#wrapper{width:100%;padding:0 1.5rem}.breadcrumb{font-size:.8rem;color:var(--font-primary)}.breadcrumb ol{list-style:none;width:max-content;display:flex;flex-wrap:nowrap}#wrapper .breadcrumb li::after{margin:0}#wrapper .breadcrumb li span{color:var(--font-primary);font-weight:500}#wrapper .breadcrumb li a span{color:var(--font-primary);font-weight:400}#wrapper .breadcrumb li:last-child:after{display:none}#footer{width:100%;overflow-x:hidden}#header .header-nav .hidden-sm-down,.hidden-sm-down{display:none}@media screen and (min-width:576px){.hidden-sm-up{display:none}}@media screen and (min-width:768px){#header .mobile,.hidden-md-up{display:none}#header #_desktop_logo.hidden-sm-down,#header .display-nav.hidden-sm-down,.hidden-sm-down{display:block}}@media screen and (min-width:992px){#_desktop_top_menu .level_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;font-weight:600;text-transform:uppercase;cursor:pointer}#_desktop_top_menu .level a{display:flex;align-items:center;color:var(--font-primary);padding:.75rem 0;font-size:.9rem;cursor:pointer;transition:all .3s ease-in-out}#_desktop_top_menu .level_1 .has-children a{pointer-events:none}#_desktop_top_menu #menu-cart,#_desktop_top_menu a.btn-primary{text-transform:none;font-weight:400;font-size:.85rem;color:var(--font-primary)}#_desktop_top_menu .level_2{display:flex;flex-wrap:wrap;gap:1.5rem;background:var(--tertiary)}#_desktop_top_menu .submenu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;flex:1 100%;max-width:1400px;margin:auto;padding:1.5rem 0;gap:1.5rem}#_desktop_top_menu .submenu.d-none{display:none}#_desktop_top_menu .submenu .item a{padding:.5rem 0;transition:all .3s ease}#_desktop_top_menu .submenu .col-md-3{width:calc(25% - .75rem);padding:1rem}#_desktop_top_menu .submenu .content,#_desktop_top_menu .submenu .content p{height:100%;color:var(--font-primary);font-size:.85rem;line-height:normal}#_desktop_top_menu .submenu .content strong{text-transform:uppercase;display:block;margin-bottom:.75rem;font-size:1.05rem}#_desktop_top_menu a.btn-primary{width:fit-content;padding:.5rem 1rem;margin:1.5rem 0 0;background:var(--primary);max-width:100%;color:var(--bg);white-space:initial;font-weight:500;text-align:center}#_desktop_top_menu .submenu .col-md-9{width:calc(75% - .75rem);display:flex;flex-wrap:wrap;gap:0 1rem;padding:1rem}#_desktop_top_menu .col-md-9 .item{display:flex;align-items:center;width:calc(33.33% - .75rem)}}@media screen and (min-width:1400px){#footer .container,#header .header-nav .container,#wrapper .container{width:1400px;margin:auto}}.breadcrumb::after,.card-block::after,.card-footer::after,.card-header::after,.modal-footer::after,.modal-header::after,.navbar-toggleable-lg::after,.navbar-toggleable-md::after,.navbar-toggleable-sm::after,.navbar-toggleable-xl::after,.navbar-toggleable-xs::after{content:"";display:table;clear:both}.product-miniature,.product-miniature .product{display:-webkit-box;display:-ms-flexbox;-ms-flex-pack:center}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}.product-miniature .thumbnail-container:focus .product-description::after,.product-miniature .thumbnail-container:hover .product-description::after{position:absolute;top:0;left:10%;width:80%;content:"";opacity:.25;display:none}.product-miniature .product-price-and-shipping{font-weight:700;color:#232323;text-align:center}#wrapper .breadcrumb li,.product-images>li.thumb-container{display:inline}#wrapper .breadcrumb li:last-child::after{content:""}.block-category{margin-bottom:0}#category .category-pills span:hover,#subcategories .subcategories-list .subcategory-name:hover{background:var(--tertiary);border-color:var(--primary);box-shadow:0 .25rem .5rem var(--tertiary)}#footer ul,.distribuidora #subcategories .subcategories-list .subcategory-name:hover{background:0 0}.distribuidora #subcategories .subcategories-list .subcategory-name:hover .subcategory-image,.product .product-miniature:hover{border-color:var(--primary)}.distribuidora #subcategories .subcategories-list .subcategory-name img{margin-top:.5rem;margin-bottom:-.5rem;margin-left:-1rem;border:1px solid #eee;width:100%;height:100%;object-fit:contain;margin:0}#category.distribuidora #category-description,#category.distribuidora #js-product-list-footer,#category.distribuidora #products,#category.distribuidora .breadcrumb,#category.distribuidora .subcategories-list{margin:auto}#category.distribuidora .breadcrumb,#category.distribuidora .products{padding:0}#subcategories.distribuidora .subcategories-list .subcategory-name{min-width:calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}#category.distribuidora #category-description,#category.distribuidora #js-product-list-footer,#category.distribuidora #products,#category.distribuidora .breadcrumb,#category.distribuidora .subcategories-list{width:1400px}.breadcrumb{overflow:none}.breadcrumb span{font-size:.8rem;color:var(--primary)}.breadcrumb li:last-child span{font-weight:600;color:var(--font-primary)}.product .thumbnail-container{flex-direction:column;gap:0}.product .thumbnail-container .thumbnail picture img{width:100%;max-height:100%}.featured-products .thumbnail-container:focus .product-description::after,.featured-products .thumbnail-container:hover .product-description::after,.product-accessories .thumbnail-container:focus .product-description::after,.product-accessories .thumbnail-container:hover .product-description::after,.product-miniature .thumbnail-container:focus .product-description::after,.product-miniature .thumbnail-container:hover .product-description::after,.products .thumbnail-container:focus .product-description::after,.products .thumbnail-container:hover .product-description::after{border-top:none}.product .thumbnail-container .product-description,.product .thumbnail-container .thumbnail-top{width:100%}#category.distribuidora .block-category>.breadcrumb,#category.distribuidora .block-category>.category-description,#category.distribuidora .block-category>h1{padding-left:2rem;padding-right:2rem}#category .block-category>h1{order:1}.product-miniature .thumbnail-container .product-thumbnail img{aspect-ratio:1/1;width:100%;position:relative;display:block;max-width:100%;height:auto;margin:auto}#js-product-list .js-product,#products .js-product{position:relative;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box}#js-product-list .products,#js-product-list .row,#products{justify-content:flex-start;gap:0}@media (min-width:1400px){#js-product-list .js-product,#products .js-product{max-width:calc(25% - 1.125rem)!important;flex:0 0 calc(25% - 1.125rem)!important}}@media (min-width:1200px) and (max-width:1399px){#js-product-list .js-product,#products .js-product{max-width:calc(33.33% - 1rem)!important;flex:0 0 calc(33.33% - 1rem)!important}}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/895e092292d88717adaa.woff2)format("woff2"),url(../../../classic/assets/css/83131b9daba3e9a7b2c7.woff)format("woff"),url(../../../classic/assets/css/057cc3c927dc0b2e8dbb.otf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/dce0916af972e3040aa1.woff2)format("woff2"),url(../../../classic/assets/css/de69cd9e672c81725abc.woff)format("woff"),url(../../../classic/assets/css/29acb3c63123183305b0.otf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/250c120c3f8b2b0bb58e.woff2)format("woff2"),url(../../../classic/assets/css/c80d4fb11dcc2140b260.woff)format("woff"),url(../../../classic/assets/css/fd2d932b381003546821.otf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/a7360927bb3673ed7814.woff2)format("woff2"),url(../../../classic/assets/css/a8af1233a958bd1e96ed.woff)format("woff"),url(../../../classic/assets/css/40ef5dc59db6eeef1694.otf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/52260854eea2d38939bf.woff2)format("woff2"),url(../../../classic/assets/css/0f099f4e4d67aeb18ab6.woff)format("woff"),url(../../../classic/assets/css/56b65c6bec8f40445da4.otf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/57a1d494b0e76131f062.woff2)format("woff2"),url(../../../classic/assets/css/016d41b1da3f1f5aaa44.woff)format("woff"),url(../../../classic/assets/css/4db1ea0d15010c761ee5.otf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Manrope";src:url(../../../classic/assets/css/38fa559ad8e8cbaee0c7.woff2)format("woff2"),url(../../../classic/assets/css/1e81f33d197ccdb39d4e.woff)format("woff"),url(../../../classic/assets/css/64041bf784575b30a79f.otf)format("truetype");font-style:normal;font-weight:200;font-display:swap}.text-xs-center{text-align:center!important}@media (max-width:991px){#header .header-nav .row .mobile{justify-content:space-between}#header .header-nav .row .mobile .mobile-search{width:auto!important;margin-left:0!important;margin-right:0!important}.mobile-search .search-widgets{width:44px;position:relative}.mobile-search .search-widgets form input.input{width:44px;padding:0;color:transparent;caret-color:transparent;cursor:pointer;font-size:16px}.mobile-search .search-widgets form .material-icons{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#header .header-nav .mobile #menu-icon .material-icons,#header .mobile #menu-icon .material-icons{font-size:2.75rem;width:2.75rem;height:2.75rem;line-height:2.75rem}#header .mobile .mobile-cart{min-width:0;width:auto}#header .mobile .mobile-cart .cart-preview{height:auto;max-height:none;overflow:visible}#header .header-nav .mobile .mobile-cart .cart-preview i.shopping-cart,#header .mobile .mobile-cart i.shopping-cart{font-size:2.25rem;width:2.25rem;height:2.25rem;line-height:1;display:flex;align-items:center;justify-content:center}}@media (max-width:359px){#header .header-nav .mobile #menu-icon .material-icons,#header .mobile #menu-icon .material-icons{font-size:2rem;width:2rem;height:2rem;line-height:2rem}#header .header-nav .mobile .mobile-cart .cart-preview i.shopping-cart,#header .mobile .mobile-cart i.shopping-cart{font-size:1.75rem;width:1.75rem;height:1.75rem}.mobile-search .search-widgets,.mobile-search .search-widgets form input.input{width:38px}}.products.owl-carousel:not(.owl-loaded){overflow:hidden;flex-wrap:nowrap}.products.owl-carousel:not(.owl-loaded)>*{flex:0 0 25%;max-width:25%}@media (max-width:767px){.products.owl-carousel:not(.owl-loaded)>*{flex:0 0 50%;max-width:50%}}.bootstrap-touchspin .input-group-btn-vertical{white-space:nowrap;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400;top:.0625rem;left:.1875rem;font-size:.9375rem}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/895e092292d88717adaa.woff2)format("woff2"),url(../../../classic/assets/css/83131b9daba3e9a7b2c7.woff)format("woff"),url(../../../classic/assets/css/057cc3c927dc0b2e8dbb.otf)format("truetype");font-style:normal;font-weight:800}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/dce0916af972e3040aa1.woff2)format("woff2"),url(../../../classic/assets/css/de69cd9e672c81725abc.woff)format("woff"),url(../../../classic/assets/css/29acb3c63123183305b0.otf)format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/250c120c3f8b2b0bb58e.woff2)format("woff2"),url(../../../classic/assets/css/c80d4fb11dcc2140b260.woff)format("woff"),url(../../../classic/assets/css/fd2d932b381003546821.otf)format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/a7360927bb3673ed7814.woff2)format("woff2"),url(../../../classic/assets/css/a8af1233a958bd1e96ed.woff)format("woff"),url(../../../classic/assets/css/40ef5dc59db6eeef1694.otf)format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/52260854eea2d38939bf.woff2)format("woff2"),url(../../../classic/assets/css/0f099f4e4d67aeb18ab6.woff)format("woff"),url(../../../classic/assets/css/56b65c6bec8f40445da4.otf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/57a1d494b0e76131f062.woff2)format("woff2"),url(../../../classic/assets/css/016d41b1da3f1f5aaa44.woff)format("woff"),url(../../../classic/assets/css/4db1ea0d15010c761ee5.otf)format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Manrope;src:url(../../../classic/assets/css/38fa559ad8e8cbaee0c7.woff2)format("woff2"),url(../../../classic/assets/css/1e81f33d197ccdb39d4e.woff)format("woff"),url(../../../classic/assets/css/64041bf784575b30a79f.otf)format("truetype");font-style:normal;font-weight:200}*,::after,::before{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;box-sizing:inherit}html{font-family:sans-serif;line-height:1.15;text-size-adjust:100%;box-sizing:border-box;font-size:16px;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#fff}a{background-color:transparent;color:#24b9d7}h1{font-size:2em;margin:.67em 0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}button,hr,input{overflow:visible}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a,button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{appearance:button}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}h1,h2,h3,h4,h5,h6{margin-top:0;color:inherit}h2,h3,h4,h5,h6{font-weight:700}.page-content.page-cms ul,dl,ol,p,ul{margin-top:0;margin-bottom:1rem}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}label{display:inline-block;margin-bottom:.5rem}button,input,select,textarea{line-height:inherit}#header .blockcart .header span.hidden-sm-down,[hidden]{display:none!important}.h2,.h3{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;line-height:1.1}.h2,h2{font-size:1.3125rem}.h3,.h4,h3,h4{font-size:1.125rem}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid,.img-thumbnail{max-width:100%;height:auto}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-right:-15px;margin-left:-15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left;width:100%}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #f6f6f6}.table thead th{vertical-align:bottom;border-bottom:2px solid #f6f6f6}.table-responsive{min-height:0%}.btn,.form-control{line-height:1.25;font-size:1rem;border-radius:0}.form-control{display:block;width:100%;background-color:#fff;background-image:none;background-clip:padding-box}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.5rem 1rem}.btn-primary,.btn-primary:hover{color:#fff;background-color:#24b9d7;border-color:transparent}.collapse{display:none}.input-group{position:relative;width:100%;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table-cell}.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#7a7a7a;text-align:center;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.25);border-radius:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:.9375rem;line-height:1;background:center center/24px 24px no-repeat;border:1px solid transparent;border-radius:0}.card{position:relative;display:block;background-color:#fff;border-radius:0;border:1px solid rgba(0,0,0,.125)}.card,.card-title{margin-bottom:.75rem}.breadcrumb{list-style:none;background-color:#f6f6f6;border-radius:0}.media-list,ul{padding-left:0;list-style:none}#wrapper .breadcrumb ol,.list-group{padding-left:0;margin-bottom:0}.d-inline{display:inline!important}.float-xs-left{float:left!important}.float-xs-right{float:right!important}.text-uppercase{text-transform:uppercase!important}.text-muted{color:#7a7a7a!important}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:optional;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../../../classic/assets/css/12a47ed5fd5585f0f422.woff2)format("woff2"),url(../../../classic/assets/css/f2a0933406f783065152.woff)format("woff"),url(../../../classic/assets/css/00b1fb69fb78ff50fd55.ttf)format("truetype")}.material-icons{display:inline-block;width:1em;height:1em;overflow:hidden;font-family:"Material Icons";font-size:24px;font-style:normal;font-weight:500;line-height:24px;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;vertical-align:middle;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;-webkit-font-smoothing:antialiased}body,html{height:100%}body{direction:ltr;font-size:1rem}.page-content.page-cms ul,p{font-size:.9375rem;font-weight:400;color:#7a7a7a}.h2,.h3{text-transform:uppercase}.h1,.h2,.h3,.h4,body{color:#232323}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons{margin-right:.625rem}.card{border:0}.label,label{font-size:.875rem;color:#232323;text-align:right}.form-control{padding:.5rem 1rem;color:#7a7a7a;background:#f6f6f6;border:1px solid rgba(0,0,0,.25)}.input-group,body#checkout .custom-checkbox{display:flex}.bootstrap-touchspin{display:inline-block;float:left}.bootstrap-touchspin input.form-control,.bootstrap-touchspin input.input-group{float:left;width:3rem;padding:.175rem .5rem;color:#232323;background-color:#fff;border:1px solid rgba(0,0,0,.25)}.bootstrap-touchspin .btn-touchspin{background-color:#fff;border:1px solid rgba(0,0,0,.25)}.bootstrap-touchspin .input-group-btn-vertical{float:left;color:#232323}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}.text-muted{font-size:.875rem}#mobile_top_menu_wrapper{padding:15px;background:#fff}#products .products,.featured-products .products,.product-accessories .products{-webkit-box-pack:start}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{text-align:center}.product-miniature,.product-miniature .product{display:flex;-webkit-box-pack:center;justify-content:center}.product-miniature .product-thumbnail{display:block}.product-miniature .product-title a{font-size:.875rem;font-weight:400;color:#7a7a7a;text-align:center;text-decoration:none}.product-miniature .thumbnail-container{position:relative;height:auto;margin-bottom:1.563rem;overflow:hidden;background:#fff}.product-miniature .thumbnail-container .product-thumbnail{position:relative;height:calc(100% - 70px)}.product-miniature .product-title{margin-top:.7rem;text-align:center;text-transform:capitalize}.product-miniature .thumbnail-top{position:relative;overflow:hidden}.product-miniature .product-description{position:relative;bottom:0;height:auto;padding:.25rem .25rem .7rem;background:#fff}.block-category{min-height:13.75rem;margin-bottom:1.563rem}.block-category h1{margin-bottom:1rem;font-size:2rem}.block-categories .category-sub-menu li[data-depth="1"],.product-prices div{margin-bottom:.625rem}.product-price{display:inline-block;max-width:100%;color:#24b9d7}.product-quantity{display:flex}.product-quantity .input-group-btn-vertical{width:auto}.product-quantity .input-group-btn-vertical .btn{padding:.5rem .6875rem}.product-quantity .input-group-btn-vertical .btn i{top:.125rem;left:.1875rem;font-size:1rem}.product-quantity .btn-touchspin{height:1.438rem}.product-prices{margin-top:1.25rem}#product-modal .modal-content .modal-body .thumbnails,.block_newsletter form{position:relative}.block-social ul li a:hover,.social-sharing li a:hover{color:transparent}.card-block{padding:1.25rem 1.25rem .5rem}#footer{padding-top:2.5rem}#blockEmailSubscription_displayFooterBefore{float:inherit;width:100%;margin:auto}.block-contact{font-size:.875rem;color:#7a7a7a}.footer-container li a{color:#7a7a7a}#block_myaccount_infos .myaccount-title a,#header a,#wrapper .breadcrumb li a,.block-contact .block-contact-title,.block-contact .navbar-toggler .material-icons,.linklist .blockcms-title a{color:#232323}.account-list a:hover,.block_newsletter form button[type=submit] .search:hover,.footer-container li a:hover{color:#24b9d7}.block-social{text-align:right}.block-social ul li{display:inline-block;margin:.125rem;cursor:pointer;background-color:#f6f6f6;background-repeat:no-repeat}.block-social ul li:hover{background-color:#24b9d7}.block-social ul li a{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.footer-container{padding-top:2.5rem;overflow:hidden}.footer-container .h3,.footer-container .h4{margin-bottom:1rem;font-size:1rem}.footer-container li{margin-bottom:.3125rem}.links .collapse{display:inherit}.block_newsletter{float:inherit;width:100%;max-width:50rem;margin:auto auto .625rem;clear:both;font-size:.875rem;background:#fff}.block_newsletter form .input-wrapper{overflow:hidden}.block_newsletter form input[type=email]{width:100%;padding:11px;border:1px solid #ddd}.block_newsletter form input[type=email]:focus{padding:8px 8px 9px;border:3px solid #24b9d7;outline:0}.block_newsletter form input{height:42px;box-shadow:none}#header{position:relative;z-index:999;color:#7a7a7a;background:#fff;box-shadow:rgba(0,0,0,.11)0 2px 5px 0}#header .logo{max-width:100%;height:auto}#header .menu,#header .menu>ul>li{display:inline-block}#header .header-nav #menu-icon{margin:0 1rem;vertical-align:middle;cursor:pointer}#header .header-nav #menu-icon .material-icons{line-height:50px}#header .header-nav .user-info{margin-left:2.5rem;text-align:right}#header .header-nav .language-selector,#header .header-nav .user-info{margin-top:.9375rem;white-space:nowrap}#header .header-nav .cart-preview .shopping-cart{color:#7a7a7a;vertical-align:middle}#header .header-nav .blockcart{height:3rem;padding:.75rem;margin-left:.9375rem;text-align:center;white-space:nowrap;background:#f6f6f6}#header .header-nav .blockcart .header{margin-top:.125rem}#header .header-nav .material-icons{line-height:inherit}#header .header-top{padding:1.25rem 0}#header .header-top>.container{position:relative}#header .header-top .menu{padding-left:15px}#header .header-top .position-static{position:static}#wrapper{padding-top:1.563rem;background:#f6f6f6}#wrapper .breadcrumb{padding:0;background:0 0}#wrapper .breadcrumb li::after{margin:.3125rem;color:#7a7a7a;content:"/";color:var(--secondary);margin-left:0}#wrapper .breadcrumb li:last-child{margin:0;color:#7a7a7a;content:"/"}@media print{*,.page-content.page-cms ul::first-line,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}thead{display:table-header-group}blockquote,img,pre,tr{break-inside:avoid}.page-content.page-cms ul,h2,h3,p{orphans:3;widows:3}h2,h3{break-after:avoid}.table{border-collapse:collapse!important}}@media (min-width:576px){.container{width:540px;max-width:100%}.row{margin-right:-15px;margin-left:-15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}.col-sm-12{float:left;width:100%}.text-sm-center{text-align:center!important}.hidden-sm-up{display:none!important}}@media (min-width:768px){.container{width:720px;max-width:100%}.row{margin-right:-15px;margin-left:-15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}.col-md-2,.col-md-3{float:left;width:16.6667%}.col-md-3{width:25%}.col-md-4,.col-md-5{float:left;width:33.3333%}.col-md-6,.col-md-7{float:left;width:50%}.col-md-8,.col-md-9{float:left;width:66.6667%}.col-md-9{width:75%}.col-md-12{float:left;width:100%}.hidden-md-up{display:none!important}}@media (min-width:992px){.container{width:960px;max-width:100%}.row{margin-right:-15px;margin-left:-15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}.col-lg-6,.col-lg-7{float:left;width:50%}.col-lg-8,.col-lg-9{float:left;width:66.6667%}.col-lg-9{width:75%}.hidden-lg-up{display:none!important}}@media (min-width:1200px){.container{width:1140px;max-width:100%}.row{margin-right:-15px;margin-left:-15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}.col-xl-2,.col-xl-3{float:left;width:16.6667%}.col-xl-3{width:25%}.col-xl-8,.col-xl-9{float:left;width:66.6667%}.col-xl-9{width:75%}}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}.block-social ul{flex-flow:wrap}.block-social ul li{width:2rem;height:2rem;margin-right:1.3rem;margin-bottom:1.3rem;background-size:contain}.block_newsletter{padding-bottom:.625rem;border-bottom:1px solid #f6f6f6}.footer-container{margin-top:0;box-shadow:none}.footer-container .wrapper{padding-right:0!important;padding-left:0!important}.footer-container .links .h3{font-size:1rem;line-height:1.5}.footer-container .links ul{margin-bottom:0;background-color:#f6f6f6}.footer-container .links ul>li{padding:.625rem;font-weight:600;border-bottom:1px solid #fff}.footer-container .links ul>li a{color:#232323}.links .collapse,.links .title .collapse-icons .remove,.links .title[aria-expanded=true] .collapse-icons .add{display:none}.links .title{padding:.625rem;cursor:pointer;border-bottom:1px solid #f6f6f6}.links .navbar-toggler{display:inline-block;padding:0}.block_newsletter{padding-top:1rem}#header .top-logo{display:flex;-webkit-box-align:center;align-items:center;min-height:50px}#header .top-logo img{width:auto;max-height:2rem}}@media (max-width:991px){.hidden-md-down{display:none!important}.block-social{text-align:center}.block-contact{padding-left:1.5rem}}@media screen and (max-width:767px){.block-category{min-height:0;margin-bottom:0}.card-block{padding:0}.card{background-color:inherit;border:0;box-shadow:none}}#lgcookieslaw_fixed_button,.lgcookieslaw-banner{background-color:rgba(59,59,59,.9);box-shadow:#707070 0 1px 5px 0;color:#fff!important}#lgcookieslaw_banner .lgcookieslaw-banner-message p{color:#fff!important}#lgcookieslaw_banner .lgcookieslaw-banner-message a{border-bottom:1px solid #fff;color:#fff!important}.lgcookieslaw-modal-header{border-top:4px solid #5097c8!important}.lgcookieslaw-button-container .lgcookieslaw-accept-button,.lgcookieslaw-button-container .lgcookieslaw-reject-button,.lgcookieslaw-modal .lgcookieslaw-accept-button,.lgcookieslaw-modal .lgcookieslaw-badge,.lgcookieslaw-modal .lgcookieslaw-reject-button,.lgcookieslaw-slider.lgcookieslaw-slider-checked{color:#fff!important;background:#5097c8!important;border-color:#5097c8!important}#lgcookieslaw_banner{display:none;z-index:10000001;position:fixed;left:0;width:100%;padding:16px 0;color:#fff;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;line-height:20px}#lgcookieslaw_banner a{text-decoration:none;cursor:pointer;font-size:15px}#lgcookieslaw_banner .lgcookieslaw-link-container{margin-top:8px}#lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link:not(:first-child){margin-left:7px}.lgcookieslaw-banner-message{display:block;width:calc(80% - 10px);margin-right:10px;float:left;color:#fff;font-size:16px}.lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message{width:calc(60% - 10px)}.lgcookieslaw-banner-message p{color:#fff;margin-bottom:8px;font-size:14px;line-height:20px;padding-bottom:0}.lgcookieslaw-button-container{display:block;width:20%;float:left}.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{width:40%;display:flex;justify-content:space-between}.lgcookieslaw-button-container .lgcookieslaw-accept-button,.lgcookieslaw-button-container .lgcookieslaw-reject-button{text-align:center;min-height:50px;cursor:pointer;font-size:18px;text-transform:uppercase;background-color:#8bc954}.lgcookieslaw-button-container .lgcookieslaw-accept-button{display:block;width:100%}.lgcookieslaw-button-container .lgcookieslaw-reject-button,.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button{display:inline-block;width:49%}.lgcookieslaw-modal{background:#fff;display:none;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;color:#444;padding:0!important}.lgcookieslaw-modal-header{padding:20px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;overflow:auto;border-bottom:1px solid #e4e3e3;box-shadow:rgba(0,0,0,.1)0 4px 2px -3px;z-index:1070}.lgcookieslaw-modal-header .lgcookieslaw-modal-header-title{margin:0;padding:0;text-transform:uppercase;line-height:22px;font-size:20px;color:#444;align-items:center;font-weight:700}.lgcookieslaw-modal-body{padding:16px;display:block;position:relative;overflow:auto;height:417px;scroll-behavior:smooth}.lgcookieslaw-section{padding:16px;display:flex;flex-wrap:wrap;border:1px solid #e4e3e3;margin-bottom:16px;border-radius:2px;box-shadow:rgba(0,0,0,.1)0 0 10px}.lgcookieslaw-section:last-child{margin-bottom:0}.lgcookieslaw-section-name{display:block;font-weight:700;font-size:16px;padding:5px 15px;flex:1 1 0%;line-height:20px}.lgcookieslaw-badge{position:relative;top:-1px;right:-2px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:12px;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#8ac954;border-radius:10px}.lgcookieslaw-section-purpose{display:block;float:left;width:100%}.lgcookieslaw-section-purpose-button{border-bottom:none;padding:10px 15px;margin-top:10px;margin-bottom:0;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;color:#444;touch-action:manipulation;cursor:pointer;text-decoration:none}.lgcookieslaw-section-purpose-button .lgcookieslaw-section-purpose-button-title{margin:0;font-size:14px;line-height:20px}.lgcookieslaw-section-purpose-content.collapse{display:none}.lgcookieslaw-section-purpose-content-description{padding:8px 16px;font-size:14px;line-height:20px}.lgcookieslaw-section-purpose-content-cookies-table{width:100%;margin-top:10px;max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.lgcookieslaw-section-purpose-content-cookies-table caption+thead tr:first-child td,.lgcookieslaw-section-purpose-content-cookies-table caption+thead tr:first-child th,.lgcookieslaw-section-purpose-content-cookies-table colgroup+thead tr:first-child td,.lgcookieslaw-section-purpose-content-cookies-table colgroup+thead tr:first-child th,.lgcookieslaw-section-purpose-content-cookies-table thead:first-child tr:first-child td,.lgcookieslaw-section-purpose-content-cookies-table thead:first-child tr:first-child th{border-top:0}.lgcookieslaw-section-purpose-content-cookies-table>thead>tr>th{background:#f5f5f5;vertical-align:middle;border-bottom:1px solid #d6d4d4;font-weight:700}.lgcookieslaw-section-purpose-content-cookies-table tbody>tr>td,.lgcookieslaw-section-purpose-content-cookies-table tbody>tr>th,.lgcookieslaw-section-purpose-content-cookies-table tfoot>tr>td,.lgcookieslaw-section-purpose-content-cookies-table tfoot>tr>th,.lgcookieslaw-section-purpose-content-cookies-table thead>tr>td,.lgcookieslaw-section-purpose-content-cookies-table thead>tr>th{padding:8px 16px;font-size:13px;line-height:20px;vertical-align:middle;border-top:1px solid #d6d4d4}.lgcookieslaw-section-checkbox{display:inline-flex;width:25%;justify-content:flex-end;padding-right:47px}.lgcookieslaw-modal-footer{display:flex;border-width:1px 0 0;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image:initial;box-shadow:rgba(0,0,0,.1)0-4px 2px -3px;border-top-style:solid;border-top-color:#e4e3e3;padding:16px}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{width:20%;display:flex;justify-content:flex-start}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{width:80%;display:flex;justify-content:flex-end}.lgcookieslaw-modal-footer .lgcookieslaw-button{min-height:40px;text-transform:none;color:#fff;font-size:15px;display:inline-block;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:0;white-space:nowrap;user-select:none;margin-right:5px}.lgcookieslaw-modal-footer .lgcookieslaw-button:last-child{margin-right:0}.lgcookieslaw-switch{position:relative;display:inline-block;width:60px;height:34px}.lgcookieslaw-slider-option{font-size:14px}.lgcookieslaw-slider-option-left,.lgcookieslaw-slider-option-right{position:absolute;display:inline-block;line-height:34px;font-weight:700}.lgcookieslaw-slider-option-left{left:-35px}.lgcookieslaw-slider-option-right{left:70px}.lgcookieslaw-switch input{opacity:0!important;width:0!important;height:0!important}.lgcookieslaw-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;box-shadow:#ccc 0 0 1px;transition:all .4s ease 0s}#lgcookieslaw_banner.lgcookieslaw-banner-floating{width:40%;top:50%;left:50%;transform:translate(-50%,-50%)}#lgcookieslaw_banner.lgcookieslaw-banner-floating>.container{display:table-cell}.lgcookieslaw-banner-floating .lgcookieslaw-banner-message,.lgcookieslaw-banner-floating .lgcookieslaw-button-container{width:100%}.lgcookieslaw-banner-floating .lgcookieslaw-banner-message{margin-right:0;float:none;font-size:15px}.lgcookieslaw-banner-floating .lgcookieslaw-button-container{margin-top:15px}.lgcookieslaw-banner-floating .lgcookieslaw-accept-button,.lgcookieslaw-banner-floating .lgcookieslaw-reject-button{line-height:10px;height:40px!important}.lgcookieslaw-overlay{display:none;position:fixed;z-index:9999;width:100%;height:100%;inset:0;background-color:rgba(0,0,0,.5);transition:all .5s ease 0s}.table-responsive{border:0!important}.lgcookieslaw-fixed-button{position:fixed;z-index:5000;padding:0;height:50px;width:50px;bottom:10px;cursor:pointer;background-color:#444;display:none;justify-content:center;align-items:center;transition:transform .2s ease 0s!important}.lgcookieslaw-fixed-button.lgcookieslaw-fixed-button-left{left:10px}@media only screen and (max-width:991px){.lgcookieslaw-banner-floating{width:55%!important}.lgcookieslaw-button-container .lgcookieslaw-reject-button,.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button{width:100%}.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button{order:0;margin-bottom:5px}.lgcookieslaw-button-container .lgcookieslaw-reject-button{order:1}.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.lgcookieslaw-banner-message{display:block;float:left;margin-bottom:15px;margin-right:0}.lgcookieslaw-button-container{display:block;float:left;width:100%}.lgcookieslaw-banner-message,.lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message,.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container{width:100%}#lgcookieslaw_banner{padding:0}.lgcookieslaw-banner .container{width:100%;padding:15px!important}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{width:100%;float:right;text-align:center}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{width:100%;float:left;text-align:center}.lgcookieslaw-section-name{width:50%;float:left}.lgcookieslaw-section-name .lgcookieslaw-badge{top:0;right:0}.lgcookieslaw-section-checkbox{width:50%}.lgcookieslaw-banner-floating{width:95%!important}.lgcookieslaw-banner-floating .lgcookieslaw-button-container{margin-top:0}.lgcookieslaw-button-container .lgcookieslaw-accept-button,.lgcookieslaw-button-container .lgcookieslaw-reject-button{font-size:16px!important}}@media only screen and (max-width:599px){.lgcookieslaw-modal-footer{flex-wrap:wrap}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-left{order:1;margin-top:5px}.lgcookieslaw-modal-footer .lgcookieslaw-modal-footer-right{order:0;flex-wrap:wrap}.lgcookieslaw-modal .lgcookieslaw-accept-button{order:0;flex:1 1 100%;margin-right:0;margin-bottom:5px}.lgcookieslaw-modal .lgcookieslaw-partial-accept-button{order:1;flex:1 1 50%;margin-right:0}.lgcookieslaw-modal .lgcookieslaw-reject-button{order:2;flex:1 1 calc(50% - 5px);margin-right:0;margin-left:5px}.lgcookieslaw-modal .lgcookieslaw-cancel-button{flex:1 1 100%}}@media only screen and (max-width:449px){.lgcookieslaw-section-name{width:100%;text-align:center}.lgcookieslaw-section-checkbox{width:100%;justify-content:center;margin-top:5px;padding-right:0}.lgcookieslaw-modal .lgcookieslaw-partial-accept-button{flex:1 1 100%}.lgcookieslaw-modal .lgcookieslaw-reject-button{order:2;flex:1 1 100%;margin-top:5px;margin-left:0}}@media only screen and (min-width:768px){.lgcookieslaw-banner .container{vertical-align:middle;max-width:100%;margin:auto}.lgcookieslaw-banner-floating .container{padding-left:16px!important;padding-right:16px!important;padding-bottom:0!important}}@media only screen and (min-width:768px) and (max-width:1199px){.lgcookieslaw-banner.lgcookieslaw-reject-button-enabled .container{padding:0 5%!important}}@media only screen and (min-width:992px) and (max-width:1199px){.lgcookieslaw-banner-floating{width:45%!important}}#category.distribuidora #wrapper .container{width:100%!important}#category.distribuidora #main-content,#category.distribuidora #products{padding:2rem 0}#category.distribuidora .breadcrumb,#category.distribuidora .products{padding:0 1rem}.block-category{min-height:auto}#subcategories.card-block,.block-category .h1,.block-category.card{padding:0;margin:0}#subcategories .subcategories-list .subcategory-image{margin-bottom:.75rem}#subcategories{border:0;margin:0;min-height:90px}#subcategories .subcategories-list{padding:1rem 0;width:100%}#category .category-pills span,#subcategories .subcategories-list .subcategory-name{display:block;margin:0;padding:0;min-width:fit-content;max-width:fit-content;gap:1rem;border:1px solid var(--secondary);box-shadow:0 .25rem .5rem var(--secondary);transition:all .3s ease-in-out 0s;text-align:center}.distribuidora #subcategories{padding:2rem 1rem;margin:2rem 0;position:relative;left:0}.distribuidora #subcategories .h2,.distribuidora .category-pills .h2{text-align:center}.distribuidora #subcategories .subcategories-list{gap:2rem;margin:auto}.distribuidora #subcategories .subcategories-list .subcategory-name{max-width:calc(50% - 1rem);min-width:calc(50% - 1rem);border:0;box-shadow:none}.distribuidora #subcategories .subcategories-list .subcategory-image{display:flex;width:100%;height:auto;aspect-ratio:1/1;border-top:.5rem solid var(--secondary);border-right:.5rem solid var(--secondary);transition:all .3s ease-in-out 0s}.category-description{padding:0 1rem;min-height:24px}.category-description,.category-description a,.category-description p{color:var(--font-primary)!important;font-size:.952rem}.category-description ul{list-style:initial;padding-left:1.5rem}#faqs{margin:2rem 0;padding:0 1rem}.faqs{display:flex;flex-flow:column wrap;gap:1rem}.faqs .faq h3{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;padding:1rem 1.5rem;color:var(--font-primary);background:var(--tertiary);font-size:1.05rem;font-weight:600;cursor:pointer}.faqs .faq div{display:none;transition:all .3s ease-in 0s}.faqs .faq div div{padding:1rem 1.5rem .75rem;display:none}.faqs .faq p{margin:0;padding:0 0 .5rem;line-height:normal;color:var(--font-primary)!important}@media screen and (min-width:992px){#faqs,.category-description{padding:1rem 0;margin:0}}@media screen and (min-width:1200px){#category.distribuidora #category-description,#category.distribuidora #js-product-list-footer,#category.distribuidora #products,#category.distribuidora .breadcrumb,#category.distribuidora .subcategories-list{width:1200px;margin:auto}#category.distribuidora .breadcrumb,#category.distribuidora .products{padding:0}#subcategories.distribuidora .subcategories-list .subcategory-name{min-width:calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}}@media screen and (min-width:1400px){#category.distribuidora #category-description,#category.distribuidora #js-product-list-footer,#category.distribuidora #products,#category.distribuidora .breadcrumb,#category.distribuidora .subcategories-list{width:1400px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;font:inherit}.owl-carousel button.owl-dot{padding:0!important}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;user-select:none}@font-face{font-family:Inter;src:url(../font/Inter.woff2)format("woff");font-style:normal;font-weight:100 900;font-display:optional}:root{--font:#222;--font-primary:#2b6288;--bg:#fff;--primary:#5097c8;--secondary:#9ec5e1;--tertiary:#ecf3f9}body{background:var(--bg);font-family:Inter,sans-serif;font-size:16px;font-optical-sizing:auto;font-style:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-size-adjust:100%}body,p{color:var(--font-primary);line-height:1.5}a{color:var(--primary)}.btn-outline-primary i,.btn-primary i{display:flex;align-items:center;width:1.5rem;height:1.5rem;line-height:1.5rem;margin:0}.btn-primary,.search-widgets form .material-icons{display:flex;align-items:center;justify-content:center;color:var(--bg);background:var(--primary)}.btn-primary{gap:.5rem;padding:.5rem .75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.d-none{display:none}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.products-section-title{color:var(--font-primary);font-weight:600;margin:0 0 1rem;padding:0 0 .5rem;font-size:1.25rem}#header{position:sticky;top:0}#header .header-nav{max-height:fit-content;border:0}#header .header-nav .container .display-nav{display:flex;flex-direction:column;margin:0;padding:0}#header .display-nav1{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--secondary);min-height:44px}#header .display-nav1 div{margin:0;padding:0;background:0 0}#header .display-nav1 ._desktop_cart,#header .display-nav1 ._desktop_user_info,#header .header-nav .cart-preview,#header .header-nav .user-info{height:1.5rem;max-height:1.5rem;overflow:hidden}#header .display-nav1 .header,#header .display-nav1 a,#header .display-nav1 span,#header .header-nav .cart-preview.active{background:0 0;color:var(--font-primary);line-height:1;letter-spacing:0;font-size:.875rem;font-weight:400;cursor:pointer}#header .header-nav .blockcart .header{display:flex;align-items:center;justify-content:flex-end}#header .header-nav .blockcart{padding:0}#header #_mobile_cart,#header .header-nav .cart-preview,#header .header-nav .user-info{background:0 0;display:flex;align-items:center;margin:0;width:fit-content;font-size:.925rem;line-height:1}#header .mobile .mobile-cart{display:flex;align-items:center;min-width:50px}#header .mobile ._desktop_user_info{display:none}#header .header-nav .cart-preview a,#header .header-nav .user-info span{display:flex;align-items:center;color:var(--font-primary);margin:0;text-decoration:none}#header .header-nav .cart-preview i.shopping-cart,#header .header-nav .user-info i{width:1.5rem;height:1.5rem;line-height:1.5rem;margin-right:.25rem}#header .header-nav .user-info i{color:var(--font-primary)}#header .cart-preview .cart-products-count{font-size:.75rem;line-height:1.5rem;color:var(--font-primary);margin-top:.15rem;margin-left:.15rem}#header .logo{width:auto;max-height:2.75rem}#header .display-nav2{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--secondary)}#header .display-nav2 div,#header .header-nav .row,.block_newsletter div{margin:0;padding:0}.search-widgets{width:100%;border-radius:2rem;overflow:hidden;border:1px solid var(--primary);margin:0}.search-widgets form{width:100%;position:relative}.search-widgets form .material-icons{width:3rem;height:37px;font-size:1.5rem;position:absolute;top:0;left:auto;right:0}#header .header-top{padding:0;position:relative}#header .header-nav .row .mobile{width:100%;display:flex;justify-content:space-between;gap:.5rem}#_mobile_top_menu .item,#header .header-nav .row .mobile .mobile-search{display:flex;align-items:center;width:75%}#_mobile_top_menu .nav-buttons .account-links.d-none,#header .header-nav .row .mobile .clearfix,#header .header-nav .row .mobile::after{display:none}#close-menu-out{position:absolute;display:block;right:0;top:0;width:2.5rem;height:100%}#header #menu-icon,#header .header-nav #menu-icon{display:flex;align-items:center;color:var(--primary);height:50px;margin:0;padding:0;line-height:1}#header #menu-icon i,#header .header-nav #menu-icon .material-icons{width:2rem;height:2rem;font-size:2rem;line-height:2rem}#mobile_top_menu_wrapper{width:100%;min-height:calc(-50px + 100dvh);padding:0 2.5rem 0 0;margin:0;position:absolute;background:rgba(0,0,0,.2);overflow:hidden}#_mobile_top_menu{width:100%;min-height:calc(-50px + 100dvh);background:var(--bg)}#_mobile_top_menu .item{width:100%;justify-content:space-between;gap:0 .5rem;height:3rem;padding:0 .75rem;border-bottom:1px solid var(--secondary);cursor:pointer}#_mobile_top_menu .nav-buttons{display:flex;flex-wrap:wrap;width:100%;line-height:2.5rem}#_desktop_top_menu .level a,#_mobile_top_menu .nav-buttons div{display:flex;align-items:center;color:var(--font-primary);cursor:pointer}#_mobile_top_menu .nav-buttons div{width:50%;justify-content:center;border-bottom:1px solid var(--tertiary);background:var(--tertiary);font-size:.925rem}#_mobile_top_menu .nav-buttons div i{margin-right:.25rem}#_mobile_top_menu .nav-buttons .account-links{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:calc(100% - 2.5rem);height:100%;position:absolute;z-index:3000;top:2.5rem;right:2.5rem;background:var(--bg);text-align:left;border:0;padding:.25rem}#_mobile_top_menu .nav-buttons .account-links span{width:100%;background:var(--font-primary);color:var(--bg);line-height:3rem;height:3rem;padding:0 .75rem;border-bottom:1px solid var(--bg);cursor:pointer}#_mobile_top_menu .level{min-width:100%;display:flex;flex-direction:column;background:var(--bg);padding:.25rem}#_mobile_top_menu #menu-cart,#_mobile_top_menu .d-none{display:none}#_mobile_top_menu .submenu{width:100%;max-height:calc(-50px - 3rem + 100dvh);overflow:auto;margin:0;padding:0 .25rem .25rem 0}#_mobile_top_menu .submenu .col-md-9{padding:0}#_mobile_top_menu .back{display:flex;align-items:center;background:var(--primary);color:var(--bg);justify-content:flex-start;height:3rem;padding:0 .75rem}#_desktop_top_menu,#header .header-top .container,#header .header-top .container div.col-sm-12{position:relative;width:100%;margin:0;padding:0}#_desktop_top_menu .level_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;font-weight:600;text-transform:uppercase;cursor:pointer}#_desktop_top_menu .level_1 .item.has-children a{pointer-events:none;cursor:pointer}#_desktop_top_menu .level a{padding:.75rem 0;font-size:.9rem;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s,transform .3s ease-in-out 0s,opacity .3s ease-in-out 0s}#_desktop_top_menu #menu-cart,h1,h1.h2{text-transform:none;font-weight:400;font-size:.85rem;color:var(--primary)}#_desktop_top_menu .level_2{display:flex;flex-wrap:wrap;gap:1rem 0;background:var(--tertiary)}#_desktop_top_menu .submenu{display:flex;flex-flow:wrap;align-items:flex-start;flex:1 1 100%;max-width:1400px;margin:auto;padding:2rem 0}#_desktop_top_menu .submenu .content,#_desktop_top_menu .submenu .content p{height:100%;color:var(--primary);font-size:.85rem;line-height:normal}#_desktop_top_menu .submenu .content strong{text-transform:uppercase;display:block;margin-bottom:.25rem}#_desktop_top_menu .submenu .col-md-9{display:flex;flex-wrap:wrap;gap:0 1rem}#_desktop_top_menu .submenu .col-md-9 div{width:calc(33.33% - .75rem)}#_desktop_top_menu .submenu.d-none{display:none}#_desktop_top_menu .submenu .item,#_desktop_top_menu .submenu a{display:flex;align-items:center}#_desktop_top_menu .submenu a{width:fit-content;font-size:.9rem;color:var(--primary);padding:.5rem .75rem}#_desktop_top_menu .submenu a,#_desktop_top_menu .submenu i,.owl-nav button{transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s,transform .3s ease-in-out 0s,opacity .3s ease-in-out 0s}#_desktop_top_menu .submenu i{width:1rem;height:1rem;font-size:.95rem;line-height:1.2;text-align:center;color:var(--secondary)}#_desktop_top_menu a.btn-primary{max-width:100%;color:var(--bg);font-size:.825rem;white-space:initial;text-transform:none;font-weight:500}#wrapper{padding:0;background:0 0;display:block}#main-content{margin:0;padding:1rem}#wrapper .container{padding:0;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:1200px){#wrapper .container{max-width:1170px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1400px){#wrapper .container{max-width:1370px}}#wrapper #content-wrapper{width:100%;padding:0}h1,h1.h2{text-align:center;font-weight:700;font-size:1.75rem;color:var(--font-primary)}.breadcrumb{padding:1rem 0;margin:.5rem 0;overflow:auto}.breadcrumb a,a{text-decoration:none}#products .products,.featured-products .products,.product-accessories .products,.productos-relacionados .products{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:1.5rem;justify-content:flex-start}.product{padding:0;margin:0;max-width:100%}.product .product-miniature{overflow:hidden;margin-bottom:1px;border:1px solid var(--secondary)}.product .thumbnail-container{display:flex;flex-wrap:wrap;width:100%;height:fit-content;margin:0;padding:1rem;gap:0 1rem}.product .thumbnail-container .thumbnail-top{width:calc(30% - .5rem)}.product .thumbnail-container .product-description{width:calc(70% - .5rem)}.product .thumbnail-container .call2action{width:100%;overflow:hidden;padding:1px}.product .thumbnail-container .thumbnail picture{width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--bg)}.product .product-description{padding:0;display:flex;flex-direction:column;gap:.5rem}.product .product-description *{margin:0;padding:0;color:var(--font);text-align:left}.product .product-description .reference{font-size:.85rem;color:var(--font-primary)}.product .product-description .product-title a{font-weight:700;font-size:1.05rem;line-height:1.2;text-transform:uppercase;color:var(--font-primary);display:flex;align-items:center;text-align:left}.product-prices{display:flex;flex-wrap:wrap}.product-prices .product-price{flex:1 1 100%;padding:.5rem 1rem;background:var(--tertiary)}.product-prices .product-discount,.product-prices .product-price,.product-prices .product-price .current-price{margin:0;text-align:center;line-height:normal}.product-prices .product-discount span,.product-prices .product-price .current-price span,.product-prices .product-price span{width:100%;text-align:center}.product-prices .product-price .current-price-value{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--primary)}#product .product-units,.product .product-units,.product-prices .product-units{width:100%;flex:1 1 100%;font-size:.8rem;font-weight:400;text-align:center;background:#f9f9f9;color:var(--font-primary);padding:.25rem;margin-top:.5rem}.product .product-add-to-cart{display:flex;align-items:center;justify-content:space-around;gap:0 .5rem;margin-top:.5rem}.bootstrap-touchspin,.product .product-quantity,.qty{max-width:100px;min-width:100px}.product .add{width:100%}.product .product-quantity .input-group{min-height:3rem;text-align:center}.bootstrap-touchspin,.qty{width:100%}.bootstrap-touchspin .input-group{text-align:center;font-size:.85rem}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;display:flex;flex-direction:row-reverse;justify-content:space-between;bottom:0;width:100%;background:var(--bg);margin:0;padding:0}.bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin input.form-control,.bootstrap-touchspin input.input-group,.product-quantity #quantity_wanted{width:100%;margin:0;padding:0;height:3rem;color:var(--font-primary);text-align:center;border:1px solid var(--primary);background:#fff}.bootstrap-touchspin input.form-control,.bootstrap-touchspin input.input-group,.product-quantity #quantity_wanted{width:calc(100% - 4rem);margin-left:2rem;border-left:none;border-right:none}.bootstrap-touchspin .input-group-btn-vertical i.touchspin-down,.bootstrap-touchspin .input-group-btn-vertical i.touchspin-up{top:0;left:0;width:1.75rem;height:2.9rem;font-size:1rem;line-height:1.7rem;text-align:center;border-right:1px solid var(--primary)}.bootstrap-touchspin .input-group-btn-vertical i.touchspin-up{right:0;left:auto;border-left:1px solid var(--primary);border-right:none}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:0}.product .add .btn{width:100%;height:3rem;text-align:center;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.5rem}.product .btn-primary{color:var(--bg);border-color:var(--primary)}.product .product-quantity .control-label,.product .tax-shipping-delivery-label{display:none}.owl-carousel .owl-stage-outer{margin:0}.owl-carousel .owl-stage{padding-left:0}.owl-nav{position:absolute;width:100%;top:50%;font-size:3rem;color:#428fc4}.owl-nav button{position:absolute;display:flex;align-items:center;z-index:1;height:fit-content;opacity:.25;outline:0}.owl-nav button span{height:fit-content;line-height:1.75rem}.owl-nav .owl-prev{left:-1.5rem}.owl-nav .owl-next{right:-1.5rem}#footer #copy,.owl-dots{display:flex;flex-wrap:wrap;justify-content:center}.owl-dots{width:100%;height:auto;min-height:1rem;align-items:center;gap:.5rem .75rem}#footer{position:relative;z-index:1001}#footer .footer-container{background:var(--tertiary);padding:2rem 1rem;display:flex}#footer .footer-container .container{padding:0;display:flex;flex-flow:column-reverse wrap}#footer .footer-container .container .row,.block-social ul{margin:0;width:100%}#footer .footer-container .container .footer,#footer .footer-container .container .footer-after,#footer .footer-container .container .footer-before{width:100%;display:flex;flex-direction:column;margin:0}.block_newsletter{display:block;background:0 0;padding:2rem 1rem;border:0}.block_newsletter .row{display:block;padding:0}#footer .links li a,#footer .links li span,.block_newsletter .custom-checkbox label,.block_newsletter .h2{color:var(--font-primary)}.block_newsletter .h3,.block_newsletter p{margin:0;padding:0;color:var(--primary);text-transform:none;font-weight:400;line-height:normal;font-size:.8rem}#footer .block_newsletter .h3{padding-bottom:1rem;font-size:1.025rem;font-weight:500}.block-social ul{display:flex;justify-content:flex-end;gap:0 .5rem}.block-social ul li{width:2.5rem;height:2.5rem;margin:0}.block-contact.wrapper{padding:1rem;font-size:.875rem;color:var(--font-primary)}.block-contact ul{list-style:initial;margin-left:1.5rem;margin-top:.5rem;background:0 0}.block-contact ul li{border:0;padding:0}.block-contact a,.block-contact span,.footer-container li a,.footer-container li span{font-size:.875rem;color:var(--font-primary);cursor:pointer}#footer,#footer .links,body#category.distribuidora .productos-relacionados .js-product,body#category.distribuidora .productos-relacionados .products{padding:0}#footer .links ul{padding:0 .5rem}#footer .links li{border:0;margin:0 0 2px}#footer li{line-height:1}#footer .h3,#footer .h4,#footer .title{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--font-primary);border-color:var(--secondary);margin:0;padding:.25rem 0}#footer #copy{align-items:flex-end;gap:0 .5rem;background:var(--font-primary);color:var(--bg);padding:.75rem 0;letter-spacing:.5px;font-size:.65rem}#footer #copy label{color:var(--bg);font-weight:300;margin:0;font-size:.8rem}#footer .kit-digital{display:flex;align-items:center;justify-content:center}#footer .kit-digital img{max-width:100%;height:auto}#whatsapp{position:fixed;z-index:100;right:10px;bottom:10px;cursor:pointer}#lgcookieslaw_banner{padding:1rem}#lgcookieslaw_banner .container{flex-direction:column}@media screen and (min-width:576px){.container,.product.col-md-4,.product.col-xl-3{width:100%}}@media screen and (min-width:768px){#footer .footer-container .footer{flex-direction:row}.product.col-md-4,.product.col-xl-3{max-width:calc(50% - .75rem)}}@media screen and (min-width:992px){#header .display-nav2{min-height:78px}#wrapper .container{flex-direction:column}.product.col-md-4,.product.col-xl-3{max-width:calc(33.33% - 1rem)}.product .thumbnail-container{padding:1rem;flex-direction:column;gap:0}.product .thumbnail-container .product-description,.product .thumbnail-container .thumbnail-top{width:100%}.product .product-description .product-title a{min-height:5.2rem}#footer .footer-container{padding-top:4rem}#footer .footer-container .container,#footer .footer-container .container .footer,#footer .footer-container .container .footer-after,#footer .footer-container .container .footer-before{flex-direction:row}.block_newsletter{padding-top:0}#footer .links .wrapper{padding:1rem 0}#footer .links ul{padding:0}#footer .links ul li a,#footer .links ul li span{display:block;padding:.25rem 0}#footer .h3,#footer .h4,#footer .title{margin-bottom:.5rem}}@media screen and (min-width:1200px){#footer .container,#header .container,#wrapper .container{width:1200px;margin:auto}#header .header-nav .container{padding:0}}@media screen and (min-width:1400px){#footer .container,#header .container,#wrapper .container{width:1400px}.product.col-xl-3{max-width:calc(25% - 1.125rem)}}@media (min-width:992px){#_desktop_top_menu{min-height:46px}}@media (max-width:1499px){body #header .header-nav .container{padding-left:1rem;padding-right:1rem}#category.distribuidora .block-category>.breadcrumb,#category.distribuidora .block-category>.category-description,#category.distribuidora .block-category>h1{padding-left:2rem;padding-right:2rem}}@media (max-width:1499px){#category-description_footer,#faqs{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){#footer .footer-container .block-contact{flex:0 0 34%;max-width:34%}#footer .footer-container .links{flex:0 0 66%;max-width:66%}#footer .links .row{display:flex;flex-wrap:nowrap}#footer .links .row>div{flex:1 1 0%;max-width:none}}#category .block-category{display:flex;flex-direction:column}#category .block-category>.category-description{order:2;margin-bottom:.25rem}#category .block-category>#subcategories{order:3;margin-top:0}#category .block-category #subcategories .subcategories-list{padding-top:6px}@media (min-width:992px) and (max-width:1199px){#_desktop_top_menu .level_1{gap:.5rem .85rem}}.top-logo img{max-height:36px;width:auto;height:auto}.dfd-root{position:fixed!important;inset:0!important;z-index:2147483600!important}#category,#content,#main,#wrapper,.page-content{max-width:100%;overflow-x:hidden}#content *,#wrapper *{max-width:100%;box-sizing:border-box}#subcategories .subcategories-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:100%}#subcategories .subcategories-list>.subcategory-name,#subcategories .subcategories-list>span{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);box-sizing:border-box}#subcategories .img-fluid,#subcategories .subcategory-image img{max-width:100%;height:auto}.breadcrumb,.breadcrumb ol,nav.breadcrumb{max-width:100%;overflow-x:auto;white-space:nowrap;display:block}.tabla-envases-fruta,.table-responsive{display:block;width:100%;max-width:100%;overflow-x:auto}.category-description{max-width:100%;overflow-x:hidden}@media (max-width:767px){#footer .footer-container .container .footer-before{display:contents}#footer .footer-container .container .block_newsletter{order:10;width:100%}#footer .footer-container .container .footer{order:5}#footer .footer-container .container .footer-after{order:3}#footer .footer-container .container .block-social{order:2;width:100%;margin:1.75rem 0 1.5rem}#footer .footer-container .container .kit-digital{order:-1}#footer .block-social ul{justify-content:center;gap:0 1.1rem}#footer .block-social ul li{width:1.6rem;height:1.6rem;background-size:contain;background-repeat:no-repeat;background-position:center center}#footer .block-social .linkedin{background-size:contain}}#_desktop_top_menu a[href*=envases-baratos],#_mobile_top_menu a[href*=envases-baratos]{color:#d0021b!important;font-weight:700!important}@media screen and (min-width:1200px){#footer .footer-container .container{max-width:1170px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1400px){#footer .footer-container .container{max-width:1370px}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin:-14px;padding:14px!important}#category-description,#header .header-nav .cart-preview i.shopping-cart,#header .material-icons,#wrapper .bootstrap-touchspin input[name=qty],.product-shipping-info,.product-shipping-info span,.product-shipping-info strong,body#category.distribuidora #subcategories a.subcategory-name,body#product .product-actions .product-quantity #quantity_wanted,body#product .product-data-sheet .data-sheet a,body#product .product-header .reference strong,body#product .product_custom_group .row a{color:var(--font-primary)}#header .search-widgets .material-icons{color:#fff;background-color:var(--font-primary)}.block-social ul li{background-color:var(--font-primary)}#_desktop_top_menu a.btn-primary,.btn-primary,button.add-to-cart.btn-primary{background-color:var(--font-primary);border-color:var(--font-primary)}#footer .links li a,.footer-container li a{display:inline-block;width:fit-content;min-height:26px;padding:6px 0!important}#footer .links li span[onclick],.footer-container li span[onclick]{display:inline-block;width:fit-content;padding:5px 0}#footer .links li a:hover,#footer .links li span[onclick]:hover,.footer-container li a:hover,.footer-container li span[onclick]:hover{text-decoration:underline}#header .blockcart .cart-products-count{background:var(--font-primary);border-radius:999px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:.75rem;font-weight:600;margin-left:4px;line-height:1;color:#fff!important}@media (max-width:991px){#header .blockcart .cart-products-count{min-width:24px;height:24px;font-size:.875rem}}.h1{padding:0;margin:0;text-transform:none;font-weight:700;font-size:1.75rem;color:var(--font-primary)}#category-description{margin:auto;padding:1rem 0;font-size:.952rem;min-height:24px}#products .products.owl-carousel .owl-item{max-width:none!important}#products .products.owl-carousel .js-product{width:100%!important;max-width:100%!important;flex:0 0 auto!important}#category .productos-relacionados{padding:2rem 1rem;min-height:460px;box-sizing:border-box}#category .product-categories .products-section-title,#category .productos-relacionados .products-section-title,.h1{text-align:center}#products .products.owl-carousel:not(.owl-loaded){display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:24px}#products .products.owl-carousel:not(.owl-loaded) .js-product{flex:0 0 calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;width:auto!important;margin:0!important}@media (min-width:600px){#products .products.owl-carousel:not(.owl-loaded) .js-product{flex:0 0 calc(50% - 36px)!important;max-width:calc(50% - 36px)!important}}@media (min-width:960px){#products .products.owl-carousel:not(.owl-loaded) .js-product{flex:0 0 calc(33.333% - 32px)!important;max-width:calc(33.333% - 32px)!important}}@media (min-width:1400px){#products .products.owl-carousel:not(.owl-loaded) .js-product{flex:0 0 calc(25% - 30px)!important;max-width:calc(25% - 30px)!important}}#category .product-categories{padding:2rem 1rem;max-width:100%;box-sizing:border-box}#category .product-categories .row{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem!important;align-items:stretch!important;margin:0!important;max-width:100%!important}@media (max-width:767px){#category .product-categories .row{grid-template-columns:1fr 1fr}}#category .product-categories .row .owl-item,#category .product-categories .row .owl-stage,#category .product-categories .row .owl-stage-outer{display:contents!important}#category .product-categories .row .btn.btn-outline-primary{display:flex!important;align-items:center;justify-content:center;margin:0;padding:.75rem 1.5rem;width:100%;height:100%;border:1px solid var(--secondary);box-shadow:0 .25rem .5rem var(--secondary);font-size:1rem;font-weight:600;line-height:normal;text-align:center;text-transform:none;white-space:normal;word-break:break-word;box-sizing:border-box;color:var(--font-primary)!important;background:var(--bg);transition:all .3s ease-in-out}#category .product-categories .row .btn.btn-outline-primary:hover{background:var(--tertiary);border-color:var(--primary);box-shadow:0 .25rem .5rem var(--tertiary)}@media (min-width:992px){#category .product-categories,#category .productos-relacionados{padding:2rem 0}}/* === N1N2-ANIM (14/07/2026): mata el audit "animaciones no compuestas" (22 elementos).
   El transition:all de estos emisores anima border-width/letter-spacing/color en los
   recalculos de carga (fuente/clases JS). Acotado a lo que cambia en hover: el fade
   visual se conserva y el audit muere. Emisores origen: csmodulotheme/category.css
   L102/L177/L264 + custom-theme L2176/L2426 (override por orden, misma especificidad). */
#category .category-pills span,
#subcategories .subcategories-list .subcategory-name,
#category:not(.distribuidora) #subcategories .subcategories-list .subcategory-name,
.distribuidora #subcategories .subcategories-list .subcategory-image,
#category .product-categories .row .btn.btn-outline-primary,
.pagination .page-list li a,
.pagination .page-list li span{
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
/* === FOUCJS (14/07): estado PRE-JS de las cards estable. El input de cantidad va desnudo
   hasta que bottom-js construye el touchspin (~1,6s; 4s con throttling): las reglas visten
   al wrapper inexistente y el input baila de ancho (52->37->78->46 medido). Se le da la caja
   FINAL desde el critical; el icono del boton fija su caja (la fuente resolvia en ancho elastico). */
.product-add-to-cart .product-quantity>input.input-group{width:100px!important;min-width:100px;max-width:100px;height:3rem;margin:0;padding:0;text-align:center;border:1px solid var(--primary);background:#fff;color:var(--font-primary)}
.product-add-to-cart .btn i.material-icons{width:1.5rem!important;height:1.5rem;flex:0 0 1.5rem;overflow:hidden}
