@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@keyframes fadein{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;outline:0;font-family:DM Sans,sans-serif}body{color:#333;background:#fff;margin:0;padding:0;font-size:.8rem;animation:.5s ease-in-out .5s both fadein;font-family:DM Sans,sans-serif!important}a{color:#666;text-decoration:none;transition:background .1s ease-in-out,color .1s ease-in-out}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}p{margin:0}img{border:none;max-width:100%;display:block}ol,ul{margin-block:0;padding-inline-start:0;list-style:none}#header{z-index:1000;background:#fff;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #00000014}.headerContent{max-width:1400px;margin:0 auto;padding:0 20px}.topBar{color:#666;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.topBarLeft a,.topBarRight a{color:#666;margin-left:15px;font-size:12px;transition:color .2s}.topBarLeft a:first-child{margin-left:0}.topBarLeft a:hover,.topBarRight a:hover{color:#000}.logoRow{justify-content:space-between;align-items:center;padding:15px 0 10px;display:flex}#logo{display:inline-block}#logo .logo img{max-height:55px;display:block}.searchContent{flex:1;max-width:480px;margin:0 40px;position:relative}.searchContent input{color:#333;border:1px solid #e0e0e0;border-radius:25px;outline:none;width:100%;padding:10px 45px 10px 20px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.searchContent input:focus{border-color:#000}.searchContent button{cursor:pointer;color:#666;background:0 0;border:none;padding:0;font-size:16px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.headerActions{align-items:center;gap:20px;display:flex}.headerActions a{color:#1d1d1b;text-transform:uppercase;letter-spacing:.5px;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:500;transition:color .2s;display:flex}.headerActions a:hover{color:#000}.headerActions a svg{width:22px;height:22px}.mycart{position:relative}.sepetUrunSayisi{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-6px;right:-8px}#HeaderMenu2{border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:0;padding:0;display:flex}#HeaderMenu2>li{position:relative}#HeaderMenu2>li>a{color:#1d1d1b;text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 11px;font-size:11.5px;font-weight:500;transition:color .2s;display:block}#HeaderMenu2>li>a:hover,#HeaderMenu2>li:hover>a{color:#000;border-bottom-color:#000}#HeaderMenu2>li>a.red-link{color:#e63946}#HeaderMenu2>li>a.highlight-link{color:#a8c97f}.megaMenu,.subMenu{z-index:999;opacity:0;visibility:hidden;background:#fff;border:1px solid #e8e8e8;min-width:220px;padding:25px;transition:all .25s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 8px 25px #0000001a}#HeaderMenu2>li:hover .megaMenu,#HeaderMenu2>li:hover .subMenu{opacity:1;visibility:visible;transform:translateY(0)}.megaMenu{gap:40px;min-width:400px;padding:30px;display:flex}.megaMenuCol h4{text-transform:uppercase;letter-spacing:1px;color:#1d1d1b;border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:8px;font-size:12px;font-weight:700}.megaMenuCol ul li a,.subMenu li a{color:#666;padding:6px 0;font-size:13px;transition:color .2s;display:block}.megaMenuCol ul li a:hover,.subMenu li a:hover{color:#000}.subMenu li a{padding:8px 0;font-size:13px}.ticiContainer{max-width:1400px;margin:0 auto;padding:0 20px}.ProductListContent{float:left;width:100%}.ProductList{flex-wrap:wrap;margin:0 -10px;display:flex}.ItemOrj{float:left;flex:0 0 33.33%;width:33.33%;max-width:33.33%;padding:0 10px}.productItem{text-align:center;float:left;width:100%;margin-bottom:30px;display:inline-block;position:relative}.productItem .productImage{width:100%;position:relative;overflow:hidden}.productItem .productImage a{padding-bottom:133%;display:block;position:relative}.productItem .productImage img{object-fit:cover;width:100%;max-width:100%;height:auto;margin:auto;transition:transform .5s;position:absolute;inset:0}.productItem:hover .productImage img{transform:scale(1.04)}.productItem .productDetail{text-align:center;width:100%;margin-top:14px;display:block}.productItem .productName{width:100%;margin:0}.productItem .productName a{color:#000;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;width:100%;height:20px;margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}.productItem .productName a:hover{color:#555}.productItem .productPrice{justify-content:center;align-items:center;gap:8px;display:flex}.productItem .discountPrice span{color:#000;font-size:15px;font-weight:600}.productItem .regularPrice span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through}.discountIcon{z-index:3;color:#fff;background:#000;border-radius:2px;padding:3px 8px;font-size:11px;font-weight:600;display:none;position:absolute;top:10px;left:10px}.productItem:hover .discountIcon,.productItem .discountIcon.show{display:block}.productIcons{opacity:0;justify-content:center;gap:8px;padding:10px;transition:all .3s;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(calc(10px - 50%))}.productItem:hover .productIcons{opacity:1;transform:translateY(-50%)}.productIconBtn{cursor:pointer;color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex}.productIconBtn:hover{color:#fff;background:#000;border-color:#000}.boxBedenlerContent{opacity:0;background:#fffffff2;flex-wrap:wrap;justify-content:center;gap:4px;padding:8px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.productItem:hover .boxBedenlerContent{opacity:1}.sizeBox{cursor:pointer;color:#333;border:1px solid #ccc;padding:3px 7px;font-size:11px;transition:all .2s}.sizeBox:hover{color:#fff;background:#000;border-color:#000}.sizeBox.nostok{color:#ccc;cursor:not-allowed;border-color:#eee;text-decoration:line-through}.categoryContainer{gap:0;padding-top:96px;display:flex}.categoryLeft{width:230px;min-width:230px;padding:30px 20px 20px 0}.categoryRight{flex:1;padding:20px 0}.filterTitle{text-transform:uppercase;letter-spacing:1px;color:#1d1d1b;border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:10px;font-size:13px;font-weight:700}.filterSection{margin-bottom:25px}.filterSectionTitle{text-transform:uppercase;letter-spacing:.8px;color:#1d1d1b;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.filterItem{cursor:pointer;color:#555;align-items:center;gap:8px;padding:5px 0;font-size:13px;transition:color .2s;display:flex}.filterItem:hover{color:#000}.filterItem input[type=checkbox]{cursor:pointer}.sortBar{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.sortBar select{color:#333;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e0e0e0;outline:none;padding:7px 30px 7px 12px;font-family:DM Sans,sans-serif;font-size:13px}.productCount{color:#666;font-size:13px}.homeContainer{padding-top:96px}.heroSlider{width:100%;margin-bottom:40px;position:relative;overflow:hidden}.heroSlide{width:100%;position:relative}.heroSlide img{object-fit:cover;width:100%;height:600px}.heroSlideText{text-align:center;color:#fff;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroSlideText h1{text-transform:uppercase;letter-spacing:4px;margin-bottom:15px;font-size:42px;font-weight:300}.heroSlideText p{letter-spacing:1px;margin-bottom:25px;font-size:16px}.heroBtn{text-transform:uppercase;letter-spacing:2px;background:#fff;padding:13px 35px;font-size:13px;font-weight:600;transition:all .3s;display:inline-block;color:#000!important}.heroBtn:hover{background:#000;color:#fff!important}.heroArrow{z-index:3;color:#000;cursor:pointer;background:#ffffffbf;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:background .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.heroArrow:hover{background:#fff}.heroArrowPrev{left:24px}.heroArrowNext{right:24px}.heroDots{z-index:3;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.heroDot{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s}.heroDot.active{background:#fff}.categoryBanners{gap:2px;margin-bottom:50px;display:flex}.categoryBanner{flex:1;position:relative;overflow:hidden}.categoryBanner img{object-fit:cover;width:100%;height:400px;transition:transform .5s}.categoryBanner:hover img{transform:scale(1.04)}.categoryBannerText{color:#fff;position:absolute;bottom:25px;left:25px}.categoryBannerText span{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:11px;display:block}.categoryBannerText h3{font-size:22px;font-weight:600}.sectionTitle{text-align:center;margin-bottom:30px}.sectionTitle h2{text-transform:uppercase;letter-spacing:3px;color:#1d1d1b;margin-bottom:8px;font-size:22px;font-weight:400}.sectionTitle span{background:#000;width:40px;height:1px;margin:0 auto;display:block}#footer{float:left;background:#fff;border-top:1px solid #e8e8e8;width:100%;margin-top:60px}.footerTop{grid-template-columns:repeat(4,1fr);gap:40px;padding:50px 0 30px;display:grid}.footerCol h4{text-transform:uppercase;letter-spacing:1px;color:#1d1d1b;margin-bottom:20px;font-size:13px;font-weight:700}.footerCol ul li{margin-bottom:10px}.footerCol ul li a{color:#666;font-size:13px;transition:color .2s}.footerCol ul li a:hover{color:#000}.footerNewsletter input{border:1px solid #e0e0e0;outline:none;width:100%;margin-bottom:10px;padding:10px 15px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.footerNewsletter input:focus{border-color:#000}.footerNewsletter button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#000;border:none;width:100%;padding:11px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.footerNewsletter button:hover{background:#333}.social{margin-top:20px}.social ul{gap:15px;display:flex}.social ul li a{text-transform:uppercase;color:#1d1d1b;font-size:14px;font-weight:500;transition:color .2s}.social ul li a:hover{color:#666}.footerBottom{text-align:center;border-top:1px solid #e8e8e8;padding:20px 0}.footerBottom ul{flex-wrap:wrap;justify-content:center;gap:5px 20px;margin-bottom:10px;display:flex}.footerBottom ul li a{text-transform:uppercase;color:#1d1d1b;font-size:12px;font-weight:500}.footerBottom ul li a:hover{text-decoration:underline}.footerBottom .powered{color:#aaa;margin-top:10px;font-size:12px}.breadcrumb{align-items:center;gap:8px;padding:10px 0 20px;font-size:12px;display:flex}.breadcrumb a{color:#666}.breadcrumb a:hover{color:#000}.breadcrumb span{color:#999}.breadcrumb .active{color:#333;font-weight:500}.CartProduct{z-index:9999;opacity:0;visibility:hidden;background:#fff;border:1px solid #e5e5e5;width:340px;padding:15px;transition:all .3s;display:block;position:absolute;top:calc(100% + 10px);right:-10px;transform:translateY(10px);box-shadow:0 8px 25px #0000001f}.mycart:hover .CartProduct{visibility:visible;opacity:1;transform:translateY(0)}.CartProduct .emptyCart{text-align:center;color:#999;padding:20px;font-size:13px}.mobileMenuBtn{cursor:pointer;color:#333;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;padding:8px;display:none}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.mobileMenuBtn{align-items:center;display:flex}#HeaderMenu2,.searchContent{display:none}}@media (max-width:768px){.mobileBottomNav{align-items:stretch;display:flex!important}.mobileMenuBtn{display:none!important}body{padding-bottom:64px}.whatsappBtn{bottom:76px!important}#scrollToTopBtn{bottom:80px!important}.topBar{display:none!important}#header{padding:0}.logoRow{height:56px;min-height:56px;padding:0 16px}#logo .logo img{max-height:36px!important}.headerActions a span{display:none!important}.headerActions{gap:4px!important}.headerActions svg{width:24px!important;height:24px!important}}.whatsappBtn{z-index:9999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:transform .2s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 4px 12px #0003}.whatsappBtn:hover{transform:scale(1.1)}.whatsappBtn svg{fill:#fff;width:28px;height:28px}.pagination{justify-content:center;gap:8px;margin:40px 0;display:flex}.pagination a{color:#333;border:1px solid #e0e0e0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:all .2s;display:flex}.pagination a:hover,.pagination a.active{color:#fff;background:#000;border-color:#000}.productDetailPage{padding-top:96px}.productDetailRow{gap:50px;margin-bottom:60px;display:flex}.productDetailImages{flex:1;gap:10px;max-width:55%;display:flex}.productDetailInfo,.productDetailMainImg{flex:1}.productDetailMainImg img{width:100%;height:auto;display:block}.productDetailThumbs{flex-direction:column;flex-shrink:0;gap:8px;width:80px;display:flex}.productDetailThumb{cursor:pointer;border:2px solid #0000;flex-shrink:0;width:80px;height:100px;overflow:hidden}.productDetailThumb.active{border-color:#000}.productDetailThumb img{object-fit:cover;width:100%;height:100%}.productDetailBrand{text-transform:uppercase;letter-spacing:1px;color:#999;margin-bottom:8px;font-size:12px}.productDetailName{color:#1d1d1b;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:22px;font-weight:400;line-height:1.3}.productDetailPrice{align-items:center;gap:12px;margin-bottom:20px;display:flex}.productDetailPrice .mainPrice{color:#000;font-size:24px;font-weight:600}.productDetailPrice .oldPrice{color:#999;font-size:16px;text-decoration:line-through}.productDetailPrice .discountBadge{color:#fff;background:#000;padding:3px 8px;font-size:12px;font-weight:600}.sizeSelector{margin-bottom:25px}.sizeSelector .sizeLabel{text-transform:uppercase;letter-spacing:.5px;color:#1d1d1b;margin-bottom:12px;font-size:13px;font-weight:600}.sizeBtns{flex-wrap:wrap;gap:8px;display:flex}.sizeBtnEl{cursor:pointer;color:#333;background:#fff;border:1px solid #e0e0e0;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .2s}.sizeBtnEl:hover,.sizeBtnEl.active{color:#fff;background:#000;border-color:#000}.sizeBtnEl.disabled{color:#ccc;cursor:not-allowed;border-color:#eee;text-decoration:line-through}.addToCartBtn{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#000;border:none;width:100%;margin-bottom:10px;padding:16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:background .2s}.addToCartBtn:hover{background:#333}.addToFavBtn{color:#000;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#fff;border:1px solid #000;width:100%;padding:14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.addToFavBtn:hover{color:#fff;background:#000}.authPage{justify-content:center;align-items:center;padding:0 20px;display:flex}.authBox{border:1px solid #e8e8e8;width:400px;padding:40px}.authBox h2{text-transform:uppercase;letter-spacing:2px;text-align:center;color:#1d1d1b;margin-bottom:30px;font-size:22px;font-weight:400}.formGroup{margin-bottom:15px}.formGroup label{text-transform:uppercase;letter-spacing:.5px;color:#333;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.formGroup input{border:1px solid #e0e0e0;outline:none;width:100%;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.formGroup input:focus{border-color:#000}.authBtn{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#000;border:none;width:100%;margin-top:10px;padding:14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .2s}.authBtn:hover{background:#333}@media (max-width:1200px){.ItemOrj{flex:0 0 50%;width:50%;max-width:50%}.footerTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#HeaderMenu2{display:none}.mobileMenuBtn{display:block}.searchContent{max-width:none;margin:0 15px}.ItemOrj{flex:0 0 50%;width:50%;max-width:50%}.categoryContainer{flex-direction:column;padding-top:72px}.categoryLeft{display:none}.heroSlide img{height:350px}.heroSlideText h1{font-size:26px}.categoryBanners,.productDetailRow{flex-direction:column}.productDetailImages{max-width:100%}.footerTop{grid-template-columns:1fr}.homeContainer{padding-top:72px}}@media (max-width:480px){.ItemOrj{flex:0 0 50%;width:50%;max-width:50%}.logoRow{padding:10px 0 8px}#logo .logo img{max-height:40px}}.adminLayout{min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.adminSidebar{color:#fff;z-index:100;background:#1a1a1a;width:240px;min-width:240px;padding:0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.adminSidebarLogo{letter-spacing:2px;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:20px;font-size:13px;font-weight:700;display:flex}.adminSidebarMenu{padding:15px 0}.adminSidebarMenu a{color:#ffffffb3;align-items:center;gap:10px;padding:12px 20px;font-size:13px;transition:all .2s;display:flex}.adminSidebarMenu a:hover,.adminSidebarMenu a.active{color:#fff;background:#ffffff1a}.adminContent{background:#f5f5f5;flex:1;min-height:100vh;margin-left:240px}.adminTopBar{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.adminPageContent{padding:25px}.adminCard{background:#fff;border:1px solid #e8e8e8;margin-bottom:20px;padding:20px}.adminCardTitle{color:#1a1a1a;border-bottom:1px solid #e8e8e8;margin-bottom:20px;padding-bottom:10px;font-size:16px;font-weight:600}.adminTable{border-collapse:collapse;width:100%;font-size:13px}.adminTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#666;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:10px 12px;font-size:11px;font-weight:700}.adminTable td{color:#333;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:12px}.adminTable tr:hover td{background:#fafafa}.adminBtn{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.adminBtn.primary{color:#fff;background:#000}.adminBtn.primary:hover{background:#333}.adminBtn.danger{color:#fff;background:#e63946}.adminBtn.danger:hover{background:#c1121f}.adminBtn.secondary{color:#333;background:#f0f0f0}.adminBtn.secondary:hover{background:#e0e0e0}.adminFormGroup{margin-bottom:18px}.adminFormGroup label{text-transform:uppercase;letter-spacing:.5px;color:#333;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.adminFormGroup input,.adminFormGroup select,.adminFormGroup textarea{color:#333;border:1px solid #e0e0e0;outline:none;width:100%;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.adminFormGroup input:focus,.adminFormGroup select:focus,.adminFormGroup textarea:focus{border-color:#000}.adminFormGroup input[type=radio],.adminFormGroup input[type=checkbox]{width:auto;padding:0}.adminFormGroup textarea{resize:vertical;min-height:100px}.statCards{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}.statCard{background:#fff;border:1px solid #e8e8e8;padding:20px}.statCard .statNum{color:#1a1a1a;margin-bottom:5px;font-size:28px;font-weight:700}.statCard .statLabel{text-transform:uppercase;letter-spacing:.5px;color:#999;font-size:12px}.badge{border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.badge.green{color:#065f46;background:#d1fae5}.badge.yellow{color:#92400e;background:#fef3c7}.badge.red{color:#991b1b;background:#fee2e2}.badge.gray{color:#374151;background:#f3f4f6}.discountBadgeInline{color:#fff;background:#000;padding:3px 8px;font-size:12px;font-weight:600}.sizeGuideLink{color:#999;margin-left:10px;font-size:11px;text-decoration:underline}.sizeBtnEl.outOfStock{color:#ccc;cursor:not-allowed;border-color:#eee;text-decoration:line-through}.addToFavBtn.active{color:#fff;background:#000}.qtyRow{align-items:center;gap:15px;margin-bottom:20px;display:flex}.qtyLabel{text-transform:uppercase;color:#333;font-size:12px;font-weight:600}.qtyControl{border:1px solid #e0e0e0;align-items:center;display:flex}.qtyControl button{cursor:pointer;color:#333;background:0 0;border:none;width:38px;height:38px;font-size:18px}.qtyControl button:hover{background:#f5f5f5}.qtyControl span{text-align:center;width:40px;font-size:14px;font-weight:500}.productDesc{color:#666;border-top:1px solid #e8e8e8;margin-top:25px;padding-top:20px;font-size:13px;line-height:1.8}.productBenefits{flex-direction:column;gap:10px;margin-top:20px;display:flex}.benefitItem{color:#555;align-items:center;gap:10px;font-size:12px;display:flex}.benefitIcon{font-size:16px}.relatedSection{margin-top:50px;margin-bottom:60px}@media (max-width:768px){.productDetailPage{padding-top:72px!important}.productDetailImages{flex-direction:column-reverse}.productDetailThumbs{flex-direction:row;width:100%;overflow-x:auto}.productDetailThumb{width:70px;height:90px}}.odemeContainer{align-items:flex-start;gap:30px;display:flex}.odemeForm{flex:1}.odeOzet{flex-shrink:0;width:320px}.hakkimizdaGrid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.hakkimizdaFaydaGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.iletisimGrid{grid-template-columns:1fr 1fr;gap:60px;display:grid}@media (max-width:768px){.odemeContainer{flex-direction:column}.odeOzet{width:100%}.hakkimizdaGrid,.hakkimizdaFaydaGrid{grid-template-columns:1fr;gap:24px}.iletisimGrid{grid-template-columns:1fr;gap:32px}.adminLayout{flex-direction:column}.adminSidebar{width:100%;min-width:unset;flex-direction:row;height:auto;display:flex;position:static;bottom:auto;overflow:auto hidden}.adminSidebarLogo{display:none}.adminSidebarMenu{white-space:nowrap;flex-direction:row;width:100%;padding:0;display:flex}.adminSidebarMenu a{border-bottom:none;border-right:1px solid #ffffff1a;flex-shrink:0;padding:12px 14px;font-size:12px}.adminContent{margin-left:0}.adminTopBar{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 15px}.adminPageContent{padding:12px}}.socialIconsBlock{margin-top:22px}.socialIconsLabel{letter-spacing:2.5px;text-transform:uppercase;color:#999;margin-bottom:14px;font-size:11px;font-weight:600}.socialIconsRow{flex-wrap:wrap;gap:10px;display:flex}.socialIconBtn{color:#ffffff80;background:0 0;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.socialIconBtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.socialIconBtn.instagram:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#0000}.socialIconBtn.facebook:hover{background:#1877f2;border-color:#1877f2}.socialIconBtn.tiktok:hover{background:#000;border-color:#69c9d0;box-shadow:0 6px 20px #69c9d066}.socialIconBtn.youtube:hover{background:red;border-color:red}.socialIconBtn.pinterest:hover{background:#e60023;border-color:#e60023}.socialIconBtn.light{color:#666;border-color:#ddd}.socialIconBtn.light:hover{color:#fff}.socialIconBtn.light.instagram:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#0000}.socialIconBtn.light.facebook:hover{background:#1877f2;border-color:#1877f2}.socialIconBtn.light.tiktok:hover{background:#000;border-color:#69c9d0}.socialIconBtn.light.youtube:hover{background:red;border-color:red}.socialIconBtn.light.pinterest:hover{background:#e60023;border-color:#e60023}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
