section.products-list{padding:25px 100px 170px 100px}.login-register-card{width:415px}@media (max-width:440px){.login-register-card{width:100%}}@media (max-width:768px){.login-register-card{margin-top:10px}}.login-register-checkout-card{width:415px}@media (max-width:440px){.login-register-checkout--card{width:100%}}@media (max-width:768px){.login-register-checkout--card{margin-top:10px}}.justify-items-center{justify-items:center}.product-cat{background:#FF6000;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:0px}.product-cat p{color:white;font-size:10px}.product-rating i{color:gold}.product-rating p{color:black;font-weight:bold}.parent-category .fa-circle{font-size:10px}.child-category .fa-circle{font-size:8px}.grandchild-category .fa-circle{font-size:6px}.category-tree .parent-category{margin-bottom:5px}.category-tree .subcategory-list{padding-left:0;list-style:none;margin-top:3px}.category-tree .child-category{margin-top:3px;font-size:12px}.category-tree .grandchild-category{margin-top:2px;font-size:11px}.category-tree a:hover{text-decoration:none;color:black;text-shadow:0 0 8px rgba(0,123,255,0.7)}.attribute-header{cursor:pointer;user-select:none;position:relative;display:flex;justify-content:space-between;align-items:center}.attribute-header:hover{color:#007bff}.toggle-icon{transition:transform 0.3s;display:inline-block}.toggle-icon i{transition:transform 0.3s ease;display:inline-block}.attribute-filter-content{display:none;margin-top:10px;transition:all 0.3s ease}.attribute-filter-content.show{display:block}.price-range-row{display:flex;gap:10px}.price-range-row input[type="number"]{width:100%;margin-bottom:0}.active-filters{background-color:#f8f9fa;padding:10px;border-radius:5px;margin-bottom:15px;text-align:center}.active-filters h6{margin-bottom:10px;font-size:14px;color:#333}.active-filter-tags{display:flex;flex-wrap:wrap}.filter-tag{background-color:#2125291f;color:#646363;padding:5px 10px;border-radius:15px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center;font-size:10px}.filter-tag a.remove-filter{color:white;margin-left:5px;font-weight:bold;text-decoration:none}.filter-tag a.remove-filter:hover{color:#fdd}.clear-all-filters{text-align:center;font-size:13px;padding:10px}.clear-all-filters a{color:#dc3545;text-decoration:none}.clear-all-filters a:hover{text-decoration:underline}.products-detail{padding:30px}.products-detail h1{color:#212121;display:unset;font-size:18px;font-weight:600;line-height:24px}.footer-menu{border-bottom:1px solid #F4F4F4;border-top:1px solid #F4F4F4;padding-top:15px;padding-bottom:15px;margin:0px 0px}.footer-menu-container{margin:30px}.footer-links li{margin:5px 0px}.footer-title p{font-size:16px;font-weight:600;color:black}.footer-address{margin:0px 130px 0px 0px}.footer-address p{color:black}.footer-mail{margin:15px 130px 0px 0px}.footer-mail a{font-weight:600;color:black}.footer-phone{margin:15px 80px 0px -10px}.footer-phone div{width:50%;padding-right:20px}.footer-phone a{color:black;font-weight:600}@media (max-width:1223px) and (min-width:992px){.footer-phone{margin:15px 0px 0px -12px}}.line{width:100%;border-bottom:1px solid #0002e;padding-top:15px;padding-bottom:15px}.footer-ident{margin:35px 15px -15px 15px}.right-side{text-align:right}.social-menu a i{position:relative;right:15px;color:white}.bg-facebook{background-color:#3B5998}.bg-twitter{background-color:#1d9bf0}.bg-instagram{background-color:#fe207f}.bg-google{background-color:#ea4336}.contact-info{padding:0px 20px}.contact-form{padding:0px 20px}#iletisim input{outline:none;box-sizing:border-box;border:1px solid #7676764d;height:3.2em;padding:0 1.3em;font-family:inherit;font-size:1em;border-radius:10px;margin:10px 0px}#iletisim textarea{outline:none;box-sizing:border-box;border:1px solid #7676764d;height:5.2em;padding:1.3em 1.3em;font-family:inherit;font-size:1em;border-radius:10px;margin:10px 0px}#iletisim .red-btn{border-radius:2em}.outer-bottom-small{display:flex;justify-content:end}.contact-info .clearfix{margin:20px 0px}.contact-info .col-1{text-align:center;margin-top:5px}@media (min-width:992px){.blog-list{padding:25px 100px 170px 100px}.blog-list-detail{padding:25px 100px 170px 100px}}.blog-list-container{border:1px solid #00021;margin-bottom:20px}.blog-content{padding:3px}.blog-image{aspect-ratio:16 / 9;width:100%;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-title{height:75px;padding:10px 15px;text-transform:uppercase}.blog-title a:hover{color:#000}.blog-title h3 a{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-description{height:100px;padding:10px 15px}.blog-description p{font-size:15px;line-height:27px;font-weight:400;color:#777}.blog-date{padding:10px 15px;text-decoration:none}.blog-img-container img{width:100%;aspect-ratio:2 / 1;object-fit:cover}.dropdown-account{position:relative;display:inline-block}.account-dropdown-card{position:absolute;top:100%;left:0;background:#fff;padding:10px;border:1px solid #ccc;box-shadow:0 4px 10px rgba(0,0,0,0.1);min-width:200px;z-index:9999;text-align:left;display:none}.dropdown-account:hover .account-dropdown-card,.account-dropdown-card:hover{display:block}.account-dropdown-card a{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#333;text-decoration:none;font-size:14px;border-radius:4px;transition:background 0.2s}.account-dropdown-card a i{font-size:16px;color:#555;min-width:20px}.account-dropdown-card a:hover{background-color:#f0f0f0}.brand{font-size:26px}.brand a{color:#ff3737}.product-color-selector{margin:15px 0px}.product-color-options{display:flex;gap:10px;margin:8px 0px}.product-color-box{width:35px;height:50px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:border 0.2s ease}.product-color-box:hover{border-color:#999}.product-color-box.selected{border-color:#000}.product-color-selector label{font-weight:600}.specs label{font-weight:600}.size-selector{display:flex;gap:8px;margin-top:10px}.size-option{padding:8px 14px;border:1px solid #ccc;background:#fff;color:#333;border-radius:6px;font-size:14px;cursor:pointer;transition:all 0.2s ease;min-width:40px;text-align:center}.size-option:hover{border-color:#999;background-color:#f7f7f7}.size-option.active{background-color:#333;color:#fff;border-color:#333}.dimension-selector{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;align-items:center}.dimension-selector label{margin-right:10px;font-weight:500;font-size:14px}.dimension-option{padding:8px 14px;border:1px solid #ccc;background:#fff;color:#333;border-radius:6px;font-size:13px;cursor:pointer;transition:all 0.2s ease;min-width:80px;text-align:center}.dimension-option:hover{border-color:#999;background-color:#f7f7f7}.dimension-option.active{background-color:#333;color:#fff;border-color:#333}.dimension-selector label{font-weight:600}.add-to-cart{width:45%;text-align:center}.product-detail .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{width:20%}.product-option-group-modal{border:1px solid #eee;margin:26px}.btn-saticiya-sor{background-color:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:8px;padding:10px 16px;cursor:pointer;font-weight:500;transition:background-color 0.2s ease;text-align:right}.btn-saticiya-sor:hover{background-color:#e0e0e0}.tab-pane{border-top:none;padding:20px 50px}.installment-table-wrapper{margin-top:20px;border:1px solid #eee;padding:16px;border-radius:8px;background:#fafafa}.installment-table-scroll{overflow-x:auto}.installment-table{width:100%;border-collapse:collapse;min-width:800px}.installment-table th,.installment-table td{border:1px solid #ddd;padding:8px;text-align:center;white-space:nowrap;font-size:14px}.installment-table th{background-color:#f0f0f0;font-weight:600}.card-logo{width:60px;height:auto}.no-installment{color:#bbb;font-style:italic}.checkout-summary{width:100%;background:#fff;border-radius:15px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden}.checkout-summary h2{margin-top:0}.product-price-row{display:flex;justify-content:space-between;margin:10px 0}.total-row{display:flex;justify-content:space-between;font-weight:bold;margin:20px 0;font-size:18px}.total-row .amount{color:orange}.pay-button{width:100%;background-color:#ccc;color:white;border:none;padding:12px;border-radius:6px;font-size:16px}.cart-wrapper{width:100%;background:#fff;border-radius:15px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;margin:0px 0px 30px 0px}.cart-header{background:#f2f2f2;padding:12px 16px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:15px}.toggle-icon{transition:transform 0.3s}.toggle-icon.rotate{transform:rotate(180deg)}.cart-body{display:block;padding:12px 16px;border-top:1px solid #eee;transition:all 0.3s ease}.product-card{display:flex;align-items:center;gap:12px}.product-image{position:relative}.product-image img{width:60px;height:80px;object-fit:cover;border-radius:4px}.product-qty{position:absolute;top:2px;left:2px;background:white;color:black;padding:2px 6px;font-size:10px;border-radius:4px;font-weight:bold;box-shadow:0 0 2px rgba(0,0,0,0.2)}.product-price{color:#f68b1e;font-weight:bold}.checkout-container{padding:50px}.address-selection-wrapper{max-width:500px}.section-heading{color:#f58220;font-weight:bold;font-size:16px;margin-bottom:10px}.address-box{border:1px solid #f3cba2;background-color:#fff4e5;border-radius:5px;padding:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.address-box span{color:#444}.btn-address-edit{background-color:#fff;border:1px solid #f58220;color:#f58220;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}.checkbox-group{display:flex;align-items:center;margin-bottom:20px}.checkbox-group input{margin-right:8px}.pickup-option{color:#444}.pickup-title{font-weight:bold;margin-bottom:5px}.pickup-title span{color:#aaa;font-weight:normal;font-size:12px;margin-left:6px;text-decoration:underline;cursor:pointer}.pickup-description{font-size:14px;color:#555}.payment-box{margin:auto;background:white}.payment-section{display:flex;gap:30px;margin-top:20px}.card-details{flex:1;border:1px solid #ddd;padding:15px;border-radius:6px;position:relative}.card-header{font-weight:bold;padding-bottom:0}.label.bonus{background:#2ecc71;color:white;padding:2px 8px;font-size:12px;border-radius:4px;margin-right:6px}.card-number,.expiry{font-size:14px;margin:5px 0}.card-logo{font-size:18px;color:red}.secure-check{margin-top:10px;font-size:14px}.change-card-btn{margin-top:12px;background:#ff7b00;color:white;border:none;padding:8px 12px;cursor:pointer;border-radius:4px}.tooltip{position:absolute;top:-30px;left:0;background:#333;color:#fff;font-size:12px;padding:6px 10px;border-radius:4px;white-space:nowrap}.installment-options{flex:1;border:1px solid #ddd;padding:15px;border-radius:6px}.installment-options h4{margin-bottom:10px}.installment-options label{display:block;margin-bottom:10px;font-size:15px}.price{font-weight:bold}.green{color:green;margin-left:6px}.credit-option{margin-top:20px;font-size:15px}.orange{color:orange;font-weight:bold;margin-left:6px}.handle-layout .cart-wrapper{margin-bottom:24px}.product-info{flex:1;min-width:0}.product-name{margin:0;font-size:16px;font-weight:600;color:#333}.product-sku{font-size:12px;color:#777}.empty-cart{color:#999;font-size:14px}.saved-addresses{display:flex;flex-direction:column;gap:12px}.address-content{display:flex;flex-direction:column;gap:6px}.address-title{font-weight:600;color:#f58220}.address-text{font-size:14px;line-height:1.4;color:#444}.address-badge{align-self:flex-start;background:#f58220;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.new-address-form{margin-top:20px}.payment-methods{display:flex;flex-wrap:wrap;gap:15px}.payment-method-card{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e5;border-radius:10px;padding:12px 16px;cursor:pointer;transition:border-color 0.2s,box-shadow 0.2s;background:#fff}.payment-method-card:hover{border-color:#f58220;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.payment-method-card input[type="radio"]{accent-color:#f58220}.payment-label{display:flex;flex-direction:column;gap:4px}.payment-label strong{font-size:15px;font-weight:600;color:#333}.payment-label small{font-size:13px;color:#666}.order-note textarea{width:100%;resize:vertical}.btn-checkout{background:#f58220;color:#fff;transition:opacity 0.2s}.btn-checkout[disabled]{opacity:0.6;cursor:not-allowed}.shipping-options{padding:10px 0}.shipping-method-card{display:flex;align-items:flex-start;gap:12px;border:1px solid #e5e5e5;border-radius:10px;padding:12px 16px;cursor:pointer;background:#fff;transition:border-color 0.2s,box-shadow 0.2s}.shipping-method-card:hover{border-color:#f58220;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.shipping-method-card input[type="radio"]{accent-color:#f58220}.shipping-label{display:flex;flex-direction:column;gap:4px}.shipping-label strong{font-size:15px;font-weight:600;color:#333}.shipping-label small{font-size:13px;color:#666}.shipping-meta{font-size:13px;color:#f58220;font-weight:600}.order-status-wrapper{padding:80px 0 100px;background:linear-gradient(135deg,#fef4ec 0%,#fff9f3 100%)}.order-status-wrapper.success{background:linear-gradient(135deg,rgba(245,130,32,0.08) 0%,#fff9f3 100%)}.order-status-card{background:#fff;border-radius:24px;padding:48px;box-shadow:0 24px 60px rgba(15,23,42,0.08)}.order-status-card .status-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:36px}.order-status-card .status-header h1{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.order-status-card .status-header p{margin:0;color:#4b5563;font-size:16px}.order-status-card .status-icon{width:72px;height:72px;border-radius:24px;background:rgba(245,130,32,0.12);color:#f58220;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 2px rgba(245,130,32,0.16)}.order-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;margin-bottom:40px}.order-details-grid .detail-label{display:block;font-size:13px;text-transform:uppercase;letter-spacing:0.05em;color:#9ca3af;margin-bottom:6px}.order-details-grid .detail-value{display:block;font-size:16px;font-weight:600;color:#1f2937}.order-details-grid .status-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(34,197,94,0.12);color:#15803d;font-weight:600;font-size:13px}.status-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:36px}.btn-primary-action,.btn-secondary-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-weight:600;transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.btn-primary-action{background:linear-gradient(135deg,#f58220 0%,#f49b45 100%);color:#fff;box-shadow:0 12px 24px rgba(245,130,32,0.25)}.btn-primary-action:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(245,130,32,0.28)}.btn-secondary-action{background:rgba(245,130,32,0.12);color:#f58220}.btn-secondary-action:hover{transform:translateY(-1px);background:rgba(245,130,32,0.18)}.next-steps{border-top:1px solid #f3f4f6;padding-top:24px;margin-bottom:36px}.next-steps h3{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px}.next-steps-list{margin:0;padding-left:18px;color:#4b5563;line-height:1.6}.support-card{padding:20px;background:#f9fafb;border-radius:16px;border:1px solid #eef2f7}.support-card h4{margin-bottom:8px;font-size:16px;font-weight:700;color:#1f2937}.support-card p{margin-bottom:12px;color:#4b5563}.link-inline{color:#f58220;font-weight:600;text-decoration:none}.link-inline:hover{text-decoration:underline}@media (max-width:768px){.order-status-card{padding:32px 24px}.order-status-card .status-header{flex-direction:column;text-align:center;align-items:center}.order-status-card .status-icon{width:64px;height:64px}.status-actions{flex-direction:column}.order-details-grid{grid-template-columns:1fr}}.custom-toast{visibility:hidden;min-width:250px;background-color:#4CAF50;color:#fff;border-radius:8px;padding:15px 20px;position:fixed;z-index:99999;right:20px;top:0px;box-shadow:0px 4px 12px rgba(0,0,0,0.15);display:flex;align-items:center;gap:12px;font-family:sans-serif;font-size:15px;opacity:0;transition:opacity 0.4s ease,top 0.4s ease,visibility 0.4s}.custom-toast .toast-icon{font-size:16px;font-weight:bold;background:rgba(255,255,255,0.2);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.custom-toast.show{visibility:visible;opacity:1;top:40px}@media (max-width:767px){.home-banner-slider .item{display:block !important;height:auto !important}.home-banner-slider .item>a{display:flex !important;flex-direction:column !important;position:relative !important;height:auto !important}.home-banner-slider .item img{position:relative !important;display:block !important;width:100% !important;height:auto !important}.caption-place-row{position:relative !important;top:0 !important;left:0 !important;transform:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:20px 10px !important;background:#fff}.text-content-left{width:100% !important;text-align:center !important;margin:0 0 15px 0 !important;position:relative !important}.text-content-left h2,.text-content-left p{text-align:center !important;display:block !important;color:#000 !important}.button-center-flex{width:100% !important;display:flex !important;justify-content:center !important;position:relative !important;margin:0 !important}.line-btn-black{display:inline-block !important;position:relative !important}}

/* CLS patch: stabilize ThemeSilver best-sellers tab/product sections */
.best-sellers.tabstra .product-box .product-img{aspect-ratio:4/5;overflow:hidden;background:#f8f8f8}
.best-sellers.tabstra .product-box .product-img .img-main,.best-sellers.tabstra .product-box .product-img .img-sec{width:100%;height:100%;object-fit:cover;display:block}
.best-sellers.tabstra .product-box .product-info{min-height:132px}
.best-sellers.tabstra .theme-carousel .owl-stage-outer{min-height:440px}
@media (max-width:991px){.best-sellers.tabstra .theme-carousel .owl-stage-outer{min-height:390px}}
@media (max-width:767px){.best-sellers.tabstra .theme-carousel .owl-stage-outer{min-height:350px}.best-sellers.tabstra .product-box .product-info{min-height:122px}}
