/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
body, p {color:#222!important;}
select:focus {outline: none!important;border: solid 1px #ccc !important;}
select{border-radius:0!important;}
#product .product-variants>.product-variants-item select {border-radius:0!important;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right 4px center / 20px 24px!important;padding: 0 30px 0 15px;}
#header{z-index:51!important;margin-bottom:0px!important;}/*20px*/
#header .logo {max-width: 100%!important;}
#wrapper {padding-top:0!important;}
.container {width:100% !important;max-width: 1400px;}/*1300px*/
body#product section#wrapper > .container, body#checkout section#wrapper > .container, body#product .breadcrumb-wrapper > .container, body#checkout .breadcrumb-wrapper > .container{max-width: 1200px!important;}
.header-wrap .container {width:100% !important;max-width: 1920px!important;}
body#checkout h1.h1 {font-size: 1.2em !important;font-weight: 700;color: #222 !important;}
.amenu-item .amenu-link{padding:0 20px!important;font-size:1.2rem!important;}
#mobile_top_menu_wrapper .js-top-menu-bottom a{font-size:1.2rem!important;}
#mobile_top_menu_wrapper .mobile-item-nodropdown, #mobile_top_menu_wrapper .mobile_item_wrapper {padding: 0 20px!important;}
#_mobile_contactslink {padding: 10px 20px;!important;}
.amenu-item .amenu-link:hover{color:#bf311a!important;}
/* #index .amenu-item .amenu-link{color:#fff!important;} */
.breadcrumb {border-top: none!important;text-align:center;}
#category .breadcrumb, #new-products .breadcrumb, #module-anblog-list .breadcrumb {text-align:left;}
#product .breadcrumb, #checkout .breadcrumb{text-align:center;}
body#checkout .breadcrumb-wrapper {display: block!important;}
.breadcrumb-wrapper {/*margin-bottom: 10px;*/background-color: #fff!important;}
.breadcrumb-wrapper .container {padding:0 30px!important;}
.header-topline-wrapper{border-bottom:none!important;}
.header-topline {min-height: 110px!important;}
.an_homecategories {margin-bottom: 0px!important;}
.an_homecategories-item-desc{bottom:40px!important;}
/*.an_homecategories-item-desc .h2{min-height:45px!important;font-size:1.2rem;!important;opacity:1!important;font-weight:500!important;background:rgb(255,255,255,0.6)!important;}
.an_homecategories-item-desc .h2:hover{background:rgb(255,255,255,0.8)!important;}*/
.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {min-height:90px!important;font-size:2.2rem!important;line-height:2.6rem!important;opacity:1!important;font-weight:400!important;background:rgb(255,255,255,0)!important;color: #fff !important;}
.an_homecategories-item-desc .h2:hover, .an_homecategories-item-desc h2:hover{border: solid 1px #fff!important;background:rgb(255,255,255,0.3)!important;}
.an_advantages{margin-bottom:25px!important;margin-top:55px!important;}
.an_homeproducts-title{margin-top:45px!important;margin-bottom:35px!important;color: #bf311a!important;font-size:2.6rem!important;}
.an_homeproducts-content .product-miniature {max-width: 16.66%!important;}
.an_homeproducts-container {max-width: 1200px;margin: 0 auto;}
.an_homeproducts-products .owl-carousel .owl-nav .owl-next, .an_homeproducts-products .owl-carousel .owl-nav .owl-prev {width: 25px!important;height: 25px!important;border-radius: 0!important;background: #eee!important;}
.an_homeproducts-products .owl-carousel .owl-nav, .product-accessories .products .owl-nav>div, .featured-products.mt-3 .products .owl-nav>div {position: relative!important;}
.an_homeproducts-products .owl-carousel .owl-stage-outer {padding: 0;margin: 0;}
.an_homeproducts-products .owl-carousel .product-miniature {padding: 0 15px!important;}
.an_homeproducts-products .owl-carousel.owl-drag .owl-item{max-width:200px!important;}
.an_homeproducts-products .owl-carousel.owl-drag .owl-item{background-color:#fff!important;}
.an_homeproducts-products .owl-carousel{width: unset!important;height: unset!important;}
.block-separator {display:none!important;}
.an_advantages .an_advantages-item{max-width:25%!important;}
.an_homeproducts-tab.active:before{display:none!important;}
.an_homeproducts-tab{background: #fff !important;color:#666!important;border:solid 1px #666!important;}
.an_homeproducts-tab.active,.an_homeproducts-tab:hover {background: #fff !important;color: #bf311a!important;border: solid 1px #bf311a!important;}
.an_homeproducts-tabs{margin-bottom:15px!important;}
.an_homeproducts-products .owl-carousel .owl-nav:not(.disabled) {margin-top: 25px;}
.an_homeslider-item-noimg .an_homeslider-desc {position:absolute!important;}
.an_homeslider-block {margin-bottom: 80px!important;}
.an_homeslider .an_homeslider-desc>.container {height: unset!important;}
.an_homeproducts-type-tabs {margin-bottom: 0px!important;}
a.thumbnail.product-thumbnail {position:relative!important;height:unset!important;}
.thumbnail-container-image{min-height:unset!important;}
.an_homeproducts-tab-bottom{display:none!important;}
.anhp-banner-global-bottom{margin-top:60px!important;}
.owl-carousel.owl-drag .owl-item,.anhp-banner-global-bottom{background-color:#333!important;}
/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item .an_homeslider-desc.video {position: absolute!important;top: 120px!important;}*/
/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {height:893px!important;}*/
.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item { /*width: auto!important;height: 100vh!important;overflow: hidden;*/}
.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img{opacity:0.7!important;}
.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video{/*width:auto%!important;height:100%;object-fit: cover;*/}
.an_homeslider-desc {display: flex;justify-content: center;align-items: center;}
.an_homeslider .an_homeslider-desc>.container{justify-content:end!important;align-items:center!important;text-align:center!important;}/*padding:0 15px 275px 15px!important;;justify-content:center*/
.an_homeslider .an_homeslider-desc p, .anthemeblocks-homeslider-desc, .anthemeblocks-homeslider-desc p{color:#fff!important;font-size:1.2rem!important;text-transform:uppercase!important;}
.an_homeslider .an_homeslider-desc p {margin-bottom: 15px!important;}
.an_homeslider.an_homeslider-responsive .an_homeslider-desc .h2, .an_homeslider.an_homeslider-responsive .an_homeslider-desc h2{font-size:4.5rem!important;text-transform:uppercase!important;color:#fff!important;max-width:none!important;margin:0!important;}
.an_homeslider-desc .btn-primary {border:1px solid #fff!important;background-color:transparent!important;color:#fff!important;padding:7px 14px!important;margin:15px 0 0 0!important;}
.an_homeslider-desc .btn-primary:hover {border:1px solid #fff!important;background:rgb(255,255,255,0.2)!important;color:#fff!important;}
.product-miniature .an_productattributes {position:relative!important;top:unset!important;left:unset!important;right:unset!important;transform-origin: unset!important;transform: none!important;transition: none!important;opacity: 100!important;visibility: visible!important;}
#products .product-miniature .thumbnail-container:hover {box-shadow:none!important;}
.thumbnail-container:hover:before,.thumbnail-container:hover .an_productattributes {box-shadow:none!important;}
.product-price-and-shipping {display: block!important;}
.price {font-weight: normal!important;font-size:1.1rem;!important;}
.current-price .price{font-size:1.2rem!important;font-weight:500!important;}
.product-line-info.product-price .current-price .price{font-size:1.2rem;!important;}
.an_productattributes-qty-container {max-width: 80px;!important;}
.an_productattributes-qty {border: solid 1px #ddd!important;background-color: #fff!important;}
.an_productattributes-add-to-cart-btn {font-weight:bold!important;}
.product-add-to-cart .qty {border-radius:0!important;}
.product-miniature .an_pa_product-variants .input-color:checked+span, .product-miniature .an_pa_product-variants .input-color:hover+span {border: none!important;}
.product-variants-item .input-radio:checked+span.radio-label, .product-variants-item .input-radio:hover+span.radio-label {background:#ddd!important;color: #222!important;border: solid 1px #ddd!important;}
.an_productattributes-group .radio-label {border: solid 1px #ddd!important;color:#ddd!important;background:#fff!important;}
#custom-text {border-radius: 0!important;margin-bottom:1px!important;padding:0!important;}
#custom-text p.h2 {font-size:3.8rem;}
#custom-text p {margin:10px 0!important;font-size:1.2rem;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content {background:#fff!important;} /*f5f1e6*/
/*.btn-primary {border:solid 1px #fff;}
.btn-primary {background-color:rgb(255, 255, 255, 0.3)!important;color:#fff!important;font-size:1.2rem;!important;padding:10px 16px!important;text-transform:uppercase!important;}*/
/*
.an_homeslider .an_homeslider-desc .h2{margin-bottom:20px!important;}
.an_homeslider .an_homeslider-desc p{max-width:none!important;margin-bottom:10px!important;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay{background-size:cover;height:440px;background-position:50% 50%;opacity:1;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content{background:none!important;max-width:none!important;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2,.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content p{color:#fff!important;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content p{max-width:50%!important;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content p:nth-child(2){margin:32px 50px 45px 50px!important;font-size:1.2rem!important;}*/
.an_homeproducts-banner-default.an_homeproducts-banner-overlay{background-size:cover;min-height:440px;background-position:50% 50%;opacity:1;}	
.an_homeproducts-banner-default.an_homeproducts-banner-overlay p.h2 {margin:10px 0!important;font-size:3.8rem;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay p {margin:10px 0!important;font-size:1.2rem;}
.an_homeproducts-banner-default.an_homeproducts-banner-overlay .btn {display:none!important;}
em {color:#222!important;}
#amegamenu.fixed-menu #_desktop_logo,.fixed-menu-right{display:none!important;}
#amegamenu.fixed-menu .anav-top{width:100%!important;}
#amegamenu.fixed-menu .amenu-item .amenu-link{padding: 15px 23px 15px !important;color:#222!important;}
#amegamenu.fixed-menu {border-bottom: solid 1px #222;}
.aninstagramfeed {margin-top:80px;margin-bottom:100px!important;padding:0!important;}
h2.an_insta-title{font-size:3.8rem;font-weight:bold;margin-bottom:20px;margin-top:0;text-transform: none;}/*18px*/
/*h2.an_insta-title a{color:#bf311a;}*/
h2.an_insta-title a:hover{color:#7a7a7a;}
.an_insta_container.type-gallery{margin-top:5px;}
#footer .aninstagramfeed, #footer #an_brandslider-block {display: block!important;}
.klaviyo-form{padding-bottom:15px!important;}
/*form.klaviyo-form>div{width:50%!important;margin:0 auto!important;}*/
form.go3607415039{padding:0 16px 30px 16px!important;}
form.go3607415039>div {/*max-width: 600px!important;*/margin:0 auto!important;justify-content:center!important;}
.go3176171171 p, .kl-private-reset-css-Xuajs1{font-family:inherit!important;} 
.kl-private-reset-css-Xuajs1 div {font-size:1.1rem;!important;}
/*.amenu-item .adropdown {visibility: visible!important;opacity: 100!important;*/}
.amenu-item .adropdown {padding: 12px 5px 3px 5px!important;box-shadow:none!important;transform:unset!important;}
.adropdown.adropdown-3{box-shadow:none!important;padding: 2px 6px 3px 6px!important;transform:unset!important;}
ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-200px!important;}
ul.anav-top li:nth-child(2) > .adropdown.adropdown-3 {left:-280px!important;}
ul.anav-top li:nth-child(3) > .adropdown.adropdown-3 {left:-270px!important;}
ul.anav-top li:nth-child(4) > .adropdown.adropdown-3 {left:-260px!important;}
ul.anav-top li:nth-child(5) > .adropdown.adropdown-3 {left:-265px!important;}
#mobile_top_menu_wrapper {max-width: 300px!important;}/*25%*/
@media (max-width: 1199px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-190px!important;}
}
@media (max-width: 1169px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-180px!important;}
}
@media (max-width: 1139px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-160px!important;}
}
@media (max-width: 1109px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-150px!important;}
}
@media (max-width: 1079px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-135px!important;}
	/*#mobile_top_menu_wrapper {max-width: unset!important;width:280px!important;}
	.levelp-1,.levelp-2,.levelp-3 {width: 240px;}*/
}
@media (max-width: 1049px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-120px!important;}
}
@media (max-width: 1019px) {
	ul.anav-top li:nth-child(1) .adropdown.adropdown-3 {left:-100px!important;}
}
.anav-top .adropdown .dropdown-bgimage {border-radius: 0!important;}
.amega-menu .dropdown-content {padding: 8px 6px 2px 6px!important;} /*15px*/
.adropdown-3 .acontent-1 {width: 33.333%!important;}
img.category-item-image {margin-top: 0px!important;margin-bottom: 5px!important;width: 100%!important;height: auto!important;}
.category-item.level-1 {margin-bottom: 0px!important;padding: 0!important;}
.category-item.level-1 > .h5 {margin-bottom: 0!important;margin-top: 1px!important;}
.category-item.level-1 > .h5 a,.category-item.level-1 > .h5 {font-size:1.1rem!important;font-weight: 400!important;color:#bf311a!important;}
.category-item.level-1 > .h5 > strong {font-weight: 400!important;}
.category-item.level-1 > p {font-size:1rem!important;line-height:1.5rem!important;}
p.h5.category-title{line-height:24px!important;color:#bf311a;font-weight:500;}
/*.page-cms.page-content a{font-size:1.1rem!important;line-height: 24px!important;}*/
.category-item.level-1 > .h5 a:hover,.category-item.level-1 > .h5:hover {color:#a12916!important;}
.kbzipcodepopup_modal {max-width: 600px!important;margin: 15% auto!important;padding: 40px!important;border-radius: 0!important;box-shadow: none!important;background-position: top 34% center;}
.kbzipcodepopup_modal_content_section {padding: 0 15px!important;}
#cms .kbzipcodepopup_modal_body h1 {text-align: center!important;padding: 0px!important;margin: 15px 0px!important;color:#222!important;}
/*.page-product .kbzipcodepopup_modal_body h1, */.kbzipcodepopup_modal_body h1 {color:#222!important;font-size:1.4rem!important;}
.kbzipcodepopup_modal_body h1 strong{font-weight:500!important;}
.kbzipcodepopup_modal_body input {text-align: center!important;}
.kb-inpfield, .kb-inptexarea, .kb-inpselect {border-radius: 0px!important;border: 1px solid #d9e1d9!important;background-color: #d9e1d9!important;padding: 5px!important;font-size:1.1rem!important;color: #222!important;}
.velo-search-button.velo-field-inline{margin-top:4%!important;text-align: center!important;}
.kbzipcodepopup_modal_body h1 {text-align: center!important;}
#product-comments-list-header {padding: 20px 0!important;}
.product-comment-list-item .comment-content p {font-size:1.2rem!important;line-height: 21px!important;}
.product-comment-list-item .comment-infos {font-size:0.9rem!important;line-height: 21px!important;}
.product-comments-list-header .comments-nb, .comments-note {text-transform: none!important;}
#product-comments-list-header {font-size:1.4rem;}
#product-comments-list-header .comments-nb{text-transform: none!important;font-weight: 600!important;}
#zipcodeadd{text-transform:uppercase!important;}
.kbzipcodepopup_modal_body h5 {text-align: center!important;}
.kbbtn-success {background-color: #d9e1d9!important;border-color: #a8ada8!important;color: #222!important;}
.kbbtn-big {border: 1px solid #aeb4ae!important;border-radius: 0!important;font-size:1.1rem!important;font-weight: normal!important;text-align: center!important;}
.location_input_field {margin-top: 0!important;}
.pacbz_div {margin-top: 0!important;}
/*.productblock-description p:first-of-type, .product-information p:first-of-type {font-size:1.2rem!important;margin-bottom: 0!important;}*/
.productblock-description p, .product-information p {font-size:1.2rem!important;margin-bottom: 20px!important;}
/*td.pack-combi {padding: 0 40px 30px 40px!important;}*/
td.pack-combi, td.pack-combi-3 {padding: 0px 20px 0 0!important;width: 160px;vertical-align: top;margin: 0!important;}
.product-information .product-description img {width: 50px !important;height: auto !important;}
.an_productextratabs-content > p {font-size:1.2rem!important;}
.productblock-description > .descripcion p {font-size: 1rem!important;margin: 10px 0 !important;color: #777!important;}
.productblock-description > .descripcion {margin-top:25px;}
.alert-success,.alert-danger {background-color: #fff!important;border-color:#fff!important;font-size:0.9rem!important;color: #bf311a!important;}
.kpz_block {display:none!important;}
.kpz_block .h6 {color: #222!important;font-size:0.9rem!important;}
#zip_code_block .input-group .input-group-btn>.btn {background-color: #d9e1d9!important;color: #222!important;padding: 0.86rem 1rem 0.66rem 1rem!important;}
.tab-content a {text-decoration:none!important;}
.breadcrumb {padding: 15px 0 15px!important;}	
.breadcrumb li a {font-size:1.1rem!important;}
.breadcrumb li:last-child a {color: #bf311a!important;}
#category-top {background: #fff!important;margin-bottom: 10px!important;padding:10px 0px 8px 0px!important;}
.block-category {margin:0!important;/*display: none!important;*/}
.block-category h1{margin:0 0 10px 0!important;}
.products-sort-order .dropdown-menu {width: 20rem!important;line-height: 10px!important;}
.products-sort-order .select-list:hover {background-color: #f2f2f2!important;color:#232323!important;}
#search_filters .h3 {font-size:1.4rem!important;}
.product-miniature .an_wishlist-mini .an_wishlist-mini-count {display: none!important;}
#footer .copyright-container p,.footerLink,.footer-container a{font-size:1.1rem;!important;color: #222!important;}
.footer-container a:hover{color: #bf311a!important;}
.footerLink:hover{color:#929292!important;}
.footer-container{background:#ffffff!important;padding: 0!important;}
.copyright-container{background:#fff!important;}/*f5f1e6  f2f2f2*/
.tituloFooter{font-weight:bold!important;font-size:1.2rem;color:#222!important;}
#footer #_desktop_logo img{max-width:215px!important;}
#footer #_desktop_logo {margin: 10px 0 50px 0!important;}
.an_homecategories-item .an_homecategories-image::before{display:none!important;}
/*#footer .footer-container .block-social li{background:#ffd6cf !important;}*/
.links .h3{margin:0 0 15px!important;font-size:1.1rem!important;font-weight:bold!important;}
#footer .footer-container li{margin-bottom:2px!important;}
.footer-container li a,.footer-container p{font-size:1.1rem!important;font-weight: 500;}
.footer-container li a{color:#666!important;}
.footer-container p{color:#222!important;}
#footer_account_list > li:nth-child(3){display:none;}
#header .search-dropdown .search-widget {box-shadow:none!important;}
.search-widget form input[type=text] {padding:5px 20px 4px 10px!important;border-bottom:solid 1px #666!important;text-transform: none!important;text-align:center!important;}
.ui-menu .ui-menu-item .product-desc .product, .ui-menu .ui-menu-item .product-desc .product .price{font-size: 1.0rem!important;}
.ui-autocomplete.ui-widget-content {width:unset!important;left: 50%!important;transform: translateX(-50%)!important;}
.float-bottom-right {bottom:60px!important;right:5px!important;box-shadow:none!important;}
@media(max-width:950px){
	.an_advantages .an_advantages-item{max-width:50%!important;}
}
@media(max-width:500px){
	.an_advantages .an_advantages-item{max-width:100%!important;}
}
#index #footer .aninstagramfeed {float:left!important;padding-bottom:30px!important;width:100%!important;}
.aninstagramfeed {margin-top:0!important;margin-bottom:0!important;}

@media (min-width: 992px) {
	#header .header-nav {display: block!important;}
}
#header .header-nav {min-height: 30px!important;background:#d9e1d9!important;}
#kb_popup_link_container {padding-top: 4px!important;}
#header .header-nav .header-nav-inside {height: 30px!important;}
.material-icons{margin-bottom:0;margin-right:0;font-size:1.6rem!important;}/*margin-right:5px*/
#header .header-nav .col-md-12 {text-align:center!important;}
/*.header-nav {background: #d9e1d9!important;}*/ /* f5f1e6*/
.popup_link{color:#222!important;}
#header .header-top {background-color: #fff;padding-bottom: 0;/*1.25rem*/}
.copyright-container {margin-top: 0!important;}
.footer-container > .container{padding: 50px 0 30px 0!important;border-top:solid 1px #ccc;}
#footer .footer-container ul{margin-bottom:0!important;}
#_desktop_top_menu, #amegamenu {background: #fff!important;}/*d9e1d9 f5f1e6*/

#footer .copyright-container .col-md-5,#footer .copyright-container .col-md-7{padding:0!important;}
.copyright-container .row {border-top: solid 1px #222;}
#scrolltopbtn {background-color: #bf311a!important;width: 30px!important;height: 30px!important;bottom:15px!important;right: 14px;}
#scrolltopbtn svg {width: 20px;height: auto;margin-top: -1px;}
.float-bottom-right {width: 50px!important;height: 50px!important;}
.whatsapp-icon-3x {height: 35px!important;width: 35px!important;background-size: 35px 35px!important;top: 7px!important;left: 1px!important;}
.an_homeslider .owl-prev, .an_homeslider .owl-next,.an_homeslider .owl-prev:hover, .an_homeslider .owl-next:hover {background: none!important;}
.an_homeslider-block .owl-nav {top: 50%!important;}
.block-categories .category-sub-menu li[data-depth="0"] {margin-bottom: 0px!important;}
.block-categories .category-sub-menu li[data-depth="1"] {margin-bottom: 4px!important;}
/*.block-categories a {color:#222!important;}*/
#product #wrapper {padding-top: 10px!important;}

.page-product h1 {color:#bf311a;font-size:2.4rem!important;}
div.accessory-heading {font-size:1.2rem!important;font-weight: bold!important;color: #666!important;padding: 5px 0!important;}
.product-information {font-size: 1.1rem!important;}
div.accessorycheckbox {border:none!important;}
div.multi-accessories {width: auto;}
div.ajax_block_product {padding: 5px 0!important;border-bottom:none!important;}
div.ajax_block_product table td.checkbox-upselling {padding-right: 10px !important;}
.checkbox-upselling .checkbox-up {appearance: none;background-color: #dfe1e4;border-radius: 72px;border-style: none;flex-shrink: 0;height: 20px;margin: 3px 0 0 0;position: relative;width: 30px;}
.checkbox-upselling .checkbox-up::before {bottom: -6px;: "";left: -6px;position: absolute;right: -6px;top: -6px;}
.checkbox-upselling .checkbox-up,.checkbox-upselling .checkbox-up::after {transition: all 100ms ease-out;}
.checkbox-upselling .checkbox-up::after {background-color: #fff;border-radius: 50%;content: "";height: 14px;left: 3px;position: absolute;top: 3px;width: 14px;}
.checkbox-upselling input[type=checkbox] {cursor: default;}
.checkbox-upselling .checkbox-up:hover {background-color: #c9cbcd;transition-duration: 0s;}
.checkbox-upselling .checkbox-up:checked {background-color: #bf311a;}
.checkbox-upselling .checkbox-up:checked::after {background-color: #fff;left: 13px;}
.checkbox-upselling :focus:not(.focus-visible) {outline: 0;}
.checkbox-upselling .checkbox-up:checked:hover {background-color: #bf311a;}

.topconfianza {margin-top:40px!important;}
.confianza {width:22px;height:28px;}
.confianza2 {width:22px;height:28px;position:relative;left:2px;}
.confianza3 {width:22px;height:28px;position:relative;left:3px;}
#main .page-content, #main .page-header {margin-top:0;margin-bottom:0!important;}
#cms h1, #module-kbgiftcard-giftcards h1, .block-category h1, #sitemap h1, #contact h1 {text-align:center!important;color:#bf311a!important;margin-bottom: 10px!important;margin-top: 0px!important;}
.pt0{margin-bottom: 0 !important;margin-top:50px!important;}
.width100{width:100%;}
.margin0{margin:0!important;}
.width100 img{padding:0!important;}
.width25{width:25%;}
.width33{width:33%;}
.width50{width:50%;}
.width66{width:66%;}
.height50px {height:50px;}
.height20px {height:20px;}
.verticalAlign{align-items: center!important;display: flex!important;}
.form-control-static-comment, label, p, .alert {font-size:1.2rem!important;line-height:1.7rem!important;}
p.pagecms,div.pagecms,form.form-maker-form p, form.form-maker-form label, .formFont {font-size:1.2rem!important;line-height:1.9rem!important;}
.form-control{border:solid 1px #ccc!important;}/*background:#fff!important;}*/
.form-maker-form h1 {text-align:center!important;color:#bf311a!important;margin-bottom:25px;}
form.form-maker-form {box-shadow: none!important;}
form.form-maker-form h3.page-subheading, .titre {font-size:1.9rem !important;line-height:30px!important;font-family: "Montserrat", sans-serif!important;font-weight: normal!important;margin-bottom:20px!important;color:#222 !important;text-align:center;}
/* {line-height: 23px!important;font-family: "Montserrat", sans-serif!important;font-size:1.1rem!important;}*/
form.form-maker-form .custom-radio {margin-right: 5px!important;margin-top: -5px!important;}
form.form-maker-form .custom-checkbox > span{margin-bottom: 5px!important;margin-right: 8px!important;}
form.form-maker-form label {margin-top:0px;}
form.form-maker-form .row{max-width: 900px!important;margin: auto!important;border: solid 1px #222!important;padding: 15px!important;}
form.form-maker-form .form-footer {margin-top: 30px!important;text-align:center!important;}
/*#main .page-footer {display: none!important;}*/
.level-1 a:hover{color:#bf311a!important;}

.btn-primary {text-decoration:none!important;line-height: 1.4!important;padding: 7px 14px!important;font-weight: 500!important;}
a.rojo,.rojo {color:#bf311a!important;}
a:hover.rojo{color:#222!important;}
a {text-decoration:none!important;}

h1,.h1 {font-size:2.2rem!important;color:#bf311a!important;text-transform:none;}/*margin-top:50px;*/
h2,.h2 {font-size:2.2rem!important;color:#bf311a!important;margin-top:50px;text-transform:uppercase;}
h3,.h3 {font-size:1.6rem!important;font-weight:500!important;}
.linkhttp{color:#999;}
.linkhttp:hover{color:#666;}
.subtitulo{color: #777;font-weight: 600;}
.pequeno{font-size:1.1rem;font-weight: 600;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
a.button-pandelino{background:#fff!important;color: #222!important;border: solid 1px #222!important;padding:7px 14px!important;margin:5px 20px!important;font-size:1.1rem;line-height:1.4rem;display:inline-block;width:100px;}
a:hover.button-pandelino{color: #bf311a!important;border: solid 1px #bf311a!important;}
div.button-pago{margin: 5px 20px;display: inline-block;width: 100px;}
button.button-pandelino2{background:#fff!important;color: #bf311a!important;border: solid 1px #bf311a!important;padding:6px 10px 6px!important;margin:10px 0 30px!important;font-size:1.2rem;line-height:20px;}
button:hover.button-pandelino2{color: #222!important;border: solid 1px #222!important;}
div.button-pandelino{margin-top:14px!important;}
.subtitulo2 {text-transform:uppercase!important;font-size:1.8rem;line-height:32px;}
.personaliza-col1{margin-bottom:60px!important;}
.personaliza-col2{margin-bottom:40px!important;margin-top:25px!important;}
td.personaliza-tu-cesta{text-align: left!important; padding: 0px 0 20px 0;font-size:1.2rem;!important}
td.personaliza-tu-cesta2{text-align: left!important; padding: 0 0 5px 0;font-size:1.2rem;!important}
td.personaliza-tu-cesta3{text-align: left!important; padding: 10px 0;font-size:1.2rem;!important}
td.personaliza-tu-cesta4{text-align: left!important; padding: 10px 0 0 0;font-size:1.2rem;!important}
img.personaliza-tu-cesta{width: 40px!important;margin-right: 5px;} /*width: 20px!important;margin-right: 2px;position: relative;top: -2px;*/
img.personaliza-tu-cesta2{width: 50px!important;margin-right: 5px;} /*width: 40px!important;margin-right: 2px;*/
img.personaliza-tu-cesta3{width: 20px!important;margin-right: 5px;} 
img.personaliza-tu-cesta4{width: 30px!important;margin-right: 0px;}
	
.lgcookieslaw-fixed-button{bottom:14px!important;width:30px!important;height:30px!important;left:14px!important;}
#lgcookieslaw_fixed_button svg {width:25px!important;height:25px!important;}
#lgcookieslaw_banner .lgcookieslaw-banner-message p {font-size: 1.2rem !important;}
.conocenos {font-weight: 500;color: #555;font-size:1.1rem;margin-bottom:12px!important;}
.custom-radio input[type=radio]:checked+span {/*left:2px!important;top: 2px!important;*/}
.custom-checkbox input[type=checkbox] {margin-top:0px!important;}
.icon-mail:before, .icon-arrows-cw:before, .icon-lock:before, .icon-calendar:before, .icon-pause:before, .icon-cancel:before, .icon-ok:before, .icon-angle-left:before {margin-right: 14px!important;argin-left: 4px!important;margin-bottom: 9px!important;}
b,strong{font-weight:600!important;}

.product-information .product-description img {width: 50px!important;height: auto!important;}
.product-information .product-description img.imgTeMuestras {height: 120px!important;width: auto!important;}
.logoTeMuestras{display: none!important;text-align: left;position: relative;top: -130px;left: 300px;height: 0px;width:120px;} /*140px*/
@media (max-width: 593px) {.logoTeMuestras{top: -100px;left: 230px;}.product-information .product-description img.imgTeMuestras {height: 65px!important;}.product-information .product-description img {width: 30px!important;height: auto!important;}}
li.out_of_stock{display:none!important;}
.product-description .product-title {overflow: unset!important;height:36px!important;}

.logoTeMuestras2024{display: block;text-align: left;position: relative;top: -400px;left: 390px;height: 0px;width:120px;} /*140px*/
.logoTeMuestras2024 img.imgTeMuestras {height: 120px!important;width: auto!important;}
.nav-mundo-del-te {text-align:center;margin-top: 0;}
ul.menu-mundo-del-te {/*background:#eae6da;*/padding:10px;line-height:20px;margin:0 10px;}
ul.menu-mundo-del-te > li {display:inline-block;}
ul.menu-mundo-del-te > li > a {padding:5px 0;text-transform:uppercase;color:#225d2f!important;margin:0 10px;line-height:30px}
ul.menu-mundo-del-te > li > a.active {border-bottom:solid 1px;}
ul.submenu-mundo-del-te {padding:10px;line-height:20px;margin-bottom:0;}
ul.submenu-mundo-del-te > li {display:inline-block;}
ul.submenu-mundo-del-te > li > a {padding:5px 10px;color:#225d2f!important;margin:0 10px;line-height:30px}
ul.submenu-mundo-del-te > li > a.active {background:#ebf0ec;}
h2.tituloTes {font-size:1.5rem!important;}

.showing-text {text-align: left!important;font-size: 1.1rem!important;}

.pagination .page-list {justify-content: right!important;}
.pagination a:not(.previous):not(.next) {margin: 0 2px!important;}
.pagination .next {margin-left: 2px!important;padding-top:7px!important;}
.pagination .previous {margin-right: 2px!important;padding-top:7px!important;}
.pagination .page-list {padding: 0!important;}
.pagination a.viewall {padding:5px 12px!important;}
@media (max-width: 1199px) {
	.logoTeMuestras2024{left: 280px;}
}
@media (max-width: 1230px) {
	.footer-container > .container {padding: 50px 30px !important;}
}
@media (max-width: 991px) {
	.logoTeMuestras2024{left: 210px;}
	.showing-text {text-align: center!important;margin-bottom: 15px!important;}
	.pagination .page-list {justify-content: center!important;}
}

.kbzipcodepopup_modal_body h4 {font-size:1.4rem!important;margin-bottom: 1rem;}
.breadcrumb-wrapper #content-wrapper{padding:0 10px!important;}
#product .breadcrumb-wrapper #content-wrapper{padding:0 15px!important;}

.personalizatucesta{display:block;}
.personalizatucesta-movil{display:none;}
@media (max-width: 767px) {
	#product .product-flags {left: 20px!important;}
	.logoTeMuestras2024{top: -395px;left: 340px;}
	ul.menu-mundo-del-te > li {padding-bottom:5px;}
    .lgcookieslaw-button-container .lgcookieslaw-reject-button, .lgcookieslaw-button-container .lgcookieslaw-accept-button {font-size:1rem!important;}
	.footer-container .links .title {padding:5px 0px!important;}
	#footer .footer-container li {padding:0px!important;}
	/*#footer .footer-container li:last-child{padding-bottom:30px!important;}*/
	#footer .footer-container > .container {padding: 50px 15px 20px 15px!important;}
	/*#cms h1, #module-kbgiftcard-giftcards h1, .block-category h1, #sitemap h1, #contact h1 {margin-bottom: 0px !important;}*/
	.col-md-7{width:100%!important;/*padding:0!important;*/}
	
	.close_zipcodepopup_modal {right:0!important;}
	.kbzipcodepopup_modal {padding: 30px 10px !important;}
	.kbzipcodepopup_modal_body h4 {font-size:1.2rem!important;}
	.kbzipcodepopup_modal {margin: 20% auto !important;}
	#zipcodeadd {font-size: 1.1rem !important;}	
	.breadcrumb-wrapper #content-wrapper{padding:0!important;}
	.productblock-content {width: 100% !important;}
    #category #left-column #search_filters .facet .facet-title {text-transform: none!important;}
	#search_filters_wrapper {width: 300px!important;}
	#category #left-column #search_filters, .search_filters_mobile-modal .block-categories {padding: 0 20px!important;}
	.productblock-image{padding:0!important;}
	#product .breadcrumb-wrapper .container {padding:0 15px!important;}
	
	#js-product-list-top {justify-content: flex-start!important;}
	#js-product-list-top .filters-toggler-block {padding: 0;}
	img.numero {max-width:40px!important;}
	.personalizatucesta{display:none;}
	.personalizatucesta-movil{display:block;}
}
@media (min-width: 600px) and (max-width: 800px) {
	.lgcookieslaw-banner .container {padding: 0px !important;}
	.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container {width: 30% !important;padding:15px!important;}
	.lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message {width: calc(70% - 10px)!important;padding:15px!important;}
}
@media (max-width: 593px) {
	.logoTeMuestras2024{top: -400px;left: 60%;}
}
@media (max-width: 576px) {
	.btn-comment {margin-top:25px;}
	#product-comments-list-pagination ul {padding:0!important;}
}
@media (max-width: 370px) {
	.logoTeMuestras2024{top: -500px;}
	.logoTeMuestras2024 img.imgTeMuestras {height: 100px!important;width: auto!important;}
	/*#header .search-button-wrapper{display:none!important;}*/
	#_mobile_an_wishlist-nav{display:none!important;}
}
@media (max-width: 290px) {
	.logoTeMuestras2024{display:none;}
}
@media (min-width: 768px){
	form.form-maker-form .radio, form.form-maker-form .checkbox {display:inline!important;margin-right: 20px!important;}
	.tituloTes {font-size: 2.5rem!important;line-height: 3rem!important;}
	.kbzipcodepopup_modal{width: 600px!important;}
	#footer .copyright-container .col-md-7{text-align:right!important;}
	.productblock-image, .productblock-content {padding:0!important;}
}
.celda{display: table-cell;padding-left: 5px;padding-right: 5px;}
.celdaL{text-align:left}
.celdaR{text-align:right}
.tablaTes{display: table;margin-top:10px;}
.celdaTes{display: table-cell;}
.cuadroTes{border: solid 0px #e5e5e5;padding:8px;}
.cuadroTes img,.vegan img,.tesBloc4 img {width:50px!important;}
.cuadroTes2{padding:0px;padding-top:20px;}
.tesBloc {display:inline-block;text-align:center;font-size:1.2rem;line-height:18px;color:#666;padding: 0 2px;}
.tesBloc2 {display:inline-block;text-align:center;font-size:1.1rem;line-height:16px;color:#666;padding: 0 2px;}
.tesBloc3 {display:inline-block;text-align:left;font-size:1.2rem;line-height:16px;color:#222;padding: 0 2px;max-width:900px;}
.tesBloc4 {display:inline-block;text-align:center;font-size:1.1rem;line-height:16px;color:#666;padding: 0 10px 0 0;vertical-align:top!important;}
.vegan {color:#66ba48;padding-left: 6px;}
.tesPadding {padding: 0 2px;}
.tesHeight {height: 20px;width:auto;}
.tiempoHeight {height: 35px;width:auto;}
.veganHeight {height: 20px;width:auto;}
.tesTitulo {margin-top: 30px; margin-bottom: 20px; font-family: FuturaBook; font-size:1.6rem; color: #666; line-height: 25px;}
.tesTexto {margin-top: 20px;font-family: FuturaBook; color: #666; font-size:1.2rem; line-height: 22px;}
.teanav {overflow: hidden;margin-top: 8px;text-align: center;}
.teanav a {float: center; display: block;color: #222;text-align: center;padding: 6px;text-decoration: none;font-size:1.3rem;}
.prepararTes{font-weight: 600;color: #666;}

.btn-comment{color:#bf311a!important;background:#fff!important;border: 1px solid #bf311a!important;}
.btn-comment:hover,.btn-comment:focus{color:#fff!important;background:#bf311a!important;}
a.btn-primary:hover{background-color: #972e1d!important;border:solid 1px #972e1d;color: #fff!important;}
.btn:disabled:hover{background-color: #bf311a!important;border:solid 1px #bf311a;color: #fff!important;}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {background-color: #972e1d;border-color:#972e1d;color: #fff;}
.btn-primary:hover,.btn-primary:focus{border: 1px solid #222}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {background-color: #972e1d;border-color:#972e1d;color: #fff;}

.an_productattributes-add-to-cart-btn:hover,.an_productattributes-add-to-cart-btn:focus {  background-color: #972e1d;border-color: #972e1d!important;color: #fff;}
.an_productattributes-add-to-cart-btn {background-color: #fff!important;border-color: #fff!important;color: #222!important;}
.an_productattributes-add-to-cart-btn:hover {background-color: #ddd!important;border-color: #ddd!important;color:#bf311a!important;}

#post-product-comment-modal ul {margin-top: 2rem!important;margin-bottom: 1rem!important;}
#post-product-comment-modal .criterion-rating {justify-content: left!important;}
.product-comment-modal .modal-header {padding: 5px 30px 15px!important;}
.modal-header .close {margin-top: 24px!important;}
.product-miniature .product-list-reviews {display: flex!important;margin-bottom:0px!important;}
.product-list-reviews {margin-top:0!important;justify-content:center!important;}

.product-miniature .product-title {margin: 12px 0 9px!important;}
.an_homeproducts-container .product-list-reviews {display:none!important;}
.an_homeproducts-container .product-title {height:34px!important;margin-bottom:15px!important;margin-top:20px!important;}
/*.product-miniature .product-description .product-title {height:34px!important;margin-bottom:20px!important;}/*height:unset!important;*/
.grade-stars .star-content {justify-content: center!important;}
.price {margin-right:0!important;}
.page-category #left-column {padding: 0 15px!important;}
.topconfianza, .product-information p.topconfianza {margin-top:30px!important;font-size:1.2rem;!important;color:#666!important;font-weight:500!important;}
.confianza-1 {width:22px;height:28px;position:relative;left:1px;}
.confianza-2 {width:22px;height:28px;position:relative;left:2px;}
.confianza-3 {width:22px;height:28px;position:relative;left:3px;}
.product-prices .current-price {margin-bottom: 20px!important;}
.cart-item:last-child {border-bottom: 0!important;}
hr {display:none;}
.product-line-grid-body>.product-line-info>.label {font-size:1.1rem!important;}
.product-line-price {display:none!important;}
.product-line-grid-body>.product-line-info {line-height:104px!important;margin-bottom:0!important;}
.cart-summary-line .label {font-size:1.1rem!important;}
.cart-detailed-actions {background:#f4f4f4!important;border:1px solid #f4f4f4!important;}


.product-flags{display: block;}
#index .product-flags{display: none;}
.product-flag.pack{display:none;}
#product .product-flags {left: 35px;}
.product-flags .product-flag,li.product-flag, #products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags > li {color: #232323!important;font-family: inherit!important;text-transform: uppercase!important;font-weight: 400!important;transition: none!important;background-color: #f5f1e6!important;-moz-border-radius: 50%!important;-webkit-border-radius: 50%!important;border-radius: 50%!important;}
#products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {webkit-transform: none;transform: none;}
.product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {display: none;}
@media (min-width: 992px){
#products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {top: -10px;left: 25px;}
li.product-flag, #products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags > li {padding: 22px 8px;font-size:1.1rem;width: 60px;height: 60px;}
}
@media (min-width: 544px) and (max-width: 991px){
#products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {top: -10px;left: 10px;}
#products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags > li {padding: 17px 5px;font-size:0.9rem;width: 50px;height: 50px;}
li.product-flag {padding: 22px 8px;font-size:1.1rem;width: 60px;height: 60px;}
}
@media (min-width: 408px) and (max-width: 543px){
#products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {top: -10px;left: 45px;}
#products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags > li {padding: 22px 8px;font-size:1.1rem;width: 60px;height: 60px;}
li.product-flag {padding: 22px 8px;font-size:1.1rem;width: 60px;height: 60px;}
}
@media (max-width: 407px){
#products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags .new, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags .new {top: -10px;left: 10px;}
#products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .featured-products .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-accessories .product-container .thumbnail-container .thumbnail-inner .product-flags > li, .product-miniature .product-container .thumbnail-container .thumbnail-inner .product-flags > li {padding: 17px 5px;font-size:0.9rem;width: 50px;height: 50px;}
li.product-flag {padding: 22px 8px;font-size:1.1rem;width: 60px;height: 60px;}
}
#product-comments-list-pagination ul{list-style:none!important;}
#ddw_timeslots .text .time {font-weight: normal;font-size:0.9rem;color:#555;}
#ddw_timeslots .text {height:unset;line-height:unset;background: #eee;margin: 2px;padding: 4px 2px;width:48%;text-align:center;}
#ddw_timeslots .timeslot {display: inline!important;}
#ddw_timeslots .timeslot.available {background-color: transparent;}
#ddw_timeslots .timeslot.selected *,.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #bf311a !important;}
.location_block, .alert {padding: 0 0 20px 0!important;}
.alert{margin-top: 20px!important;}
.alert-info {background-color: none!important;border: none !important;color: #bf311a!important;}
.product-line .product-line-info.product-price {display: block!important;}
.sticky-product-fixed {position:unset!important;}
div.accessorycheckbox .price {margin-top:0!important;margin-left: 10px!important;}
.cart-preview .cart-title, .cart-preview .cart-bottom {background:#fff!important;}
.sb-menu-right .cart-preview .product-infos .product-price {font-weight:400!important;}
.cart-preview .product-infos .product-price {color: #666!important;font-size:1.1rem!important;}
.cart-preview .product-infos .product-quantity {display: none!important;}
.checkout-block.main-block .inner-area{border:none!important;border-radius:0!important;}
.inner-area .offer-login {justify-content: left!important;}
.classic-login {margin-left:0!important;}
.already-account-label, .block-header {padding: 10px 0!important;}
#thecheckout-account .checkout-block .inner-area, #thecheckout-newsletter .inner-area {padding: 0 10px 0px 10px!important;}
.newsletter {top:0!important;}
.checkout-block.main-block {padding: 20px 0 0 0!important;}
#thecheckout-newsletter{padding: 0 0 30px 0!important;display:none!important;}
#thecheckout-login-form{padding: 40px 0 20px 0!important;}
body#checkout .custom-checkbox span {display: block!important;font-size:0.9rem!important;line-height: 22px!important;}
.cart-grid-right {margin-top:10px!important;background: #f4f4f4!important;padding: 15px 0!important;}
.cart-detailed-totals {border-top: none!important;padding: 0px 22px!important;}
#thecheckout-cart-summary{background: #fff!important;}
body#checkout #cart-subtotal-products {border-top: none!important;padding: 0!important;}
.cart-grid-body {padding-right:40px!important;padding-left: 0!important;}
.label{font-size:1.1rem!important;font-weight: 400!important;}
/*.product-line-body {margin-top: 25px!important;}*/
.cart-voucher > p > a.promo-code-button.collapsed {background:none!important;font-size:1.2rem;!important;}
#checkout .cart-total.cart-summary-line {border-top: none!important;padding:0!important;}
/*btn btn-comment btn-comment-big*/
.lgcookieslaw-button{border: none!important;background-color: #bf311a!important;color: #ffffff!important;    border-radius: 0px!important;display: flex!important;align-items: center!important;justify-content: center!important;height: 30px!important;text-transform:uppercase!important;font-size: 1rem!important;line-height: 14px!important;padding: 0px 10px!important;font-weight: normal;text-align: center;box-shadow:none!important;min-height:unset!important;}
.lgcookieslaw-button:hover{background-color: #972e1d!important;border-color: #972e1d!important;}
.kl-teaser-VmVte6 {bottom:30px!important;left:-10px!important;height:70px!important;width:70px!important;}
#lgcookieslaw_fixed_button, .lgcookieslaw-banner {box-shadow: none!important;}
#lgcookieslaw_banner .container{width:100%!important;}
.delivery-options {margin-top: 0!important;}
#ddw-wrapper-calendar{margin-top:20px!important;}
#delivery label, .ddw_text_checkout {color: #bf311a!important;font-size:1.2rem;}
.forgotten-password {padding: 20px 4px!important;}
#password .send-renew-password-link {margin-bottom:30px;}
.forgotten-password .form-fields label.required {font-size:0.9rem!important;font-weight:500!important;}
#authentication h1, #registration h1 {margin: 0!important;}
.ps-alert-success .item,.alert-warning {border: none!important;background-color: #fff!important;color: #222!important;text-align: center!important;}
.ps-alert-success .item i {border: none!important;}
.customerform-wrapper .form-footer {margin: 0px -15px!important;}
.page-my-account #content .links a span.link-item {background: #f7f7f7!important;padding: 20px!important;}
#main .page-content {margin-top: 0px!important;}/*30px*/
.page-my-account #content .links a i.material-icons {font-size: 2.6rem!important;color:#333!important;}
.page-my-account #content .links a {text-transform:none!important;font-size:1.1rem!important;font-weight: 400!important;color: #222!important;}
.form-control-comment {display: none!important;}
#addresses .page-header h1{text-align:center!important;}
/*.sb-overlay {z-index: 100!important;}*/
.titulo4 {font-size:1.6rem!important;padding-top:10px!important;}
.titulo3 {font-size:1.9rem!important;font-weight:500!important;}
.top10 {padding-top: 10px!important;}
.top20 {padding-top: 20px!important;}
.sitemap h2 {margin-top:0!important;color:#222!important;font-weight:500!important;height:28px!important;font-size:1.4rem!important;}
ul.pageCms {list-style: square!important;padding-left: 20px!important;font-size:1.4rem!important;line-height: 23px!important;}
#contact #main .page-content {margin-top:0px!important;}
.form-control-label {text-align:left!important;}
#contact .form-control-label{padding-left:0!important;padding-right:0!important;}
.header-nav-inside{background:#d9e1d9;}
.hidden-md-down.header-nav-inside{display:block!important;}
.owl-carousel{width: auto!important;height: 100vh!important;}
.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width: 100%!important;height: 100vh!important;object-fit: cover!important;}
.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video, .owl-carousel {max-height: 1080px!important;}
.an_homecategories-list {margin: 0 5px!important;}
#lgcookieslaw_banner,.lgcookieslaw-modal,.tooltipster-base {font-family: 'FuturaLight', sans-serif!important;}
#lgcookieslaw_banner {padding: 20px 5px;!important;}
.lgcookieslaw-banner-message p, #lgcookieslaw_banner .lgcookieslaw-banner-message a {font-size:1.2rem!important;}

/*#index #header .header-nav.tablet-h .top-logo {width: 220px;max-width:none!important;margin: 0 auto 0 0!important;float:left;}*/
/*#header .header-nav.tablet-h .top-logo {width: 175px!important;}*/


#header .header-nav.tablet-h .top-logo {width: 260px;max-width:none!important;margin:10px 0 0 20px!important;float:left;}
#header .fixed-menu-mobile .header-nav.tablet-h .top-logo {margin:10px 0 7px 20px!important;}
#header .fixed-menu-mobile .header-nav.tablet-h .top-logo.mobiletop {display:none!important;}


@media (min-width: 1921px) {
	.an_homecategories, .an_homeproducts-type-tabs {max-width: 1920px;margin-left: auto;margin-right: auto;}
	/*.an_homeslider-block {margin-bottom: 40px!important;max-width: 1160px!important;margin-left: auto!important;margin-right: auto!important;}	*/
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width:auto!important;height:580px!important;position: relative!important;top: 0!important;}*/
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width:auto!important;height:580px!important;}*/
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width:auto!important;height:580px!important;}*/
	
	/*.an_homeslider .an_homeslider-desc>.container {padding: 0 15px 170px 15px !important;}
	.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item .an_homeslider-desc.video {position: absolute!important;top: 120px!important;}*/
}
@media (max-width: 1500px) {
	/*.an_homeslider .an_homeslider-desc>.container {padding: 0 15px 170px 15px !important;}*/
	.lgcookieslaw-fixed-button, .kl-teaser-VmVte6 {bottom: 74px!important;height:58px!important; width:58px!important;margin:0!important;left:2px!important;display:none!important;}
}
@media (max-width: 1300px) {
	/*.an_homeslider .an_homeslider-desc>.container {padding: 0 15px 170px 15px !important;}*/
	ul.menuCenter, ul.menuCenterWhite{gap: 15px!important;}
	ul.menuCenter li a, ul.menuCenterWhite li a {font-size: 1.2rem!important;}
}
@media (min-width: 1201px) {
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {height:563px!important;}*/
}
@media (max-width: 1200px) {
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item .an_homeslider-desc.video {position: absolute!important;top: 120px!important;}
	.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width:auto!important;position: relative!important;top: 0!important;height:650px!important;}*/
	
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {height:650px!important;}*/
	.an_homecategories-item {max-width: 275px!important;margin: 0 10px !important;}
	/*#header .logo {max-width: 120%!important;}*/
	/*#index #header .header-nav.tablet-h .top-logo {width: 180px!important;}*/
	/*#header .header-nav.tablet-h .top-logo {width: 180px!important;}*/
	.pagination a.viewall {padding: 2px 12px !important;}
	.pagination .previous, .pagination .next {padding-top: 5px !important;}
	/*#lgcookieslaw_banner .lgcookieslaw-banner-message p, */
	#lgcookieslaw_banner .lgcookieslaw-banner-message p, #lgcookieslaw_banner .lgcookieslaw-banner-message a {font-size: 1.1rem!important;}
	#index .featured-products {padding:0 70px!important;}
}
@media (max-width: 1190px) {
	.an_homecategories-item {max-width: 267px!important;}
	.an_homecategories-list {margin:0!important;}
}
@media (max-width: 1160px) {
	.an_homecategories-item {max-width: 260px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:2.1rem!important;}
}
@media (max-width: 1130px) {
	.an_homecategories-item {max-width: 257px!important;}
}
@media (max-width: 1120px) {
	.an_homecategories-item {max-width: 250px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:2rem!important;}
	.an_homecategories-item-desc {bottom: 30px!important;}
}
@media (max-width: 1090px) {
	.an_homecategories-item {max-width: 240px!important;margin: 0 8px !important;}
	/*#header .header-nav.tablet-h .top-logo {width: 160px!important;}*/
}
@media (max-width: 1040px) {
	.an_homecategories-item {max-width: 230px!important;margin: 0 8px !important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.9rem!important;}
	/*#header .header-nav.tablet-h .top-logo {width: 180px!important;}*/
}
@media (max-width: 992px) {
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item .an_homeslider-desc.video {position: absolute!important;top: -120px!important;}
	.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item img, .an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {height:550px!important;width:auto!important;}*/
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {width:auto!important;height:550px!important;}*/
	/*.an_homeslider.owl-carousel.owl-drag.an_homeslider-responsive .owl-item .an_homeslider-item video {height:550px!important;}*/
	.float-bottom-right {bottom: 82px !important;right:2px!important;width: 42px!important;height: 42px!important;bottom:52px!important;}
	.whatsapp-icon-3x {height: 32px!important;width: 32px!important;background-size: 32px!important;top: 5px!important;left: 1px!important;}
	#lgcookieslaw_fixed_button svg {width:25px!important;height:25px!important;}
	#scrolltopbtn {width: 32px!important;height: 32px!important;/*bottom: 64px!important;*/right:6px!important;bottom:11px!important}
	
	.an_homeslider.an_homeslider-responsive .an_homeslider-desc p, .an_homeslider.an_homeslider-responsive .an_homeslider-desc .btn-primary {display: block!important;}
	.an_homeslider.an_homeslider-responsive .an_homeslider-desc .h2, .an_homeslider.an_homeslider-responsive .an_homeslider-desc h2 {font-size: 3rem !important;}
	/*.an_homeslider .an_homeslider-desc>.container {padding: 185px 15px 15px 15px !important;}*/
	.an_homecategories-item {max-width: 220px!important;}
	.an_homecategories-item-desc {bottom: 20px!important;}
	.an_homeslider.an_homeslider-responsive .owl-dots {bottom:15px!important;}
	/*#header .header-nav.tablet-h .top-logo {width: 220px!important;}*/	
	/*#lgcookieslaw_banner .lgcookieslaw-banner-message p {font-size: 1.0rem !important;}*/
	.marginIcon4 {margin-top: 4px!important;}
	.marginIcon5 {margin-top: 5px!important;}
	#header .header-nav #menu-icon {margin-right:10px!important;}
}
#header .search-widget form input[type=text] {padding:8px 12px 8px 12px!important;background:none!important;/*border:1px solid #ccc!important;*/}
#header .search-widget form button[type=submit] {bottom: 10px !important;right: 13px !important;padding: 5px 5px 0 5px;!important;display:none;}
#header .search-widget form input[type=text], #index #header .fixed-menu-mobile .search-widget form input[type=text] {color: #222 !important;border: none !important;border-bottom: solid 1px #222 !important;}
#_mobile_search {margin-bottom:0!important;}
.adropdown-3 {width: calc((930px* 0.7))!important;}
@media (max-width: 955px) {
	.an_homecategories-item {max-width: 210px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.8rem!important;}
}
@media (max-width: 915px) {
	.an_homecategories-item {max-width: 200px!important;}
}
@media (max-width: 880px) {
	.an_homecategories-item {max-width: 190px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.7rem!important;}
	.an_homecategories-item-desc {bottom: 10px!important;}
}
@media (max-width: 840px) {
	.an_homecategories-item {max-width: 180px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.6rem!important;}
}
@media (max-width: 800px) {
	.an_homecategories-item {max-width: 170px!important;}
	.an_homecategories-item-desc {bottom: 5px!important;}
}
@media (max-width: 755px) {
	.an_homecategories-item {max-width: 160px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.5rem!important;}
}
@media (max-width: 715px) {
	.an_homecategories-item {max-width: 150px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.3rem!important;}
}
@media (max-width: 700px) {
	.an_homecategories-item {max-width: 140px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.2rem!important;}
	.an_homecategories-item-desc {bottom:0px!important;}
}
@media (max-width: 640px) {
	.an_homecategories-item {max-width: 130px!important;}
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.1rem!important;}
}

@media (min-width: 801px) {
.lgcookieslaw-reject-button-enabled .lgcookieslaw-banner-message {width: calc(80% - 10px)!important;}
.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container {width: 20%!important;display: block!important;}
.lgcookieslaw-button-container .lgcookieslaw-reject-button, .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container .lgcookieslaw-accept-button {margin-bottom:10px;width:100%;}
}
@media (max-width: 600px) {
	.product-miniature.product-mobile-row:not(.col-lg-12), .tab-pane.active .product-miniature.product-mobile-row:not(.col-lg-12) {max-width:100%;flex-basis:100%!important;/*padding: 0 40px!important;*/}
	.an_homecategories-item {max-width: 100% !important;}
	.an_homecategories-item {margin: 0!important;padding: 20px 40px!important;}
	/*.an_homecategories-item .an_homecategories-image img, .an_homecategories-item-desc .h2 {width:440px!important;}*/
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:3.2rem!important;}
	.an_homecategories-item-desc {bottom: 80px!important;}
	/*#header .header-nav.tablet-h .top-logo {width: 180px!important;}*/
	.ui-autocomplete.ui-widget-content {width: 100%!important;}
	.lgcookieslaw-banner-message {margin-bottom: 30px!important;}
	.an_homeproducts-products .owl-carousel .product-miniature {padding: 0 5px!important;}
	#index .featured-products {padding:0 30px!important;}
}
@media (max-width: 550px) {
	#header .header-nav.tablet-h .top-logo {width: 220px!important;}
	.mobile-logo, .mobile-logo-fixed, #header #_mobile_logo a {min-height: 50px!important;}
	#header .search-button-wrapper, #_mobile_user_info, #_mobile_an_wishlist-nav a {height: 50px!important;}
	#header .header-nav.tablet-h .blockcart {height: 48px!important;}
	#header .header-nav #menu-icon {margin-top:2px!important;}
}
@media (max-width: 500px) {
	#header .header-nav.tablet-h .top-logo {width: 200px!important;}
	#header .header-nav #menu-icon {margin-right:5px!important;margin-top:3px!important;}
	a.button-pandelino {padding: 6px 12px !important;margin: 5px!important;width:90px;}
	div.button-pago{margin: 5px !important;width: 90px;}
}
@media (max-width: 450px) {
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:2.9rem!important;}
	.an_homecategories-item-desc {bottom: 70px!important;}
	.header-nav #menu-icon {margin:4px 0 0 15px!important;}
	#header .header-nav.tablet-h .top-logo {width: 180px!important;}
	#header .header-nav #menu-icon {margin-right:3px!important;}
	#addresses #content .col-lg-4 {padding:0 2px;}
}
@media (max-width: 400px) {
	/*#header .logo {max-width: 100%!important;}*/
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:2.6rem!important;}
	.an_homecategories-item-desc {bottom: 60px!important;}
	#header .header-nav.tablet-h .top-logo {width: 160px!important;}
	#header .header-nav #menu-icon {margin-right:0!important;margin-top:4px!important;}
}
@media (max-width: 350px) {
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:2.3rem!important;}
	.an_homecategories-item-desc {bottom: 45px!important;}
	/*#_mobile_an_wishlist-nav{display:none!important;}*/
	#header .search-button-wrapper{display:none!important;}
	a.button-pandelino, div.button-pago {width:100%!important;}
}
@media (max-width: 320px) {
	/*#header .header-nav.tablet-h .top-logo {width: 160px!important;}*/
	#_mobile_user_info{display:none!important;}
}
@media (max-width: 300px) {
	.an_homecategories-item-desc .h2,.an_homecategories-item-desc h2 {font-size:1.9rem!important;}
	.an_homecategories-item-desc {bottom: 40px!important;}
	/*#header .header-nav.tablet-h .top-logo {display:none!important;}*/
}
@media (max-width: 270px) {
	#header .header-nav.tablet-h .top-logo {width:50%!important;}
	#header .header-nav #menu-icon {margin-top:5px!important;}
	.marginIcon5 {margin-top: 6px !important;}
}
@media (max-width: 210px) {
	#header .header-nav.tablet-h .top-logo {display:none!important;}
}
#my-account #footer {margin-top:0px!important;}
#footer {padding-top: 40px!important;}
.an_homeproducts-content .product-miniature {margin: 0!important;}
.pagination a{font-weight: 400!important;border: 1px solid #eee!important;width: 35px!important;height: 35px!important;padding:5px 4px!important;text-align: center!important;display: block!important;box-shadow: none!important;color: #222!important;background-color: #fff!important;font-size: 1.1rem !important;}
.pagination .current a {font-weight: 600!important;border: 1px solid #eee!important;width: 35px!important;height: 35px!important;padding:5px 4px!important;text-align: center!important;display: block!important;box-shadow: none!important;color: #fff!important;background-color: #bf311a!important;}
.text-muted {text-align: center!important;}
/*
.an_homecategories-list {margin:0 -10px!important;}
.an_homecategories-item {width: 22%;margin: 0px 13px!important;}
*/
/*.facet li:nth-child(2) {display:none;}*/
#products .product-miniature {padding-right:5px!important;padding-left:5px!important;}
#products .products {margin:0 -5px!important;}
/*.product-flag.discount-percentage{display:none;}*/
/*.product-flags .product-flag.new{display:none;}*/
.d-flex {display: flex;}
.equal-height {display: flex;align-items: center;}
.equal-height-right {display: flex;align-items: center;justify-content:right;}
#header .search-dropdown .search-widget {top: -9px!important;}
.header-left {padding-bottom: 16px!important;}

body,.h1, .h2, .h3, .h4, h1, h2, h3, h4 {font-family: 'FuturaBook', sans-serif!important;}
body {font-size:1.2rem!important;}
.header-nav {font-size:0.9rem!important;}
.an_homeproducts-tab {font-size:1.2rem!important;padding:7px 14px!important;}
#cms #content p {margin-bottom: 1rem!important;}
products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a, .product-information-dropdown .h5 a, .product-desc a, .product-name a {font-size: 1.0rem!important;}
#products .product-title, .featured-products .product-title, .product-miniature .product-title {height: 34px !important;}
.grade-stars {height: 14px!important;}
.product-list-reviews {min-height: 16px!important;padding: 16px 0!important;}
.btn-comment, .btn-primary, .product-actions .add-to-cart {font-size: 1.1rem!important;}
#footer .block-social {margin-bottom:45px!important;}
.product-comment-list-item .comment-infos .grade-stars {margin-bottom: 0px!important;}
.productblock-image > #content {margin-top:0px!important;}
.active_filters .active-filter-title {text-transform: none!important;}
.active_filters .filter-block .close {color: #222!important;}
.active_filters .filter-block {padding: 5px 2px 5px 10px!important;color: #222!important;background: #fff!important;border: solid 1px #222!important;}
h2.personaliza-tu-cesta{font-size:1.3rem !important;text-transform: none!important;}
.font-montserrat #wrapper {font-family: 'FuturaBook', sans-serif!important;}
.has-float-label.required span.field-label, .need-dni .has-float-label span.field-label, .has-float-label span.field-label {font-weight: 400!important;}
.h1.blog-pagetitle, .blog-title {margin-top:0!important;margin-bottom:35px!important;text-align:left;}
.blog-detail .blog-description p {margin-bottom: 1rem;}
p.subtitulos {font-family: 'Times New Roman', Times, serif!important;font-size: 21px!important;margin-top: 40px;}
ul.ingredientes{list-style-type: square; font-size: 1.2rem!important; line-height: 22px!important;}
#module-anblog-category .breadcrumb{text-align:left;}
#pagenotfound #main .page-header, #products #main .page-header, #search #main h2.h2 {margin: 0 0 1rem!important;}
#footer .aninstagramfeed{margin-bottom: 45px !important;}
@media (max-width: 1199px) {
	.pagination a, .pagination .current a {width: 30px!important;height: 30px!important;padding: 2px 3px!important;}
}

#index #_mobile_an_wishlist-nav .js-an_wishlist-nav-count, #index .mobile-lang-and-cur, .mobile-lang-and-cur{display:none!important;}
#header .header-nav #menu-icon {margin: 5px 15px 0 20px;height: 50px!important;}
#index #header .header-nav .blockcart, #header .header-nav .blockcart {margin:0 20px 0 12px!important;}
#index #header {position: absolute!important;left: 0!important;width: 100%!important;}
#index #header, #index #header .header-top, #index .header-nav {background: none !important;}
#index #menu-icon svg path, #index #_mobile_user_info svg path, #index #_mobile_an_wishlist-nav svg path, #index #_mobile_cart svg path, #index #search_widget svg path {fill: #fff!important;}
#mobile_top_menu_wrapper {float: left !important;}
.mobile-menu-header {padding: 0 20px!important;}
#index #header .search-widget form input[type=text] {color: #fff !important;border:none!important;border-bottom: solid 1px #fff!important;}
#index #header .search-widget form button[type=submit] {right: -5px !important;display:none!important;}
#index #header .search-widget {padding: 0!important;}
#header .search-widget {width: 100%!important;position: static!important;max-width: unset !important;}
#index #header .header-nav {background:none!important;}
#header .header-nav.tablet-h {background: #fff!important;}
#header {border-bottom:none!important;}
#index .mobile-header.fixed-menu-mobile #menu-icon svg path, #index .mobile-header.fixed-menu-mobile #_mobile_user_info svg path, #index .mobile-header.fixed-menu-mobile #_mobile_an_wishlist-nav svg path, #index .mobile-header.fixed-menu-mobile #_mobile_cart svg path, #index .mobile-header.fixed-menu-mobile #search_widget svg path {fill: #222!important;}

#index .page-content .form-control, #index .page-content select.form-control-select.form-control {font-size:1.3rem!important;}
#index .search-widget form input[type=text]::placeholder {color: #fff!important;opacity:0.8!important;}
a.zipcode_popup_link{cursor:pointer!important;}
.categories-grid {padding:0!important;}
#mobile_top_menu_wrapper .adropdown-mobile {padding: 5px 22px!important;}




.mobile-logo,.mobile-logo-fixed{justify-content:flex-start;align-items:center;min-height:60px;}
.mobile-logo{display:flex;}
.mobile-logo-fixed{display:none;}



.page-customer-account #main .page-footer {text-align:center!important;}

.cart-preview .cart-subtotals {border-bottom: none!important;}

.btn-comment, .customerform-wrapper .form-control {padding: 7px 14px !important;}
.btn-comment, .product-comment-modal .post-comment-buttons .btn-primary {height: unset!important;}
h3.product-title,.an_stickyAddToCart-price .price {font-size:1.2rem!important;}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add .btn-primary {height: unset!important;}
#an_stickyAddToCart_qty{height:36px!important;}
.an_stickyAddToCart-btnadd {padding-top:6px!important;}
.product-quantity #quantity_wanted, .product-add-to-cart .qty .input-group .input-group-btn>.btn, .product-add-to-cart .qty {height: 38px!important;}
.product-actions .add-to-cart {min-height: unset!important;}
.page-content .form-control, .page-content select.form-control-select.form-control {font-size: 1.1rem!important;/*line-height: 1.1rem!important;height: unset!important;*/}
body#checkout #delivery textarea, body#checkout #gift_message textarea {border: 1px solid #e5e5e5!important;border-radius: 0!important;padding:5px 8px!important;}
#product .tabs .tab-pane {padding: 20px 25px!important;}
.productblock-description {margin-bottom:0!important;}
#product .nav-tabs .nav-link {padding: 16px 20px!important;}
body#checkout .cart-total .value {font-size: 1.2rem!important;}
#js-cart-sidebar .btn.btn-primary{background:#fff!important;color:#bf311a!important;border: solid 1px #bf311a!important;}
#_desktop_search_filters_clear_all .btn.btn-primary{background:#fff!important;color:#222!important;border: solid 1px #222!important;}
#js-cart-sidebar a:hover.btn.btn-primary, #js-cart-sidebar div:hover.btn.btn-primary {background:#bf311a!important;color:#fff!important;}
#_desktop_search_filters_clear_all .btn.btn-primary:hover {background:#222!important;color:#fff!important;}
#_mobile_contactslink{display:none!important;}
#search_filters .ui-slider .ui-slider-handle, .ui-slider-horizontal .ui-slider-range {background: #222 !important;}
#search_filters .ui-slider .ui-slider-handle {width: 0.4em !important;border-radius: 0!important;border: 1px solid #222!important;background: #fff!important;}
#product #content {max-width:unset!important;padding: 0 30px!important;}
.an_wishlist-mini {right: 45px!important;}
/*.form-control {background: #fff!important;}*/
.form-control-select {background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right .5rem center / 1.25rem 1.25rem!important;
}
input.form-control, textarea.form-control {background: #fff!important;}
.levelp-1, .levelp-2, .levelp-3{padding:0!important;}
.levelp-1 li.active > a, .block-categories .category-sub-menu li.active[data-depth="0"]>a {color:#bf311a!important;}
.block-categories .category-sub-menu li[data-depth="1"]>a {width:100%!important;display:inline-block;}
.block-categories .category-sub-menu li[data-depth="0"] , .block-categories .category-sub-menu li[data-depth="1"] {padding-right: 0;}
.block-categories .category-sub-menu li[data-depth="1"]>a {width: 100% !important;font-size: 1.1rem;}
.block-categories .category-sub-menu li[data-depth="2"]>a {width: 100% !important;font-size: 1.1rem;}
.block-categories .category-sub-menu li > a:focus{color:#222!important	;}
	
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before {content: none;}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left: 10px;}
.block-categories .category-sub-menu li[data-depth="1"] div.collapse-icons {top: -2px!important;}
.block-categories .category-sub-menu li[data-depth="0"] .remove.toggle-btn-tree {margin-left: 6px;}
.block-categories .category-sub-menu li[data-depth="1"] .remove.toggle-btn-tree {margin-right: 3px;}
.block-categories .category-sub-menu li[data-depth="1"] div {width: auto;}
.block-categories .category-sub-menu li[data-depth="1"] > .category-sub-menu {margin-top: 2px;}
.levelp-1 {list-style: none;margin: 0;width: 260px;font-weight:normal;}
.levelp-1 li {position: relative;}
.levelp-1 li a {display: flex;justify-content: space-between;align-items: center;text-decoration: none;font-size:1.2rem!important;text-transform:uppercase!important;}
.levelp-1 li a:hover {color:#bf311a!important;}
.levelp-2,.levelp-3 {display: none;position: static;width: 260px;list-style: none;font-weight:normal;}
.levelp-2 li a {text-transform:none!important;font-size:1.2rem!important;font-style:normal;}
.levelp-3 > li > a{text-transform:none!important;font-size:1rem!important;font-style:normal;}
.levelp-1 li.active > .levelp-2, .levelp-1 li.active > .levelp-3 {display: block;}
.levelp-1 > li > a {padding:12px 0 6px 0!important;}
.levelp-2 > li > a {padding:4px 0 4px 0!important;}
#mobile-amegamenu .html-item.typo ul.levelp-2 li, #mobile-amegamenu .html-item.typo ul.levelp-3 li {padding:0!important;} 
.levelp-3 > li > a {padding:4px 0 4px 10px!important;}
.toggle-btn, .toggle-btn-tree {cursor: pointer;font-weight: bold;margin-left: auto;}
.levelp-1 li, .levelp-2 li, .levelp-3 li {margin:0!important;}
.levelp-1 li.active > a .toggle-btn, .levelp-1 li.active > a .toggle-btn-tree {padding-right:2px!important;}
.block-categories .collapse-icons[aria-expanded=true] .remove {font-family: cursive;font-size: 1.6rem;margin-top: -5px;}
.block-categories .collapse-icons{padding-top:4px!important;}
#mobile-amegamenu .html-item.typo ul li {padding: 6px 0!important;}
#mobile_top_menu_wrapper .js-top-menu-bottom .levelp-2 li a, #mobile_top_menu_wrapper .js-top-menu-bottom .levelp-3 li a {font-size:1.1rem!important}
.titleMenuDropdown{text-transform: uppercase!important;color: #bf311a !important;font-size: 1.2rem !important;}

.fixed-menu-mobile .mobile-logo, .hidden-pq {display:none!important;}
.fixed-menu-mobile .mobile-logo-fixed{display:flex!important;}
.fixed-menu-mobile ul.menuCenter li a,.fixed-menu-mobile ul.menuCenterWhite li a, ul.menuCenter li a {color:#222;}
.fixed-menu-mobile ul.menuCenter li a:hover,.fixed-menu-mobile ul.menuCenterWhite li a:hover, ul.menuCenter li a:hover {color:#bf311a!important;}
.menuCenter, .menuCenterWhite{height: 60px;display: inline-flex;align-items: center;margin:0 15px 0 0!important;float:right;}
ul.menuCenter, ul.menuCenterWhite{list-style: none;padding: 0;margin: 0;display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 25px;}
ul.menuCenter li a, ul.menuCenterWhite li a {display: inline-block;text-transform: uppercase;font-size: 1.2rem;font-family:'FuturaLight';letter-spacing:1px;}
ul.menuCenterWhite li a {color:#fff;}
ul.menuCenterWhite li a:hover {color:#dadada!important;}
#mobile_top_menu_wrapper .js-top-menu-bottom a:hover span,.amenu-item .amenu-link span:hover {color:#bf311a!important;}
.mobile-toggler:hover svg path{fill:#bf311a!important;opacity: 1!important;fill-opacity: 1!important;}
#_mobile_an_wishlist-nav span {display:none!important;}
#header .header-nav {background: none !important;}
#anblog_left_toggler{margin: 0 auto!important;padding:0 0 25px 0!important;}
#anblog_left_toggler svg {display: none !important;}
#search_filters .h3 {font-size: 1.2rem !important;font-weight: 600 !important;margin-bottom: 0!important;}
.block-categories .category-sub-menu li[data-depth="0"]>a {font-weight:400!important;font-size: 1.2rem!important;}
a:hover, .toggle-btn-tree:hover,a:focus, .toggle-btn-tree:focus {color:#bf311a!important;}

@media (max-width: 420px) {
    #js-product-list-top .filters-toggler-block {
        order: 2!important;
    }
}
@media (max-width: 575px) {
    #category #left-column #search_filters_wrapper {margin-left:0!important;margin-right:0!important;}
}

.paddingLevelP{padding-bottom:4px !important;}
.amenu-item.mm-1{display:none!important;}
.cart-item-count {display: flex !important;bottom: 10px!important;right: -6px!important;padding:0!important;}
#new-products .h2{margin-top:0!important;text-transform: none!important;}
.navbar-toggler {font-size: 1.2rem!important;}
.block-categories .arrows .arrow-down, .block-categories .arrows .arrow-right {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);cursor: pointer;font-size: 1.2rem!important;}
.block-categories .category-sub-menu li[data-depth="0"]>a {padding: 12px 0 0 0!important;}

.block-categories .category-sub-menu .category-sub-link {font-size: 1.1rem!important;}
/*#category .menuCenter, #product .menuCenter, #checkout .menuCenter {display:none!important;}*/
.nocursor{cursor:default!important;}


.an_homeslider-responsive.an_homeslider-block .owl-nav {display: block;}
.an_homeslider .owl-prev {left: 0;right: 0;top: 0;/*left: unset;right: 0;top: -20px;*/}
.an_homeslider .owl-next {right: 0;top: 0;}/*top: 20px;*/
.an_homeslider .owl-next, .an_homeslider .owl-prev {display: block !important;}
.an_homeslider-desc {top: 5%;}	
@media (max-width: 991px) {
	.an_homeslider-block .owl-nav {display:none!important;/*top: 77%!important;*/}
	.an_homeslider-desc {top:10%;}
	#thecheckout-shipping{padding-top:50px!important;}
	#module-anblog-list .breadcrumb {text-align:center!important;}
	.h1.blog-pagetitle, .blog-title {text-align: center!important;}
	#module-anblog-category .breadcrumb {text-align:center;}
	
}
@media only screen and (max-width: 768px) {
	.an_productattributes-qty-container {max-width: 50px;}
	.an_productattributes-qty {padding: 0 10px 0 20px;}
	#category-description{width:100%;}
	.block-category h1 {text-align: center!important;}
	#product .breadcrumb, #category .breadcrumb, #checkout .breadcrumb, #new-products .breadcrumb, #module-anblog-list .breadcrumb {text-align: center!important;}
}
#product-comments-list-pagination ul li span {font-size: 1.2rem;color: #222;}
#product-comments-list-pagination ul li.active span{font-weight: normal;color: #bf311a;}
#thecheckout-confirm, #conditions-to-approve ul{padding:0;}
label.js-terms{font-weight: normal;font-size: 15px !important;}
.terms-and-conditions {padding-bottom: 15px;}
.payment-options {margin-top: 0;}
#ddw_timeslots {min-height:unset;}

.h1.blog-pagetitle {margin-bottom: 20px !important;}
#anblog_left_toggler {font-weight: normal;border: solid 1px #232323;border-radius: 0;padding: 6px 12px !important;margin-bottom: 30px !important;}
#module-anblog-blog .hidden-lg-up{display:none;}

/*
.an_homeslider .owl-dots .owl-dot {display: block;}
*/
#thecheckout-address-delivery {padding-top:50px!important;}
#main .page-footer {margin: 30px 0 0 0;}
#my-account h1,#identity h1,#addresses h1,#history h1,#discount h1,#module-an_wishlist-list h1 {margin-bottom: 20px;}
.page-addresses .address .address-body {padding: 0;}
#addresses #content .col-lg-4 {padding:0 8px;}
.text-sm-center {text-align: center !important;}
.an-blog-tags {border-bottom: 0;}
.anblog-tags a[href="https://pandelino.es/blog?tag="] {display: none;}
.sb-menu-right .cart-preview .cart-title .h4 {font-weight: bold;font-size: 1.3rem !important;}
.sb-overlay {z-index: 51;}
#thecheckout-shipping div[id="product_not_available"]:nth-of-type(1) {display: none;}
#search h2 {display:none;}
.payment-logo{display:none;}
.product-additional-info{margin-bottom:20px;}
#layout-error {box-shadow: none!important;}
.blog-detail #products .product-miniature{width:16.6667%!important;}
@media (max-width: 600px) {
	.blog-detail #products .product-miniature {max-width: 33.333333% !important;}
}
.featured-products .product-flags .product-flag.new, .featured-products .product-flags .product-flag.pack {display:none;}
#contact article ul {display: inline-block;
    text-align: left;
    width: auto;
    max-width: 80%;
    float: right;
    margin: 0 30px 0 0;
    padding-left: 0;
    list-style: none;
}
#contact article {
  overflow: auto;
}
#contact h1 {
  margin-bottom: 20px !important;
}
.productblock-description p.marginb0{margin-bottom: 0px!important;}
.visually-hidden {
  position: absolute!important;
  width: 1px; 
  height: 1px; 
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.product-page-stars {padding-bottom:10px;}
.adveg-grecaptcha-inline {margin-top: 0!important;margin-bottom: 20px;}
.form-footer.text-sm-right{text-align:center;}
@media (min-width: 576px) {
    .form-footer.text-sm-right {
        text-align: left!important;
    }
}
@media (min-width: 768px) {
    .form-footer.text-sm-right {
        margin-left: 25%;
        padding-right: 8px;
        padding-left: 8px;
    }
}