:root{--primary-button-color: #171717; --main-third-color: #843C6A; --main-fourth-color: #843C6A; --main-second-color: #FFF5FC; --product-card-bg: #fff; --product-card-border: #E5D2E0; --product-card-color: #171717; --border-radius: 6px;} /* ADENIZ: özgün logo, çevresindeki boşlukları yalnızca görünümde kırpar. */
main a.logo { display:block!important; position:relative!important; width:218px!important;min-width:218px!important;max-width:none!important; height:54px!important; overflow:hidden!important; flex-shrink:0; }
main a.logo img { position:absolute!important; width:260px!important; height:260px!important; max-width:none!important; max-height:none!important; left:50%!important; top:50%!important; transform:translate(-50%,-50%)!important; object-fit:contain!important; }
@media(max-width:600px){main a.logo{width:188px!important;min-width:188px!important;height:46px!important;}main a.logo img{width:224px!important;height:224px!important;}}
button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #843C6A;outline-offset:3px;}

/* ADENIZ mobile checkout refinement */
main{--primary-button-color:#743c59;}main .header{background:#fdc3ea!important;border-bottom:1px solid #ebbad8!important}main .usermenu-dropdown-btn{min-width:44px;min-height:44px;border-radius:10px;color:#30252c}main .empty-cart--title{font-size:28px!important;line-height:1.4!important;color:#30252c!important}main .empty-cart--image-wrapper{color:#743c59!important;margin-bottom:16px}main .v-btn{border-radius:10px!important;letter-spacing:.2px!important}main .basket-container-wrapper .v-btn--size-x-large{min-height:50px!important}main .empty-cart--title+.v-btn{background:#743c59!important}main input:not([type=checkbox]):not([type=radio]),main textarea,main select{font-size:16px!important}main textarea{line-height:1.6!important}@media(max-width:600px){main .header-wrp{padding-top:8px!important;padding-bottom:8px!important}main .empty-cart--title{font-size:26px!important}main .basket-container-wrapper{padding-left:16px!important;padding-right:16px!important}}
/* ADENIZ Studio — shared basket, address and payment visual system */
main{font-family:Arial,sans-serif!important;color:#211b20!important;background:#faf8f9;min-height:100vh;--primary-button-color:#181518;--primary-color:#181518;--secondary-color:#FDC3EA}main .header{background:#fff!important;border-top:7px solid #FDC3EA;border-bottom:1px solid #e9e0e6!important}main .header-wrp{padding-top:14px!important;padding-bottom:14px!important}main a.logo{width:190px!important;min-width:190px!important;height:48px!important}main a.logo img{width:226px!important;height:226px!important}main .basket-container-wrapper{padding-top:35px!important;padding-bottom:55px!important}main .content-header{border-bottom:1px solid #e7dce3;padding-bottom:16px;margin-bottom:20px}main .content-header .title{font:400 28px/1.2 Georgia,serif!important}main .cargo-information{background:#f9eaf3!important;border:1px solid #ecd5e3!important;color:#60364e!important;border-radius:4px!important;line-height:1.6}main .cart-product-list{background:white;border:1px solid #eee5eb;padding:0 20px;border-radius:4px}main .product-item{padding:20px 0}main .basket-item-product-name{font-size:14px!important;line-height:1.6!important;color:#30242c!important}main .basket-item-image{background:#f8f5f1;border:0!important}main .basket-item-variation-chip{border-radius:3px!important;background:#f8eef4!important;color:#6a4e5e!important;padding:5px 8px!important;font-size:12px!important}main .basket-item-basket-price{color:#181518!important;font-size:18px!important}main .basket-inner{background:#fff!important;border:1px solid #e9dfe5!important;border-radius:4px!important;padding:24px!important;box-shadow:0 8px 30px #30242c06}main .order-summary-card-title{color:#211b20!important;font-weight:500!important}main .order-summary-card.order-summary-card-title{font:400 25px Georgia,serif!important;padding-bottom:20px!important}main .order-summary-list-item{padding:16px 0!important;font-size:14px!important}main .order-summary-divider{background:#ede5ea!important}main .total-price-card{border-top:1px solid #e9dfe5!important;padding:20px 0!important}main .basket-total-price{font-size:24px!important;font-weight:600!important}main .btn-success{background:#181518!important;color:#fff!important;min-height:52px!important;border-radius:3px!important;font:600 14px Arial,sans-serif!important;letter-spacing:.4px!important;border:1px solid #181518!important}main .btn-success:hover{background:#62394f!important}main .feature-button{background:#faf5f8!important;border:1px solid #eadfe5;border-radius:3px!important;min-height:48px}main .feature-button-label{font-size:13px!important}main input:not([type=checkbox]):not([type=radio]),main select,main textarea{font-family:Arial,sans-serif!important;font-size:16px!important}main .v-field{border-radius:4px!important}main .counter{background:#f9eff5!important;border-radius:4px!important}main .continue-shopping{color:#60364e!important;font-size:13px!important;min-height:44px;display:inline-flex;align-items:center}main .usermenu-dropdown-btn{color:#211b20!important}main .v-btn{border-radius:4px!important}main a:focus-visible,main button:focus-visible,main input:focus-visible{outline:2px solid #713857!important;outline-offset:3px}main .empty-cart--title{font:400 32px/1.3 Georgia,serif!important}
@media(max-width:600px){main .basket-container-wrapper{padding:20px 16px 35px!important}main .header-wrp{padding:8px 16px!important}main a.logo{width:160px!important;min-width:160px!important;height:44px!important}main a.logo img{width:190px!important;height:190px!important}main .content-header .title{font-size:25px!important}main .cart-product-list{padding:0 12px}main .basket-item-product-name{font-size:13px!important}main .basket-inner{padding:18px!important}main .order-summary-card.order-summary-card-title{font-size:24px!important}main .basket-item-variation-chip{font-size:11px!important}main .basket-item-basket-price{font-size:17px!important}}

/* ADENIZ commerce 20 October 2026 */
main{background:#fff!important;font-family:Arial,Helvetica,sans-serif!important;color:#242124!important;--primary-button-color:#242124;--primary-color:#242124;--secondary-color:#FDC3EA}main .header{border-top:4px solid #FDC3EA!important}main .content-header .title,main .order-summary-card.order-summary-card-title,main .empty-cart--title{font-family:Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}main .content-header .title{font-size:25px!important}main .order-summary-card.order-summary-card-title{font-size:22px!important}main .basket-inner{box-shadow:none!important;border:1px solid #eee!important;border-radius:3px!important;background:#fafafa!important}main .cart-product-list{border:1px solid #eee!important;border-radius:3px!important}main .cargo-information{background:#faf3f8!important;border:1px solid #f0e4ec!important;color:#5f4556!important;border-radius:3px!important}main .basket-item-image{border-radius:3px!important;background:#f8f7f8!important}main .btn-success{background:#242124!important;border-color:#242124!important;font-weight:500!important;border-radius:3px!important}main .v-btn{border-radius:3px!important}main .feature-button{background:#fff!important;border-color:#e5e5e5!important}main .basket-item-variation-chip{background:#f5f3f5!important;color:#555!important}main .counter{background:#fff!important;border:1px solid #ddd!important}main .order-summary-list-item{font-size:13px!important}main .total-price-card{padding:18px 0!important}main .basket-total-price{font-size:23px!important}main .continue-shopping{color:#242124!important;text-decoration:underline!important}@media(max-width:600px){main .basket-container-wrapper{padding:18px 14px 28px!important}main .content-header .title{font-size:22px!important}main .basket-inner{padding:18px!important}main .order-summary-card.order-summary-card-title{font-size:21px!important}main .empty-cart--title{font-size:24px!important}}
/* ADENIZ unified interaction states — 21 October 2026 */
html body main{--primary-button-color:#000000;--primary-color:#000000;--secondary-color:#FDC3EA;color:#000!important;background:#fff!important}
html body main :is(.btn-success,.empty-cart--title+.v-btn,.v-btn.bg-primary){background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:4px!important;min-height:48px!important;box-shadow:none!important;background-image:none!important;text-shadow:none!important;transition:background-color .18s,color .18s,border-color .18s!important}
html body main :is(.btn-success,.empty-cart--title+.v-btn,.v-btn.bg-primary):hover{background:#FDC3EA!important;color:#000!important;border-color:#000!important;opacity:1!important}
html body main :is(.btn-success,.empty-cart--title+.v-btn,.v-btn.bg-primary) :is(span,i){color:inherit!important}
html body main .v-btn__overlay{opacity:0!important}
html body main :is(.feature-button,.counter,.usermenu-dropdown-btn){background:#fff!important;color:#000!important;border-color:#dedede!important;border-radius:4px!important;box-shadow:none!important}
html body main :is(.feature-button,.usermenu-dropdown-btn):hover{background:#FDC3EA!important;color:#000!important;border-color:#000!important}
html body main :is(.feature-button-label,.basket-item-product-name,.basket-item-basket-price,.order-summary-card-title,.basket-total-price){color:#000!important}
html body main .cargo-information{background:#FFF5FB!important;color:#000!important;border:1px solid #FDC3EA!important}
html body main .basket-item-variation-chip{background:#f5f5f5!important;color:#555!important}
html body main .counter :is(button,.v-btn){background:#fff!important;color:#000!important;border-radius:3px!important;box-shadow:none!important;transition:background-color .18s!important}
html body main .counter :is(button,.v-btn):hover{background:#FDC3EA!important;color:#000!important}
html body main .continue-shopping{color:#000!important;text-decoration:underline!important;text-underline-offset:4px}
html body main .continue-shopping:hover{color:#000!important;text-decoration-thickness:2px!important}
html body main :is(button,a,input,textarea,select):focus-visible{outline:2px solid #000!important;outline-offset:3px!important;box-shadow:0 0 0 5px #FDC3EA!important}
html body main :is(.v-field,input,textarea,select):focus-within{border-color:#000!important;--v-theme-primary:0,0,0}
html body main :is(.btn-success,.v-btn):is(:disabled,[disabled],[aria-disabled=true]){background:#f0f0f0!important;color:#888!important;border-color:#ddd!important;opacity:1!important;box-shadow:none!important}
html body main .v-selection-control{--v-theme-primary:0,0,0}
@media(hover:none){html body main :is(.btn-success,.empty-cart--title+.v-btn,.v-btn.bg-primary):hover{background:#000!important;color:#fff!important}}
@media(prefers-reduced-motion:reduce){html body main :is(button,a,input,textarea,select){transition:none!important}}

/* Complete shared secondary actions and native component palette */
html body main .v-theme--light{--v-theme-primary:0,0,0;--v-theme-secondary:253,195,234}
html body main .v-btn:where(:not(.btn-success):not(.bg-primary):not(.empty-cart--title + .v-btn)){color:#000!important;background:#fff!important;border-color:#dedede!important;border-radius:4px!important;box-shadow:none!important;transition:background-color .18s,color .18s,border-color .18s!important}
html body main .v-btn:where(:not(.btn-success):not(.bg-primary):not(.empty-cart--title + .v-btn)):hover{background:#FDC3EA!important;color:#000!important;border-color:#000!important}
html body main .v-btn :is(.v-btn__content,.v-icon){color:inherit!important}
html body main a:not(.btn-success):not(.v-btn){color:#000!important;text-underline-offset:4px}
html body main a:not(.btn-success):not(.v-btn):hover{color:#000!important;text-decoration:underline!important}
html body main .address-radio-item-edit{background:#fff!important;color:#000!important;border:1px solid #dedede!important}
html body main :is(.v-radio,.v-checkbox){color:#000!important;--v-theme-primary:0,0,0}
html body main :is(.v-btn,.btn-success):is(:disabled,[disabled],[aria-disabled=true]){background:#f0f0f0!important;color:#888!important;border-color:#ddd!important;opacity:1!important;box-shadow:none!important}

/* ADENIZ QA: campaign savings are already reflected in basket amount. */
main .order-summary-list:has(.discount-item) .order-summary-list-item-BASKET_AMOUNT .list-item-key::after{content:" (indirim sonrası)";font-size:11px;font-weight:400;color:#666}main .order-summary-list .discount-item{flex-wrap:wrap}main .order-summary-list .discount-item::after{content:"Bu indirim ürün fiyatlarına ve toplam tutara dahildir.";display:block;flex-basis:100%;width:100%;font:400 11px/1.5 Arial,sans-serif;color:#666;margin-top:5px}
