/** Shopify CDN: Minification failed

Line 302:29 "font-weght" is not a known CSS property
Line 431:70 Expected identifier but found "!"
Line 431:73 Expected identifier but found "!"
Line 1677:0 Unexpected "{"

**/
@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Bold.woff2?v=1745910091') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Bold.woff?v=1745910092') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Medium.woff2?v=1745910091') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Medium.woff?v=1745910091') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Regular.woff2?v=1745910091') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-Regular.woff?v=1745910091') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-SemiBold.woff2?v=1745910091') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0678/2589/3527/files/Montserrat-SemiBold.woff?v=1745910091') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



body iframe#admin-bar-iframe {display: none !important;}


:root {
  --uni: 'Univers Next Pro';
  --mon: var(--montserrat);
  --facundo: 'Facundo';
  --montserrat: 'Montserrat';
  --pink-site:#b1414f;
  --red: #C0333C;
  --red-light:#fbfbfb;
  --blue:#282B30;
  --pink: #fc5180;
}
html body {font-family: var(--montserrat); letter-spacing: .6px; color: #000; line-height: 140%;}
body .container {
    width: 90%;
    max-width:1500px;
    padding-inline: 15px;
    margin-inline: auto;
}
body.index--template .container, 
body.collection--template .container,
.js-collection-page.collection-page .container
{
    width: 100%;
    max-width:unset;
    padding-inline: 50px;
    margin-inline: auto;
}

/*===================header============================*/
body .websensepro-announcement-bar {background: var(--pink); }
body .header_wishlist span.count,
body .header_cart .header-cart--count {background: #000000; }
.mobile-menu_nav .mobile-menu_nav-item a {font-family: var(--montserrat); font-size:16px; color: #000; font-weight: 500; padding-block: 15px; transition:.4s all; }
.mobile-menu_nav .mobile-menu_nav-item a:hover {color: #000000; }
.mobile-menu_inner {max-width: 350px; width: 100%; }
.mobile-menu_nav {width: 100%; padding: 65px 30px 30px; }
.header_social .social-icons {padding-left: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; margin-inline: 0; padding-inline: 20px; }
.header_social .social-icons li {list-style: none; border: 1px solid; border-color: var(--colorDrawerBorder); margin: 0 0 -1px; text-align: center; }
.header_social .social-icons li a {display: block; padding: 12px 10px; }
.header_social .social-icons:nth-child(3n-1) {margin-left: -1px; margin-right: -1px; }
.header_social .social-icons li:nth-child(3n-1) {margin-left: -1px; margin-right: -1px; }
.header_bottom .container, .footer-copyright .container {width: 100% !important; max-width: 1500px !important; margin-inline: auto !important; padding-inline: 0 !important; }
.header_social .social-icons li a:hover .icon svg path {fill: #000000; }
.mobile_header_inner .logo_img {max-width: 150px; }
.mobile_header .header_bottom {padding-block: 15px; min-height: 80px; display: flex; flex-direction: column; align-items: center; justify-content: center; padding-inline: 50px; }
.mobile-menu_nav .mobile-menu_nav-item:last-child {border-bottom: 0; }
.mobile_header .mobile_menu {z-index: 100000;}

#header .main-header.header_style_2 .desktop_header {padding: 15px 0; border-bottom:solid 1px #ededed;}
#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_right > div {margin: auto 10px; }
.language-selector-toggle svg {display: none; }
header .language-selector-toggle {border: 1px solid #000 !important; letter-spacing: normal !important; padding: 5px 15px 5px 20px; border-radius: 100px; }
header .language-selector-toggle:after {margin: 0 !important;}
header .main-header .language-currency.item .select-langague {margin-left: 0 !important; padding-left:  10px !important;}

#header .main-header .language-currency.item .select-langague .language-selector-dropdown .language-selector-list .language-selector-item.locale-selector__item--current a {color: #000; }
body #header .main-header .language-currency.item .select-langague .language-selector-dropdown {left: 10px !important; transform: none !important; right: 0 !important; width: auto; top: 42px !important; }
body #header .main-header .language-currency.item .select-langague .language-selector-dropdown.show {transform: none !important; }
#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_right>div.language-currency.item {margin-right: 0; }

.mobile-menu_inner .header-contact {padding: 15px 20px 40px 30px;}
.header-contact > p {font-size: 20px; font-weight: 600; letter-spacing: normal; font-family: var(--montserrat); margin-bottom: 24px; }
.header-contact  img {width: 20px; margin-right: 6px; }
.header-contact a {font-size: 15px; letter-spacing: normal; font-weight: 400; font-family: var(--montserrat); color: #000; display: block; line-height: 120%; }
.header-contact .contact_phone {margin-bottom: 20px; }

.websensepro-announcement-bar .websensepro-messages:after, .websensepro-announcement-bar .websensepro-messages:before {
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/0678/2589/3527/files/white-heart.svg?v=1746005691) no-repeat;
    width: 15px;
    height: 15px;
    margin: 0 8px;
}
.websensepro-announcement-bar .websensepro-messages {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 20px;
    color: #fff;
}

/*===================end-header============================*/

/*===================marquee===============================*/

body .custom-marquee {background: #fc5180!important; height: 44px!important; border-bottom: 0px solid #000000!important; border-top: 0px solid #000000!important; margin-top: -1px; }
body .custom-marquee .content.marquee-text {color: #fc5180; font-family: var(--montserrat); margin-left: 0 !important; text-transform: uppercase; font-weight: 600; font-size: 16px !important; letter-spacing: .6px !important; background: #fff; padding: 8px 18px; margin: 15px; border-radius: 80px;}
body .custom-marquee .content.marquee-text:before {content: "//"; font-family: var(--montserrat); margin: 0 10px; letter-spacing: 0px; display: none;}
body .custom-marquee .track {animation: marquee 60s linear infinite !important;}

/*===================marquee===============================*/

/*===================reels========================*/

.product-grid__content .swatch-content.color {display: none; }
body #shopify-block-ASjhUL1BJTWZ2TzhNT__reelfy_videos_reelfy_section_rhCdFt {padding-top: 60px; padding-bottom: 00px; padding-inline: 40px;  }
body ol.flickityrf-page-dots {display: none; }
body .rf-video-products {border-radius: 10px; overflow: hidden; }
body .rf-carousel .carousel-cell {margin-right: 15px; }
body .card_type-overlay_product .reelfy_card_product {background: #fff; margin: 0 10px 10px 10px; width: calc(100% - 20px); border-radius: 5px; padding-top: 10px; }
body .reelfy_card_product__title, .reelfy_reels_title, .reelfy_reels_duration {color: #000; font-family: var(--montserrat); font-weight: 400; font-size: 14px; letter-spacing: .6px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; }
body .reelfy_card_product__prices {color: #000; font-family: var(--montserrat); font-weight: 400; font-size: 16px; }
body .rf-price--on-sale .rf-price__sale {display: flex; grid-gap: 5px; flex-direction: row-reverse;  }
body .rf-price--on-sale .rf-price__sale .rf-price-item--sale {font-size: 16px; font-family: var(--montserrat); font-weight: 400; }
body .reelfy_card_product__prices .rf-price--on-sale .rf-price-item--regular {color: #000; margin-right: 0; opacity: .6; font-size: 14px; font-family: var(--montserrat); }
body .card_type-overlay_product .reelfy_card_product .reelfy_card_product__image {aspect-ratio: .8; height: auto; }
body .card_type-overlay_product .reelfy_card_product .reelfy_card_product__image {aspect-ratio: .8; height: auto; width: 60px; }
body .card_type-overlay_product .reelfy_card_product .reelfy_card_product__image img {border-radius: 6px; }

/*================end-reels=======================*/

.leotriplet-section-title h2.leotriplet-title,
body .rf__header.rf__header-section h2.rf__title {font-size: 28px; line-height: 120%; font-weight: 500; margin: 5px 0 0; font-family: var(--montserrat); text-transform: uppercase; letter-spacing: .2px; color:#000; text-align:center; }
.section-marquee_CVxAez.custom-marquee .content {font-family: var(--montserrat); font-weight: 400; }
.header-top-slide {padding-block: 10px; }
.header-top-slide .websensepro-swiper-button {display: none !important; }
.header-top-slide .websensepro-message {letter-spacing: normal; font-size: 14px; font-family: var(--montserrat); text-transform: uppercase; }
section.featured-collection-sec {margin-block: 0!important; }
.featured-collection-sec .collection-list-block {display: flex; justify-content: center; gap: 20px; }
#shopify-section-template--18946214625531__featured_collection_list_xpx3QG .collection-list-block {grid-gap: 0;}
.collection-list-block .collection-item__image {border-radius: 0; overflow: hidden; position: relative; padding: 6px; margin-bottom: 10px; }
.collection-list-block .collection-item__image:before {content: ''; position: absolute; top: 0; left: 0; background-color: transparent; width: 100%; height: 100%; border-radius: 500px; border: 2px solid #000; display:none; }
.collection-list-block .collection-item__image img {border-radius: 0px; filter: none !important; width:100%; }
.collection-list-block .collection-list--item.list-style-1 {text-align: center; height:100%; }
.collection-list-block  .collection-item__title {font-size: 16px; font-family: var(--montserrat); color: #000; }
.collection-list-block > .slick-carousel__slide:first-child .collection-item__title {display: none; }
.leotriplet-section-template--18946214625531__featured_collection_list_xpx3QG.section-collection--list .leotriplet-section-content {max-width: 1500px; width: 100%; margin-inline: auto; }

#shopify-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-list--item .collection-item__url, 
#shopify-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-list--item .collection-item__url > div, 
#shopify-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-list--item .collection-item__url img {height: 100%; object-fit: cover; margin-bottom:0; }

.featured-collection-sec .leotriplet-section-title {display: flex; justify-content: center; grid-gap: 18px; align-items: center; flex-wrap: wrap; }
.featured-collection-sec .leotriplet-section-title img {display: inline-block !important; margin: 0 !important; }
/*===================product=====================*/
section.section-product-tabs {padding-bottom: 80px!important; padding-top: 80px !important; }
.section-product-tabs .load--more {margin: 20px 0 0; }
body .section-product-tabs .product-tabs-nav__list {margin-bottom: 28px;} 
.section-product-tabs ul li .product-tabs-nav__link {border: 1px solid #000000!important; border-radius: 100px !important; padding: 8px 35px!important; font-family: var(--montserrat); font-weight: 400!important; letter-spacing: .6px; font-size: 15px; color: #000000!important; }
.section-product-tabs ul li .product-tabs-nav__link.active {background-color: #000000!important; color: #fff !important; }
.section-product-tabs ul li .product-tabs-nav__link:hover {background-color:#000000!important; color: #fff !important; }
.section-product-tabs .leotriplet-section-title {margin-bottom: 20px; }
.product-grid-card__image img {aspect-ratio: unset; }
.preloading-grid-img-product {padding-top: 0 !important; }
.product-grid .product-grid-card__image .preloading-grid-img-product img {position: unset; aspect-ratio: 1; object-fit: cover !important; }
.product-grid .product-grid__image-wrapper .product-grid__buttons {display: none; }
.view-all-button {justify-content: center; margin-top: 20px; }
.view-all-button a {padding: 12px 15px; background-color: var(--pink); color: #fff; max-width: 140px; width: 100%; transition: .3s; border-radius: 0; font-size: 14px; font-family: var(--montserrat); text-transform: uppercase; letter-spacing: 1.1px; font-weight: 500;}
.view-all-button a:hover {background-color: #000; color:#fff; }
.product-grid {margin-bottom: 0; }
.leotriplet-section-title,
body .rf__header.rf__header-section {margin-bottom: 30px; }
#about-us .leotriplet-section-title {
    margin-bottom: 50px;
}
.product-grid.product_grid_style_1 .product-grid__content .product-grid__name a {text-align: left; font-family: var(--montserrat); color: #000; font-size: 18px; font-weight: 400; line-height: normal; margin-bottom: 8px; letter-spacing: normal; white-space: normal; display: contents; }
.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-price {font-family: var(--montserrat); color: var(--pink); font-size: 18px; font-weight: 500; letter-spacing: normal; }
.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-price.product-price--regular {color: #000; opacity:.6; }
.product-grid.product_grid_style_1 .product-grid__content .product-grid__price .product-group-price {justify-content: flex-start; margin-bottom: 8px; }
.product-grid.product_grid_style_1 .product-grid__content .product-grid__name {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin: 15px 0 10px; word-break: break-all; }
.product-grid.product_grid_style_1 .product-grid__content .variants-swatch .swatch-content {justify-content: flex-start; }
.product-grid.product_grid_style_1 .product-grid__content .variants-swatch .swatch-content .title {display: none; }
.product-grid.product_grid_style_1 .product-grid__content .variants-swatch .swatch-content.color label {border-radius: 500px; }
.product-grid.product_grid_style_1 .product-grid__content .variants-swatch .swatch-content.color label:before {border-radius: 500px; }
.product-grid__content .variants-swatch .swatch-content.label .swatch-items label {font-family: var(--montserrat); font-weight: 500; color: #000; font-size: 14px; margin: 0 15px 0 0; border-bottom: 0; letter-spacing: 1.1px; text-transform: uppercase; }
.product-grid.product_grid_style_1 .product-grid__content .product-grid__review {margin-top: 10px; display: none; }
.product-grid.product_grid_style_1 .product-grid__content .variants-swatch {display: none; }
.section--main-product .single_product_images {align-self: flex-start; position: sticky; top: 40px; }
.section--main-product .single-product .single-product-gallery .single-product-images {margin-bottom: 0; }
body .products__row {margin: 0 -8px; }
.products__row>div {padding-inline: 8px; margin-bottom:0px; }

.product-grid .product-grid__image-wrapper:hover .preloading-grid-img-product {transform: scale(1); }
.product-grid .product-grid__image-wrapper .preloading-grid-img-product {transition: .5s all; }


/*===================end-product=====================*/

.featured-collection-sec.leotriplet-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-item__image {border-radius: 0; padding: 0; }
.featured-collection-sec.leotriplet-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-item__image img {border-radius: 0; padding: 0; }
.featured-collection-sec.leotriplet-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-item__image:before {display: none; }
.featured-collection-sec.leotriplet-section-template--19152065724675__featured_collection_list_HW9iCn .collection-list-block .collection-item__title {display: none; }
.preloading-grid-img-product {padding-block: 0!important; }

section.featured-product-sec {padding-top: 50px !important; padding-bottom: 70px !important; }
/* .customer-review-sec {padding-top: 0 !important; padding-bottom: 80px !important; margin-bottom: 0 !important; } */
.customer-review-sec .cr-block-list {opacity: 1; column-count: 4; gap: 20px; }
.cr-block-list.section-testimonial-slider .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item .testimonial_client_info {display: block; }
.section-testimonial-slider .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item .testimonial_client_info .testimonial_image img {width: 100%; height:  100%; object-fit: cover; border-radius: 10px; margin-right: 0; }
.customer-review-sec .cr-block-list .slick-carousel__slide {break-inside: avoid; }
.section-testimonial-slider.customer-review-sec .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item {padding: 0; height:100%;}
.section-testimonial-slider.customer-review-sec .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item .testimonial_rating_star {text-align: left; margin-bottom: 5px; }
.section-testimonial-slider.customer-review-sec .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item .testimonial_comment_info {text-align: left; }
#shopify-section-template--18946214625531__testimonial_carousel_E8bTMR .leotriplet-section-title {margin-bottom: 40px !important; }
.cr-block-list .slick-carousel__slide {padding: 15px; background-color: #fff; box-shadow: 0 0 20px #00000012; margin-bottom: 0; margin-top: 0; height: 100%; border-radius: 20px; }
.cr-block-list .testimonial_name h5 {font-family: var(--montserrat); font-size: 24px; font-weight: 600; margin-bottom: 15px; letter-spacing: .6px; text-align: left; line-height: 130%; color: #000 !important; }
.section-testimonial-slider .leotriplet-testimonial-carousel .testimonial_rating_star .testimonial_rating:before, 
.section-testimonial-slider .leotriplet-testimonial-carousel .testimonial_rating_star .testimonial_rating:after {font-size: 16px; line-height: 1; letter-spacing: 5px; }
.cr-block-list .testimonial_comment_info p {font-family: var(--montserrat); font-size: 14px; font-weight: 400; line-height: 150%; margin-bottom: 0; color: #000 !important; letter-spacing: .2px !important; }
/*===================shop-page=======================*/

.shop-page-sec {padding-top: 50px; }
.categories-in-sidebar.leotriplet-filter.filter-list, .leotriplet-filter {border: none; padding: 0; }
h4.sidebar-filter-block--title {font-family: var(--montserrat); font-weight: 500; font-size: 15px; padding: 0; margin-bottom: 0; background: none; }
.facets--display ul li:nth-child(1) {margin-top: 0 !important; }
.categories-in-sidebar .facets--display ul li .collection-link label.name, 
.FacetFiltersForm .filter-list .facets--list li .select-filter label, 
.FacetFiltersForm .filter-color li .select-filter label {font-family: var(--montserrat); font-weight: 500; font-size: 15px; padding-left: 24px; color: #000; }
.FacetFiltersForm .leotriplet-filter-price .facets__price .price-range-slider:before {background: #000; }
.FacetFiltersForm .leotriplet-filter-price .facets__price .collection_filter--price:last-child span.from,
.FacetFiltersForm .leotriplet-filter-price .facets__price .collection_filter--price:last-child span.to {font-family: var(--montserrat); font-weight: 500; font-size: 15px; color: #000; }
.categories-in-sidebar.leotriplet-filter.filter-list, .leotriplet-filter {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.FacetFiltersForm .filter-list .facets--list li .select-filter label:before, 
.FacetFiltersForm .filter-color li .select-filter label .color, 
.categories-in-sidebar .facets--display ul li .collection-link a:before {width: 16px; height: 16px; }
.FacetFiltersForm .filter-color li .select-filter label {padding-left: 0; }
.FacetFiltersForm .filter-color li .select-filter label .color {margin-right: 8px; }
.categories-in-sidebar .facets--display ul li .collection-link label.name {padding-left: 0; }
.categories-in-sidebar .facets--display ul li .collection-link {padding-left: 24px; }
body .collection-page .facets--display ul {padding-right: 15px; margin-top: 15px; }
div#Facet-2-top-collectionsidebar {margin-top: 15px; }
.collection-page .collection-sidebar {width: calc(20% - 25px); margin-right: 25px; align-self: flex-start; position: sticky; top: 40px; }
.collection-page .collection-content {width: 80%; }
.categories-in-sidebar .facets--display ul li.active .collection-link a:before {background: #000; }
.categories-in-sidebar .facets--display ul li .collection-link label.name:hover, 
.FacetFiltersForm .filter-list .facets--list li .select-filter label:hover, 
.FacetFiltersForm .filter-color li .select-filter label:hover {font-weight: 500; }
.facet-filters.sorting .facet-filters__sort {font-family: var(--montserrat); font-weight: 500; font-size: 15px; }
.facet-filters.sorting .select:before {content: ''; position: absolute; top: 44%; width: 8px; height: 8px; border-left: 1px solid; border-top: 1px solid; transform: translateY(-50%) rotate(225deg); }
#Collection--Product:not(.list) .row .products_column {margin-bottom: 30px; padding: 8px; padding-bottom: 0; padding-top: 0; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn span {width: 4px; height: 18PX; background: #dcdcdc; margin: 0 1.5px; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn.collection-view-btn--list span {height: 4px; width: 18px; margin: 1.5px 0; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn.active {border: 1px solid #000; background-color: transparent; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn.active span {background: #000; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn.collection-view-btn--list {display: none; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn span:last-child {margin-right: 0; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn span:first-child {margin-left: 0; }
#Collection--Product .collection-page-header .collection-page-header--right .collections-view .collection-view--btn {width: auto; height: auto; padding: 4px; }

/*=====================single-product==============*/

.single_product_summary {padding-left: 40px; }
.single_product_summary .single_product_info .breadcrumbs ul.breadcrumbs__list {display: none; }
.single_product_summary .single_product_info .single_product_info--title {font-size: 28px; color: #000; font-weight: 400; font-family: var(--montserrat); letter-spacing: .6px; margin-bottom: 16px; line-height: 140%; letter-spacing:normal; }
.single_product_summary .single_product_info .single_product_info--price .single-product-price--info .single-product-compare-price {color: #555; font-family: var(--montserrat); letter-spacing: .6px; font-size: 19px; font-weight: 500; }
.single_product_summary .single_product_info .single_product_info--price .single_product--price {font-family: var(--montserrat); font-size: 25px; color: #000000; font-weight: 500; letter-spacing: .8px; }
.single_product_summary .single_product_info .single_product_info--inventory {display: none; }
.single_product_summary .single_product_info>div {margin: 0; }
.single_product_summary .single_product_info > .single_product_info--price {margin: 15px 0; margin-bottom: 24px; }
.product-offer p {font-size: 14px; font-family: var(--montserrat); color: #000; font-weight: 400; margin-bottom: 10px; }
.product-offer p strong {font-weight: 500; }
.product-offer-sec p {font-size: 14px; font-family: var(--montserrat); color: #000; font-weight: 400; margin-bottom: 0; letter-spacing: normal; line-height: 170%; position: relative; padding: 10px 20px;border: 1px dashed #fc5180; background: #ffedf2; margin-top: 9px;}
.product-offer-sec p strong {font-weght: 600; font-family: var(--montserrat); color: #000; margin-left: 0; padding-left: 28px; position:relative; font-weight:bold; }
.product-offer-sec p strong:before {content: ""; position: absolute; top: 3px; left: 0; background-image: url('https://cdn.shopify.com/s/files/1/0698/2936/1833/files/offer.svg?v=1741449480'); background-size: contain; background-repeat: no-repeat; width: 20px; height: 20px; }

.single_product_summary .single_product_info .product-form {margin-top: 0; padding-top: 20px; border-top: 1px solid #ddd;}
.variants-wrapper .variants__label .vl_block {margin-bottom: 0; }
.variants-wrapper .variants__label .vl_block .extra-charge {margin-bottom: 0; }
.variants-wrapper .variants__label .vl_block {font-family: var(--montserrat); color: #000; font-size: 14px; font-weight: 500;text-align: left;}
.productsize .variants__label .vl_block {display: flex; align-items: center; }
.productsize .variants__label .vl_block span {margin-inline: 5px; }
.single_product_summary .single_product_info .single_product_info--form form .variants-wrapper .variants__options .variant-option label {margin-bottom: 0; border-radius: 10px;}
.single_product_summary .single_product_info .single_product_info--form form .variants-wrapper .variants__options {margin-left: 6px !important; }
.productsize .extra-day-info, .productsize .day-info {font-family: var(--montserrat); color: red; font-size: 15px; font-weight: 500; display: none !important; }
.variants-wrapper.productsize {margin-bottom: 15px !important; }
.productcolor .variants__options {margin-left: 6px !important; }
.single_product_info--buttons {display: flex; align-items: center; flex-wrap: wrap; margin-top: 30px; }
.single_product_info--buttons .quantity-selector.product-quantity {width: 50%; }
.single_product_info--buttons .btn--add-to-cart {width: 75%; height: auto; padding: 0; }
.single_product_info--buttons .single-product--addtocart {width: 100%; }
.single_product_info--buttons .single-product--addtocart .shopify-payment-button {width: 100%; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector {margin: 0 0; width: 25%; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart {margin: 16px 0 0; display: grid; grid-template-columns: 1fr; align-items: unset; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor .leotriplet-quantity--number {width: 100%; height: auto; font-family: var(--montserrat); color: var(--pink); font-size: 16px; font-weight: 500; padding: 0 40px; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor{border: 1px solid var(--pink) !important;}
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector label.product-quantity__label {display: none; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor {width: 100%; height: auto; height: 52px; display: flex; flex-wrap: wrap; align-items: center; border: 1px solid #000; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-minus, .single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-plus {width: 40px; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn path {fill: var(--pink); }
.btn--add-to-cart .btn__text {padding: 13px 10px; display: block; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-minus, 
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-plus{height: auto; line-height: normal; height: 100%; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn.leotriplet-qty-minus svg, 
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .quantity-selector .quantity-selctor button.quantity-update.leotriplet-qty-btn svg {width: 12px !important; height: 12px !important; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart .button-wishlist button {width: 50px; height: 50px; margin-left: 0; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart .button-wishlist button {border: none; color: #fff; transition: .3s; background: #000000; height: 100%; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart button.shopify-payment-button__button {font-family: var(--montserrat); color: #fff; font-size: 16px; background: var(--pink); border: none!important; letter-spacing: 1px; transition: .3s all; text-transform: uppercase; padding: 0!important; min-height: 54px; height: auto; line-height: 140%; letter-spacing: 1.1px; border: 0!important; position: relative; overflow: hidden; }

.single_product_info--buttons .btn--add-to-cart span.btn__text {min-height: 50px; font-family: var(--montserrat); color: var(--pink); font-size: 16px; font-weight: 500; background: #fff; letter-spacing: 1.1px; transition: .3s; text-transform: uppercase; border: 1px solid var(--pink); padding: 12px 0; }
.single_product_info--buttons .btn--add-to-cart span.btn__text:hover {background: var(--pink); border-color: var(--pink) !important; color: #fff; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart button.shopify-payment-button__button:hover {background: #000 !important; color: #fff; border: none !important; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart .button-wishlist button:before {color: #fff; transition: 0.3s; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart .button-wishlist button:hover {border: none; background: #000; }
.single_product_summary .single_product_info .single_product_info--form form .single_product_info--buttons .single-product--addtocart .button-wishlist button:hover:before {color: #fff; }
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon .social-sharing a span path {stroke: #607d33 !important; stroke-width: 0 !important; }
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon .social-sharing a span {height: 30px; width: 35px; }
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon .social-sharing a span svg {height: 40px; width: auto; }
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon label {margin-right: 10px; font-weight: 600; color: #222; font-size: 14px; }
.single_product_summary .single-product-share--icon {flex-direction: unset; align-items: center !important; }
.single_product_info .accordion {margin-top: 25px !important; }
.single_product_summary .accordion__item {border: 1px solid #dedede; overflow: hidden; border-radius: 0; }
.single_product_summary .accordion__header {padding: 13px 18px; font-family: var(--montserrat); font-weight: 500; color: #000; font-size: 15px; }
.single_product_summary .accordion__header:after {width: 16px; height: 16px; top: 50%; transform: translateY(-50%); }
.single_product_summary .accordion__header.active:after {transform: translateY(-50%) rotateX(180deg); }
.single_product_summary .accordion__header.active {background: #ffffff; border-bottom: 1px solid #dcdcdc; }
.single_product_summary .accordion__item .accordion__content {font-family: var(--montserrat); font-weight: 400; color: #000; font-size: 14px; letter-spacing: normal; transition: 0s all !important; padding: 0 20px; }
.single_product_summary .accordion__item .accordion__content p:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h1:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h2:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h3:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h4:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h5:not(:last-child), 
.single_product_summary .accordion__item .accordion__content h6:not(:last-child),
.single_product_summary .accordion__item .accordion__content ul:not(:last-child) {margin-bottom: 20px; }
.single_product_summary .accordion__item .accordion__content ul {padding: 0 0 0 20px; }
.single_product_summary .accordion__item .accordion__content ul > li:not(:last-child) {margin-bottom: 10px; }
.single_product_summary .accordion__item .accordion__header.active + .accordion__content {padding: 20px; }
.single_product_summary .accordion__item .accordion__content > *:last-child {margin-bottom: 0; }
.single_product_summary .accordion__item .accordion__header.active+.accordion__content {max-height: fit-content !important; padding-block: 20px; }
.single_product_summary .accordion__header:after,
.single_product_summary .accordion__header:before {background: #000; height: 2px !important; transform: none !important; content: ''; width: 14px !important; position: absolute; right: 20px; top: 0 !important; bottom: 0 !important; margin: auto; transition:none !important; }
.single_product_summary .accordion__header:before {transform: rotate(90deg) !important; }
.single_product_summary .accordion__header.active:before {transform: rotate(0) !important; }



.leotriplet-section-content .single_product-tab-info {display: none; }
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-rev-widg__title {font-family: var(--montserrat); color: #000; font-size:22px; font-weight: 500; letter-spacing:normal; }
.jdgm-rev-widg .jdgm-star, 
.jdgm-revs-tab .jdgm-star, 
.jdgm-all-reviews .jdgm-star, 
.jdgm-gallery-popup .jdgm-star {color: #ffa900; }
.jdgm-rev-widg__summary-text {font-family: var(--montserrat); color: #000; font-size: 16px; font-weight: 400;  letter-spacing:normal; }
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) 
.jdgm-write-rev-link, 
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) 
.jdgm-ask-question-btn {background: #000; font-family: var(--montserrat); font-size: 16px; font-weight: 400; color: #fff; border: 1px solid #000; min-height: 50px; display: flex; flex-direction: column; align-items: center; justify-content: center; transition: 0.3s;  letter-spacing:normal; }
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-write-rev-link:hover, 
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-ask-question-btn:hover {background: transparent; color: #000; border: 1px solid #000; }
.jdgm-form__title {font-family: var(--montserrat); color: #000; font-weight: 500; }
.jdgm-form .jdgm-form__fieldset>label {font-family: var(--montserrat); font-weight: 400; font-size: 15px; color: #000; }
.jdgm-form input[type="text"], 
.jdgm-form input[type="email"], 
.jdgm-form input[type="url"], 
.jdgm-form textarea {font-family: var(--montserrat); font-size: 14px; font-weight: 400; }
.jdgm-form__fieldset p {font-family: var(--montserrat); color: #000; font-size: 14px; letter-spacing: .2px; line-height: 160%; }
.jdgm-form__fieldset p a {color: #0059fd; }
.jdgm-form__fieldset a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {border: 1px solid #000; padding: 13px 20px; font-size: 15px; font-family: var(--montserrat); font-weight: 500; color: #000; background: transparent; transition: 0.3s; }
.jdgm-form__fieldset input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {border: 1px solid #000; padding: 13px 20px; background: #000; font-size: 15px; font-family: var(--montserrat); font-weight: 500; transition: 0.3s; }
.jdgm-form__fieldset a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev:hover {border: 1px solid #000; background: #000; color: #fff; opacity: 1; }
.jdgm-form__fieldset input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev:hover {background: transparent; border: 1px solid #000; color: #000; opacity: 1; }
.jdgm-form input[type="text"]:focus, 
.jdgm-form input[type="text"]:focus-visible, 
.jdgm-form input[type="email"]:focus, 
.jdgm-form input[type="email"]:focus-visible, 
.jdgm-form input[type="url"]:focus, 
.jdgm-form input[type="url"]:focus-visible, 
.jdgm-form textarea:focus, 
.jdgm-form textarea:focus-visible {border: 1px solid #000; }
.jdgm-form__reviewer-name-format-container {font-family: var(--montserrat); }
.section--related-products .leotriplet-section-title {margin-bottom: 30px; }
.single_product_summary .single_product_info .single_product_info--form form .variants-wrapper.productsize .variants__options .variant-option input[type=radio]:checked+label[data-color]:after,
.single_product_summary .single_product_info .single_product_info--form form .variants-wrapper.productsize .variants__options .variant-option input[type=radio]:checked+label[data-label] {border-color: #dedede; }
.single_product_summary .single_product_info .single_product_info--form form .variants-wrapper.productsize .variants__options .variant-option label:hover {background-color: #000000; border-color: #000000; color: #fff; }
.single_product_summary .single_product_info .single_product_info--SKU {display: none; }
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link:hover {background: #fff !important; color: #000 !important; }

.seller-details p {margin-bottom: 0 !important;}
.seller-details { display: flex; margin-bottom: -1px; border: 1px solid #ddd; flex-wrap: wrap;}
.seller-details .seller-title {font-weight: 600; margin-right: 0; width: 25%; padding: 10px; border-right: 1px solid #ddd;}
.seller-details p:last-child {width: 75%; padding: 10px;}
.seller-details:nth-of-type(odd) {background: #f7f7f7;}

.single-product-description {margin-top: 20px !important; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 20px !important;}
p.sp-details-title {font-size: 18px; font-weight: 600; margin-bottom:10px;}
.single-product-description p {line-height: 22px;}
.single-product-description p:last-child {margin-bottom: 0 !important;!i;!;}

.social-sharing a i {font-size: 20px;}
.social-sharing a {max-width: 80px; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 35px;}
.social-sharing a.share-facebook {background-color: rgba(72,103,170,0.1); transition:0.3s;}
.social-sharing a.share-facebook i {color: #4867aa; transition:0.3s !important;}
.social-sharing a.share-twitter {background-color: rgba(29,161,242,0.1); transition:0.3s;}
.social-sharing a.share-twitter i {color: #1da1f2; transition:0.3s !important;}
.social-sharing a.share-pinterest {background-color: rgba(203,32,39,0.1); transition:0.3s;}
.social-sharing a.share-pinterest i {color: #cb2027; transition:0.3s !important;}
.social-sharing a.share-whatsapp {background-color: rgba(20,155,70,0.1); transition:0.3s;}
.social-sharing a.share-whatsapp i {color: #149b46; transition:0.3s !important;}
.social-sharing a.share-telegram {background-color: rgba(36,161,222,0.1); transition:0.3s;}
.social-sharing a.share-telegram i {color: #24A1DE; transition:0.3s !important;}
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon .social-sharing a:hover{transform: scale(1);}
.single_product_info--share .social-sharing {display: flex; width: 100%;}
.single_product_summary .single_product_info .single_product_info--share .single-product-share--icon {display:block; margin-bottom:10px;}
.single-product-share--icon label {margin-bottom:10px;}
.social-sharing a:hover.share-facebook {background-color: rgba(72,103,170,1);}
.social-sharing a:hover.share-twitter {background-color: rgba(29,161,242,1);}
.social-sharing a:hover.share-pinterest {background-color: rgba(203,32,39,1);}
.social-sharing a:hover.share-whatsapp {background-color: rgba(20,155,70,1);}
.social-sharing a:hover.share-telegram {background-color: rgba(36,161,222,1);}
.social-sharing a:hover i{color:#fff;}
.social-sharing a i:before{transition:unset !important;}

.product-head-block{padding-bottom:20px; border-bottom:1px solid #ddd;}


.single-product-gallery .col-md-12 {padding-right: 0;}
.col-lg-5.col-12.single_product_summary {padding: 0;}
.single_product_summary .single_product_info{margin-inline:50px;}

.single-product_info--image.info--image7 {text-align: center; margin-bottom: 10px !important;}
.single-product_info--image.info--image7 img {max-width:570px; width:100%; margin-inline:auto;}

.single-product_info--additional-text{display:grid; grid-template-columns:250px 1fr; gap:20px; align-items:center;}
.help-info p{margin-bottom:0;}
.help-info p:first-child {margin-bottom:8px; font-weight:bold;}


p.single-product-re {font-size: 14px; line-height: 23px; color: #000;}
p.single-product-re a {color: #0052e9; text-decoration: underline !important;}
p.single-product-re {font-size: 14px; line-height: 23px; color: #000;}
p.single-product-re a {color: #0052e9; text-decoration: underline !important;}
.single-pro-company p {margin-bottom: 15px !important;}
.single-pro-company p:last-child {margin-bottom: 0 !important;}
.single-pro-company p span {font-weight: 600;}
/*=========================footer=========================*/
body .section--our-services .services__list .service__item {
    background: #ffecee;
    color: #000;
    padding: 20px 15px;
}

body .leotriplet-footer .container {max-width: 1500px; width: 90%; }
.footer_inner .row {display: grid; grid-template-columns: 430px 1fr 1fr 400px; column-gap: 30px; }
.footer_inner .row .footer-column, .footer_inner .row .content-item {max-width: unset; width: 100%; }
.footer_inner .row .title-footer {font-family: var(--montserrat); font-size: 18px; color: #000; font-weight: 500; margin-bottom: 20px; }
.footer_inner .row .about_info {font-family: var(--montserrat); font-size: 16px; color: #000; font-weight: 400; margin-bottom: 20px; letter-spacing: .2px; line-height: 150%; }
.footer_inner ul.social-icons svg {fill: #000; }
.main-footer a {color: #000; text-decoration: unset; }
footer.leotriplet-footer {background: #fec8d6 url(https://sevyn-colors.myshopify.com/cdn/shop/files/ft-back.jpg?v=1746012165) no-repeat !important; background-size: contain !important; background-position: center bottom !important; padding-bottom: 60px; }
.main-footer .footer-block-contact>.contact_address a {color: #fff;}
.main-footer .footer-col-1 .footer-col-content {max-width: 450px; }
.footer_subscribe .newsletter-form__field-wrapper input#NewsletterForm--footer {padding: 13px 130px 13px 21px; width: 100%; border: 0; font-size: 14px; font-family: var(--montserrat); color: #000; font-weight: 400; background-color: #fff; border-radius: 12px; height: unset; letter-spacing: .2px; height:50px; }
.footer_subscribe .newsletter-form__field-wrapper input#NewsletterForm--footer::placeholder {color: #000; font-weight: 400; }
.footer_subscribe .newsletter-form__field-wrapper button#Subscribe {background: unset; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: var(--pink); height: 100%; color: #fff; font-family: var(--montserrat); font-weight: 400; padding: 0 30px; border-radius: 0 12px 12px 0; font-size: 14px; letter-spacing: .8px; border: 2px solid #fff; }
.main-footer .footer_social ul.social-icons li path {stroke: transparent !important; stroke-width: transparent !important; }
.main-footer .footer_social ul.social-icons li {margin-right: 10px; }
.main-footer .footer_social ul.social-icons li:last-child {margin-right:0; }
.main-footer ul.footer-menu li {font-family: var(--montserrat); font-size: 14px; color: #000; font-weight: 400; padding: 4px 0; text-transform: capitalize; transform: translate(0); transition: .3s; letter-spacing: 0.6px; line-height:120%; margin-bottom:5px; }
.main-footer ul.footer-menu li:hover {color: #000000; transform: translateX(5px); }
.main-footer .footer-block-contact>div a {font-family: var(--montserrat); font-size: 14px; color: #fff; font-weight: 400; letter-spacing: 1.1px; line-height:140%; }
.main-footer .footer-block-contact > .contact_address a {align-items: flex-start; }
.main-footer .footer-block-contact > div a svg {width: 20px; margin-right: 10px; fill:#fff; }
.footer-copyright .container {justify-content: center;}
.main-footer .footer-block-contact > .contact_address svg {margin-top: 4px; width: 50px; fill:#fff; }
.main-footer .footer-block-contact > div a:hover {color: #fff; opacity:.8; }
body .main-footer {padding: 80px 0 40px; background: transparent !important; }
.footer-copyright .copyright {font-family: var(--montserrat); font-size: 14px; color: #000!important; font-weight: 500; letter-spacing: .8px; line-height:140%; }
.footer-copyright {background-color: transparent !important; padding: 18px 0; }
.footer-payment img {max-width: 300px !important; height: auto !important; }
.footer-copyright .container {width: 90%; max-width: 1500px; margin-inline: auto; justify-content: space-between; padding-inline: 15px; }
body .footer-copyright {padding: 20px 0; }
.main-footer .footer_social ul.social-icons {margin-bottom: 0;}
.main-footer .footer-block__content .footer_social {margin-bottom: 0; }
.main-footer ul.footer-menu li:hover a,
.main-footer ul.footer-menu li a:hover,
.main-footer a:hover {color: #f0188a; opacity: .8;}

.footer_inner .row .about_info a {font-weight: 400; }
.footer_inner .row .about_info strong {font-weight: 600; margin-right: 8px; }
.footer_inner .row .about_info .phone {margin-bottom: 3px; }
.footer_inner .row .about_info .mail {margin-bottom: 3px; }
.footer_inner .row .about_info .chatinstagram .insta--btn {margin-top: 20px; }

.section-testimonial-slider .leotriplet-testimonial-carousel.testimonial_card_layout2 .testimonial--item .testimonial_client_info .testimonial_image {width:100%; height: 100%; }
.wa-chat {width:auto; text-align:center; margin-top:18px; }
.wa-chat img {max-width: 360px; width: 100%; margin-inline: auto; }
.mobile-menu_nav .mobile-menu_nav-item a, .collection-list-block .collection-item__title {font-family: var(--montserrat); font-weight: 400; letter-spacing: normal; }
.single_product_info--buttons .wa-chat #whatsappLink {background: #3bb13b; display: block; color: #fff; font-size: 18px; font-family: var(--montserrat); font-weight: 600; padding: 15px 49px; }
.single_product_info--buttons .wa-chat #whatsappLink p {all: unset;}


body .animate_button:hover:before, 
body .animate_button:hover:after, 
body .animate_button:hover span:before, 
body .animate_button:hover span:after {display:none; }
body .ajaxcart_footer .ajaxcart_footer-buttons {display: block; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart {margin: 0 0 10px; text-align: center; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart button.cart-modal__btn--checkout {background: #000000; border: 0; height: 50px; letter-spacing: .8px; cursor: pointer; }
body .ajaxcart_footer .ajaxcart_footer-buttons  .cart-modal__btn--viewcart {background: transparent !important; border: 0; all: unset; font-family: var(--montserrat); letter-spacing: .8px; text-decoration: underline; color: #000; cursor: pointer; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart:last-child {margin-bottom: 0; }
body .ajaxcart_footer .ajaxcart_footer-buttons .cart-modal__btn--viewcart:hover {color: #000000 !important; text-decoration: none; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart .cart-modal__btn--viewcart:hover span {color: #000000 !important; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart button.cart-modal__btn--checkout:hover {background: #000 !important; color: #fff !important; }
body .ajaxcart_footer .ajaxcart_footer-buttons .button-cart button.cart-modal__btn--checkout:hover span {color: #fff !important; }

body .ajaxcart_footer p.ajaxcart__policies {color: #000; }
body .ajaxcart_terms_conditions input {color: #000; }
body .ajaxcart_terms_conditions {color: #000; }
body .ajaxcart_terms_conditions label a {color: #000000; }
body .ajaxcart_terms_conditions label a:before {background: #000000; }
body .ajaxcart_terms_conditions label:before {border-color: #000; }
body .ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name-wrapper .ajaxcart_product-meta {color: #000; }
body .ajaxcart-item__right .ajaxcart_product-price-wrapper {color: #000000; margin-top: 0px; }


.leotriplet-related-products {display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px 15px; }
.single_product_info .single-product-price-block {display: flex; grid-gap: 15px; margin-bottom: 5px !important; align-items: center; }
.single_product_info .single-product-price-block .single_product_info--price {display: flex; flex-wrap: wrap; flex-direction: row-reverse; grid-gap: 10px; }
.single_product_info .single-product-price-block .product-grid__label {border: 1px solid var(--pink); color: #fff; padding: 2px 13px; font-size: 13px; background: var(--pink);}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: 1;
  }
}
.single_product_summary .single_product_info .include-tax {margin-bottom: 0;}
body .jdgm-rev-widg .jdgm-star, 
body .jdgm-revs-tab .jdgm-star, 
body .jdgm-all-reviews .jdgm-star, 
body .jdgm-gallery-popup .jdgm-star {color: #ffa900; }
body .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, 
body .jdgm-write-rev-link.jdgm-write-rev-link:focus {color: white; background-color: #000000; border-color: #000000; opacity: 1; }
body .jdgm-form input[type="text"]:focus, 
body .jdgm-form input[type="text"]:focus-visible, 
body .jdgm-form input[type="email"]:focus, 
body .jdgm-form input[type="email"]:focus-visible, 
body .jdgm-form input[type="url"]:focus, 
body .jdgm-form input[type="url"]:focus-visible, 
body .jdgm-form textarea:focus, .jdgm-form textarea:focus-visible {outline: none; border-color: #000000; }
body .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, 
body .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {color: #000000; }
body .jdgm-form__fieldset p a {color: #000000; opacity: 1; }
.single-product-slick-buttons button.slick-arrow {width: 55px !important; height: 55px !important; border-radius: 100%; border: 0; right: 30px !important; }
.single-product-slick-buttons button.slick-prev {right: auto !important; left: 30px !important; }
.single-product-slick-buttons button.slick-next:before {content: "\f054"!important; font-weight: normal; color: #000000; bottom: -1px !important; left: 2px !important; box-shadow: 0 5px 20px 4px rgba(0,0,0, .06); }
.single-product-slick-buttons button.slick-prev::before {content: "\f053"!important; font-weight: normal; color: #000000; bottom: 0px !important; left: 0px !important; box-shadow: 0 5px 20px 4px rgba(0,0,0, .06); }
body #Collection--Product .collection-content--product #ProductGridContainer #products--grid .collection-page--footer.js-collection--loadmore .animate_button {background: #000000; height: 52px; border: 0; line-height: 52px; width: 200px; margin-top: 20px !important; color: #fff !important; font-family: var(--montserrat) !important; letter-spacing: 1.1px; }
body #Collection--Product .collection-content--product #ProductGridContainer #products--grid .collection-page--footer.js-collection--loadmore .animate_button:hover {background-color: #000 !important;}
body #Collection--Product .collection-content--product #ProductGridContainer #products--grid .collection-page--footer.js-collection--loadmore .animate_button:hover span {color: #fff !important; } 

body .img-slideshow__inner .slick-dots {position: absolute; bottom: 30px; }
body .img-slideshow__inner .slick-dotted {margin-bottom: 0; }
body .customer-review-sec {overflow: hidden; padding-block: 70px; background: transparent !important;}
.leotriplet-ScrollToTop.scroll-to-top {display: none !important; }

.single_product_info--buttons .wa-chat {display: none; }


body .rf-carousel .flickityrf-prev-next-button {width: 40px; height: 70px; border-radius: 0 !important; background: rgba(0,0,0, .5) !important; }
body .rf-carousel .flickityrf-prev-next-button svg.flickityrf-button-icon {fill: #fff; }
body .reelfy_card_video video,
body .reelfy_card_video img {border-radius: 8px;}


.featured-collection-sec .animate__animated.leotriplet_fadeInUp.animate__fadeInUp {animation: none !important; }
.product-grid .product-grid__image-wrapper .product-grid__label span.product-grid__on-sale {background: #000; padding: 6px 9px; font-size: 10px; font-family: var(--montserrat); border-radius:100px; }
.single-product .single-product-gallery .single-product-images .product-grid__label span.product-grid__on-sale {background: #000 !important; }

body.collection--template div#shopify-section-featured-product-tabs {display: none; }
.single_product_summary .single_product_info .accordion__item.offer-tab {display: none; }

.productsize:not(.has-unstich) .extra-charge {display: none !important; }
.productsize:not(.has-unstich) .vl_block {font-size: 0 !important; }
.productsize:not(.has-unstich) .vl_block:before, .productsize:not(.has-unstich) .vl_block > span {content: 'Sizes:'; font-family: var(--montserrat); font-size: 15px !important; font-weight: 600 !important; }

.productcolor .variants__options {margin: 0 !important; }
.productcolor .variants__options label.swatch {width: 100% !important; margin: 0 !important; height: 100% !important; display: block; }
.productcolor .variants__label {margin-bottom: 12px; }
.productcolor .variants__options {grid-gap: 10px;}
.productcolor .variants__options .variant-option {width: 55px; height: 75px; }

.productcolor .variants__options label[data-color]:after {border: 1px solid #fff !important; border-radius:0 !important; }
.productcolor .variants__options input[type=radio]:checked+label[data-color]:after {
    border: 1px solid #000 !important;
}
.single-product .single-product-gallery .single-product-thumbnails .product-gallery-thumbnails .product-gallery-thumbnails--group.slick-current img.single-product-gallery-thumb {border: solid 1px #222222; }
.single_product_images .product-gallery-images {margin-bottom: 0; }
.single-product .single-product-gallery .single-product-images .product-gallery-images .leotriplet-img-wrapper {border: none !important; }
.fade-in {filter: none !important; transform:none !important; }
.tab-content.product-tabs__content.animate__zoomIn {animation: none !important; opacity:1 !important; }

.collection-content--product .products_row.row {margin-inline: -8px; margin-top: 25px !important; }
.collection-content--product .products_row.row > .products_column {padding-inline: 8px !important; }
.contents-search div#predictive-searchArticle {display: none; }
.policy--template .main-content {padding-block: 60px; }
.policy--template .main-content .shopify-policy__container {max-width: 1500px;width: 90%;max-width:1500px;padding-inline: 15px;margin-inline: auto;}
.policy--template .main-content .shopify-policy__container h1 {line-height: 120%; margin-bottom: 25px; font-weight: 600; font-family: var(--montserrat); font-size: 28px; text-transform: uppercase; color: #000; letter-spacing: .6px; }
.policy--template .main-content .shopify-policy__container .rte p,
.policy--template .main-content .shopify-policy__container .rte ul li {letter-spacing: normal; font-weight: 400; font-family: var(--montserrat); font-size: 16px; line-height: 160%; margin-bottom: 16px; }
.policy--template .main-content .shopify-policy__container .rte h2,
.policy--template .main-content .shopify-policy__container .rte h3,
.policy--template .main-content .shopify-policy__container .rte h4,
.policy--template .main-content .shopify-policy__container .rte h5,
.policy--template .main-content .shopify-policy__container .rte h6 {line-height: 140%; font-size: 20px; font-family: var(--montserrat); font-weight: 600; letter-spacing: normal; color: #000; margin-bottom: 10px; margin-top: 40px; }
.policy--template .main-content .shopify-policy__container .rte h2 {font-size: 26px;}
.policy--template .main-content .shopify-policy__container .rte h3 {font-size: 24px;}
.policy--template .main-content .shopify-policy__container .rte h4 {font-size: 22px;}
.policy--template .main-content .shopify-policy__container .rte h5 {font-size: 20px;}
.policy--template .main-content .shopify-policy__container .rte h6 {font-size: 18px;}
.policy--template .main-content .shopify-policy__container .rte ul li {margin-bottom: 10px; }
.policy--template .main-content .shopify-policy__container tr > th {padding-bottom: 14px; }
.policy--template .main-content .shopify-policy__container .rte strong {font-weight: 600; }
.customer-review-sec .leotriplet-section-title {margin-bottom: 20px !important; }
.customer-review-sec .slick-arrow {display: none !important; }
/*search page*/

body #shopify-section-search-title .section--title .heading-1 {font-size: 28px; font-family: var(--montserrat); color: #000; font-weight: 600; text-transform: uppercase; line-height: 140%; }
body #shopify-section-search-title .section--title {margin-bottom: 0; }
body .pagination {margin: 30px auto 0; }
body .collection-page .sidebar--wapper-collection {margin-bottom: 0; }
body .collection-page {margin-bottom: 60px; }
body[id^="search-0"] .blog-post-sidebarinfo {display: none; }
#ShopifyChat[style^="position: fixed; bottom: 16px;"] {z-index: 1000 !important; }
.homepage--promise-icon .row {justify-content: center; }
.homepage--promise-icon .feature-service {flex-direction: column; }
.homepage--promise-icon .slick-list {margin: 0; }



.homepage--about-us .leotriplet-section-title {margin-bottom: 50px !important; }


.leotriplet-testimonial-carousel .cr-block-list {column-count: 1 !important; }
.leotriplet-testimonial-carousel .slick-track {display: flex; flex-wrap: wrap; padding: 15px 0; }
.leotriplet-testimonial-carousel .slick-slide {margin:0 12px; height:   auto; }
.leotriplet-testimonial-carousel .testimonial--item {display: flex; gap: 0; flex-wrap: wrap; }
.leotriplet-testimonial-carousel .slick-slide > div {height: 100%; }
.leotriplet-testimonial-carousel .testimonial--item .testimonial_client_info {width: 35%; align-items: flex-start !important; margin-bottom:0 !important; }
.leotriplet-testimonial-carousel .testimonial--item .testimonial_data {width: 65%; padding:15px 15px 15px 20px; }


.homepage--quality-icon .leotriplet-section-title {margin-bottom: 50px; }
.homepage--quality-icon .feature-service .feature-service__inner .leotriplet-image {margin: auto auto 25px !important; }
.homepage--quality-icon .feature-service .img_block img {height: auto !important; width: 60px!important; filter: none; }
.homepage--quality-icon .feature-service .title {line-height: 120%; color: #fff!important; font-weight: 400 !important; font-size: 16px !important; letter-spacing: normal; }

.homepage--quality-icon {background: var(--red-light); padding: 70px 0; }
.homepage--quality-icon .leotriplet-title {color: var(--red); }
body .homepage--quality-icon .container,
body .leotriplet-header .container {max-width: 1500px; width: 90%; }


@keyframes linearGradientMove {
  100% {
    background-position: 4px 0, -4px 100%, 0 -4px, 100% 4px;
  }
}

/*========================= LOGIN PRICE POPUP CSS START =========================*/

.login__price {font-size: 15px; color: red !important; cursor: pointer; }
.login-wishlist__button .login__price {color: #fff !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); background-color: #e13538; padding: 16px 15px; text-align: center; transition: all .5s; margin-bottom: 15px!important; border-radius: 5px; }
.login-wishlist__button:hover .login__price {color: #fff!important; }
.login-wishlist__button .login__price:hover {background: #000; border-color: #000; }
.whatsapp__button {margin-bottom: 12px !important; display: flex; align-items: center; gap: 12px; }
.whatsapp__button a {display: flex; align-items: center; justify-content: center; --liner: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); background-color: #00c966; padding: 13px 15px; text-align: center; transition: all .5s; gap: 7px; width: 100%; color: #fff; border-radius: 5px; }
.single_product_info .catalog__btn {display: block; background: #fff; border: 1px solid #000; padding: 12px 28px; color: #000; text-align: center; transition: all .5s; display: inline-block; border-radius: 10px; position: relative; font-size: 16px; letter-spacing: normal; width: 100%; }
.single_product_info .catalog__btn:after {content: ''; width: 21px; height: 21px; display: inline-block; background: url(https://cdn.shopify.com/s/files/1/0751/4347/9532/files/download-pdf.png?v=1740172458) no-repeat; background-size: contain; vertical-align: text-bottom; margin-left: 5px; }
.single_product_summary .single_product_info>div.whatsapp__button {margin-bottom: 15px !important; }

/*========================= LOGIN PRICE POPUP CSS END =========================*/


/*========================= PRODUCT PAGE FEATURES SERVICES SECTION CSS START =========================*/

.leotriplet--services__icon .row {justify-content: center; }
.leotriplet--services__icon .feature-column {max-width: 33.33% !important; flex: 0 0 33.33% !important; }
.leotriplet--services__icon .feature-column .feature-service .leotriplet-image {width: 80px; height: 80px; background: #ffff; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; border-radius: 12px; }
.leotriplet--services__icon .feature-column .feature-service .feature-info-wrapper {width: calc(100% - 80px); padding-right: 0; padding: 0 15px 0 25px !important; }

.leotriplet--services__icon {margin: 0 !important; background: linear-gradient(115deg,#bf3d45 33.33%,#d73c46,33.33%,#d73c46,66.66%,#d44b54 66.66%); padding: 70px 0; }
.leotriplet--services__icon .content .jk-image-description {color: #fff !important; line-height: 140%; }


/*========================= PRODUCT PAGE FEATURES SERVICES SECTION CSS END =========================*/

.single_product_info--share {margin-top: 30px !important; }
.single-product-share--icon {flex-direction: column; align-items: flex-start !important; gap: 10px; }
.single_product_info--share .social-sharing {display: block; }

/*========================= LANGUAGE SELECTOR CSS START =========================*/

.language-selector-toggle {cursor: pointer; display: flex; align-items: center; gap: 6px; padding-right: 10px; }
.language-selector-list {margin: 0; }
.language-selector-list li {margin-bottom: 5px; }
.language-selector-list li:last-child {margin-bottom: 0; }
.button-wishlist button {display: flex; align-items: center; justify-content: center; margin-left: 0; color: #fff; transition: .3s; background: #000; height: 100%; width: 46px; background: transparent; border: 1px solid #000; border-radius: 0; }
.button-wishlist button:before {content: "\f08a"; font-family: FontAwesome; font-weight: 600; font-size: 16px; line-height: 32px; color: #000; transition: .3s; }

/*========================= LANGUAGE SELECTOR CSS END =========================*/

body .homepage--promise-icon .container {max-width: 1500px; margin: auto; width: 90%; }
.homepage--promise-icon .content .title {font-family: var(--montserrat); font-weight: 400 !important; font-size: 16px !important; letter-spacing: .4px; }
.homepage--promise-icon .feature-info-wrapper {padding: 0 !important; }
.homepage--promise-icon .feature-column {padding: 0 !important; position: relative; }
.homepage--promise-icon .feature-column {position: relative; }
.homepage--promise-icon .feature-column:before {content: ""; position: absolute; right: 0; top: 0; background: #000; display: block; width: 1px; bottom: 0; height: 40px; opacity: .4; margin: auto; }
.homepage--promise-icon .feature-column:last-child:before {display: none;}


 .product-grid__price {text-align: center; }
.product-grid__price .login__price {text-align: center; padding: 10px 35px; color: #fff!important; overflow: hidden; background: #D73C46; display: inline-block; font-size: 14px; margin: 8px auto 0; position: relative; border-radius: 100px; animation:shakeanim 1s infinite; }
.product-grid__price .login__price:after {content: ""; position: absolute; width: 42px; height: 160px; top: -60px; background: linear-gradient(90deg,#fff,transparent); opacity: .4; animation: slide 2s linear infinite; right: 100%; }
#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center nav.main-menu__wrap .main-menu_navigation {margin-bottom: 0; background-color: transparent;}
#header .main-header.header_style_2 .desktop_header .overlap_menu_header .header_center nav.main-menu__wrap .main-menu_navigation li {padding-block: 0;}

@keyframes slide {
    0% {
        right:-100%;
    }

    to {
        right:100%;
    }
}

.load--more .load-more-btn {background: #000;border: 1px solid #000;font-size: 16px;letter-spacing: normal;padding: 13px 25px;min-width: 250px;border-radius: 100px;letter-spacing: normal;}
body .login__popup { background: #fff!important; padding: 50px 40px 40px!important; width: 85%; max-width: 500px; height: auto; bottom: auto; top: 50%; transform: translateY(-50%); z-index: 100001;}
body .login__popup--overly {z-index: 100000;}
body .login__popup .prizma-btn.prizma-btn-google, body .login__popup #facebook_login_frame, body .login__popup  form#customer_login {display: none !important;}
body .login__popup .close__icon {border: 0; right: 15px; top: 15px; }
body .login__popup .prizma-login > div {padding: 10px 0 0 !important; width:100%; }
body .login__popup .prizma-btn.prizma-btn-google {margin-bottom: 17px!important; border: 0!important; padding: 18px 10px!important; font-family: var(--montserrat); border-radius: 100px!important; font-size: 14px!important; background: var(--red)!important; }
body .login__popup .form-control, body .login__popup #sender #number {margin: 0 0 15px !important; border-radius: 100px !important; border: 1px solid #000; color: #000; font-size: 16px !important; font-family: var(--montserrat) !important; letter-spacing: .3px; height: 52px; }
body .login__popup .form-control::placeholder, body .login__popup #sender #number:placeholder {color: #000; }
body .login__popup .pz-country-code-span,
body .login__popup .pz-email-span {color: #000 !important; font-size: 15px !important; border-right: 1px solid #919191 !important; line-height: 110%; margin-left: 17px !important; }
body .login__popup .pz-container {margin: 0 !important; }
body .login__popup  .pz-heading {font-size: 16px !important; font-weight: 500; color: #000; font-family: var(--montserrat); letter-spacing: .3px; }
body .login__popup form > .prizma-btn {margin-bottom: 20px !important; height: 50px; padding: 0 !important; font-size: 16px !important; font-weight: 400 !important; border-radius: 100px !important; border: 0 !important; font-family: var(--montserrat); letter-spacing: .2px; }
body .login__popup .pz-icon-container .pz-icon-content {margin: 0 !important;}
body .login__popup .pz-icon-container .pz-icon-content .btn-outline-primary {margin: 0 10px !important; border: 1px solid #000 !important; color: #000; }
body .login__popup  button#fb_login_button {margin-bottom: 0 !important; height: 52px; border-radius: 100px !important; font-size: 18px !important; }
body .login__popup .pz-icon-container .pz-icon-content {margin: 0 !important;}
body .login__popup .pz-icon-container .pz-icon-content .btn-outline-primary {margin: 0 10px !important; border: 1px solid #000 !important; color: #000; }
body .login__popup  #facebook_login_frame {height: 52px; }
body .login__popup .prizma-login-inner-div {min-width: 100% !important; max-width: 100% !important; }
body .login__popup .login__popup--inner {width: 100%; }
body .login__popup .login__popup--inner div#pz-main-container {width: 100%; }
body .login__popup .login__popup--inner .login-form {width: 100%; padding: 0 !important; }
body .login__popup .login__popup--inner .login-form .prizma-login {padding: 0 !important; }
body .login__popup .prizma-login>div h1.text-center {display: none; }
body .login__popup .pz-container .otp_sent_on_text {font-size: 16px !important; color: var(--red); }
body .login__popup .pz-heading a.edit-pencil {color: var(--red); margin: 0 !important; }
body .login__popup .pz-heading a.edit-pencil i {margin: 0 0 -20px 5px !important; font-size: 17px !important; display: inline-block; }
body .login__popup .otpVerifyText {background-image: linear-gradient(to left, var(--red) 70%, rgba(255, 255, 255, 0) 0%)!important; }
body .login__popup .pz-container .otp_sent_on_text {font-size: 16px !important; color: var(--red); }
body .login__popup .pz-heading a.edit-pencil {color: var(--red); margin: 0 !important; }
body .login__popup .pz-heading a.edit-pencil i {margin: 0 0 -20px 5px !important; font-size: 17px !important; display: inline-block; }
body .login__popup .otpVerifyText {background-image: linear-gradient(to left, var(--red) 70%, rgba(255, 255, 255, 0) 0%)!important; }
body .login__popup .prizma-login .pz-container button, body .login__popup #send {border: 1px solid #000; padding: 11px 10px !important; font-size: 14px !important; border-radius: 100px !important; }
body .login__popup #sender #number{padding-left:65px!important;display:block;width:100%;padding:.825rem 1rem;font-size:calc(var(--ar-body-font-size)* .875);font-weight:400;line-height:1.4;color:var(--ar-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-clip:padding-box}
body .login__popup .pz-country-code-span{position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;padding-right:10px!important}
body .login__popup #send{background:#000;color:#fff;width:100%;margin-top:15px}
#recaptcha-container div{width:100%;margin:0 auto;text-align:center}
#verificationcode{font-size:20px!important;font-weight:700!important;color:var(--ar-primary)!important;padding-left:11px!important;letter-spacing:38px!important;border:0!important;background-image:linear-gradient(to left,var(--ar-secondary) 70%,rgba(255,255,255,0) 0)!important;background-position:bottom!important;background-size:50px 2px!important;background-repeat:repeat-x!important;background-position-x:35px!important;max-width:285px!important;background-color:transparent!important;width:100%!important;border-radius:0!important;outline-color:transparent!important;background-image:linear-gradient(to left,var(--red) 70%,rgba(255,255,255,0) 0)!important}
#verify{padding:11px 10px!important;font-size:14px!important;border-radius:100px!important;display:block;margin-top:30px;background:#000;color:#fff;width:100%}
body .login__popup .form_title{font-size: 20px;font-weight: 600;margin-bottom: 15px;}
body .login__popup .form-button .btn {width: 100%;margin: 15px 0;transition: all 0.5s;border-radius: 50px;}
body .login__popup .form-button .btn:hover {background: transparent;color: #232323;}
.collection--template .FacetsWrapperDesktop.dropdown {display:none;}
@media(max-width: 543px){
  body .login__popup {padding: 40px 20px 40px !important;}body .login__popup .close__icon{right: 5px;top:10px;}
}

.homepage--quality-icon .leotriplet-section-content .features-row {margin: 0 -15px; }
.homepage--quality-icon .leotriplet-section-content .features-row .feature-column {padding: 0 15px !important; }
.homepage--quality-icon .leotriplet-section-content .features-row .feature-column .feature-service {background: var(--red); padding: 46px 20px; border-radius: 0px; position: relative; }
.homepage--quality-icon .feature-service .title br {display: none; }
.homepage--quality-icon .leotriplet-section-content .features-row .feature-column .feature-info-wrapper {padding: 0 !important; }
.homepage--quality-icon .leotriplet-section-content .features-row .feature-column .feature-service:after {content: ''; position: absolute; left: 15px; right: 15px; top: 15px; bottom: 15px; border: 1px dashed #fff; border-radius: 0px; }
.homepage--quality-icon .leotriplet-section-title .description p {text-align: center !important; display: block; font-size: 16px; line-height: 140%; letter-spacing: normal; max-width: 1000px; margin: auto; color: #000; opacity: .8; }
.homepage--quality-icon .leotriplet-section-title h2.leotriplet-title {margin: 0 0 20px; }

body .section--image-with-content-v2 {padding-block: 70px!important; background: linear-gradient(115deg, rgb(191, 61, 69) 33.33%, rgb(215, 60, 70), 33.33%, rgb(215, 60, 70), 66.66%, rgb(212, 75, 84) 66.66%); }
body .section--image-with-content-v2 .container {max-width: 1500px; width: 90%; }
body .section--image-with-content-v2 .leotriplet-subtitle {color: #fff !important; font-size: 26px !important; line-height: 140% !important; max-width: 550px; margin-bottom: 20px; }
body .section--image-with-content-v2 .leotriplet-section-title h2.leotriplet-title {font-size: 44px; line-height: 120% !important; color: #fff !important; }
body .section--image-with-content-v2 .book__btn {background: #fff!important; color: var(--red); font-size: 22px!important; padding: 18px 36px!important; border-radius: 120px!important; animation: shakeanim 1s infinite; position: relative; }
body .section--image-with-content-v2 .book__btn svg.bi.bi-camera-reels {width: 20px; height: 20px; margin-right: 6px; }
body .section--image-with-content-v2 .book__btn:after,
body .section--image-with-content-v2 .book__btn:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: -1;
    animation: happy-jump 3s;
    animation-duration: 1s;
    transform-origin: 50% 50%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    border-radius:200px;
}
body .section--image-with-content-v2 .book__btn:before {
    animation-name:happy-jump2;
}
@keyframes happy-jump {
    0%   { transform: scale(1); opacity:0 }
    50%  { transform: scaleY(1.25) scaleX(1.05); opacity:.1; }
    100% { transform: scaleY(1.5) scaleX(1.1); opacity:0; }
}
@keyframes happy-jump2 {
    0%   { transform: scale(1); opacity:0 }
    50%  { transform: scaleY(1.5) scaleX(1.1); opacity:.05; }
    100% { transform: scaleY(2) scaleX(1.2); opacity:0; }
}
body .section--image-with-content-v2 .book__btn:hover {background: #000 !important; color: #fff !important;}
body .section--image-with-content-v2 .leotriplet-section-title {margin-bottom: 30px !important; }

.section--accordion.leotriplet-image-with__content {background: url(https://www.ajmerafashion.com/designer/images/abt-img/bg.jpg) !important; padding: 70px 0 !important; background-size: contain !important; position: relative; }
.section--accordion.leotriplet-image-with__content:after {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: var(--red-light); opacity: 1; z-index: 1; }
.section--accordion.leotriplet-image-with__content > div {z-index: 2; position: relative; }

body .leotriplet-image-with__content .container {max-width: 1500px;width: 90%;}
body .leotriplet-image-with__content .leotriplet-section-title h2.leotriplet-title {color: #000 !important; }
body .leotriplet-image-with__content .leotriplet-section-content .accordion__image {width: 40%; text-align: center; border: 10px solid var(--red); box-shadow: 0 0 15px 10px #0000000d; position: sticky; top: 40px; }
body .leotriplet-image-with__content .leotriplet-section-content div#accordion {width: 60% !important; padding-left: 40px; padding-top: 30px; }
.leotriplet-image-with__content .leotriplet-section-content {grid-gap: 0; align-items: flex-start; }
body .leotriplet-image-with__content .leotriplet-section-content .accordion__image img {width: 100%; }

body .leotriplet-image-with__content .leotriplet-section-content {align-items: flex-start !important; grid-gap: 0 !important; }
body .section--accordion #accordion .card .card-header a.card-link {position: relative; justify-content: flex-start; font-size: 16px; font-weight: 500; color: #000; }
body .section--accordion #accordion .card .card-header a.card-link:before {content: ''; width: 25px; height: 25px; background: url(https://cdn.shopify.com/s/files/1/0751/4347/9532/files/check-list.png?v=1740074482); background-size: 100%; margin-right: 8px; }
body .section--accordion #accordion .card .card-header a.card-link:after {margin-left: auto; font-size: 22px; }
body .section--accordion #accordion .card .card-content .card-body p {margin-bottom: 12px; font-size: 14px; line-height: 150%; }
body .section--accordion #accordion .card {border: 1px solid #000; border-radius: 23px; overflow: hidden; }
body .section--accordion #accordion .card .card-content .card-body > *:last-child {margin-bottom: 32px !important; }

.footer-copyright .container a {color: #000; text-decoration: underline !important; }
.footer-copyright .container a:hover {color: var(--pink); text-decoration: none !important; }
footer .footer-copyright .container {justify-content: center;}
body .customer-review-sec .container {max-width: 1500px; width: 90%; }
body .customer-review-sec .slick-dots li.slick-active button:before {color: var(--pink); background: var(--pink); }
body .customer-review-sec .slick-dots li button:before {background: #000; opacity: 1; }

/* .single_product_summary .variants-swatch {pointer-events: none; } */
.single_product_summary .single_product_info>div.whatsapp__button .button-wishlist button.active {border-color: var(--pink); }
.single_product_summary .single_product_info>div.whatsapp__button .button-wishlist button.active::before {color: var(--pink); content:'\f004' }


/*404 error*/

.section--404-notfound #not-found h1.heading--404notfound {font-size: 120px; line-height: 120%; font-weight: 600; font-family: var(--montserrat); color: var(--pink); }
.section--404-notfound #not-found h3.title--404notfound {font-size: 36px; line-height: 130%; color: var(--pink); letter-spacing: normal; margin-bottom: 15px; }
.section--404-notfound #not-found .subtext--404notfound {font-size: 18px; margin: 20px auto; font-weight: 600; line-height: 28px; font-family: var(--montserrat); font-weight: 400; letter-spacing: 1px; margin: 0; }
.section--404-notfound #not-found a.btn-404notfound.animate_button {background: var(--pink); border: 0; color: #fff !important; font-size: 16px; border-radius: 10px; height: 50px; min-width: 250px; margin: 40px auto 0; font-weight: 400; text-transform: capitalize; }
.section--404-notfound #not-found a.btn-404notfound.animate_button:hover {background: var(--pink); }
.section--404-notfound #not-found a.btn-404notfound.animate_button:hover span {color: #fff !important; }

body .grecaptcha-badge {display: none !important; }
body .get-quote__popup {height: auto; bottom: auto; top: 50%; transform: translateY(-50%); width: calc(100% - 40px); max-width: 500px; left: 20px; right: 20px; }


/*wishlist page*/

body .wishlist .container {max-width: 100%; padding-inline: 50px; width: 100%; }
.wishlist--product-grid .product-content-card {padding-inline: 8px; margin-bottom: 30px; }
.wishlist--product-grid {margin: 0 -8px; }
body .leotriplet-page-heading {font-size: 28px !important; line-height: 160% !important; font-family: var(--montserrat) !important; font-weight: 600 !important; text-transform: uppercase; letter-spacing: normal !important; color: #000 !important; }
.single-product .single-product-gallery .single-product-images .product-grid__label .product-grid__sold-out,
.product-grid .product-grid__image-wrapper .product-grid__label span.product-grid__sold-out {background: #601218; padding:5px 10px; }
.open-cart-drawer .drawer {z-index: 10000; box-shadow: 0 0 10px 10px rgba(0,0,0, .03);}

@keyframes shakeanim {
  0% {transform: translateX(0); }
  10% {transform: translateX(-3px); }
  20% {transform: translateX(3px); }
  30% {transform: translateX(-8px); }
  40% {transform: translateX(8px); }
  50% {transform: translateX(-5px); }
  60% {transform: translateX(3px); }
  70% {transform: translateX(0); }
}


/*================================ HOMEPAGE CSS START ================================*/

/*-------------------- HHEADER CSS START --------------------*/
.menu-dropdown__content a {color: #000;}

#header .main-header.header_style_2 .desktop_header {
  padding: 0 !important;
}
.main-header .overlap_menu_header {
  padding: 15px 0 !important;
}
.main-menu_navigation {
  padding-left: 0;
  padding: 7px 0;
}
#header .logo {
  text-align: center;
}
.header-bottom__menu {
  border-top: 1px solid #ffecee;
}

@media(min-width: 992px) {
  .header-search-toggle {
    display: flex;
    align-items: center;
    gap: 8px;
    width: max-content;
    padding: 5px;
    border-radius: 30px;
    font-size: 15px;
    letter-spacing: normal;
}
  .header-search-toggle .icon {
    padding: 0;
    border-radius: 30px;
}
  .header-search-toggle .icon svg {
    height: 22px;
    width: 20px;
  }
  .header-search-toggle .icon svg path {
    fill: #282B30;
  }
}
@media(max-width: 991px) {
  #header .main-header .mobile_header .header_bottom .mobile_header_inner .menu-button {
    width: 30px;
    flex: unset;
    margin-right: 15px;
  }
  .mobile_header .header-left {
    display: flex;
    align-items: center;
    gap: 7px;
    width: 33.33% !important;
  }
  .mobile_header .header-left .menu-button {
    margin: 0 !important;
  }
  .mobile_header .header-logo, .mobile_header .header-right {
    width: 33.33% !important;
  }
  #header .logo_img {
    max-width: 90px !important;
  }
}

/*-------------------- HHEADER CSS END --------------------*/

/*-------------------- RICHTEXT CSS START --------------------*/

.section--richtext .leotriplet-section-content {
  max-width: 710px;
  margin: 0 auto;
}
.section--richtext .leotriplet-section-content p {
  text-align: center;
  margin: 0;
  margin-top: 25px;
  font-size: 20px;
  line-height: 34px;
}
.section--richtext span[data-highlight] {
  position: relative;
}
.section--richtext span[data-highlight] mark {
  top: 30%;
  left: 50%;
  transform: translate(-50%, -43%);
  background-color: transparent;
  width: 100%;
  position: absolute;
}
.section--richtext span[data-highlight=circle] mark svg {
  fill: none;
  color: #282B30;
  transition: stroke-dashoffset 0s .2s;
  stroke-width: 2px;
  stroke-miterlimit: 10;
  stroke-dasharray: 338;
  stroke-dashoffset: 338;
  stroke-linecap: round;
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 1.5s cubic-bezier(.645,.045,.355,1);
}
@media(max-width: 1199px) {
  .section--richtext .leotriplet-section-content {
    max-width: 75%;
  }
}
@media(max-width: 767px) {
  .section--richtext .leotriplet-section-content {
    max-width: 100%;
  }
  .section--richtext .leotriplet-section-content p {
    max-width: 100%;
  }
  .section--richtext .leotriplet-section-content p {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 26px;
  }
}

/*-------------------- RICHTEXT CSS END --------------------*/


/*-------------------- FEATURED CATEGORIES CSS START --------------------*/

.featured-collection-sec .collection-list-block {
  flex-wrap: wrap;
}
.featured-collection-sec .collection-list-block .slick-carousel__slide {
  width: calc(25% - 15px) !important;
}
.featured-collection-sec .collection-list-block .slick-carousel__slide .collection-item__image {
  margin: 0;
  padding: 0;
}
.featured-collection-sec .collection-list-block .collection-list--item {
  position: relative;
  width: 100% !important;
}
.featured-collection-sec .collection-list-block .collection-list--item .collection-item__title {
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 20px;
  right: 20px;
  margin: 0 auto;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
@media(max-width: 991px) {
  .featured-collection-sec .collection-list-block .slick-carousel__slide {
    width: calc(33.33% - 8px) !important;
  }
}
@media(max-width: 767px) {
  .featured-collection-sec .collection-list-block .collection-list--item .collection-item__title {
    bottom: 15px;
    left: 15px;
    right: 15px;
    font-size: 16px;
  }
}
@media(max-width: 575px) {
  .featured-collection-sec .collection-list-block .collection-list--item .collection-item__title {
    font-size: 14px;
    bottom: 10px;
    left: 10px;
    right: 10px;
  }
}
@media(max-width: 450px) {
  .featured-collection-sec .collection-list-block .collection-list--item .collection-item__title {
    font-size: 12px;
  }
}


/*-------------------- FEATURED CATEGORIES CSS END --------------------*/

.leotriplet-footer {
  background: #fec8d6 !important;
}
.single-product_info--additional-text .info .left, .single-product_info--additional-text .info .right
{
  width: calc(50% - 15px);
}
.insta--btn {
  background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045);
  color: #fff;
  padding: 8px 20px;
  border-radius: 30px;
  margin-top: 10px;
  display: flex;
  width: 100%;
  transition: all 0.5s;
  align-items:center;
  gap:5px;
}
.insta--btn svg {
  height: 25px;
  width: 25px;
  fill: #fff;
}
.insta--btn:hover {
  color: #fff !important;
}

.newsletter {
    padding: 40px 0 30px;
}
.footer_subscribe {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 25px;
    max-width: 700px;
    margin: auto;
}
.footer_subscribe .header-block, .footer_subscribe .footer__newsletter {
  width: 100%;
}
.footer_subscribe .footer__newsletter {
  position: relative;
}
.footer_subscribe .newsletter_heading {
    font-size: 27px;
    line-height: 140%;
    color: #000;
    margin-bottom: 6px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: normal;
}
.footer_subscribe .newsletter_desc {
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 140%;
}
@media(max-width: 767px) {
  .footer_subscribe .header-block {
    text-align: center;
  }
  .main-footer .footer-col-1 .footer-col-content {
    max-width: 100%;
  }
  .footer_subscribe {
    flex-direction: column;
    gap: 20px;
  }
  .footer_subscribe .header-block, .footer_subscribe .footer__newsletter {
    width: 100%;
  }
}

/*================================ HOMEPAGE CSS END ================================*/

.single-product-slick-buttons .slick-arrow {
  display: none !important;
}
.block--delivery__info {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 20px 0;
} 
.block--delivery__info h3 {
   font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin: 0;
    font-family: var(--montserrat);
} 
.product-offer-sec {
  border-top: 1px solid #ddd;
  padding-top: 20px;
}
.product-offer-sec .heading {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
}
.single_product_info--text {
  display: flex;
  align-items: center;
  gap: 5px;
}
.single_product_info--text .info--label {
  font-weight: 600;
}
.single_product_info--buttons {
  margin-top: 0;
  padding-top: 25px;
  border-top: 1px solid #ddd;
}
.single_product_info--form .variants-swatch {
  padding-bottom: 20px;
}
.single-product_info-icon-with--text {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-top: 30px;
}
.single-product_info-icon-with--text .icon-with--text_item {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  width: calc(33.33% - 10px);
}
.single-product_info-icon-with--text .icon-with--text_item:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 50%;
  height: 70%;
  width: 1px;
  background-color: #000;
  transform: translateY(-50%);
}
.single-product_info-icon-with--text .icon-with--text_item:last-child:after {
  display: none;
}
.single-product_info-icon-with--text .icon-with--text_item .icon {
  height: 40px;
  width: 40px;
}
.single-product_info-icon-with--text .icon-with--text_item .text {
  width: calc(100% - 50px);
}
.single-product_info--image {
  padding-top: 20px;
}
.whatsapp--btn {
  background: #3bb13b;
  color: #fff;
  padding: 8px 20px;
  border-radius: 30px;
  margin-top: 10px;
  display: flex;
  width: 100%;
  transition: all .5s;
  gap: 5px;
  align-items:center;
}
.whatsapp--btn:hover {
  color: #fff !important;
}
.whatsapp--btn svg {
  fill: #fff;
}
.single-product_info--additional-text {
  margin: 20px 0 !important;
  padding: 20px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.single-product_info--additional-text .info {
  display: flex;
  gap:20px;
} 
.single_product_summary .single_product_info .share_wishlist--icon .button-wishlist button:before {
  font-family: FontAwesome;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: #fff;
  transition: .3s;
}
.single_product_summary .single_product_info .share_wishlist--icon .button-wishlist button.active:before {
  content: "\f004";
}
.single_product_info .share_wishlist--icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
}
.single_product_info .share_wishlist--icon .share-button__button {
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  gap: 8px;
}
.single_product_info .share_wishlist--icon summary.share-button__button {
  display: none;
}
.single_product_info .share_wishlist--icon .share-button__button svg {
  height: 24px;
  width: 24px;
}
.single_product_summary .single_product_info .share_wishlist--icon .button-wishlist button {
  border: none;
  color: #000;
  display: flex;
  gap: 8px;
  width: 100%;
}
.single_product_summary .single_product_info .share_wishlist--icon .button-wishlist button:hover {
  background: transparent;
}
.single_product_summary .single_product_info .share_wishlist--icon .button-wishlist button:before {
  color: #000;
  font-size: 22px;
}
.single_product_summary .single_product_info .product-head-block {
  border-bottom: none;
}
.single_product_info .share_wishlist--icon {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.single_product_info .variants__label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.single_product_info .size_guide {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: underline;
} 
@media(min-width: 992px) and (max-width: 1199px) {
  .single-product_info-icon-with--text .icon-with--text_item .text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media(max-width: 991px) {
  .single-product .single-product-gallery .col-md-12 {
    padding: 0;
  }
  .single-product .single-product-gallery .leotriplet-product-gallery-item {
    padding: 0 !important; 
  }
}
@media(max-width: 575px) {
  .single-product_info-icon-with--text {
    padding-top: 20px;
  }
  .single-product_info-icon-with--text .icon-with--text_item:after {
    height: 30px;
  }
}
@media(max-width: 450px) {
  .single-product_info-icon-with--text .icon-with--text_item .text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media(max-width: 400px) {
  .single-product_info-icon-with--text .icon-with--text_item {
    flex-direction: column;
    gap: 5px;
  }
  .single-product_info-icon-with--text .icon-with--text_item .text {
    width: 100%;
    text-align: center;
  }
  .single-product_info--additional-text .info {
    flex-wrap: wrap;
    gap: 15px;
  }
  .single-product_info--additional-text .left, .single-product_info--additional-text .right {
    width: 100%;
  } 
}


#whatsapp_icon {
  bottom: 35px;
  cursor: pointer;
  overflow: hidden;
  position: fixed;
  right: 30px;
  left: auto;
  text-align: center;
  z-index: 1000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#whatsapp_icon img {
  height: 50px;
  width: 50px;
}



/*********icon_text***********/

body .section--icon-with__text .container {
    max-width: 1600px;
}
.section--icon-with__text .icon-with-text__list {
    align-items: flex-start;
}
body .section--new-collection-list {
    max-width: 876px;
    margin: auto;
    width: 90%;
    position: relative;
    padding: 100px 0 60px;
}
body .section--new-collection-list .container {
    padding: 0;
}
body .section--new-collection-list .slider__controls {
    display: none !important;
}



body .header--block .heading.nc-sub-heading {
    font-family: Great Vibes,cursive;
    text-transform: capitalize !important;
    font-weight: 400!important;
    font-size: 36px!important;
    margin-bottom: -1px!important;
}
body .section--new-collection-list .header--block .heading {
    font-weight: 500 !important;
    font-size: 30px;
    margin-bottom: 0;
}

body .header--block .heading.nc-third-heading {
    font-size: 14px !important;
    font-weight: 400 !important;
    letter-spacing: 4px;
}

body .section--new-collection-list .header--block {
    margin-bottom: 30px;
}


body .section--new-collection-list .collection-list__slider .collection__item.swiper-slide-active img {
    border: 0 !important;
    height: 538px;
    border-radius: 40px;
    object-fit: cover;
}
body .new-collection-slider .collection__item {
    padding: 0;
}
body .new-collection-slider .slick-list {
    padding-inline: 0 !important;
}
body .new-collection-slider  .slick-center .collection__item img {
    border: 0;
}
section#shopify-section-template--18192389210286__new_collection_list_3w3eYx {
    overflow: hidden;
}
body .section--new-collection-list .collection-list__slider .collection__item img {
    height: 538px;
    object-fit: cover;
    border-radius: 30px;
}
body .section--new-collection-list:after {
    content: "";
    background: url(/cdn/shop/files/mobile.png?v=1741790300) no-repeat;
    position: absolute;
    width: 306px;
    height: 547px;
    background-size: 100% 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 215px;
    z-index: 1;
}
.section--new-collection-list .collection-list__slider {
    min-height: 550px;
}
section#shopify-section-template--18376537309353__new_collection_list_3w3eYx {
    overflow: hidden;
}

body .main-menu_navigation .main-menu__nav-item>a {
    font-weight: 400;
    font-size: 16px;
    color: #000;
    letter-spacing: normal;
}
.main-menu_navigation .main-menu__nav-item.active>a {

    font-weight:400;

}
.section--image-banner .featured-img-banner.img-effect-three:before {
    opacity: 0;
}

html {
    padding-bottom: 0 !important;
}

.section--contact .contact-details .contact_form .form-group .form-control {border: 1px solid var(--blue) !important; padding: 0 15px; height: 50px; color: var(--blue); }
.section--contact .contact-details .contact_form .form-group .form-control::placeholder {color: var(--blue) !important; font-weight:400; opacity:.9; }
.section--contact .contact-details .contact_form .form-group {margin-bottom: 25px; }

.section--contact .contact-details .contact_form .animate_button {
    height: 45px !important;
}
body#contact-us main#main {
    padding: 60px 0 !important;
}
.section--new-collection-list .collection-list__slider {
    min-height: 470px;
    margin-bottom: 0 !important;
}


/*collection 2025*/

.new-collection-slider .slick-dots,.new-collection-slider .slick-prev,.new-collection-slider .slick-next {display: none !important; }

body .section-img-slideshow {overflow: hidden; }
#about-us .section--image-with-content p {    font-size: 15px; line-height: 25px; text-align: left;}


.size-pdp-footer {padding: 20px 25px; background: #fff6f9; width: 100%; }
.size-pdp-footer h2 {font-size: 13px; line-height: inherit; margin-bottom: 5px; color: #000; font-family: var(--montserrat); }
.size-pdp-footer .days-and-time {font-family: var(--montserrat); padding-left: 0; font-size: 13px; margin-bottom: 6px; }
.size-pdp-footer .days-and-time {font-family: var(--montserrat); padding-left: 0; font-size: 13px; margin-bottom: 6px; }
.size-pdp-footer .customer-care-person {font-family: var(--montserrat); color: #1a1f2a; font-size: 13px; font-style: normal; font-weight: 500; line-height: 24px; letter-spacing: .65px; padding-bottom: 6px; }
.size-pdp-footer h4 {font-family: var(--montserrat); font-size: 13px; color: #000; letter-spacing: .6px; margin-bottom: 0; display: flex; padding-top: 0; align-items: center; }
.size-pdp-footer .contact-wrapper .wp-img {margin-right: 10px; width: 16.61px; }
.size-pdp-footer .contact-numbers {font-family: var(--montserrat); padding-left: 20px; margin-bottom: 6px; }
.size-pdp-footer p {font-family: var(--montserrat); font-size: 13px; font-weight: 200; line-height: 22px; color: #1a1f2a; margin-bottom: 0; display: inline-block; }
.size-pdp-footer .contact-numbers a p {padding-left: 0; }
.size-pdp-footer .contact-wrapper .wp-img {margin-right: 10px; width: 16.61px; }
.size-pdp-footer .footer-pdp-info {letter-spacing: 0px; color: #1a1f2a; padding-left: 28px; display: block; line-height: 1.6;} 
.single-product_info--additional-text {grid-template-columns: 1fr;}

.variants__label .size__popup {height: auto!important; bottom: auto!important; top: 50%!important; transform: translateY(-50%); background: #fff!important; padding-bottom: 0!important; border-radius: 10px !important; padding-top: 0px !important;}
.form-button .animate_button:hover span {color: #fff !important;}
.mobile_header .header-left .header_search_icon {display: none;}
.variants__label .size__popup .close__icon {width: 35px; height: 35px; padding: 0; border: 0; right: 1%; top: 5%;}
.variants__label .size__popup .close__icon svg.close-icon {width: 30px; height: 30px;}


.slick-dots li.slick-active {width: 50px;}
.slick-dots li.slick-active button:before, .slick-dots li button:before{display:none;}
.slick-dots .slick-active button{background-color:#fff !important; opacity:1 !important;}
.slick-dots li button{padding:4px !important; height:8px !important; opacity:0.4 !important;}
.slick-dots li button{background:#fff !important;}

.single-product-slick-dots .slick-dots li.slick-active{background-color: #fff; border-radius:500px;}
.single-product-slick-dots .slick-dots{bottom: 20px;}
.single-product-slick-dots .slick-dots li {background-color: #fff; opacity: 0.5; width: 12px; border-radius: 500px;}
.single-product-slick-dots .slick-dots .slick-active {width: 50px; opacity: 1;}
.section--related-products > .section--related-products {margin-bottom: 70px !important;}

body .animate_button:before,.animate_button:after {
    display: none;
}

body .animate_button span:before,.animate_button span:after {
    display: none;
}

body .animate_button:hover span {
    color: #fff !important;
}
body .account-page .my-account .account_page_content .account_details .account_navigation ul.navigation-list li a,
body .account-page .my-account .account_page_content .account_details .account_content .account_page--order .accountOrder--history .order--view table td a,
body .account-page .my-account .account_page_content .account_details .account_content .addresses .addresses-blocks .address--item .address--info p.address-detail--update button.address-delete span,
body .account-page .my-account .account_page_content .account_details .account_content .address-modal .modal-dialog .modal-content .modal-header h3.addresse--heading,
body button.pswp__button.pswp__button--arrow--left:before,
body button.pswp__button.pswp__button--arrow--right:before,
body .ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_content>div .close-ajaxcart_footer_features span{
    color: #fff !important;
}
body .size__popup--overly {z-index: 1000000;}

body .variants__label .size__popup {
    z-index: 10000000;
}

body .pswp.pswp--open .pswp__container .pswp__item .pswp__img {
    border: solid 7px #fff;
}





#shopify-section-template--18823419199640__products_grid_8YBdz9 .featured-product-sec 
{
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}
#shopify-section-template--18823419199640__products_grid_8YBdz9 .featured-product-sec .container
{
  max-width: 1450px;
}
#shopify-section-template--17996838633623__17453935134fb04950 .reelfy-section, .section--featured-products.latest-product-sec
{
    padding-top: 50px;
    padding-bottom: 0;
}
.section--featured-products.latest-product-sec
{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.section--featured-products .products__row
{
  gap: 20px 0;
}
.gallery-section
{
  padding-inline: 0;
  padding-top: 50px !important;
}
.section--instagram-feed .leotriplet-section-title img {
    max-width: 100px;
    margin-block: 20px !important;
    width: 100%;
}
.section--instagram-feed .leotriplet-section-content .leotriplet_hotspot_item .hotspot_card, .section--instagram-feed .insta-img {
    width: 100%;
}
{
  width: 100%;
}
.product-grid .product-list__addToCart
{
  display: none;
}
.account-page .login_register-form .form-button .animate_button, .account-page .recover-password .form-button .animate_button, .account-page .activate-account--form .form-button .animate_button
{
  background: var(--pink);
    border-color: var(--pink);
}
.account-page .login_register-form .form-button .animate_button:hover, .account-page .recover-password .form-button .animate_button:hover, .account-page .activate-account--form .form-button .animate_button:hover
{
   background: #000;
    border-color: #000;
}
.account-page .login_register-form .login-account a, .account-page .recover-password .login-account a, .account-page .activate-account--form .login-account a
{
  color: var(--pink);
}
.account-page .login_register-form .login-account a:hover, .account-page .recover-password .login-account a:hover, .account-page .activate-account--form .login-account a:hover
{
  color: #000;
}
.single_product_info--text
{
  display: none;
}

.ajaxcart_inner .ajaxcart_product .ajaxcart-item
{
  align-items: start !important;
}
body .ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__left .ajaxcart_product-image-wrapper, body .ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__left .ajaxcart_product-image-wrapper a, body .ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__left .ajaxcart_product-image-wrapper img
{
  width: auto !important;
  min-height: auto !important;
}
body .ajaxcart_inner .ajaxcart_product .ajaxcart-item .ajaxcart-item__right .ajaxcart_product-name
{
  padding-bottom: 45px;
}
.gift-wrapper
{
  display: none !important;
}
.ajaxcart_footer .ajaxcart_footer_features .ajaxcart_footer_head>div
{
  min-width:48%;
  
}