/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-belgrade-content article.node--type-artesanos{background-color:#ffffff !important;border:1px solid #e0e0e0 !important;border-top:5px solid #d4a373 !important;border-radius:15px !important;padding:40px !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;max-width:850px !important;margin:0 auto 40px auto !important;display:block !important;}#block-belgrade-content .field--name-field-imagen-artesano{text-align:center !important;margin-bottom:25px !important;}#block-belgrade-content .field--name-field-imagen-artesano .field__label{display:none !important;}#block-belgrade-content .field--name-field-imagen-artesano img{border-radius:12px !important;box-shadow:0 5px 15px rgba(0,0,0,0.15) !important;border:4px solid #fdfbf7 !important;max-width:100% !important;width:auto !important;max-height:400px !important;}#block-belgrade-content .field--name-field-rubro{background-color:#fcefe3 !important;padding:15px 20px !important;border-radius:8px !important;text-align:center !important;margin-bottom:30px !important;border:1px dashed #d7ccc8 !important;}#block-belgrade-content .field--name-field-rubro .field__label{color:#8d6e63 !important;text-transform:uppercase !important;font-size:0.85rem !important;margin-bottom:5px !important;display:block !important;}#block-belgrade-content .field--name-field-rubro a{color:#5d4037 !important;font-weight:700 !important;font-size:1.1rem !important;text-decoration:none !important;text-transform:uppercase !important;}#block-belgrade-content .field--name-field-resena{margin-top:20px !important;padding:0 10px !important;}#block-belgrade-content .field--name-field-resena .field__label{font-family:'Georgia',serif !important;color:#3e2723 !important;font-size:1.5rem !important;border-bottom:2px solid #eeeeee !important;padding-bottom:8px !important;margin-bottom:15px !important;display:inline-block !important;}#block-belgrade-content .field--name-field-resena .field__item{font-family:'Segoe UI',Tahoma,sans-serif !important;font-size:1.15rem !important;line-height:1.8 !important;color:#424242 !important;text-align:justify !important;}#block-belgrade-content footer{margin-top:40px !important;padding-top:15px !important;border-top:1px solid #f5f5f5 !important;text-align:center !important;font-size:0.8rem !important;color:#bbb !important;}#block-belgrade-content footer a{color:#999 !important;text-decoration:none !important;}@media (max-width:768px){#block-belgrade-content article.node--type-artesanos{padding:20px !important;width:95% !important;}}
footer .block-menu.navigation{width:75%;}footer .block-system-powered-by-block{display:flex;flex-direction:row-reverse;gap:10px;align-items:center;}footer #block-belgrade-powered > div:last-child{display:none !important;}footer .block-menu.navigation .nav{display:flex;flex-direction:row;width:auto;height:100%;align-items:center;align-content:center;justify-content:center;}footer #block-belgrade-powered h2{font-size:1.5rem;}
header.header{background-color:#fcfaf5;border-bottom:4px solid #d4a017;}.header-main{padding:20px 0;}.site-logo img{filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.1));max-height:90px;}.header-search #search-block-form{border:3px solid #d4a017;border-radius:50px;background:#fff;overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);}.form-search{border:none !important;background:transparent !important;padding:12px 20px !important;font-weight:500;color:#555;}#edit-submit--2{background:transparent !important;color:#d4a017 !important;font-size:1.5rem !important;border:none !important;padding-right:20px !important;}.cart-block--summary{background:#ffcc00 !important;border:none !important;border-radius:30px !important;padding:10px 25px !important;box-shadow:0 4px 10px rgba(212,160,23,0.4);}.cart-block--summary__icon i,.cart-block--summary__count{color:#1e3d1a !important;font-weight:800 !important;}.header-right ul.menu li a{color:#d4a017 !important;font-weight:700;text-transform:capitalize;font-size:0.95rem;}.header-right ul.menu li a i{color:#ffcc00;}.header-menu{background:linear-gradient(180deg,#2d5a27 0%,#1b3817 100%);padding:10px 0;box-shadow:0 4px 10px rgba(0,0,0,0.2);}.menu-main ul.menu{display:flex;justify-content:center;align-items:center;gap:10px;}.menu-main li.menu-item a{color:#ffcc00 !important;font-weight:900 !important;font-size:1rem !important;text-transform:uppercase;text-align:center;padding:10px 15px !important;text-shadow:0px 0px 8px rgba(255,204,0,0.6),1px 1px 2px rgba(0,0,0,0.8);transition:all 0.3s ease;}.menu-main li.menu-item a:hover,.menu-main li.menu-item a.is-active{color:#fff !important;transform:scale(1.1);text-shadow:0px 0px 12px rgba(255,255,255,0.8);}.menu-main li.menu-item{max-width:150px;}.contextual{display:none !important;}.site-logo img{max-height:90px;width:auto;border-radius:50%;box-shadow:0 0 10px 2px #ffcc00,0 0 20px 5px #d4a017;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);}.site-logo img:hover{transform:scale(1.05) rotate(-5deg);box-shadow:0 0 15px 5px #ffcc00,0 0 30px 10px #d4a017;}
.page-title.underline{color:#4b868a;font-size:3em;padding-bottom:10px;border-bottom:5px solid #f9c74f;margin-bottom:40px !important;}.view-productos-mas-valorados .view-content{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;}.views-view-responsive-grid{display:flex !important;flex-wrap:wrap;gap:20px !important;width:100%;margin:0;}.views-view-responsive-grid__item-inner{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:10px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%;width:100%;}.views-view-responsive-grid__item-inner:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.2);}.views-view-responsive-grid__item-inner .form-actions{margin-top:auto;width:100%;text-align:center;padding-top:15px;}.views-field-field-imagen-producto img{border-radius:5px;display:block;margin:0 auto 10px auto;max-width:95%;height:auto;}.views-field.views-field-title .field-content{font-size:1.3em;font-weight:bold;color:#4b868a;text-align:center;margin-bottom:10px;}.views-field-field-categoria,.views-field-field-tipo-producto,.views-field-field-color-es{font-size:0.95em;color:#555;margin-bottom:5px;}.views-label{font-weight:bold;color:#a8793b;margin-right:5px;}.views-field-variations-target-id-1{font-size:1.4em;font-weight:700;color:#008000;text-align:center;margin:15px 0;}.button--add-to-cart{background-color:#28a745 !important;border-color:#28a745 !important;font-size:1.1em;padding:10px 20px;border-radius:5px;transition:background-color 0.2s;}.button--add-to-cart:hover{background-color:#1e7e34 !important;}.view-productos-mas-valorados .views-field-field-imagen-producto img{width:200px !important;height:200px !important;object-fit:cover;border-radius:5px;display:block;margin:0 auto 10px auto;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.view-productos-mas-valorados .views-field-field-imagen-producto{text-align:center;margin-bottom:10px;height:220px;display:flex;align-items:center;justify-content:center;}.view-productos-mas-valorados{max-width:1200px;margin-left:auto !important;margin-right:auto !important;padding:0 15px;}.view-productos-mas-valorados .view-content{justify-content:center;width:100%;}
.view-todos-los-productos{max-width:1200px;margin-left:auto !important;margin-right:auto !important;padding:0 15px;}.view-todos-los-productos .view-content,.view-todos-los-productos .views-view-responsive-grid{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}.view-todos-los-productos .views-field-field-imagen-producto{text-align:center;margin-bottom:10px;height:220px;display:flex;align-items:center;justify-content:center;}.view-todos-los-productos .views-field-field-imagen-producto img{width:200px !important;height:200px !important;object-fit:cover;margin:0 auto;display:block;border-radius:5px;}
