.single-product-category a{color:#c43b3b}.variations{font-family:"noto nask";margin-bottom:10px}.variations th.label{font-size:15px;padding-bottom:8px;color:#000;font-family:"noto nask"}.variations select{font-family:"noto nask";width:100%;height:48px;border-radius:30px;border:2px solid #000;padding:0 12px;font-size:15px;margin-bottom:15px;background:0 0;color:#000}.size-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.size-button{min-width:60px;padding:11px 0;text-align:center;border-radius:30px;border:2px solid #000;background:0 0;font-weight:700;cursor:pointer;color:#000;transition:all .25s ease}.size-button:hover{border-color:#c43b3b;color:#c43b3b}.size-button.active{background:#c43b3b;color:#fff;border-color:#000}.quantity input.qty{width:100%;height:15px!important;border-radius:30px;border:2px solid #000;font-size:16px;margin-bottom:15px}.single_add_to_cart_button{font-family:"noto nask";width:100%;padding:16px;font-size:17px;font-weight:800;border-radius:20px;background:#c43b3b!important;color:#fff;transition:all .3s ease}.single_add_to_cart_button:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.25)}.elementor-widget-container .bsk-tab-vertical{background:0 0!important}.current-menu-item>a.menu-link,.current_page_item>a.menu-link{color:#c43b3b;font-weight:700}.ast-loop-product .astra-shop-summary-wrap>a.button.product_type_simple{background-color:#fff;color:#c43b3b;border:2px solid #c43b3b;padding:10px 20px;border-radius:5px;display:inline-block;text-align:center;transition:all .3s ease;cursor:pointer}.ast-loop-product .astra-shop-summary-wrap>a.button.product_type_simple:hover{background-color:#000!important;color:#c43b3b!important;border-color:#c43b3b!important}.error-404.not-found{margin-top:150px}.woocommerce-breadcrumb{margin-right:35px!important}.woocommerce-products-header__title.page-title{margin-right:35px!important;font-size:34px!important;font-weight:700}.woocommerce-ordering select.orderby{margin-right:35px!important}.woocommerce-result-count{margin-left:70px!important}.search .ast-archive-description{margin-top:150px!important}.fluentform{background:rgba(255,255,255,.97);padding:35px;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.08);max-width:100%}.fluentform label{font-size:14px;font-weight:600;color:#333;margin-bottom:6px;display:inline-block}.fluentform input,.fluentform textarea{width:100%;border-radius:12px;border:1px solid #ddd;padding:12px 15px;font-size:15px;background:#fff;transition:all .3s ease}.fluentform input:focus,.fluentform textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,0);outline:none}.fluentform .ff-el-group,.fluentform .ff-name-field-wrapper{margin-bottom:18px}.ff-name-field-wrapper .ff-t-cell{padding-right:10px}.ff-name-field-wrapper .ff-t-cell:last-child{padding-right:0}.fluentform .ff-error{color:#e63946;font-size:13px;margin-top:6px}.fluentform .ff-btn-submit{background:linear-gradient(135deg,#c43b3b,#a82f2f);color:#fff;border:none;border-radius:14px;padding:14px 36px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.fluentform .ff-btn-submit:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(196,59,59,.45)}.ff_submit_btn_wrapper{text-align:left}@media (max-width:768px){.fluentform{padding:25px 20px}.ff-name-field-wrapper .ff-t-cell{padding-right:0;margin-bottom:15px}}