#products-container{width:100%;max-width:100%;overflow-x:hidden;padding-right:calc(var(--bs-gutter-x) * .2);padding-left:calc(var(--bs-gutter-x) * .2)}.top_lokinoff{display:block;margin:auto;width:fit-content}.favoritos_pisos{margin-top:-20px;z-index:9999999;display:block;background:#cacacade!important;width:fit-content;border-radius:2px;font-size:9px;padding:2px 3px;margin-left:5px;position:absolute}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');.zapros_na_meropriyatie_info{margin-bottom:20px;font-size:12px;line-height:15px;color:#6e6969;margin-top:-30px}.block_img_bottom .Pokrovka{max-width:190px}#eventRequestForm{max-width:500px;margin:auto;padding:25px 50px;background:#fdf8f8;border-radius:15px;margin-top:30px;width:90%;font-size:12px;text-transform:uppercase}.bottom_text p,.bottom_text li{font-size:11px;line-height:15px;text-align:justify}.bottom_text_container.seo ul,ul.custom-list{list-style:none;padding:0}.bottom_text_container.seo ul li,ul.custom-list li{position:relative;padding-left:30px;margin-bottom:10px}.bottom_text_container.seo ul li:before,ul.custom-list li:before{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:0}.bottom_text p,.bottom_text ul{margin-bottom:20px}.bottom_text .block{padding:23px;border:1px solid #f2f2f2;margin-top:40px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.privetstvie h4,.privetstvie p{text-align:center!important;letter-spacing:0.3px}.bottom_text h4{margin-top:20px;text-transform:uppercase;font-size:17px;margin-bottom:20px;text-shadow:1px 1px 2px rgba(0,0,0,0.15),-1px -1px 2px rgba(255,255,255,0.8);font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:1px;text-align:left}.top_info_short{text-align:center;padding-top:20px;padding-bottom:20px;background:#f6f6f6;max-width:90%;border-radius:10px;padding-left:10px;padding-right:10px}.bottom_text .small{color:#000000;margin-top:-17px}.block_img_bottom{align-items:center;max-height:200px;max-width:70%}.info_text_standart_offer_icons{justify-content:center;align-items:center;padding:20px;width:100%;max-width:800px;margin:auto;text-align:center;color:#4c4c4c}.Crear.but{padding:20px;text-transform:uppercase;border-radius:15px;font-weight:600}.info_text_standart_offer_proposals{max-width:96%;margin:auto;text-align:center;padding-top:20px;padding-bottom:20px;background:#f7f7f7;border-radius:15px;font-size:11px;margin-bottom:20px}.form-control.quanto-desperar-input{max-width:39px;font-size:10px;padding:5px;text-align:center;min-width:39px}.additional-categories-icons span.name_d{font-size:13px;line-height:16px;text-decoration:underline dotted #ccc;letter-spacing:1px}.product-buttons{display:flex;gap:5px}.product-buttons .btn{padding:0.25rem 0.5rem}.total-info{display:flex;justify-content:space-between;align-items:center}.action-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.btn-order{flex:0 0 30%}.btn-edit{flex:0 0 60%}.btn-question{flex:0 0 10%}.btn-question i{font-size:1.5rem}.special_offer_event_type_container{border-radius:15px;font-size:14px;line-height:20px;color:#585858}.special_offer_event_type_container li{padding-top:20px}.special_offer_event_type_container h2,.special_offer_event_type_container b{border-radius:15px;text-transform:uppercase;background:linear-gradient(to right,#dc3545,#080808);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:800px){.special_offer_event_type_container{max-width:70%;margin:auto;background:#fff;padding:80px 60px}.special_offer_event_type_container h2{max-width:500px;font-size:40px;margin-bottom:50px;border-bottom:6px solid #000;border-radius:0px}}@media (max-width:800px){.special_offer_event_type_container{max-width:96%;margin:auto;background:#fff;padding:60px 30px}.favorite_buttons{display:grid;grid-template-columns:12fr!important}.favorite_buttons a{background:#c2e4ff;border-radius:10px;padding:10px 12px!important;color:#fff;text-transform:uppercase;font-size:9px!important;text-decoration:none;letter-spacing:1px;width:100%;display:block;font-weight:bold;margin-top:10px}.top_menu_item a{font-size:12px}.header.scrolled.generic{position:fixed;top:0;width:100%;z-index:1000;padding:0;background:white}.header.scrolled .logo img{transition:width 0.3s}.header.scrolled .logo img{width:40px}.header.scrolled .text_after_logo{display:none}.header.scrolled .top_menu_item a{font-size:10px}#eventRequestForm{max-width:96%!important;padding:10px 20px!important}.Zapros.form-container.card.p-5.mb-5{padding:1rem!important}.footer_content{grid-template-columns:12fr!important;text-align:center!important}.logo_bottom,.icons_bottom,.menu_container_bottom{margin-bottom:30px}.menu_bottom,.proposals_bottom{text-align:center}.icons_container{margin-bottom:15px}}@media (max-width:576px){.logo_bottom{max-height:max-content!important}.head_h1{z-index:5;margin-top:-280px!important;margin-left:5%;max-width:93%;width:520px}.title_h{text-transform:uppercase;font-size:21px!important;letter-spacing:1px}.image-container{height:300px!important}.description_top{text-align:center}.image_top{height:270px!important}.play-icon{position:absolute;top:42%!important;z-index:6!important}.btn-order,.btn-edit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;padding:0.25rem}.btn-order::after,.btn-edit::after{}.btn-order span,.btn-edit span{}.action-buttons{display:block!important;justify-content:space-between;margin-top:auto}.action-buttons .btn-order{width:100%;display:block;background:#81733d;border:1px solid;border-radius:10px;padding:10px;text-transform:uppercase;letter-spacing:2px}.action-buttons .btn-edit{float:left;width:86%;text-transform:uppercase;letter-spacing:2px;border-radius:10px}.action-buttons .fa-edit{float:left;width:14%;border-radius:10px}.action-buttons .btn-question{background:#434139;border-radius:10px;padding:4px 12px;color:#fff}}}@font-face{font-family:'Annabelle Cyr';src:url('/static/standart_offers/{%static"AnnabelleCyr.ttf"%}') format('truetype');font-weight:normal;font-style:normal;font-display:swap}.no-redact{display:none!important}.proposal-row{display:flex;overflow-x:auto;padding:1rem 0}.proposal-row .card{flex:0 0 auto;margin-right:1rem;max-width:450px;border-radius:25px}.proposal-row .card li{font-size:10px;color:#444444;border:0.3px solid #f5f5f5}.proposal-row .card li img{max-height:13px}.proposal-row .btn-add-product{font-size:10px;--bs-btn-padding-y:0.15rem;--bs-btn-padding-x:0.25rem}.proposal-row .fa-trash-alt,.proposal-row .fa-sync-alt{font-size:10px;--bs-btn-padding-y:0.15rem;--bs-btn-padding-x:0.3rem}#por_persona b{font-weight:bold;font-size:20px;color:#000}.proposal-row .list-group{--bs-list-group-item-padding-x:0.6rem;--bs-list-group-item-padding-y:0.3rem}.styles .selected{background:#1b1a1a;color:#fff;letter-spacing:1px}.proposal-row .price_card{color:#80a8ce}.proposal-row .price_card_int{color:#75a4d0;margin-left:7px;font-size:13px}.additional-categories-icons{display:flex;gap:3px;line-height:11px}.unused-categories h3,.stacions h3,.style-selection h3{font-size:15px;margin-top:15px}.unused-categories .btn,.stacions .btn,.style-selection .btn{letter-spacing:1px}.total_calc{text-align:right}.total-info{font-size:12px}.event_head{text-transform:uppercase}.card-header{}.toggle-mobiliario.btn.btn-danger{font-size:10px;background:#77682e;border:0px;padding:3px 5px}.toggle-mobiliario.btn.btn-success{font-size:10px;background:#ffffff;border:1px solid #77682e;padding:3px 5px;color:#77682e}.toggle-bebidas.btn.btn-danger{font-size:10px;background:#77682e;border:0px;padding:3px 5px}.toggle-bebidas.btn.btn-success{font-size:10px;background:#ffffff;border:1px solid #77682e;padding:3px 5px;color:#77682e}#goliood{border:3px solid #f0d729}#retro{border:3px solid #f39f46}#tropical{border:3px solid #5aa907}#rustic{border:3px solid #7e4d06}#pirate{border:3px solid #000000}#bob{border:3px solid #f6ff00}#gavai{border:3px solid #f83b12}#goliood .style-selection::after{content:"\f005";font-family:'Font Awesome 5 Free';font-weight:900;font-size:20px;margin-top:15px;color:gold;top:50%;left:50%;transform:translate(-50%,-50%)}#retro .style-selection::after{content:"\f51f";font-family:'Font Awesome 5 Free';font-weight:900;font-size:20px;margin-top:15px;color:gold;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-mode-toggle{border:1px solid #77682e;background:#fff;color:#77682e;margin-top:15px;text-transform:uppercase;font-weight:500}button.edit-mode-toggle:focus:not(:focus-visible),button.edit-mode-toggle:hover{outline:0;background:#77682e;border-color:#9f946b}.card-header h2{padding:7px;font-size:18px;padding:7px;text-shadow:0 4px 8px rgba(241,235,235,0.77);font-weight:300}.proposal-row .btn-outline-info{--bs-btn-color:#8f8f8f;--bs-btn-border-color:#c9c9c9}.proposal-row .btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.15rem;--bs-btn-padding-x:0.2rem;--bs-btn-font-size:0.475rem;--bs-btn-border-radius:0.25rem}.proposal-row .btn-outline-danger,.proposal-row .btn-outline-secondary{padding:0.25rem 0.3rem}.proposal-row .card .additional-category-icons{display:contents}.additional-categories-count{font-size:9px;color:#919090}.additional-categories-count img{max-height:11px;margin-left:4px}.category-section h3{font-size:21px;color:#c39648;text-align:left;font-family:'Annabelle Cyr',sans-serif;letter-spacing:3px;text-align:center;margin-top:20px;margin-bottom:15px}.card-header:first-child{background:#796a31;border-bottom:0px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden;color:#f4f2ea;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.card-header::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#77682e;z-index:1}.card-header h2,.card-header span{position:relative;z-index:2}.container.prop_cont{max-width:100%;padding-left:3%;padding-right:3%;padding-top:20px;padding-bottom:20px;background:#f9fdff}.card{display:flex;flex-direction:column}.card-body{flex:1 1 auto;display:flex;flex-direction:column}.total-info{margin-top:auto;padding-bottom:1rem}.action-buttons{display:flex;justify-content:space-between;margin-top:25px}.action-buttons button{font-size:12px}.btn-question i{font-size:13px}.proposal-row .card li img.img-prod{width:20px;height:20px;object-fit:cover;margin-right:3px;max-height:20px;border-radius:5px}.proposal-row .card li img.img-prod.expanded{width:65px;height:65px;max-height:65px}li.short_description{display:none;transition:max-height 0.7s ease}li.short_description.short_description_display{display:block;transition:max-height 0.7s ease;padding:7px;font-style:italic;color:#979797}.images-list{margin-top:12px}.img-prod-big{width:69px;height:79px;object-fit:cover;border-radius:1px;transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0);margin-bottom:5px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;width:70px;height:70px}.images-list div{display:flex;flex-wrap:wrap;justify-content:space-around}.min-people-input{max-width:50px;text-align:center;padding:2px;float:right}.total-info{padding:20px;border:1px solid #77682e;margin-top:0px;border-radius:5px}.weight{display:none}.total-price{color:#464646;font-weight:200;font-size:20px}.inp_min{float:right;font-size:12px;color:#f2eee1;margin-right:2px}.dropdown{position:relative;display:inline-block}.dropdown-content{color:#737373}.grey_small{color:#ccc}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;padding:10px;border-radius:5px}.dropdown:hover .dropdown-content{display:block}.dropdown-content table{width:100%;border-collapse:collapse}.dropdown-content table th,.dropdown-content table td{padding:8px 12px;text-align:left;font-size:11px}.dropdown-content table th{background-color:#f2f2f2}.dropdown-content table tr:nth-child(even){background-color:#f9f9f9}.fa-question-circle{cursor:pointer}.dropdown-content{min-width:360px}.includes div.incl{background:#77682e;color:#fff;width:fit-content;padding:2px 4px;font-size:10px;border-radius:5px;display:inline-block}.includes{margin-top:15px}#por_persona{color:#757575;font-weight:100}.min_personas{font-family:'Annabelle Cyr',sans-serif;color:#77682e;letter-spacing:1px;max-width:40%}.card-no-redact{}.proposal_options{display:flex;flex-wrap:wrap;gap:35px;justify-content:center;margin:10px 0px}.option_col{flex:0 1 calc(25% - 10px);box-sizing:border-box;position:relative}.option_col input{display:none}.option_label{display:block;cursor:pointer;text-align:center}.option_img_price{position:relative}.option_img{width:60px;height:60px;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease}.option_img:hover{transform:scale(1.05);box-shadow:0 8px 12px rgba(0,0,0,0.2)}.option_price{position:absolute;top:2px;right:2px;background-color:rgba(255,255,255,0.63);padding:2px 5px;border-radius:12px;font-size:12px;color:#333;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.option_name{margin-top:8px;font-size:14px;color:#333}.option_image{width:100%;height:100%;object-fit:cover;border:2px solid transparent;transition:border 0.3s ease}.option_radio:checked + .option_label .option_image{border:4px solid #77682e;border-radius:16px}.option_label:active .option_img{transform:scale(0.95);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.is_delivery .tables_number,.is_delivery .servicio,.is_delivery .bibidas_cost,.is_delivery .addictions_url,.is_delivery .style-selection,.is_delivery .stacions{display:none!important}.is_caja #por_persona,.is_caja .edit-mode-toggle,.is_caja .product-count,.is_caja .btn-outline-secondary,.is_caja .btn-outline-danger,.is_caja [data-category-id='10']{display:none!important}.is_caja .img-prod-big{width:100%!important;height:300px!important}.is_caja .weight{display:block!important}.tools-icons{display:block;width:96%;padding-top:20px}.tools-icons.event{background:#f5f5f58f;border-radius:35px;padding-top:30px}.tools_icons_container{display:flex;flex-wrap:wrap;justify-content:space-around}.tolls_icon_col{text-align:center;margin-bottom:20px;transition:transform 0.2s}.tolls_icon_col .img{margin-bottom:5px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;width:70px;height:70px}.tolls_icon_col .img img{width:100%;height:100%;object-fit:cover;display:block}.tolls_icon_col .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;color:#333;margin-top:5px;max-width:70px;line-height:16px}.tolls_icon_col:hover .img{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.tolls_icon_col:active .img{transform:scale(0.95);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.format-icons{display:block;width:96%;margin-top:20px}.container.prop_cont h1,h2#Propuestas,.event_head{text-align:center;text-transform:uppercase;margin-top:60px;margin-bottom:20px}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.filter-form{display:flex;justify-content:center;align-items:center;padding:20px;width:100%;max-width:800px;margin:auto;background-color:#fff;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.filter-container{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.filter-item{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.filter-radio{display:none}.filter-label{display:flex;flex-direction:column;align-items:center;background-color:#f9f9f9;border-radius:10px;padding:10px;margin:5px;cursor:pointer;transition:background-color 0.2s,transform 0.2s;text-align:center;width:70px;height:70px;line-height:12px}.filter-label i{font-size:20px;margin-bottom:5px}.filter-label span{font-size:12px;color:#333}.filter-radio:checked + .filter-label{background-color:#77682e;color:#fff}.filter-radio:checked + .filter-label span{color:#fff}.filter-label:hover{background-color:#e0e0e0}.gallery{display:flex;flex-wrap:wrap;gap:10px}.gallery a{display:block;width:calc(33.333% - 10px);margin-bottom:10px}.gallery img{width:100%;display:block;border-radius:8px}.row_buttons{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.bottom_text_container .text_container{justify-content:center;align-items:center;padding:20px;width:100%;max-width:800px;margin:auto;background-color:#fff;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.bottom_text_container img{max-width:100%;margin-bottom:20px;border-radius:15px}.bottom_text_container .bottom_text{text-align:center;margin-bottom:100px}.bottom_text .privetstvie{color:#2f2d2d;padding-left:0px}.bottom_text_container h2{text-align:center;text-transform:uppercase;margin:40px}.block_img_bottom{display:inline-grid;grid-template-columns:6fr 6fr}#loading-indicator{position:fixed;position:fixed;top:30%;right:10%;z-index:999999}#loading-indicator img{position:absolute;width:100px;height:100px;display:block;padding:30px}@media (min-width:1569px){.proposal-row{display:flex;overflow-x:auto;padding:1rem 0}}@media (min-width:769px){#video_click_image{width:600px!important;margin:auto;display:block;margin-top:10px}.bottom_text_container img{max-width:170px;margin-bottom:20px;border-radius:15px;margin-left:50px}.row_buttons{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:600px;margin:auto}.dinamic-content{display:flex;gap:15px}.gallery a{display:block;width:calc(24.9% - 10px);margin-bottom:0px}.gallery img{max-height:160px;max-width:222px}}.row_buttons .but{width:250px;text-align:center;padding:10px;background:#ffd4ba;font-size:11px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,);box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;color:#333;margin-top:5px;max-width:50%;line-height:16px}.menu_container_bottom a{color:#fff}#load-more-trigger{height:auto;min-height:700px;min-width:1px;position:absolute;right:0}.title_h{text-transform:uppercase;font-size:28px;z-index:5;color:#fff;text-shadow:6px 4px 8px rgba(0,0,0,1);padding-top:20px;max-width:560px;text-align:center}.description_top{width:450px;color:#f0e6de;font-size:13px;margin-bottom:40px;z-index:99999;padding-top:10px;text-shadow:6px 4px 8px rgb(0 0 0);margin-top:0px;background:#463c3c52;padding-left:20px;padding-right:20px;padding-bottom:10px;border-radius:15px;max-width:96%;display:inline-block}.image_top{width:600px;margin:auto;margin-bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;border-radius:20px;max-width:96%;height:450px;object-fit:cover;display:block}.image-container{position:relative;margin:auto;display:block;object-fit:cover;width:600px;height:450px;max-width:96%;margin-top:20px}.play-icon{position:absolute;left:50%;transform:translate(-50%,-50%);font-size:50px;color:white;cursor:pointer;z-index:6}.responsive-iframe{width:100%;height:315px}.hidden{display:none}.responsive-iframe{width:97%;max-width:600px;height:auto;aspect-ratio:16 / 9}#video_click_image{width:100%;margin:auto;display:block}.video_margin{z-index:999999999;border-radius:20px}.video{min-width:30%}.head_h1{z-index:5;margin-top:-460px;margin-left:5%;max-width:93%;width:520px}.Crear.but a{color:#fff;text-shadow:6px 4px 8px rgba;text-shadow:6px 4px 8px rgb(66 43 43);padding:1px;border-radius:5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;letter-spacing:2px;font-size:13px;text-decoration:none}.disc_full{text-decoration:line-through}.price_with_discuento{font-size:20px;color:#77682e}.detalles-mode-toggle{display:none;background:#77682e;border:none}.no-format .detalles-mode-toggle{display:block;margin-top:5px}.no-format .list-group{display:none}.no-format .edit-mode-toggle{display:none}.no-format .stacions,.no-format .style-selection{display:none}.no-format .category-section h3{font-size:17px}.no-format .total-info{padding:10px}.no-format .categories_list{min-height:258px;margin-top:15px}.no-format .includes{min-height:50px}.no-format .images-list{min-height:230px}.count_with_skobki{color:#474747;font-size:14px}.no-format .total-info{min-height:145px}.loading-icon{display:none;margin-left:10px}.show-loading .loading-icon{display:inline-block}.generate-pdf{font-size:11px;background:#bd0d0d;border:none;margin-top:2px;padding:4px 8px}.catalog_url{width:400px;max-width:96%;margin:auto;text-align:center}.top_logo_look{width:100px;margin-top:20px}.gallery img{object-fit:cover!important}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{object-fit:cover!important}