.rtl #trp-floater-ls.trp-top-left {
right: 10%;
left: unset;
}
.hide {
display: none;
visibility: hidden;
}
.home-slider .elementor-slides-wrapper {
border-radius: 12px;
}
.home-slider .swiper-pagination-bullet {
width: 20px !important;
height: 8px !important;
border-radius: 8px !important;
}
.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
height: 12px !important;
}
.variations select[name="attribute_pa_size"] {
position: absolute;
opacity: 0;
pointer-events: none;
height: 0;
margin: 0;
}
.radio-variation-buttons {
display: flex;
gap: 10px;
margin-bottom: 10px;
}
.radio-button-option {
padding: 0 10px;
border: 2px solid #E28437;
background: #fff;
cursor: pointer;
border-radius: 5px;
transition: 0.3s;
}
.radio-button-option:hover {
background: rgba(226, 132, 55, 0.8) !important;
border-color: rgba(226, 132, 55, 0.8);
color: #fff;
}
.radio-button-option.active {
background: #E28437;
color: #fff;
border-color: #fff;
}
.single-product .variations tbody tr {
display: flex;
justify-content: center;
align-items: baseline;
}
.single-product table.variations {
margin-bottom: 0;
}
.wd-products.grid-columns-1 .product-wrapper {
display: flex;
flex-direction: row;
align-items: center;
height: unset;
}
.wd-products.grid-columns-1 .wd-product {
height: unset;
min-height: unset;
}
.wd-products.grid-columns-1 .product-wrapper .product-element-top {
width: 40%;
}
.wd-products.grid-columns-1 .product-wrapper .product-element-bottom {
width: 60%;
}
.wd-products.grid-columns-1 .wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) :is(picture,img) {
height: 240px;
}
.wd-nav-main > li a img {
display: none;
}
rs-module {
border-radius: 10px;
}
.wd-empty-page:before {
color: #E28437 !important;
}
#menu-main-menu-1,
.wd-nav-main {
width: 100%;
min-width: 100%;
background-color: #E28437;
border-radius: 50px;
justify-content: space-between;
padding: 5px 15px;
}
#menu-main-menu-1 > li > a {
color: #fff;
font-size: 18px;
font-weight: 600;
text-transform: capitalize;
}
#menu-main-menu-1 > li > a:after {
color: #fff !important;
}
.whb-header {
/* min-height: 180px; */
}
.whb-general-header {
border-bottom: none;
padding-bottom: 25px
}
.whb-general-header-inner .whb-col-center {
min-width: 70%;
max-width: 70%;
}
.main-title {
position: relative;
display: inline-block;
padding-right: 30px;
}
.rtl .main-title {
padding-left: 30px;
padding-right: unset;
}
.main-title::after {
content: "";
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url('/wp-content/uploads/2025/07/title-symbol.svg');
background-size: contain;
background-repeat: no-repeat;
}
.rtl .main-title::after {
left: 0;
right: unset;
}
.cat-list .wd-cat-inner,
.cat-list .wd-cat-inner a,
.cat-list .wd-cat-inner .wd-cat-thumb {
border-radius: 10px;
}
.cat-list .category-grid-item {
height: 180px;
width: 180px;
overflow: hidden;
border-radius: 10px;
}
.cat-list .wd-cat-content {
position: absolute !important;
top: 25px !important;
left: 0;
display: inline-block;
text-align: left;
}
.rtl .cat-list .wd-cat-content {
left: unset;
right: 0;
}
body,
.wd-page-content,
main,
.wd-page-wrapper,
body:not([class*="wrapper-boxed"]) {
background-color: #FFFDFB !important;
}
.products {
gap: 15px;
}
.wd-product {
min-height: 392px;
max-height: 400px;
}
.wd-product .fade-in-block.wd-scroll,
.wd-product .wd-buttons .quick-view,
.wd-product .wd-buttons .wd-compare-btn {
display: none;
}
.wd-product .product-wrapper,
.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
height: 393px;
border-radius: 10px !important;
border: 0.5px solid #9D9D9D;
}
[class*="products-bordered-grid"]:not(.wd-products-with-shadow) .wd-hover-with-fade .content-product-imagin {
display: none !important;
}
.wd-product .product-wrapper .wd-product-cats {
display: none !important;
}
.wd-product.wd-hover-fw-button .wrap-price {
justify-content: flex-end;
/* color: #02AB48; */
}
.cat-list .wd-next .wd-arrow-inner:after,
.cat-list .wd-prev .wd-arrow-inner:after {
color: #E28437;
}
.wd-product .product-wrapper .wd-entities-title a {
color: #121212;
font-size: 18px;
font-weight: 600;
line-height: 1.3em;
}
.woocommerce-Price-amount.amount {
color: #02AB48;
}
.wd-product .wd-buttons {
visibility: visible !important;
display: block;
opacity: 1 !important;
}
.wd-product .wd-wishlist-btn {
background-color: #FBEEE4;
border-radius: 50% !important;
box-shadow: none !important;
}
.wd-wishlist-icon>a:before {
color: #E28437;
fill: #E28437;
}
.wd-buttons {
background: none !important;
box-shadow: none !important;
width: 32px !important;
height: 32px !important;
right: 22px !important;
}
.rtl .wd-buttons {
left: 22px !important;
right: unset !important;
}
.wd-buttons .wd-action-btn>a {
height: 32px !important;
width: 32px !important;
}
.product-labels {
flex-direction: row;
max-width: 80% !important;
}
.product-labels.labels-rounded .out-of-stock {
max-width: unset;
border-radius: unset;
/* height: 35px; */
background-color: #E28437;
color: #fff;
width: 80px;
border-radius: 10px;
}
.wd-product .wd-add-btn a {
background-color: #E28437 !important;
border-radius: 10px !important;
}
.brands-carousel .wd-carousel-item {
transform: scale(0.85);
transition: transform 0.3s ease, opacity 0.3s ease;
/* opacity: 0.6; */
}
.brands-carousel .wd-carousel-item.wd-active {
transform: scale(1.2);
opacity: 1;
z-index: 2;
}
.brands-carousel .wd-carousel-item img {
width: 120px;
height: 120px;
transition: all 0.3s ease;
/* opacity: 0.6; */
}
.brands-carousel .wd-carousel-item.wd-active img {
width: 180px;
height: 180px;
opacity: 1;
}
.home .page-title {
display: none;
}
.page-title {
padding: 40px 0 10px;
}
.page-title .entry-title.title {
color: #121212;
}
.wd-hover-with-fade .content-product-imagin {
inset: unset !important;
}
:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .content-product-imagin {
inset-inline: unset !important;
}
.wd-product .wd-entities-title {
height: 48px;
overflow: hidden;
}
.tp-bullet {
width: 24px !important;
height: 8px !important;
border-radius: 10px;
border: none !important;
/* margin: 0 0px; */
}
.tp-bullet.selected {
height: 12px !important;
}
rs-bullets {
display: flex !important;
gap: 40px;
align-content: center;
align-items: center;
justify-content: center;
}
.wd-nav-product-cat {
display: none;
}
.archive #main-content,
.single-product #main-content {
padding-block: 40px;
max-width: 100%;
}
.archive .page-title {
display: none;
}
.archive .elementor-widget-container .widget-title {
color: #E28437;
font-size: 20px;
font-weight: 600;
text-transform: capitalize;
}
.archive .product-wrapper {
padding: 20px !important;
}
.sidebar-col {
max-height: 750px;
}
.product-labels {
/* background-color: #E28437; */
/* border-radius: 10px; */
}
.onsale.product-label {
color: #02AB48;
background-color: transparent;
position: relative;
display: none !important;
}
.product-labels.labels-rectangular {
margin-left: 50px;
}
.rtl .product-labels.labels-rectangular {
margin-right: 50px;
margin-left: unset;
}
.onsale {
position: absolute;
top: 15px;
left: 5px;
font-size: 16px;
color: #02AB48;
}
.rtl .onsale {
right: 5px;
left: unset;
}
.product-label.out-of-stock {
background-color: #E28437 !important;
color: #fff !important;
min-width: unset;
padding: 5px 10px !important;
border-radius: 10px;
}
.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"] {
transform: none !important;
}
.cart-empty.wd-empty-page.wc-empty-cart-message,
.wd-empty-page-text,
.return-to-shop,
.woocommerce-cart .wd-page-title,
.woocommerce-checkout .wd-page-title {
display: none;
}
.custom-empty-cart h2 {
text-transform: capitalize;
}
.custom-empty-cart a.button.wc-backward {
color: #E28437;
font-size: 24px;
background-color: transparent;
padding: 0;
text-transform: capitalize;
}
.woocommerce-cart .quantity .plus,
.woocommerce-cart .quantity .minus,
.single-product .quantity .plus,
.single-product .quantity .minus,
.quantity .plus,
.quantity .minus,
.cart-info div.quantity .plus,
.cart-info div.quantity .minus {
background-color: #E28437;
color: #fff;
}
.woocommerce-cart .quantity .minus,
.single-product .quantity .minus,
.quantity .minus,
.cart-info div.quantity .minus {
border-radius: 10px 0 0 10px;
}
.rtl .woocommerce-cart .quantity .minus,
.rtl .single-product .quantity .minus,
.rtl .quantity .minus,
.rtl .cart-info div.quantity .minus {
border-radius: 0 10px 10px 0;
}
.woocommerce-cart .quantity .plus,
.single-product .quantity .plus,
.quantity .plus,
.cart-info div.quantity .plus {
border-radius: 0 10px 10px 0;
}
.rtl .woocommerce-cart .quantity .plus,
.rtl .single-product .quantity .plus,
.rtl .quantity .plus,
.rtl .cart-info div.quantity .plus {
border-radius: 10px 0 0 10px;
}
.woocommerce-cart tr {
background-color: #fff;
}
.coupon,
.woocommerce-form-coupon {
gap: 0;
}
.coupon input,
.woocommerce-form-coupon input {
background-color: rgba(157, 157, 157, 0.15);
border-radius: 5px 0 0 5px;
border: none;
}
.coupon .button,
.woocommerce-form-coupon button {
background-color: #E28437 !important;
border-radius: 0 10px 10px 0 !important;
text-transform: capitalize !important;
}
.rtl .coupon .button,
.rtl .woocommerce-form-coupon button {
border-radius: 10px 0 0 10px !important;
}
.woocommerce-cart .checkout-button,
.woocommerce-checkout #place_order,
.woocommerce-mini-cart__buttons .checkout {
background-color: #02AB48 !important;
border-radius: 5px;
text-transform: capitalize;
}
.woocommerce-cart-form {
background-color: #fff;
padding: 20px;
}
.cart-totals-inner {
background-color: #fff;
border: none !important;
}
.cart_totals {
border: 1px solid rgba(157, 157, 157, 1)
}
.woocommerce-cart .quantity .plus:hover,
.woocommerce-cart .quantity .minus:hover,
.coupon .button:hover,
.checkout-button:hover {
background-color: #02AB48 !important;
}
.wd-add-btn .quantity .minus {
border-radius: 10px 0 0 10px !important;
}
.rtl .wd-add-btn .quantity .minus {
border-radius: 0 10px 10px 0 !important;
}
.wd-nav-wrapper.wd-nav-tabs-wrapper {
display: none;
}
.single-product .summary,
.single-product .wd-carousel-item {
padding: 20px;
background-color: #fff;
border: 0.5px solid rgba(157, 157, 157, 1);
border-radius: 5px;
}
.single-product .wd-carousel-item.wd-thumb-active {
border: 1px solid rgba(226, 132, 55, 1);
}
.single-product .wd-carousel-wrap .wd-carousel-item {
margin-bottom: 5px;
}
.single-product .wd-carousel-item {
padding: 5px;
}
.single-product .wd-carousel-item.wd-slide-visible img {
height: 100% !important;
}
.single-product .wd-carousel {
overflow-y: visible;
}
.single-product .woocommerce-product-gallery__wrapper,
.single-product .wd-carousel-inner,
.single-product .woocommerce-product-gallery,
.single-product .wd-carousel-container.wd-gallery-images {
height: 100%;
}
.single-product .wd-buy-now-btn,
.single-product .single_add_to_cart_button {
border-radius: 5px;
width: 30%;
text-transform: capitalize;
}
.single-product .wd-buy-now-btn {
background-color: #02AB48;
}
.single-product .single_add_to_cart_button {
background-color: #E28437;
}
.single-product .quantity {
width: 30%;
}
.single-product .quantity .input-text {
width: 60%;
}
.single-product .quantity .minus:hover,
.single-product .quantity .plus:hover {
background-color: #02AB48;
border: none;
}
.product_meta .sku_wrapper,
.related-products .wd-nav-pagin-wrap {
display: none;
}
.related-products .wd-product .product-wrapper {
padding: 10px;
border: none;
}
.related-products .wd-carousel-wrap {
gap: 20px;
}
.related-products .wd-carousel-item {
min-width: 240px;
}
.related-products .wd-buttons[class*="wd-pos-r"] {
opacity: 1;
visibility: visible;
}
.product_meta .posted_in a {
color: #E28437;
font-size: 20px;
text-transform: capitalize;
font-weight: 600;
}
.single-product #comment {
border: 0.5px solid #9D9D9D;
border-radius: 10px;
height: 60px;
min-height: 60px;
}
.single-product .comment-form .form-submit {
text-align: right;
}
.single-product .comment-form .form-submit .submit {
background-color: #E28437;
border-radius: 10px;
text-transform: capitalize;
}
.single-product .product-tabs-wrapper {
border: none;
}
.single-product .product-tabs-wrapper .container.product-tabs-inner,
.single-product .container.related-and-upsells {
padding: 30px;
background-color: #fff;
border: 0.5px solid #9D9D9D;
border-radius: 5px;
}
#reviews h2,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2 {
font-size: 20px !important;
font-weight: 600;
}
.single-product .wc-tab-inner.wd-entry-content,
.single-product .wc-tab-inner.wd-entry-content h1,
.single-product .wc-tab-inner.wd-entry-content p,
.single-product .wd-reviews-content p,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h1,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h3,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h4,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description a,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description em,
.entry-content.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description strong {
font-size: 16px !important;
font-weight: 400 !important;
color: #121212;
font-style: normal;
}
.single-product .wd-nav-arrows {
display: none;
}
.searchsubmit,
.wd-cart-number.wd-tools-count,
.wd-header-cart.wd-design-2 .wd-cart-number,
.wd-header-cart.wd-design-5 .wd-cart-number{
background-color: #02AB48 !important;
}
form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,
form.woocommerce-checkout .select2-selection,
form.woocommerce-checkout textarea,
.woocommerce-shipping-fields__field-wrapper input,
.woocommerce-shipping-fields__field-wrapper .select2-selection {
border: 1px solid #E28437;
border-radius: 5px;
}
.woocommerce-billing-fields h3 {
display: none;
}
#billing_contact_information_2_field {
position: relative;
padding-left: 28px; /* Add space for the icon */
display: block;
line-height: 1.5;
}
.rtl #billing_contact_information_2_field,
.rtl #billing_shipping_information_field {
padding-right: 28px;
padding-left: unset;
}
.rtl #billing_contact_information_2_field::before,
.rtl #billing_shipping_information_field::before {
right: 0;
left: unset;
}
#billing_contact_information_2_field::before {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 20px;
height: 20px;
transform: translateY(-50%);
background: url('/wp-content/uploads/2025/07/contact_info.svg') no-repeat center center;
background-size: contain;
}
#billing_shipping_information_field {
position: relative;
padding-left: 28px; /* Add space for the icon */
display: inline-block;
width: 100%;
line-height: 1.5;
}
#billing_shipping_information_field::before {
content: "";
position: absolute;
left: 0;
top: 53%;
width: 20px;
height: 20px;
transform: translateY(-50%);
background: url('/wp-content/uploads/2025/07/famicons_location-outline.svg') no-repeat center center;
background-size: contain;
}
.woocommerce-mini-cart__buttons .btn-cart,
.woocommerce-mini-cart__buttons .checkout {
border-radius: 5px !important;
text-transform: capitalize !important;
}
:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review) {
background-color: #fff;
border: 0.5px solid #9D9D9D;
border-radius: 5px;
}
:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):before,
:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):after {
position: unset;
}
#customer_details {
padding: 20px;
background-color: #fff;
border-radius: 5px;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
padding: 0;
border: none;
}
.add_to_cart_button,
.button.add-to-cart-loop span {
text-transform: capitalize !important;
font-weight: 600;
font-size: 16px;
}
.branch-phone a {
color: #E28437 !important;
font-size: 18px;
}
.hidden-fields-container {
visibility: hidden;
padding: 0;
margin: 0;
}
.branches-form input,
.branches-form textarea {
border: 0.5px solid #9D9D9D;
border-radius: 5px;
}
.branches-form .wpcf7-submit {
background-color: #E28437 !important;
border-radius: 10px !important;
width: 240px;
text-transform: capitalize !important;
}
.branches-form form p {
text-align: center;
}
.branches-form input::-webkit-input-placeholder,
.branches-form textarea::-webkit-input-placeholder,
.branches-form input:-moz-placeholder,
.branches-form textarea:-moz-placeholder,
.branches-form input::-moz-placeholder,
.branches-form input:-ms-input-placeholder,
.branches-form textarea:-ms-input-placeholder,
.branches-form input::-ms-input-placeholder,
.branches-form textarea::-ms-input-placeholder,
.branches-form input::placeholder,
.branches-form textarea::placeholder
.branches-form input[type='text'] {
color: #121212 !important;
}
.whtsapp-icon {
position: fixed;
width: 60px;
height: 60px;
bottom: 65px;
right: 15px;
z-index: 400;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
}
.rtl .whtsapp-icon {
right: unset;
left: 15px;
}
.whtsapp-icon .elementor-icon {
box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
.whtsapp-icon .elementor-icon:hover {
transform: scale(1.15);
box-shadow: 0 4px 10px rgba(0,0,0,0.4);
}
.about-gallery .wd-gallery-item.wd-col,
.jobs-gallery .wd-gallery-item.wd-col {
display: flex;
align-items: center; /* vertical centering */
justify-content: center; /* optional: horizontal centering */
height: 100%;
}
.about-gallery .wd-masonry.wd-grid-f-col,
.jobs-gallery .wd-masonry.wd-grid-f-col {
min-height: 300px;
}
.wd-search-form input[type="text"] {
background-color: transparent !important;
}
.whb-general-header .wd-header-nav,
.whb-header.whb-sticked .whb-general-header .wd-search-form {
display: none;
}
.whb-header.whb-sticked .whb-general-header .wd-header-nav {
display: block;
}
.whb-header.whb-sticked #menu-main-menu {
background-color: transparent !important;
}
.whb-header.whb-sticked #menu-main-menu li a {
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
}
.whb-header.whb-sticked #menu-main-menu .wd-sub-menu li a {
font-size: 14px;
}
.whb-header.whb-sticked #menu-main-menu li a,
.whb-header.whb-sticked #menu-main-menu li a:after {
color: #E28437;
}
.whb-header.whb-sticked #menu-main-menu li:hover > a,
.whb-header.whb-sticked #menu-main-menu li:hover > a:after,
#menu-main-menu li:hover>a {
color: #02AB48 !important;
}
.wd-my-account-sidebar,
.woocommerce-MyAccount-content {
border: 0.5px solid #9D9D9D;
border-radius: 5px;
background-color: #fff;
padding: 20px;
}
.woocommerce-my-account-wrapper {
gap: 20px;
margin-inline: unset;
}
.woocommerce-MyAccount-navigation-link--edit-account a::before,
.woocommerce-MyAccount-navigation-link--orders a::before,
.woocommerce-MyAccount-navigation-link--edit-address a::before,
.woocommerce-MyAccount-navigation-link--customer-logout a::before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background-color: currentColor;
margin-right: 8px;
vertical-align: middle;
}
.woocommerce-MyAccount-navigation-link--edit-account a::before {
mask: url('/wp-content/uploads/2025/07/orange_user.png') no-repeat center;
-webkit-mask: url('/wp-content/uploads/2025/07/orange_user.png') no-repeat center;
mask-size: contain;
-webkit-mask-size: contain;
}
.woocommerce-MyAccount-navigation-link--orders a::before {
mask: url('/wp-content/uploads/2025/07/orders.svg') no-repeat center;
-webkit-mask: url('/wp-content/uploads/2025/07/orders.svg') no-repeat center;
mask-size: contain;
-webkit-mask-size: contain;
}
.woocommerce-MyAccount-navigation-link--edit-address a::before {
mask: url('/wp-content/uploads/2025/07/addreses.svg') no-repeat center;
-webkit-mask: url('/wp-content/uploads/2025/07/addreses.svg') no-repeat center;
mask-size: contain;
-webkit-mask-size: contain;
}
.woocommerce-MyAccount-navigation-link--customer-logout a::before {
mask: url('/wp-content/uploads/2025/07/logout.svg') no-repeat center;
-webkit-mask: url('/wp-content/uploads/2025/07/logout.svg') no-repeat center;
mask-size: contain;
-webkit-mask-size: contain;
}
.woocommerce-MyAccount-navigation li a:hover::before,
.woocommerce-MyAccount-navigation li:hover a::before,
.woocommerce-MyAccount-navigation li:active a::before,
.woocommerce-MyAccount-navigation li.is-active a::before {
background-color: #E28437;
}
.woocommerce-MyAccount-navigation li a {
font-size: 16px;
font-weight: 400 !important;
}
.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation li:hover a,
.woocommerce-MyAccount-navigation li:hover a:hover {
background-color: transparent !important;
color: #E28437 !important;
}
.custom-account-user-info {
display: flex;
justify-content: center;
gap: 10px;
padding-top: 0 !important;
}
.custom-account-user-info .user-avatar img {
border-radius: 50%;
}
.custom-account-user-info .user-email {
color: #E28437;
font-size: 16px;
}
.custom-account-user-info .user-name {
font-size: 16px;
color: #121212;
}
.custom-account-user-info .user-account-info {
word-wrap: break-word;
word-break: break-word;
max-width: 100%;
overflow: hidden;
justify-content: center;
overflow: hidden;
display: flex;
flex-direction: column;
}
.custom-account-user-info .user-name,
.custom-account-user-info .user-email {
/* font-size: 13px; */
/* color: #666; */
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
max-width: 100%;
}
.woocommerce-MyAccount-content input {
border-radius: 5px;
border: 0.5px solid #9D9D9D;
}
.woocommerce-MyAccount-content p .woocommerce-Button.button,
.woocommerce-address-fields .button {
background-color: #E28437;
border-radius: 5px;
text-transform: capitalize;
}
.woocommerce-MyAccount-content p .woocommerce-Button.button:hover,
.woocommerce-address-fields .button:hover {
background-color: #02AB48;
}
.wd-my-account-links > div {
border: 0.5px solid #9D9D9D;
border-radius: 5px;
}
.wd-my-account-links a:before {
color: #E28437;
}
.woocommerce-MyAccount-title.entry-title {
display: none;
}
.woocommerce-EditAccountForm p:not(.woocommerce-form-row),
.woocommerce-address-fields > p {
text-align: center;
}
.rtl .to-right,
.rtl .to-right .elementor-icon-box-wrapper,
.rtl .to-right .elementor-widget-container {
text-align: right !important;
}
.rtl .to-left {
text-align: left !important;
}
.rtl form input,
.rtl form textarea,
.rtl .woocommerce-shipping-calculator,
.rtl #shipping_method {
direction: rtl;
}
.rtl .woocommerce-shipping-calculator,
.rtl #shipping_method {
text-align: right;
}
.rtl .in-rtl,
.in-ltr {
display: block;
}
.in-rtl,
.rtl .in-ltr {
display: none;
}
.rtl body,
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl a, .rtl div, .rtl p,
.rtl rs-layer {
font-family: 'Cairo', 'Tajawal', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}
.woocommerce-cart .top-footer,
.woocommerce-checkout .top-footer,
.single-product .top-footer,
.archive .top-footer,
.woocommerce-account .top-footer {
display: none;
}
.last-footer .elementor-widget-social-icons a {
justify-content: flex-start;
}
.woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-inner {
overflow: hidden;
}
.rtl .correct-numbers {
unicode-bidi: bidi-override;
direction: ltr;
}
.woocommerce-order-received .woocommerce-order {
max-width: 100% !important;
width: 100%;
}
.woocommerce-order-received .woocommerce-order .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
padding: 20px 0;
border: none;
color: #02AB48;
}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details li span {
font-size: 18px;
font-weight: 400;
color: #9D9D9D;
}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details li strong,
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details li strong span {
font-size: 18px;
font-weight: 600;
color: #121212;
}
.woocommerce-order-received .custom-page-title,
.woocommerce-order-received .last-footer {
display: none;
}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details li {
border: 1px dashed #E28437;
padding: 20px;
border-radius: 5px;
}
.woocommerce-order-received .woocommerce-customer-details {
padding: 20px;
background-color: #FFDDC1;
}
.woocommerce-orders table thead th {
border-bottom-color: #E28437;
border-bottom-width: 1px;
}
.woocommerce-orders table thead th span {
text-transform: capitalize;
color: #121212;
font-size: 18px;
font-weight: 400;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .button {
background-color: #E28437;
border-radius: 10px;
min-width: 96px;
text-transform: capitalize;
font-size: 16px;
}
.woocommerce-orders tbody td,
.woocommerce-orders tbody th {
font-size: 16px;
color: #121212;
}
.woocommerce-orders tbody td,
.woocommerce-orders tbody th {
border-bottom: 0;
}
.register-container .wd-col.col-login,
.register-container .wd-col.col-register-text,
.register-container .wd-col.col-register .wd-login-title,
.login-container .wd-col.col-register,
.login-container .wd-col.col-register-text,
.login-container .wd-login-title {
display: none;
}
.register-container .wd-col.col-register,
.login-container .wd-col.col-login {
display: block;
min-width: 100%;
width: 100%;
}
.register-container .wd-col.col-register {
border-inline-start: none !important;
}
.woocommerce-form.woocommerce-form-register input,
.woocommerce-form.woocommerce-form-login input,
.woocommerce-ResetPassword input {
background-color: #FBEEE4 !important;
border-radius: 10px !important;
border: none !important;
}
.woocommerce-form.woocommerce-form-register .woocommerce-button,
.woocommerce-form.woocommerce-form-login .woocommerce-button,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-button,
.woocommerce-ResetPassword button.woocommerce-Button.button {
background-color: #E28437 !important;
border-radius: 10px !important;
text-transform: capitalize !important;
color: #fff;
}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row,
.woocommerce-ResetPassword button.woocommerce-Button.button {
width: 100% !important;
}
.banner-title {
position: relative;
display: inline-flex;
align-items: center;
gap: 0.4em;
z-index: 9999 !important;
}
.banner-title::before {
content: "";
display: inline-block;
width: 1em;
height: 1em;
background-image: url('/wp-content/uploads/2025/07/paw-title.svg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transform: translateY(5px);
}
body.rtl .banner-title {
/* padding-right: 40px !important */
}
body.rtl .banner-title::before {
width: 0.8em;
height: 0.8em;
/* margin-left: 0.2em; */
/* margin-right: 0; */
}
.banner-img img {
z-index: -1;
}
.elementor-widget-wd_wishlist .wd-my-account-sidebar {
display: none;
}
.elementor-widget-wd_wishlist .woocommerce-MyAccount-content {
width: 100%;
min-width: 100%;
}
.wd-page-title.page-title {
margin-top: 20px;
}
.wd-wishlist-content .products .product-wrapper {
padding: 20px;
}
.wd-wishlist-content .wd-product {
max-height: unset;
}
.rtl .wd-dropdown-my-account .wd-sub-menu li a {
gap: 5px;
}
.in-desktop {
display: block;
}
.in-mob {
display: none;
}
.wd-empty-wishlist.wd-empty-page {
font-size: 26px;
margin: 80px !important;
}
.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) :is(picture,img) {
height: 240px;
object-fit: contain;
width: 100%;
}
.wd-product.wd-hover-fw-button .wrap-price {
justify-content: flex-end !important;
}
.elementor-nothing-found.elementor-products-nothing-found::before {
content: "";
display: block;
background-image: url('/wp-content/uploads/2025/07/empty-products.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
height: 300px; /* Adjust as needed */
margin-bottom: 20px;
}
.elementor-nothing-found.elementor-products-nothing-found {
text-align: center;
font-weight: 400;
color: #121212;
font-size: 18px;
font-family: "Poppins";
}
@media screen and (max-width: 768px) {
.single-product .wd-reset-bottom-md .wd-reset-var {
margin-top: 10px;
}
.wd-header-nav.wd-header-secondary-nav {
width: 40px;
max-width: 40px;
}
#trp-floater-ls:focus #trp-floater-ls-language-list, #trp-floater-ls:hover #trp-floater-ls-language-list {
display: block;
width: 28px;
}
#trp-floater-ls.only-flags div.trp-language-wrap {
padding: 9px 0 !important;
}
#trp-floater-ls.only-flags div.trp-language-wrap a:last-child {
padding: 0;
}
#trp-floater-ls div:not(#trp-floater-poweredby) > a {
padding-left: 0;
padding-right: 0;
}
/* #trp-floater-ls a {
padding: 5px;
} */
.wd-wishlist-content .products .product-wrapper {
padding: 10px;
}
.products.wd-products .wd-product {
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-width: 100%;
}
#trp-floater-ls.trp-color-dark,
#trp-floater-ls.trp-top-left,
#trp-floater-ls-current-language {
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
}
.wd-buttons {
right: 2px !important;
}
.rtl .wd-buttons {
left: 2px !important;
}
#main-content {
padding-top: 10px;
}
.whb-general-header {
padding-bottom: 0;
}
.whtsapp-icon {
right: 2px;
bottom: 90px;
}
.rtl .whtsapp-icon {
left: 2px;
bottom: 45px;
}
body.admin-bar #trp-floater-ls.trp-top-right, body.admin-bar #trp-floater-ls.trp-top-left {
top: 0;
left: 45px;
}
.radio-button-option {
padding: 0 2px;
font-size: 12px;
}
.products.wd-products .price {
white-space: nowrap;
overflow: hidden;
}
.elementor-widget-wc-archive-products .products,
.elementor-widget-wd_wishlist .products,
.products.wd-products.grid-columns-4 {
grid-template-columns: repeat(2, 1fr);
}
.elementor-widget-wc-archive-products .products.wd-products.grid-columns-1 {
grid-template-columns: repeat(1, 1fr) !important;
}
.wd-products.grid-columns-1 .product-wrapper .product-element-top {
width: 65%;
}
.elementor-widget-wc-archive-products .products .quantity,
.elementor-widget-wd_wishlist .products .quantity,
.products.wd-products.grid-columns-4 .quantity {
display: inline-block;
width: 100%;
order: 1;
position: absolute;
top: 0;
min-width: 100%;
max-width: 100%;
padding: 0;
height: 30px;
}
.elementor-widget-wc-archive-products .products .add-to-cart-loop,
.elementor-widget-wd_wishlist .products .add-to-cart-loop,
.products.wd-products.grid-columns-4 .add-to-cart-loop {
display: inline-block;
width: 100%;
position: absolute;
bottom: 0;
order: 2;
z-index: 99;
padding: 0 !important;
}
.elementor-widget-wc-archive-products .products .product-element-bottom,
.elementor-widget-wd_wishlist .products .product-element-bottom,
.products.wd-products.grid-columns-4 .product-element-bottom {
min-height: 110px;
}
.products.wd-products.grid-columns-4 .wd-add-btn.wd-add-btn-replace,
.elementor-widget-wd_wishlist .products .wd-add-btn.wd-add-btn-replace,
.elementor-widget-wc-archive-products .products .wd-add-btn.wd-add-btn-replace {
display: flex;
height: 83px;
min-height: 73px;
}
.wd-header-search.wd-tools-element.wd-header-search-mobile a {
padding-right: 0;
}
.rtl .wd-header-search.wd-tools-element.wd-header-search-mobile a {
padding-left: 0;
}
.elementor-widget-wd_wishlist .products div.quantity input[type="number"],
.elementor-widget-wc-archive-products .products div.quantity input[type="number"],
.products.wd-products.grid-columns-4 div.quantity input[type="number"] {
width: 70%;
min-width: 70%;
}
.elementor-widget-wd_wishlist .products div.quantity .minus,
.elementor-widget-wc-archive-products .products div.quantity .minus,
.products.wd-products.grid-columns-4 div.quantity .minus,
.elementor-widget-wd_wishlist .products div.quantity .plus,
.elementor-widget-wc-archive-products .products div.quantity .plus,
.products.wd-products.grid-columns-4 div.quantity .plus {
width: 15%;
min-width: 15%;
}
.elementor-widget-wd_wishlist .products .wd-add-btn .quantity .plus,
.elementor-widget-wc-archive-products .products .wd-add-btn .quantity .plus,
.products.wd-products.grid-columns-4 .wd-add-btn .quantity .plus {
border-radius: 0 10px 10px 0 !important;
}
.rtl .products.wd-products.grid-columns-4 .wd-add-btn .quantity .plus {
border-radius: 10px 0 0 10px !important;
}
.about-gallery .wd-gallery-item.wd-col > a,
.jobs-gallery .wd-gallery-item.wd-col > a {
height: 100%;
}
.cat-list .category-grid-item {
width: auto;
height: auto;
}
.cat-list .wd-cat-content {
top: 10px !important;
left: 5px;
}
.cat-design-center .wd-entities-title {
color: #fff;
}
.wd-product .product-wrapper .wd-entities-title a {
font-size: 16px;
}
.mobile-nav .create-nav-msg,
.mobile-pages-menu .menu-item a img, .mobile-pages-menu img.menu-image-title-after, .mobile-pages-menu img.menu-image-title-before, .mobile-pages-menu img.menu-image-title-above, .mobile-pages-menu img.menu-image-title-below, .mobile-pages-menu .menu-image-hover-wrapper .menu-image-title-above, .wd-nav.wd-nav-mob-tab
{
display: none;
}
.mobile-nav .searchform input[type="text"] {
height: 50px;
}
.searchform .searchsubmit:after {
color: #fff;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.rtl .top-footer .to-left,
.rtl .top-footer .to-right,
.rtl .top-footer .to-right .elementor-icon-box-wrapper,
.rtl .top-footer .to-right .elementor-widget-container {
text-align: center !important;
}
.wd-products.grid-columns-1 .wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) :is(picture,img) {
height: 200px;
}
#main-content {
padding-top: 10px !important;
}
.whb-general-header {
padding-bottom: 0;
}
.whtsapp-icon {
right: 2px;
bottom: 90px;
}
.rtl .whtsapp-icon {
left: 2px;
bottom: 45px;
}
#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language {
margin: 11px 0 !important;
}
/* .elementor-widget-wc-archive-products .products {
grid-template-columns: repeat(1, 1fr);
} */
.elementor-widget-wc-archive-products .products.wd-products.grid-columns-4 {
grid-template-columns: repeat(2, 1fr);
gap: 5px;
}
.elementor-widget-wc-archive-products .products.wd-products.grid-columns-4 .product-wrapper {
padding: 5px !important;
}
.elementor-widget-wc-archive-products .products.wd-products.grid-columns-4 .wd-products-element {
margin-right: -1px;
}
.rtl .elementor-widget-wc-archive-products .products.wd-products.grid-columns-4 .wd-products-element {
margin-left: -1px;
}
.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
white-space: normal;
}
.wd-product .price {
font-size: 15px;
}
.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
font-size: 12px;
}
.wd-product .radio-button-option {
height: 30px;
min-height: 30px;
white-space: nowrap;
overflow: hidden;
}
.wd-product .radio-variation-buttons {
margin-bottom: 0;
}
.about-gallery .wd-gallery-item.wd-col >