/* @font-face {
    font-family: "Didot";
    src: url("../fonts/Didot.eot") format(eot);
    src: url("../fonts/Didot.svg") format(svg);
    src: url("../fonts/Didot.ttf") format(ttf);
    src: url("../fonts/Didot.woff") format(woff);
    src: url("../fonts/Didot.woff2") format(woff2);
} */
/* Header */
/* .dgwt-wcas-search-wrapp{max-width: unset!important;} */
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background-color: unset;border: solid 1px #e1e1e1;border-radius: 10px;font-family:"Inter"}
.hentry{margin: 0px;}
a:focus{outline:none}
.header-cart-count{background: #000;color: #fff;padding: 3px;border-radius: 100%;font-size: 10px;}
.header-nav-menu .cart_menu_li{display:none;}


/* Banner Section */
.marquee-list{overflow: hidden;}
.marquee-list li{display: flex!important;}

/* Recently Viewed */
.peptide-recent-title{font-size: 18px;color: #000!important;}
.peptide-recent-price{font-size: 16px;color: #000;margin-bottom: 6px;}
.peptide-item-recent-image img{max-width: 120px;}
.recently-viewed-products{display: flex;flex-wrap: nowrap;gap: 20px;overflow-x: auto;white-space: nowrap;scrollbar-width: thin;scrollbar-color: #F7CC7F #f0f0f0;-webkit-overflow-scrolling: touch;}
.peptide-card-recent{padding: 10px;}
.peptide-recent-item{border: solid 1px #e1e1e1;margin-bottom: 30px;display: flex;gap: 20px;}
.peptide-recent-button{font-size: 16px;color: #F7CC7F!important;}



/* About Section */
.about-section .e-con-inner{border-radius:20px;}



/* Highest Quality Section */
.peptide-tabs {display: flex;flex-wrap: nowrap;gap: 20px;overflow-x: auto;white-space: nowrap;scrollbar-width: thin;scrollbar-color: #F7CC7F #f0f0f0;-webkit-overflow-scrolling: touch;margin-top:10px;justify-content:center;}
.peptide-tab {flex: 0 0 auto;padding: 6px 24px;background: #fff;border-radius: 5px;cursor: pointer;transition: 0.3s;color: #000;font-size: 16px;margin-bottom: 20px;border:solid 1px #000;}
.peptide-tab.active,.peptide-tab:hover{background: #000;color:#fff;}
.peptide-item{border: 1px solid #ddd;padding: 10px;text-align: center;width: 18%;margin:20px 12px;display: flex;flex-direction: column;border-radius:5px;}
.peptide-item-title{font-size: 18px!important;color: #000!important;font-weight:600;line-height:24px;}
.peptide-item-price{font-size: 16px;color: #0000008c!important;margin-bottom:0px}
.peptide-item-button a.button{font-size: 16px;color: #000;background-color: #F7CC7F;text-transform: capitalize;padding: 8px 20px;border-radius: 5px;}
.peptide-card {display: flex;flex-direction: column;justify-content: space-between;padding-top: 15px;flex-grow: 1;gap:10px;}
.peptide-grid {display: flex;flex-wrap: wrap;}
.peptide-item-image img{margin: auto;border-radius:5px;transition:0.3s all;background: linear-gradient(237.33deg, #F7CC7F 5.53%, #FFFFFF 54.1%, #F7CC7F 93.36%)}
.peptide-item-image{overflow:hidden}
.peptide-item:hover img{transform:scale(1.1);}
.peptide-item:hover .peptide-item-title{color:#F7CC7F!important;}
.peptide-item-button .added_to_cart{color:#fff}

/* New Product Section */
.latest_products.animate-element .slick-slide{opacity: 0;transform: translateY(100%);transition: opacity 1s, transform 1s;}
.latest_products.animate-element.in-view .slick-slide.slick-active {opacity: 1;transform: translateY(0);}
.latest_products .product h2{font-size: 18px!important;color: #000!important;font-weight:600!important;line-height:24px;}
.latest_products .product .price{font-size: 16px;color: #0000008c!important;margin-bottom:0px;}
.latest_products .product .button{font-size: 16px;color: #000;background-color: #F7CC7F;text-transform: capitalize;}
.latest_products .product{display: flex;flex-direction: column;justify-content: space-between;margin-bottom: 0px!important;border: solid 1px #0000001a;padding: 10px;border-radius: 5px;}
.latest_products .product .added_to_cart{background-color: #F7CC7F;}
.latest_products ul.products::before,.latest_products ul.products::after{display: none;}
.latest_products .slick-slide{margin:0px 20px}
.latest_products .slick-arrow{position:absolute;bottom:0;padding:6px 16px;border-radius:6px;background-color:#F7CC7F;}
.latest_products .slick-prev{left:48%;}
.latest_products .slick-next{left:52%;}
.latest_products ul{padding-bottom:70px;}
.latest_products .product{height:100%;display:flex!important;}
.slick-slide > div{height:100%}
.latest_products .product img{border-radius:5px;transition:0.3s all;background:linear-gradient(237.33deg, #F7CC7F 5.53%, #FFFFFF 54.1%, #F7CC7F 93.36%);}
.latest_products .slick-arrow:hover{background:#000;color:#fff;}
.latest_products .product a{overflow:hidden;}
.latest_products .product:hover img{transform:scale(1.1);}
.latest_products .product:hover h2{color:#F7CC7F!important;}

/* Footer */
.footer-collections ul{display:flex;flex-direction:column;}
.footer-collections ul li{margin-left:0px!important;margin-right:0px!important}
.footer-collections .cart_menu_li.menu-link{display:none;}

/* Animation Css */
.animate-element {opacity: 0;position: relative;}
.animate-element.slide-down{ opacity: 0;-moz-transition: all 550ms ease-out;-webkit-transition: all 550ms ease-out;-o-transition: all 600ms ease-out;transition: all 550ms ease-out;-moz-transform: translate3d(0px, 70px, 0px);-webkit-transform: translate3d(0px, 70px, 0px);-o-transform: translate(0px, 70px);-ms-transform: translate(0px, 70px);transform: translate3d(0px, 70px, 0px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.animate-element.slide-down.in-view,.animate-element.slide-left.in-view,.animate-element.slide-right.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animate-element.slide-left{opacity: 0;-moz-transition: all 550ms linear;-webkit-transition: all 550ms linear;-o-transition: all 550ms linear;}
.animate-element.slide-left {-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.animate-element.slide-right{opacity: 0;-moz-transition: all 550ms linear;-webkit-transition: all 550ms linear;-o-transition: all 550ms linear;}
.animate-element.slide-right {-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.animate-element.zooming-img{webkit-transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;-o-transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;transition: opacity 0.4s ease .5s,transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s,-webkit-transform 0.45s cubic-bezier(0.5, -1.75, 0.7, 2) .5s;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);}
.animate-element.zooming-img.in-view{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.animate-element.in-view{opacity: 1;}

/* Button Animation */
.btn-gradient .button:hover,.latest_products .button:hover,.banner-btn a:hover{background: linear-gradient(90deg, #F7CC7F, #F7CC7F7d, #F7CC7F);background-size: 200% 100%;background-position: right center;}
.btn-gradient .button:not(:hover),.latest_products .button:not(:hover),.banner-btn a:not(:hover){background: linear-gradient(90deg, #F7CC7F, #F7CC7F7d, #F7CC7F);background-size: 200% 100%;background-position: left center; transition: background-position 0.6s ease;}
.btn-gradient .button,.latest_products .button,.banner-btn a{background-size: 200% 100%;background-position: left center;transition: background-position 0.6s ease;}

/* Shop Page */
.shop-page-title{font-size:32px;color: #000 !important;font-weight: 700;margin-top: 30px;}
.custom-shop-wrapper{margin-bottom:40px;display:flex;flex-direction:column;}
.woocommerce-sorting-count{display: flex;justify-content: end;align-items: center;}
.result-count p{margin-bottom:0px;}

/* Single Product Page */
/* Tabs */
.product-tabs .woocommerce-tabs ul.tabs{width: 100%!important;display: flex;gap:10px 20px;border-top: none;border-bottom:1px solid #e1e1e1;padding-left: 0px;flex-wrap:wrap;}
.product-tabs .woocommerce-tabs ul.tabs li{border-bottom: none;border-top: solid 2px #fff;}
.product-tabs .woocommerce-tabs ul.tabs li::after{display: none;}
.product-tabs .woocommerce-tabs ul.tabs li a:focus{outline: none;}
.product-tabs .woocommerce-tabs ul.tabs li.active{background-color: #000;}
.product-tabs .woocommerce-tabs ul.tabs li.active a{color: #fff;}
.product-tabs .woocommerce-tabs ul.tabs li:hover{border-top: solid 2px #f7cc7f;}
.product-tabs .woocommerce-tabs .panel{width: 100%!important;margin-top: 10px;}
.product-tabs .woocommerce-tabs ul.tabs li a{padding:10px 20px;}


/* Add to cart */
.product-summary button.single_add_to_cart_button{width: 100%;border-radius: 20px;background-color: #f7cc7f;color: #000;}

/* Quantity */
.quantity button {background-color: unset!important;}
.quantity .qty {font-size: 18px;width: 48px !important;margin-bottom: 0px;}
.quantity input.qty{border-width: 0px 1px !important;}
.quantity{border: solid 2px #e9e9e9;border-radius: 10px;display: inline-block;margin-bottom: 30px;}
.quantity .input-text {border: 1px solid #e1e1e1 !important;background: #FFFFFF !important;padding: 4px !important;box-shadow: unset !important;}
.quantity .plus, .quantity .minus {font-size: 18px;padding: 0px 8px;}
h4.quantity-header{font-weight:700;color:#000!important;margin-top:30px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
input[type=number]{-moz-appearance: textfield;}
.quantity input.qty:focus{outline:none;}

/* Variations */
.variations .label label{font-size: 20px;text-transform: capitalize;color:#000}
.variations tr{border: solid 2px #e1e1e1;border-radius: 20px;display: inline-block;padding: 10px 15px;display: inline-flex;flex-direction: column;}
.variations .reset_variations{display: none!important;}
.variations input[type=radio]{display: none;}
.variations td.value input[type="radio"] + label{padding: 12px 22px;border-radius: 15px;background-color: #f4f4f4;cursor: pointer;margin:0px 6px;}
.variations td.value input[type="radio"]:checked + label{background-color: #f7cc7f;}
table.variations th{background:unset;padding:10px;}
table.variations td{padding:0px;padding-bottom:10px;}

/* Price */
.product-summary .price{font-size:20px;margin-bottom:30px;}
.woocommerce-variation-price{display:none;}

/* Title */
.product-summary .product_title{font-size: 38px;color: #000;font-weight: 600;}

/* Image */
.single-product-custom{gap:100px;}
.single-product-custom .woocommerce-product-gallery{display: flex;justify-content: center;background: linear-gradient(237.33deg, #F7CC7F 5.53%, #FFFFFF 54.1%, #F7CC7F 93.36%);padding: 50px;flex-direction:row-reverse;}

/* Breadcrumbs */
.slu-breadcrumbs .col-full{margin-left: unset;padding: unset;}
.slu-breadcrumbs .woocommerce-breadcrumb{font-size:16px;}
.slu-breadcrumbs .storefront-breadcrumb{margin:0px;margin-bottom:30px;}
.slu-breadcrumbs .woocommerce-breadcrumb a:hover{color:#f7cc7f;}


/* Cart Page */
.cart-page .cart-collaterals{align-self: end;}
.coupon-col-start,.coupon-col-start input{height:100%;}
.coupon-col-start input:focus{outline: none;}
.cart-page table.wpr-shop-table:not( .has-background ) tbody tr:nth-child(2n) td{background-color:#fff2da;}
.cart-page table.wpr-shop-table:not( .has-background ) tbody tr:nth-child(2n):last-child td{background-color:#fff;}
.cart-page .wpr-cart-section-table-wrap{padding:0px!important;}
.cart-page #coupon_code{background-color:unset;box-shadow: unset;border: solid 1px #e1e1e1;}
.cart-page ul#shipping_method{padding-left:0px;}
.cart-page .shipping-calculator-button:hover{color:#f7cc7f!important;border-color:#f7cc7f!important}

/* Checkout Page */
.checkout-page form input{background-color:#fff;box-shadow: unset;}
#billing_country_field span.woocommerce-input-wrapper,#shipping_country_field span.woocommerce-input-wrapper{border:solid 1px #e1e1e1;display:block;padding:10px;}
.checkout-page .woocommerce-billing-fields__field-wrapper p label,.checkout-page .woocommerce-shipping-fields__field-wrapper p label{margin-top:20px;padding-bottom: 5px;}
#billing_last_name_field,#billing_first_name_field,#shipping_first_name_field,#shipping_last_name_field{width:49%;margin-bottom:20px;margin-top:0px!important}
.checkout-page #order_comments{background:#fff;box-shadow:unset;}
.checkout-page .form-row.woocommerce-invalid input.input-text{box-shadow:unset!important;}
.checkout-page input:focus{outline:none}
.checkout-page .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{color:#000;background-color:#f7cc7f}
.checkout-page #order_review .shop_table {margin-bottom: 0!important;}
.checkout-page .cart_item td {padding: 22px 10px !important;}
.checkout-page #payment .payment_methods li input[type=radio]:first-child:checked+label:before {color: #f7cc7f;}
.woocommerce-terms-and-conditions-link{color:#f7cc7f!important;}
#place_order{font-size:16px!important;margin-top:30px;}
.checkout-inline-error-message{color:red;}
.woocommerce-checkout-review-order-table thead th{background-color:#f7cc7f47!important}
#payment .payment_methods>.wc_payment_method>label::before{border: solid 1px #f7cc7f;border-radius: 100%;color: #f5f5f5;line-height:normal;}

/* Thank You Page */
.woocommerce-columns--addresses{display:flex;gap:50px;}
.woocommerce-column--billing-address,.woocommerce-column--shipping-address{width:unset!important}
.woocommerce-thankyou-order-details{background-color:#f7cc7f47!important;margin-top: 20px !important;}
.woocommerce-thankyou-order-details::before,.woocommerce-thankyou-order-details::after{display:none!important;}
.woocommerce-table--order-details th{background-color:#f7cc7f47!important;padding:20px!important}
.woocommerce-table__line-item.order_item td{padding:20px!important;}

/* Account Page */
.woocommerce-MyAccount-navigation-link a br{display:none;}
.woocommerce-MyAccount-navigation ul{padding-left:0px}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{background-color:#f7cc7f!important;color:#000!important;}
.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a{color:#f7cc7f;}
.woocommerce-MyAccount-orders thead th{background-color:#f7cc7f!important;}
.woocommerce-MyAccount-orders tbody tr:nth-child(2n) th,.woocommerce-MyAccount-orders tbody tr:nth-child(2n) td{background-color:#fff2da!important;}
.woocommerce-button.button.view{background-color:#000;color:#fff;}
.woocommerce-MyAccount-orders tbody tr td,.woocommerce-MyAccount-orders tbody tr th{align-content:center;}
.woocommerce-orders-table__cell a br{display:none;}
.woocommerce-Address-title p{display:none!important;}
.woocommerce-MyAccount-content h2 {font-size: 26px!important;}
.woocommerce-EditAccountForm input{background-color:unset;box-shadow:unset;border:solid 1px #e1e1e1;}
.woocommerce-EditAccountForm fieldset,.woocommerce-EditAccountForm legend{background-color:unset;}
.woocommerce-form-row.woocommerce-form-row--wide br{display:none;}
.woocommerce-form-row.woocommerce-form-row--wide label{margin-bottom:10px;}
.woocommerce-EditAccountForm input:focus{outline:none}
#post-11 .entry-header{margin:30px 0px;padding-bottom:0px;}
#post-11 .edit-link{display:none;}
.woocommerce-MyAccount-content a:hover{color:#f7cc7f;}
.woocommerce-form-login input,.woocommerce-form-register input{background-color:unset;box-shadow:unset;border:solid 1px #e1e1e1;}
.woocommerce-form-login input:focus,.woocommerce-form-register input:focus{outline:none}

/* Contact Page */
.contact_page_name_email p{display: flex;justify-content: space-between;width: 100%;gap: 15px;margin-bottom:0px;}
.contact_page_form input[type=text],.contact_page_form input[type=email],.contact_page_form input[type=tel],.contact_page_form textarea{width: 100%;background: unset;border: solid 1px #e1e1e1;border-radius: 12px;margin: 10px 0px;padding: 15px 16px;box-shadow: unset;}
.contact_page_form input[type=submit]{border-radius: 10px;padding:12px 30px;letter-spacing: 1px;text-transform: uppercase;}
.wpcf7-form-control-wrap{width: 100%;display: inline-block;}
.contact_page_form input[type=submit]:hover{background-color: #000;color: #ffffff;}
.recaptcha{margin-top:10px;}
.contact_page_form input:focus,.contact_page_form textarea:focus{outline:none;}
.contact_page_name_email p br{display:none;}

/* Media Query */
@media(min-width:1480px){
	.container{max-width:1440px;}
}

@media(max-width:1399px){
    .peptide-item {width: 22%;}
	.shop-page-title{font-size:28px;}
	.single-product-custom{gap:70px;}
	.product-summary .product_title {font-size: 34px;}
}

@media(max-width:1199px){
    .latest_products .product h2,.peptide-item-title{font-size: 16px!important;}
	.latest_products .product .price,.peptide-item-price{font-size: 14px;}
    .latest_products ul {padding-bottom: 60px!important;}
	.latest_products .slick-prev{left:47%;}
	.latest_products .slick-slide{margin:0px 10px;}
	.shop-page-title{margin-top:20px}
	.single-product-custom{gap: 50px;}
	.product-summary .product_title {font-size: 32px;}
	.product-summary .price{font-size:18px;}
	.variations .label label{font-size:18px;}
	ul.order_details li strong {font-size:16px!important;}
}

@media(max-width:991px){
    .peptide-item {width: 29%;}
    .peptide-recent-title{font-size: 16px;}
    .peptide-recent-price{font-size: 14px;}
    .peptide-item-recent-image img{max-width: 110px;}
    .peptide-recent-item {gap: 10px;}
	.latest_products .slick-next{left:53%;}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:unset;}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:none;padding: unset;line-height: unset;font-size: 0px;}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{min-width:unset;min-height:unset;left: -6px;top: -5px;}
	.dgwt-wcas-search-wrapp{min-width: 22px;}
	.dgwt-wcas-search-submit path{fill:#F7CC7F!important;}
	.mobile-header ul{display:flex;flex-direction:column;}
	.mobile-header ul li{margin-right:0px!important;margin-left:0px!important}
	.mobile-header ul li a{display:inline-block!important;}
	.wpr-offcanvas-header{justify-content:end!important;}
	.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {left: 33px !important;top: -4px !important;right: unset !important;}
	.dgwt-wcas-suggestion-nores{font-size:0px;}
	.shop-page-title{margin-top:10px}
	.single-product-custom {gap: 30px;}
	 .product-summary .product_title {font-size: 30px;}
	#billing_last_name_field, #billing_first_name_field, #shipping_first_name_field, #shipping_last_name_field{width:100%;}
	#billing_first_name_field, #shipping_first_name_field{margin-bottom:0px;}
	.checkout-page .woocommerce-billing-fields__field-wrapper p label, .checkout-page .woocommerce-shipping-fields__field-wrapper p label {margin-top:15px}
	
}

@media(max-width:767px){
    .latest_products .product h2,.peptide-item-title{font-size: 16px!important;}
    .peptide-item {width:43%;}
	.latest_products .slick-next{left:56%;}
	.latest_products .slick-prev{left:44%;}
	.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container{display:none!important;}
	.wpr-nav-menu-container.wpr-nav-menu-horizontal{display:block!important;}
	.shop-page-title{font-size:24px;}
	 .product-summary .product_title {font-size: 28px;}
	.cart-page .quantity .plus,.cart-page .quantity .minus{display:block!important}
	.cart-page table.shop_table_responsive tr td[data-title]::before {margin-right:10px;}
	.cart-page .quantity{display:inline-flex;}
	.cart-page .wpr-shop-table td{padding:10px!important;}
	.cart-page .wpr-shop-table .product-remove a{top:0px!important;right:0px!important;}
	.cart-page .wpr-shop-table .product-remove{border:none!important;}
	.catalog-sorting form{margin-bottom:0px;margin-right: 10px;}
	.woocommerce-columns--addresses{flex-direction:column;gap:0px;}
	#customer_login .u-column1,#customer_login .u-column2{width:100%}
	.contact_page_name_email p{flex-direction:column;gap:0px;}

}

@media(max-width:479px){
	.latest_products ul {padding-bottom: 50px!important;}
	.latest_products.animate-element.in-view .slick-slide.slick-active {transform:unset;}
	.latest_products.animate-element .slick-slide{transform: unset;}
    .peptide-item {width:100%;margin: 10px 0px;} 
	.latest_products .slick-next{left:58%;}
	.latest_products .slick-prev{left:40%;}
	 .product-summary .product_title {font-size: 26px;}
}




