.section-colored-header{position:relative;background-color:var(--bg-color,#1b374a);color:var(--color,#fff);padding:50px 25px 60px;min-height:300px;z-index:1}body.has-fixed-header .section-colored-header{padding-top:120px}@media print,screen and (min-width:48em){.section-colored-header{padding:190px 0 80px;min-height:410px}}@media print,screen and (min-width:64em){.section-colored-header{min-height:440px}}.section-colored-header h1,.section-colored-header h2,.section-colored-header h3,.section-colored-header h4,.section-colored-header h5,.section-colored-header h6,.section-colored-header p{color:inherit}.section-colored-header::after{content:"";top:calc(100% - 1px);-webkit-clip-path:url(#huge-premium-mobile);clip-path:url(#huge-premium-mobile);height:calc(17 * var(--fluid-unit));left:0;pointer-events:none;position:absolute;right:0;background:var(--bg-color)}@media print,screen and (min-width:64em){.section-colored-header::after{-webkit-clip-path:url(#huge-premium);clip-path:url(#huge-premium);height:calc(15 * var(--fluid-unit))}}.section-colored-header .breadcrumb-container .breadcrumbs{color:var(--color)}.section-colored-header .breadcrumb-container .breadcrumbs a,.section-colored-header .breadcrumb-container .breadcrumbs span{color:inherit}.section-colored-header .page-title:where(:not(.has-text-color)),.section-colored-header p:where(:not(.has-text-color)){color:var(--color)}.section-colored-header .cell p,.section-colored-header .page-descr p{font-weight:500}.section-colored-header .cell p:last-of-type,.section-colored-header .page-descr p:last-of-type{margin-bottom:0}.section-colored-header a:hover{text-decoration:none;color:var(--color)}.section-colored-header+.block-grid-for-core-buttons{padding-top:40px}@media print,screen and (min-width:64em){.section-colored-header+.block-grid-for-core-buttons{padding-top:35px}}.section-colored-header+.block-grid-for-core-buttons .grid-for-core-buttons.grid-container{max-width:100%!important;padding:0 20px}@media print,screen and (min-width:64em){.section-colored-header+.block-grid-for-core-buttons .grid-for-core-buttons.grid-container{padding:0 30px}}.section-colored-header+.block-grid-for-core-buttons .grid-for-core-buttons.grid-container .grid-x{margin:0}.section-colored-header+.block-grid-for-core-buttons .grid-for-core-buttons.grid-container .grid-x .cell{padding:0}.section-colored-header+.block-grid-for-core-buttons .grid-for-core-buttons.grid-container .wp-block-button__link{margin-bottom:0}.section-colored-header:not(.bkg-#f8f4f2):not(.bkg-#ffffff)+.block-grid-for-core-buttons{padding-top:0}.js-has-pseudo .section-colored-header:not(.bkg-#f8f4f2):not(.bkg-#ffffff):not([csstools-has-1m-2w-2p-37-14-17-1a-37-2t-2r-38-2x-33-32-19-30-2x-37-38-15]){margin-bottom:50px}.section-colored-header:not(.bkg-#f8f4f2):not(.bkg-#ffffff):not(:has(+.section-list)){margin-bottom:50px}@media print,screen and (min-width:48em){.js-has-pseudo .section-colored-header:not(.bkg-#f8f4f2):not(.bkg-#ffffff):not([csstools-has-1m-2w-2p-37-14-17-1a-37-2t-2r-38-2x-33-32-19-30-2x-37-38-15]){margin-bottom:50px}.section-colored-header:not(.bkg-#f8f4f2):not(.bkg-#ffffff):not(:has(+.section-list)){margin-bottom:50px}}
/*# sourceMappingURL=block-edito-colored-header.css.map */
restaurant-calendar{max-width:1400px;margin:40px auto;font-family:"Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;padding:20px 0;display:grid;grid-template-columns:1fr;gap:40px}restaurant-calendar::after{content:"";display:table;clear:both}@media (max-width:800px){restaurant-calendar{padding:20px 16px}}@media print,screen and (min-width:64em){restaurant-calendar{grid-template-columns:450px 1fr;align-items:flex-start;gap:18px}}@media screen and (min-width:75em){restaurant-calendar{grid-template-columns:564px 1fr}}restaurant-calendar .calendar-container{background:#fff;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);overflow:hidden}restaurant-calendar .calendar-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 13px;background:#fff;margin-bottom:0}restaurant-calendar .calendar-header .calendar-title{font:normal normal 900 20px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#1b374a;opacity:1;margin:0;text-transform:uppercase;text-align:center;flex:1}restaurant-calendar .calendar-header .next-month,restaurant-calendar .calendar-header .prev-month{background:0 0;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:1;background-image:url(/wp-content/themes/ch-theme/images/svg/right_arrow_calendar.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;opacity:1}restaurant-calendar .calendar-header .next-month:hover,restaurant-calendar .calendar-header .prev-month:hover{background-color:#f8f4f2;transform:scale(1.1)}restaurant-calendar .calendar-header .next-month:active,restaurant-calendar .calendar-header .prev-month:active{transform:scale(.95)}restaurant-calendar .calendar-header .prev-month{transform:scaleX(-1)}restaurant-calendar .calendar-header .prev-month:hover{background-color:#f8f4f2;transform:scaleX(-1) scale(1.1)}restaurant-calendar .calendar-header .prev-month:active{transform:scaleX(-1) scale(.95)}restaurant-calendar .calendar-header .prev-month-placeholder{width:50px;height:50px}restaurant-calendar .calendar-grid{padding:0 20px 20px;--calendar-column-gap:23px;--calendar-cell-width:55px}@media print,screen and (max-width:47.99875em){restaurant-calendar .calendar-grid{--calendar-column-gap:5px;--calendar-cell-width:38px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){restaurant-calendar .calendar-grid{--calendar-column-gap:15px;--calendar-cell-width:45px}}restaurant-calendar .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);-moz-column-gap:var(--calendar-column-gap);column-gap:var(--calendar-column-gap);margin-bottom:17px;padding:0}restaurant-calendar .calendar-weekdays .weekday{text-align:center;font:normal normal medium 16px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#1b374a;text-transform:lowercase;width:var(--calendar-cell-width);justify-self:center}@media print,screen and (max-width:47.99875em){restaurant-calendar .calendar-weekdays .weekday{font:normal normal medium 14px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}}@media print,screen and (min-width:64em) and (max-width:74.99875em){restaurant-calendar .calendar-weekdays .weekday{font:normal normal medium 14px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}}restaurant-calendar .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);-moz-column-gap:var(--calendar-column-gap);column-gap:var(--calendar-column-gap);row-gap:5px;justify-items:center}@media print,screen and (min-width:48em){restaurant-calendar .calendar-days{row-gap:16px}}restaurant-calendar .calendar-day{width:var(--calendar-cell-width);height:var(--calendar-cell-width);max-width:var(--calendar-cell-width);max-height:var(--calendar-cell-width);min-height:var(--calendar-cell-width);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease;position:relative;background:#f8f4f2;overflow:hidden}@media print,screen and (max-width:47.99875em){restaurant-calendar .calendar-day{width:var(--calendar-cell-width);height:var(--calendar-cell-width);min-height:var(--calendar-cell-width);max-width:var(--calendar-cell-width);max-height:var(--calendar-cell-width);flex-shrink:0;flex-grow:0}}restaurant-calendar .calendar-day.empty{cursor:default;background:0 0;color:transparent}restaurant-calendar .calendar-day.disabled{cursor:not-allowed;opacity:.5}restaurant-calendar .calendar-day.disabled:hover{background:#f8f4f2;transform:none}restaurant-calendar .calendar-day.month-day:hover:not(.selected):not(.no-restaurants):not(.disabled){background:rgba(85,119,94,.1490196078);transform:scale(1.05)}restaurant-calendar .calendar-day.month-day.no-restaurants{background:rgba(216,50,56,.2);cursor:not-allowed;position:relative}restaurant-calendar .calendar-day.month-day.no-restaurants:hover{transform:none;background:rgba(216,50,56,.2)}restaurant-calendar .calendar-day .day-number{position:relative;z-index:3;text-align:center;font:normal normal normal 20px/46px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#1b374a;opacity:1;white-space:nowrap;overflow:hidden}@media print,screen and (max-width:47.99875em){restaurant-calendar .calendar-day .day-number{font:normal normal normal 14px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}}@media print,screen and (min-width:64em) and (max-width:74.99875em){restaurant-calendar .calendar-day .day-number{font:normal normal normal 18px/46px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}}restaurant-calendar .calendar-day .month-short{font-family:"Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;font-size:14px;opacity:.7;margin-left:2px;transform:translateY(-5px)}@media print,screen and (max-width:47.99875em){restaurant-calendar .calendar-day .month-short{font-size:10px}}restaurant-calendar .calendar-day.today::after{content:"";position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#55775e;border-radius:50%;z-index:3}restaurant-calendar .calendar-day.selected{color:#fff;font-weight:600;transform:scale(1.1);z-index:10}restaurant-calendar .calendar-day.selected .day-number{color:#fff!important;position:relative;z-index:4}restaurant-calendar .calendar-day.selected .selected-day-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent url(/wp-content/themes/ch-theme/images/svg/Selected-Date.svg) 0 0 no-repeat padding-box;background-size:contain;background-position:center;border-radius:50%;z-index:1}restaurant-calendar .calendar-day.selected:hover{transform:scale(1.1)}restaurant-calendar .calendar-day.selected.today::after{display:none}restaurant-calendar .calendar-day:not(.month-day){color:#cbd5e1;cursor:default}restaurant-calendar .calendar-day:not(.month-day):hover{background:#f8f4f2;transform:none}restaurant-calendar .data-container{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06)}@media (max-width:800px){restaurant-calendar .data-container{float:none;max-width:none;min-height:400px}}restaurant-calendar h3{text-align:left;font-size:16px;line-height:38px;font-weight:900;font-family:"Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#1b374a;opacity:1;margin:0;text-transform:uppercase;position:relative;z-index:2}restaurant-calendar h4{font-size:18px;font-weight:500;font-family:"Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;color:#1e293b;margin:0 0 7px 0}restaurant-calendar .restaurants-header{background:#fff;padding:22px 21px 8px;border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative}restaurant-calendar .program-badge{position:absolute;top:-8px;right:24px;background:#ff7824 0 0 no-repeat padding-box;text-align:right;font:normal normal 900 15px/20px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#f8f4f2;opacity:1;padding:6px 12px;border-radius:16px;z-index:3;box-shadow:0 2px 8px rgba(255,120,36,.2)}restaurant-calendar .restaurants-content{padding:16px 21px}restaurant-calendar .restaurants-section{border-top:1px solid #bf9170;padding-top:20px}restaurant-calendar .restaurants-section h4{margin-bottom:11px}restaurant-calendar .restaurant-item{display:flex;gap:20px;padding:12px 0}@media print,screen and (min-width:64em){restaurant-calendar .restaurant-item{gap:27px}}@media print,screen and (max-width:47.99875em){restaurant-calendar .restaurant-item{flex-direction:column;gap:8px}}restaurant-calendar .restaurant-item:last-child{border-bottom:none;padding-bottom:0}restaurant-calendar .restaurant-schedule{display:flex;flex-direction:column;gap:4px;min-width:120px}@media print,screen and (max-width:47.99875em){restaurant-calendar .restaurant-schedule{min-width:auto}}restaurant-calendar .schedule-time{font:normal normal medium 15px/24px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#bf9170;opacity:1;display:flex;align-items:center;gap:4px}restaurant-calendar .restaurant-info{flex:1;min-width:0}restaurant-calendar .restaurant-name{text-align:left;font:normal normal medium 15px/24px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#1b374a;opacity:1;margin-bottom:2px;line-height:1.3}restaurant-calendar .restaurant-subtitle{text-align:left;font:normal normal normal 15px/24px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0;color:#545b64;opacity:1}restaurant-calendar .restaurant-subtitle a{text-decoration:underline;transition:color .2s ease}restaurant-calendar .restaurant-subtitle a:hover{color:#1b374a}restaurant-calendar .no-date-selected,restaurant-calendar .no-restaurants{text-align:center;color:#64748b;font-family:"Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:italic}@media (max-width:800px){restaurant-calendar .restaurant-calendar{display:flex;flex-direction:column;gap:20px}restaurant-calendar .calendar-container,restaurant-calendar .data-container{border-radius:16px}restaurant-calendar .calendar-header{padding:20px 24px}restaurant-calendar .calendar-header .calendar-title{font:normal normal 900 16px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}restaurant-calendar .calendar-grid{padding:27px 24px 24px}restaurant-calendar .restaurants-header{padding:20px 24px 8px;margin-bottom:20px}restaurant-calendar .restaurants-header h3{font:normal normal medium 14px/38px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}restaurant-calendar .program-badge{right:20px;padding:6px 12px;font:normal normal 900 10px/20px "Avenir LT Std",Helvetica,Roboto,Arial,sans-serif}restaurant-calendar .restaurants-content{padding:24px}}restaurant-calendar .calendar-loading .calendar-day{background:#f1f5f9;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}restaurant-calendar .calendar-day:focus{outline:2px solid #2563eb;outline-offset:2px}restaurant-calendar .next-month:focus,restaurant-calendar .prev-month:focus{outline:2px solid #2563eb;outline-offset:2px}
/*# sourceMappingURL=block-restaurant-calendar.css.map */
.section-list{padding-top:15px}.section-list .filters-wrapper{z-index:4;background-color:#f8f4f2;position:fixed;bottom:0;width:100%;padding:0 20px;overflow:auto;scrollbar-width:none}@media print,screen and (min-width:64em){.section-list .filters-wrapper{padding:18px 30px;position:-webkit-sticky;position:sticky;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;top:var(--menu-space,84px);bottom:auto}}@media print,screen and (max-width:63.99875em){.section-list .filters-wrapper{text-align:center;box-shadow:0 -10px 20px rgba(82,84,87,.1607843137)}}.section-list .filters-wrapper a:not(.filters-link):not(.filters-button):not(.popular-filters-link){border:2px solid #1b374a;font-size:16px;padding:13px 20px;border-radius:23px;line-height:1em;display:flex;align-items:center;flex:0 0 auto;box-shadow:inset 0 0 2px #1b374a;text-decoration:underline}@media print,screen and (max-width:63.99875em){.section-list .filters-wrapper>a:not(.filters-link):not(.filters-button):not(.popular-filters-link){display:none}}@media print,screen and (max-width:63.99875em){.section-list .filters-wrapper a:not(.filters-button){display:none}}.section-list .filters-wrapper .filters-button,.section-list .filters-wrapper .filters-link,.section-list .filters-wrapper .popular-filters-link{font-size:16px;font-weight:400;color:#1b374a;line-height:1em;display:block;padding:22px 30px}@media print,screen and (min-width:64em){.section-list .filters-wrapper .filters-button,.section-list .filters-wrapper .filters-link,.section-list .filters-wrapper .popular-filters-link{display:flex;align-items:center;gap:10px;width:auto;padding:13px 20px;border-radius:23px;border:solid 1px #c2c5c7;white-space:nowrap}}.section-list .filters-wrapper .filters-button{font-weight:500;line-height:1px}@media print,screen and (max-width:63.99875em){.section-list .filters-wrapper .filters-button{padding:20px 30px;width:100%;display:flex;gap:10px;align-items:center;justify-content:center}}@media print,screen and (min-width:64em){.section-list .filters-wrapper .filters-button{margin-left:auto;font-weight:500;padding:13px 30px 10px}}@media print,screen and (max-width:63.99875em){.section-list .filters-wrapper .filters-link,.section-list .filters-wrapper .popular-filters-link{display:none}}.section-list .section-list .grid-container{padding:15px 10px}@media print,screen and (min-width:48em){.section-list .section-list .grid-container{padding:20px 20px}}.section-list article{padding:0 10px;margin-bottom:40px}@media print,screen and (min-width:64em){.section-list article:hover figure::after{opacity:1}}.section-list article .lodges-content-wrapper,.section-list article>div{position:relative}.section-list article .lodge-link{display:block}.section-list article figure:not(.restaurant-image){position:relative}.section-list article figure:not(.restaurant-image)::after{content:"";width:auto;height:auto;border-radius:10px;border:solid 1px #fff;position:absolute;left:12px;top:12px;right:12px;bottom:12px;opacity:0;transition:all .3s linear}.section-list article .category-icon{position:absolute;bottom:0;right:20px;transform:translateY(50%)}.section-list .price{font-weight:700}.section-list .price span:first-child{font-weight:400}.block-grid-for-core-buttons+.section-list{padding-top:0}.filter-close,.filters-button{cursor:pointer}body.filter-panel-opened{overflow:hidden}body.filter-panel-opened::after{opacity:1;visibility:visible;width:calc(100vw - 683px)}body::after{content:"";position:fixed;right:100%;width:0;background:rgba(0,0,0,.3490196078);top:0;z-index:3333;height:100vh;left:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.filters-form{display:flex;flex-direction:column;min-height:calc(100% - 93px)}.filters-form-wrapper{position:fixed;top:0;bottom:0;right:0;transform:translateX(100%);z-index:99999;background-color:#fff;transition:all .35s ease;display:flex;flex-direction:column;overflow-y:auto;width:100%}@media print,screen and (min-width:48em){.filters-form-wrapper{width:683px}}.filter-panel-opened .filters-form-wrapper{transform:translateX(0)}.filters-form-wrapper .filters-form-footer,.filters-form-wrapper .filters-form-header{display:flex;align-items:center;justify-content:space-between}.filters-form-wrapper .filters-form-header{padding:20px 30px 21px;margin-bottom:25px;position:-webkit-sticky;position:sticky;top:0;background:#f8f4f2;z-index:2}.filters-form-wrapper .filters-form-header::after{content:"";display:block;background-color:#e5e8eb;position:absolute;bottom:0;left:0;right:0;height:1px}.filters-form-wrapper .filters-form{padding:0 30px}.filters-form-wrapper .filter-title{color:#1b374a;font-weight:700;font-size:18px}@media print,screen and (min-width:64em){.filters-form-wrapper .filter-title{font-size:22px}}.filters-form-wrapper .filters-form-section{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e5e8eb}.filters-form-wrapper .filters-form-section .label{color:#bf9170;font-weight:700;margin-bottom:15px;font-size:18px}@media print,screen and (min-width:64em){.filters-form-wrapper .filters-form-section .label{font-size:22px}}.filters-form-wrapper .filters-form-section .filters-form-checkbox{display:inline-block;vertical-align:middle;position:relative}.filters-form-wrapper .filters-form-section .filters-form-checkbox [type=checkbox]{opacity:0;position:absolute}.filters-form-wrapper .filters-form-section .filters-form-checkbox [disabled=disabled]+label{color:#e5e8eb}.filters-form-wrapper .filters-form-section .filters-form-checkbox [disabled=disabled]+label:hover{background-color:transparent!important;color:#e5e8eb!important;cursor:default!important;border-color:#e5e8eb!important}.filters-form-wrapper .filters-form-section .filters-form-checkbox label{margin:0;color:#1b374a;font-weight:400;font-size:16px;line-height:1}.filters-form-wrapper .filters-form-section .filters-form-checkbox:not(.has-svg){margin:0 6px 10px 0}.filters-form-wrapper .filters-form-section .filters-form-checkbox:not(.has-svg) label{border-radius:23px;border:solid 1px #e5e8eb;padding:9px 20px;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){.filters-form-wrapper .filters-form-section .filters-form-checkbox:not(.has-svg) label{padding:13px 20px}.filters-form-wrapper .filters-form-section .filters-form-checkbox:not(.has-svg) label:hover{color:#fff;background-color:#1b374a;border-color:#1b374a}}.filters-form-wrapper .filters-form-section .filters-form-checkbox:not(.has-svg) [type=checkbox]:checked+label{color:#fff;background-color:#1b374a;border-color:#1b374a}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg{margin:0 30px 10px 0}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg label span{display:inline-block;vertical-align:middle;margin-right:8px;transition:all .25s ease-in-out;position:relative}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg label .normal-status{opacity:1}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg label .hover-status{opacity:0;position:absolute;top:0;left:0}@media print,screen and (min-width:64em){.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg label:hover .hover-status{opacity:1}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg label:hover .normal-status{opacity:0}}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg [type=checkbox]:checked+label .hover-status{opacity:1}.filters-form-wrapper .filters-form-section .filters-form-checkbox.has-svg [type=checkbox]:checked+label .normal-status{opacity:0}.filters-form-wrapper .filters-wrap{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.filters-form-wrapper .filters-wrap::-webkit-scrollbar{display:none}.filters-form-wrapper .filters-form-footer{position:-webkit-sticky;position:sticky;bottom:0;padding:17px 30px;width:calc(100% + 60px);margin:0 -30px;background-color:#f8f4f2;margin-top:auto}.filters-form-wrapper .filters-form-footer .reset-submit{font-weight:500;text-decoration:underline;padding:10px 10px 10px 0;cursor:pointer;color:#1b374a;transition:all .3s linear}.filters-form-wrapper .filters-form-footer .reset-submit:focus,.filters-form-wrapper .filters-form-footer .reset-submit:hover{text-decoration:none}.filters-form-wrapper .filters-form-footer .submit{background-color:#ff7824;padding:15px 37px;color:#fff;font-weight:500;border-radius:23px;cursor:pointer}.filter-form-ajax{position:fixed;background:rgba(0,0,0,.3490196078);z-index:9999;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;display:none}.filter-form-ajax .loader,.filter-form-ajax .loader:after{border-radius:50%;width:10em;height:10em}.filter-form-ajax .loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.filters-form-wrapper{display:none}.filter-panel-opened .filters-form-wrapper{display:block}
/*# sourceMappingURL=block-listing-page.css.map */
.section-text-no-cropped-image .cell-image{margin-bottom:30px}@media print,screen and (min-width:64em){.section-text-no-cropped-image .cell-image{margin-bottom:0}}
/*# sourceMappingURL=block-text-no-cropped-image.css.map */
.section-image-dropdowns{padding:30px 0}@media print,screen and (min-width:64em){.section-image-dropdowns{padding:55px 0;position:relative;overflow-x:hidden}}.section-image-dropdowns .cell.newprod{flex:1 1 auto;width:auto}@media print,screen and (max-width:47.99875em){.section-image-dropdowns .cell.newprod{flex:0 0 100%!important}}.section-image-dropdowns .large-image{position:relative}.section-image-dropdowns .small-icon{position:absolute;right:20px;top:20px}@media print,screen and (min-width:64em){.section-image-dropdowns .small-icon{right:30px;top:30px}}.section-image-dropdowns .small-icon svg{width:60px;height:60px}@media print,screen and (min-width:64em){.section-image-dropdowns .small-icon svg{width:107px;height:107px}}@media print,screen and (max-width:47.99875em){.section-image-dropdowns{--initial-gutter:var(--gutter);--initial-side-gutter:var(--gutter)}.section-image-dropdowns div.grid-container.grid-container{--gutter:0;--side-gutter:0}}.section-image-dropdowns .cell-image{margin-bottom:40px;width:100%}@media print,screen and (min-width:64em){.section-image-dropdowns .cell-image{margin-bottom:0}}@media print,screen and (min-width:64em){.section-image-dropdowns .cell-image.large-order-1 .large-image{float:right}}@media print,screen and (min-width:64em){.section-image-dropdowns .cell-image.large-order-2 .large-image{float:left}}@media print,screen and (max-width:47.99875em){.section-image-dropdowns .inner-blocks{--gutter:calc(var(--initial-gutter) + var(--initial-side-gutter))}}@media print,screen and (min-width:64em){.section-image-dropdowns .inner-blocks.large-order-1{padding-right:calc(105 * var(--fluid-unit))!important}.section-image-dropdowns .inner-blocks.large-order-2{padding-left:calc(105 * var(--fluid-unit))!important}}.section-image-dropdowns .accordion{border-top:1px solid rgba(191,145,112,.5)}.section-image-dropdowns .accordion .accordion-title{font-size:calc(20 * var(--fluid-unit))}@media print,screen and (min-width:64em){.section-image-dropdowns .accordion .accordion-title{font-size:calc(24 * var(--fluid-unit))}}.section-image-dropdowns .accordion .accordion-item span{color:#55775e}.section-image-dropdowns .accordion .accordion-content .link{color:#bf9170;text-decoration:underline;font-size:18px;font-weight:500;transition:all .3s ease-in-out}.section-image-dropdowns .accordion .accordion-content .link:focus,.section-image-dropdowns .accordion .accordion-content .link:hover{text-decoration:none}
/*# sourceMappingURL=block-image-drop-downs.css.map */
.section-internal-linking{padding-top:40px;padding-bottom:30px}@media print,screen and (min-width:64em){.section-internal-linking{padding-bottom:55px;padding-top:55px}}.section-internal-linking .internal-linking-wrapper{padding:0 10px}@media print,screen and (min-width:64em){.section-internal-linking .internal-linking-wrapper{padding:0 20px}}.section-internal-linking .internal-linking-wrapper .cell-colored{padding:0 10px;margin-bottom:20px}.section-internal-linking .internal-linking-wrapper .cell-colored:last-child{margin-bottom:0}@media print,screen and (min-width:48em){.section-internal-linking .internal-linking-wrapper .cell-colored{margin-bottom:0}}@media print,screen and (min-width:64em){.section-internal-linking .internal-linking-wrapper .cell-colored:hover figure img{transform:translate(-50%,-50%) scale(1.1)}}.section-internal-linking .internal-linking-wrapper .cell-colored .wrapper{background-color:var(--bg-color,#1b374a);border-radius:12px;overflow:hidden;height:100%}@media print,screen and (min-width:48em){.section-internal-linking .internal-linking-wrapper .cell-colored .wrapper{display:flex;flex-direction:column}}.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper{padding:30px 25px}@media print,screen and (min-width:48em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper{flex:1;display:flex;flex-direction:column}}@media print,screen and (min-width:64em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper{padding:40px 22px}}.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .title{color:#fff;font-size:20px;font-weight:400;margin-bottom:20px;line-height:1.2}@media print,screen and (min-width:64em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .title{font-size:24px}}.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .descr{color:#fff;font-size:16px}@media print,screen and (min-width:64em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .descr{font-size:18px;margin-bottom:30px}}@media print,screen and (min-width:48em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .wp-block-button{margin-top:auto}}.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .wp-block-button .wp-block-button__link{font-weight:900;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;margin-bottom:0;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.section-internal-linking .internal-linking-wrapper .cell-colored .text-wrapper .wp-block-button .wp-block-button__link{font-size:13px}}.section-internal-linking .internal-linking-wrapper figure{height:0;padding-bottom:57%;position:relative;overflow:hidden}.section-internal-linking .internal-linking-wrapper figure img{position:absolute;top:0;left:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .25s ease-in-out!important;object-fit:cover;width:100%;height:100%}
/*# sourceMappingURL=block-general-internal-linking.css.map */
