.announcement{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 18px}.farboumi-cart-link{font-weight:700;font-size:12px;text-decoration:none;white-space:nowrap;padding:4px 10px;border-radius:30px;background:#fff8e8;color:var(--ink,#263832)}.farboumi-cart-link span{display:inline-block;min-width:16px;text-align:center}.admin-bar .site-header{top:32px}.farboumi-content,.farboumi-woo{padding-top:48px;padding-bottom:70px;min-height:60vh}.farboumi-content h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.12;letter-spacing:-.04em;margin-bottom:30px}.farboumi-content p{line-height:1.8}.farboumi-extra-nav ul{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:14px 0;margin:0}.farboumi-woo :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select){border:1px solid #d9ddd5;border-radius:10px;padding:12px;font:inherit;max-width:100%;background:#fff}.farboumi-woo :is(button,.button),.purchase-box button.single_add_to_cart_button{background:#c74724!important;border-radius:999px!important;color:#fff!important;padding:15px 24px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;border:0!important;cursor:pointer}.purchase-box form.cart{margin:18px 0 12px!important}.purchase-box form.cart button{width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:12px;background:#fffdf8;margin:20px auto!important;max-width:1120px}.woocommerce table.shop_table{background:#fffdf8;border:1px solid #e3e4dc;border-radius:18px;border-collapse:separate}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:28px}.woocommerce form .form-row label{display:block;line-height:1.8}.woocommerce form .form-row input.input-text{width:100%}.woocommerce-checkout #order_review,.woocommerce-cart .cart-collaterals{margin-top:30px}.woocommerce-checkout-payment{background:#f1f4e9!important;border-radius:18px!important}.woocommerce a{color:#a4361c}.woocommerce .woocommerce-MyAccount-navigation ul{padding:20px;list-style:none;border-radius:18px;background:#f1f4e9}.woocommerce .woocommerce-MyAccount-navigation li{padding:10px}.woocommerce .woocommerce-MyAccount-navigation a{text-decoration:none}.footer-inner{flex-wrap:wrap}.farboumi-price-tax{font-size:12px;line-height:1.6}.farboumi-download-note{font-size:14px;line-height:1.6}.farboumi-content .woocommerce{font-size:16px}.farboumi-purchase-notice{margin:0 0 15px}.woocommerce div.product .product_title{font-size:clamp(2rem,4vw,3.6rem)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2rem}.woocommerce ul.products li.product img{border-radius:14px}.woocommerce .quantity .qty{max-width:70px}.woocommerce .woocommerce-breadcrumb{margin-bottom:30px}.farboumi-generated-card img{max-height:290px;object-fit:contain}.farboumi-generated-card h2{font-size:1.35rem}.farboumi-generated-card{padding-bottom:20px}.farboumi-generated-card>h2,.farboumi-generated-card>p{margin-left:22px;margin-right:22px}
@media(max-width:782px){.admin-bar .site-header{top:46px}.woocommerce .col2-set{grid-template-columns:1fr}.farboumi-content,.farboumi-woo{padding-top:28px}.announcement{font-size:11px;gap:6px}.farboumi-cart-link{font-size:11px}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce table.shop_table{font-size:14px}}
@media(max-width:600px){.admin-bar .site-header{top:0}}
