/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wd-content-layout {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
	padding: 0;
}
 
/* Stretch inner sections instead */
[class*="wd-section-stretch"] {
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
	padding: 0;
}
 
html, body {
    overflow-x: hidden;
}
.right-stretch .wd-carousel {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc((100% - 100vw) / 2);
}
.right-stretch {
    overflow: visible !important;
}


/*  2.4.26 css*/
.wd-action-btn,
.wd-action-btn.wd-style-icon>a{
width: auto !important;
height: auto !important;
}

 .woodmart-action-btn:after,
 .wd-action-btn:before{
display:none;
}
 .wd-action-btn .wd-action-text{
position: absolute;
width: 150px;
color: #fff;
background-color: #000;
padding: 11px 13px;
font-size: 14px;
line-height: 1.1;
text-align: center;
left: -67px;
top: -48px;
opacity: 0;
visibility: hidden;
transition: all 0.4s ease;
}

.single-product-sec .elementor-icon{
font-size:50px !important;
}
.single-product-sec .cart{
gap:0;
}
.single-product-sec form{
flex-wrap: wrap !important;
justify-content:space-between;
}
.single-product-sec .qty-label{
width: 100%;
margin-bottom: 10px;
color: var(--Dark, #031626);
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.single-product-sec .quantity{
width: 30%;
flex: unset;
display: flex !important;
}
.single-product-sec .quantity .minus {
border-radius: 6px 0 0 6px;
background-color:#F6F6F6 !important;
}
.single-product-sec .elementor-widget-woocommerce-product-add-to-cart{
width: 100% !important;
}
.single-product-sec .quantity .plus{
border-radius: 0 6px 6px 0;
background-color:#F6F6F6 !important;
}
.single-product-sec button[type=submit]{
margin: 0 !important;
width: 70%;
flex-basis: unset !important;
}

.single-product-sec button[type=submit]:before,
.single-product-sec button[type=submit]:after{
	display:none;
}
 .wd-action-btn .wd-action-text:before{
content: "";
position: absolute;
width: 8px;
height: 8px;
background-color: #000000;
bottom: -7px;
rotate: 43deg;
left: 50%;
transform: translateX(-50%);
}
 .wd-action-btn:hover .wd-action-text{
opacity:1;
visibility:visible;
}
.products-loop-col .products-image{
	padding:20px 25px;
}
.products-image{
position:relative;
}
.products-loop-col .products-image{
padding: 20px 25px;
}
.products-image img{
transition:all 0.5s ease;
}
.products-image .add-column{
padding:0;
}
.products-loop-col:hover .products-image img{
scale:1.2;
}
.products-image .cart-btn{
position: absolute;
bottom: -97px;
left: 0;
transition: all 0.4s ease;
}
.products-image .cart-btn a.elementor-button{
border:none !important;
}
.products-loop-col:hover .products-image .cart-btn{
bottom: 30px;
}
.products-sec .swiper-pagination{
display:flex;
background-color:#EAE0F6;
}
.products-sec .swiper-pagination .swiper-pagination-bullet{
width:40px;
height:4px;
border-radius: 12px;
margin:0;
background-color:#EAE0F6;
}
.products-sec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color:#3C096C;
}
.wd-header-my-account {
background-color: #FFFFFF1A;
font-family: "Open Sans", Sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 20px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #FFFFFF33;
border-radius: 8px 8px 8px 8px;
position:relative;
}
.wd-header-my-account a {
width: 100%;
padding: 16px 40px 16px 12px;
padding-inline: 16px 40px !important;
}
.wd-header-my-account:before{
content: "";
width: 22px;
height: 22px;
position: absolute;
top: 50%;
right: 0;
transform: translate(-50%, -50%);
background-image: url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/mingcute_arrow-up-line-white.svg");
background-repeat: no-repeat;
}
.wd-header-my-account:hover{
background: linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
border-radius: 8px !important;
backdrop-filter: blur(14.5px);
border: 1px solid #0b011c;
background-color: transparent;
}

.single-product-sec .button {
font-size: 16px !important;
font-weight: 600 !important;
line-height: 20px !important;
color: #FFFFFF;

background: 
url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 36% center,
linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
border-style: none;
border-radius: 8px !important;
padding: 12px 24px !important;
}

.elementor-add-to-cart .quantity input,
.elementor-add-to-cart .quantity input[type="number"]{
color: #000 !important;
width: 52px;
height: 52px !important;
padding: 0 !important;
font-size: 35px;
font-weight: 400;
}
.elementor-add-to-cart .quantity input[type="number"]{
margin: 0 !important;
max-width: 67%;
flex-basis: unset !important;
}
.elementor-add-to-cart .quantity input,
.elementor-add-to-cart .quantity input[type="number"]:hover{
background-color:#fff !important;
}

.single-product-sec .in-stock{
margin-bottom:0;
}
.elementor-add-to-cart .in-stock{
margin-bottom: 20px;
border-radius: 50px;
background: rgba(128, 31, 255, 0.07);
width: max-content;
padding: 14px 24px 14px 39px;
position: relative;
}
.elementor-add-to-cart .in-stock:before{
content: "" !important;
width: 12px;
height: 12px;
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
background-color: #390084;
border-radius: 50%;
}
.create-account-link{
padding: 10px !important;
width: fit-content !important;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap{
border-radius: 14px;
border: 1px solid #E5E5E5;
background: #FFF;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
margin-bottom: 80px;
padding: 36px;
justify-content: space-between;
gap:60px;
}
.cr-summary-separator-side:empty,
.cr-all-reviews-shortcode .cr-summary-separator{
display:none !important;
}
.cr-all-reviews-shortcode .ivole-summaryBox{
width: 38% !important;
flex: unset !important;
border-right: 1px solid #eee !important;
padding: 0 53px 0 0 !important;
}

.cr-all-reviews-shortcode .cr-overall-rating-wrap{
padding:0 !important;
width:18% !important;
}
.cr-all-reviews-shortcode .cr-add-review-wrap{
position:relative;
width:27% !important;
}
.cr-all-reviews-shortcode .cr-add-review-wrap:before{
content: "";
position: absolute;
width: 20px;
height: 20px;
background-image: url(https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/write-review-icon.svg);
top: 11px;
right: 25%;
background-size: cover;
z-index: 1;

}
.cr-all-reviews-shortcode .ivole-summaryBox .cr-histogramTable{
	max-width:100%;
}
.cr-all-reviews-shortcode .cr-all-reviews-add-review{
background: linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
font-family: "Open Sans", Sans-serif;
font-size: 16px !important;
font-weight: 600;
line-height: 20px !important;
border-radius: 8px;
padding: 12px 24px !important;
width: 100% !important;
}
.cr-ajax-search .cr-input-text{
background-color: #00000000 !important;
border-color: #ccc9c9 !important;
border-radius: 8px !important;
padding: 12px 44px !important;
color: #000 !important;
height: auto !important;
}
.cr-ajax-search .cr-button-search{
background: linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
font-family: "Open Sans", Sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 20px;
border-radius: 8px;
padding: 12px 24px;
color:#fff;
width:17%;
border:none;
}

.cr-ajax-search .cr-button-search:hover,
.cr-all-reviews-shortcode .cr-show-more-button{
background:linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
border:none !important;
color:#fff !important;
}
footer .elementor-field-type-submit{
	position:unset !important;
}

.cr-ajax-search{
justify-content:space-between;
}
.cr-ajax-search>div{
max-width:80%;
}
.cr-count-row .cr-count-row-count{
font-size:15px;
}
.cr-count-row select{
	font-size:15px;
}
.commentlist{
	padding-bottom:0 !important;
}
.commentlist .cr-comment-text{
	width:100%;
}
.cr-all-reviews-shortcode .cr-show-more-button{
background: linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
font-family: "Open Sans", Sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 20px;
border-radius: 8px;
padding: 12px 24px;
color: #fff;
border: none;
margin: 0 auto;

}
.commentlist .description p{
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #4F5559;
margin: 10px 0 10px;
}

footer .elementor-form-fields-wrapper {
	position:relative;
}
footer .elementor-message{
color: #fff !important;
border: 1px solid #086b08;
padding: 7px 12px;
border-radius:4px;
font-size: 14px !important;
}

footer .elementor-message:before{
display:none;
}

footer .elementor-field-type-email input[type=email]{
padding-right:150px;
}

.quick-menu ul li{
position:relative;
padding-left:24px;
}
.quick-menu ul li:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
background-image: url(https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/quick-icon.svg);
background-repeat: no-repeat;
background-position: center;
}
.woocommerce-cart .wc-block-components-quantity-selector{
border:none !important;
width:auto !important;
}
.woocommerce-cart .wc-block-components-quantity-selector input[type=number],
.woocommerce-cart .wc-block-components-quantity-selector button{
width: 50px;
height: 50px;
font-size:16px;
color:#000;
font-weight:500;
}
.woocommerce-cart .wc-block-components-quantity-selector button {
background-color: #F6F6F6 !important;
}
.woocommerce-cart .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--minus{
border-radius: 6px 0 0 6px;
}

.woocommerce-cart .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--plus{
border-radius: 0 6px 6px 0;
}
.woocommerce-cart .wc-block-components-totals-coupon__form button[type=submit]{
pointer-events: none;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 20px !important;
color: #FFFFFF;
background: linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
border-style: none;
border-radius: 8px !important;
padding: 12px 24px !important;
}

.woocommerce-cart .wc-block-components-product-metadata__description p{
font-size:16px !important;
}
.woocommerce-cart .wc-block-cart-item__prices{
font-size: 20px  !important;
}
.wc-block-components-product-name{
font-size:20px !important;
}
.woocommerce-cart .price {
font-size:20px !important;
}
.woocommerce-cart .wc-block-cart-items thead th{
padding:0 0 10px 0 !important;
}
.wp-block-woocommerce-cart-order-summary-block h2{
padding: 0 0 10px 0 !important;
}
.woocommerce-cart .wc-block-components-panel__button{
font-size:16px;
}

/*  checkout page  css start*/
.woocommerce-checkout .main-page-wrapper{
background-color: #F7F7F5;
}
.woocommerce-checkout .wc-block-components-sidebar-layout{
justify-content:space-between;
}
.wc-block-components-main{
padding-right:0 !important;
width:61% !important;
}
.woocommerce-checkout fieldset{
background-color: #Fff !important;
padding: 25px 20px !important;
border-radius: 6px !important;
box-shadow: 0 4px 20px rgba(0,0,0,0.06);
}
.woocommerce-checkout .wc-block-checkout__sidebar{
background-color: #Fff !important;
padding: 25px 20px !important;
border-radius: 6px !important;
box-shadow: 0 4px 20px rgba(0,0,0,0.06);
}
.woocommerce-checkout .wc-block-components-checkout-step__title,
.wc-block-components-checkout-order-summary__title-text{
font-size: 22px !important;
font-weight: 600 !important;
line-height: 30px !important;
}
.woocommerce-checkout .wc-block-components-product-price,
.woocommerce-checkout .wc-block-components-totals-coupon,
.woocommerce-checkout .wc-block-components-totals-item{
	font-size:16px !important; 
}
.wc-block-components-product-metadata__description p{
font-size:16px !important; 
}
.wc-block-components-order-summary-item{
margin-bottom:25px;
}
.wc-block-components-product-name{
margin-bottom: 12px !important;
font-size: 18px !important;
font-weight: 500 !important;
}
.woocommerce-checkout .wc-block-components-address-form{
gap: 20px !important;
}

.woocommerce-checkout .wc-block-checkout__form input:not([type=submit]),
.woocommerce-checkout .wc-block-checkout__form textarea,
.woocommerce-checkout .wc-block-checkout__form select{
border: 1px solid #969393 !important;
border-radius: 5px !important;
color:#000 !important;
font-size:15px !important;
}
.woocommerce-checkout .wc-block-checkout__form #order-notes textarea{
background-color:#fff !important;
resize:none;
height:auto !important;
}
.woocommerce-checkout :is(div.wc-block-checkout,div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container>select{
	border-radius: 5px !important;
}
.woocommerce-checkout :is(div.wc-block-checkout,div.wc-block-cart) [class*='wc-block-components'] :is(input[type='text'],input[type='email'],input[type='tel'],.wc-block-components-textarea){
	color:#000 !important;
}
.woocommerce-checkout .wc-blocks-components-select__container svg{
display:none;
}
.woocommerce-checkout .wc-blocks-components-select__container select{
background-image:url(https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/down_arrow_icon.svg);
background-position:right 10px top 15px;
background-repeat:no-repeat;
background-size:20px;
}
.woocommerce-checkout .wc-block-checkout__form input[type=checkbox],
.woocommerce-checkout .wc-block-checkout__form input[type=radio]{
outline: unset !important;
}
.woocommerce-checkout .wc-block-checkout__terms{
font-size:15px
}
.single-product-sec .compare-col{
justify-content:center !important;
}
.compare-col .wishlist-item,
.compare-col .elementor-widget-shortcode{
margin-top:0 !important;
}
.wp-block-woocommerce-filled-cart-block{
max-width: 1314px;
padding-top: 80px !important;
padding-bottom: 80px !important;
}



/* 6.4.26 */
/* MAIN WRAPPER */
.woocommerce-order-received .woocommerce {
    background: #f6f8fb;
    padding: 40px 20px;
    font-family: 'Segoe UI', sans-serif;
    color: #1a1a1a;
}

/* CENTER CONTAINER */
.woocommerce-order-received .woocommerce-order {
    max-width: 900px;
    margin: auto;
    background: #ffffff;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

/* SUCCESS MESSAGE */
.woocommerce-order-received .woocommerce-notice--success {
    background: #e9f9ef;
    color: #1a7f4b;
    padding: 15px 20px;
    border-radius: 8px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
}

/* ORDER OVERVIEW (TOP INFO) */
.woocommerce-order-overview {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    margin-bottom: 20px;
    gap: 15px;
}
.woocommerce-order-overview li span{
	display:unset;
}
.woocommerce-order-overview li {
    list-style: none;
width: 19%;
}

.woocommerce-order-overview span {
display: block;
color: #5f5f5f;
font-size: 16px;
font-weight: 500;
}

.woocommerce-order-overview strong {
    font-size: 16px;
    color: #000;
}

/* ORDER DETAILS TITLE */
.woocommerce-order-details__title {
    font-size: 22px;
    margin-bottom: 15px;
}

/* TABLE STYLING */
.woocommerce-order-details table {
    width: 100%;
    border-collapse: collapse;
}

.woocommerce-order-details th {
    text-align: left;
    padding: 12px;
    background: #f4f6f9;
    font-weight: 600;
}

.woocommerce-order-details td {
padding: 12px;
border-bottom: 1px solid #eee;
}
.woocommerce-order-details table thead th{
padding-inline-start: 16px !important;
padding-inline-end:16px !important;
}
.woocommerce-order-details .shop_table tr :is(td,th):first-child{
padding-inline-start: 16px !important;
}
.woocommerce-order-details .shop_table tr :is(td,th):last-child{
padding-inline-end: 16px !important;
}
.woocommerce-order-details tbody td{
	font-size:16px;
}
/* PRODUCT NAME */
.woocommerce-table__product-name a {
    color: #333;
    text-decoration: none;
    font-weight: 500;
}

/* TOTAL PRICE HIGHLIGHT */
.woocommerce-table__product-total,
.woocommerce-order-details tfoot td {
    text-align: right;
    font-weight: 600;
}

/* FOOTER ROWS */
.woocommerce-order-details tfoot th,
.woocommerce-order-details tfoot td{
    background: transparent;
    font-weight: 500;
    color: #555;
	font-size:16px;
}

/* NOTE STYLE */
.woocommerce-order-details tfoot tr:last-child td {
    color: #777;
    font-style: italic;
}

/* PARAGRAPH BELOW */
.woocommerce .woocommerce-order-received p {
font-size: 16px;
color: #383838;
font-weight: 500;
background-color: #f4f6f9;
padding: 7px 12px;
border-radius: 4px;
}
/* WRAPPER */
.woocommerce-order-received .woocommerce-customer-details {
    margin-top: 30px;
}

/* GRID LAYOUT */
.woocommerce-order-received .woocommerce-columns--addresses {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

/* EACH CARD */
 .woocommerce-order-received .woocommerce-column {
    flex: 1 1 48%;
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.05);
}

/* TITLE */
 .woocommerce-order-received .woocommerce-column__title {
    font-size: 18px;
    margin-bottom: 12px;
    font-weight: 600;
    color: #222;
}

/* ADDRESS TEXT FIX */
 .woocommerce-order-received address {
    font-style: normal !important;  /* ❌ remove italic */
    font-size: 16px;
    line-height: 1.6;
    color: #444;
}

/* EMAIL */
.woocommerce-order-received .woocommerce-customer-details--email {
    margin-top: 10px;
    font-size: 15px;
    color: #666;
}

/* ADDITIONAL INFO BOX */
 .woocommerce-order-received .wc-block-order-confirmation-additional-fields-wrapper {
    margin-top: 25px;
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.05);
}

/* ADDITIONAL TITLE */
 .woocommerce-order-received .wc-block-order-confirmation-additional-fields-wrapper h2 {
    font-size: 18px;
    margin-bottom: 10px;
}

/* QUESTION */
.woocommerce-order-received .wc-block-components-additional-fields-list dt {
    font-size: 15px;
    color: #555;
    margin-bottom: 6px;
}

/* ANSWER */
 .woocommerce-order-received .wc-block-components-additional-fields-list dd {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    margin: 0;
}


/* MOBILE RESPONSIVE */
@media (max-width: 991px) {

.woocommerce-order-received .woocommerce-order {
        padding: 20px;
    }

    .woocommerce-order-details th,
    .woocommerce-order-details td {
        font-size: 14px;
    }
}


@media(max-width:1199px){
.whb-general-header .container {
max-width: 1314px;
width:100% !important;
}
	.single-product-sec .button{
background:url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 33% center,
linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
}
.single-product-sec button[type=submit]{
flex-grow: unset !important;
width: 50%;
justify-content: center;
background: url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 30px center,linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
}
.cr-all-reviews-shortcode .cr-add-review-wrap:before{
right:30px;
}
.single-product-sec .quantity{
width:35%;
}
.page-id-8 .wc-block-components-sidebar-layout{
width:90%;
}
.woocommerce-checkout .wc-block-checkout__sidebar{
width:40% !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main{
width:56% !important;
}
.woocommerce-checkout .wc-block-components-checkout-step__title, .wc-block-components-checkout-order-summary__title-text{
font-size:20px !important;
}
.wp-block-woocommerce-filled-cart-block{
width:90%;
justify-content:space-between;
}
.wd-page-content{
min-height:unset;
}
.wp-block-woocommerce-filled-cart-block{
padding-top: 60px !important;
padding-bottom: 60px !important;
}
}

@media(max-width:991px){
footer .elementor-field-type-submit{
position: unset;
}
.footer .form-element .elementor-button[type="submit"]{
left: unset !important;
right: 10px;
}
.single-product-sec button[type=submit]{
flex-grow: unset !important;
width: 50%;
justify-content: flex-start;
background: url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 30px center,linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
}
.single-product-sec .quantity{
width:41%;
}
.woocommerce-checkout .wc-block-checkout__sidebar{
width:100% !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main{
width:100% !important;
}
.page-id-8 .wc-block-components-sidebar-layout{
flex-direction:column-reverse;
}
.woocommerce-checkout .wc-block-components-sidebar-layout{
row-gap:25px;
}
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{
width:50% !important
}
.wd-page-content{
min-height:unset;
}
.woocommerce-order-overview li {
    width: 31%;
    flex-basis: unset;
    max-width: unset;
    flex: unset !important;
}
}
@media(max-width:767px){
.products-sec .swiper-pagination{
width:48%;
}
.single-product-sec button[type=submit]{
width:100%;
margin-top:20px !important;
justify-content: center;
background:url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 30% center,linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%)
}
.cr-all-reviews-shortcode .cr-add-review-wrap{
padding:0 !important;
}
.cr-all-reviews-shortcode .cr-all-reviews-add-review{
font-size:14px !important;
}
.cr-all-reviews-shortcode .cr-add-review-wrap:before {
right: 19%;
}
.cr-all-reviews-shortcode .ivole-summaryBox {
width: 100% !important;
padding:  0 !important;
}
.cr-ajax-search {
flex-direction:column;
gap:20px;
position:relative;
}
.cr-ajax-search .cr-button-search {
font-size: 14px;
width: auto;
min-height: unset !important;
position: absolute;
right: 5px;
top: 5px;
padding:8px 9px !important; 
}
.cr-ajax-search>div {
max-width: 100%;
}
.cr-ajax-search .cr-input-text {
padding: 12px 75px 12px 34px !important;
}
.woocommerce-checkout fieldset{
padding:15px 12px !important
}
.woocommerce-checkout :is(div.wc-block-checkout,div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container{
height:auto !important;
}
.woocommerce-checkout .wc-block-store-notice:before{
top: 14px;
left: 14px;
}

.woocommerce-checkout .wc-block-store-notice{
padding-left:45px !important;
}
.woodmart-compare-btn{
margin-left:25px
}
.woocommerce-checkout .wc-block-components-checkout-step__title, .wc-block-components-checkout-order-summary__title-text{
font-size:18px !important;
}
.woocommerce-cart .price {
font-size: 14px !important;
}
.wc-block-components-product-name{
font-size:15px !important;
}
.wp-block-woocommerce-filled-cart-block{
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.woocommerce-order-overview li{
width:46%;
}
.woocommerce-order-received .woocommerce-notice--success{
font-size:15px;
padding:10px;
}
.woocommerce-order-details__title {
   font-size: 18px !important;
   margin-bottom: 15px;
	text-align: center !important;
 }
	.woocommerce .woocommerce-order-received .woocommerce-column__title, .woocommerce-order-received .wc-block-order-confirmation-additional-fields-wrapper h2{
		text-align: center !important;
	}
	.woocommerce-order-received .woocommerce-column{
		text-align: center !important;
	}
	.woocommerce-order-received .wc-block-components-additional-fields-list dt, .woocommerce-order-received .wc-block-components-additional-fields-list dd{
		text-align: center !important;
	}
	.woocommerce .woocommerce-order-received p{
		text-align: center !important;
	}
}
@media(max-width:399px){
.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{
width:max-content;
}
/* .woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{
flex-direction:row;
justify-content:space-between;
} */
}
@media(min-width:1200px) and (max-width:1366px){
.single-product-sec .button{
background:url("https://fm-connect1.fortmindz.in/wp-infinity-peptides/wp-content/uploads/2026/04/single_product_cart_icon.svg") no-repeat right 33% center,
linear-gradient(96deg, #783ADB 10.76%, #5FE1FE 100%);
}
.page-id-8 .wc-block-components-sidebar-layout{
width:95%;
}
.wp-block-woocommerce-filled-cart-block{
width:95%;
}
}
