/* masse-sepet.css — canlı sepet (user_masse-sepet) CSS'inden blok_css.py ile ayıklandı + sepet_ek.css. Elle düzenleme: kaynak-canli/sepet/ */
.masse-eski-sepet{font-family:'Inter',sans-serif;font-size:13px;line-height:1.34;--container-max-width:1400px;}
.masse-eski-sepet address{font-style:normal;}
.masse-eski-sepet.col-12{padding-left:15px;padding-right:15px;}
@media (max-width:767px){.masse-eski-sepet.col-12{padding-left:8px;padding-right:8px;}}
.masse-eski-sepet .container:not(.padding-active){padding-left:8px;padding-right:8px;}
@media (min-width:768px){.masse-eski-sepet .container:not(.padding-active){padding-left:15px;padding-right:15px;}}
.masse-eski-sepet .bg-white{background-color: var(--bg-white) !important;}
.masse-eski-sepet .row{display: flex !important;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;}
.masse-eski-sepet .col-auto{flex: 0 0 auto;
width: auto;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-5{flex-basis: 41.6666666667%;
max-width: 41.6666666667%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-7{flex-basis: 58.3333333333%;
max-width: 58.3333333333%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-9{flex-basis: 75%;
max-width: 75%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-10{flex-basis: 83.3333333333%;
max-width: 83.3333333333%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
@media (min-width: 576px){.masse-eski-sepet .col-sm-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (max-width: 767px){.masse-eski-sepet .row{margin-right: -8px;
margin-left: -8px;}
.masse-eski-sepet .col-auto,.masse-eski-sepet .col-5,.masse-eski-sepet .col-7,.masse-eski-sepet .col-9,.masse-eski-sepet .col-10,.masse-eski-sepet .col-12{padding-right: 8px;
padding-left: 8px;}}
@media (min-width: 768px){.masse-eski-sepet .col-md{flex: 1 0 0%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-auto{flex: 0 0 auto;
width: auto;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-3{flex-basis: 25%;
max-width: 25%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-4{flex-basis: 33.3333333333%;
max-width: 33.3333333333%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-8{flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-9{flex-basis: 75%;
max-width: 75%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-sepet .col-md-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 992px){.masse-eski-sepet .col-lg-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 1200px){.masse-eski-sepet .col-xl-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 1400px){.masse-eski-sepet .col-xxl-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
.masse-eski-sepet textarea.form-control,.masse-eski-sepet textarea.form-control.btn{padding: 8px 15px;}
.masse-eski-sepet input[type="number"].no-arrows{-moz-appearance: textfield;}
.masse-eski-sepet input[type="number"].no-arrows::-webkit-outer-spin-button,.masse-eski-sepet input[type="number"].no-arrows::-webkit-inner-spin-button{-webkit-appearance: none;
margin: 0;}
.masse-eski-sepet .form-control,.masse-eski-sepet .form-control.btn{background-color: var(--bg-white);
background-clip: padding-box;
color: var(--text-body);
font-size: 13px;
font-weight: normal;
line-height: 1.5;
width: 100%;
height: 36px;
display: block;
padding: 4px 15px;
border: 1px solid var(--border-secondary);
border-radius: var(--border-radius);
box-shadow: none;
transition: border-color 0.15s ease-in-out;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;}
.masse-eski-sepet .form-control.form-control-md,.masse-eski-sepet .form-control-md.form-control.btn{height: 43.2px;}
.masse-eski-sepet .form-control::-ms-expand,.masse-eski-sepet .form-control.btn::-ms-expand{background-color: transparent;}
.masse-eski-sepet .form-control:focus,.masse-eski-sepet .form-control.btn:focus{border-color: var(--border-primary);
outline: 0;}
.masse-eski-sepet .form-control:disabled,.masse-eski-sepet .form-control.btn:disabled,.masse-eski-sepet .form-control[readonly]:not(.flatpickr, .flatpickr-input, .t-tax-form),.masse-eski-sepet .form-control.btn:not(.flatpickr, .flatpickr-input, .t-tax-form)[readonly]{background-color: #f7f7f7;
opacity: 1;}
.masse-eski-sepet .form-control:-webkit-autofill,.masse-eski-sepet .form-control.btn:-webkit-autofill,.masse-eski-sepet .form-control:-webkit-autofill:hover,.masse-eski-sepet .form-control.btn:hover:-webkit-autofill,.masse-eski-sepet .form-control:-webkit-autofill:focus,.masse-eski-sepet .form-control.btn:focus:-webkit-autofill,.masse-eski-sepet .form-control:-webkit-autofill:active,.masse-eski-sepet .form-control.btn:active:-webkit-autofill{-webkit-box-shadow: 0 0 0 30px white inset !important;
-moz-box-shadow: 0 0 0 30px white inset !important;
box-shadow: 0 0 0 30px white inset !important;}
.masse-eski-sepet .form-control.btn:hover,.masse-eski-sepet .btn.form-control:hover,.masse-eski-sepet .form-control.btn:focus,.masse-eski-sepet .btn.form-control:focus{background-color: inherit !important;
color: inherit !important;}
.masse-eski-sepet select.form-control,.masse-eski-sepet select.form-control.btn{background-image: url(/theme/v5/images/select-down.svg);
background-repeat: no-repeat;
background-size: 8px;}
.masse-eski-sepet select.form-control:focus::-ms-value,.masse-eski-sepet select.form-control.btn::-ms-value:focus{color: #495057;
background-color: var(--bg-white);}
.masse-eski-sepet textarea.form-control:not(.form-control-md):not(.form-control-sm),.masse-eski-sepet textarea.form-control.btn:not(.form-control-sm):not(.form-control-md){height: 150px;}
.masse-eski-sepet textarea.form-control.form-control-md,.masse-eski-sepet textarea.form-control-md.form-control.btn{height: 95px;}
.masse-eski-sepet input[type="checkbox"].form-control,.masse-eski-sepet input.form-control.btn[type="checkbox"],.masse-eski-sepet input[type="radio"].form-control,.masse-eski-sepet input.form-control.btn[type="radio"]{display: none;}
.masse-eski-sepet input[type="checkbox"].form-control + label,.masse-eski-sepet input.form-control.btn[type="checkbox"] + label,.masse-eski-sepet input[type="radio"].form-control + label,.masse-eski-sepet input.form-control.btn[type="radio"] + label{cursor: pointer;}
.masse-eski-sepet input[type="file"].form-control,.masse-eski-sepet input.form-control.btn[type="file"]{display: none;}
.masse-eski-sepet input[type="file"].form-control + label,.masse-eski-sepet input.form-control.btn[type="file"] + label{cursor: pointer;}
.masse-eski-sepet input[type="file"].form-control + label > i,.masse-eski-sepet input.form-control.btn[type="file"] + label > i{font-size: 16px;}
.masse-eski-sepet .btn{background-color: transparent;
display: inline-block;
color: #212529;
font-weight: 400;
text-align: center;
line-height: 1.2;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
outline: 0;
transition: all 0.3s ease-in-out;
cursor: pointer;}
.masse-eski-sepet .btn:disabled,.masse-eski-sepet .btn.disabled{opacity: 0.65;
pointer-events: none;}
.masse-eski-sepet .btn:not(.no-radius){border-radius: var(--border-radius);}
.masse-eski-sepet .btn.btn-primary{background-color: var(--button-primary);
border-color: var(--button-primary);
color: var(--text-white);}
.masse-eski-sepet .btn.btn-primary:hover,.masse-eski-sepet .btn.btn-primary:focus,.masse-eski-sepet .btn.btn-primary.active{background-color: #12253f;
border-color: #12253f;}
.masse-eski-sepet .btn.btn-gray{background-color: var(--button-gray);
border-color: var(--button-gray);
color: var(--text-white);}
.masse-eski-sepet .btn.btn-gray:hover,.masse-eski-sepet .btn.btn-gray:focus,.masse-eski-sepet .btn.btn-gray.active{background-color: #616161;
border-color: #616161;}
.masse-eski-sepet .btn.btn-light{background-color: var(--button-light);
border-color: var(--button-light);}
.masse-eski-sepet .btn.btn-light:hover,.masse-eski-sepet .btn.btn-light:focus,.masse-eski-sepet .btn.btn-light.active{background-color: #e6e6e6;
border-color: #e6e6e6;}
.masse-eski-sepet .btn.btn-dark{background-color: var(--button-dark);
border-color: var(--button-dark);
color: var(--text-white);}
.masse-eski-sepet .btn.btn-dark:hover,.masse-eski-sepet .btn.btn-dark:focus,.masse-eski-sepet .btn.btn-dark.active{background-color: #181716;
border-color: #181716;}
.masse-eski-sepet .btn{font-size: 13px;
padding: 11.1111111111px 15px;}
.masse-eski-sepet .btn.btn-sm{font-size: 10px;
padding: 7.5px 10px;}
@media (min-width: 768px){.masse-eski-sepet .btn{font-size: 14px;
padding: 11.1111111111px 15px;}
.masse-eski-sepet .btn.btn-sm{font-size: 12px;
padding: 7.5px 10px;}}
.masse-eski-sepet .container{width: 100%;
max-width: 100%;
padding-left: 8px;
padding-right: 8px;
margin: 0 auto;
float: none;
clear: both;}
@media (min-width: 1200px){.masse-eski-sepet .container{width: 1200px;}}
@media (min-width: 768px){.masse-eski-sepet .container{padding-left: 15px;
padding-right: 15px;}}
.masse-eski-sepet .d-block{display: block !important;}
.masse-eski-sepet .d-flex{display: flex !important;}
.masse-eski-sepet .d-none{display: none !important;}
.masse-eski-sepet .align-items-center{align-items: center;}
.masse-eski-sepet .justify-content-between{justify-content: space-between;}
.masse-eski-sepet .justify-content-center{justify-content: center;}
.masse-eski-sepet .justify-content-flex-end{justify-content: flex-end;}
.masse-eski-sepet .flex-wrap{flex-wrap: wrap;}
.masse-eski-sepet .flex-nowrap{flex-wrap: nowrap;}
.masse-eski-sepet .flex-shrink-0{flex-shrink: 0;}
.masse-eski-sepet .text-center{text-align: center !important;}
.masse-eski-sepet .order-2{order: 2;}
.masse-eski-sepet .w-50{width: 50%;}
.masse-eski-sepet .w-100{width: 100%;}
.masse-eski-sepet .gap-10px{gap: 10px;}
.masse-eski-sepet .gap-2{gap: 16px;}
.masse-eski-sepet .mt-1{margin-top: 8px;}
.masse-eski-sepet .mb-1{margin-bottom: 8px;}
.masse-eski-sepet .my-2{margin-top: 16px;
margin-bottom: 16px;}
.masse-eski-sepet .mt-2{margin-top: 16px;}
.masse-eski-sepet .mb-2{margin-bottom: 16px;}
.masse-eski-sepet .mb-4{margin-bottom: 32px;}
.masse-eski-sepet .px-0{padding-left: 0;
padding-right: 0;}
.masse-eski-sepet .p-2{padding: 16px;}
.masse-eski-sepet .p-4{padding: 32px;}
@media (min-width: 768px){.masse-eski-sepet .gap-2{gap: 30px;}
.masse-eski-sepet .mt-1{margin-top: 15px;}
.masse-eski-sepet .mb-1{margin-bottom: 15px;}
.masse-eski-sepet .my-2{margin-top: 30px;
margin-bottom: 30px;}
.masse-eski-sepet .mt-2{margin-top: 30px;}
.masse-eski-sepet .mb-2{margin-bottom: 30px;}
.masse-eski-sepet .mb-4{margin-bottom: 60px;}
.masse-eski-sepet .px-0{padding-left: 0;
padding-right: 0;}
.masse-eski-sepet .p-2{padding: 30px;}
.masse-eski-sepet .p-4{padding: 60px;}}
@media (min-width: 768px){.masse-eski-sepet .d-md-block{display: block !important;}
.masse-eski-sepet .justify-content-md-end{justify-content: end;}
.masse-eski-sepet .flex-md-wrap{flex-wrap: wrap;}
.masse-eski-sepet .order-md-0{order: 0;}
.masse-eski-sepet .w-md-100{width: 100%;}}
@media (min-width: 768px){.masse-eski-sepet .my-md-0{margin-top: 0;
margin-bottom: 0;}
.masse-eski-sepet .mt-md-0{margin-top: 0;}
.masse-eski-sepet .mb-md-0{margin-bottom: 0;}
.masse-eski-sepet .mb-md-1{margin-bottom: 15px;}
.masse-eski-sepet .p-md-1{padding: 15px;}
.masse-eski-sepet .px-md-1{padding-left: 15px;
padding-right: 15px;}}
.masse-eski-sepet .text-uppercase{text-transform: uppercase !important;}
.masse-eski-sepet .fw-light{font-weight: 300;}
.masse-eski-sepet .fw-semibold{font-weight: 600;}
.masse-eski-sepet .fw-bold{font-weight: 700;}
.masse-eski-sepet .fw-black{font-weight: 900;}
.masse-eski-sepet .text-primary{color: var(--text-primary) !important;}
.masse-eski-sepet .text-body{color: var(--text-body) !important;}
.masse-eski-sepet .border{border: 1px solid var(--border-secondary);}
.masse-eski-sepet .border-round{border-radius: var(--border-radius) !important;}
.masse-eski-sepet .border-light{border-color: var(--border-light) !important;}
.masse-eski-sepet .position-relative{position: relative !important;}
.masse-eski-sepet .position-sticky{position: sticky !important;}
.masse-eski-sepet [data-toggle="accordion"].active .ti-plus,.masse-eski-sepet [data-toggle="accordion"]:not(.active) .ti-minus{display: none;}
.masse-eski-sepet [data-toggle="accordion"].active .ti-minus,.masse-eski-sepet [data-toggle="accordion"]:not(.active) .ti-plus{display: block;}
.masse-eski-sepet .image-wrapper{width: 100%;
display: block;
position: relative;}
.masse-eski-sepet .image-wrapper > .image-inner{display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;}
.masse-eski-sepet .image-wrapper > .image-inner > img{width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
display: block;}
.masse-eski-sepet .qty{position: relative;}
.masse-eski-sepet .qty .form-control,.masse-eski-sepet .qty .form-control.btn{color: var(--text-body);
font-size: 12px;
height: 30px;
user-select: none;}
.masse-eski-sepet .qty span[class*="ti-"]{color: var(--text-primary);
font-size: 12px;
font-weight: 600;
text-align: center;
width: 25px;
height: 100%;
display: flex !important;
align-items: center;
justify-content: center;
cursor: pointer;
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 2;}
.masse-eski-sepet .qty span[class*="ti-"].ti-minus{left: 0;}
.masse-eski-sepet .qty span[class*="ti-"].ti-plus{right: 0;}
.masse-eski-sepet .popover-wrapper{position: relative !important;}
.masse-eski-sepet .image-wrapper{padding-bottom:90%;}
.v5-mango .block-title{color: var(--text-heading);
font-size: 16px;
font-weight: bold;
line-height: 1.3;}
.v5-mango .block-title:not(.no-line)::after{content: '';
background-color: var(--bg-primary);
width: 30px;
height: 3px;
display: block;
border-radius: 1.5px;
margin-top: 10px;}
@media (min-width: 992px){.v5-mango .block-title{font-size: 21px;}}
@media (min-width: 1200px){.masse-eski-sepet .container{width: 1400px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet #cart-page{background: #f8fafc;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-header{display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
padding: 20px 0;
border-bottom: 2px solid #e2e8f0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .block-title{font-size: 26px;
font-weight: 700;
color: #1e293b;
margin: 0;
display: flex;
align-items: center;
gap: 12px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .block-title i{color: #00558b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-delete{width: 40px;
height: 40px;
border: none;
border-radius: 8px;
background: #f8fafc;
color: #64748b;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-delete:hover{background: #fee2e2;
color: #dc2626;}
.v5-mango.folder-cart.tpl-user_masse-sepet .btn-continue{display: inline-flex;
align-items: center;
gap: 8px;
background: #f8fafc;
border: 1px solid #e2e8f0;
border-radius: 8px;
color: #475569;
text-decoration: none;
font-weight: 600;
transition: all 0.3s ease;}
.v5-mango.folder-cart.tpl-user_masse-sepet .btn-continue:hover{background: #f1f5f9;
border-color: #cbd5e1;
color: #374151;
text-decoration: none;}
.v5-mango.folder-cart.tpl-user_masse-sepet .btn-continue:focus{outline: 2px solid rgba(59, 130, 246, 0.5);
outline-offset: 2px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item{background: #fff;
border-radius: 12px;
margin-bottom: 10px;
padding: 30px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);}
@media (max-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item{padding: 20px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .summary-title{font-family: 'Poppins', sans-serif;
font-size: 20px;
font-weight: 700;
color: #1e293b;
margin-bottom: 10px;
padding-bottom: 15px;
border-bottom: 1px solid #e2e8f0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-summary{background: #fff;
border-radius: 12px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
padding: 30px;}
@media (max-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-summary{padding: 20px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-total{font-size: 14px;
color: #475569;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-total .col-7{color: #1e293b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cargo-price{font-size: 14px;
color: #475569;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cargo-price .col-7{color: #059669;}
.v5-mango.folder-cart.tpl-user_masse-sepet .general-price{font-size: 15px;
font-weight: 700;
color: #1e293b;
border-top: 1px solid #e2e8f0;
padding: 15px 0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .general-price .col-7{font-size: 16px;
font-weight: 700;
color: #00558b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .discounted-badge{background: #dcfce7;
color: #166534;
padding: 2px 8px;
border-radius: 12px;
font-size: 12px;
font-weight: 600;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code{padding: 20px;
background: #f8fafc;
border-radius: 8px;
border: 1px solid #e2e8f0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code .coupon-header{display: flex;
align-items: center;
gap: 8px;
margin-bottom: 15px;
font-weight: 600;
color: #374151;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code .coupon-header i{color: #00558b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code input{padding: 10px 12px;
border: 1px solid #e2e8f0;
border-radius: 6px;
font-size: 14px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code button{padding: 10px 16px;
background: #00558b;
color: white;
border: none;
border-radius: 6px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cupon-code button:hover{background: #004470;}
.v5-mango.folder-cart.tpl-user_masse-sepet #cart-buy-btn{width: 100%;
padding: 16px 20px;
background: linear-gradient(135deg, #00558b, #004470);
border: none;
border-radius: 8px;
color: white;
font-size: 16px;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
margin-bottom: 20px;}
.v5-mango.folder-cart.tpl-user_masse-sepet #cart-buy-btn:hover{background: linear-gradient(135deg, #004470, #003355);
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(0, 85, 139, 0.3);}
.v5-mango.folder-cart.tpl-user_masse-sepet .security-info{display: flex;
flex-direction: column;
gap: 10px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .security-info .security-item{display: flex;
align-items: center;
gap: 8px;
font-size: 14px;
color: #64748b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .security-info .security-item i{color: #059669;
font-size: 16px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item{font-size: 12px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-img{width: 100px;
padding: 5px;
border-radius: 8px;
overflow: hidden;
border: 2px solid #e2e8f0;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-img{width: 120px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-brand{font-size: 14px;
font-weight: 700;
color: #00558b;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 5px;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-brand{font-size: 14px;
margin-bottom: 5px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-title{font-family: 'Poppins', sans-serif;
font-size: 17px;
font-weight: 600;
color: #1e293b;
line-height: 1.4;
margin-bottom: 5px;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-title{font-size: 18px;
margin-bottom: 10px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-buttons label,.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-buttons a{margin-bottom: 5px !important;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-note-btn{font-size: 11px;
padding: 6px 10px;
white-space: nowrap;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item .price-not-discounted{font-size: 13px;
color: #94a3b8;
text-decoration: line-through;
margin-bottom: 4px;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item .price-not-discounted{margin-bottom: 5px;
font-size: 14px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item .price-sell{font-size: 20px;
font-weight: 700;
color: #00558b;
margin-bottom: 4px;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item .price-sell{font-size: 24px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-qty{display: flex;
align-items: center;
width: 125px !important;
border: 1px solid #e2e8f0;
border-radius: 8px;
overflow: hidden;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-qty span{width: 36px !important;
height: 36px;
border: none;
background: #f8fafc;
color: #475569;
cursor: pointer;
transition: all 0.3s ease;
font-size: 16px;
font-weight: 600;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-qty span:hover{background-color: #00558b;
color: #fff;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-qty input{height: 36px !important;
font-size: 16px;
border: none;
text-align: center;
font-weight: 600;
color: #1e293b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item .cart-box-title{margin-bottom: 8px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-campaing-name{font-size: 11px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-page-buttons{overflow-x: auto;
padding-bottom: 5px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-page-buttons .btn{white-space: nowrap;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-page-buttons .btn i{font-size: 14px;
margin-right: 8px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-img{width: 60px;}
@media (min-width: 992px){.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-img{width: 80px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-title{font-size: 12px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-description{font-size: 10px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item .campaign-item-title + .campaign-item-description{margin-top: 5px;}
@media (min-width: 992px){.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item .campaign-item-title + .campaign-item-description{margin-top: 10px;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-list{max-height: 80px;
padding-right: 8px;
margin-inline-end: -8px;}
.v5-mango.folder-cart.tpl-user_masse-sepet #cart-price-container .cart-price-box .row:not(:last-child){margin-bottom: 10px;}
.v5-mango.folder-cart.tpl-user_masse-sepet [data-toggle="affix"]{z-index: 20;}
.v5-mango.folder-cart.tpl-user_masse-sepet .hopi-logo,.v5-mango.folder-cart.tpl-user_masse-sepet .zubizu-logo{max-height: 40px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .hopi-text{color: #e81e89;}
.v5-mango.folder-cart.tpl-user_masse-sepet .zubizu-text{color: #ed2b6c;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-empy p{font-size: 14px;
letter-spacing: 1px;}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-empy p{font-size: 18px;
letter-spacing: 2px;}}
@media (min-width: 768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-empy .btn{font-size: 14px;
padding: 14px 40px;}}
/* === sepet_ek.css: blok_css çıktısına eklenen elle kurallar (kaynak-canli/sepet/) === */
/* Tam genişlik: Main kapsayıcısından (1280) taşıp canlıdaki gibi 1400px kapsayıcı + 15px iç boşluk (header hizası) */
.masse-eski-sepet{width:100vw !important;max-width:100vw !important;position:relative;left:50%;margin-left:-50vw;color:var(--text-body);
--bg-body:#ffffff;--bg-primary:#1E293B;--bg-white:#ffffff;--bg-light:#f9f9f9;--bg-gray:#a0a0a0;--bg-dark:#2c2a28;
--button-primary:#1A365D;--button-secondary:#8c8c8c;--button-gray:#747474;--button-light:#f9f9f9;--button-dark:#2c2a28;
--border-primary:#1E293B;--border-secondary:#f0f0f0;--border-gray:#dddddd;--border-light:#eaeaea;--border-success:#43B54C;
--text-primary:#00558B;--text-secondary:#8C8C8C;--text-white:#ffffff;--text-success:#43B54C;--text-gray:#747474;--text-light:#979797;
--text-body:#373738;--text-heading:#373738;--border-radius:5px;}
.masse-sepet-kok{position:relative;}
.masse-eski-sepet a{color:inherit;text-decoration:none;}
.masse-eski-sepet figure{margin:0;}
.masse-eski-sepet .container{max-width:100% !important;}
/* Eski sitede html:not([dir=rtl]) önekli yön kuralları (blok_css html'li seçicileri almaz) */
.masse-eski-sepet .text-left{text-align:left !important;}
.masse-eski-sepet .text-right{text-align:right !important;}
.masse-eski-sepet .pr-0{padding-right:0;}
.masse-eski-sepet .pl-0{padding-left:0;}
.masse-eski-sepet .mr-1{margin-right:8px;}
@media (min-width:768px){.masse-eski-sepet .text-md-right{text-align:right !important;}.masse-eski-sepet .pl-md-0{padding-left:0;}.masse-eski-sepet .mr-1{margin-right:15px;}}
/* Eski sitenin başlık satır aralığı (bootstrap) */
.masse-eski-sepet h3{line-height:1.2;}
/* Main .btn / .form-control (Tailwind) kalıntılarını sıfırla */
.masse-eski-sepet .btn:disabled{opacity:.65 !important;}
.masse-eski-sepet .form-control::placeholder{font-size:inherit;color:#757575;opacity:1;}
.masse-eski-sepet .btn{height:auto;gap:0;box-shadow:none !important;}
.masse-eski-sepet .form-control:focus{box-shadow:none;}
/* Adet kutusu: eski ikon fontu (ti-) yerine bootstrap-icons */
.masse-eski-sepet .cart-item-qty span{line-height:16px;}
.masse-eski-sepet .cart-item-qty span i{font-size:15px;line-height:1;}
.masse-eski-sepet .cart-item-qty span i::before{font-weight:700 !important;}
/* Canlıda olmayan ama Main işlevi olan parçalar: eski dilde sade görünüm (yalnız panelde açıksa görünür) */
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-variant,.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-info{font-size:12px;color:#64748b;margin-bottom:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-note-btn + .cart-item-note-btn{margin-left:5px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-page-buttons .btn i{margin-right:4px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-note-btn.active{border-color:#00558b !important;color:#00558b !important;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-page-buttons{gap:8px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .price-sell small{font-size:12px;font-weight:400;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-item-campaing-name{color:#059669;margin-top:4px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-campaigns{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-campaign-list{display:grid;grid-template-columns:1fr;gap:10px;}
@media (min-width:768px){.v5-mango.folder-cart.tpl-user_masse-sepet .cart-campaign-list{grid-template-columns:1fr 1fr;}}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item{display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:8px;padding:10px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item.active{border-color:#059669;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-text{flex:1;}
.v5-mango.folder-cart.tpl-user_masse-sepet .campaign-item-img img{max-width:100%;}
.v5-mango.folder-cart.tpl-user_masse-sepet .discount-price .col-7{color:#059669;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-price-note{font-size:12px;color:#64748b;}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-my-list{margin-top:12px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-my-list-title{font-weight:600;color:#00558b;margin-bottom:6px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-list{overflow-y:auto;}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-list-item{gap:8px;font-size:11px;padding:3px 0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .coupon-list-btn{color:#00558b !important;text-decoration:underline !important;font-weight:600;flex-shrink:0;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-general-gift{gap:10px;cursor:pointer;font-size:13px;}
.v5-mango.folder-cart.tpl-user_masse-sepet .cart-offer{text-align:center;margin-bottom:15px;text-decoration:underline;}
