/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 03 2025 | 18:11:30 */
/* Test hasan */
.judgeme-reviews-below-gallery_2 {
    width: 100%;
}
.eael-product-price.display_none {
    display: none;
}
.eael-product-info-wrap.newbox {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.eael-product-info-wrap.newbox .eael-product-price.display_none {
    display: block !important;
}

.product_image_slider .swiper-container::-webkit-scrollbar {
  width: 3px;
}
.product_bred_crumb .woocommerce-breadcrumb a:nth-child(3), .product_bred_crumb .woocommerce-breadcrumb span:nth-child(4) {
    display: none !important;
}
.product_image_slider .swiper-vertical {
	overflow-y: scroll;
	height: 880px;
}
.home .elementor-element.elementor-element-543b4aa3.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile_extra.elementor-hidden-mobile.e-flex.e-con.e-parent.e-lazyloaded a.ekit-menu-nav-link, .home i.icon.icon-down-arrow1.elementskit-submenu-indicator, .home svg.e-font-icon-svg.e-eicon-bag-medium {
    color: #fff !important;
    fill: #fff;
}
.eael-adv-accordion ul.elementor-icon-list-items {
    padding: 0px;
    list-style: none;
}
#Product-images-cts {
    position: sticky !important;
    top: 1rem;
}
div#main-product-pg-layout table.variations td.value select{
    border: 1px solid #EAEAEA;
}
div#main-product-pg-layout .product_image_slider__thumbs .swiper-wrapper {
    gap: 6px !important;
    padding-right: 3px;
}
.product_image_slider .swiper-vertical::-webkit-scrollbar-thumb {
    background: #B1B1B1;
}
.product_image_slider .swiper-vertical::-webkit-scrollbar {
  width: 5px;
}
.product_image_slider .product_image_slider__thumbs .swiper-slide {
    height: 100px !important;
}
#product-detail-content tr.variation-color, #product-detail-content tr.variation-trouser, #product-detail-content tr.variation-material, #product-detail-content tr.variation-gender, #product-detail-content tr.variation-hat, #product-detail-content tr.variation-style, #product-detail-content tr.variation-team {
    flex-direction: row;
    align-items: baseline;
}
#product-detail-content tr.variation-color th.label, #product-detail-content tr.variation-trouser th.label, #product-detail-content tr.variation-material th.label, #product-detail-content tr.variation-gender th.label, #product-detail-content tr.variation-hat th.label, #product-detail-content tr.variation-style th.label, #product-detail-content tr.variation-team th.label {
	width: 80px !important;
}
span.woo-selected-variation-item-name {
    display: none !important;
}
#product-detail-content tr.variation-color select, #product-detail-content tr.variation-trouser select, #product-detail-content tr.variation-material select, #product-detail-content tr.variation-gender select, #product-detail-content tr.variation-hat select, #product-detail-content tr.variation-style select, #product-detail-content tr.variation-team select {
    width: 220px !important;
	display: block !important;
}
tr.variation-material ul, tr.variation-trouser ul, tr.variation-color ul, tr.variation-gender ul, tr.variation-hat ul, tr.variation-style ul, tr.variation-team ul  {
    display: none !important;
}





.collection_content_wraper .content_box a {
    color: #29090F;
    font-weight: 600 !important;
}
.collection_content_wraper .content_box a span {
    font-weight: 600 !important;
}

.home .elementor-element.elementor-element-cbc8cd5.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background-color: transparent;
}
div#collection-product-grid span.onsale {
    margin-left: 14px !important;
    margin-top: 10px !important;
}
ul.tabs.wc-tabs li.active {
    background-color: #29090F !important;
}
.single_variation_wrap button.qty-minus {
    font-size: 30px;
    line-height: 0px;
    padding: 23px 17px !important;
}
.single_variation_wrap button.qty-plus {
    right: 0px;
    font-size: 23px;
    line-height: 0px;
    padding: 23px 16px !important;
}

div#product-page-images-col {
    position: relative;
}
div#Product-images-cts {
    position: sticky !important;
    top: 1rem;
}
div#our-collection-tabs-sec span.eael-onsale.sale-preset-4.left, div#new-arrival-tabs-sec span.eael-onsale.sale-preset-4.left {
    margin-left: 15px;
}
.elementskit-megamenu-panel p.elementor-heading-title.elementor-size-default {
    margin-bottom: 0px;
}
div#main-product-pg-layout .product_image_slider__thumbs {
    height: 100% !important;
}
div#Product-images-cts .swiper.swiper-slider.swiper-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden span.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}
.product_image_slider .swiper-wrapper {
    flex-direction: column !important;
}
.swiper .swiper-wrapper {
    display: flex !important;
    flex-direction: row !important;
}







.home .elementor-element.elementor-element-543b4aa3.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile_extra.elementor-hidden-mobile.e-flex.e-con.e-parent.e-lazyloaded {
    background-color: transparent;
}
div#search-div input#dgwt-wcas-search-input-1 {
    background-color: #fff;
    border-radius: 30px;
    padding: 13px 20px 13px 45px;
}
span.eael-onsale.sale-preset-4.left {
    z-index: 0;
}
div#contact-info-lower-col, div#contact-info-upper-col {
    background-color: #FFDFDF;
}
div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
    content: '';
    width: 46px;
    position: absolute;
    height: 28px;
    background-color: #29090F;
    display: block;
    top: 10px;
    border-radius: 40px;
    left: 134px;
    padding: 12px 18px 30px 10px;
}
#explore-shop-btn:hover i.icon.icon-right-arrow:before {
    transform: rotate(45deg) !important;
}


div#explore-sec-btn i.icon.icon-right-arrow:before {
    color: #fff; !important;
    fill: #fff !important;!i;!;
    z-index: 99999;
    position: relative;
    font-size: 22px;
    right: -5px;
}
div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
    content: '';
    width: 46px;
    position: absolute;
    height: 28px;
    background-color: #29090F;
    display: block;
    top: 9px;
    border-radius: 40px;
    left: 222px;
    padding: 14px 18px 30px 10px;
}
div#leatherly-banner-content a#leatherly-banner-btn:hover i.icon.icon-right-arrow:before, div#leatherly-banner-content a#leatherly-banner-shop:hover i.icon.icon-right-arrow:before  {
    transform: rotate(-47deg);
	transition: 0.5s;
}
div#leatherly-banner-content i.icon.icon-right-arrow:before {
    z-index: 9999;
    position: absolute;
    color: #fff;
    right: 22px;
    font-size: 22px;
    top: 19px;
}
table.variations th {
    padding-left: 0px !important;
}


div#explore-sec-btn i.icon.icon-right-arrow:after {
    content: '';
    width: 50px;
    position: absolute;
    height: 28px;
    background-color: #29090F;
    display: block;
    top: 7px;
    border-radius: 40px;
    left: 183px;
    padding: 18px 18px 30px 10px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled] {
    background-color: #214653;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent !important;
    padding: 10px;
    border-radius: 10px !important;
}
.home .elementor-8 .elementor-element.elementor-element-30d74e9 img {
    width: 76%;
}
	span.jdgm-star {
    color: #f2b01e !important;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
    z-index: 0 !important;
}
section.related.products span.price {
    text-align: right;
    margin-top: -25px;
}
nav.woocommerce-breadcrumb a {
    text-decoration: none;
}
.qant_label {
    padding-bottom: 5px;
}
.quantity input[type="number"]::-webkit-inner-spin-button{
    opacity: 1 !important;
}
.elementor-menu-cart__product-price {
    color: #000;
}
section.related.products h2.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 35px;
    padding: 0px !important;
}
div#leatherly-banner-content h2.elementor-heading-title.elementor-size-default span {
    font-family: betterlett;
    line-height: 120px !important;
}
span.elementor-icon i.icon:before {
    background-color: #000;
    border-radius: 40px;
    padding: 30px 30px;
}
p.elementor-icon-box-description a {
    color: #000;
    text-decoration: none;
}
button.single_add_to_cart_button.button.alt:hover {
    background-color: #29090F !important;
}
span.elementor-icon i.icon:before {
    background-color: #000;
    border-radius: 40px;
    padding: 20px 20px;
}
a.text-decoration-none {
    color: #000;
    text-decoration: none;
    font-weight: 700;
}

li.variable-item.button-variable-item.selected {
    background-color: #29090F !important;
    color: #fff !important;
}
div#banner-main-heading h1 strong {
    font-size: 160px;
    font-weight: 700 !important;
    font-family: 'outfit' !important;
    line-height: 115px;
    font-style: normal;
}
div#new-arrival-tabs-sec a.post-list-filter-item.active, div#our-collection-tabs-sec a.active.post-list-filter-item.post-list-cat-f6e33fa {
    text-decoration: underline !important;
}
div#banner-main-heading h1 {
    font-size: 115px;
    color: #fff;
    font-weight: 700;
    font-family: 'outfit' !important;
}
@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
div#homer-banner .elementor-widget-container img {
    animation: spin 5s infinite;
}
span.onsale {
    z-index: 1 !important;
}
#collection-btn-sec h2 {
    font-size: 130px;
    margin-bottom: -20px;
}
.jdgm-prev-badge[data-average-rating='0.00'] {
    display: block !important;
}
.jdgm-widget.jdgm-widget {
    display: block !important;
}
#collection-btn-sec p {
    font-size: 18px !important;
    margin-bottom: -30px;
}
div#collection-2nd-head p {
    text-align: end;
}
div#img-text-inner-col h2.elementor-heading-title {
    font-size: 35px;
}
div#img-text-inner-col p {
    margin-bottom: 0px;
}
div#serives-box-content:hover p, div#serives-box-content:hover h3, div#serives-box-content:hover img {
    color: #fff;
    filter: brightness(0) invert(1);
}
div#serives-box-content img {
    filter: brightness(34) invert(1);
}
div#img-text-inner-col .elementor-element.elementor-element-b31dc49.elementor-widget.elementor-widget-text-editor p {
    color: rgba(33,70,83,1);
}
div#subscription-sec h2 {
    font-size: 45px;
    line-height: 50px;
}
div#subscription-sec input#form-field-email {
    padding: 20px 30px;
}
div#subscription-sec p {
    font-size: 18px;
}
#collecttion_content h2:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    background-color: #000;
    bottom: -17px;
    left: 0;
}
#collecttion_content h2 {
    position: relative;
    margin-bottom: 40px;
	font-size: 25px;
}
.content_box h3 {
    font-size: 22px;
    margin-bottom: 5px;
}
section#collecttion_content .content_box a{
    color: #29090F;
    font-weight: 600;
    text-decoration: underline;
}
section#collecttion_content .content_box a span {
    font-weight: 600 !important;
}
div#img-text-inner-col {
    position: absolute;
    width: 90%;
    right: -115px;
    z-index: 99;
}
div#subscription_form form {
    display: flex;
    justify-content: center;
    width: 100%;
}
#subscription-section .tnp-field.tnp-field-email label {
    display: none;
}
.subscription-section form {
    border-radius: 30px !important;
}
#subscription-section .tnp-subscription input[type=email] {
    border-radius: 43px;
    font-size: 16px !important;
    padding: 23px 20px;
    width: 670px;
}
#subscription-section .tnp-field.tnp-field-button input.tnp-submit {
    border-radius: 38px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #29090F;
    top: 0px;
    right: -336px;
    padding: 21px 35px;
}
#subscription-section .tnp-field.tnp-field-button {
    position: absolute;
}
div#eael-product-gallery ul.products.eael-post-appender li.product .eael-product-price {
    width: 100%;
    text-align: end;
}
div#our-collection-tabs-sec ul.eael-cat-tab {
    display: none;
}
div#eael-product-gallery ul.products.eael-post-appender li.product .star-rating {
    margin-left: 0px !important;
    width: 50%;
    top: -30px;
}
.eael-product-price del {
    font-size: 15px;
    margin-right: 5px;
}
.eael-product-price ins {
    font-size: 18px !important;
    text-decoration: none;
}
.eael-product-wrap a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    background-color: #f4f4f4;
/*     padding: 30px 40px 10px !important; */
}
span.eael-onsale.sale-preset-4.left:after {
    display: none;
}
#product-detail-content p.price {
    margin-bottom: -10px;
}
#product-detail-content table.variations td.value, #product-detail-content table.variations th.label {
    background-color: #fff;
    text-align: left;
}
#product-detail-content tr {
    display: flex;
    flex-direction: column;
}
#product-detail-content li.variable-item.button-variable-item {
    width: 12.5% !important;
    padding: 22px 2px;
    border: 2px solid #eaeaea;
    box-shadow: unset;
}
#product-detail-content li.variable-item.button-variable-item:nth-child(8) {
    width: 49% !important;
}
#product-detail-content .quantity {
    width: 40%;
    position: relative;
    display: flex;
}
.single_variation_wrap button.qty-minus, .single_variation_wrap button.qty-plus {
    position: absolute;
    margin: 0px !important;
    border: unset;
    border-radius: 0px !important;
    background-color: #29090F !important;
    color: #fff !important;
}
#product-detail-content .quantity input {
    width: 100% !important;
}
/* section.related.products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    padding: 30px 50px;
    background-color: #e8e8e8;
} */
section.related.products span.price {
    text-align: right;
}
div#email-color a {
    color: #000 !important;
}
section.related.products span.price ins {
    text-decoration: none;
}
/* section.related.products h2 {
    font-size: 40px;
    text-transform: capitalize;
} */
#collection-product-grid img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
/*     padding: 30px 30px; */
    background: #e8e8e8;
}
#collection-product-grid span.price ins {
    text-decoration: none;
    font-weight: 400;
}
#collection-product-grid span.price {
    text-align: end;
    margin-top: -26px;
}
div#main-footer div#footer-first-col .elementor-widget-container h4 {
    font-size: 18px !important;
    margin-bottom: 5px !important;
}
.widget_shopping_cart_content dl.variation {
    display: none !important;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
/*     padding: 30px; */
    background: #e8e8e8;
}
#collection-product-grid ins {
    color: #333;
    font-weight: 400 !important;
    text-decoration: none;
}
#collecttion_content .container {
    padding: 30px 10px;
    overflow: hidden;
    height: 520px;
    overflow-y: scroll;
}
#collecttion_content {
    margin: 0px 0px;
    padding: 40px 320px;
    background-color: #ededed;
}
#collection_faq {
    padding: 50px 0px;
    width: 75%;
    margin: 0px auto;
}

#collection_faq h2.text-center.mb-5.heading_collection_faq {}

#collection_faq h2.text-center.mb-5.heading_collection_faq {
    text-align: center;
    font-size: 40px;
    padding-bottom: 20px;
}

#collection_faq details {
    padding: 20px 30px;
    border: 1px solid #ccc;
    margin: 20px 0px;
}
#collection_faq details p {
    padding: 20px 20px 0px;
} 
div#inhces_checkbox {
    display: flex;
    gap: 10px;
}
.measurement-size-chart .row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 10px;
}
.measurement-size-chart .col-md-6 {
    width: 47%;
}
#measurementForm {
    padding-bottom: 30px;
}
section.related.products h2 {
    font-family: 'Playfair Display';
}
#measurementForm .mb-3 {
    padding: 10px 0px;
}
.page-header {
    display: none;
}
section#collecttion_content .content_box p {
    font-family: 'Lato';
    letter-spacing: 1px;
}
#contact-info-sec span.elementor-icon {
    background-color: #000;
    padding: 18px 20px;
    border-radius: 60px;
}
div#About-Section h2 {
    margin: 40px 0px 5px 0px;
    font-size: 25px;
	font-weight: 600;
}
div#About-Section h3 {
    font-size: 22px;
    margin-bottom: 5px;
	font-weight: 600;
}
div#About-Section p {
    font-family: 'Lato';
}
#inner-pages-txt-head a {
    color: #000;
}	
.service_content_wraper a {
    color: #000;
    text-decoration: none;
}
p.mt-3.text-muted a {
    color: #000;
    font-weight: 600;
    text-decoration: none;
}
span.size-mob-hide {
    display: none;
}
	div#eael-product-gallery h2.woocommerce-loop-product__title {
    margin-top: 10px !important;
}
div#eael-product-gallery h2.woocommerce-loop-product__title {
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

section.related.products span.onsale {
    padding: 5px 14px !important;
}
div#collection-product-grid li.product h2.woocommerce-loop-product__title {
    font-size: 17px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 35px;
}
div#collection-product-grid bdi {
    font-weight: 400;
}
	div#new-arrival-tabs-sec ul.eael-cat-tab {
    display: none;
}
span.onsale {
    z-index: 0 !important;
}

.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #29090F;
    color: #fff;
    text-decoration: none;
}
.wc-block-components-main.wc-block-cart__main .wc-block-components-product-details__size {
    font-size: 15px;
}

.wc-block-components-main.wc-block-cart__main a.wc-block-components-product-name {
    font-size: 18px;
}

.wc-block-components-main.wc-block-cart__main span.price.wc-block-components-product-price {
    font-size: 16px;
}
section.related.products h2 {
    text-transform: capitalize !important;
}
div#footer-sub-head h4 {
    font-size: 20px;
    margin-bottom: 5px;
}
div#footer-sub-head p {
    margin-bottom: 0px;
}
.elementor-menu-cart__main a.elementor-button.elementor-button--checkout,.elementor-menu-cart__main a.elementor-button.elementor-button--view-cart {
    background-color: #29090F;
}

@media (max-width: 1800px)
{
}
@media (max-width: 1750px)
{
	
button#tracking-id-btn {
    padding: 0px;
}
	
}
@media (max-width: 1550px)
{

	
	
#collection-product-grid span.price {
    margin-top: -22px;
}
div#collection-product-grid li.product h2.woocommerce-loop-product__title {
    padding-bottom: 0px;
}
	#collecttion_content {
    margin: 0px 0px;
    padding: 40px 140px;
    background-color: #ededed;
}
.woolentorducts-columns-4 ul.products li.product {
    width: calc(25% - 20px) !important;
}	
span.jdgm-star {
    padding-right: 2px !important;
    font-size: 14px;
}	
div#tracking-section {
    padding: 100px 100px;
}
div#banner-main-heading h1 strong {
    font-size: 145px;
}
	div#banner-main-heading h1 {
    font-size: 100px;
}

div#home-embrace-sec .elementor-element.elementor-element-30a9500.e-con-full.e-flex.e-con.e-child {
    padding: 100px 0px 0px 100px;
}

div#home-embrace-sec h2.elementor-heading-title.elementor-size-default {
    font-size: 55px;
}
div#img-text-inner-col p {
    font-size: 15px !important;
    line-height: 25px;
}
	div#img-text-inner-col h2.elementor-heading-title {
    font-size: 25px;
    line-height: 32px;
}
	div#img-text-inner-col {
    padding: 60px 25px;
}
div#product-servies-cts {
    gap: 15px;
}
	
	
}
@media (max-width: 1440px)
{
div#homer-banner img.attachment-large.size-large.wp-image-2297 {
    width: 14%;
}	
div#contact-form .elementor-column {
    margin-bottom: 10px !important;
}
div#contact-form input {
    padding: 0px 10px !important;
}	
div#tracking-section {
        padding: 80px 70px;
}
div#serives-box-content h3 {
    font-size: 25px;
    margin-bottom: 7px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 24px 10px 48px;
	font-size: 14px;
}
	.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 11px !important;
}
div#serives-box-content p {
    font-size: 15px;
}
	div#subscription-section div#subscription-sec {
    padding: 50px 90px;
}
div#subscription-sec h2 {
    font-size: 40px;
    line-height: 30px;
}
	div#homer-banner {
/*         min-height: 710px !important; */
        gap: 100px;
    }
	div#footer-first-col h4 {
    font-size: 20px;
    margin-bottom: 5px;
}
div#product-servies-cts p {
    font-size: 13px;
}

div#product-servies-cts .elementor-icon-box-icon {
    margin-right: 3px;
}
div#size-chart-btn {
    right: 20px;
}
	div#explore-subhead p {
    margin-bottom: 0px;
}

	
}
@media(max-width: 1366px)
{
	
	div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
    left: 216px;
}
	div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
    left: 130px;
}
	div#explore-sec-btn i.icon.icon-right-arrow:after {
    left: 183px;
}
	div#leatherly-banner-content h2.elementor-heading-title.elementor-size-default span {
    line-height: 170px !important;
}
	.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
        top: 9px !important;
        left: 5px !important;
    }
	    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
        padding: 10px 9px 10px 39px;
        font-size: 14px;
    }

	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    padding: 0px;
    width: 87%;
}
    div#banner-main-heading h1 strong {
        font-size: 135px;
        line-height: 75px;
    }
	    div#banner-main-heading h1 {
        font-size: 90px;
    }
	div#eael-product-gallery h2.woocommerce-loop-product__title {
    margin-top: 10px !important;
}

	
	
}
@media (max-width: 1336px)
{
	
#product-detail-content li.variable-item.button-variable-item {
    width: 12.3% !important;
}	
    div#size-chart-btn {
        right: 25px;
    }	
	    div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
        left: 131px;
    }
	div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
        left: 211px;
    }

	

	
}
@media (max-width: 1280px)
{
	
	div#About-Section h2 {
    margin: 30px 0px 5px 0px;
    font-size: 22px;
}
    div#banner-main-heading h1 strong {
        font-size: 115px;
        line-height: 45px;
    }
	    div#banner-main-heading h1 {
        font-size: 80px;
    }
    div#serives-box-content h3 {
        font-size: 22px;
        margin-bottom: 4px;
    }
	    div#serives-box-content p {
        font-size: 14px;
    }
div#subscription-sec p {
        font-size: 16px;
        margin-bottom: 0px;
}
    div#product-servies-cts p {
        font-size: 12px;
    }

	
	
}
@media (max-width: 1115px)
{
	div#leatherly-banner-content h2.elementor-heading-title.elementor-size-default span {
    line-height: 100px !important;
}
	    div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
        left: 212px;
        top: 4px;
    }
	    div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
        left: 125px;
        top: 7px;
    }
	    div#explore-sec-btn i.icon.icon-right-arrow:after {
        left: 158px;
        top: 8px;
    }
	div#leatherly-banner-content i.icon.icon-right-arrow:before {
    top: 16px;
}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
        width: 70%;
    }
	    .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
        top: 6px !important;
        left: 5px !important;
    }
	    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
        padding: 6px 9px 7px 39px;
        font-size: 12px;
    }
	div#About-Section p.mt-3 {
    font-size: 15px;
}
	    div#About-Section h2 {
        margin: 30px 0px 5px 0px;
        font-size: 20px;
    }
	div#collection-product-grid .woolentorducts-columns-4 ul.products li.product {
    width: calc(34% - 26px) !important;
}
	    #collecttion_content {
        margin: 0px 0px;
        padding: 40px 60px;
        background-color: #ededed;
    }
	.collection_content_wraper .content_box h2 {
    font-size: 27px;
}
    div#tracking-section {
        padding: 80px 20px;
    }
	div#tracking-order-form input, div#tracking-order-form select{
    min-height: 45px !important;
}
div#tracking-order-form	.elementor-column {
    margin-bottom: 10px !important;
}
div#serives-box-content {
    padding: 30px 40px;
}
    div#subscription-sec h2 {
        font-size: 35px;
        line-height: 24px;
    }

	    div#homer-banner {
/*         min-height: 730px !important; */
        gap: 100px;
    }
	    div#home-embrace-sec h2.elementor-heading-title.elementor-size-default {
        font-size: 45px;
        line-height: 55px;
    }
	    div#banner-main-heading h1 strong {
        font-size: 100px;
        line-height: 45px;
    }
	
}
@media (max-width: 1024px)
{
	
	
.home .elementor-element.elementor-element-543b4aa3.e-con-full.elementor-hidden-tablet.elementor-hidden-mobile_extra.elementor-hidden-mobile.e-flex.e-con.e-parent.e-lazyloaded a.ekit-menu-nav-link, .home i.icon.icon-down-arrow1.elementskit-submenu-indicator, .home svg.e-font-icon-svg.e-eicon-bag-medium {
    color: #000 !important;
    fill: #000;
}
	div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
        left: 167px;
        top: 3px;
        padding: 9px 18px 27px 9px;
		width: 36px;
    }
	    div#leatherly-banner-content h2.elementor-heading-title.elementor-size-default span {
        line-height: 50px !important;
    }
	    div#leatherly-banner-content i.icon.icon-right-arrow:before {
        top: 11px;
        right: 18px;
        font-size: 19px;
    }
	    div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
        left: 102px;
        top: 4px;
        padding: 8px 18px 27px 9px;
        width: 36px;
    }
	    div#explore-sec-btn i.icon.icon-right-arrow:after {
        left: 144px;
        top: 4px;
        padding: 10px 21px 29px 10px;
        width: 38px;
    }
	div#explore-sec-btn i.icon.icon-right-arrow:before {
    font-size: 19px;
    right: -5px;
    top: -3px;
}
	.ekit-nav-dropdown-hover.active, .elementor.elementor-1088.elementor-location-archive.product {
    z-index: 0;
}
	div#product-sizes-cts {
    z-index: 0;
}
	div#size-chart-btn {
    z-index: 1;
}
	svg.fa-toggle.e-font-icon-svg.e-fas-angle-right {
    z-index: 0 !important;
}
	ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
}
ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    display: flex !important;
    flex-direction: row;
}
li#menu-item-3448, li#menu-item-3449, li#menu-item-3483, li#menu-item-3482, li#menu-item-5041{
    width: 50%;
}
li#menu-item-3482 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open, li#menu-item-3483 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open, li#menu-item-3448 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open, li#menu-item-3449 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open,  li#menu-item-5041 ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open {
    display: flex !important;
    flex-direction: column;
}
    .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
        top: 8px !important;
        left: 8px !important;
    }
	    #collection-product-grid span.price {
        margin-top: 0px;
        text-align: left;
    }
	div#collection-product-grid li.product h2.woocommerce-loop-product__title {
    line-height: 24px;
}
	section.related.products span.price {
    margin-top: -20px;
}
	span.jdgm-star {
    font-size: 14px;
    padding-right: 2px !important;
}
	.menu-item a i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    border: 0px;
    font-size: 20px;
}
	.menu-item a i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    border: 0px;
    font-size: 20px;
}
	
	div#main-mob-menu button.elementskit-menu-close.elementskit-menu-toggler {
    margin: 10px !important;
}
		div#ekit-megamenu-mob-main-menu {
    z-index: 999 !important;
}
#inner-pages-txt-head h2 {
    font-size: 26px;
    margin-bottom: 10px;
}
#inner-pages-txt-hea	h3 {
    font-size: 22px;
}
	
#inner-pages-txt-head	p.mt-3 {
    font-size: 15px;
}
.elementor-form .elementor-button.elementor-size-md {
    min-height: 40px;
}
div#eael-product-gallery ul.products.eael-post-appender {
    grid-template-columns: repeat(3, 1fr);
}
    div#home-embrace-sec .elementor-element.elementor-element-30a9500.e-con-full.e-flex.e-con.e-child {
        padding: 100px 0px 0px 60px;
    }
button.elementskit-menu-close.elementskit-menu-toggler {
    color: #000 !important;
    background-color: #fff !important;
}
	.eael-product-price ins {
    font-size: 16px !important;
    text-decoration: none;
}
	.eael-product-price del {
    font-size: 13px;
    margin-right: 2px;
}
div#explore-subhead p {
    margin-bottom: -10px;
}

li.product .eael-product-price del span.woocommerce-Price-amount.amount {
    font-size: 13px;
}
	    div#homer-banner {
        min-height: 100% !important;
        gap: 80px;
        margin-top: 0px;
        padding-top: 250px;
    }
    div#img-text-inner-col {
        width: 100%;
        z-index: 0;
        right: 20px;
        padding: 20px 5px;
        background-color: #f8f8f8;
    }
	    div#serives-box-content h3 {
        font-size: 20px;
        margin-bottom: 2px;
    }
	    div#serives-box-content p {
        font-size: 13px;
    }
	    div#serives-box-content {
        padding: 25px 20px;
    }
	    div#subscription-sec h2 {
        font-size: 30px;
        line-height: 6px;
    }
	    div#subscription-section div#subscription-sec {
        padding: 50px 40px;
    }
	#subscription-section .tnp-field.tnp-field-button input.tnp-submit {
    font-size: 14px;
}
	#subscription-section .tnp-subscription input[type=email] {
    font-size: 14px !important;
    padding: 20px 20px;
}

	
}
@media (max-width: 885px)
{
	.eael-product-info-wrap.newbox {
    display: block;
}
	div#eael-product-gallery ul.products.eael-post-appender li.product .eael-product-price {
    text-align: start;
}
	
	div#mob-search-div {
    top: -10px;
}
	    div#product-servies-cts {
        gap: 5px;
    }
    div#banner-main-heading h1 strong {
        font-size: 88px;
        line-height: 115px;
    }
	    div#banner-main-heading h1 {
        font-size: 65px;
        line-height: 0px;
    }
	    div#home-embrace-sec .elementor-element.elementor-element-30a9500.e-con-full.e-flex.e-con.e-child {
        padding: 0px 0px 0px 40px;
    }
	    div#home-embrace-sec h2.elementor-heading-title.elementor-size-default {
        font-size: 35px;
        line-height: 45px;
    }
	    div#img-text-inner-col {
        right: 20px;
        padding: 0px 0px;
        background-color: #f8f8f8;
    }
	    div#img-text-inner-col p {
        font-size: 14px !important;
        line-height: 22px;
    }
	div#welcome-img-back .elementor-widget-image {
    display: none;
}
    #product-detail-content li.variable-item.button-variable-item {
        width: 12% !important;
        margin: 2px 2px 12px;
        padding: 20px 21px;
        font-size: 14px;
    }
	a#size-chart-cts {
    padding: 12px 20px !important;
}
	#product-detail-content li.variable-item.button-variable-item:nth-child(8) {
    width: 48% !important;
}
	button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    padding: 15px 55px;
}
    div#product-servies-cts p {
        font-size: 11px;
    }
	div#product-servies-cts span.elementor-icon {
    font-size: 20px;
}
	
	
}
@media (max-width: 836px)
{
	    #product-detail-content li.variable-item.button-variable-item {
        width: 11.5% !important;
        margin: 2px 2px 12px;
        padding: 20px 20px;
        font-size: 13px;
    }
	 #product-detail-content .single_variation_wrap {
    margin-top: -10px;
}
    div#banner-main-heading h1 strong {
        font-size: 80px;
        line-height: 110px;
    }
	    div#banner-main-heading h1 {
        font-size: 60px;
        line-height: 0px;
    }
	    div#serives-box-content {
        padding: 25px 10px;
    }
	    div#subscription-sec p {
        font-size: 14px;
    }
	div#subscription_form {
    margin-top: -15px;
}
	    #subscription-section .tnp-subscription input[type=email] {
        font-size: 14px !important;
    }
	    div#subscription-section div#subscription-sec {
        padding: 30px 30px 0px;
    }
	    div#subscription-sec h2 {
        font-size: 26px;
        line-height: 3px;
    }
	#product-detail-content .quantity {
    width: 40%;
}
	div#product-servies-cts {
        gap: 20px;
    }
	div#product-servies-cts .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column !important;
    align-items: center;
    gap: 8px;
}
	
	
}
@media (max-width: 820px)
{
	
	
    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 18px;
        font-size: 13px;
    }
	    #product-detail-content li.variable-item.button-variable-item:nth-child(8) {
        width: 42% !important;
    }
	    div#size-chart-btn {
        right: 42px;
    }
	
	
}
@media (max-width: 800px)
{
	
    div#collection-product-grid .woolentorducts-columns-4 ul.products li.product {
        width: calc(50% - 20px) !important;
        margin-bottom: 0px !important;
    }
	#collection_faq h2.text-center.mb-5.heading_collection_faq {
    text-align: center;
    font-size: 32px;
    padding-bottom: 15px;
}
    div#banner-main-heading h1 strong {
        font-size: 75px;
        line-height: 105px;
    }
	    div#banner-main-heading h1 {
        font-size: 50px;
        line-height: 0px;
    }
	    div#img-text-inner-col h2.elementor-heading-title {
        font-size: 20px;
        line-height: 24px;
    }
	    div#img-text-inner-col {
        gap: 5px;
    }
	    div#img-text-inner-col p {
        font-size: 13px !important;
        line-height: 20px;
    }
	    div#serives-box-content h3 {
        font-size: 18px;
    }
	    div#subscription-sec h2 {
        font-size: 24px;
    }
	    #subscription-section .tnp-field.tnp-field-button input.tnp-submit {
        font-size: 14px;
    }
	    div#subscription-sec p {
        font-size: 12px;
    }
	    div#product-servies-cts {
        gap: 12px;
    }
	
}
@media (max-width: 768px)
{
	
	
	    div#size-chart-btn {
        right: 19px;
    }
	    #product-detail-content li.variable-item.button-variable-item:nth-child(8) {
        width: 48% !important;
    }
	
	
}
@media (max-width: 480px)
{
	
	
	.content_box h3 {
    font-size: 19px;
}
#collecttion_content h2 {
    font-size: 22px;
}
	div#collection-product-grid span.onsale {
    margin-left: 6px !important;
    margin-top: 8px !important;
    padding: 2px 6px;
}
	    div#main-product-pg-layout span.swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 10px;
        height: 10px;
        background-color: #999;
    }
	    .single_variation_wrap button.qty-minus {
        font-size: 30px !important;
        padding: 18px 13px 25px !important;
    }
	    .single_variation_wrap button.qty-plus {
        right: 0px;
        font-size: 23px !important;
        padding: 18px 13px 25px !important;
    }
	
	div#elementor-tab-content-8792, div#elementor-tab-content-8791 {
        position: absolute;
        z-index: 999;
        width: 49%;
        background-color: #fff;
    }
	    div#our-collection-tabs-sec span.eael-onsale.sale-preset-4.left, div#new-arrival-tabs-sec span.eael-onsale.sale-preset-4.left {
        margin-left: 6px;
        margin-top: -8px;
        padding: 3px 7px;
    }
	div#homer-banner {
        padding-top: 140px;
    }
	section.related.products h2.woocommerce-loop-product__title {
    line-height: 35px;
    padding: 0px !important;
	margin: 0px 0px 10px !important;
}
	div#tab-description h3 {
    font-size: 24px;
}
	div#Product-images-cts .swiper.swiper-slider.swiper-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden span.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: block;
}
.wp-block-woocommerce-cart.alignwide {
    max-width: 100%;
}
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block {
    right: -80px;
}
	    div#explore-sec-btn i.icon.icon-right-arrow:after {
        left: 133px;
        top: 4px;
        padding: 10px 21px 29px 10px;
        width: 38px;
    }
	    div#leatherly-banner-content i.icon.icon-right-arrow:before {
        top: 10px;
        right: 11px;
        font-size: 16px;
    }
	    div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
        left: 138px;
        top: 3px;
        padding: 6px 18px 24px 9px;
        width: 30px;
    }
	    div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
        left: 87px;
        top: 3px;
        padding: 6px 18px 24px 9px;
        width: 30px;
    }
	#subscription-section .tnp-subscription input[type=email] {
    width: 380px;
}
	#subscription-section .tnp-field.tnp-field-button input.tnp-submit {
    border-radius: 38px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #29090F;
    top: 5px;
    right: -186px;
    padding: 15px 105px 15px 35px;
}
	.eael-product-price span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
	li[data-attribute_name="attribute_pa_gender"] {
    padding: 15px 40px !important;
}
	    div#collection-product-grid .woolentorducts-columns-4 ul.products li.product {
        width: calc(50% - 10px) !important;
    }
	div#elementor-tab-content-2162, div#elementor-tab-content-2161 {
		position: absolute;
    z-index: 999;
    width: 49%;
    background-color: #fff;
	}
	    div#About-Section p.mt-3 {
        font-size: 16px;
    }
	    div#About-Section h2 {
        margin: 25px 0px 5px 0px;
        font-size: 18px;
    }
	section.related.products span.price {
        margin-top: 0px;
    }
	div#collection-sidebar .eael-accordion-list {
    width: 50%;
}
section.related.products span.price {
    text-align: left;
}
section.related.products .jdgm-prev-badge.jdgm--js {
    margin-top: -12px;
}
div#collection-sidebar .eael-adv-accordion {
    display: flex;
    gap: 10px;
}
	section.related.products ins span.woocommerce-Price-amount.amount {
    font-size: 15px;
}
section.related.products del span.woocommerce-Price-amount.amount {
    font-size: 13px;
}
    div#tracking-section {
        padding: 30px 20px;
    }
	div#banner-main-heading h1 strong {
        font-size: 43px;
        line-height: 86px;
    }
	    div#banner-main-heading h1.heading-line-height {
        font-size: 30px !important;
        line-height: 0px;
    }
	    div#banner-main-heading h1.heading-line-height {
        font-size: 30px !important;
        line-height: 0px;
        margin-bottom: -10px;
    }
	    div#eael-product-gallery ul.products.eael-post-appender {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
	    div#home-embrace-sec h2.elementor-heading-title.elementor-size-default {
        font-size: 25px;
        line-height: 25px;
    }
	    div#home-embrace-sec .elementor-element.elementor-element-30a9500.e-con-full.e-flex.e-con.e-child {
        padding: 0px 20px 0px 20px;
    }
	    div#img-text-inner-col {
        gap: 15px;
        position: relative;
        margin-top: 20px;
        padding: 0px 0px;
        right: 0px;
    }
	    div#serives-box-content {
        padding: 30px 30px;
    }
	div#subscription-section .elementor-element.elementor-element-21cf59d0.e-con-full.e-flex.e-con.e-child {
    display: none;
}
	    div#subscription-section div#subscription-sec {
        padding: 50px 30px 30px;
    }
	div#main-mob-menu div#ekit-megamenu-main-menu {
    z-index: 9999999999 !important;
}
div#main-mob-menu {
    z-index: 1 !important;
}
div#eael-product-gallery h2.woocommerce-loop-product__title {
     margin-top: 5px !important;
     margin-bottom: 0px;
}
div#eael-product-gallery ul.products.eael-post-appender li.product .eael-product-price {
    text-align: left;
    margin-bottom: 0px !important;
}
	div#eael-product-gallery ul.products.eael-post-appender li.product .star-rating {
    width: 55%;
    top: 0px;
    margin-top: 5px;
}
	section.related.products span.woocommerce-Price-amount.amount {
    font-size: 14px;
}
    div#footer-first-col h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }
	.product_image_slider__thumbs {
    display: none !important;
}
	    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 23px;
    }
	div#product-detail-content td.value.woo-variation-items-wrapper {
    padding: 0px 0px;
}
	    div#size-chart-btn {
        right: 14px;
        top: 98px;
    }

	    div#product-servies-cts {
        gap: 12px;
        display: flex;
        justify-content: space-around;
    }
	    div#product-servies-cts .elementor-icon-box-icon {
        margin: unset;
    }
	    div#product-servies-cts span.elementor-icon {
        font-size: 28px;
    }
	#product-detail-content .quantity {
        width: 47%;
    }
	#collection_faq h2.text-center.mb-5.heading_collection_faq {
        text-align: center;
        font-size: 25px;
        padding-bottom: 5px;
    }
	#collection_faq {
    padding: 30px 0px;
    width: 85%;
    margin: 0px auto;
}
	    #collecttion_content {
        margin: 0px 0px;
        padding: 30px 30px;
    }
	    .collection_content_wraper .content_box h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
	 .collection_content_wraper .content_box p {
    font-size: 14px;
}
	button.elementskit-menu-hamburger.elementskit-menu-toggler:active {
    background-color: #ffffff;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler:hover{
    background-color: #ffffff;
}
section.related.products span.onsale {
    padding: 3px 7px !important;
    margin-left: 6px !important;
    margin-top: 8px !important;
}
	
	
	
}
@media (max-width: 430px)
{

	    div#banner-main-heading h1.heading-line-height {
        font-size: 26px !important;
        line-height: 0px;
        margin-bottom: -20px;
    }
	
button.single_add_to_cart_button.button.alt {
    padding: 15px 50px !important;
}

	
div#collection-product-grid li.product h2.woocommerce-loop-product__title {
    font-size: 16px;
    line-height: 28px;
}	
div#inner-pages-content p.mt-3.text-muted {
    font-size: 14px;
} 
	
	
}
@media (max-width: 425px)
{
}
@media (max-width: 415px)
{
	
div#banner-main-heading h1 strong {
        font-size: 38px;
        line-height: 82px;
    }
	#product-detail-content li.variable-item.button-variable-item {
        padding: 20px 22px;
    }
		.elementor-widget-woocommerce-product-data-tabs ul.tabs.wc-tabs a {
    font-size: 13px !important;
}
	
	
}
@media (max-width: 395px)
{
	
	
    div#our-collection-tabs-sec .elementor-widget-container p {
        margin-bottom: 0px;
    }
	    div#home-embrace-sec h2.elementor-heading-title.elementor-size-default {
        font-size: 22px;
        line-height: 25px;
    }
	    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 21px;
    }
	div#collection-product-grid li.product h2.woocommerce-loop-product__title {
        font-size: 15px;
        line-height: 28px;
    }
	    #subscription-section .tnp-subscription input[type=email] {
        width: 350px;
    }
	    #subscription-section .tnp-field.tnp-field-button input.tnp-submit {
        right: -170px;
    }
	
	
}
@media (max-width: 380px)
{
	
	.elementor-widget-woocommerce-product-data-tabs ul.tabs.wc-tabs a {
    font-size: 13px !important;
}
	    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 20px;
    }
	div#product-payment-cts h2.elementor-heading-title.elementor-size-default {
    font-size: 13px;
}
div#eael-product-gallery h2.woocommerce-loop-product__title {
        font-size: 14px;
}
li.product .eael-product-price del span.woocommerce-Price-amount.amount {
        font-size: 12px;
}
li.product span.woocommerce-Price-amount.amount {
        font-size: 15px;
}
div#announcemenrt-bar h2.elementor-heading-title.elementor-size-default {
    font-size: 9px;
}
div#mob-header-seacrh-col {
    padding: 0px;
}
div#mob-header-seacrh-col a.ekit_navsearch-button.ekit-modal-popup {
    margin: 0px;
}
	.description_tab a {
    font-size: 10px !important;
}
	div#product-detail-content h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    font-size: 24px;
    line-height: 25px;
}
	div#leatherly-banner-content .elementor-widget-container h1 {
    font-size: 22px;
}
	
	
}
@media (max-width: 360px)
{
	
	section.related.products span.onsale{
    padding: 2px 5px !important;
    margin-left: 6px !important;
    margin-top: 7px !important;
    font-size: 11px !important;
}
	div#collection-product-grid span.onsale {
    margin-left: 5px !important;
    margin-top: 6px !important;
    padding: 2px 5px;
    font-size: 11px;
}
	    div#our-collection-tabs-sec span.eael-onsale.sale-preset-4.left, div#new-arrival-tabs-sec span.eael-onsale.sale-preset-4.left {
        margin-left: 6px;
        margin-top: -9px;
        padding: 2px 4px;
        font-size: 11px;
    }

	a#leatherly-banner-shop {
    padding: 12px 12px 13px 10px;
}
	    div#leatherly-banner-content a#leatherly-banner-btn i.icon.icon-right-arrow:after {
        left: 118px;
    }
	a#leatherly-banner-btn {
    padding: 12px 7px 13px 7px;
}
	    div#leatherly-banner-content a#leatherly-banner-shop i.icon.icon-right-arrow:after {
        left: 74px;
    }
	div#sale-product-box p.elementor-icon-box-description {
    font-size: 12px;
}
	    div#product-detail-content h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
        font-size: 22px;
        line-height: 25px;
    }
	    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 19px;
    }
    div#banner-main-heading h1 strong {
        font-size: 34px;
        line-height: 79px;
    }
	    div#banner-main-heading h1.heading-line-height {
        font-size: 20px !important;
    }
	div#product-detail-content nav.eael-breadcrumbs__content.woocommerce-breadcrumb {
    font-size: 12px;
}
	#subscription-section .tnp-subscription input[type=email] {
        width: 310px;
    }
	    #subscription-section .tnp-field.tnp-field-button input.tnp-submit {
        right: -150px;
        padding: 15px 95px 15px 28px;
    }
	
	
	
}
@media (max-width: 320px)
{
	
	
	div#leatherly-banner-content .elementor-widget-container h1 {
        font-size: 19px;
    }
	#subscription-section .tnp-subscription input[type=email] {
        width: 260px;
    }
	#subscription-section .tnp-field.tnp-field-button input.tnp-submit {
        right: -120px;
        font-size: 12px;
        padding: 15px 85px 15px 20px;
    }
	.elementor-widget-woocommerce-product-data-tabs ul.tabs.wc-tabs a {
        font-size: 11px !important;
    }
	ul.tabs.wc-tabs {
    padding: 0px 5px !important;
}
	div#product-payment-cts .elementor-element.elementor-element-6aa0a84.elementor-widget__width-initial.elementor-widget.elementor-widget-heading .elementor-widget-container {
    width: 170px !important;
}
	div#product-detail-content h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
        font-size: 20px;
        line-height: 25px;
    }
	    #product-detail-content li.variable-item.button-variable-item {
        padding: 20px 16px;
        font-size: 11px;
        margin-bottom: 5px;
    }
	    a#size-chart-cts {
        padding: 13px 26px !important;
        font-size: 13px;
    }
	div#sale-product-box .elementor-element.elementor-element-5df5e23.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
    width: 120px;
}
	    div#size-chart-btn {
        right: 10px;
        top: 91px;
    }
	    div#product-servies-cts p {
        font-size: 10px;
    }
	    div#product-servies-cts {
        gap: 0px;
    }
    div#banner-main-heading h1 strong {
        font-size: 30px;
        line-height: 76px;
    }
	    div#banner-main-heading h1.heading-line-height {
        font-size: 18px !important;
    }
	div#new-arrival-tabs-sec .e-con-inner, div#our-collection-tabs-sec .e-con-inner {
    gap: 10px;
}
	div#our-collection-tabs-sec h2.elementor-heading-title.elementor-size-default, div#new-arrival-tabs-sec h2.elementor-heading-title.elementor-size-default {
    font-size: 20px;
}
	    div#img-text-inner-col h2.elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
	
	
}
@media (max-width: 280px)
{
}



