.camera-categories-section.camera-slideshow-enabled{position:relative;overflow:hidden!important;padding-bottom:140px!important}.camera-categories-section.camera-slideshow-enabled .categories-grid{display:flex!important;grid-template-columns:none!important;gap:20px!important;margin-bottom:40px!important;padding:0 10px!important;max-width:100%!important;overflow:visible!important;align-items:stretch!important;transition:transform 0.6s cubic-bezier(.4,0,.2,1);will-change:transform}.camera-categories-section.camera-slideshow-enabled .category-card{flex:0 0 auto;transition:opacity 0.6s ease,transform 0.6s ease!important;margin:0!important;position:relative!important;min-height:450px!important;pointer-events:auto!important}@media (min-width:1200px){.camera-categories-section.camera-slideshow-enabled .category-card{flex:0 0 calc(33.333% - 14px)!important;max-width:400px!important}}@media (min-width:768px) and (max-width:1199px){.camera-categories-section.camera-slideshow-enabled .category-card{flex:0 0 calc(50% - 8px)!important;max-width:100%!important}}@media (max-width:767px){.camera-categories-section.camera-slideshow-enabled .category-card{flex:0 0 100%!important;max-width:100%!important}}.camera-categories-section.camera-slideshow-enabled .category-card{transition:opacity 0.6s ease,transform 0.6s ease!important;flex-shrink:0!important;margin:0!important;position:relative!important;min-height:450px!important;pointer-events:auto!important}.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-active{opacity:1!important;transform:scale(1)!important;z-index:10!important}.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-inactive{opacity:0.3!important;transform:scale(.92)!important;z-index:1!important}.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-inactive:hover{transform:scale(.92)!important;border-color:rgb(71 85 105 / .4)!important;box-shadow:0 8px 32px rgb(0 0 0 / .2)!important}.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-active:hover{transform:translateY(-8px) scale(1.02)!important;z-index:100!important}.camera-slideshow-controls{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px;z-index:9999;background:linear-gradient(135deg,rgb(50 30 30 / .95),rgb(80 50 50 / .95));padding:15px 25px;border-radius:50px;backdrop-filter:blur(15px);box-shadow:0 10px 30px rgb(0 0 0 / .4),0 0 0 1px rgb(255 107 107 / .3);border:1px solid rgb(255 107 107 / .3);pointer-events:auto}.camera-control-btn{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;z-index:10;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:#fff0}.camera-control-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#ee5a6f 0%,#ff8787 100%);opacity:0;transition:opacity 0.3s ease}.camera-control-btn:hover::before{opacity:1}.camera-control-btn:hover:not(:disabled){transform:scale(1.15);box-shadow:0 5px 25px rgb(255 107 107 / .5)}.camera-control-btn:active{transform:scale(.95)}.camera-control-btn:disabled{opacity:.3;cursor:not-allowed;transform:scale(1);background:linear-gradient(135deg,#666 0%,#555 100%)}.camera-control-btn:disabled::before{display:none}.camera-control-btn svg{position:relative;z-index:1;pointer-events:none}.camera-progress-bar{width:200px;height:4px;background:rgb(255 255 255 / .2);border-radius:2px;overflow:hidden;position:relative;pointer-events:none}.camera-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#ff6b6b 0%,#ee5a6f 50%,#ffa07a 100%);border-radius:2px;position:relative;pointer-events:none}.camera-progress-fill::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);animation:cameraProgressShimmer 2s infinite;pointer-events:none}@keyframes cameraProgressShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.camera-slideshow-counter{position:absolute;top:auto;bottom:115px;right:20px;background:rgb(0 0 0 / .6);padding:10px 20px;border-radius:25px;color:#fff;font-size:14px;font-weight:600;backdrop-filter:blur(10px);border:1px solid rgb(255 107 107 / .2);z-index:9999;pointer-events:none}.camera-current{color:#ff6b6b;font-size:18px}@media (max-width:1200px){.camera-categories-section.camera-slideshow-enabled .categories-grid{gap:15px!important;margin-bottom:35px!important}}@media (max-width:768px){.camera-categories-section.camera-slideshow-enabled{padding-bottom:40px!important;overflow:visible!important;padding-left:15px!important;padding-right:15px!important}.camera-categories-section.camera-slideshow-enabled .categories-grid{display:block!important;width:100%!important;gap:20px!important;padding:0!important;margin-bottom:0!important;transform:none!important;transition:none!important}.camera-categories-section.camera-slideshow-enabled .category-card{flex:none!important;width:100%!important;max-width:100%!important;margin:0 0 20px 0!important;opacity:1!important;transform:scale(1)!important}.camera-categories-section.camera-slideshow-enabled .category-card[data-clone="true"],.camera-categories-section.camera-slideshow-enabled .category-card.cloned,.camera-categories-section.camera-slideshow-enabled .category-card:nth-child(n+9){display:none!important}.camera-categories-section.camera-slideshow-enabled .category-card:nth-child(-n+8){display:block!important}.camera-slideshow-controls{display:none!important}.camera-slideshow-counter{display:none!important}.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-active,.camera-categories-section.camera-slideshow-enabled .category-card.camera-card-inactive{opacity:1!important;transform:scale(1)!important;z-index:auto!important}.camera-categories-section.camera-slideshow-enabled .category-card:hover{transform:translateY(-8px)!important;border-color:rgb(71 85 105 / .6)!important;box-shadow:0 20px 60px rgb(0 0 0 / .3)!important}}@media (max-width:480px){.camera-categories-section.camera-slideshow-enabled{padding-left:10px!important;padding-right:10px!important;padding-bottom:30px!important}.camera-categories-section.camera-slideshow-enabled .categories-grid{gap:15px!important}.camera-categories-section.camera-slideshow-enabled .category-card{margin:0 0 15px 0!important}}.camera-control-btn:focus{outline:2px solid #ff6b6b;outline-offset:3px}.camera-categories-section.camera-slideshow-enabled .categories-grid{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.camera-categories-section.camera-slideshow-enabled .categories-grid,.camera-categories-section.camera-slideshow-enabled .category-card,.camera-progress-fill{will-change:transform}@supports (touch-action:manipulation){.camera-control-btn{touch-action:manipulation}.categories-grid{touch-action:pan-y}}.camera-control-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.camera-control-btn:active{background:linear-gradient(135deg,#ee5a6f 0%,#ff8787 100%);transform:scale(.95)}.camera-slideshow-controls{box-shadow:0 8px 20px rgb(0 0 0 / .2)}}.categories-grid{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0}