.dl-hamburger{width:30px;height:22px;cursor:pointer;position:relative;z-index:10002}.et-menu li li a{padding:6px 7px;width:100%!important;display:block;max-width:100%}.nav li li{padding:0 0px;display:block}.dl-hamburger span{position:absolute;width:100%;height:2px;background:#000;left:0;transition:all 0.35s ease;border-radius:3px}.dl-hamburger span:nth-child(1){top:0;width:55%}.dl-hamburger span:nth-child(2){top:9px;width:75%}.dl-hamburger span:nth-child(3){top:18px}.dl-hamburger.active span:nth-child(1){transform:rotate(45deg);top:9px}.dl-hamburger.active span:nth-child(2){opacity:0}.dl-hamburger.active span:nth-child(3){transform:rotate(-45deg);top:9px}#dl-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.6);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:0.4s ease;z-index:-1}#dl-overlay.active{opacity:1;visibility:visible}#dl-sidebar{position:fixed;top:0;right:-33%;width:33%;height:100vh;background:#ffffff;padding:60px 30px;transition:0.4s ease;z-index:9999}#dl-sidebar.active{right:0}.dl-menu{list-style:none;padding:0}.dl-menu li{margin:20px 0;text-align:left;list-style-type:none;font-family:'Red Hat Display';font-size:2em;font-weight:bold;line-height:1.3em}.dl-menu li a{text-align:left;list-style-type:none;font-family:'Red Hat Display'!important;font-size:1em!important;font-weight:bold;line-height:1.3em}.dl-menu a:hover{color:#f5c542}.et_pb_section_1_tb_header.et_pb_section.et_section_regular.et_flex_section.bottomheader.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 23px 0 rgba(0,0,0,.051);background:#ffffffa3!important}.zoom-bg-slider .et_pb_slide{animation:smoothZoom 8s ease-in-out infinite}@keyframes smoothZoom{0%{transform:scale(1)}40%{transform:scale(1.06)}60%{transform:scale(1.08)}100%{transform:scale(1)}}.collage-grid{display:grid;grid-template-columns:1.2fr 0.9fr 1fr;grid-auto-rows:minmax(226px,auto);gap:1.2rem;margin-bottom:0rem}.collage-grid img{width:100%;height:100%;object-fit:cover;display:block;border-radius:1.2rem;box-shadow:0 6px 14px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.02);transition:transform 0.25s ease,box-shadow 0.3s;border:1px solid rgba(255,255,255,0.2);background:#ddd8cf}.collage-grid img:hover{transform:scale(1.01);box-shadow:0 20px 28px -10px rgba(0,0,0,0.15)}.grid-item1{grid-column:1 / 2;grid-row:span 2;aspect-ratio:3 / 4}.grid-item2{grid-column:2 / 3;grid-row:1 / 2;aspect-ratio:4 / 3}.grid-item3{grid-column:3 / 4;grid-row:1 / 2;aspect-ratio:1 / 1}.grid-item4{grid-column:2 / 4;grid-row:2 / 3;aspect-ratio:16 / 9}.pillar-marker{width:20px;height:20px;border-radius:10px;background:#c89f7b;display:inline-block}@media (max-width:680px){.about-card{padding:1.5rem 1rem}.collage-grid{display:flex;flex-direction:column;gap:1rem}.collage-grid img{aspect-ratio:16 / 9;width:100%;height:auto;max-height:220px}.grid-item1,.grid-item2,.grid-item3,.grid-item4{grid-row:auto;grid-column:auto}.pillar-labels{justify-content:center}}.swiper{overflow:hidden;!important}.swiper{opacity:0;transition:opacity 0.3s ease}.swiper.swiper-initialized{opacity:1}.product-card{position:relative;height:410px;border-radius:26px;overflow:hidden;background:#fff;transition:0.4s}.product-card img{width:100%;height:289px;object-fit:cover;border-radius:16px;transition:0.4s ease-in-out}.product-card:hover img{height:230px;transition:0.4s ease-in-out}.product-card:hover .card-content{height:auto;display:block}.card-content{color:#fff;padding:7px 12px;height:86px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.card-content h3{margin:0;font-size:1.2em;font-family:'Red Hat Display';font-weight:800;color:#000}.card-content p{margin:4px 0 0;font-size:1rem;font-family:'Red Hat Display';color:#000}.plus{width:36px;height:36px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:20px}.swiper-slide-active .product-card{}.swiper-button-next,.swiper-button-prev{background:#fff;width:46px;height:46px;border-radius:3px;color:#000}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px}.swiper-pagination{margin-top:30px;position:relative}.swiper-pagination-bullet{width:13px;height:7px;background:#000;opacity:1;margin:0 4px!important;transition:0.3s ease;border-radius:3px}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.3);width:24px}