/* Shared OpenCart system pages */
.tc-body [id^="product-"]>.container,.tc-body [id^="account-"]>.container,.tc-body [id^="information-"]>.container,.tc-body [id^="checkout-"]>.container,.tc-body [id^="common-"]>.container,.tc-body [id^="error-"]>.container{padding-top:22px;padding-bottom:80px}.tc-body .breadcrumb{margin:0 0 28px;padding:14px 0;border:0;background:transparent;font-size:11px}.tc-body .breadcrumb>li+li:before{content:'›';color:#a0a8b4}.tc-body .breadcrumb a{color:var(--tc-muted)}.tc-body #content>h1,.tc-body #content>h2{color:var(--tc-dark);font-weight:800;letter-spacing:-.035em}.tc-body #content>h1{margin:8px 0 32px;font-size:40px}.tc-body #content>h2{font-size:25px}.tc-body #content>p{color:var(--tc-muted);line-height:1.7}.tc-body .buttons{margin-top:28px}.tc-body .btn{min-height:42px;padding:11px 20px;border-radius:6px;font-size:11px;font-weight:800}.tc-body .btn-primary{border-color:var(--tc-orange);background:var(--tc-orange)}.tc-body .btn-primary:hover,.tc-body .btn-primary:focus{border-color:#d95820;background:#d95820}.tc-body .btn-default{border-color:var(--tc-line);background:#fff;color:var(--tc-navy)}
.tc-body .form-control{height:44px;border-color:var(--tc-line);border-radius:7px;box-shadow:none}.tc-body textarea.form-control{height:auto}.tc-body .form-control:focus{border-color:var(--tc-orange);box-shadow:0 0 0 3px rgba(239,107,46,.11)}.tc-body .control-label{padding-top:12px;color:var(--tc-dark);font-size:11px;font-weight:700}.tc-body .form-group.required .control-label:before,.tc-body label.required:before{color:var(--tc-orange)}.tc-body fieldset{margin-bottom:30px}.tc-body legend{padding:14px 0;border-color:var(--tc-line);color:var(--tc-dark);font-size:18px;font-weight:800}.tc-body .well{padding:28px;border:0;border-radius:14px;background:var(--tc-soft);box-shadow:none}.tc-body .well h2{margin-top:0;color:var(--tc-dark);font-size:21px;font-weight:800}.tc-body .list-group{overflow:hidden;border-radius:10px;box-shadow:0 10px 35px rgba(7,28,62,.06)}.tc-body .list-group-item{padding:13px 16px;border-color:var(--tc-line);font-size:11px}.tc-body .list-group-item:hover{background:#fff8f4;color:var(--tc-orange)}
.tc-body .product-thumb{height:100%;overflow:hidden;border:1px solid var(--tc-line);border-radius:14px;background:#fff;box-shadow:none;transition:.2s}.tc-body .product-thumb:hover{transform:translateY(-4px);box-shadow:0 15px 38px rgba(7,28,62,.1)}.tc-body .product-thumb .image{padding:14px;background:#f7f5f1}.tc-body .product-thumb .image img{width:100%}.tc-body .product-thumb .caption{min-height:165px;padding:18px}.tc-body .product-thumb h4{margin:0 0 12px;font-size:14px;font-weight:800;line-height:1.4}.tc-body .product-thumb .caption>p:not(.price){display:-webkit-box;overflow:hidden;color:var(--tc-muted);font-size:10px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tc-body .product-thumb .price{color:var(--tc-dark);font-size:17px;font-weight:800}.tc-body .product-thumb .price-tax{display:none}.tc-body .product-thumb .button-group{display:grid;grid-template-columns:1fr 44px 44px;border:0;background:#fff}.tc-body .product-thumb .button-group button{height:44px;border:0;border-top:1px solid var(--tc-line);border-right:1px solid var(--tc-line);background:#fff;color:var(--tc-navy);font-size:10px;font-weight:800}.tc-body .product-thumb .button-group button:first-child{background:var(--tc-navy);color:#fff}.tc-body .product-thumb .button-group button:hover{background:var(--tc-orange);color:#fff}.tc-body .product-layout{margin-bottom:22px}.tc-body #list-view,.tc-body #grid-view{border-color:var(--tc-line);background:#fff;color:var(--tc-navy)}.tc-body #compare-total{display:inline-flex;align-items:center;min-height:34px;color:var(--tc-navy);font-size:11px;font-weight:700}.tc-body .pagination>li>a,.tc-body .pagination>li>span{border-color:var(--tc-line);color:var(--tc-navy)}.tc-body .pagination>.active>span{border-color:var(--tc-orange);background:var(--tc-orange);color:#fff}
.tc-body .panel{border-color:var(--tc-line);border-radius:10px;box-shadow:none}.tc-body .panel-default>.panel-heading{border-color:var(--tc-line);background:var(--tc-soft);color:var(--tc-dark);font-weight:800}.tc-body #accordion .panel{overflow:hidden;border:0;box-shadow:0 8px 30px rgba(7,28,62,.08)}.tc-body #accordion .panel-heading{padding:17px 20px;background:#fff}.tc-body #accordion .panel-title{font-size:12px;font-weight:800}.tc-body #accordion .panel-body{padding:24px;border-top:1px solid var(--tc-line)}.tc-body .table{font-size:11px}.tc-body .table>thead>tr>td,.tc-body .table>thead>tr>th{border-bottom-width:1px;background:var(--tc-soft);color:var(--tc-dark);font-weight:800}.tc-body .alert{border:0;border-radius:9px;font-size:11px}.tc-body .alert-danger{background:#fff0ef;color:#a5372d}.tc-body .alert-success{background:#eaf7ef;color:#277343}.tc-body .alert-info{background:#edf4fb;color:#2b5d88}
.tc-body #information-contact .panel-default,.tc-body #information-contact fieldset{padding:28px;border:1px solid var(--tc-line);border-radius:14px;background:#fff}.tc-body #information-contact h3{color:var(--tc-dark);font-size:18px;font-weight:800}.tc-body #information-sitemap ul{line-height:2}.tc-body #account-login .well{min-height:330px}.tc-body #account-register form,.tc-body #account-forgotten form,.tc-body #account-return-add form{padding:30px;border:1px solid var(--tc-line);border-radius:16px;background:#fff}.tc-body #product-search .form-group{margin-bottom:16px}.tc-body #product-search #button-search{min-width:120px}.tc-body .tc-combined-options .form-group{margin-bottom:18px}.tc-body .tc-combined-options select{width:100%}.tc-body .tc-combined-options label{color:var(--tc-dark);font-size:12px;font-weight:800}
@media(max-width:767px){.tc-body [id^="product-"]>.container,.tc-body [id^="account-"]>.container,.tc-body [id^="information-"]>.container,.tc-body [id^="checkout-"]>.container{padding-top:10px;padding-bottom:55px}.tc-body #content>h1{font-size:31px}.tc-body .well{min-height:0!important;padding:20px}.tc-body #account-register form,.tc-body #account-forgotten form,.tc-body #account-return-add form{padding:18px}.tc-body .product-thumb .caption{min-height:145px;padding:13px}.tc-body .product-thumb h4{font-size:11px}.tc-body .product-thumb .button-group{grid-template-columns:1fr 38px 38px}.tc-body .product-thumb .button-group button{height:40px;padding:0}.tc-body .product-thumb .button-group button:first-child span{font-size:0}.tc-body .product-thumb .button-group button:first-child span:after{content:'Sepete ekle';font-size:9px}}
.tc-header-cart{position:relative;min-width:112px}.tc-header-cart #cart{margin:0}.tc-header-cart #cart>button{height:42px;padding:0 12px;border:1px solid var(--tc-line);border-radius:22px;background:#fff;color:var(--tc-navy);box-shadow:none;font-size:11px;font-weight:800}.tc-header-cart #cart>button .fa{margin-right:7px}.tc-header-cart #cart .dropdown-menu{right:0;left:auto;min-width:320px;padding:12px;border:0;border-radius:12px;box-shadow:0 18px 50px rgba(7,28,62,.16)}.tc-header-cart #cart .dropdown-menu li{font-size:11px}.tc-header-cart #cart .dropdown-menu .table{margin-bottom:10px}.tc-whatsapp{position:fixed;z-index:80;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;height:48px;padding:0 17px;border-radius:25px;background:#25d366;color:#fff!important;box-shadow:0 12px 30px rgba(37,211,102,.3);font-size:12px;font-weight:800}.tc-whatsapp .fa{font-size:21px}.tc-whatsapp:hover{transform:translateY(-2px);text-decoration:none}.tc-body #information-contact a[href*="whatsapp"]{color:#159447;font-weight:800}
@media(max-width:767px){.tc-header-cart{min-width:44px}.tc-header-cart #cart>button{width:44px;padding:0;font-size:0}.tc-header-cart #cart>button .fa{margin:0;font-size:15px}.tc-header-cart #cart .dropdown-menu{position:fixed;top:68px;right:10px;left:10px;min-width:0}.tc-whatsapp{right:14px;bottom:14px;width:48px;padding:0;justify-content:center}.tc-whatsapp span{display:none}}
