<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 104:51 Expected ":"
Line 104:52 Expected identifier but found "1"
Line 148:71 Expected identifier but found "."
Line 838:40 Expected identifier but found "."
Line 1476:42 Expected identifier but found "."

**/
:root{

  /* --custom_regular: 'Proxima Nova Rg';
  --custom_blod: 'Proxima Nova Rg';
  --custom_balck: 'Proxima Nova Bl';
  --custom_semibold: 'Proxima Nova Lt';
  --custom_light: 'Proxima Nova Th';
  --custom_blod_cn: 'Proxima Nova Cn Rg';
 */

  --pdpslider-height: calc(100vh - 263px);
  
  --custom_regular: 'proxima-nova';
  --custom_blod: 'proxima-nova';
  --custom_balck: 'proxima-nova';
  --custom_semibold: 'proxima-nova';
  --custom_light: 'proxima-nova';
  --custom_blod_cn: 'proxima-nova';

  
}

.productslider-arrow{position:relative;}
.sliderarrowbutton{position:absolute;top:calc(50% - 24px);z-index:2;transform: scale(.8);opacity: 0;visibility: hidden;transition:all 0.1s ease-in-out;} 
.productslider-arrow:hover .sliderarrowbutton{opacity: 1;visibility: visible;transform: scale(1);}
.sliderarrowbutton.leftarrow-sliderbutton{left:var(--spacing-5);}
.sliderarrowbutton.rightarrow-sliderbutton{right:var(--spacing-5);}
.sliderarrowbutton[disabled]{display:none;}
.variant-picker__option-values{flex-wrap:wrap;}
.swiper-button-next, .swiper-button-prev{z-index:2;}

body navigation-drawer[mobile-opening="left"]{padding:0px;max-width:326px;}
.navigation-drawer[mobile-opening=left]::part(body){padding:0px;}
body .navigation-drawer::part(content){min-height:100%;}
.mobile_drawerheader{background-color:#0C0C0D;padding:12px 8px;}
.mobile_drawerheader .appiccon{width:42px;height:42px;display:block;;} 
.mobile_drawerheader .mobile_drawerheader_wrap{display:flex;align-items:center;}
.mobile_drawerheader .mobile_drawerheader_info{padding-left:8px;}
.mobile_drawerheader .mobile_drawerheader_info h4{font-size:14px;font-family:var(--custom_blod);color:#fff;font-weight:700;line-height:1.2;}
.mobile_drawerheader .mobile_drawerheader_info p{font-family:var(--custom_regular);font-size:14px;color:#fff;line-height:1.25;}
.mobile_drawerheader .mobileapp-button{margin-left:auto;}
.mobile_drawerheader .mobileapp-button .app-download-button{background-color: #fff;font-family: var(--custom_blod);font-weight: 700;border-radius: 4px;line-height: 1;padding:9px 10px;display:block}
.mobile_drawerheader .mobileappbutton-block{width:24px;height:24px;margin-right:8px;}
.customer-details-wrapper{padding:12px 40px 12px 16px;position:relative;}
.customer-details-wrapper .login_signup_btn a{border-radius: 4px;font-size: 16px;font-weight: 700;font-family: var(--custom_regular);line-height: 1;padding: 13px;}
.customer-details-wrapper .drawerclosebutton{display: flex;position: absolute;top: 12px;right: 16px;}
.customer-details-wrapper .customer-details .customer-name{font-size:18px;font-weight: 700;font-family: var(--custom_regular);line-height: 1;color:#1E1E1E;}
.customer-details-wrapper .customer-details .customer-phone{font-size:16px;font-weight:400;font-family: var(--custom_regular);line-height: 1;color:#757575;margin-top:6px;}
.accounts-buttongroup{padding:10px 16px;display: flex;gap: 12px;}
.accounts-buttongroup a{font-size: 14px;font-weight: 700;font-family: var(--custom_regular);line-height: 1;color: #1e1e1e;display: flex;align-items: center;flex: 1;background-color: #F5F5F5;padding: 12px 5px;justify-content: center;gap: 8px;}
.menulist-wrap{position:relative;height:calc(100vh - 132px);overflow:auto;padding:0px 16px 50px;}
.menulist-wrap .panel a.group,
.menulist-wrap .panel button.text-with-icon{font-family:var(--custom_regular);font-weight:700;font-size:16px;}
.menulist-wrap .panel__wrapper{padding:0px;}
.menulist-wrap .panel__wrapper .panel__scroller{padding-left:16px;padding-right:16px;}
.menulist-wrap .mobilemenulist{list-style:none;padding:0px;margin:0px;padding-bottom:30px;}
.menulist-wrap .submenuopen-button{display:flex;align-items: center;justify-content: space-between;}
.menulist-wrap .mainstap-list a.mainstap-link,
.menulist-wrap .submenuopen-button a.mainstap-link{font-size:16px;font-weight: 700;font-family: var(--custom_regular);line-height:1.375;color:#1E1E1E;display:block;padding:13px 0px;}
.menulist-wrap .submenuopen-button svg{transform: rotate(-270deg);}
.menulist-wrap .submenuopen-button.active svg{transform: rotate(-90deg);}
.menulist-wrap .menu.dropdown-grandchild,
.menulist-wrap .menu.dropdown-child{max-height:0px;overflow:hidden;transition:all 0.3s ease-in-out;}
.menulist-wrap .menu.dropdown-grandchild.active,
.menulist-wrap .menu.dropdown-child.active{max-height:1000px;transition:all 0.3s ease-in-out;}
.menulist-wrap .dropdown-grandchild .menu-link{display:block;line-height:1;}
.menulist-wrap .dropdown-grandchild .menu-link a.dropdown-grandchild-link{display:block;line-height:1.5;}
/* .menulist-wrap .dropdown-grandchild .menu-link:not(:last-child){margin-bottom:4px;} */
/* .menulist-wrap li.mainstap-list:not(.withsubmenu) .mainstap-link{line-height:1.375;} */
.menulist-wrap ul.dropdown-child{padding:0px 0px 0px 10px;}
.menulist-wrap ul.dropdown-child .secondstap-link{font-family:var(--custom_regular);font-weight:700;font-size:14px;padding:17px 0px;line-height:1;}
/* .menulist-wrap ul.dropdown-child .secondstap-list:not(.withsubmenu):not(:last-child){margin-bottom:4px;} */
.menulist-wrap ul.dropdown-child .secondstap-list:not(.withsubmenu) a.secondstap-link{display: block;padding: 17px 0;line-height: 1.5;font-weight: 400;}
/* .menulist-wrap .dropdown-grandchild .menu-link:last-child{padding-bottom:5px;} */
.categories_menu_block{display:flex;flex-wrap:wrap;gap:12px;padding-bottom: 17px;}
.categories_menu_block .collction_block{width:100%;max-width:calc(33.33% - 12px * 2 / 3);border: 1px solid #D9D9D9;border-radius: 7px;overflow: hidden;}
.categories_menu_block .collction_block .col-img{position:relative;overflow:hidden;display:block;width:100%;}
.categories_menu_block .collction_block .col-img:after{content: "";width: 100%;display: block;padding-bottom: 147%;}
.categories_menu_block .collction_block .col-img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit: cover;}
.categories_menu_block .collction_block .col-title{position:absolute;z-index: 1;text-align: center;font-size: 12px;font-family: var(--custom_semibold);font-weight: 600;color: #1E1E1E;line-height: 1.167;top: 10px;left: 0;width: 100%;}
.menu.categories-menu_wrapper:not(.active){max-height: 0;overflow: hidden;}
.categories_menu_block .showBlock{display: flex;justify-content: center;align-items: center;margin: 0 auto;color: #E31837;font-family: var(--custom_blod);font-weight: 700;line-height: 1;padding: 8px 0px;width: 100%;font-size:14px;gap:8px;}
.categories_menu_block .showBlock.seemore{font-size:0px;}
.categories_menu_block .showBlock.seemore:before{content:"See More";font-size:14px;font-family: var(--custom_blod);font-weight: 700;}
.categories_menu_block .showBlock.seeless svg{transform: rotate(180deg);}
.categories_menu_block .showBlock svg{width:16px;height:16px;}

.product-list .product-card__badge-list{width:100%;display:flex;justify-content:center;flex-direction: column;align-items: center;top: 0;left: 0;}
.product-list .product-card__badge-list .badge.badge--on-sale{display:none;}
.product-list .product-card__badge-list .product_tag-badge{background-color:rgba(250, 75, 12, 0.2);font-size:14px;line-height:1.2;padding:5px 8px;font-family:var(--custom_semibold);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;position:relative;font-weight:600;color:#FA4B0C}
.product-list .product-card__badge-list .product_tag-badge:after{content: "";width: 100%;height: 100%;background-color: #fff;position: absolute;left: 0;top: 0;z-index: -1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.product-card{border:1px solid rgba(217, 217, 217, 0.4);display:flex;flex-direction:column;}
.product-card:has(.product-card__info  .product-card__quick-buy button[disabled]) .pc-imagewrap{opacity:0.4;}
.product-card .product-card__info{padding:12px;flex;1;width:100%;display:flex;flex-direction:column;flex:1;gap:0px;}
.product-card .product-card__figure{width:100%;}
.product-card .product-card__info .carddetails_wrap{display:block;}
.product-card .product-card__info .carddetails_wrap .product-card__title{font-size:16px;font-family:var(--custom_semibold);color:#1E1E1E;line-height:1.25;}
.product-card .product-card__info .carddetails_wrap .product-card__title a{font-weight:600;display:block;font-family:var(--custom_semibold)}
.product-card .carddetails_wrap .sub_title_value{font-size:16px;color:#757575;font-family:var(--custom_regular);line-height:1.25;margin-top:4px;}
.product-card .price-list{margin-top:auto;padding-top:14px;}
.product-card .vendorcname-wrap{line-height:1;}
.product-card .vendorcname-wrap .cardvendor-name,
.product-card .vendorname{font-size:14px;font-family:var(--custom_regular);line-height:1.25;color:#B3B3B3;display:block;}
.product-card .food_type{width:26px;height:26px;position:absolute;display:flex;align-items:center;justify-content:center;border:2px solid var(--boxcolor);font-size:0px;top: 8px;right: 9px;z-index:2}
.product-card .food_type:after{content:"";width:14px;height:14px;display:flex;align-items:center;justify-content:center;display:flex;align-items:center;justify-content:center;background-color:var(--boxcolor);border-radius:100%;}
.product-card .card-rating{display:flex;flex-wrap:wrap;padding-top:12px;}
.product-card .card-rating a{display:flex;line-height: 1;}
.product-card .card-rating a * {line-height: 1;font-size: 14px;font-weight: 500;}

.shopify-section--slideshow .slideshow__controls{left:0px;right:0px;margin:0px auto;}
.shopify-section--slideshow .slideshow__controls page-dots{}

.shopify-section--slideshow .stretching-dots{justify-content:center;gap:12px;}
.shopify-section--slideshow .stretching-dots button[type="button"]{width:12px;height:12px;background-color:#B3B3B3;opacity:1;}
.shopify-section--slideshow .stretching-dots button[type="button"][aria-current="true"]{background-color:#fff;}

.imagelink-blocks-section .blocktext-info{padding-top:10px;}
.imagelink-blocks-section .blocktext-info h4{margin: 0;color: #1e1e1e;font-family: var(--custom_blod_cn);font-size: 20px;letter-spacing: 0.20px;line-height: 1.2;font-weight:700;}
.imagelink-blocks-section .blocktext-info p{color:#E31837;font-family:var(--custom_blod);font-weight:700;font-size:12px;text-transform:uppercase;line-height:1.25;margin-top:5px;}


.home-imagetext-section.section{padding-top:24px;padding-bottom:24px}
.home-imagetext-section .section-header{justify-content:center;text-align:center;}
.home-imagetext-section .section-header .prose{margin:0px auto;gap:12px;}
.home-imagetext-section .section-header h2,
.home-imagetext-section .section-header p.subheading{font-family: var(--custom_semibold) !important;font-size:36px !important;line-height:1.194;position:relative;display: flex;justify-content: center;gap:14px;align-items: center;font-weight:600 !important;}
.home-imagetext-section .section-header h2:after{content:"";width:40px;height:40px;display:inline-block;background-image:url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/flag-india.svg?v=1738666728);background-repeat: no-repeat;background-size: contain;}
.home-imagetext-section .section-header p.subheading:after{content:"";width:40px;height:40px;display:inline-block;background-image:url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/flag-usa.svg?v=1738666730);background-repeat: no-repeat;background-size: contain;}
.home-imagetext-section .section-header h2{margin:0px;}

.featured-product-tab .tabheader{list-style:none;padding-bottom:12px;margin-bottom: 12px;display:flex;gap:12px;scrollbar-width: none;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;overflow:auto hidden;}
.featured-product-tab .tabheader li{cursor:pointer;}
.featured-product-tab .tabheader li a{display: flex;align-items: center;border: 1px solid #D9D9D9;border-radius:6px;line-height: 1;padding: 7px 12px;color:#757575;font-family:var(--custom_regular);font-size:14px;white-space: nowrap;}
.featured-product-tab .tabheader li.active a{font-family: var(--custom_blod);color:#fff;background-color:#000;border-color:#000;}
.featured-product-tab .tabheader li a .tab_icon{width:20px;height:20px;display:inline-flex;margin-right:8px;}
.featured-product-tab .tabinfo_block_wrap .swiper-slide{height: unset;display: flex;}
.featured-product-tab .tabinfo_block_wrap .swiper-slide .product-card{width:100%;display:flex;flex-direction:column;}
.featured-product-tab .tabinfo_block_wrap .swiper-slide .product-card ..product-card__figure{width:100%;}


.collection-list-section .collection-list{gap:12px;}
.collection-list-section .collection-card__content-wrapper.text-custom p{font-family: var(--custom_blod_cn);font-size:33px;text-transform: uppercase;}
.collection-list-section .collection-card__content-wrapper.text-custom svg{display:none;}


.shopify-section:not(.shopify-section--header) .section-header{display: flex;align-items: center;justify-content: space-between;}
.shopify-section:not(.shopify-section--header) .text-with-icon:after{content:"";width:24px;height:24px;background-image:url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/section-header-right-arrow.svg?v=1737355178);}
.shopify-section:not(.shopify-section--header) .section-header h2{font-size:28px;font-weight:700;font-family:var(--custom_blod);color:#1E1E1E;}
.shopify-section:not(.shopify-section--header) .section-header h2 span{color:#E31837}

.mobilesticky-bar{box-shadow:0px -4px 16px rgb(69, 69, 69, 0.04)}
.mobilesticky-barblock{position: fixed;z-index: 99;bottom: 0px;width: 100%;background-color: #fff;border-top:1px solid #D9D9D9;}
.mobilesticky-barblock .mobilesticky-bar-wrap{display:flex;padding:8px 10px;gap:10px;}
.mobilesticky-barblock .col{flex:1;display:flex;justify-content:center;text-align:center;position:relative;overflow:hidden;color:#757575;}
.mobilesticky-barblock .col .col-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0px auto;position:relative;overflow:hidden;}
.mobilesticky-barblock .col .col-icon lord-icon,
.mobilesticky-barblock .col .col-icon img{max-width:24px;max-height:24px;}
.mobilesticky-barblock .col p{font-family:var(--custom_regular);font-weight:normal;font-size:12px;line-height:1.25;padding-top:5px;}
.mobilesticky-barblock .col-link{position: absolute;width: 100%;height: 100%;z-index:1;top:0px;left:0px;}
.mobilesticky-barblock .col.active .col-icon,
.mobilesticky-barblock .col.active p{color:#1E1E1E}
.mobilesticky-barblock .col .col-icon:not(.jsonicon):after{content: "";width: 100%;height: 100%;background-image: var(--hover_icon);top: 0;left: 0;position: absolute;object-fit: contain;background-color: #fff;opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;}
.mobilesticky-barblock .col.active .col-icon:not(.jsonicon):after{opacity:1;visibility:visible;}
.mobilesticky-barblock .col:not(.active) .col-icon.jsonicon lord-icon.activeicon,
.mobilesticky-barblock .col.active .col-icon.jsonicon lord-icon:not(.activeicon){display:none;}

.shopify-section--featured-collection .product-list{gap:0px;}
.shopify-section--press .section:not(.press_header_wrap) .section-stack{padding-top:60px;padding-bottom:60px;background-color:#F5F5F5;}
.shopify-section--press .section:not(.press_header_wrap){padding-top:0px !important;}
.shopify-section--featured-collection .product-list .swiper-slide{height:unset;display:flex;}
.shopify-section--featured-collection .product-list .swiper-slide product-card{width:100%;}


.presscarousel-wrap{position:relative;width:100%;}
.presscarousel-wrap button.circle-button{position: absolute;top: 50%;transform: translateY(-50%);box-shadow:none;width:40px;height:40px;}
.presscarousel-wrap button.circle-button.leftarrow{left:0px;}
.presscarousel-wrap button.circle-button.rightarrow{right:0px;}
.presscarousel-wrap .full-bleed{margin:0px;}
.shopify-section--press{position:relative;z-index:1;}
.shopify-section--press .press{padding:0px;width:100%;}
.shopify-section--press .presscarousel-wrap .blockquote{font-family:var(--custom_semibold);font-weight:600;font-size:26px;}
.shopify-section--press .presscarousel-wrap .blockquote:before{display:none;}

.shopify-section--press .section.press_header_wrap.section{padding-bottom:0px !important;}
.shopify-section--press .section.press_header_wrap.section:after,
.shopify-section--press .section.press_header_wrap.section:before{display:none;}
.shopify-section--press .section{position:relative;width:100%;}
.shopify-section--press .section:after{content: "";display: block;width: 42px;height: 42px;background-image: url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/right-quit-icon.png?v=1737441517);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;bottom:50px;right:20vw;}
.shopify-section--press .section:before{content: "";display: block;width: 42px;height: 42px;background-image: url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/left-quit-icon.png?v=1737441534);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;top:13px;left:20vw;}
.shopify-section--press .page-dots button{width:8px;height:8px;}

.shopify-section--testimonials .testimonial{background-color:transparent;border:1px solid rgba(217, 217, 217, 0.4);}
.shopify-section--testimonials .reviewcard_info p{font-family:var(--custom_regular);font-weight:normal;font-size:16px;line-height:1.25;}
.shopify-section--testimonials .reviewcard_info p.bold{font-weight:700;}
.shopify-section--testimonials .auther_info{gap:0px;}
.shopify-section--testimonials .auther_info .author_name{font-family:var(--custom_regular);font-size: 16px;line-height: 1;}
.shopify-section--testimonials .testimonial-list{display:block;}
.shopify-section--testimonials .auther_info .rating{align-items: center;line-height: 1;}
.shopify-section--testimonials .auther_info .rating .rating__stars{display:flex;}
.shopify-section--testimonials .testimonial_title{line-height:1;padding:5px 0px;font-size:16px;}
.shopify-section--testimonials .testimonial{height:unset;display:flex;flex-direction:column;}
.shopify-section--testimonials .swiper-pagination{position:unset;top:unset;left:unset;display: flex;align-items: center;justify-content: center;margin-top: 20px;}
.shopify-section--testimonials .swiper-pagination .swiper-pagination-bullet{background-color: #D9D9D9;}
.shopify-section--testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0C0C0D;}

.trending-words-list{display:flex;flex-wrap:wrap;}
.trending-words-list li a{font-size:14px;font-family:var(--custom_regular);display: flex;align-items: center;gap: 6px;border: 1px solid rgba(217, 217, 217, 0.4);border-radius: 4px;padding: 7px;line-height: 1;font-weight: 400;}
.trending_option_title{font-weight:700;font-family:var(--custom_blod);font-size:22px;line-height:1.5;color:#1E1E1E;display: flex;align-items: center;gap: 8px;}

.searchbox-productlist{padding-top:30px;}
.searchbox-productlist .search-productcard-group{display: grid;grid-template-columns: 1fr 1fr 1fr;gap:20px;margin-top:16px;}
.searchbox-productlist .search-productcard-group.firstgrid-group .search-productcard:nth-child(1){grid-row: 1 / 3;grid-column: 1 / 3;}
.searchbox-productlist .search-productcard-image{position: relative;overflow: hidden;display:block;width:100%;}
.searchbox-productlist .search-productcard-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.searchbox-productlist .search-productcard-image:after{content: "";width: 100%;display: block;padding-bottom:116%;}
.searchbox-productlist .search-productcard{border: 1px solid rgba(217, 217, 217, 0.4);border-radius:10px;overflow: hidden;position:relative;}
.searchbox-productlist .search-productcard .search_cartadd_button{position: absolute;z-index: 1;right: 10px;top: 10px;display: flex;align-items: center;}
.searchbox-productlist .search-productcard-info{position: absolute;width: 100%;z-index: 1;padding: 10px;bottom:0px;left: 0;display:flex;justify-content: space-between;gap:10px;background-color:rgba(255, 255, 255, 0.8);}
.searchbox-productlist .search-productcard-info h4{font-size:14px;font-weight:500;font-family:var(--custom_semibold);color:#1E1E1E;line-height:1;margin-bottom:4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.searchbox-productlist .search-productcard-info .search-productcard-right-info{display:flex;flex-direction:column;align-items:flex-end;gap:5px;}
.searchbox-productlist .search-productcard-info .search-productcard-right-info p.main-price{line-height:1;font-size:14px;font-weight:500;font-family:var(--custom_semibold);color:#1E1E1E;}
.searchbox-productlist .search-productcard-info .search-productcard-right-info p.compare-price{line-height:1;font-size:12px;color: #B3B3B3;text-decoration: line-through;font-family:var(--custom_regular);}
.searchbox-productlist .search-productcard-info .search-productcard-left-info{max-width:calc(100% - 60px)}
.searchbox-productlist .search-productcard-info .search-productcard-left-info p{font-size:14px;color:#757575;line-height:1;font-family:var(--custom_regular);}
.searchbox-productlist .search-productcard-group.firstgrid-group .search-productcard:not(:first-child) .search-productcard-left-info h4{margin:0px;}
.searchbox-productlist .search-productcard-group.firstgrid-group .search-productcard:not(:first-child) .search-productcard-left-info p,
.searchbox-productlist .search-productcard-group.firstgrid-group .search-productcard:not(:first-child) .search-productcard-right-info p.compare-price{display:none;}

#search-drawer .search-input{border: 1px solid #D9D9D9;background-color: #F5F5F5;padding: 10px;border-radius: 8px;}
#search-drawer .search-input input[type="search"]{font-size: 14px;font-family: var(--custom_regular);font-weight: 400;line-height:1.715;}
#search-drawer .search-input button[type="reset"]{font-family: var(--custom_regular);font-size:14px;}



.searchbox-productlist .search-productcard-group.secondgrid-group .search-productcard:nth-child(2){grid-column: span 2;grid-row: span 2;}
.searchbox-productlist .search-productcard-group.secondgrid-group .search-productcard:not(:nth-child(2)) .search-productcard-left-info h4{margin:0px;}
.searchbox-productlist .search-productcard-group.secondgrid-group .search-productcard:not(:nth-child(2)) .search-productcard-left-info p,
.searchbox-productlist .search-productcard-group.secondgrid-group .search-productcard:not(:nth-child(2)) .search-productcard-right-info p.compare-price{display:none;}

.cartdrawer_popup{position:relative;z-index:99999999}

.product-gallery__ar-wrapper .page-dots{padding:0px;margin:0px;background:transparent}
.bundleproduct-list .add-to-box.out_of_stock{margin-top:14px;opacity:0.5;pointer-events:none;user-select:none;}
.product-card__info .product-card__quick-buy{transform: unset;position: unset;opacity: 1;visibility: visible;width: 100%;padding-top:14px;}
.product-card__info .product-card__quick-buy button[type="submit"],
.product-card__info .product-card__quick-buy button[type="button"]{width: 100%;border-radius: 4px;font-size: 14px;font-family: var(--custom_blod);font-weight: 700;line-height:1;padding:14px 10px;}
.product-card__info .product-card__quick-buy button[type="submit"][disabled]{pointer-events:none;user-select:none;background-color:rgba(190, 189, 185, 1);}
.product-card__info .text-on-sale{color: #1E1E1E;font-size: 16px;font-weight: 600;font-family: var(--custom_semibold);line-height:1}
.product-card__info .price-list compare-at-price{font-size: 15px;color: #B3B3B3;font-family: var(--custom_regular);font-weight: 400;line-height: 1;}
.product-card__info .price-list .discountPercentage{margin-left:auto;font-size:16px;color:#009951;font-weight: 600;font-family: var(--custom_semibold);display:block;line-height:1;}

.cst-product-slider-wrapper{overflow:hidden;display:flex;flex-wrap:wrap;}
.cst-product-slider-wrapper .product-imageslider{width:100%;display:flex;flex-wrap:wrap;overflow:hidden;}
.cst-product-slider-wrapper .quantity_buyButton_wrapper{width:100%;}
.cst-product-slider-wrapper .main-productimage-slider{width:100%;position:relative;}
.cst-product-slider-wrapper .aspect-ratio{position:relative;overflow:hidden;}
.cst-product-slider-wrapper .aspect-ratio img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit: contain;}
.cst-product-slider-wrapper .thumbnail-slider:not(.swiper-initialized) .product-gallery__thumbnail-list{flex-direction: column;} 
.cst-product-slider-wrapper .thumbnail-slider .product-gallery__thumbnail-list .swiper-slide:not([style]),
.cst-product-slider-wrapper .thumbnail-slider:not(.swiper-initialized) .product-gallery__thumbnail-list .swiper-slide{height:calc((min(var(--pdpslider-height), 700px) / 5) - 22px);}
.cst-product-slider-wrapper .product-gallery__thumbnail-list.swiper-wrapper{height:min(var(--pdpslider-height), 700px);}
.cst-product-slider-wrapper .product-gallery__thumbnail-list.swiper-wrapper .swiper-slide{display:flex;}
.cst-product-slider-wrapper .product-gallery__thumbnail-list.swiper-wrapper .swiper-slide.hidden{display:none;}
.cst-product-slider-wrapper .product-thmbnail-block-wrapper{position:relative;}
.cst-product-slider-wrapper .thumbnailarrow:after,
.cst-product-slider-wrapper .thumbnailarrow:before{display:none;}
.cst-product-slider-wrapper .thumbnailarrow{color:#1E1E1E;position:absolute;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;left:0px;right:0px;margin:0px auto;z-index:3;}
.cst-product-slider-wrapper .thumbnailarrow.swiper-button-prev{top:0px;}
.cst-product-slider-wrapper .thumbnailarrow.swiper-button-next{top:calc(100% - 32px);}
.cst-product-slider-wrapper .thumbnail-image-wrap{position: relative;overflow: hidden;border-radius: 6px;cursor:pointer;border:1px solid rgba(217, 217, 217, 0.4);width:100%;}
/* .cst-product-slider-wrapper .thumbnail-image-wrap:after{content: "";width: 100%;padding-bottom: 100%;display: block;} */
.cst-product-slider-wrapper .thumbnail-image-wrap img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.cst-product-slider-wrapper .thumbanail-selected-items.swiper-container{position:relative;}
.cst-product-slider-wrapper .product-thmbnail-block-wrapper:after{width: 100%;left: 0;content: "";position: absolute;max-width: calc(100% - 20px);height: 30px;bottom: 0;z-index:2;background: rgb(0,0,0);background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);}
.cst-product-slider-wrapper .product-thmbnail-block-wrapper:before{width: 100%;left: 0;content: "";position: absolute;max-width: calc(100% - 20px);height: 30px;top: 0;z-index:2;background: rgb(0,0,0);background: -moz-linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);}

.cst-product-slider-wrapper .pdp_highlights_button{position: absolute;z-index:4;bottom: 16px;right: 16px;display: flex;align-items: center;background-color: #fff;font-size: 16px;font-family: var(--custom_blod);font-weight:700;gap:8px;line-height:1;padding:12px 15px;border-radius:6px;box-shadow:0px 4px 16px rgba(0,0,0,0.06);}
.cst-product-slider-wrapper .pdp_highlights_button span:not(.button_contnet){display:flex;align-items:center;justify-content:center;}
.cst-product-slider-wrapper .pdp_highlights_contnet{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:3;background: rgb(0,0,0);background: -moz-linear-gradient(90deg, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(90deg, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);display:flex;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;}
.cst-product-slider-wrapper .pdp_highlights_contnet.active{opacity:1;visibility:visible;}
.cst-product-slider-wrapper .pdp_highlights_contnet .pdp_highlights_contnet_wrap{width:100%;padding:20px;}
.cst-product-slider-wrapper .pdp_highlights_contnet .pdp_highlights_contnet_wrap .pdp_highlights_title{font-family: var(--custom_blod_cn);font-size:34px;color: #fff;line-height: 1.5;margin-bottom:24px;font-weight:700;}
.cst-product-slider-wrapper .pdp_highlights_contnet ul{max-width:320px;}
.cst-product-slider-wrapper .pdp_highlights_contnet ul li{font-size:22px;font-family:var(--custom_semibold);font-weight:500;color:#FFFFFF;line-height:1.375;position:relative;}
.cst-product-slider-wrapper .pdp_highlights_contnet ul li:not(:last-child){margin-bottom:16px;padding-bottom:16px;}
.cst-product-slider-wrapper .pdp_highlights_contnet ul li:not(:last-child):after{content:"";width:100%;height:1px;background-color:#757575;position:absolute;bottom:0px;left:0px;}
.cst-product-slider-wrapper .pdp_highlights_button.active .highlight_icon,
.cst-product-slider-wrapper .pdp_highlights_button:not(.active) .highlight_close_icon{display:none;}


[role="main"] .shopify-section.section-bubble-menu{position: sticky;position:-webkit-sticky;top:82px;z-index: 9;}
.collection-hero-secton .section{padding-left:0px;padding-right:0px;}
.collection-hero-secton .banner-slideimage{position:relative;overflow:hidden;}
.collection-hero-secton .banner-slideimage:after{content:"";width:100%;padding-bottom:var(--imageheight);display:block;}
.collection-hero-secton .banner-slideimage img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.collection-hero-secton .swiper-pagination-bullet-active{background-color:#fff;}
.bubble-menu-items-wrapper .bubble-items{display:flex;gap:20px;padding:20px 0px;scrollbar-width: none;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;overflow:auto hidden;}
.bubble-menu-items-wrapper .bubble-items .bubble-item a{white-space:nowrap;display:block;line-height:1.25;background-color:#F5F5F5;border-radius:6px;font-size:16px;font-family:var(--custom_semibold);font-weight:600;color:#757575;text-transform:uppercase;padding:12px 20px;}
.bubble-menu-items-wrapper .bubble-item.menu-active a{color:#E31837;}

.rv-section{overflow:hidden;}
.rv-section .product-list{gap:0px;}
.rv-section .product-list .swiper-slide{height:unset;display:flex;}
.rv-section .product-list .swiper-slide .product-card{width:100%;}

.template-index .quinn_cards .quinn-cards-stories-carousel-body,
.template-index .quinn_cards{padding:0px !important;margin:0px !important;}
.pageapp_section{overflow:hidden;}
.template-index .pageapp_section .quinn-branding{display:none;}

.collection-featured-image{position:relative;overflow:hidden;}
.collection-featured-image:after{content:"";width:100%;padding-bottom:var(--imageheight);display:block;}
.collection-featured-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}


.horizontal_card_view{display:flex;flex-wrap:wrap;gap:20px;}
.horizontal_card_view .product-card{display:flex;flex-direction:unset;width:100%;border-radius:4px;overflow:hidden;}
.horizontal_card_view.product-list .product-card__badge-list,
.horizontal_card_view .product-card .product-card__figure{max-width:200px;}
.horizontal_card_view .product-card .product-card__figure img{border-radius:0px;}
.horizontal_card_view .product-card .product-card__info{width:100%;max-width:calc(100% - 200px);height:100%;}


body.template-collection .shopify-section.shopify-section--main-collection:not(.shopify-section--header) .text-with-icon:after{display:none;}

.collection_topbar_wrap.mobileonly{display:none;}

.product-hero-section .section{padding-top:30px;}
.product-hero-section .product-info__vendor{line-height:1;display:flex;}
.product-hero-section .product-info__vendor a{display:block;font-size:20px;color:#757575;opacity:1;font-family:var(--custom_regular);font-weight:400;line-height:1.4;}
.product-hero-section .product-info__block-item:empty{display:none;}
.product-hero-section .product-info__block-item[data-block-id="title"]{margin:0px;}
.product-hero-section .product-info__block-item .product-info__title{font-size:28px;font-weight:700;font-family:var(--custom_blod);line-height:1.393;}
.product-hero-section .product-info__block-item[data-block-type="tag-details"]{margin:8px 0px 0px;}
.product-hero-section .product-info__block-item[data-block-type="tag-details"] .product-info__tagDetails .tags_details_wrapper{font-size:18px;color:#757575;font-family:var(--custom_semibold);line-height:1.25;font-weight:500;}
.product-hero-section .price_texes_line{font-size:16px;color:#B3B3B3;font-family:var(--custom_regular);font-weight:400;width:100%;line-height:1.429;order:3;}
.product-hero-section .product-info__price .rating-with-text{column-gap:0px;flex-wrap:wrap;row-gap:4px;}
.product-hero-section .product-info__price .product-info__badge-list{order:1;margin:0px 16px 0px 0px;}
.product-hero-section .product-info__price .price-list{order:2;gap:16px;}
.product-hero-section .product-info__price .product-info__badge-list on-sale-badge{background: transparent;color:#009951;font-size:24px;font-family: var(--custom_semibold);line-height: 1;margin:0px;padding:0px;}
.product-hero-section .product-info__price .price-list .text-on-sale{line-height:1;font-weight:700;color:#1E1E1E;font-family:var(--custom_blod);font-size:28px;}
.product-hero-section .product-info__price .price-list compare-at-price{font-size:24px;color:#757575;font-family:var(--custom_regular);font-weight:400;line-height:1;}
.product-hero-section .product-info__block-item[data-block-type="price"]{margin-top:32px;margin-bottom:32px;}
.product-hero-section .variant_option_label legend{color:#757575;font-size:16px;font-family:var(--custom_regular);line-height:1.25;}
.product-hero-section .variant_option_label .selected_value{color:#1E1E1E;font-family:var(--custom_semibold);font-weight:600;font-size:16px;line-height:1.25;}
.product-hero-section .variant_option_label .size_types_wrapper .size_label.active span.selected_value{color:#fff;}
.product-hero-section .variant_option_label .size_types_wrapper{display:flex;width:150px;}
.product-hero-section .variant_option_label .size_types_wrapper .size_label{flex:1;line-height:1;border:1px solid #D9D9D9;font-size:16px;font-family:var(--custom_regular);text-align:center;padding:7px 5px;cursor:pointer;}
.product-hero-section .variant_option_label .size_types_wrapper .size_label:first-child{margin-right:-1px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.product-hero-section .variant_option_label .size_types_wrapper .size_label:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.product-hero-section .variant_option_label .size_types_wrapper .size_label.active{font-family:var(--custom_semibold);font-weight:600;color:#F3F3F3;background-color:#0C0C0DF2;border-color:#0C0C0DF2;display: flex;align-items: center;justify-content: center;}
/* .product-hero-section .variant_swatch_list{row-gap:2px;column-gap: 12px;} */
.product-hero-section .variant_swatch_list .variant_option_block{padding-top:8px;order:1;}
.product-hero-section .variant_swatch_list .variant_option_block:has(.block-swatch.is-disabled){pointer-events:none;user-select:none;order:2;}
.product-hero-section .benefit-slider-arrow:after,
.product-hero-section .benefit-slider-arrow:before,
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch:after,
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch:before{display:none;}
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch{border-radius:6px;height:auto;font-size: 16px;border: 1px solid #D9D9D9;line-height: 1;padding: 14px 24px;position:relative;}
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch.is-disabled{background:transparent;color:#B3B3B3;border-style:dashed;}
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch.is-disabled span.size-val.hidden{display:block}
/* .product-hero-section .variant-picker__option.size .variant_swatch_list .variant_option_block:has(.block-swatch.is-disabled){display:none;} */
.product-hero-section .variant_swatch_list .variant_option_block .block-swatch .variant_offer_label{position: absolute;font-size: 12px;background: #e31837;line-height: 1;font-family: var(--custom_regular);padding: 3px 5px 1px 5px;border-radius: 3px;display: table;left: 0;margin: 0 auto;right: 0;top: -8px;color:#fff;}
.product-hero-section .variant_swatch_list .variant_option_block .variant_offer_label{font-size:14px;font-weight:600;color:#E31837;font-family:var(--custom_semibold);display: block;width: 100%;line-height: 1;text-align: center;margin-top: 4px;}
.product-hero-section .product-info__variant-picker .variant-picker__option-info{margin-bottom:8px;}
.product-hero-section .variant_swatch_list .variant_option_block input[type="radio"]:checked + .block-swatch{background-color:#434343;color:#fff;border-color:#434343;}
.product-hero-section .product-info__block-item[data-block-type="coupen-offers"],
.product-hero-section .product-info__block-item[data-block-type="pdp-banner"],
.product-hero-section .product-info__block-item[data-block-type="delivery-options"],
.product-hero-section .product-info__block-item[data-block-type="variant-picker"]{margin:32px 0px;}

.product-hero-section .product-info__block-item[data-block-type="variant-picker"]{overflow:hidden;width:100%;max-width:100%;}
.product-hero-section .benefiticon-block .benefit-slide-wrap{width:100%;max-width:100px;margin:0 auto;}
.product-hero-section .benefiticon-block .benefit-slide-wrap .slide_icon{position:relative;overflow:hidden;width:48px;height:48px;margin:0px auto;}
.product-hero-section .benefiticon-block .benefit-slide-wrap .slide_icon img{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.product-hero-section .benefiticon-block .benefit-slide-wrap .benefit_title{text-align:center;font-size:12px;font-family:var(--custom_regular);color:#000;line-height:1.417;margin-top:4px;}
.product-hero-section .product-info__benefits-details:after{content: "";width: 100%;max-width: 48px;position: absolute;top: 0;left: 0;display: block;height: 100%;z-index:2;background: rgb(255,255,255);background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 53%, rgba(255,255,255,0) 100%);background: linear-gradient(90deg, rgba(255,255,255,1) 53%, rgba(255,255,255,0) 100%);}
.product-hero-section .product-info__benefits-details:before{content: "";width: 100%;max-width: 48px;position: absolute;top: 0;right: 0;display: block;height: 100%;z-index:2;background: rgb(255,255,255);background: -moz-linear-gradient(260deg, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(260deg, rgba(255,255,255,1) 53%, rgba(255,255,255,0) 100%);background: linear-gradient(260deg, rgba(255,255,255,1) 53%, rgba(255,255,255,0) 100%);}
.product-hero-section .benefit-slider-arrow{z-index:3;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;}
.product-hero-section .benefit-slider-arrow.swiper-button-prev{left:0px;}
.product-hero-section .benefit-slider-arrow.swiper-button-next{right:0px;}
.product-hero-section .offer_details_block h2.offer_tab_heading{font-size:24px;font-weight:700;color:#1E1E1E;font-family:var(--custom_blod);line-height:1.417;margin-bottom:16px;}
.product-hero-section .offer_details_block .offerslide-wrap{background-color:#EBFFEE;border-radius:4px;padding:12px;}
.product-hero-section .offer_details_block .offer_heading{display:flex;gap:8px;align-items:center;margin-bottom:12px;}
.product-hero-section .offer_details_block .offer_heading .offerblock-icon{width:20px;height:20px;position:relative;overflow:hidden;min-width:20px;}
.product-hero-section .offer_details_block .offer_heading .offerblock-icon img{position:absolute;overflow:hidden;top:0px;left:0px;width:100%;height:100%;object-fit:contain;}
.product-hero-section .offer_details_block .offer_heading h4.offer_title{font-size:16px;font-weight:700;color:#1E1E1E;font-family:var(--custom_blod);line-height:1.2}
.product-hero-section .offer_details_block .offer_heading .offer_code{margin-left: auto;border: 1px dashed #14AE5C;font-size: 12px;font-weight: 700;color: #14AE5C;display:inline-block;font-family:var(--custom_blod);line-height:1.25;padding:4px 9px;cursor:pointer;position:relative;border-radius:4px;}
.product-hero-section .offer_details_block .offer_heading .offer_code:after{content:"Copied";position: absolute;left: 0;width: 100%;height: 100%;text-align: center;background-color: #EBFFEE;top: 0;display: flex;align-items: center;justify-content: center;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;pointer-events:none;user-select:none;}
.product-hero-section .offer_details_block .offer_heading .offer_code.active:after{opacity:1;visibility:visible;transition:all 0.2s ease-in-out;}
.product-hero-section .offer_details_block .offer_description{background-color:#fff;padding:8px;border-radius:4px;}
.product-hero-section .offer_details_block .offer_description_wrap{color:#1E1E1E;font-size:14px;font-family:var(--custom_regular);font-weight:400;line-height:1.429;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.product-hero-section .offer_details_block .offer_description_wrap strong{font-family:var(--custom_blod);}
.product-hero-section .product-info__block-item[data-block-type="pdp-banner"] .banner-block{position:relative;overflow:hidden;}
.product-hero-section .product-info__block-item[data-block-type="pdp-banner"] .banner-block:after{content:"";width:100%;padding-bottom:var(--imageHeight);display:block;}
.product-hero-section .product-info__block-item[data-block-type="pdp-banner"] .banner-block img{position:absolute;top:0px;left:0px; width:100%;height:100%;object-fit:cover;}
.product-hero-section .product-info-faqblock{padding-bottom:0px;margin-bottom:0px;border-bottom:1px solid #D9D9D9;}
.product-hero-section .product-info-faqblock .tab-title{padding:16px;cursor:pointer;}
.product-hero-section .product-info-faqblock .tab-title h2{font-size:20px;font-weight:700;font-family:var(--custom_blod);color:#1E1E1E;line-height:1.2;position:relative;padding-right:40px;}
.product-hero-section .product-info-faqblock .tab-title h2:after{content:"";width:16px;height:2px;position:absolute;background-color:#E31837;border-radius:150px;right:16px;top:calc(50% - 2px / 2);}
.product-hero-section .product-info-faqblock .tab-title h2:before{content:"";height:16px;width:2px;position:absolute;background-color:#E31837;border-radius:150px;right:calc(16px + 7px);top:calc(50% - 16px / 2);}
.product-hero-section .product-info-faqblock .tab-title.active h2:before{transform: rotate(90deg);}
.product-hero-section .product-info-faqblock .tab-block{padding:16px;}
.product-hero-section .product-info-faqblock .tab-block p{font-size:16px;line-height:1.2;color:#757575;margin-bottom:15px;}
.product-hero-section .product-info-faqblock .tab-block *{line-height:1.2;font-family:var(--custom_regular);}
.product-hero-section .product-info-faqblock .tab-block h2,
.product-hero-section .product-info-faqblock .tab-block h3,
.product-hero-section .product-info-faqblock .tab-block h4,
.product-hero-section .product-info-faqblock .tab-block h5,
.product-hero-section .product-info-faqblock .tab-block h6{font-family:var(--custom_blod);font-weight:700;color:#1E1E1E;margin-bottom:15px;}
.product-hero-section .quantity_buyButton_wrapper{display:flex;margin-top:32px;}
.product-hero-section .quantity_buyButton_wrapper .buyButton{width:100%;max-width:calc(100% - 140px);}
.product-hero-section .quantity_buyButton_wrapper .buyButton .buybutton-text .buybutton-pricebox{display:none;}
.product-hero-section .quantity_buyButton_wrapper .buyButton .btn,
.product-hero-section .quantity_buyButton_wrapper .buyButton .buy-buttons button[type="submit"]{border-radius:6px;background-color:#0C0C0DF2;font-size:18px;font-weight:700;font-family:var(--custom_blod);text-transform:uppercase;letter-spacing:0.8px;line-height:1;padding:16px 10px;color:#fff;width:100%;}
.product-hero-section .product-info__quantity-selector .block-label{display:none;} 
.product-hero-section .product-info__quantity-selector .form-control{display:flex;}
.product-hero-section .quantity-selector{border-radius:6px;width:100%;}
.product-hero-section .quantity-selector .quantity-selector__button{padding:0px 5px;flex:1;display: flex;align-items: center;justify-content: center;}
.product-hero-section .quantity-selector input[type="number"]{flex:1;font-family:var(--custom_semibold);font-weight:600;color:#1E1E1E;font-size:16px;pointer-events:none;user-select:none;}
.product-hero-section .quantity_wrapper{width: 100%;max-width: 140px;padding-right:20px;}
.product-hero-section .product-info-faqblock .imageslide-wrap{position:relative;overflow:hidden;}
.product-hero-section .product-info-faqblock .imageslide-wrap:after{content:"";width:100%;padding-bottom:var(--imageheight);display:block;}
.product-hero-section .product-info-faqblock .imageslide-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.product-hero-section .productDetailsslider .swiper-pagination{position:unset;display:flex;align-items:center;justify-content:center;margin-top:14px;}
.product-hero-section .productDetailsslider .swiper-pagination .swiper-pagination-bullet{background-color:#D9D9D9;}
.product-hero-section .productDetailsslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2C2C2C;}
.product-hero-section .cst-product-slider-wrapper .product-imageslider{position:relative;}
.product-hero-section .cst-product-slider-wrapper .product-imageslider .swiper-pagination{z-index: 2;position: absolute;display: flex;align-items: center;justify-content: center;padding: 0px 10px;bottom: 4px;top: unset;gap: 8px;left: 0;right: 0;margin: 0 auto;max-width: calc(100% - 125px);}
.product-hero-section .cst-product-slider-wrapper .product-imageslider .swiper-pagination .swiper-pagination-bullet{background-color:#CDCDCD;margin:0px;}
.product-hero-section .cst-product-slider-wrapper .product-imageslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0C0C0DF2;}
.product-hero-section .cst-product-slider-wrapper .main-productimage-slider .food_type{font-size:0px;width:32px;height:32px;border:3px solid var(--boxcolor);position: absolute;bottom:16px;right:16px;z-index: 2;display:flex;align-items:center;justify-content:center;}
.product-hero-section .cst-product-slider-wrapper .main-productimage-slider .food_type:after{content:"";width:16px;height:16px;border-radius:100%;background-color:var(--boxcolor);display:block;position:absolute;}
.product-hero-section .main-productimage-slider .discountPercentage{position:absolute;top:16px;left:16px;background-color:#14AE5C;color:#fff;font-style:italic;font-family:var(--custom_blod);font-size:16px;line-height:1;display:block;padding:7px 8px;z-index:2;font-weight:700;}
.product-hero-section .main-productimage-slider .discountPercentage span{padding-right: 3px;display: inline-block;}
.product-hero-section .pdpshare-button{position: absolute;display: flex;align-items: center;right: 16px;top: 16px;cursor: pointer;z-index:2;}
.product-hero-section .pdpshare-button:after{content: "Copied";position: absolute;left: 0;width: 100%;height: 100%;text-align: center;background-color: #EBFFEE;top: 0;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;pointer-events: none;user-select: none;color:#000;font-family:var(--custom_semibold);font-size:12px;}
.product-hero-section .pdpshare-button.active:after{opacity:1;visibility:visible;}
.product-hero-section .pdp-delivery-options h4{font-size:24px;font-weight:700;color:#1E1E1E;line-height:1.25;font-family:var(--custom_blod);margin-bottom:16px;}
.product-hero-section .pdp-delivery-options input[type="text"]{width:100%;border:1px solid #D9D9D9;font-size:16px;color:#1E1E1E;font-family:var(--custom_regular);border-radius:6px;line-height:1.5;padding:16px;max-width:calc(100% - 178px);}
.product-hero-section .pdp-delivery-options button[type="submit"]{color:#F5F5F5;font-weight:700;font-family:var(--custom_blod);text-transform:uppercase;letter-spacing:0.08px;border-radius:6px;padding:10px;width:100%;max-width:162px;}
.product-hero-section .pdp-delivery-options .delivery-option-formwrap{display:flex;justify-content:space-between;}
.product-hero-section .pdp-delivery-options #err,
.product-hero-section .pdp-delivery-options #success{font-size: 18px;font-weight: 600;color: #009951;line-height: 1.389;}
.product-hero-section .pdp-delivery-options #err{color:rgba(230, 20, 20, 0.8);gap:5px;}
.product-hero-section .pdp-delivery-options #err svg{margin-top:1px;}
.product-hero-section .main-productimage-slider .informed_choice{max-width:38px;display: flex;align-items: center;position: absolute;z-index: 2;bottom:16px;left: 16px;}
.product-hero-section .main-productimage-slider .informed_choice img{max-width:100%;}
.product-hero-section .busting_myths_Details .busting_myth{background-color:#F5F5F5;border-radius:6px;padding:16px;}
.product-hero-section .busting_myths_Details .busting_myth:not(:last-child){margin-bottom:20px;}
.product-hero-section .busting_myths_Details .busting_myth h4.truth-title,
.product-hero-section .busting_myths_Details .busting_myth h4.myth-title{font-size:18px;font-weight:700;color:#E31837;margin-bottom:6px;line-height:1.25;font-family:var(--custom_blod)}
.product-hero-section .busting_myths_Details .busting_myth p.truth-detail,
.product-hero-section .busting_myths_Details .busting_myth p.myth-detail{font-size:16px;font-weight:600;color:#1E1E1E;font-family:var(--custom_semibold);line-height:1.25;margin-bottom:20px;}
.product-hero-section .busting_myths_Details .busting_myth p.truth-detail{margin:0px;}
.product-hero-section .busting_myths_Details .busting_myth h4.truth-title{color:#009951;}
.product-hero-section .product-info .product-info__block-item[data-block-type="buy-buttons"]{display:none;}

.predictive-search .predictive-search__tab-content{grid-template-columns:1fr 1fr}

body:not(.template-index):not(.template-collection):not(.template-crazy_deals) .header,
body:not(.template-collection):not(.template-crazy_deals) .header.is-filled{box-shadow:0px 1px 4px 0px rgba(0,0,0,0.05);border-bottom:0.5px solid #D9D9D9;} 

body.template-collection .product-list,
.related_product_section .product-list{gap:20px;}

.pdp-stickybar{position: fixed;z-index: 10;background-color: #fff;width: 100%;left: 0;bottom: 0;box-shadow: 0px -4px 16px #0000000A;border-top: 0.5px solid #D9D9D9;padding:12px 0px;}
.pdp-stickybar .barimage{border:0.5px solid #D9D9D9;width:76px;height:76px;position:relative;overflow:hidden;background-color:#F5F5F5;}
.pdp-stickybar .barimage img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;}
.pdp-stickybar .stickybar-wrap.section{display:flex;flex-wrap:wrap;padding-top:0px !important;padding-bottom:0px !important;}
.pdp-stickybar .stickybar-details{width:100%;max-width:calc(100% - 306px);padding:0px 16px;}
.pdp-stickybar .stickybar-details .product_vendor{line-height:1;font-size:16px;font-weight:400;color:#757575;font-family:var(--custom_regular);line-height:1.25;}
.pdp-stickybar .stickybar-details .product_title{font-size:18px;font-weight:600;color:#1E1E1E;font-family:var(--custom_semibold);line-height:1.223;margin-top:2px;}
.pdp-stickybar .product-price-details{margin-top:8px;}
.pdp-stickybar .product-price-details .price-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
.pdp-stickybar .product-price-details .price-block .discount-percentage{font-size:16px;font-weight:600;color:#7EAE2D;font-family:var(--custom_semibold);line-height:1;}
.pdp-stickybar .product-price-details .price-block .product-price{font-size:18px;color:#1E1E1E;font-weight:700;font-family:var(--custom_blod);line-height:1;}
.pdp-stickybar .product-price-details .price-block .product-compare-price{font-size:16px;font-weight:400;color:#B3B3B3;font-family:var(--custom_regular);text-decoration:line-through;line-height:1;}
.pdp-stickybar .cart-btn{width:100%;max-width:230px;display:flex;align-items:center;}
.pdp-stickybar .cart-btn button.btn{box-shadow:0px 8px 16px #00000014;border-radius:6px;background-color:#0C0C0DF2;width:100%;font-size:18px;font-weight:700;letter-spacing:0.08px;color:#FFFFFF;font-family:var(--custom_blod);line-height:1;text-transform: uppercase;padding: 19px 10px;}


.only-image-section .section-image{position:relative;overflow:hidden;width:100%;display:block;border-radius:8px;padding-bottom:0px;box-shadow:0px 1px 4px rgba(12,12,13,0.05);}
.only-image-section .section-image:after{content:"";width:100%;padding-bottom:var(--imageheight);display:block;}
.only-image-section .section-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}

.crazy-deals-section .cardlist-wrap{display:flex;gap:20px;flex-wrap:wrap;}
.crazy-deals-section .cardlist-wrap .col{width:100%;max-width:calc(25% - 20px * 3 / 4);border:1px solid #D9D9D9;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;}
.crazy-deals-section .colimage .colimage-wrap{display:block;width:100%;position:relative;overflow:hidden;}
.crazy-deals-section .colimage .colimage-wrap:after{content:"";width:100%;padding-bottom:100%;display:block;}
.crazy-deals-section .colimage .colimage-wrap img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.crazy-deals-section .coldetail{flex:1;padding:8px;text-align:center;display:flex;flex-wrap:wrap;}
.crazy-deals-section .coldetail h4{width:100%;font-size:16px;font-weight:600;text-align:center;color:#1E1E1E;font-family:var(--custom_semibold);line-height:1.25;}
.crazy-deals-section .coldetail p.subtitle{font-size:16px;line-height:1.25;font-family:var(--custom_regular);color:#757575;margin-top:5px;width:100%;}
.crazy-deals-section .col-priceblock{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:7px;line-height:1;align-items:center;padding:10px 0px;margin-top:auto;}
.crazy-deals-section .col-priceblock p.mainprice{font-size:16px;color:#1E1E1E;font-family:var(--custom_semibold);line-height:1.25;font-weight:600;}
.crazy-deals-section .col-priceblock p.originalprice{font-size:14px;font-weight:400;color:#B3B3B3;line-height:1.25;font-family:var(--custom_regular);text-decoration:line-through;}
.crazy-deals-section .col-priceblock p.discountpercentage{display:flex;align-items:center;font-size:14px;color:#009951;font-weight:400;line-height:1.25;font-family:var(--custom_regular);}
.crazy-deals-section .cardlink{width:100%;}
.crazy-deals-section .cardlink a{display:block;border-radius:4px;background-color:#0C0C0DF2;color:#fff;font-size:14px;font-weight:700;font-family:var(--custom_blod);line-height:1.5;padding:12px 10px;}
.crazy-deals-section .section-title-wrap h2{display: flex;align-items: center;line-height: 1;gap: 10px;font-weight:700;}


recently-viewed-products .product-card{width:100%;} 

.cart-drawer.drawer::part(footer){padding:0px;}
.cart-drawer.drawer::part(body){padding-left:0px;padding-right:0px;padding-top:0px;scrollbar-width: none;scroll-snap-type: y mandatory; overscroll-behavior-y: contain;overflow:hidden auto;}
.cart-drawer.drawer::part(content){border-radius:0px;}
.cartdrawer_popup .cart-drawer{padding:0px;}
.cartdrawer_popup .cartdrawer-footer{gap:0px;}
.cartdrawer_popup .cartdrawer-footer #af_kd_discount_container1{display:none;}
.cartdrawer_popup .cdfooter-wrap{display:flex;padding:20px 20px 20px;align-items:center;}
.cartdrawer_popup .cdfooter-wrap .cdfooter-checkoutbutton{width:100%;max-width:166px;}
.cart-drawer .buy-buttons .text-with-icon:after{display:none;} 
.cart-drawer .buy-buttons button[type="submit"]{border-radius:4px;font-size:14px;font-weight:700;font-family:var(--custom_blod);letter-spacing:0.8px;text-transform:uppercase;line-height:1;padding:12px 5px;}
.cart-drawer .cdfooter-priceblock{padding-right:12px;width:100%;max-width:calc(100% - 162px);display:flex;align-items:center;flex-wrap:wrap;}
.cart-drawer .cdfooter-priceblock .final_price{font-family:var(--custom_blod);font-weight:700;color:#1E1E1E;display:block;line-height:1;}
.cart-drawer .cdfooter-priceblock .discount_price{font-size:18px;font-weight:400;color:#B3B3B3;font-family:var(--custom_regular);margin-left:8px;display:block;line-height:1;text-decoration:line-through}
.cart-drawer .pricetext-content{color:#B3B3B3;font-size:16px;font-family:var(--custom_regular);font-weight:400;line-height:1.417;width:100%;display:block;}
.cart-drawer .cdfooter-highlight-content{display:flex;justify-content:center;align-items:center;line-height: 1;background-color: #14AE5C;color: #fff;font-size: 14px;font-family:var(--custom_semibold);font-weight:600;padding:9px 5px;}
.cart-drawer .cdfooter-highlight-content strong{font-weight:700;font-family:var(--custom_blod);margin:0px 3px;}
.cart-drawer .cdfooter-highlight-content svg{margin-right:8px;}
.cart-drawer .cdfooter-gstcheckbox{padding:14px 20px;}
.cart-drawer .cdfooter-gstcheckbox input[type="checkbox"]{display:none;}
.cart-drawer .cdfooter-gstcheckbox label{font-size:16px;font-family:var(--custom_regular);font-weight:400;color:#1E1E1E;display:flex;line-height:1;align-items:center;}
.cart-drawer .cdfooter-gstcheckbox label .checkbox-switch{width:40px;height:24px;background-color:#78788029;border-radius:150px;display:block;margin-right:12px;position:relative;transition:all 0.2s ease-in-out;}
.cart-drawer .cdfooter-gstcheckbox label .checkbox-switch:after{content: "";width: 24px;height: 24px;border-radius: 150px;background-color: #fff;position: absolute;display: block;box-shadow: 0px 1px 2px #0000000F;border: 0.5px solid #0000000F;left:0px;top:0px;transition:all 0.2s ease-in-out;}
.cart-drawer .cdfooter-gstcheckbox label strong{font-family:var(--custom_blod);font-weight:700;margin-left:4px;margin-right:4px;}
.cart-drawer .cdfooter-gstcheckbox input[type="checkbox"]:checked + label .checkbox-switch:after{left:calc(100% - 24px);}
.cart-drawer .cdfooter-gstcheckbox input[type="checkbox"]:checked + label .checkbox-switch{background-color:#14AE5C;}
.cart-drawer .cart-drawer__recommendations .cart-drawer_recom{overflow:hidden;}
.cart-drawer .cart-drawer_recom .product-card{background:#fff;width:100%;}
.cart-drawer .cart-drawer_recom .product-card-col{height:unset;display:flex;}
.cart-drawer .cart-drawer_recom{padding-left:20px;}
.cart-drawer .cartdrawer-productlist-title,
.cart-drawer .cart-drawer_recom_title{font-size:22px;font-weight:700;color:#1E1E1E;font-family:var(--custom_blod);line-height:1.25;margin-bottom:15px;}
.cart-drawer .cart-drawer_recom .product-card .product-card__info &gt; .rating-with-text.w-full{display:none;}
.cart-drawer .cart-drawer_recom .product-card__info .price-list .discountPercentage{margin:0px;width:100%;}
.cart-drawer .cart-drawer_recom .product-card{border:none;}
.cart-drawer .cart-drawer_recom .product-card__figure{border:1px solid rgba(217, 217, 217, 0.4);border-radius:6px;overflow:hidden;}
.cart-drawer .cart-drawer_recom .product-card__figure a.pc-imagewrap{pointer-events:none;user-select:none;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsalebox .flashsaleicon lord-icon{width:20px;height:22px;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsalebox-text{font-size:14px;height:22px;animation:cartdrawer_flashsalebox 7s infinite}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsale-bottompricebox{flex-wrap:wrap;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsalebox-text span{height:22px;min-height:22px;font-size:14px;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsalebox-text span:last-child{font-weight:700;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsale-bottompricebox .discountPercentage{display:none;}
.cart-drawer .cart-drawer_recom .flashsale-priceblox .flashsalebox{height:22px;width:100%;}
.cart-drawer .cartdrawer-productlist-wrap{padding:0px 20px;}
.cart-drawer .cart-drawer__line-items .line-item__media-wrapper{border:1px solid rgba(217, 217, 217, 0.5);border-radius:6px;overflow:hidden;}
.cart-drawer .line-item__info{width:100%;display:flex;gap:0px;flex-direction:column}
.cart-drawer .line-item__info .line-item-title{width:100%;margin-bottom:3px;}
.cart-drawer .line-item__info .line-item-title a{font-size:16px;font-family:var(--custom_semibold);font-weight:600;color:#1E1E1E;display:block;line-height:1.25;pointer-events:none;user-select:none;}
.cart-drawer .line-item__info .lineitem-subtitle{display:block;line-height:1;font-size:14px;color:#757575;font-family:var(--custom_regular);font-weight:400;margin-bottom:3px;width:100%;}
.cart-drawer .line-item__info .lineitem-cartfooter{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;}
.cart-drawer .line-item__info .price-list .saleprice-box{display:flex;line-height:1;align-items:center;}
.cart-drawer .line-item__info .price-list .saleprice-box .mainprice{font-size:16px;font-weight:600;color:#1E1E1E;font-family:var(--custom_semibold)}
.cart-drawer .line-item__info .price-list .saleprice-box .mainprice.docapp-free-gift-cart-price{color:#009951;font-weight:700;}
.cart-drawer .line-item__info .price-list .saleprice-box .compare_price{margin-left:5px;color:#B3B3B3;font-family:var(--custom_regular);font-weight:400;font-size:14px;text-decoration:line-through;}
.cart-drawer .line-item__info ul.list-disc,
.cart-drawer .line-item__info ul.bundle_properties{list-style:none;}
.cart-drawer .line-item__info ul.list-disc li,
.cart-drawer .line-item__info ul.bundle_properties li{font-size:12px;font-family:var(--custom_regular);color:#757575;line-height:1.2;}
.cart-drawer .cartdrawer-productlist-wrap .line-item{align-items:flex-start;}
.cart-drawer .cart-drawer__top{padding:0px 0px 20px;gap:0px;}
.cart-drawer .lineitem-cartfooter .quantity-selector{border-radius:4px;border:1px solid rgba(217, 217, 217, 0.5);height:40px;font-family:var(--custom_semibold);font-weight:600;}
.cart-drawer .lineitem-cartfooter .quantity-selector .quantity-selector__button{padding:0px 10px;}
.cart-drawer .lineitem-cartfooter .quantity-selector .quantity-selector__button.disabled{pointer-events:none;user-select:none;opacity:0.5}
.cart-drawer .lineitem-cartfooter .quantity-selector .quantity-input{min-width:28px;pointer-events:none;user-select:none;border:none;padding:0px;font-family:var(--custom_semibold);font-weight:600;color:#1E1E1E;font-size:14px;}
/* Quantity arrows in input field For Chrome, Safari, Edge, and Opera */
.cart-drawer input[type="number"]::-webkit-inner-spin-button,
.cart-drawer input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}
/* Quantity arrows in input field For Firefox */
.cart-drawer input[type="number"] {-moz-appearance:textfield;}
.cart-drawer .line-item__info .lineitem-cartfooter line-item-quantity{margin:0px;gap:8px;}
.cart-drawer .drawercart-button{width:40px;height:40px;border-radius:6px;background-color:#0C0C0DF2;position:absolute;bottom:10px;right:10px;z-index:1;cursor:pointer;box-shadow:0px 4px 16px rgba(0,0,0,0.06);overflow:hidden;display:flex;align-items:center;justify-content:center;}
.cart-drawer .drawercart-button svg{max-width: 14px;max-height: 14px;width: auto;height: auto;}
/* .cart-drawer .drawercart-button:after{content: "";width: 14px;height: 2px;border-radius: 20px;background-color: #F3F3F3;position: absolute;}
.cart-drawer .drawercart-button:before{content: "";height: 14px;width: 2px;border-radius: 20px;background-color: #F3F3F3;position: absolute;} */
.cart-drawer .product-card__info .product-card__quick-buy{display:none;}
.cart-drawer .cart-drawer-topheader{padding:18px 20px;}
.cart-drawer .cart-drawer-topheader .count-bubble{display:none;}
.cart-drawer .cart-drawer-topheader .cart-drawer-maintitle{line-height:1;}
.cart-drawer .line-item__info .lineitem-cartfooter.cartfooter-priceblock-wrap{padding-top:12px;}
.cart-drawer .product-card .vendorcname-wrap,
.cart-drawer .rating-with-text,
.cart-drawer .product-card .carddetails_wrap .sub_title_value{display:none;}
.cart-drawer .product-card .product-card__info .carddetails_wrap .product-card__title{height:31px;}
.cart-drawer .product-card .product-card__info .carddetails_wrap .product-card__title a{pointer-events:none;user-select:none;}
.cart-drawer .cart-data{display:none;}
.cart-drawer .drawer-rcom-slider:not(.swiper-initialized) .swiper-wrapper{gap:12px;}
.cart-drawer .drawer-rcom-slider:not(.swiper-initialized) .swiper-wrapper .product-card-col{width:100%;max-width:calc(33.33% - 12px * 2 / 3);}
.cart-drawer .cartdrawer-productlist-title.withclear_allbutton{display:flex;align-items:center;justify-content:space-between;}
.cart-drawer .cartdrawer-productlist-title.withclear_allbutton .productlist-title-wrap{display:block;max-width:calc(100% - 55px);padding-right:10px;}
.cart-drawer .cartdrawer-productlist-title.withclear_allbutton .cartclear-button{color:#E31837;font-size:14px;font-weight:700;display:flex;align-items:center;gap:2px;cursor:pointer;gap:2px;}
.cart-drawer .cartfooter-product-remove-button a{width: 20px;height: 20px;text-align: center;text-decoration: none;background: transparent;display:block;}

.flashsale-priceblox{margin-top:auto;padding-top:12px;}
.flashsale-priceblox .flashsale-toppricebox{display:flex;align-items:center;gap:10px;line-height:1;margin-bottom:5px;}
.flashsale-priceblox .flashsale-toppricebox span{display:block;font-size:14px;color:#B3B3B3;font-family:var(--custom_regular);line-height:1;text-decoration:line-through;}
.flashsale-priceblox .flashsalebox .flashsaleicon{display:flex;align-items:center;}
.flashsale-priceblox .flashsalebox .flashsaleicon lord-icon{width:30px;height:30px;}
.flashsale-priceblox .flashsalebox{display:flex;align-items:flex-start;gap:5px;height:30px;overflow:hidden;}
.flashsale-priceblox .flashsalebox-text{display:flex;flex-direction:column;height:30px;animation: flashsalebox 7s infinite;}
.flashsale-priceblox .flashsale-bottompricebox .discountPercentage,
.flashsale-priceblox .flashsalebox-text span{color:#009951;height:30px;font-family:var(--custom_semibold);width:100%;display:flex;align-items:center;justify-content:flex-start;min-height:30px;font-weight:600;}
.flashsale-priceblox .flashsale-bottompricebox{display:flex;align-items:center;justify-content:space-between;}
.flashsale-priceblox .flashsale-bottompricebox .discountPercentage{width:auto;}

@keyframes flashsalebox{
  0%    {transform:translateY(0px);}
  10%    {transform:translateY(0px);}
  20%    {transform:translateY(0px);}
  30%    {transform:translateY(0px);}
  40%   {transform:translateY(0px);}
  50%   {transform:translateY(-30px);}
  60%   {transform:translateY(-30px);}
  70%   {transform:translateY(-30px);}
  80%   {transform:translateY(-30px);}
  90%   {transform:translateY(-30px);}
  100%  {transform:translateY(0px);}
}


@keyframes cartdrawer_flashsalebox{
  0%    {transform:translateY(0px);}
  10%    {transform:translateY(0px);}
  20%    {transform:translateY(0px);}
  30%    {transform:translateY(0px);}
  40%   {transform:translateY(0px);}
  50%   {transform:translateY(-22px);}
  60%   {transform:translateY(-22px);}
  70%   {transform:translateY(-22px);}
  80%   {transform:translateY(-22px);}
  90%   {transform:translateY(-22px);}
  100%  {transform:translateY(0px);}
}

body .quick-buy-drawer{z-index:99999999;}

.template-register button[type="submit"],
.template-login button[type="submit"],
.vieworder-detailbutton, 
.template-account button[type="submit"]{background-color:#0C0C0DF2;color:#fff;border-radius:var(--rounded-input);}
.template-login #main *,
.template-login #main *,
.template-account #main *,
.template-addresses #main *,
.template-order #main *{font-family:var(--custom_regular);}

.search-drawer{padding:0px;}


.customer-mobile-header .customer-mobile-header-wrap{padding:16px;display:flex;align-items:flex-start;position:relative;}
.customer-mobile-header .editaddress-button{position: absolute;right: 16px;display: flex;align-items: center;top: 16px;cursor: pointer;}
.customer-mobile-header .customoer_image{width:66px;height:66px;position:relative;overflow:hidden;border-radius:100%;} 
.customer-mobile-header .customoer_image img{position:relative;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.customer-mobile-header .customoer_info{width:100%;max-width:calc(100% - 66px);padding-left:16px;}
.customer-mobile-header .customoer_info h4{font-size:18px;font-weight:700;color:#1E1E1E;font-family:1.223;}
.customer-mobile-header .customoer_info .customoer_mail_info,
.customer-mobile-header .customoer_info .customoer_col_info{font-size:14px;color:#757575;line-height:1.286;}
.customer-mobile-header .customer-mobile-button{display:flex;padding:8px 16px;gap:12px;}
.customer-mobile-header .customer-mobile-button a{flex:1;background-color:#F5F5F5;border-radius:4px;border: 1px solid #D9D9D9;display: flex;align-items: center;justify-content: center;gap: 8px;font-weight: 700;line-height:1.2;padding:15px 5px;color:#1E1E1E;}
.customer-mobile-header .customer-mobile-button a.active{background-color:#1E1E1E;pointer-events:none;user-select:none;border-color:#1E1E1E;color:#fff;}


body.template-order .shopify-section:not(.shopify-section--header) .text-with-icon:after{display:none;}

.customer-mobile-footer{padding:16px 16px 0px;}
.customer-mobile-footer h4{font-size:18px;color:#1E1E1E;font-weight:700;line-height:1.223;margin-bottom:16px;}
.customermobilefooter-linklist li{display:flex;padding:8px 0px;}
.customermobilefooter-linklist li:not(:last-child){margin-bottom:16px;}
.customermobilefooter-linklist li a{display:flex;line-height:1;align-items:center;font-size:16px;font-weight:600;color:#1E1E1E;font-family:var(--custom_semibold) !important;gap:12px;width:100%;}
.customermobilefooter-linklist li a .accountlinklist_arrow{margin-left:auto;}
.customermobilefooter-linklist li.accountlogout-link a{color:#E31837;}

.product-list .product-card__figure .pc-imagewrap{display: block;width: 100%;position: relative;overflow: hidden;}
.product-list .product-card__figure .pc-imagewrap:after{content: "";width: 100%;padding-bottom: 100%;display: block;}
.product-list .product-card__figure .pc-imagewrap:has(.aspect-short):after{aspect-ratio: 4 / 3;padding-bottom:0px;}
.product-list .product-card__figure .pc-imagewrap:has(.aspect-tall):after{aspect-ratio: 2 / 3;padding-bottom:0px;}
.product-list .product-card__figure .pc-imagewrap:has(.aspect-square):after{aspect-ratio: 1;padding-bottom:0px;}
.product-list .product-card__figure .pc-imagewrap img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.cartfreegift-box{overflow:hidden;padding:15px 20px;background: rgb(235,255,238);background: -moz-linear-gradient(275deg, rgba(235,255,238,1) 52%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(275deg, rgba(235,255,238,1) 52%, rgba(255,255,255,1) 100%);background: linear-gradient(275deg, rgba(235,255,238,1) 52%, rgba(255,255,255,1) 100%);}
.cartfreegift-box .cartfreegift-box-topbar{text-align:center;background-color:#CFF7D3;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.cartfreegift-box .cartfreegift-box-topbar p{font-size:14px;font-weight:600;font-family:var(--custom_semibold);color:#009951;line-height: 1.5;padding: 2px 2px;}
.cartfreegift-box .cartfreegift-box-topbar p strong{font-weight:700;font-family:var(--custom_blod);}
.cartfreegift-box .cfg-box{padding:12px 12px 0px;border-left:1px solid rgba(217, 217, 217, 0.4);border-right:1px solid rgba(217, 217, 217, 0.4);border-bottom:1px solid rgba(217, 217, 217, 0.4);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;background-color:#fff;}
.cartfreegift-box .cfg-box .cfg-box-wrap{display:flex;justify-content:space-between;position:relative;overflow:hidden;gap:20px;padding-bottom:12px;}
.cartfreegift-box .cfg-box .cart-progressbar{position:absolute;z-index:1;width: 100%;height: 5px;background-color:#F5F5F5;top:20px;border-radius:150px;overflow:hidden;}
/* .cartfreegift-box .cfg-box .cart-progressbar span{display:block;position:absolute;top:0px;left:0px;height:100%;background-color:#14AE5C} */
.cartfreegift-box .cfg-box .cart-progressbar span{display: block;position: relative;overflow: hidden;height: 5px;}
.cartfreegift-box .cfg-box .col{width:100%;max-width:calc(33.33% - 20px * 2 / 3);position:relative;z-index:2}
.cartfreegift-box .cfg-box .col h4{font-size:14px;font-weight:400;color:#1E1E1E;font-family:var(--custom_regular);line-height: 1.25;text-align: center;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 35px;position:relative;}
.cartfreegift-box .cfg-box .col-image{width:50px;height:50px;border-radius:6px;border:1px solid rgba(217, 217, 217, 0.4);margin:0px auto 8px;position:relative;overflow:hidden;background-color:#fff;}
.cartfreegift-box .cfg-box .col-image img{top:0px;left:0px;width:100%;height:100%;object-fit: scale-down;position: absolute;}
.cartfreegift-box .pricebox{width:100%;background-color:#FA4B0C33;border-radius:6px;font-weight:600;font-size:14px;font-family:var(--custom_semibold);color:#FA4B0C;display:flex;align-items:center;justify-content:center;line-height:1;gap:6px;padding:3px 5px;margin-top:6px;}
.cartfreegift-box .col:not(.active) .pricebox .unlockicon,
.cartfreegift-box .col.active .pricebox .lockicon{display:none;}
.cartfreegift-box .col.active .pricebox{background-color:#CFF7D3;}
.cartfreegift-box .col.active .pricebox span.pricebox-value span{color:#009951;font-family:var(--custom_regular);font-weight:400;text-decoration:line-through;font-size:12px;display:block;padding-top:2px;}
.cartfreegift-box .col.active .pricebox span.pricebox-value:before{content:"Free";font-family:var(--custom_semibold);font-weight:600;font-size:14px;color:#009951;}
.cartfreegift-box .col.active .col-image{border-color:#009951}
.cartfreegift-box .pricebox svg{width:18px;height:18px;}
.cartfreegift-box .pricebox span.pricebox-value{display:flex;padding-top:2px;align-items:center;gap:3px;}
.cartfreegift-box .cartfreegift-box-title{font-family:var(--custom_blod);font-weight:700;color:#1E1E1E;font-size:22px;margin-bottom:20px;line-height:1.25}


.cartfreegift-box .cfg-box .cart-progressbar{display:flex;}
.cartfreegift-box .cfg-box .cart-progressbar span:after{content: "";width: var(--data-progresswidth);background:#14AE5C;height: 100%;position: absolute;}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="3"] span:nth-child(1){width: 9%;margin-right: 12%;}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="3"] span:nth-child(2){width:23%;margin-right:12%;}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="3"] span:nth-child(3){width:23%;}
.cartfreegift-box .cfg-box .cfg-box-wrap .cart-progressbar[data-freepdpcount="3"]:after{content: "";width: 20%;height: 5px;background-color: #fff;position: absolute;right: 0;}
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(2) .col-image:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(3) .col-image:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(3)) div:nth-child(2) .col-image:after{content: "";width: 100%;height: 100%;background-image: url(/cdn/shop/files/free-gift-icon.svg?v=1740646117);position: absolute;background-size: 28px;background-position: center;background-repeat: no-repeat;background-color: #fff;}




.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct.not-added-any h4:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(2)) div:nth-child(3) h4:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(2)) div:nth-child(4) h4:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(3)) div:nth-child(4) h4:after{content:"Add item Worth";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding: 0px 18px;color: #212121;}



.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct .custom-free-pdp:not(.active) .col-image img{filter: blur(2.5px);}

.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(2) .pricebox,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(3) .pricebox,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(3)) div:nth-child(2) .pricebox{display:none;}


.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(2) h4:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(4)) div:nth-child(3) h4:after,
.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct:has(div.active:nth-child(3)) div:nth-child(2) h4:after{content: "Better gift added";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding: 0px 11px;color: #757575;}

.cartfreegift-box .cfg-box .cfg-box-wrap.replace-giftproduct .custom-free-pdp.active h4:after{content: "Added to your cart";font-weight: 600;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding: 0px 10px;color: #14AE5C;}

.cartfreegift-box .freeGiftItems{padding:12px;margin:0px -12px;background: rgb(235,255,238);background: -moz-linear-gradient(275deg, rgba(235,255,238,0.5) 52%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(275deg, rgba(235,255,238,0.5) 52%, rgba(255,255,255,1) 100%);background: linear-gradient(275deg, rgba(235,255,238,0.5) 52%, rgba(255,255,255,1) 100%);}
.cartfreegift-box .freeGiftItems:empty{display:none;}
.cartfreegift-box .freeGiftItems .gift-iem{display:flex;} 
.cartfreegift-box .freeGiftItems .item-image{border: 1px solid rgba(217, 217, 217, 0.5);border-radius:4px;overflow: hidden;width:60px;height:60px;position:relative;}
.cartfreegift-box .freeGiftItems .item-image img{position:absolute;top:0px;left:0px; width:100%;height:100%;object-fit:contain;}
.cartfreegift-box .freeGiftItems .item-info{width:100%;max-width:calc(100% - 60px);padding-left:12px;}
.cartfreegift-box .freeGiftItems .item_title{font-size:16px;font-family: var(--custom_semibold);font-weight: 600;color: #1E1E1E;display: block;line-height: 1.25;pointer-events: none;user-select: none;}
.cartfreegift-box .freeGiftItems .item-price{display:flex;align-items:center;line-height:1;margin-top:8px;}
.cartfreegift-box .freeGiftItems .comapre-price{margin-left: 5px;color: #B3B3B3;font-family: var(--custom_regular);font-weight: 400;font-size: 14px;text-decoration: line-through;}
.cartfreegift-box .freeGiftItems .sale-price{color:#009951;font-weight:700;font-size:16px;}
.cartfreegift-box .freeGiftItems .gift-iem:not(:last-child){margin-bottom:10px;}

.cartfreegift-box .cfg-box .cfg-box-wrap:has([data-freepdpcount="2"]) div:nth-child(2){margin-left:calc(33.33% - 20px * 2 / 3);}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="2"] span:nth-child(1){width:39.4%;margin-right:11.5%;}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="2"] span:nth-child(2){width:28%;}
.cartfreegift-box .cfg-box .cfg-box-wrap .cart-progressbar[data-freepdpcount="2"]:after{content: "";width:12%;height: 5px;background-color: #fff;position: absolute;right: 0;}

.cartfreegift-box .cfg-box .cfg-box-wrap:has([data-freepdpcount="1"]) div:nth-child(2){margin-left:auto;}
.cartfreegift-box .cfg-box .cfg-box-wrap .cart-progressbar[data-freepdpcount="1"]:after{content: "";width:12%;height: 5px;background-color: #fff;position: absolute;right: 0;}
.cartfreegift-box .cfg-box .cart-progressbar[data-freepdpcount="1"] span:nth-child(1){width:79%;}

.cart-drawer .cartfreegift-box-wrap{position:relative;overflow:hidden;} 
.cart-drawer .cartfreegift-box-wrap:after{content: "";opacity:0;visibility:hidden;width: 100%;height: calc(100% - 26px);background-color: rgb(255, 255, 255, 0.5);position: absolute;z-index: 2;bottom: 0;left: 0;}
.cart-drawer .cartfreegift-box-wrap.loading:after{opacity:1;visibility:visible;}

.gokwik-checkout.loading{opacity:0.5;pointer-events:none;user-select:none;}



.quinn_cards .quinn_card_story_container p[text="Story title/subtitle"]{font-family:var(--custom_semibold);font-weight:600;color:#1E1E1E;padding:0 !important;}


.bundleproduct-list{display:flex;flex-wrap:wrap;padding-top:0px;padding-bottom:0px;gap:20px;max-width:100vw;}
.bundleproduct-list .collection-item{width:100%;max-width:calc(25% - 20px * 3 / 4)}
.bundleproduct-list .product_counter{z-index:2}

.bundleproduct-list .add-to-box{position:relative;overflow:hidden;}
.bundleproduct-list .add-to-box label{width: 100%;display: block;background-color: #0C0C0DF2;color: #F3F3F3;font-size: 14px;font-family: var(--custom_blod);font-weight: 700;text-align: center;border-radius: 4px;line-height: 1;padding:13px 10px;border:1px solid #0C0C0DF2;}
.bundleproduct-list .add-to-box:not(.out_of_stock) label:after{content:"Add To Box"}
.bundleproduct-list .add-to-box input[type="checkbox"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.bundleproduct-list .add-to-box input[type="checkbox"]:checked + label{background-color:transparent;color:#1E1E1E}
.bundleproduct-list .add-to-box input[type="checkbox"]:checked + label:after{content:"Remove"}
.bundleproduct-list .add-to-box:has(input[type="checkbox"][disabled]) label{background-color: #D9D9D9;border-color: #D9D9D9;pointer-events: none;user-select: none;color:#F3F3F3;}
.product-card__info .product-card__quick-buy:has(input[type="checkbox"][disabled]){pointer-events:none;user-select:none;}

.related_product_section .swiper-slide{display:flex;}
.related_product_section .product-card{width:100%;}

.template-crazy_deals .collection_info{margin-bottom:30px;}
.template-crazy_deals .collection_info h1.product-info__title{font-family:var(--custom_blod);font-weight:700;font-size:30px;margin-bottom:0px;}
.template-crazy_deals .collection_info .metafield-rich_text_field *{font-family:var(--custom_regular);color:#0C0C0DF2;line-height:1.25;margin-bottom:10px;}
.template-crazy_deals .collection_info .metafield-rich_text_field strong{font-family:var(--custom_blod)}

.template-crazy_deals .sticky-header[data-count="0"]{display:none;}

.product-hero-section .variant_option_label .size_types_wrapper .size_label span.selected_value{font-size:14px;font-weight:400;font-family:var(--custom_regular)}
.crazydeal-sticky-cart .product-details{padding-top:0px;padding-bottom:0px;display: flex;justify-content: space-between;align-items:center;}
.crazydeal-sticky-cart .prdsticky-image{width:100%;max-width:90px;border-radius:4px;overflow:hidden;position:relative;overflow:hidden;}
.crazydeal-sticky-cart .prdsticky-image:after{content:"";width:100%;display:block;padding-bottom:var(--imageheight);}
.crazydeal-sticky-cart .prdsticky-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.crazydeal-sticky-cart .prd-details-left{display:flex;align-items:center;flex:1;}
.crazydeal-sticky-cart .prd-details-left h3{font-family:var(--custom_semibold);font-weight:600;color:#1E1E1E;font-size:18px;}
.crazydeal-sticky-cart .prd-details-right .prd-price #gift_price{font-size:20px;color: #1E1E1E;font-weight: 700;font-family: var(--custom_blod);line-height: 1;margin-right:4px;}
.crazydeal-sticky-cart .prd-details-right .prd-price #you_save_amt{font-size:16px;font-weight: 400;color: #B3B3B3;font-family: var(--custom_regular);text-decoration: line-through;line-height: 1;}
.crazydeal-sticky-cart .prd-details-right .prd-price .textline{display:block;font-size:12px;color:#B3B3B3;font-family:var(--custom_regular);font-weight:400;line-height:1;text-align:center;}
.crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn{font-size:16px;font-weight:700;font-family:var(--custom_blod);position:relative}
.crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn .buybutton-text{display:flex;align-items:center;justify-content:center;gap:8px;}
.crazydeal-sticky-cart .product-details h3{font-size: 20px;margin-left: 20px;}

.bundle-section-header ul{display:flex;justify-content:center;padding:0px 16px;}
.bundle-section-header{position: sticky;width: 100%;left:0;top:83px;background: #ffffff;z-index: 9;padding:16px;}
.bundle-section-header ul li.tab-item:has(.checkbox_count_tag[style="display: flex;"]) .sticky-header-bubble:before{background-color:#008000;border-color:#008000;}
.bundle-section-header.show{box-shadow: 0 5px 7px -6px #27272780;-webkit-box-shadow: 0 5px 7px -6px #27272780;transition: 0.6s;-moz-box-shadow: 0 5px 7px -6px #27272780;z-index: 9;transition: 0.6s;border-top: 1px solid #ccc;}
.bundle-section-header .sticky-header-bubble:after{content: '';width:20px;height:20px;border:1px solid rgba(217, 217, 217, 0.4);border-radius:100%;display: block;position: absolute;top:1px;left:0px;right:0px;margin:0px auto;background: #fff;}
.bundle-section-header .sticky-header-bubble:before{content: '';width: 100%;height: 2px;background:rgba(217, 217, 217, 0.4);display: block;position: absolute;top:10px;left:0px;}
.bundle-section-header a.active-tab .sticky-header-bubble:before,
.bundle-section-header a.active-tab .sticky-header-bubble:after{background:#0C0C0DF2;border-color:#0C0C0DF2;}
.bundle-section-header .sticky-header-bubble{position: relative;display: inline-block;padding:31px 15px 5px;}
.bundle-section-header span[id*="checkbox_count_tab_"]{width: 20px;height: 20px;background:#008000;color: #fff;border-radius:100%;font-weight: 600;font-family:var(--custom_semibold);font-size: 12px;position: absolute;top:1px;left: 0;right: 0;margin: 0 auto;z-index: 2;line-height: 1;align-items: center;justify-content: center;}
.bundle-section-header .sticky-header-bubble h5{font-size:16px;font-weight:600;line-height:1.25;margin-bottom:2px;}
.bundle-section-header .sticky-header-bubble p{letter-spacing:normal;font-weight:400;line-height:1.25;}
.bundle-section-header a.active-tab:has(span[id*="checkbox_count_tab_"][style="display:inline-block"]) .sticky-header-bubble:before,
.bundle-section-header a.active-tab:has(span[id*="checkbox_count_tab_"][style="display:inline-block"]) .sticky-header-bubble:after{background:#008000;border-color:#008000;}

.bundleproduct-section .tab-content{padding-top:32px;}

.home-collection-card .collection-list ..content-over-media{border-radius:6px;}

.quick-buy-drawer .quick-buy-drawer__info{gap:0px;margin-top:16px;}
.quick-buy-drawer .quick-buyheader-title h3{font-size:18px;font-weight:700;color:#1E1E1E;line-height:1.223;}
.quick-buy-drawer .quick-buyheader-title{padding-bottom:16px;}
.quick-buy-drawer .quickheader-block{gap:20px;align-items:flex-start}
.quick-buy-drawer .quickheader-block .quick-variant-image{position:relative;overflow:hidden;border-radius:4px;width:100%;max-width:80px;border:1px solid rgba(217, 217, 217, 0.6);}
.quick-buy-drawer .quickheader-block .quick-variant-image:after{content:"";width:100%;padding-bottom:100%;display:block;}
.quick-buy-drawer .quickheader-block .quick-variant-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.quick-buy-drawer .quickheader-block .quick-variant-info{width:100%;max-width:calc(100% - 100px);gap:0px;}
.quick-buy-drawer .quickheader-block .quick-variant-info .quick-cardtitle{display:block;line-height:1.313;font-size:16px;font-weight:600;color:#1E1E1E}
.quick-buy-drawer .quickheader-block .quick-variant-info .price-list{line-height:1.429;padding-top:13px;}
.quick-buy-drawer .quickheader-block .quick-variant-info .price-list .text-on-sale{font-size:14px;color:#1E1E1E;font-weight:600;}
.quick-buy-drawer .quickheader-block .quick-variant-info .price-list compare-at-price{font-size:14px;color:#B3B3B3;text-decoration:line-through}
.quick-buy-drawer .quickheader-block .quickpopup-metatag{font-size:14px;font-weight:400;color:#757575;line-height:1.286;}
.quick-buy-drawer .variant-picker{gap:16px;}
.quick-buy-drawer .variant-picker__option .variant-picker__option-info{display:block;margin-bottom:10px;}
.quick-buy-drawer .variant-picker__option .variant-picker__option-info .optionname{display: block;line-height: 1.429;font-size: 14px;color: #757575;}
.quick-buy-drawer .variant-picker__option .variant-picker__option-info .selected_value{font-weight:600;color:#1E1E1E;} 
.quick-buy-drawer .variant-options .variant-picker__option-values{flex-wrap: wrap !important;justify-content: flex-start;margin: 0;padding: 0;gap:8px;}
.quick-buy-drawer .variant-options .variant-picker__option-values .block-swatch:before,
.quick-buy-drawer .variant-options .variant-picker__option-values .block-swatch:after{display:none;}
.quick-buy-drawer .variant-options .variant-picker__option-values .variant_option_block{order:1;}
.quick-buy-drawer .variant-options .variant-picker__option-values .variant_option_block:has(.is-disabled){order:2}
.quick-buy-drawer .variant_option_label{line-height:1;}
.quick-buy-drawer .variant_option_label .size_types_wrapper .size_label.active span.selected_value{color:#fff;}
.quick-buy-drawer .variant_option_label .size_types_wrapper{display:flex;width:125px;}
.quick-buy-drawer .variant_option_label .size_types_wrapper .size_label{flex:1;line-height:1;border:1px solid #D9D9D9;font-size:14px;font-family:var(--custom_regular);text-align:center;padding:7px 5px;cursor:pointer;}
.quick-buy-drawer .variant_option_label .size_types_wrapper .size_label:first-child{margin-right:-1px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.quick-buy-drawer .variant_option_label .size_types_wrapper .size_label:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.quick-buy-drawer .variant_option_label .size_types_wrapper .size_label.active{font-family:var(--custom_semibold);font-weight:600;color:#F3F3F3;background-color:#0C0C0DF2;border-color:#0C0C0DF2;display: flex;align-items: center;justify-content: center;}
.quick-buy-drawer .variant_swatch_list .variant_option_block .block-swatch{border-radius:4px;height:auto;font-size:14px;border: 1px solid #D9D9D9;line-height: 1;padding:11px 19px;position:relative;}
.quick-buy-drawer .variant_swatch_list .variant_option_block .block-swatch.is-disabled{background:transparent;color:#B3B3B3;border-style:dashed;pointer-events:none;user-select:none;}
.quick-buy-drawer .variant_swatch_list .variant_option_block .block-swatch.is-disabled span.size-val.hidden{display:block}
.quick-buy-drawer .variant_swatch_list .variant_option_block .block-swatch .variant_offer_label{position: absolute;font-size: 12px;background: #e31837;line-height: 1;font-family: var(--custom_regular);padding: 3px 5px 1px 5px;border-radius: 3px;display: table;left: 0;margin: 0 auto;right: 0;top: -8px;color:#fff;}
.quick-buy-drawer .variant_swatch_list .variant_option_block .variant_offer_label{font-size:14px;font-weight:600;color:#E31837;font-family:var(--custom_semibold);display: block;width: 100%;line-height: 1;text-align: center;margin-top: 4px;}
.quick-buy-drawer .product-info__variant-picker .variant-picker__option-info{margin-bottom:8px;}
.quick-buy-drawer .variant_swatch_list .variant_option_block input[type="radio"]:checked + .block-swatch{background-color:#434343;color:#fff;border-color:#434343;}
.quick-buy-drawer .shopify-product-form .buy-buttons button{display:none;}
#quick-buy-modal-content .custom-buy{margin-top:16px;}
#quick-buy-modal-content .custom-buy button[type="submit"]{width:100%;border-radius:4px;box-shadow:0px 1px 4px #0c0c0d40;color: #F3F3F3;text-transform: uppercase;font-size: 14px !important;min-height: unset;padding:19px 10px !important;line-height:1.286;}
#quick-buy-modal-content .custom-buy button[type="submit"][disabled]{opacity: 0.5;pointer-events: none;user-select: none;}
#quick-buy-modal-content .custom-buy button[type="submit"] &gt; div,
#quick-buy-modal-content .custom-buy button[type="submit"] &gt; .button__loader{transition:all 0.2s ease-in-out;}

.crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn[aria-busy="true"] .buybutton-text,
.cart-drawer .drawercart-button:has(.button__loading.active) .buybutton-text,
.product-hero-section .quantity_buyButton_wrapper .custom-buyBtn:has(.button__loading.active) .buybutton-text,
.quick-buy-drawer:has(.button__loading.active) .buybutton-text{transform: translateY(-10px);opacity:0;transition:all 0.2s ease-in-out;}

.cart-drawer .drawercart-button:has(.button__loading:not(.active)) .buybutton-text,
.product-hero-section .quantity_buyButton_wrapper .custom-buyBtn:has(.button__loading:not(.active)) .buybutton-text{transition:all 0.2s ease-in-out;transform: translateY(0px);}

.quick-buy-drawer .buybutton-text{display:flex;align-items:center;justify-content:center;letter-spacing:0.8px;transition:all 0.2s ease-in-out;}
.quick-buy-drawer .buybutton-text .buybutton-pricebox{display: flex;align-items: center;justify-content: center;position: relative;padding-left: 17px;margin-left: 16px;gap: 8px;letter-spacing: 0.8px;}
.quick-buy-drawer .buybutton-text .buybutton-pricebox:before{content: "";width: 1px;height: 100%;display: block;background-color: #fff;position: absolute;top: 0;left: 0;}
.quick-buy-drawer .buybutton-text .buybutton-pricebox .buybutton-main-price{font-size:14px;font-weight:700;color:#F3F3F3;}
.quick-buy-drawer .buybutton-text .buybutton-pricebox .buybutton-compareat-price{display:block;font-size:14px;font-weight:400;text-decoration:line-through;color:#B3B3B3;line-height:1;}

#faq_new .section-stack__main{width:100%;}
#faq_new .section-stack__main .accordion__toggle span.circle-chevron{display: flex;align-items: center;justify-content: center;}


.button__loading{transform: translateY(10px);opacity:0;display: flex;align-items: center;justify-content: center;gap: var(--spacing-1-5);position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition:all 0.2s ease-in-out;}
.button__loading span{width:6px;height:6px;border-radius:100%;background-color:#fff;display:block;animation-iteration-count: infinite;animation-duration: .55s;animation-timing-function: ease-out; }
.button__loading span:nth-child(1){animation-name:button__loading1;}
.button__loading span:nth-child(2){animation-name:button__loading2;}
.button__loading span:nth-child(3){animation-name:button__loading3;}

.cart-drawer .drawercart-button .button__loading{gap: 5px;}
.cart-drawer .drawercart-button .button__loading span{width: 4px;height: 4px;}

.button__loading.active{transform: translateY(0px);opacity: 1;}
.cart-drawer .drawercart-button:has(.button__loading.active){pointer-events:none;user-select:none;}

@keyframes button__loading1{
  0% {opacity:0.9;}
  50% {opacity:0.2;}
  100% {opacity:0.2;}
}
@keyframes button__loading2{
  0% {opacity:0.2;}
  50% {opacity:0.9;}
  100% {opacity:0.2;}
}
@keyframes button__loading3{
 0% {opacity:0.2;}
  50% {opacity:0.2;}
  100% {opacity:0.9;}
}



.header__wrapper .mega-menu ul.mega-menu__nav{gap:1.7rem 30px;}
.header__wrapper .mega-menu .menulisttitle{display: block;font-size: 16px;font-weight: 700;width: 100%;line-height: 1.25;}
.header__wrapper .mega-menu .mmcol-list{width:100%;max-width:calc(16.666666666666668% - 30px * 5 / 6);gap:10px;}
.header__wrapper .mega-menu .mmcol-list ul li{line-height:1}
.header__wrapper .mega-menu .mmcol-list ul li a{display:block;line-height:1.5;color: #818181;transition: opacity .2s ease-in-out;text-transform: capitalize;font-size:15px;}
.header__wrapper .mega-menu .mmcol-list ul li a:hover{color:#e31837}

body .slideshow__cursor.is-visible svg.slideshow__cursor-ring{opacity:0.6;}


 .shopify-section:not(.cartdrawer_popup) .product-card__figure .drawercart-button{display:none;} 
.cartfooter-product-remove-button.disabled{pointer-events:none;}


@media only screen and (min-width:1199px) and (max-width:1760px){
  .section{padding-left:80px;padding-right:80px;}
}



@media only screen and (min-width:700px){
  .home-imagetext-section .section-header .prose{flex-direction:column;display: flex;justify-content: center;align-items: center;}
  .customer-mobile-header, 
  .customer-mobile-footer,
  .mobilesticky-barblock{display:none;}
  #main section .section{padding-top:24px;padding-bottom:24px;}
  .backtotop_mobile_button{display:none;}
  .cst-product-slider-wrapper .main-productimage-slider{max-width:calc(100% - 120px);overflow:hidden;order:2;}
  .cst-product-slider-wrapper .product-thmbnail-block-wrapper{width:100%;max-width:120px;padding-right:20px;order:1;}
  .footermenu_title{pointer-events:none;user-select:none;}
  .mobileproduct_header,
  .mobilefiltermenu_list{display:none;}
  body .cart-drawer{padding:0px;}
  .product-hero-section .cst-product-slider-wrapper .product-imageslider .swiper-pagination{display:none;}

  .header__wrapper{padding-top:24px;padding-bottom:24px;}

 .product-maingrid-wrap .main-productimage-slider .product-gallery__size-limiter{border: 1px solid #D9D9D9;border-radius: 6px;overflow: hidden;}

  .product-hero-section .product-info__block-item[data-block-type="ingredients"],
  .product-hero-section .product-info__block-item[data-block-type="maximise-results"],
  .product-hero-section .product-info__block-item[data-block-type="essential-tips"],
  .product-hero-section .product-info__block-item[data-block-type="ways-to-enjoy"],
  .product-hero-section .product-info__block-item[data-block-type="when-to-consume"],
  .product-hero-section .product-info__block-item[data-block-type="who-can-consume"],
  .product-hero-section .product-info__block-item[data-block-type="each-vs-other-food"],
  .product-hero-section .product-info__block-item[data-block-type="busting-myths"],
  .product-hero-section .product-info__block-item[data-block-type="faqs"],
  .product-hero-section .product-info__block-item[data-block-type="social-buzz"],
  .product-hero-section .product-info__block-item[data-block-type="other-information"]{margin:0px;}
  .product-hero-section .product-info-faqblock{padding-top:8px;padding-bottom:8px;}
  .product-hero-section .cst-product-slider-wrapper .aspect-ratio{padding-bottom:min(var(--pdpslider-height), 700px) !important;}
  .related_product_section{margin-top:40px;}
  .mobile_only{display:none;}
  .pdp-stickybar .cart-btn .discounttag-contnet,
  .pdp-stickybar .cart-btn .price-block{display:none;}

  .pdp-stickybar{transform: translateY(100%);transition:all 0.2s ease-in-out;}
  .pdp-stickybar.active{transform: translateY(0);transition:all 0.2s ease-in-out;}
  .product-list .product-card__figure .pc-imagewrap img:first-child{max-width: calc(100% - 40px);max-height: calc(100% - 40px);right: 0;bottom: 0;margin: auto;}
  .related_product_section .product-list.swiper-wrapper{display:grid;} 
  .product-hero-section .product-info__block-item[data-block-type="variant-picker"] .variant-picker__option-values{flex-wrap:wrap !important;}
  .facets-drawer #facet-form .filter_titles{display:none;} 
  .collection-list-section .collection-list{gap:20px;}
  .collection-list-section .section-stack{overflow:hidden;}

  .cart-drawer .cart-drawer_recom .product-card .product-card__info .carddetails_wrap .product-card__title{font-size:14px;}
  .cart-drawer .cart-drawer_recom .product-card__info .text-on-sale{font-size:14px;}
  .cart-drawer .cart-drawer_recom .product-card__info .price-list compare-at-price{font-size:13px;}
  .cart-drawer .cart-drawer_recom .product-card__info .price-list .discountPercentage{font-size:14px;margin-top:4px;}
  .cart-drawer .cart-drawer_recom .product-card .price-list{padding-top:8px;}

  .product-card .product-card__info .carddetails_wrap .product-card__title{height:40px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .product-card .carddetails_wrap .sub_title_value{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .cart-drawer .product-card .product-card__info .carddetails_wrap .product-card__title{height:34px;}
  .mobile-sortby-button{display:none}

  body.page-scroll .section-bubble-menu{box-shadow:0px 1px 7px rgba(0,0,0,0.1);}

  .productlistslider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:24px;}
  .productlistslider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%;max-width:calc(20% - 24px * 4 / 5);}
  
}

@media only screen and (min-width:1000px){
  .product-hero-section .product-maingrid-wrap{column-gap:32px;}
  .product-hero-section .cst-product-slider-wrapper{position: sticky;top: 100px;}
  .collection_hero_section .collection__top-bar .filterTag{display:none;}
  .collection .collection__facets .filter_titles{display:none;} 
  :root .imagelink-blocks-section .image-link-blocks{--grid-gutter:53px;}
}




@media only screen and (max-width:1149px){
  .header_wrap .header__wrapper{display:flex;flex-wrap:wrap;}
  .header_wrap .header__wrapper .header__secondary-nav{margin-left:auto;}
  .header__wrapper .header__icon-list li a{display:flex;}
  .collection-list-section .collection-card__content-wrapper.text-custom p{font-size:26px;}
  .shopify-section:not(.shopify-section--header) .section-header h2{font-size:26px;}
  .shopify-section--press .section:after{right:58px;}
  .shopify-section--press .section:before{left:58px;}
}

@media only screen and (max-width:999px){
  .collection_hero_section .collection_topbar_wrap.mobileonly{display:block;}
  .collection_hero_section .collection__top-bar .filterbuttontext{display:none;}
  .collection_hero_section .collection__top-bar{display: flex;height: unset;gap:8px;padding-bottom:10px;scrollbar-width: none;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;overflow:auto hidden;}
  .collection_hero_section .collection__top-bar .filteropen_button{background-color:transparent;padding:7px 15px;color:#000;border:1px solid #D9D9D9;border-radius:4px;font-size:14px;font-family:var(--custom_regular);font-weight:400;line-height:1.2;}
  .collection_hero_section .collection__top-bar .filteropen_button .text-with-icon.justify-center{gap:6px;}
  .collection_hero_section .showsortby-box button.text-with-icon .reversed-link,
  .collection_hero_section .collection.collection--filters-sidebar .collection__facets,
  .collection_hero_section .showsortby-box .buttonfilter_label{display:none;}
  .collection_hero_section .showsortby-box button.text-with-icon{line-height: 1.2;border: 1px solid #D9D9D9;padding: 7px 15px;align-items: center;display: flex;border-radius:4px;gap:6px;}
  .collection_hero_section .showsortby-box button.text-with-icon .mobilebutton_contnet{font-size:14px;font-family:var(--custom_regular);}
  .collection_hero_section .showsortby-box button.text-with-icon .circle-chevron{width:16px;height:16px;background:transparent;}
  .collection_hero_section .collection__top-bar .filterTag button{white-space:nowrap;border:1px solid #D9D9D9;font-size:12px;color:#1E1E1E;font-weight:400;font-family:var(--custom_regular);border-radius:4px;line-height: 1.5;display: block;padding: 6px 14px;display:flex;align-items:center;}
  .collection_hero_section .collection__top-bar .filterTag button:before{content:"";width:16px;height:16px;min-width:16px;margin-right:8px;background-image:var(--data-icon-image);display:block;background-size: contain;background-position: center;background-repeat: no-repeat;}

  .crazy-deals-section .cardlist-wrap .col{max-width:calc(33.33% - 20px * 2 / 3)}
  .pdp-stickybar .stickybar-details{max-width:calc(100% - 256px);}
  .pdp-stickybar .cart-btn{max-width:180px;}
  .pdp-stickybar .cart-btn button.btn{font-size:16px;padding:16px 10px;}
  .pdp-stickybar .product-price-details .price-block .product-price,
  .pdp-stickybar .stickybar-details .product_title{font-size:16px;}
  .pdp-stickybar .product-price-details .price-block .discount-percentage,
  .pdp-stickybar .product-price-details .price-block .product-compare-price,
  .pdp-stickybar .stickybar-details .product_vendor{font-size:14px;}

  .collection-sharebox{display:flex;flex-wrap:wrap;}
  .collection-sharebox .collection-sharebox-leftcol{width:100%;max-width:calc(100% - 41px);}
  .collection-sharebox .filter-results-wrap{width:100%;display:block;}
  .collection-sharebox .collection-sharebox-leftcol h3{font-size:18px;font-weight:700;color:#1E1E1E;font-family:var(--custom_blod);line-height:1.223;margin-bottom:2px;}
  .collection-sharebox .collection-sharebox-leftcol p{font-family:var(--custom_regular);font-weight:400;font-size:14px;color:#757575;line-height:1.358;}
  .collection-sharebox .collection-sharebox-rightcol{width:100%;max-width:25px;}
  .collection_hero_section .collection__top-bar .showsortby-box .active-facets{display:none;}
  .collection_hero_section .collection__results__wrap{gap:0px;}
  .collection_hero_section .collection__top-bar .facets__floating-filter .filteropen_button{display:flex;align-items:center;}
  .collection_hero_section .collection__top-bar .facets__floating-filter .filteropen_button:after{content: "";width: 16px;height: 16px;display: block;background-image: url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/mobile-dropdown-arrow.svg?v=1738236777);margin-left: 6px;background-repeat: no-repeat;background-position: center;}
  .collection_hero_section .collection__top-bar .facets__floating-filter{opacity: 1 !important;transform: translateY(0px) !important;visibility: visible !important;}
  /* .collection_hero_section .collection__top-bar .facets-summary.showsortby-box{display:none;} */

  .bundleproduct-list .collection-item{width:100%;max-width:calc(33.33% - 20px * 2 / 3)}
  .sticky_cart .product-details h3{font-size:16px;margin-left:10px;}
  .crazydeal-sticky-cart .prdsticky-image{max-width:60px;}
  .crazydeal-sticky-cart .prd-details-right .prd-price #you_save_amt,
  .crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn{font-size:14px;}
  .crazydeal-sticky-cart .prd-details-right .prd-price #gift_price{font-size:18px}
  .crazydeal-sticky-cart .prd-details-right .prd-price .textline{font-size:10px;}

  .sliderarrowbutton{display:none;}
}

@media only screen and (max-width:699px){

  .product-hero-section .cst-product-slider-wrapper .main-productimage-slider .food_type{font-size:0px;width:16px;height:16px;border:2px solid var(--boxcolor);position: absolute;bottom:16px;right:58px;z-index: 2;display:flex;align-items:center;justify-content:center;}
  .product-hero-section .cst-product-slider-wrapper .main-productimage-slider .food_type:after{content:"";width:8px;height:8px;border-radius:100%;background-color:var(--boxcolor);display:block;position:absolute;}

  .input, .textarea, .select{border-radius:4px;border-color:#D9D9D9;padding-left:12px;padding-right:12px;}
  
  body .drawer{padding:0px;}
  .header__wrapper{padding-top:12px;padding-bottom:12px;}

  .product-hero-section{overflow:hidden;}
  .desktop_only{display:none;}

  #main section .section{padding-top:12px;padding-bottom:12px;}

  
  .shopify-section:not(.shopify-section--header) .section-header h2{font-size:18px;}
  .section,
  .header_wrap .header__wrapper{padding-left:16px;padding-right:16px;}
  .header_wrap .header__wrapper{padding-top: 21px;padding-bottom: 21px;}
  .bleed{margin-inline-start: -16px;margin-inline-end: -16px;padding-inline-start: 16px;padding-inline-end: 16px;scroll-padding-inline:16px}
  .full-bleed{margin-inline-start:-16px;margin-inline-end:-16px}

  .shopify-section--slideshow .stretching-dots button[type="button"]{width:8px;height:8px;}
  .home-imagetext-section .section-header h2, .home-imagetext-section .section-header p.subheading{font-size:24px !important;}
  .home-imagetext-section:not(.shopify-section--header) .section-header h2,
  .home-imagetext-section .section-header p.subheading{font-size: 24px;gap:8px;}
  .home-imagetext-section{padding-top:16px;padding-bottom:0px;}
  .collection-list-section .collection-card__content-wrapper.text-custom p{font-size:20px;}
  
  .shopify-section:not(.shopify-section--header) .section-stack{gap:12px;}
  .product-list .product-card__badge-list .product_tag-badge{font-size:12px;line-height:1;padding:2px 12px;}
  .shopify-section--press .section:not(.press_header_wrap) .section-stack{padding:60px 0px 30px;}
  .shopify-section--press .presscarousel-wrap .blockquote{max-width:285px;}
  .shopify-section--press .press__list-item{row-gap:10px;}

  .header:not(.is-filled) .backtotop_mobile_button{display:none;}
  .header.is-filled .backtotop_mobile_button{display:flex;}
  .backtotop_mobile_button{position: absolute;top: 100%;left: 0;right: 0;margin: 0 auto;display: flex;width: 100%;max-width: 125px;background-color: rgb(12 12 13 / 80%);color: #fff;font-family: var(--custom_semibold);font-size: 14px;border-radius: 150px;gap: 8px;justify-content: center;padding: 8px 5px;line-height: 1;align-items: center;cursor:pointer;z-index: 1;transform: translateY(-40px);transition:all 0.2s ease-in-out;}
  .backtotop_mobile_button.active{transform: translateY(10px);}
  .shopify-section--press .section:after{right: 29px;}
  .shopify-section--press .section:before{left: 29px;}
  .header__wrapper{position:relative;z-index:2;}
  .tabsection-wrap{margin-right:-16px;}
  .shopify-section--testimonials .testimonial{padding:16px;}
  .shopify-section--testimonials .swiper-pagination{margin-top:12px;}
  .trending_option_title{font-size:18px;}
  .searchbox-productlist .search-productcard-info .search-productcard-right-info p.main-price,
  .searchbox-productlist .search-productcard-info .search-productcard-left-info p,
  .searchbox-productlist .search-productcard-info h4{font-size:12px;}
  .searchbox-productlist .search-productcard-info .search-productcard-right-info p.compare-price{font-size:10px;}
  .collection-list-section .section{padding-top:0px;}
  .drawer::part(body){padding:20px 16px;}
  .search-drawer{padding:0px;}
  .cst-product-slider-wrapper .product-thmbnail-block-wrapper{display:none;}
  .cst-product-slider-wrapper{margin: 0;background-color: #F5F5F5;padding-top: 12px;}
  .footer_section .footer-disclaimer-contnet.active, 
  .footer_section ul.footerlistlick.active{display:flex;}

  .cst-product-slider-wrapper .pdp_highlights_contnet .pdp_highlights_contnet_wrap .pdp_highlights_title{font-size: 24px;}
  .cst-product-slider-wrapper .pdp_highlights_contnet ul li{font-size:16px;}
  .cst-product-slider-wrapper .pdp_highlights_contnet ul{max-width:162px;}
  .bubble-menu-items-wrapper .bubble-items{gap:12px;margin:0px;padding:10px 16px;}
  .bubble-menu-items-wrapper .bubble-items .bubble-item a{padding:9px 17px;font-size:12px;border-radius:4px;}
  .bubble-menu-items-wrapper .bubble-items{padding:10px 0px;}
  .section-bubble-menu .container{width:100%;margin:0px;}
  .section-bubble-menu .container .bubble-items:first-child{margin-left:16px;}
  .section-bubble-menu .container .bubble-items:last-child{margin-right:16px;}
  .product-card__info .product-card__quick-buy button[type="submit"],
  .product-card__info .product-card__quick-buy button[type="button"]{padding:10px;}
  .product-card .price-list,
  .product-card__info .product-card__quick-buy{padding-top:8px;}
  .bundleproduct-list .add-to-box.out_of_stock{margin-top:8px;}
  .product-card .product-card__info .carddetails_wrap .product-card__title,
  .product-card__info .price-list .discountPercentage,
  .product-card .carddetails_wrap .sub_title_value,
  .product-card__info .text-on-sale{font-size:14px;}
  .collection_hero_section .showsortby-box button.text-with-icon .mobilebutton_contnet,
  .collection_hero_section .collection__top-bar .filteropen_button,
  .product-card .vendorname,
  .product-card .vendorcname-wrap .cardvendor-name,
  .product-card__info compare-at-price,
  .product-card__info .price-list compare-at-price{font-size:12px;}
  .product-card .price-list{gap:4px;}
  .product-card .food_type{width:16px;height:16px;}
  .product-card .food_type:after{width:8px;height:8px;}
  .product-card .card-rating{padding-top:8px;}
  .product-card .card-rating a{gap:3px;}
  .product-card .card-rating a *{font-size:12px;}
  .shopify-section--testimonials,
  .shopify-section.shopify-section--featured-collection{overflow:hidden;}
  .shopify-section.shopify-section--featured-collection .swiper.productlistslider{overflow:unset}
  .product-card .product-card__info{padding:8px;}
  .rv-section .productlistslider,
  .shopify-section--testimonials .testimonial-list{overflow:unset;}
  .template-index .pageapp_section .section{padding-right:0px;}
  .template-collection .shopify-section--main-collection .container{margin-left:16px;margin-right:16px;}
  .horizontal_card_view.product-list .product-card__badge-list, .horizontal_card_view .product-card .product-card__figure{max-width:160px;}
  .horizontal_card_view .product-card .product-card__info{max-width:calc(100% - 160px);}
  .horizontal_card_view{gap:16px;}
  [role="main"] .shopify-section.section-bubble-menu{top:65px;}

  .product-card .product-card__info .carddetails_wrap .product-card__title{height:35px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
  .product-card .carddetails_wrap .sub_title_value{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 

  .product-hero-section .product-info__vendor a{font-size:14px;}
  .product-hero-section .product-info__block-item .product-info__title{font-size:20px;}
  .product-hero-section .product-info__block-item[data-block-type="tag-details"]{margin:0px;}
  .product-hero-section .product-info__block-item[data-block-type="tag-details"] .product-info__tagDetails .tags_details_wrapper{font-size:16px;}
  .product-hero-section .price_texes_line{font-size:12px;}

  .collectionfilter-wrap{display:flex;}
  .collectionfilter-wrap .mobilefiltermenu_list{width: 100%;max-width: 102px;}
  .collectionfilter-wrap .filterpopup-col{width:100%;max-width:calc(100% - 102px);}
  .product-hero-section .variant-picker__option-info legend{font-size:12px;padding:0 5px;}
  .product-hero-section .variant-picker__option-info legend+span{font-size:12px;font-weight:600;}
  .product-hero-section .variant_option_label legend{font-size:12px;padding:7px 5px;}
  .product-hero-section .variant_option_label .selected_value{font-size:12px;line-height:1;}
  .product-hero-section .product-info__price .price-list .text-on-sale,
  .product-hero-section .product-info__price .product-info__badge-list on-sale-badge{font-size:20px;}
  .product-hero-section .product-info__price .product-info__badge-list{order:1;margin:0px 8px 0px 0px;}
  .product-hero-section .product-info__price .price-list compare-at-price{font-size:16px;}
  .product-hero-section .product-info__price .price-list{gap:8px;}
  .cst-product-slider-wrapper .pdp_highlights_contnet ul li:not(:last-child){padding-bottom:10px;margin-bottom:10px;}

  .product-hero-section .variant_swatch_list .variant_option_block .block-swatch{font-size:14px;padding:10px 20px;}
  .product-hero-section .variant_option_label .size_types_wrapper .size_label{font-size:14px;}
  .product-hero-section .product-info__variant-picker .variant-picker__option-info{margin-bottom:4px;}
  .product-hero-section .product-info__variant-picker .variant-picker__option.flavour .variant-options .variant_option_block{padding-top:0px;}
  .product-hero-section .product-info__block-item[data-block-type="tag-details"],
  .product-hero-section .product-info__block-item[data-block-id="title"],
  .product-hero-section .product-info__block-item[data-block-id="vendor"],
  .product-hero-section .benefit-slider-arrow,
  .product-hero-section .quantity_buyButton_wrapper,
  .product-hero-section .product-info__benefits-details:after,
  .product-hero-section .product-info__benefits-details:before{display:none;}
  .product-info__benefits-details.benefiticon-block{overflow:unset;}  
  /* .product-hero-section .product-info__block-item{margin-top:12px;margin-bottom:12px;} */

  .product-hero-section .product-info__block-item[data-block-type="benefits-details"]{border-top:12px solid #F5F5F5;margin:0px;padding:16px;}

  #main section.product-hero-section .section{padding:0px;}
  .product-hero-section .product-info__block-item[data-block-type="price"]{margin:0px;border-top:12px solid #F5F5F5;padding:16px 16px 0px;}
  .product-hero-section .product-info__block-item[data-block-type="product-variations"]{margin:0px;padding:16px;}
  .product-hero-section .product-info__block-item[data-block-type="variant-picker"]{margin:0px;padding:16px;}
  .product-hero-section .product-info__block-item[data-block-type="ingredients"],
  .product-hero-section .product-info__block-item[data-block-type="ways-to-enjoy"],
  .product-hero-section .product-info__block-item[data-block-type="when-to-consume"],
  .product-hero-section .product-info__block-item[data-block-type="who-can-consume"],
  .product-hero-section .product-info__block-item[data-block-type="each-vs-other-food"],
  .product-hero-section .product-info__block-item[data-block-type="busting-myths"],
  .product-hero-section .product-info__block-item[data-block-type="faqs"],
  .product-hero-section .product-info__block-item[data-block-type="social-buzz"],
  .product-hero-section .product-info__block-item[data-block-type="other-information"],
  .product-hero-section .product-info__block-item[data-block-type="pdp-banner"],
  .product-hero-section .product-info__block-item[data-block-type="delivery-options"],
  .product-hero-section .product-info__block-item[data-block-type="maximise-results"],
  .product-hero-section .product-info__block-item[data-block-type="essential-tips"],
  .product-hero-section .product-info__block-item[data-block-type="coupen-offers"]{margin:0px;border-top:12px solid #F5F5F5;padding:16px;}
  .product-hero-section .offer_details_block h2.offer_tab_heading{font-size:18px;margin-bottom:12px;}
  .product-hero-section .product-info-faqblock .tab-title{padding:0px 0px;}
  .product-hero-section .product-info-faqblock .tab-block{margin:0px;padding:16px 0px 0px;}
  .product-hero-section .product-info-faqblock .tab-block p{font-size:14px;}
  .product-hero-section .product-info-faqblock .tab-title h2{font-size:16px;line-height:1.188;}
  .product-hero-section .product-info-faqblock .tab-title h2:before{height:14px;right: calc(14px + 6px);top: calc(50% - 14px / 2);}
  .product-hero-section .product-info-faqblock .tab-title h2:after{width:14px;right:14px;}
  .product-hero-section .product-info-faqblock{padding:0px;margin:0px;border:none;}
  
  .product-hero-section .mobileproduct_header{padding:12px 16px;}
  .product-hero-section .mobileproduct_header h4{font-size:12px;font-weight:400;color:#757575;line-height:1.2;font-family:var(--custom_regular);}
  .product-hero-section .mobileproduct_header h2{color:#1E1E1E;font-size:18px;font-family:var(--custom_blod);font-weight:700;line-height:1.2;}
  .product-hero-section .mobileproduct_header p{font-size:14px;font-weight:600;color:#757575;font-family:var(--custom_semibold);line-height:1.2;}
  .product-hero-section .product-maingrid-wrap{gap:0px;}
  .product-hero-section .product-selected-item.main-slider .selected-media-wrap.swiper-wrapper{padding-left:12px;}
  .product-hero-section .product-selected-item.main-slider .selected-media-wrap.swiper-wrapper .swiper-slide:first-child .product-gallery__size-limiter{padding:35px;background-color:#fff;}
  .product-hero-section .product-selected-item .product-gallery__size-limiter{border-radius:4px;overflow:hidden;}
  .product-hero-section .cst-product-slider-wrapper .pdp_highlights_button{padding:9px;border-radius:20px;box-shadow:0px 4px 16px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;gap:0px;}
  .product-hero-section .productDetailsslider .swiper-pagination{margin-top:8px;}
  .predictive-search .predictive-search__tab-content{gap:16px;}

  .product-hero-section .main-productimage-slider .discountPercentage{border-radius:4px;font-size:14px;top:8px;left:20px;}
  body.template-collection .product-list{gap:16px;}
  .related_product_section .product-list{gap:0px;}
  .related_product_section{padding-top:16px;border-top:12px solid #F5F5F5;}
  .related_product_section .swiper-slide{height:unset}

  .only-image-section .section-image{border-radius:4px;}
  .only-image-section .section-image.withmobile:after{padding-bottom:var(--mobileimageheight);}
  .only-image-section .section-wrap{padding:16px;}
  .crazy-deals-section .coldetail p.subtitle,
  .crazy-deals-section .coldetail h4{font-size:14px;}
  .crazy-deals-section .cardlist-wrap{gap:16px;}
  .crazy-deals-section .cardlist-wrap .col{max-width:calc(50% - 16px / 2)}
  .crazy-deals-section .section-wrap{padding-top:0px;}
  .crazy-deals-section .section-title-wrap h2{gap:4px;}
  .crazy-deals-section .section-title-wrap h2 lord-icon{width:20px;height:20px;}
  .crazy-deals-section .col-priceblock{padding:8px 0px;}
  .crazy-deals-section .coldetail p.subtitle{margin:0px;}
  .crazy-deals-section .cardlink a{padding:7px;}
  .crazy-deals-section .col-priceblock{gap:5px;}

  .pdp-stickybar{padding:0px;bottom: 73px;max-width: calc(100% - 24px);left: 0;right: 0;margin: 0 auto;border: none;box-shadow: none;background:transparent;}
  .pdp-stickybar .stickybar-details,
  .pdp-stickybar .barimage{display:none;}
  .pdp-stickybar .cart-btn{max-width:100%;flex-wrap:wrap;border-radius:6px;overflow:hidden;}
  .pdp-stickybar .stickybar-wrap.section{border-radius:6px;overflow:hidden;}
  .pdp-stickybar .discounttag-contnet{color: #F3F3F3;width: 100%;background-color: #14AE5C;font-size: 12px;font-weight: 600;display: flex;align-items: center;justify-content: center;font-family:var(--custom_semibold);line-height:1;padding:6px 5px;}
  .pdp-stickybar .discounttag-contnet span{display:flex;align-items:center;justify-content:center;margin-right:2px;}
  .pdp-stickybar .discounttag-contnet strong{font-family:var(--custom_blod);font-weight:700;margin:0px 2px;}
  .pdp-stickybar .cart-btn button.btn{border-radius:0px;display:flex;align-items:center;justify-content:center;font-size:14px;}
  .pdp-stickybar .cart-btn button.btn .price-block{display:flex;align-items:center;gap:8px;margin-left: 16px;padding-left: 16px;position:relative;}
  .pdp-stickybar .cart-btn button.btn .price-block:before{content: "";position: absolute;top: 0;left: 0;width: 2px;background-color: #fff;height: 100%;}
  .pdp-stickybar .cart-btn button.btn .price-block .variant-compare-price{color:#B3B3B3;font-family:var(--custom_regular);font-weight:400;text-decoration:line-through;}

  .cart-drawer .cdfooter-priceblock .final_price{font-size:16px;line-height:1.375;}
  .cart-drawer .cdfooter-priceblock .discount_price{font-size:14px;margin-left:4px;}
  .cart-drawer .pricetext-content{font-size:12px;}

  .cartdrawer_popup .cdfooter-wrap{padding:8px 16px;}
  .cart-drawer .cdfooter-highlight-content{font-size:12px;}
  .cart-drawer .cdfooter-highlight-content{padding:4px 5px;}
  .cart-drawer .cdfooter-gstcheckbox label{font-size:14px;}
  .cart-drawer .cdfooter-gstcheckbox{padding:8px 16px;}
  .cart-drawer .cartdrawer-productlist-title,
  .cart-drawer .cart-drawer_recom_title{font-size:16px;margin-bottom:12px;}
  .cart-drawer .cart-drawer_recom{padding-left:16px;}
  .cart-drawer .cartdrawer-productlist-wrap{padding:0px 16px;}

  .cart-drawer .cartdrawer-productlist-wrap .line-item{align-items:flex-start;gap:12px;}
  .cart-drawer .line-item__info .price-list .saleprice-box .mainprice,
  .cart-drawer .line-item__info .line-item-title a{font-size:14px;}
  .cart-drawer .line-item__info .price-list .saleprice-box .compare_price{font-size:12px;}
  .cart-drawer .cart-drawer__top{padding:0px 0px 16px;}
  
  .product-hero-section .pdp-delivery-options h4{font-size:18px;margin-bottom:12px;}  
  .product-hero-section .pdp-delivery-options button[type="submit"]{max-width:90px;font-size:12px;}
  .product-hero-section .pdp-delivery-options input[type="text"]{max-width:calc(100% - 100px);padding:12px;line-height:1.286;}
  .product-hero-section .busting_myths_Details .busting_myth{border-radius:4px;}
  .product-hero-section .busting_myths_Details .busting_myth p.truth-detail,
  .product-hero-section .busting_myths_Details .busting_myth p.myth-detail{font-size:14px;}
  .product-hero-section .busting_myths_Details .busting_myth h4.truth-title,
  .product-hero-section .busting_myths_Details .busting_myth h4.myth-title{font-size:18px;}
  .product-hero-section .busting_myths_Details .busting_myth p.myth-detail{margin-bottom:16px;}
  .cart-drawer .drawercart-button{width:32px;height:32px;}
  /* .cart-drawer .drawercart-button:after{width:12px;}
  .cart-drawer .drawercart-button:before{height:12px;} */
  .cart-drawer .drawercart-button svg{max-width:12px;max-height:12px;width: auto;height: auto;}
  .flashsale-priceblox .flashsale-bottompricebox .discountPercentage,
  .flashsale-priceblox .flashsalebox-text span{font-size:14px;height:22px;min-height:22px;}

  .accountpage-banner{display:none;}

  .container.accountpage-body-content{margin:0px;padding:16px 16px 0px;}
  .container.accountpage-body-content .page-spacer{margin:0px;}
  .accountpage-body-content .account{gap:16px;}
  .accountpage-body-content .account-header{display:block;}
  .accountpage-body-content .account-header .text-with-bubble{width:100%;}
  .accountpage-body-content .account-header .text-with-bubble h1{font-size:18px;}
  .orderdetails-header{margin-bottom:10px;gap:0px;}
  .orderdetails-header h1{font-size:18px;}
  .template-order table:not(.table--bordered) :is(th,td):last-child{padding-left:0px;padding-top:12px;}
  .cartdrawer_popup .cart-drawer{max-width: calc(100% - 50px);}

  .collection_hero_section .collection{margin-top:0px;gap:10px;}
  .template-collection .shopify-section--main-collection.collection_hero_section .container{margin:0px;}
  .template-collection .shopify-section--main-collection.collection_hero_section .collection__results,
  .template-collection .shopify-section--main-collection.collection_hero_section .collection__facets{padding:0px 16px;}
  .collection_hero_section .collection__top-bar{padding:9px 16px 9px;position: sticky;top: 117px;z-index:7;background-color: #fff;}
  .collection__results .removable-facet{font-size: 12px;padding: 8px 10px;line-height: 1;border-radius: 4px;font-family:var(--custom_regular);}
  .collection_hero_section .collection__results__wrap{gap:20px;}
  .product-list .product-card__figure .pc-imagewrap img:first-child{max-width: calc(100% - 30px);max-height: calc(100% - 30px);right: 0;bottom: 0;margin: auto;}
  .flashsale-priceblox{padding-top:8px;}
  .flashsale-priceblox .flashsalebox .flashsaleicon lord-icon{width: 20px;height: 22px;}
  .flashsale-priceblox .flashsalebox-text{height:22px;}
  .flashsale-priceblox .flashsalebox{height:22px;}
  .flashsale-priceblox .flashsale-toppricebox span{font-size:12px;}
  .flashsale-priceblox .flashsale-toppricebox{gap:4px;margin-bottom:2px;}
  /* Padding needs to be fixed bring them closer, (All the elements a bit ){margin-top:2px;} */
  @keyframes flashsalebox{
    0%    {transform:translateY(0px);}
    10%    {transform:translateY(0px);}
    20%    {transform:translateY(0px);}
    30%    {transform:translateY(0px);}
    40%   {transform:translateY(0px);}
    50%   {transform:translateY(-22px);}
    60%   {transform:translateY(-22px);}
    70%   {transform:translateY(-22px);}
    80%   {transform:translateY(-22px);}
    90%   {transform:translateY(-22px);}
    100%  {transform:translateY(0px);}
  }
  #header-sidebar-menu .panel-list__wrapper{height:unset;}
  .product-hero-section .pdpshare-button{top:8px;}
  .product-hero-section .variant_swatch_list .variant_option_block .variant_offer_label{font-size:10px;}

  .cst-product-slider-wrapper .pdp_highlights_button span.button_contnet{
    max-width:0px;overflow:hidden;line-height:1;

      animation-duration: 18s;
    animation-name: pdphighlight_animation;
    animation-iteration-count: 1;
    animation-direction: alternate;
  }
  .cst-product-slider-wrapper .pdp_highlights_button span.button_contnet .button_animation_contnet{display: block;line-height: 1;white-space: nowrap;padding:0px 8px 0px 6px;}

  @keyframes pdphighlight_animation{
    10%{max-width:0px;}
    20%{max-width:0px;}
    30%{max-width:0px;}
    50%{max-width:120px;}
    50%{max-width:120px;}
    60%{max-width:120px;}
    70%{max-width:120px;}
    80%{max-width:0px;}
    90%{max-width:0px;}
    100%{max-width:0px;}
  }

  .cartfreegift-box{border-radius:4px;padding:12px 16px;}
  .cartfreegift-box .cartfreegift-box-topbar p{font-size:12px;padding:3px;}
  .cartfreegift-box .cfg-box .col-image{width:38px;height:38px;}
  .cartfreegift-box .cfg-box .cart-progressbar{height:6px;}
  .cartfreegift-box .cfg-box .cart-progressbar{top:18px;}
  .cartfreegift-box .cfg-box .col h4{font-size:10px;height:25px;}
  .cartfreegift-box .pricebox{margin-top:4px;gap:4px;font-size:10px;}
  .cartfreegift-box .cfg-box .col-image{margin-bottom:4px;}
  .cartfreegift-box .col.active .pricebox span.pricebox-value span{font-size:10px;display:none;}
  .cartfreegift-box .col.active .pricebox span.pricebox-value:before{font-size:12px;}
  .cartfreegift-box .pricebox svg{width:14px;height:14px;}
  .cartfreegift-box .cfg-box .col{max-width:80px;}
  .cartfreegift-box .cartfreegift-box-topbar{border-top-left-radius:4px;border-top-right-radius:4px;}
  .cartfreegift-box .cfg-box{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
  .cartfreegift-box .cartfreegift-box-title{font-size:16px;margin-bottom:12px;}
  .cart-drawer .cart-drawer-topheader{padding:8px 16px;}
  .cart-drawer .lineitem-cartfooter .quantity-selector{height:28px;}
  .cart-drawer .lineitem-cartfooter .quantity-selector .quantity-selector__button{padding:0px 8px;color:#757575;}
  .cart-drawer .cart-drawer__line-items .line-item__media-wrapper{border-radius:4px;}
  .categories_menu_block .showBlock{gap:4px;}

  .bundleproduct-list .collection-item{width:100%;max-width:calc(50% - 16px / 2)}
  .bundleproduct-list{gap:16px;}
  .template-crazy_deals .collection_info .metafield-rich_text_field *{font-size:12px;margin-bottom:4px;}
  .template-crazy_deals .collection_info h1.product-info__title{font-size:18px;margin-bottom:0px;}
  .template-crazy_deals .collection_info{margin:0px;padding:10px 0px 12px;}
  .template-crazy_deals .sticky-header{top:64px;padding:12px 16px;}
  .bundle-section-header .sticky-header-bubble h5{font-size:14px;}
  .bundle-section-header .sticky-header-bubble P{font-size:10px;}
  .bundle-section-header .sticky-header-bubble:before{top:0px;}
  .bundle-section-header .sticky-header-bubble:after{display:none;}
  .bundle-section-header .sticky-header-bubble{padding:5px 15px;}
  .bundle-section-header span[id*="checkbox_count_tab_"]{display:none !important;}
  .bundleproduct-section .tab-content{padding-top:0px;}
  .template-crazy_deals .sticky_cart{bottom:61px;display:flex;}
  .product-hero-section .variant_option_label .size_types_wrapper .size_label span.selected_value{font-size:12px;}
  .product-hero-section .variant_option_label .size_types_wrapper{width:125px}
  .crazydeal-sticky-cart .prd-details-left{display:none;}
  .crazydeal-sticky-cart .product-details .prd-details-right{width:100%;}
  .crazydeal-sticky-cart .product-details .prd-details-right .prd-image-price-cart{width: 100%;justify-content: space-between;}
  .crazydeal-sticky-cart .prd-details-right .prd-price #gift_price{font-size:17px;}
  .crazydeal-sticky-cart .prd-details-right .prd-price{display:flex;flex-wrap:wrap;align-items:center;}
  .crazydeal-sticky-cart .prd-details-right .prd-price .textline{width: 100%;text-align: left;font-size:12px;margin-top:2px;}
  .crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn{border-radius:4px;padding: 12px 10px;line-height: 1;width: 180px;}
  .crazydeal-sticky-cart .product-details{width:100%;}
  .facets-drawer.drawer{padding:0px;}
  .facets-drawer.drawer::part(body){padding:16px 16px 0px;overflow: hidden;}
  .facets-drawer .facet-form-wrap{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;}
  .facets-drawer .facetslist-wrap{width:100%;max-width:calc(100% - 110px);padding-left:24px;min-height:calc(65vh - 30px);padding-bottom:0px;border-left:1px solid #D9D9D9;}
  /* .facets-drawer .filter_titles{width:100%;max-width:110px;padding-right:24px;position: sticky;top: 0;position:-wekit-sticky;}  backup css for below line*/ 
  .facets-drawer .filter_titles{width:100%;max-width:110px;padding-right:24px;height:calc(65vh - 80px);overflow-y: scroll}
  .facets-drawer .filter_titles li{display:block;line-height:1.375;font-family:var(--custom_regular);font-size:15px;color:#757575;}
  .facets-drawer .filter_titles li:not(:last-child){margin-bottom:18px;}
  .facets-drawer .accordion summary,
  .facets-drawer .accordion:not(.active){display:none;}
  .facets-drawer .accordion{border:none;}
  .facets-drawer .facets-drawer__floating-apply{width:100%;margin:0px;padding:24px 0px 16px;background-color:#fff;}
  .facets-drawer .accordion__content{margin:0px;padding:0px;transform:unset;}
  .facets-drawer .filter_titles li.active{font-weight:700;font-family:var(--custom_blod);color:#000000;}
  .facets-drawer .checkbox-container{padding:2px 0px;}
  .facets-drawer .checkbox-container label{font-size: 14px;opacity: 1;color: #1E1E1E;font-family:var(--custom_regular);line-height:1.072;display: flex;align-items: flex-start;padding:0px;}
  .facets-drawer .checkbox-container label:before{content: "";width: 15px;height: 15px;border-radius: 2px;border: 2px solid #1E1E1E;display: block;min-width: 15px;margin-right:10px;background-image: url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/checkmark-icon.svg?v=1738662733);background-size:10px;background-repeat: no-repeat;background-position:1px 2px;}
  .facets-drawer .checkbox-container input[class="checkbox"]{background: transparent;box-shadow: none;border: 1px solid #1E1E1E;width: 15px;height: 15px;display:none;}
  .facets-drawer .facets-drawer__floating-apply button{border-radius:4px;background-color: #0C0C0DF2;color: #F3F3F3;font-size: 16px;font-family:var(--custom_regular);padding:17px 10px;line-height:1;}
  .facets-drawer .checkbox-container input[class="checkbox"]:checked + label:before{border-color:#1D1B20;background-color:#1D1B20;}
  .facets-drawer .checkbox-list.filtervalues{gap:16px;}
  .home-imagetext-section .section-header p.subheading:after,
  .home-imagetext-section .section-header h2:after{width:24px;height:24px;}
  .home-imagetext-section .section-header .prose{display:flex;flex-direction:column;gap:4px;}
  .home-imagetext-section.section{padding-top:16px;}
  .featured-product-tab .tabheader li a{border-radius:4px;font-size:14px;}
  .home-imagetext-section .image-link-blocks{gap:16px;}
  .imagelink-blocks-section .blocktext-info{padding-top:5px;}
  .home-collection-card .collection-list ..content-over-media{border-radius:4px;}

  .cart-drawer .cart-drawer_recom .product-card__info .text-on-sale,
  .cart-drawer .cart-drawer_recom .product-card .product-card__info .carddetails_wrap .product-card__title{font-size:12px;}
  .cart-drawer .cart-drawer_recom .product-card .product-card__info{padding-left:0px;padding-right:0px;}
  .cart-drawer .cart-drawer_recom .product-card__figure{border-radius:4px;}
  .product-hero-section .pdp-delivery-options #err,
  .product-hero-section .pdp-delivery-options #success{font-size:14px;line-height:1.143;}
  .product-hero-section .pdp-delivery-options #err svg{margin:0px;width:16px;height:16px;}

  .quick-buy-drawer.drawer::part(body){padding:16px;}
  .quick-buy-drawer{padding:0px;}
  .quick-buy-drawer .quickheader-block{gap:12px;}
  .quick-buy-drawer .quickheader-block .quick-variant-image{border-radius:4px;max-width:72px;object-fit:contain;}
  .quick-buy-drawer .quickheader-block .quick-variant-info{width:100%;max-width:calc(100% - 84px);}
  .quick-buy-drawer .variant_option_label .size_types_wrapper{width:110px}
  .quick-buy-drawer .variant_option_label .size_types_wrapper .size_label{font-size:12px;}

  .address-form-wrap .address-form-fieldset{padding-bottom:65px;gap:16px;}
  .address-form-wrap .address-form-fieldset .input-row{gap:16px;}
  .address-form-wrap .address-submit-button{position: absolute;left: 0;right: 0;bottom: 15px;max-width: calc(100% - 32px);margin: 0 auto;font-size: 16px;line-height: 1;padding: 17px;}
  /* .template-collection .popover::part(title), */
  x-drawer[id*="customer-address-"].drawer::part(header),
  #customer-address-new.drawer::part(header){display:none;}
  .address-popup-header{text-align:center;}
  .address-popup-header h2{font-size:20px;color:#1E1E1E;margin-bottom:8px;line-height:1.2;}
  .address-popup-header p.address-popup-subtitle{color:#757575;font-size:16px;line-height:1.375;}
  .address-form{gap:16px;}
  :root .address-form-wrap .form-control{--input-height:36px;outline:none;}
  .address-form-wrap .floating-label{color:#B3B3B3;opacity:1;background-color:#fff;font-size:16px;font-weight:400;height:auto;transform: translateY(10px);margin-left:12px;}

  x-drawer[id*="customer-address-"] :is(:is(.input,.textarea):focus~.floating-label,
  x-drawer[id*="customer-address-"] :is(.input,.textarea):not(:placeholder-shown)~.floating-label,
  x-drawer[id*="customer-address-"] :is(.input,.textarea,.select):autofill~.floating-label,
  x-drawer[id*="customer-address-"] .select:valid~.floating-label){transform:scale(.70) translateY(calc(-1 * 18px));}
  x-drawer[id*="customer-address-"] .input.is-floating,
  x-drawer[id*="customer-address-"] .select.is-floating{padding-block-start:0px;}


  .facets-drawer::part(content){height:75vh}
  .quick-buy-drawer .quick-buy-drawer__info{padding-bottom:72px;}
  #quick-buy-modal-content .custom-buy{position: absolute;width: 100%;left: 0;right: 0;max-width: calc(100% - 32px);margin: 0 auto;bottom: 10px;}
  .quick-buy-drawer .quick-buy-drawer__info .shopify-product-form{display:none;}
  .template-collection .facets-drawer::part(header){display:block;text-align:left;padding:16px 16px 8px;border:none;}
  .template-collection .facets-drawer p.h5[slot="header"]{font-size:20px;font-weight:700;color:#1E1E1E;line-height:1.2;}

  body.sortby-popup-active{overflow:hidden;}
  .showsortby-box{display:none}
  .mobile-sortby-popup{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 999;transform: translateY(calc(100% + 200px));transition:all 0.2s ease-in-out;}
  .mobile-sortby-popup.active{transform: translateY(0px);}
  .mobile-sortby-popup .sortby-popup-wrap{background-color: #fff;border: 0;max-height:75vh;min-height:65vh;border-top-left-radius: 4px;border-top-right-radius: 4px;overflow:auto;}
  .mobile-sortby-overlay{background: #0006;min-height: 100vh;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;}
  .mobile-sortby-overlay.active{opacity: 1;visibility: visible;}
  .sortby-popupclose-button{width: var(--spacing-12);height: var(--spacing-12);bottom: 100%;left: calc(50% - var(--spacing-6));background: rgb(var(--dialog-background));color: rgb(var(--text-color));border-radius: var(--rounded-full);z-index: 1;place-items: center;margin-block-end: var(--spacing-4);;position: absolute;}
  .mobile-sortby-button{display: flex;align-items: center;line-height: 1;gap: 6px;border: 1px solid #D9D9D9;border-radius: 4px;font-size: 12px;padding: 7px 15px;}
  .mobile-sortby-button:after {content: "";width: 16px;height: 16px;display: block;background-image: url(https://cdn.shopify.com/s/files/1/0647/8469/5508/files/mobile-dropdown-arrow.svg?v=1738236777);margin-left:0px;background-repeat: no-repeat;background-position: center;}
  .sortby-popup-filter{padding:0px 16px 24px;}
  .sortby-popup-filter h4{font-size:20px;font-weight:700;color:#1E1E1E;line-height:1.2;padding:24px 0px;background-color:#fff;position:sticky;top:0px;}
  .sortby-popup-filter ul{list-style:none;}
  .mobile-sortby-popup .applyfilter-button{position: absolute;width: 100%;max-width: calc(100% - 32px);margin: 0 auto;left: 0;right: 0;bottom: 0;padding: 10px 0;background-color: #fff;}
  .mobile-sortby-popup .applyfilter-button .button{display:flex;align-items:center;justify-content:center;padding:13px;line-height:1;}
  .cart-drawer .flashsale-priceblox{padding-top:4px;}

  .productlistslider:not(.swiper-initialized) .swiper-wrapper{gap:12px;}
  .productlistslider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{max-width:calc(100vw / 2.4)}

  body.page-scroll .collection_hero_section .collection__top-bar{box-shadow:0px 1px 7px rgba(0,0,0,0.1);}
  
}

@media only screen and (max-width:375px){
  .horizontal_card_view.product-list .product-card__badge-list, .horizontal_card_view .product-card .product-card__figure{max-width:120px;}
  .horizontal_card_view .product-card .product-card__info{max-width:calc(100% - 120px);}
  .horizontal_card_view .product-card{align-items:center;}
  .crazydeal-sticky-cart .prd-details-right .cart-btn #submit-btn{width:140px;}
}
@media only screen and (max-width:360px){
  .cartdrawer_popup .cart-drawer{max-width: calc(100% - 30px);}
  product-card.product-card .product-card__info .carddetails_wrap .product-card__title, 
  product-card .product-card__info .price-list .discountPercentage, 
  product-card.product-card .carddetails_wrap .sub_title_value,
  product-card .product-card__info compare-at-price,
  product-card .flashsale-priceblox .flashsale-toppricebox span,
  product-card .product-card__info .text-on-sale{font-size:10px !important;}
  product-card.product-card .product-card__info .carddetails_wrap .product-card__title{height:26px}
  product-card .flashsale-priceblox .flashsale-bottompricebox .discountPercentage, 
  product-card .flashsale-priceblox .flashsalebox-text span{font-size:10px;height: 18px;min-height: 18px;}
  product-card .flashsale-priceblox .flashsalebox .flashsaleicon lord-icon{width:16px;height:18px;}
  product-card .flashsale-priceblox .flashsalebox,
  product-card .flashsale-priceblox .flashsalebox-text{height:18px;}
  @keyframes flashsalebox{
    0%    {transform:translateY(0px);}
    10%    {transform:translateY(0px);}
    20%    {transform:translateY(0px);}
    30%    {transform:translateY(0px);}
    40%   {transform:translateY(0px);}
    50%   {transform:translateY(-18px);}
    60%   {transform:translateY(-18px);}
    70%   {transform:translateY(-18px);}
    80%   {transform:translateY(-18px);}
    90%   {transform:translateY(-18px);}
    100%  {transform:translateY(0px);}
  }

  
}


button.button .text-with-icon:after{display:none} 

/*Authenticate the product*/
.authenticate{        
    padding:0;
}
.authenticate p-0{
    padding:0;
}
.authenticate .verify{
    background-color:#f7f7f7;
    padding:20px;
}
.authenticate .verify-img{
    padding:0;
}
.authenticate .verify-img img{
    vertical-align:bottom;
}
.authenticate .verify #error_msg{
    color:#e31837!important;
    line-height:20px;
    margin-bottom:15px;
}
.authenticate .verify #countdown{
    font-size:12px;
    color:#999;
    display:inline-block;
    margin-bottom:15px;
}
.authenticate .verify #verify_indian_product{
    margin-bottom:10px;
}
.authenticate .verify #auth_code, 
.authenticate .verify #email, 
.authenticate .verify #mob, 
.authenticate .verify #verify-btn{
    width:100%;
    max-width:400px;
    border:1px solid #ccc;
    border-radius:4px;
    margin-bottom:15px;
    padding:5px 8px;
}
.authenticate .verify #verify-btn{
    background-color:#333;
    color:#fff;
    border:1px solid #333;
    text-transform:uppercase;
}
.authenticate .verify #pharma_msg{
    overflow-x:scroll;
}
.authenticate .verify #pharma_msg:empty {
    display: none;
}
.authenticate .verify #oververified{
    font-size:12px;
    color:#e31837;
    line-height:20px;
    margin:15px 0;
}
.authenticate .verify #otp{
    padding:4px 8px;
    height:38px;
    border-radius:4px 0 0 4px;
    border:1px solid #ccc;
}
.authenticate .verify #verify-otp-btn{
    border:1px solid #333;
    border-radius:0 4px 4px 0;
    margin-bottom:15px;
    padding:5px 8px;
    background-color:#333;
    color:#fff;
    height:38px;
}
.authenticate .verify #resend_sms{
    border:1px solid #666;
    border-radius:4px;
    margin-bottom:15px;
    padding:5px 8px;
    background-color:#666;
    color:#fff;
    height:38px;
}
.authenticate .verify table, 
.authenticate .verify table td, 
.authenticate .verify table th {
    border-bottom:1px solid #666;
    padding:9px 15px;
    font-size:12px;
    line-height:20px;
}
.authenticate .verify table{
    border: 1px solid #666;  
    border-collapse: collapse;
}
.authenticate .verify a{
    color:#e31837;
}
@media (min-width:767px){
    .authenticate{
        display:flex        
    }
}
@media (max-width:373px){
.mobilesticky-barblock .mobilesticky-bar-wrap {
    gap: 6px;
  }
}
/* Book an Appointment Free Consultation static page */
.section:has(&gt; .consult-banner-wrapper) {
    padding: 0 !important;
}
.consult-banner-wrapper {
  background: url('/cdn/shop/files/banner-bg_a44ddd01-8723-41f4-9537-11c81076026f.jpg?v=1741673112') center/cover no-repeat;
  width: 100%;
  display: block
}
.consult-banner-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.consult-banner-text {
  color: #fff;
  line-height: 1.1;
}
.consult-banner-text h2 {
  font-size: 60px;
  margin-bottom: 15px;
  font-weight: 700;
}
.consult-banner-text .consult-banner-usp {
  font-size: 25px;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
}
.consult-banner-text .consult-banner-usp span {
  flex: 1;
}
.consult-banner-text .consult-banner-cta {
  display: flex;
  align-items: center;
  font-size: 25px;
  font-weight: 700;
}
.consult-banner-text .consult-banner-cta a {
  padding: 20px;
  line-height: 1.1;
  background-color: #dc1f2d;
  margin-right: 20px;
}
.consult-banner-text .consult-banner-cta span {
  position: relative;
  margin: 0 8px;
}
.consult-banner-text .consult-banner-cta span::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid #000;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
/* mobile view banner */
.show-mob .consult-banner-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px;
  display: block;
}
.show-mob .consult-banner-text {
  margin-top: 15px;
}
.show-mob .consult-banner-text h2 {
  font-size: 30px;
  margin-bottom: 15px;
  font-weight: 700;
}
.show-mob .consult-banner-text .consult-banner-usp {
  font-size: 18px;
  margin-bottom: 0;
  display: grid;
}
.show-mob .consult-banner-text .consult-banner-usp span {
  margin-bottom: 15px;
}
.show-mob .consult-banner-text .consult-banner-cta {
  display: grid;
  font-size: 20px;
  text-align: center;
}
.show-mob .consult-banner-text .consult-banner-cta a {  
  margin-right: 0;
  margin-bottom: 10px;
}
.show-mob .consult-banner-text .consult-banner-cta section {  
  margin-bottom: 10px;
}
/* You Have Big Plans */
.consult-plan {
  padding: 20px 0;
}
.consult-plan .section-header .prose {
  width: 100%;
  text-align: center;
}
.consult-plan .section-header .prose h2 {
  font-size: 30px;
  color: #fff;
}
.consult-plan .bg-secondary {
  background: transparent;
}
.consult-plan .bg-secondary a &gt; img {
  margin: 0 auto;
}
.imagelink-blocks-section .consult-plan .blocktext-info h4 {
  color: #fff;
}
/* Book appointment steps */
.consult-steps-wrapper {
  padding: 20px 0;
}
.consult-steps-wrapper h2 {
  text-align: center;
  font-size: 30px;
  color: #dc1f2d;
  line-height: 1.1;
  font-weight: 700;
  margin-bottom: 30px;
}
.consult-steps-wrapper .consult-steps-container {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  gap: 15px;
}
.consult-steps-wrapper .consult-steps-container div {
  color: #fff;
  padding: 15px 20px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  flex: 1;
  line-height: 1.1;
}
.consult-steps-one {background-color: #00a8c3;}
.consult-steps-two {background-color: #f16a21;}
.consult-steps-three {background-color: #f89c23;}
.consult-steps-four {background-color: #7fbc42;}
.consult-steps-wrapper .consult-steps-container div span {
  font-size: 50px;
  font-weight: 700;
  margin-right: 20px;
}
.consult-steps-wrapper .consult-steps-cta {
  text-align: center;
  margin-top: 30px;
  display: flex;
}
.consult-steps-wrapper .consult-steps-cta a {
  padding: 20px;
  line-height: 1.1;
  background-color: #dc1f2d;
  margin: 0 auto;
  color: #fff;
  font-size: 25px;
  font-weight: 700;
}
.consult-steps-wrapper .consult-steps-cta a span {
  position: relative;
}
.consult-steps-wrapper .consult-steps-cta a span::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid #000;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
/* book appointment testimony */
.gnc-consult-testimony .prose p.h1 {
  font-size: 22px;
}
.gnc-consult-testimony .prose p.h1 + p {
  margin-top: 15px;
}
/* book appointment nutritionist  */
.consult-nutri-wrapper {
  padding: 20px 0;
}
.consult-nutri-container {
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.consult-nutri-text {
  color: #fff;
  line-height: 1.1;
  flex: 1;
  padding-right: 15px;
}
.consult-nutri-text h2 {
  font-size: 30px;
  margin-bottom: 15px;
  font-weight: 700;
}
.consult-nutri-usp {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}
.consult-nutri-happy {
  margin-top: 30px;
}
.consult-nutri-text p {
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 1.3;
}
.consult-nutri-text p.consult-nutri-reviews {
  margin-bottom: 25px;
}
.consult-nutri-date {
  color: #ccc;
  font-size: 80%;
}
.consult-nutri-cta {
  display: flex;
}
.consult-nutri-cta a {
  padding: 20px;
  line-height: 1.1;
  background-color: #fff;
  color: red;
  font-size: 25px;
  font-weight: 700;
}
/* mobile view banner */
.show-mob .consult-nutri-container {
  width: 100%;
  margin: 0 auto;
  padding: 10px;
  display: block;
}
.show-mob .consult-nutri-text {
  margin-top: 15px;
}
.show-mob .consult-nutri-text h2 {
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: 700;
}
@media only screen and (max-width: 767px){
  .show-mob {
    display: block;
  }
  .show-desk {
    display: none;
  }
  .consult-plan .section-header .prose h2, 
  .consult-steps-wrapper h2 {
    font-size: 28px;
  }  
  .imagelink-blocks-section .blocktext-info h4 {
    font-size: 16px;
  }
  .consult-steps-wrapper .consult-steps-container {
    display: grid;
    gap: 10px;
  }
  .consult-steps-wrapper .consult-steps-container div {
    font-size: 18px;
  }
  .consult-steps-wrapper .consult-steps-cta a {
    font-size: 20px;
  }
  .show-mob .consult-nutri-usp {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px){
  .show-mob {
    display: none;
  }
  .show-desk {
    display: block;
  }
}
#PBarNextFrameWrapper {
  display: none;
}
/* Campus Ambassador Program */
.section:has(&gt; .campus-wrapper) {
    padding: 0 !important;
}
.campus-wrapper {
  background-color: #f4f4f4;
  padding: 40px 0;
  width: 100%;
}
.campus-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.campus-img {
  flex: 1;
  text-align: center;
}
.campus-img img {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
.campus-text {
  flex: 1;
}
.campus-text .campus-cta {
  display: flex;
}
.campus-text .campus-cta a {
  background-color: rgba(12,12,13,.95);
  color: #fff;
  border-radius: 7px;
  margin: 12px 0;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
}
.show-mob.campus-wrapper {
  background-color: #f4f4f4;
  padding: 20px 15px;
  width: 100%;
}
.show-mob.campus-wrapper .campus-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  text-align: center;
}
.show-mob.campus-wrapper .campus-text {
  margin-top: 20px;
}
.show-mob.campus-wrapper .campus-text .campus-cta a {
  margin: 12px auto;
}
/* Campus Ambassador Program USP */
.campus-usp-wrapper {
  padding: 20px 0;
  width: 100%;
}
.campus-usp-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.campus-usp-img {
  flex: 1;
  text-align: center;
}
.campus-usp-img img {
  width: 100%;
  margin: 0 auto;
}
.campus-usp-text {
  flex: 1;
  padding: 0 15px;
}
.campus-usp-text h2 {
  color: #c00f0c;
  font-size: 150%;
}
.campus-usp-text p {
  margin-bottom: 10px;
}
.campus-usp-text ul {
  list-style-position: outside;
  list-style-type: disc;
  color: #757575;
  padding-left: 15px;
}
.campus-usp-text ul li {
  margin-bottom: 10px;
}
.campus-usp-text ul li strong {
  color: rgb(30, 30, 30);
}
.show-mob.campus-usp-wrapper .campus-usp-container {
  display: grid;
}
.show-mob.campus-usp-wrapper .campus-usp-container .campus-usp-text {
  padding: 0;
}
/* price match guarantee */
.guarantee-head {
  text-align: center;
  font-size: 160%;
}
.section:has(&gt; .guarantee-wrapper) {
    padding: 0 !important;
}
.guarantee-wrapper {
  background-color: #E31837;
  padding: 40px 0;
  width: 100%;
}
.guarantee-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  text-align: center;
}
.guarantee-text {
  color: #fff;
  padding: 0 15px;
  width: 100%;
}
.guarantee-text h2 {
  font-size: 200%;
  line-height: 1.1;
  margin-bottom: 15px;
}
.guarantee-text p:first-of-type {
  margin-bottom: 15px;
}
.guarantee-usp-wrapper {
  padding: 20px 0;
  width: 100%;
}
.guarantee-usp-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.guarantee-usp-container h2 {
  width: 100%;
  font-size: 160%;
  margin-bottom: 15px;
}
.guarantee-usp-container .guarantee-usp-points {
  display: flex;
}
.guarantee-usp-container .guarantee-usp-points div {
  padding: 0 15px;
  flex: 1;
}
.guarantee-usp-container .guarantee-usp-points div img {
  margin: 0 auto;
}
.guarantee-usp-container .guarantee-usp-points div h3 {
  margin: 15px 0 5px;
  font-weight: 600;
}
@media only screen and (max-width: 799px){
  .guarantee-usp-container .guarantee-usp-points {
    display: grid;
  }
  .guarantee-usp-container .guarantee-usp-points div {
    margin-bottom: 25px;
  }
  .guarantee-usp-container .guarantee-usp-points div:last-of-type {
    margin-bottom: 0;
  }
}
.section:has(&gt; .guarantee-how-wrapper) {
    padding: 0 !important;
}
.guarantee-how-wrapper {
  background-color: #f7f7f7;
  padding: 40px 0;
  width: 100%;
}
.guarantee-how-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  text-align: center;
}
.guarantee-how-text {
  padding: 0 15px;
  width: 100%;
}
.guarantee-how-text h2 {
  font-size: 200%;
  line-height: 1.1;
  margin-bottom: 15px;
}
.guarantee-how-text h3 {
  font-size: 160%;
  line-height: 1.1;
  margin-bottom: 15px;
}
.guarantee-how-text p:first-of-type {
  margin-bottom: 15px;
}
.section:has(&gt; .guarantee-tnc-wrapper) {
    padding: 0 !important;
}
.guarantee-tnc-wrapper {
  background-color: #f7f7f7;
  padding: 40px 0;
  width: 100%;
}
.guarantee-tnc-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}
.guarantee-tnc-text {
  padding: 0 15px;
  width: 100%;
}
.guarantee-tnc-text h2 {
  font-size: 200%;
  line-height: 1.1;
  margin-bottom: 15px;
}
.guarantee-tnc-text ul {
  list-style-position: outside;
  list-style-type: disc;
  color: #000;
  padding-left: 15px;
}
.guarantee-tnc-text ul li {
  margin-bottom: 10px;
}
/* GNC Partner Program */
.section:has(&gt; .partner-wrapper) {
    padding: 0 !important;
}
.partner-wrapper {
  padding: 30px 0;
  width: 100%;
}
.partner-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}
.partner-text {  
  padding: 0 15px;
  width: 100%;
}
.partner-text h2 {
  color: #c33737;
  font-size: 200%;
  line-height: 1.1;
  margin-bottom: 5px;
}
.partner-steps {
  margin-top: 20px;
  display: flex;
}
.partner-steps .partner-steps-count {
  flex: 1;
  display: flex;
  font-size: 150%;
  font-weight: 600;
  align-items: center;
}
.partner-steps .partner-steps-count span {
  font-size: 300%;
  line-height: 1;
  color: #c33737;
  font-weight: 700;
  margin-right: 10px;
}
@media only screen and (max-width: 799px){
  .partner-steps {
    display: grid;
  }
  .partner-steps .partner-steps-count {
    margin-bottom: 15px;
  }
  .partner-steps .partner-steps-count:last-of-type {
    margin-bottom: 0;
  }
}
.section:has(&gt; .partner-form-wrapper) {
    padding: 0 !important;
}
.partner-form-wrapper {
  background-color: rgba(114,114,114,.12);
  background-image: url("/cdn/shop/files/form-bg.jpg?v=1727694714");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: auto 70%;
  padding: 40px 0;
  width: 100%;
}
.partner-form-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  text-align: center;
}
.partner-form-text {
  padding: 0 15px;
  width: 100%;
}
.partner-form-text h2 {
  font-size: 200%;
  line-height: 1.1;
  margin-bottom: 15px;
}
.partner-form-text p {
  margin-bottom: 15px;
}
.partner-form-field-container {
  background-color: #f7f7f7;
  padding: 10px 20px 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 600px;
  border: 1px dotted #aeaeae;
  margin: 0 auto;
  text-align: left;
}
.partner-form-field-container h2 {
  font-size: 20px;
  margin-bottom: 15px;
}
.partner-form-field-container input {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.partner-form-field-container .required {
  color: red;
}
.partner-form-field-container .submit-btn {
  background: black;
  color: white;
  border: none;
  padding: 10px;
  border-radius: 5px;
  width: 100%;
  cursor: pointer;
  margin-top: 15px;
  text-align: center;
}
.partner-form-field-container .submit-btn:hover {
  background: darkred;
}
.partner-img-one {
  text-align: right;
  margin: -50px 0 0;
  width: 100%;  
}
.partner-img-one img {
  width: 100%;
  max-width: 600px;
  float: right;  
}
.partner-img-two {
  text-align: left;
  margin: -50px 0 0;
  width: 100%;  
}
.partner-img-two img {
  width: 100%;
  max-width: 600px;  
}
.partner-img-three {
  text-align: left;
  margin: 0;
  width: 100%;  
}
.partner-img-three img {
  width: 100%;
  max-width: 600px;  
}
#shopify-section-template--18812808167655__custom_html_xcqMbG &gt; div.section {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .partner-form-wrapper {
    background-image: none;    
  }
}
#shopify-section-template--18812808167655__faq_cqQP6f {
  background: rgb(var(--text-color) / .05);
}
#shopify-section-template--18812808167655__faq_cqQP6f .bg-secondary {
  background: none;
}
.menulist-wrap .mobilemenulist li.mainstap-list {
  border-bottom: 1px solid #dedede;
}
.menulist-wrap .mobilemenulist li.mainstap-list .secondstap-list {
  border-bottom: 1px solid #dedede;
}
.menulist-wrap .mobilemenulist li.mainstap-list .secondstap-list:last-of-type {
  border: none;
}
.menulist-wrap .dropdown-grandchild .menu-link a.dropdown-grandchild-link {
  padding: 5px 0 10px 10px;
}
.customer-details-wrapper .login_signup_btn a::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url('/cdn/shop/files/user-icon_510513d9-12d9-4a08-aef3-e7b71b2a6f6c.png?v=1742797562');
  background-size: cover;
  margin-right: 3px;
  position: relative;
  top: 2.5px;
}
section-header.section-header {
    z-index: 9 !important;
}

/* product carousel on cart-drawer empty state */
.swiper_empty.drawer-rcom-slider {
    overflow-y: auto;
    scrollbar-width: none;
    white-space: nowrap;
}
.cart-drawer_recom_title_empty {
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    padding: 0.5rem 0;
}
.cart-drawer_recom_empty{
  margin-top:1rem;
}
.product-card-col_empty.swiper-slide_empty {
    width: 100%;
    max-width: calc(38.33% - 12px* 2 / 3);
    height: unset;
    display: flex;
    flex-shrink: 0;
    position: relative;
    transition-property: transform;
}


cart-drawer {
  .cart-drawer__recommendations {
    .reviews.new-review-layout {
      display: none;
    } 
    
    .product-card__title {
      height: auto !important;
    }
  }
  .price-list {
      flex-wrap: nowrap !important;
      gap: 2px !important;

       sale-price, .discountPercentage {
         width:100%;
         font-size: 11px !important;
       } 
      compare-at-price{
         width:100%;
         font-size: 10px !important;
      }
    
    }
  .product-card .product-card__info {
    text-align: left !important;
  }
  
}

@media (min-width:700px){
  .pdp-stickybar .cart-btn button.btn {
    border-radius: 0px;
    line-height: 1.6;
    padding: 14px 32px;
    font-size: 16px;
    width: 170px;
}
}

.product-info__block-item:empty {
    display: none;
}
@media (max-width: 768px) {
  .collection.collection--filters-sidebar .collection__top-bar{
    /*display: none !important;*/
  }
  .collection.collection--filters-sidebar .collection__facets{
    display: none !important;
  }
}


/* quick-buy-drawer .toggleContainer {
  display: none;
} */</pre></body></html>