.woocommerce,.woocommerce-page{color:#1F1E1D}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:#6B6661}.woocommerce form .form-row label,.woocommerce-account .woocommerce form .form-row label{color:#6B6661;font-size:13px;font-weight:500;margin-bottom:4px;display:inline-block}.woocommerce .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection--single{width:100%;padding:10px 16px;border:1px solid #E8E4DD;border-radius:8px;background:#fff;color:#1F1E1D;font-size:14px;outline:none;transition:border-color .2s ease;box-shadow:none}.woocommerce .select2-container--default .select2-selection--single{height:44px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;padding:0}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.woocommerce .input-text:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:#9E7654;box-shadow:none}.woocommerce form .form-row{margin:0 0 14px;padding:0}.woocommerce .required{color:#9E7654;text-decoration:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button.alt,.woocommerce #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#A67C52;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:500;font-size:14px;line-height:1.2;transition:background-color .2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .05);text-shadow:none}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button.alt:hover,.woocommerce #place_order:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#8A6546;color:#fff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center}.woocommerce .cart .actions .button[name="update_cart"],.woocommerce button.button[name="apply_coupon"]{background:#F4F1EB;color:#1F1E1D}.woocommerce .cart .actions .button[name="update_cart"]:hover,.woocommerce button.button[name="apply_coupon"]:hover{background:#E8E4DD;color:#1F1E1D}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.cart td,.woocommerce table.cart th{border-top:1px solid #E8E4DD;padding:16px 12px;vertical-align:middle}.woocommerce table.cart thead th{border-top:none;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#6B6661;font-weight:600}.woocommerce table.cart img{width:56px;height:56px;object-fit:cover;border-radius:12px;border:1px solid #E8E4DD}.woocommerce table.cart td.product-name a{color:#1F1E1D;font-weight:500}.woocommerce a.remove{color:#6B6661!important;font-weight:400}.woocommerce a.remove:hover{background:#fff0;color:#ef4444!important}.woocommerce .cart .actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 0 0}.woocommerce .cart .actions .coupon{display:flex;gap:8px;align-items:center;margin-bottom:0}.woocommerce .cart .actions .coupon .input-text{width:auto;min-width:140px;margin:0}.woocommerce .quantity .qty{width:64px;padding:8px;text-align:center;border:1px solid #E8E4DD;border-radius:8px;background:#fff;color:#1F1E1D}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.woocommerce-cart .woocommerce-cart-form{flex:1;min-width:0}.woocommerce-cart .cart-collaterals{width:100%;max-width:400px;flex-shrink:0}@media (max-width:768px){.woocommerce-cart .woocommerce{flex-direction:column}.woocommerce-cart .cart-collaterals{max-width:100%}}.woocommerce .cart-collaterals .cart_totals{background:#FAFAF8;border:1px solid #E8E4DD;border-radius:16px;padding:24px;width:100%}.woocommerce .cart_totals h2,.woocommerce-checkout #order_review_heading{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#1F1E1D;margin:0 0 16px}.woocommerce .cart_totals table,.woocommerce-checkout #order_review table.shop_table{border:none;margin:0;width:100%}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td,.woocommerce-checkout #order_review table th,.woocommerce-checkout #order_review table td{border-top:1px solid #E8E4DD;padding:12px 0;font-size:13px;color:#6B6661}.woocommerce .cart_totals table tr:first-child th,.woocommerce .cart_totals table tr:first-child td{border-top:none}.woocommerce .cart_totals .order-total .amount,.woocommerce-checkout #order_review .order-total .amount{color:#1F1E1D;font-size:18px;font-weight:700}.woocommerce-checkout .col2-set#customer_details{display:grid;grid-template-columns:1fr;gap:24px;width:100%;float:none}.woocommerce-checkout .col2-set#customer_details .col-1,.woocommerce-checkout .col2-set#customer_details .col-2{width:100%;float:none;padding:0}.woocommerce-checkout h3{font-family:'Playfair Display',serif;font-weight:700;color:#1F1E1D}.woocommerce-checkout #payment{background:#fff0;border-radius:0;margin-top:16px}.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0}.woocommerce-checkout #payment ul.payment_methods li{border:1px solid #E8E4DD;border-radius:10px;padding:12px;margin-bottom:10px;list-style:none}.woocommerce-checkout #payment div.payment_box{background:#F4F1EB;border-radius:10px}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noticed{border-top-color:#9E7654;border-radius:10px;background:#F4F1EB;color:#1F1E1D}.woocommerce-message::before,.woocommerce-info::before{color:#9E7654}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.woocommerce-MyAccount-navigation{width:100%;max-width:280px;flex-shrink:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:16px 0 0 0;padding:8px 0;background:#fff;border:1px solid #E8E4DD;border-radius:16px;width:100%;display:block;box-sizing:border-box;clear:both}.woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid #FAFAF8;width:100%;display:block;box-sizing:border-box}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{color:#6B6661;text-decoration:none;display:flex;align-items:center;gap:12px;padding:14px 20px;transition:all 0.2s ease;font-size:14px;width:100%;box-sizing:border-box;line-height:1.4}.woocommerce-MyAccount-navigation li a:hover{background:#FAFAF8;color:#9E7654}.woocommerce-MyAccount-navigation li.is-active a{background:#F4F1EB;color:#9E7654;font-weight:600;border-left:3px solid #A67C52;padding-left:17px}.woocommerce-MyAccount-content{flex:1;min-width:0;color:#1F1E1D}.woocommerce-MyAccount-content table.shop_table{border:1px solid #E8E4DD;border-radius:16px;overflow:hidden}.woocommerce-MyAccount-content .button{display:inline-block}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-MyAccount-navigation{max-width:100%}}#wc-mini-cart-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;font-size:14px}#wc-mini-cart-drawer .woocommerce-mini-cart__total strong{font-weight:600}#wc-mini-cart-drawer .woocommerce-mini-cart__buttons .button{width:100%;text-align:center;padding:12px;font-size:12px}#wc-mini-cart-drawer .woocommerce-mini-cart__buttons .button.checkout{background:#A67C52}#wc-mini-cart-drawer img{width:40px;height:40px;object-fit:cover;border-radius:8px;border:1px solid #E8E4DD}@media (max-width:768px){.woocommerce table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center;text-align:right}.woocommerce table.shop_table_responsive tr td::before{font-weight:600;color:#6B6661}.woocommerce .cart .actions .coupon{flex-wrap:wrap}.woocommerce-checkout .col2-set#customer_details{grid-template-columns:1fr}}.single-product div.product{margin:0}.single-product div.product .woocommerce-product-gallery{width:100%!important;float:none;margin:0}.single-product div.product .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery img{border-radius:1.5rem;border:1px solid #E8E4DD}.single-product div.product .woocommerce-product-gallery .flex-viewport{border-radius:1.5rem;overflow:hidden}.single-product div.product .flex-control-thumbs{display:flex;gap:12px;margin-top:14px;padding:0}.single-product div.product .flex-control-thumbs li{width:72px!important;margin:0;list-style:none}.single-product div.product .flex-control-thumbs img{border-radius:12px;border:2px solid #E8E4DD;opacity:.7;padding:2px}.single-product div.product .flex-control-thumbs img.flex-active{border-color:#9E7654;opacity:1}.single-product div.product .summary{margin:0!important;width:100%!important;float:none}.single-product .product_title{font-family:'Playfair Display',serif;font-size:2rem;font-weight:700;color:#1F1E1D;margin:8px 0}.single-product .summary .price,.single-product .summary .price ins{color:#9E7654!important;font-weight:700;font-size:1.75rem}.single-product .summary .price del{color:#8C8782;font-size:1.1rem;font-weight:400}.single-product .woocommerce-product-rating{margin-bottom:8px}.single-product .star-rating span::before{color:#F59E0B}.single-product .star-rating::before{color:#E8E4DD}.single-product .woocommerce-product-details__short-description{color:#6B6661;font-size:14px;line-height:1.7;margin:12px 0}.single-product form.cart{margin:16px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.single-product form.cart .quantity .qty{height:48px}.single-product form.cart button.single_add_to_cart_button{flex:1;min-width:200px;height:48px}.single-product .product_meta{font-size:12px;color:#6B6661;margin-top:14px}.hediye-perso{border:1px solid #E8E4DD;border-radius:1rem;padding:16px;background:#fff;width:100%}.hediye-perso h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#1F1E1D;font-weight:600;display:flex;align-items:center;gap:8px;margin:0 0 12px}.hediye-perso label.f{display:block;font-size:13px;font-weight:500;color:#6B6661;margin-bottom:4px}.hediye-perso input[type=text],.hediye-perso select{width:100%;padding:10px 14px;border:1px solid #E8E4DD;border-radius:8px;font-size:14px;outline:none}.hediye-perso input[type=text]:focus,.hediye-perso select:focus{border-color:#9E7654}.hediye-perso .giftwrap{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #E8E4DD;border-radius:12px;background:#FAFAF8;cursor:pointer;font-size:13px}.woocommerce-tabs ul.tabs{border-bottom:1px solid #E8E4DD;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}.woocommerce-tabs ul.tabs::before{display:none}.woocommerce-tabs ul.tabs li{background:#fff0;border:none;border-bottom:2px solid #fff0;border-radius:0;padding:0;margin:0}.woocommerce-tabs ul.tabs li a{color:#6B6661;font-weight:500;padding:10px 18px;display:inline-block}.woocommerce-tabs ul.tabs li.active{border-bottom-color:#9E7654}.woocommerce-tabs ul.tabs li.active a{color:#1F1E1D;font-weight:600}.woocommerce-tabs .panel{color:#6B6661;font-size:14px;line-height:1.7}.woocommerce-tabs .panel h2{font-family:'Playfair Display',serif;color:#1F1E1D}.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none;text-align:left}.woocommerce ul.products li.product a img{border-radius:1rem;margin:0 0 14px;border:1px solid #E8E4DD;aspect-ratio:1/1;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:500;color:#1F1E1D;padding:0;line-height:1.3}.woocommerce ul.products li.product .star-rating{font-size:.8em;margin:6px 0}.woocommerce ul.products li.product .price{color:#1F1E1D;font-weight:600;font-size:15px}.woocommerce ul.products li.product .price del{color:#8C8782;font-weight:400}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{margin-top:10px;display:inline-block;font-size:13px}.woocommerce span.onsale{background:#9E7654;color:#fff;border-radius:9999px;min-height:auto;min-width:auto;padding:4px 12px;font-size:11px;font-weight:700;top:12px;left:12px;margin:0;line-height:1.4}.woocommerce nav.woocommerce-pagination ul{border:none;margin-top:32px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid #E8E4DD;border-radius:8px;color:#1F1E1D;padding:8px 14px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#9E7654;color:#fff;border-color:#9E7654}#main-header .flex.items-center.gap-5>a,#main-header .flex.items-center.gap-5>button{text-decoration:none!important;background:transparent!important;color:#1F1E1D;transition:color 0.2s ease;overflow:visible!important;display:inline-flex;align-items:center}#main-header .flex.items-center.gap-5>a:hover,#main-header .flex.items-center.gap-5>button:hover{color:#A67C52!important}#main-header .ph{line-height:1!important;display:inline-block;overflow:visible!important}#wishlist-badge,#cart-badge{position:absolute;top:-6px;right:-8px;background-color:#A67C52!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;width:18px!important;height:18px!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;border:2px solid #FAFAF8!important;line-height:1!important;z-index:10;padding:0!important;box-sizing:content-box!important}