.cassalu-page .cassalu-menu-section{font-size:16px}.cassalu-category-nav{gap:10px!important;padding:14px 0 8px;margin:26px 0 18px!important;border-top:1px solid #e5d6be;border-bottom:1px solid #e5d6be}.cassalu-category-nav button{min-height:42px!important;padding:9px 16px!important;border-radius:999px!important;font-size:15px!important;line-height:1.2}.cassalu-category-nav .all-categories{border-color:#c8681a;background:#fff7ea;color:#9a480f}.cassalu-category-nav .all-categories[aria-pressed="true"]{background:#c8681a;border-color:#c8681a;color:#fff}.catalog-overview{padding:24px 0 10px}.catalog-overview>header{max-width:620px;padding:0 0 24px!important;border:0!important}.catalog-overview h3{font-size:clamp(2.5rem,4.5vw,4.5rem)!important;line-height:.92!important}.catalog-overview>header p{font-size:16px!important;line-height:1.5}.catalog-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-category-card{position:relative;display:block;min-height:210px;padding:0;overflow:hidden;border:0;border-radius:18px;background:#244d3b;color:#fff;cursor:pointer;text-align:left}.catalog-category-card:first-child{grid-column:span 2;min-height:290px}.catalog-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.catalog-category-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,31,25,.06) 22%,rgba(18,31,25,.8) 100%)}.catalog-category-card span,.catalog-category-card b{position:absolute;z-index:1;bottom:18px}.catalog-category-card span{left:18px;right:52px;font-family:Georgia,serif;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.catalog-category-card b{right:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#c8681a;color:#fff;font-size:19px;font-weight:400}.catalog-category-card:hover img{transform:scale(1.045)}.catalog-count,.cassalu-menu-section .catalog-prices small,.cassalu-menu-section .sharing-set-list p{font-size:15px!important}.catalog-prices span{color:#9a480f!important;font-size:16px!important}.catalog-prices small{color:#675e50!important}.catalog-prices b{font-size:16px!important}@media(max-width:800px){.catalog-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-category-card,.catalog-category-card:first-child{grid-column:auto;min-height:176px;border-radius:14px}.catalog-category-card:first-child{grid-column:span 2;min-height:230px}.catalog-category-card span{left:14px;bottom:14px;font-size:1.25rem}.catalog-category-card b{right:14px;bottom:14px}.cassalu-category-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:13px!important}.cassalu-category-nav button{flex:0 0 auto}}
