.delay-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.delay-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.delay-3{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.delay-4{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.delay-5{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-6{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.delay-7{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.delay-8{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.delay-9{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.delay-10{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delay-11{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s}.delay-12{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.delay-13{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}.delay-14{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s}.delay-15{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.delay-16{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}.delay-17{-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;-o-animation-delay:1.7s;animation-delay:1.7s}.delay-18{-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;-o-animation-delay:1.8s;animation-delay:1.8s}.delay-19{-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;-o-animation-delay:1.9s;animation-delay:1.9s}.delay-20{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.transition-delay-1{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.transition-delay-2{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.transition-delay-3{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.transition-delay-4{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.transition-delay-5{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.transition-delay-6{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.transition-delay-7{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.transition-delay-8{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.transition-delay-9{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-ms-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.transition-delay-10{-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.transition-delay-11{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-ms-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.transition-delay-12{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.transition-delay-13{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.transition-delay-14{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.transition-delay-15{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.transition-delay-16{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.transition-delay-17{-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-ms-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.transition-delay-18{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.transition-delay-19{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-ms-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.transition-delay-20{-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.category-page-frame{max-width:1580px;margin-right:auto;margin-left:auto;padding-right:34px;padding-left:34px}.category-hero{position:relative;display:flex;align-items:flex-end;min-height:340px;margin:0;overflow:hidden;border-top:1px solid rgba(184,148,94,.16);border-bottom:1px solid rgba(184,148,94,.16);background:#fffdf9;isolation:isolate}.category-hero .container-fluid{position:relative;z-index:2;width:100%}.category-hero.category-hero--plain{min-height:auto;background:linear-gradient(135deg,#fffdf9,#f7f1e8)}.category-hero.category-hero--plain .category-hero-content{max-width:880px;padding:48px 0}.category-hero.category-hero--image{color:#fff}.category-hero.category-hero--image .category-hero-content{max-width:700px;margin:0 0 46px;padding:32px 36px 36px;background:#fffcf729;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 28px 54px -38px #000000b8}.category-hero.category-hero--image .category-hero-eyebrow,.category-hero.category-hero--image h1,.category-hero.category-hero--image .category-hero-description{color:#fff}.category-hero.category-hero--image .category-hero-description{color:#ffffffdb}.category-hero-media{position:absolute;inset:0;z-index:0}.category-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#181715ad,#18171557 48%,#1817151f),linear-gradient(0deg,#18171557,#18171500 56%);pointer-events:none}.category-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02)}.category-hero-content{position:relative;max-width:760px;padding:64px 0 56px;color:#f4ebdd}.category-hero-content h1{margin:0;color:#f4ebdd;font-family:Cormorant Garamond,Georgia,serif;font-size:4.6rem;font-weight:300;line-height:.95;letter-spacing:0}.category-hero-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 12px;color:#b8945e;font-size:.82rem;font-weight:400;line-height:1;letter-spacing:0}.category-hero-eyebrow:before{content:"";display:block;width:42px;height:1px;background:currentColor;opacity:.72}.category-hero-description{max-width:580px;margin:16px 0 0;color:#f4ebddb8;font-size:1rem;font-weight:300;line-height:1.8}.category-hero-description p{margin:0 0 10px}.category-hero-description p:last-child{margin-bottom:0}.category-hero-description a{color:inherit;text-decoration:underline;text-underline-offset:4px}.category-breadcrumb{padding:18px 0 30px}.category-breadcrumb .breadcrumb{margin:0}.category-page-main{padding-bottom:58px}.category-page-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:0 0 26px;padding:0 0 16px;border-bottom:1px solid rgba(184,148,94,.16)}.category-page-toolbar .category-results-meta{color:#f4ebdd94;font-size:.92rem;font-weight:300;line-height:1.4}.category-page-toolbar .category-header-sort-filter{display:flex;align-items:center;justify-content:flex-end;gap:24px}@media screen and (max-width:992px){.category-page-toolbar .category-header-sort-filter{justify-content:space-between;width:100%}}.category-page-toolbar .category-header-sort-filter .filter-btn-mobile{display:none}@media screen and (max-width:992px){.category-page-toolbar .category-header-sort-filter .filter-btn-mobile{display:block}}.category-page-toolbar .category-header-sort-filter .sort-wrapper select{margin:0}.category-page-toolbar .category-header-sort-filter .sort-wrapper .dropdown{margin-top:0}.search-page-content .category-search-title{margin-bottom:28px}.search-page-content .category-search-title h1{font-size:3.65rem;font-weight:300;line-height:1.05;letter-spacing:0}.search-page-content .search-page-toolbar{justify-content:flex-end}.category-seo-content{max-width:920px;margin:42px 0 0;padding:30px 0 0;border-top:1px solid rgba(184,148,94,.18);color:#f4ebddbd;font-size:.96rem;line-height:1.85}.category-seo-content h2,.category-seo-content h3,.category-seo-content h4{margin:0 0 14px;color:#f4ebdd;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;line-height:1.08;letter-spacing:0}.category-seo-content h2{font-size:2.7rem}.category-seo-content h3{font-size:2.2rem}.category-seo-content p{margin:0 0 16px}.category-seo-content p:last-child{margin-bottom:0}.category-seo-content a{color:#b8945e;text-decoration:underline;text-underline-offset:4px}.category-load-more-wrapper{display:flex;justify-content:center;margin:42px 0 0}.category-load-more-wrapper .mango-btn{min-width:210px}.category-load-more-wrapper .is-loading{pointer-events:none;opacity:.68}@media screen and (max-width:992px){.category-page-frame{padding-right:24px;padding-left:24px}.category-hero{min-height:300px}.category-hero.category-hero--image .category-hero-content{max-width:620px}}@media screen and (max-width:768px){.category-hero{min-height:280px}.category-hero.category-hero--plain .category-hero-content{padding:38px 0}.category-hero.category-hero--image .category-hero-content{margin-bottom:30px}.category-hero-content h1{font-size:3.55rem}.category-page-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.category-page-toolbar.search-page-toolbar{align-items:stretch}}@media screen and (max-width:576px){.category-page-frame{padding-right:16px;padding-left:16px}.category-hero{min-height:250px}.category-hero.category-hero--image .category-hero-content{margin-bottom:22px;padding:24px 24px 26px}.category-hero.category-hero--plain .category-hero-content{padding:32px 0}.category-hero-content h1{font-size:2.9rem}.category-hero-eyebrow{gap:10px}.category-hero-eyebrow:before{width:28px}.category-hero-description{font-size:.95rem;line-height:1.65}.category-breadcrumb{padding:14px 0 22px}.category-page-toolbar{margin-bottom:22px}.category-page-toolbar .category-header-sort-filter{width:100%;justify-content:space-between;gap:14px;padding:0 0 4px}.category-page-toolbar .category-header-sort-filter .sort-wrapper{flex:1}.search-page-content .category-search-title h1{font-size:2.75rem}.category-seo-content{margin-top:32px;padding-top:24px}.category-seo-content h2{font-size:2.25rem}.category-seo-content h3{font-size:1.9rem}}@media screen and (min-width:993px){.filters-wrapper{position:sticky;top:92px;padding:22px 18px 12px;background:#ffffffbd;border:1px solid rgba(184,148,94,.24);box-shadow:0 22px 46px -46px #f4ebdda6}}.filters-categories{margin:0 0 4px;padding:0 0 18px;border-bottom:1px solid rgba(184,148,94,.16)}.filters-categories .filter-menu-categories{margin:0;padding:0}.filters-categories .filter-menu-categories .filter-menu-categories-item{list-style:none}.filters-categories .filter-menu-categories .filter-menu-categories-item a{display:block;padding:6px 0;color:#f4ebddd1;font-size:.94rem;line-height:1.45;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.filters-categories .filter-menu-categories .filter-menu-categories-item a.active-item{font-weight:600;color:#b8945e}.filters-categories .filter-menu-categories .filter-menu-categories-item a:hover{color:#b8945e}.filters-categories .filter-menu-categories .filter-menu-categories-item .filter-menu-subcategories{margin:2px 0 6px 12px;padding:0 0 0 12px;border-left:1px solid rgba(184,148,94,.14)}.filters-categories .filter-menu-categories .filter-menu-categories-item .filter-menu-subcategories li a{font-size:.88rem;color:#f4ebdda8}.form--category-filters .row{margin-right:0;margin-left:0}.form--category-filters .col-md-12{padding-right:0;padding-left:0}.form--category-filters .list--applied-filters{margin:0 0 6px}.form--category-filters .list--applied-filters .list-group-item{padding:0;margin:0;background:transparent;border:0;border-radius:0}.form--category-filters .list--applied-filters .list-group-item a{display:flex;align-items:center;justify-content:space-between;padding:11px 0 13px;color:#b8945e;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(184,148,94,.16);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form--category-filters .list--applied-filters .list-group-item a .icon{width:14px;height:14px;color:#b8945e;opacity:.5;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form--category-filters .list--applied-filters .list-group-item a:hover{color:#b8945e}.form--category-filters .list--applied-filters .list-group-item a:hover .icon{opacity:1}.form--category-filters .category-filters{margin:0}.form--category-filters .category-filters .category-filters_filter{padding:17px 0;margin:0;background:transparent;border:0;border-bottom:1px solid rgba(184,148,94,.16);border-radius:0}.form--category-filters .category-filters .category-filters_filter .category-filters_filter_name{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 24px 0 0;cursor:pointer}.form--category-filters .category-filters .category-filters_filter .category-filters_filter_name .icon{width:15px;height:15px;flex:0 0 15px;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%) rotate(90deg);color:#b8945e94;-webkit-transition:transform .3s ease,color .2s ease;-moz-transition:transform .3s ease,color .2s ease;-o-transition:transform .3s ease,color .2s ease;transition:transform .3s ease,color .2s ease}.form--category-filters .category-filters .category-filters_filter .category-filters_filter_name span{font-weight:600;color:#f4ebdd;font-size:.95rem;line-height:1.35}.form--category-filters .category-filters .category-filters_filter .category-filters_filter_name.filter-category-open .icon{transform:translateY(-50%) rotate(270deg)}.form--category-filters .category-filters .category-filters_filter .category-filters_values{max-height:280px;overflow-x:hidden;padding:12px 0 0;margin:0}.form--category-filters .category-filters .category-filters_filter .category-filters_values::-webkit-scrollbar{width:5px;max-height:4px}.form--category-filters .category-filters .category-filters_filter .category-filters_values::-webkit-scrollbar-track{background:#b8945e;border-radius:5px;width:3px}.form--category-filters .category-filters .category-filters_filter .category-filters_values::-webkit-scrollbar-thumb{background:#b8945e;border-radius:5px;width:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form--category-filters .category-filters .category-filters_filter .category-filters_values::-webkit-scrollbar-thumb:hover{background:#f4ebdd}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;margin:4px 0;position:relative;cursor:pointer}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox .category-filters_values_value_checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox .filter-checkmark{position:relative;flex:0 0 22px;height:22px;width:22px;background:#fff;border:1px solid rgba(184,148,94,.72);box-shadow:inset 0 0 0 1px #b8945e8c;-webkit-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;-moz-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;-o-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;pointer-events:none}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox .filter-checkmark img,.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox .filter-checkmark svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:15px;height:15px;color:#fff;opacity:0;stroke-width:2.5;pointer-events:none;-webkit-transition:opacity .18s ease,transform .18s ease;-moz-transition:opacity .18s ease,transform .18s ease;-o-transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox label{cursor:pointer;padding:0;color:#f4ebddc2;font-size:.92rem;font-weight:400;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox:hover label{color:#f4ebdd}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox:hover input:not(:checked)~.filter-checkmark{border-color:#b8945e;background:#b8945e0a}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox input:checked~.filter-checkmark{background:#b8945e;border-color:#b8945e;box-shadow:0 0 0 3px #b8945e29}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox input:checked~.filter-checkmark img,.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox input:checked~.filter-checkmark svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-filters_values_value .checkbox input:focus-visible~.filter-checkmark{outline:2px solid rgba(184,148,94,.35);outline-offset:2px}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range{margin:0 0 24px}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .input-group{align-items:center;justify-content:flex-start;gap:10px;margin:0 0 18px}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .input-group .input-group-addon{font-weight:700;color:#f4ebdd8f}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .input-group input{width:64px;background:#ffffffb8;border:1px solid rgba(184,148,94,.22);outline:none;text-align:center;padding:7px 0;color:#f4ebdd}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider{position:relative;height:28px;margin:0 auto;width:100%}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-track{position:absolute;top:50%;left:0;width:100%;height:4px;background:#b8945e29;transform:translateY(-50%)}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-fill{position:absolute;top:0;left:0;height:100%;background:#b8945e}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input{position:absolute;inset:0;width:100%;height:28px;margin:0;background:transparent;appearance:none;pointer-events:none}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input:focus{outline:none}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #b8945e29}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #b8945e29}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input::-webkit-slider-runnable-track{height:4px;background:transparent;border:0}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;border:1px solid rgba(184,148,94,.7);background:#fff;cursor:pointer;appearance:none;pointer-events:auto;box-shadow:0 1px 4px -1px #00000012}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input::-moz-range-track{height:4px;background:transparent;border:0}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input::-moz-range-thumb{width:20px;height:20px;border:1px solid rgba(184,148,94,.7);background:#fff;cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px -1px #00000012}.form--category-filters .category-filters .category-filters_filter .category-filters_values .category-price-range .category-price-range_slider .price-range-slider-input::-moz-range-progress{background:transparent}@media screen and (max-width:992px){.filters-panel-mobile{background:#fff;position:fixed;left:-350px;top:0;max-width:350px;padding:15px 25px;width:100%;height:100vh;z-index:1001;overflow:auto;visibility:hidden;box-shadow:0 8px 32px -8px #0000002e;-webkit-backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}}.filters-panel-mobile.filters-panel-open{left:0;visibility:visible}.filters-panel-mobile .section-title{display:none}@media screen and (max-width:992px){.filters-panel-mobile .section-title{display:flex;align-items:center;justify-content:space-between}}.filters-panel-mobile .section-title h3{margin:0}.filters-panel-mobile .section-title .close-panel{cursor:pointer;padding:10px}.filters-panel-mobile .section-title .close-panel .icon{width:20px;height:20px;color:#b8945e}.casa-menu-page{padding-bottom:100px;background:var(--casa-bg)}.casa-menu-hero{display:grid;min-height:330px;place-items:center;padding:90px 40px 70px;border-bottom:1px solid var(--casa-line);background:linear-gradient(120deg,#211c18f0,#2a1c20eb),url(../assets/casa-new-signature-DFzqTCy7.webp) center/cover;text-align:center}.casa-menu-hero h1{max-width:900px;margin:12px auto;font-size:clamp(3rem,6vw,5rem)}.casa-menu-hero p{max-width:640px;margin:0 auto;color:var(--casa-muted)}.casa-menu-jump{position:sticky;top:78px;z-index:20;border-bottom:1px solid var(--casa-line);background:#151412f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.casa-menu-jump__track{display:flex;gap:8px;padding-block:12px;overflow-x:auto}.casa-menu-jump__track a{padding:9px 15px;border:1px solid var(--casa-line);border-radius:3px;color:var(--casa-muted);font-size:.74rem;white-space:nowrap}.casa-menu-jump__track a.is-active,.casa-menu-jump__track a:hover{border-color:var(--casa-gold);color:var(--casa-cream)}.casa-menu-section{padding-top:74px}.casa-menu-section__heading{display:flex;align-items:flex-end;gap:18px;margin-bottom:28px}.casa-menu-section__heading h2{margin:0;font-size:2.8rem}.casa-menu-section__rule{flex:1;height:1px;margin-bottom:8px;background:linear-gradient(90deg,rgba(184,148,94,.5),transparent)}.casa-menu-pagination{margin-top:46px}
