.haftanin-firsati-toggle{overflow:visible}.haftanin-firsati-kapat{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}.haftanin-firsati-kapat:before,.haftanin-firsati-kapat:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:#483e50b3;border-radius:1px}.haftanin-firsati-kapat:before{transform:translate(-50%,-50%) rotate(45deg)}.haftanin-firsati-kapat:after{transform:translate(-50%,-50%) rotate(-45deg)}.haftanin-firsati-kapat:hover:before,.haftanin-firsati-kapat:hover:after{background:#281e30f2}.haftanin-firsati-toggle.kapali,html.haftanin-firsati-kapali .haftanin-firsati-toggle,html.haftanin-firsati-kapali .haftanin-firsati-panel,html.haftanin-firsati-kapali .haftanin-firsati-overlay{display:none!important}.haftanin-firsati-panel{box-shadow:6px 10px 32px #30123a29;border-radius:0 16px 16px 0}.haftanin-firsati-panel .panel-header{padding:8px}.haftanin-firsati-panel .panel-header h2{font-size:13px;font-weight:500;letter-spacing:.15px;line-height:1.2}.haftanin-firsati-panel .panel-content.firsat-slider-wrap{display:block;position:relative;overflow:hidden;padding:10px 10px 8px;background:#fff}.firsat-sayac{display:inline-block;margin-left:4px;font-size:10px;font-weight:500;letter-spacing:.2px;background:#ffffff2e;padding:1px 6px;border-radius:999px;vertical-align:middle}.firsat-slider{overflow:hidden;width:100%;border-radius:12px}.firsat-track{display:flex;align-items:stretch;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.firsat-slide{flex:0 0 100%;width:100%;max-width:100%;box-sizing:border-box;display:flex}.firsat-slide .product-card{width:100%;border-radius:12px}.haftanin-firsati-panel .product-image{padding-top:78%;border-radius:12px 12px 0 0;background:#f6f3f7}.haftanin-firsati-panel .product-image img{max-height:none}.haftanin-firsati-panel .favorite-btn{top:8px;right:8px;width:30px;height:30px}.haftanin-firsati-panel .card-body{padding:8px 10px 10px}.haftanin-firsati-panel .product-rating:empty,.haftanin-firsati-panel .product-rating:not(:has(*)){display:none}.haftanin-firsati-panel .product-title{margin:0 0 4px;min-height:2.5em;display:flex;align-items:center;justify-content:center}.haftanin-firsati-panel .product-title a{line-height:1.25}.haftanin-firsati-panel .product-price{margin:0 0 4px;gap:6px}.haftanin-firsati-panel .current-price{font-size:24px;letter-spacing:-.3px}.haftanin-firsati-panel .decimal{font-size:13px}.haftanin-firsati-panel .product-category{margin-bottom:8px}.firsat-arrow{position:absolute;top:32%;transform:translateY(-50%);z-index:6;width:26px;height:26px;border:0;border-radius:50%;background:#fffffff0;color:var(--primary-color, #5c1b78);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #30123a29;padding:0;transition:background .2s ease,box-shadow .2s ease}.firsat-arrow i{font-size:11px;pointer-events:none}.firsat-prev{left:16px}.firsat-next{right:16px}.firsat-arrow:hover{background:#fff;box-shadow:0 4px 14px #30123a33}.firsat-dots{position:static;display:flex;justify-content:center;align-items:center;gap:5px;margin:8px 0 0;pointer-events:none}.firsat-dot{width:6px;height:6px;border:0;border-radius:999px;background:#e6dce8;box-shadow:none;padding:0;cursor:pointer;pointer-events:auto;transition:width .25s ease,background .25s ease}.firsat-dot.active{width:14px;background:var(--primary-color, #5c1b78)}
