/*
Theme Name: Albatross Ranch WooCommerce
Theme URI: https://albatrossranch.com/
Author: Albatross Ranch
Description: Albatross Ranch mevcut HTML tasarımının WordPress ve WooCommerce uyumlu özel tema sürümü.
Version: 1.0.4
Text Domain: albatross-ranch
Requires at least: 6.5
Requires PHP: 8.1
*/

:root{--main:#9C2330;--main-darker:#7e0512;--second:#A9976F;--black:#191716;--gray:#F1EEE7;--white:#fff}
html{scroll-behavior:smooth} body{margin:0} img{max-width:100%;height:auto}
.albatross-wc-wrap,.albatross-page-wrap{padding-top:220px;padding-bottom:80px;min-height:55vh}
.albatross-wc-wrap .woocommerce,.albatross-page-wrap .woocommerce{font-family:Poppins,Arial,sans-serif}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--main)!important;color:#fff!important;border-radius:6px!important;padding:13px 20px!important;font-weight:700!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--main-darker)!important;color:#fff!important}
.woocommerce span.onsale{background:var(--main)!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--main)!important}
.woocommerce-message,.woocommerce-info{border-top-color:var(--main)!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--main)!important}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select{padding:12px;border:1px solid #ddd;border-radius:6px;background:#fff}
.woocommerce-checkout #payment{background:var(--gray)!important}.woocommerce table.shop_table{border-radius:8px}
.albatross-cart-link{position:relative;display:inline-flex!important;align-items:center;gap:7px}.albatross-cart-count{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;padding:0 5px;border-radius:11px;background:var(--main);color:#fff;font-size:12px;font-weight:700}
.albatross-product-options{margin:18px 0;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}.albatross-product-options label{display:block;margin:8px 0;font-weight:600}.albatross-product-options input{margin-right:8px}
.albatross-notice{padding:14px 18px;background:#fff5e8;border-left:4px solid var(--second);margin:20px 0}
@media(max-width:768px){.albatross-wc-wrap,.albatross-page-wrap{padding-top:130px;padding-bottom:45px}.woocommerce ul.products[class*=columns-] li.product{width:100%!important;float:none!important}}
/* Sepet rozeti — navbar span kurallarini gecersiz kil (17px/buyuk/koyu yaziyi engelle) */
nav.navbar #menu-main-menu li a.albatross-cart-link{display:inline-flex!important;align-items:center!important;gap:8px}
nav.navbar #menu-main-menu li a.albatross-cart-link span{line-height:1!important}
nav.navbar #menu-main-menu li a.albatross-cart-link span.albatross-cart-count{color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--main)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative;top:0}
/* Adresler sayfasi — baslik + 'adres ekle' linki + metin ortalansin (sag-float yamukluk giderilir) */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title.title{display:block;text-align:center;margin-bottom:10px}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title.title h3{float:none;display:block;margin:0 0 8px}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title.title a{float:none!important;display:inline-block}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{text-align:center}
