:root {
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(8,59,104);
	--wd-alternative-color: rgb(7,87,184);
	--btn-default-bgcolor: rgb(8,59,104);
	--btn-default-bgcolor-hover: rgb(229,43,50);
	--btn-accented-bgcolor: rgb(8,59,104);
	--btn-accented-bgcolor-hover: rgb(229,43,50);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
 {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 700;
	background: rgb(8,59,104);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery.thumbs-position-left {
	--wd-thumbs-width: 600px;
	--wd-thumbs-height: 600px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(170,208,235);
}

@font-face {
	font-family: "Poppins";
	src: url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-regular.woff2") format("woff2"), 
url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins";
	src: url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-semibold.woff2") format("woff2"), 
url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-semibold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins";
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Poppins";
	src: url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-medium.woff2") format("woff2"), 
url("//awan.therealitworld.com/wp-content/uploads/2021/09/hkgroteskpro-medium.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

/* =========================================================
   BASHIR & JAMIL / NAWAZ SURGICAL
   WOODMART + WOOCOMMERCE PRODUCT ARCHIVE
   PREMIUM MEDICAL MANUFACTURER PRODUCT GRID
   ========================================================= */


/* =========================================================
   BRAND VARIABLES
   ========================================================= */

:root {

    --bj-navy: #083B68;
    --bj-blue: #0757B8;
    --bj-red: #E52B32;

    --bj-text: #24364A;
    --bj-muted: #718096;

    --bj-light: #F6F9FC;
    --bj-border: #DDE7F0;

    --bj-shadow:
        0 8px 28px rgba(8, 59, 104, 0.07);

    --bj-shadow-hover:
        0 18px 45px rgba(8, 59, 104, 0.15);

    --bj-radius: 16px;

    --bj-transition:
        all .4s cubic-bezier(.2,.8,.2,1);
}


/* =========================================================
   MAIN PRODUCTS WRAPPER
   ========================================================= */

.woocommerce ul.products,
.woocommerce-page ul.products,
.wd-products,
.products.wd-grid {

    row-gap: 30px !important;

}


/* =========================================================
   PRODUCT COLUMN
   ========================================================= */

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.wd-products .product,
.products.wd-grid > .product {

    display: flex !important;

    flex-direction: column !important;

    height: 100% !important;

    min-height: 0 !important;

    margin-bottom: 0 !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

}


/* =========================================================
   PRODUCT WRAPPER / CARD
   ========================================================= */

.woocommerce ul.products li.product .product-wrapper,
.woocommerce-page ul.products li.product .product-wrapper,
.wd-products .product .product-wrapper,
.products.wd-grid .product .product-wrapper {

    position: relative !important;

    display: flex !important;

    flex-direction: column !important;

    height: 100% !important;

    min-height: 100% !important;

    overflow: hidden !important;

    background: #ffffff !important;

    border: 1px solid var(--bj-border) !important;

    border-radius: var(--bj-radius) !important;

    box-shadow: var(--bj-shadow) !important;

    transform: translateY(0);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        border-color .35s ease !important;

}


/* =========================================================
   CARD HOVER
   ========================================================= */

.woocommerce ul.products li.product:hover .product-wrapper,
.woocommerce-page ul.products li.product:hover .product-wrapper,
.wd-products .product:hover .product-wrapper,
.products.wd-grid .product:hover .product-wrapper {

    transform: translateY(-7px) !important;

    border-color:
        rgba(7, 87, 184, .30) !important;

    box-shadow:
        var(--bj-shadow-hover) !important;

}


/* =========================================================
   PRODUCT IMAGE AREA
   ========================================================= */

.woocommerce ul.products li.product .product-element-top,
.woocommerce-page ul.products li.product .product-element-top,
.wd-products .product .product-element-top,
.products.wd-grid .product .product-element-top {

    position: relative !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    flex-shrink: 0 !important;

    width: 100% !important;

    height: 300px !important;

    min-height: 300px !important;

    margin: 0 !important;

    padding: 22px !important;

    background: #ffffff !important;

    overflow: hidden !important;

}


/* =========================================================
   REMOVE WOODMART IMAGE BACKGROUND EFFECTS
   ========================================================= */

.woocommerce ul.products li.product
.product-element-top::before,
.woocommerce ul.products li.product
.product-element-top::after,
.woocommerce-page ul.products li.product
.product-element-top::before,
.woocommerce-page ul.products li.product
.product-element-top::after,
.wd-products .product .product-element-top::before,
.wd-products .product .product-element-top::after {

    display: none !important;

    content: none !important;

}


/* =========================================================
   REMOVE HOVER / SECONDARY PRODUCT IMAGE
   IMPORTANT
   ========================================================= */

.woocommerce ul.products li.product
.product-element-top .hover-img,
.woocommerce-page ul.products li.product
.product-element-top .hover-img,
.wd-products .product
.product-element-top .hover-img,
.products.wd-grid .product
.product-element-top .hover-img {

    display: none !important;

    visibility: hidden !important;

    opacity: 0 !important;

}


/* =========================================================
   PRODUCT IMAGE LINK
   ========================================================= */

.woocommerce ul.products li.product
.product-element-top > a,
.woocommerce-page ul.products li.product
.product-element-top > a,
.wd-products .product
.product-element-top > a {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    height: 100% !important;

    background: #ffffff !important;

}


/* =========================================================
   PRODUCT MAIN IMAGE
   NO CROP
   ========================================================= */

.woocommerce ul.products li.product
.product-element-top img:first-child,
.woocommerce-page ul.products li.product
.product-element-top img:first-child,
.wd-products .product
.product-element-top img:first-child,
.products.wd-grid .product
.product-element-top img:first-child {

    position: relative !important;

    z-index: 2 !important;

    display: block !important;

    width: auto !important;

    height: auto !important;

    max-width: 100% !important;

    max-height: 255px !important;

    margin: auto !important;

    padding: 0 !important;

    object-fit: contain !important;

    object-position: center center !important;

    background: #ffffff !important;

    transform: scale(1) !important;

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        filter .4s ease !important;

}


/* =========================================================
   IMAGE HOVER
   ========================================================= */

.woocommerce ul.products li.product:hover
.product-element-top img:first-child,
.woocommerce-page ul.products li.product:hover
.product-element-top img:first-child,
.wd-products .product:hover
.product-element-top img:first-child {

    transform: scale(1.06) !important;

    filter:
        drop-shadow(
            0 12px 18px rgba(8,59,104,.13)
        ) !important;

}


/* =========================================================
   REMOVE ANY IMAGE BACKGROUND
   ========================================================= */

.woocommerce ul.products li.product
.product-element-top *,
.woocommerce-page ul.products li.product
.product-element-top *,
.wd-products .product
.product-element-top * {

    background-color: transparent;

}


/* Keep image link white */

.woocommerce ul.products li.product
.product-element-top > a,
.woocommerce-page ul.products li.product
.product-element-top > a,
.wd-products .product
.product-element-top > a {

    background: #ffffff !important;

}


/* =========================================================
   PRODUCT INFORMATION
   ========================================================= */

.woocommerce ul.products li.product
.product-element-bottom,
.woocommerce-page ul.products li.product
.product-element-bottom,
.wd-products .product
.product-element-bottom,
.products.wd-grid .product
.product-element-bottom {

    display: flex !important;

    flex-direction: column !important;

    flex: 1 1 auto !important;

    min-height: 0 !important;

    padding:
        20px
        21px
        22px !important;

    background: #ffffff !important;

}


/* =========================================================
   BOTTOM RED/BLUE ACCENT
   ========================================================= */

.woocommerce ul.products li.product
.product-wrapper::after,
.woocommerce-page ul.products li.product
.product-wrapper::after,
.wd-products .product
.product-wrapper::after {

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    height: 3px;

    background:
        linear-gradient(
            90deg,
            var(--bj-red) 0%,
            var(--bj-red) 35%,
            var(--bj-blue) 100%
        );

    transform:
        scaleX(.15);

    transform-origin: left;

    opacity: .75;

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        opacity .35s ease;

}


.woocommerce ul.products li.product:hover
.product-wrapper::after,
.woocommerce-page ul.products li.product:hover
.product-wrapper::after,
.wd-products .product:hover
.product-wrapper::after {

    transform:
        scaleX(1);

    opacity: 1;

}


/* =========================================================
   CATEGORY
   ========================================================= */

.woocommerce ul.products li.product
.wd-product-cats,
.woocommerce-page ul.products li.product
.wd-product-cats,
.wd-products .product
.wd-product-cats {

    display: block !important;

    margin:
        0 0 7px !important;

    min-height:
        15px !important;

}


.woocommerce ul.products li.product
.wd-product-cats a,
.woocommerce-page ul.products li.product
.wd-product-cats a,
.wd-products .product
.wd-product-cats a {

    color:
        var(--bj-red) !important;

    font-size:
        10px !important;

    line-height:
        1.4 !important;

    font-weight:
        800 !important;

    letter-spacing:
        1.1px !important;

    text-transform:
        uppercase !important;

    text-decoration:
        none !important;

    transition:
        color .3s ease !important;

}


.woocommerce ul.products li.product:hover
.wd-product-cats a,
.woocommerce-page ul.products li.product:hover
.wd-product-cats a,
.wd-products .product:hover
.wd-product-cats a {

    color:
        var(--bj-blue) !important;

}


/* =========================================================
   PRODUCT TITLE
   ========================================================= */

.woocommerce ul.products li.product
.wd-entities-title,
.woocommerce-page ul.products li.product
.wd-entities-title,
.wd-products .product
.wd-entities-title {

    margin:
        3px 0 10px !important;

    min-height:
        48px !important;

}


.woocommerce ul.products li.product
.wd-entities-title a,
.woocommerce-page ul.products li.product
.wd-entities-title a,
.wd-products .product
.wd-entities-title a {

    color:
        var(--bj-navy) !important;

    font-size:
        17px !important;

    line-height:
        1.42 !important;

    font-weight:
        700 !important;

    text-decoration:
        none !important;

    transition:
        color .3s ease !important;

}


.woocommerce ul.products li.product:hover
.wd-entities-title a,
.woocommerce-page ul.products li.product:hover
.wd-entities-title a,
.wd-products .product:hover
.wd-entities-title a {

    color:
        var(--bj-blue) !important;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.woocommerce ul.products li.product
.product-excerpt,
.woocommerce-page ul.products li.product
.product-excerpt,
.wd-products .product
.product-excerpt {

    color:
        var(--bj-muted) !important;

    font-size:
        13px !important;

    line-height:
        1.65 !important;

}


/* =========================================================
   RATING
   ========================================================= */

.woocommerce ul.products li.product
.star-rating,
.woocommerce-page ul.products li.product
.star-rating,
.wd-products .product
.star-rating {

    margin:
        4px 0 8px !important;

}


.woocommerce ul.products li.product
.star-rating span::before,
.woocommerce-page ul.products li.product
.star-rating span::before,
.wd-products .product
.star-rating span::before {

    color:
        var(--bj-red) !important;

}


/* =========================================================
   PRICE
   ========================================================= */

.woocommerce ul.products li.product
.price,
.woocommerce-page ul.products li.product
.price,
.wd-products .product
.price {

    margin:
        auto 0 13px !important;

    padding-top:
        5px !important;

    color:
        var(--bj-blue) !important;

    font-size:
        18px !important;

    line-height:
        1.4 !important;

    font-weight:
        800 !important;

}


.woocommerce ul.products li.product
.price del,
.woocommerce-page ul.products li.product
.price del,
.wd-products .product
.price del {

    color:
        #9AA7B5 !important;

    font-size:
        13px !important;

    font-weight:
        500 !important;

    opacity:
        .8 !important;

}


.woocommerce ul.products li.product
.price ins,
.woocommerce-page ul.products li.product
.price ins,
.wd-products .product
.price ins {

    color:
        var(--bj-blue) !important;

    text-decoration:
        none !important;

}


/* =========================================================
   ADD TO CART BUTTON
   ========================================================= */

.woocommerce ul.products li.product
.wd-add-btn,
.woocommerce-page ul.products li.product
.wd-add-btn,
.wd-products .product
.wd-add-btn {

    width:
        100% !important;

    margin-top:
        auto !important;

}


.woocommerce ul.products li.product
.wd-add-btn a,
.woocommerce-page ul.products li.product
.wd-add-btn a,
.wd-products .product
.wd-add-btn a {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        100% !important;

    min-height:
        46px !important;

    padding:
        11px 18px !important;

    border:
        1px solid var(--bj-navy) !important;

    border-radius:
        7px !important;

    background:
        var(--bj-navy) !important;

    color:
        #ffffff !important;

    font-size:
        11px !important;

    line-height:
        1 !important;

    font-weight:
        800 !important;

    letter-spacing:
        .5px !important;

    text-transform:
        uppercase !important;

    text-decoration:
        none !important;

    box-shadow:
        0 5px 15px rgba(8,59,104,.12) !important;

    transition:
        all .3s ease !important;

}


.woocommerce ul.products li.product
.wd-add-btn a:hover,
.woocommerce-page ul.products li.product
.wd-add-btn a:hover,
.wd-products .product
.wd-add-btn a:hover {

    background:
        var(--bj-red) !important;

    border-color:
        var(--bj-red) !important;

    color:
        #ffffff !important;

    transform:
        translateY(-2px) !important;

    box-shadow:
        0 9px 20px rgba(229,43,50,.22) !important;

}


/* =========================================================
   SALE / HOT BADGE
   ========================================================= */

.woocommerce ul.products li.product
.onsale,
.woocommerce-page ul.products li.product
.onsale,
.wd-products .product
.onsale {

    position:
        absolute !important;

    top:
        14px !important;

    left:
        14px !important;

    right:
        auto !important;

    z-index:
        50 !important;

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    min-width:
        50px !important;

    min-height:
        50px !important;

    padding:
        8px 10px !important;

    margin:
        0 !important;

    border-radius:
        50% !important;

    background:
        var(--bj-red) !important;

    color:
        #ffffff !important;

    font-size:
        10px !important;

    font-weight:
        800 !important;

    line-height:
        1 !important;

    text-transform:
        uppercase !important;

    box-shadow:
        0 8px 20px rgba(229,43,50,.20) !important;

}


/* =========================================================
   WOODMART HOVER ACTIONS
   ========================================================= */

.woocommerce ul.products li.product
.wd-buttons,
.woocommerce-page ul.products li.product
.wd-buttons,
.wd-products .product
.wd-buttons {

    position:
        absolute !important;

    top:
        auto !important;

    right:
        18px !important;

    bottom:
        18px !important;

    z-index:
        30 !important;

    display:
        flex !important;

    align-items:
        center !important;

    gap:
        7px !important;

    opacity:
        0 !important;

    visibility:
        hidden !important;

    transform:
        translateY(12px) !important;

    transition:
        opacity .3s ease,
        visibility .3s ease,
        transform .35s cubic-bezier(.2,.8,.2,1) !important;

}


/* Show actions */

.woocommerce ul.products li.product:hover
.wd-buttons,
.woocommerce-page ul.products li.product:hover
.wd-buttons,
.wd-products .product:hover
.wd-buttons {

    opacity:
        1 !important;

    visibility:
        visible !important;

    transform:
        translateY(0) !important;

}


/* =========================================================
   ACTION BUTTONS
   ========================================================= */

.woocommerce ul.products li.product
.wd-action-btn > a,
.woocommerce-page ul.products li.product
.wd-action-btn > a,
.wd-products .product
.wd-action-btn > a {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        40px !important;

    height:
        40px !important;

    padding:
        0 !important;

    border:
        1px solid #D7E2EC !important;

    border-radius:
        50% !important;

    background:
        #ffffff !important;

    color:
        var(--bj-navy) !important;

    box-shadow:
        0 6px 18px rgba(8,59,104,.13) !important;

    transition:
        all .3s ease !important;

}


/* =========================================================
   FORCE ICON COLOR
   ========================================================= */

.woocommerce ul.products li.product
.wd-action-btn > a::before,
.woocommerce-page ul.products li.product
.wd-action-btn > a::before,
.wd-products .product
.wd-action-btn > a::before {

    color:
        var(--bj-navy) !important;

    transition:
        color .3s ease !important;

}


.woocommerce ul.products li.product
.wd-action-btn > a:hover,
.woocommerce-page ul.products li.product
.wd-action-btn > a:hover,
.wd-products .product
.wd-action-btn > a:hover {

    background:
        var(--bj-navy) !important;

    border-color:
        var(--bj-navy) !important;

    color:
        #ffffff !important;

    transform:
        translateY(-3px) !important;

}


.woocommerce ul.products li.product
.wd-action-btn > a:hover::before,
.woocommerce-page ul.products li.product
.wd-action-btn > a:hover::before,
.wd-products .product
.wd-action-btn > a:hover::before {

    color:
        #ffffff !important;

}


/* =========================================================
   WISHLIST
   ========================================================= */

.woocommerce ul.products li.product
.wd-wishlist-btn > a:hover,
.woocommerce-page ul.products li.product
.wd-wishlist-btn > a:hover,
.wd-products .product
.wd-wishlist-btn > a:hover {

    background:
        var(--bj-red) !important;

    border-color:
        var(--bj-red) !important;

}


.woocommerce ul.products li.product
.wd-wishlist-btn > a:hover::before,
.woocommerce-page ul.products li.product
.wd-wishlist-btn > a:hover::before,
.wd-products .product
.wd-wishlist-btn > a:hover::before {

    color:
        #ffffff !important;

}


/* =========================================================
   QUICK VIEW
   ========================================================= */

.woocommerce ul.products li.product
.quick-view,
.woocommerce-page ul.products li.product
.quick-view,
.wd-products .product
.quick-view {

    background:
        var(--bj-navy) !important;

    color:
        #ffffff !important;

    border:
        0 !important;

    border-radius:
        7px !important;

}


.woocommerce ul.products li.product
.quick-view:hover,
.woocommerce-page ul.products li.product
.quick-view:hover,
.wd-products .product
.quick-view:hover {

    background:
        var(--bj-red) !important;

    color:
        #ffffff !important;

}


/* =========================================================
   TOOLBAR
   ========================================================= */

.woocommerce .shop-loop-head {

    margin-bottom:
        28px !important;

}


.woocommerce .woocommerce-result-count {

    color:
        var(--bj-muted) !important;

    font-size:
        13px !important;

}


/* =========================================================
   SORTING
   ========================================================= */

.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {

    min-height:
        44px !important;

    padding:
        8px 38px 8px 15px !important;

    border:
        1px solid var(--bj-border) !important;

    border-radius:
        8px !important;

    background:
        #ffffff !important;

    color:
        var(--bj-navy) !important;

    font-size:
        13px !important;

    box-shadow:
        0 4px 12px rgba(8,59,104,.04) !important;

}


/* =========================================================
   BREADCRUMBS
   ========================================================= */

.woocommerce .wd-breadcrumbs,
.woocommerce .breadcrumbs {

    color:
        var(--bj-muted) !important;

    font-size:
        12px !important;

}


.woocommerce .wd-breadcrumbs a,
.woocommerce .breadcrumbs a {

    color:
        var(--bj-blue) !important;

}


.woocommerce .wd-breadcrumbs a:hover,
.woocommerce .breadcrumbs a:hover {

    color:
        var(--bj-red) !important;

}


/* =========================================================
   CATEGORY / ARCHIVE TITLE
   ========================================================= */

.woocommerce .page-title {

    color:
        var(--bj-navy) !important;

    font-weight:
        750 !important;

}


/* =========================================================
   CATEGORY DESCRIPTION
   ========================================================= */

.woocommerce-products-header .term-description {

    color:
        var(--bj-muted) !important;

    font-size:
        15px !important;

    line-height:
        1.75 !important;

}


/* =========================================================
   PAGINATION
   ========================================================= */

.woocommerce nav.woocommerce-pagination {

    margin-top:
        55px !important;

}


.woocommerce nav.woocommerce-pagination ul {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        7px !important;

    border:
        0 !important;

}


.woocommerce nav.woocommerce-pagination ul li {

    border:
        0 !important;

}


.woocommerce nav.woocommerce-pagination
ul li a,
.woocommerce nav.woocommerce-pagination
ul li span {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        42px !important;

    height:
        42px !important;

    padding:
        0 !important;

    border:
        1px solid var(--bj-border) !important;

    border-radius:
        8px !important;

    background:
        #ffffff !important;

    color:
        var(--bj-navy) !important;

    font-size:
        13px !important;

    font-weight:
        700 !important;

}


.woocommerce nav.woocommerce-pagination
ul li a:hover {

    background:
        var(--bj-blue) !important;

    border-color:
        var(--bj-blue) !important;

    color:
        #ffffff !important;

}


.woocommerce nav.woocommerce-pagination
ul li span.current {

    background:
        var(--bj-navy) !important;

    border-color:
        var(--bj-navy) !important;

    color:
        #ffffff !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .woocommerce ul.products li.product
    .product-element-top,
    .woocommerce-page ul.products li.product
    .product-element-top,
    .wd-products .product
    .product-element-top {

        height:
            260px !important;

        min-height:
            260px !important;

        padding:
            18px !important;

    }


    .woocommerce ul.products li.product
    .product-element-top img:first-child,
    .woocommerce-page ul.products li.product
    .product-element-top img:first-child,
    .wd-products .product
    .product-element-top img:first-child {

        max-width:
            96% !important;

        max-height:
            225px !important;

    }


    .woocommerce ul.products li.product
    .product-element-bottom,
    .woocommerce-page ul.products li.product
    .product-element-bottom,
    .wd-products .product
    .product-element-bottom {

        padding:
            18px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .woocommerce ul.products,
    .woocommerce-page ul.products,
    .wd-products {

        row-gap:
            18px !important;

    }


    .woocommerce ul.products li.product
    .product-wrapper,
    .woocommerce-page ul.products li.product
    .product-wrapper,
    .wd-products .product
    .product-wrapper {

        border-radius:
            13px !important;

    }


    .woocommerce ul.products li.product
    .product-element-top,
    .woocommerce-page ul.products li.product
    .product-element-top,
    .wd-products .product
    .product-element-top {

        height:
            230px !important;

        min-height:
            230px !important;

        padding:
            14px !important;

    }


    .woocommerce ul.products li.product
    .product-element-top img:first-child,
    .woocommerce-page ul.products li.product
    .product-element-top img:first-child,
    .wd-products .product
    .product-element-top img:first-child {

        max-width:
            96% !important;

        max-height:
            205px !important;

    }


    .woocommerce ul.products li.product
    .product-element-bottom,
    .woocommerce-page ul.products li.product
    .product-element-bottom,
    .wd-products .product
    .product-element-bottom {

        padding:
            16px !important;

    }


    .woocommerce ul.products li.product
    .wd-entities-title,
    .woocommerce-page ul.products li.product
    .wd-entities-title,
    .wd-products .product
    .wd-entities-title {

        min-height:
            42px !important;

    }


    .woocommerce ul.products li.product
    .wd-entities-title a,
    .woocommerce-page ul.products li.product
    .wd-entities-title a,
    .wd-products .product
    .wd-entities-title a {

        font-size:
            15px !important;

    }


    .woocommerce ul.products li.product
    .wd-buttons,
    .woocommerce-page ul.products li.product
    .wd-buttons,
    .wd-products .product
    .wd-buttons {

        opacity:
            1 !important;

        visibility:
            visible !important;

        transform:
            none !important;

    }


    .woocommerce ul.products li.product
    .wd-action-btn > a,
    .woocommerce-page ul.products li.product
    .wd-action-btn > a,
    .wd-products .product
    .wd-action-btn > a {

        width:
            36px !important;

        height:
            36px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .woocommerce ul.products li.product
    .product-element-top,
    .woocommerce-page ul.products li.product
    .product-element-top,
    .wd-products .product
    .product-element-top {

        height:
            195px !important;

        min-height:
            195px !important;

    }


    .woocommerce ul.products li.product
    .product-element-top img:first-child,
    .woocommerce-page ul.products li.product
    .product-element-top img:first-child,
    .wd-products .product
    .product-element-top img:first-child {

        max-height:
            175px !important;

    }


    .woocommerce ul.products li.product
    .product-element-bottom,
    .woocommerce-page ul.products li.product
    .product-element-bottom,
    .wd-products .product
    .product-element-bottom {

        padding:
            13px !important;

    }


    .woocommerce ul.products li.product
    .wd-entities-title a,
    .woocommerce-page ul.products li.product
    .wd-entities-title a,
    .wd-products .product
    .wd-entities-title a {

        font-size:
            14px !important;

    }


    .woocommerce ul.products li.product
    .price,
    .woocommerce-page ul.products li.product
    .price,
    .wd-products .product
    .price {

        font-size:
            16px !important;

    }

}


/* =========================================================
   ACCESSIBILITY
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .woocommerce ul.products li.product *,
    .woocommerce ul.products li.product .product-wrapper,
    .wd-products .product,
    .wd-products .product * {

        transition:
            none !important;

        animation:
            none !important;

    }

}













.single_add_to_cart_button{
	display:none !important;
}











