/** Shopify CDN: Minification failed

Line 2116:1 Expected "}" to go with "{"

**/
.btn:hover{
  background: #9e0d3c;
}
#omnisend-forms-container  #omnisend-form-641dac13b09e89c71966c5eb-action-627932485028ebd8c6660c51 {background: #9d0e3c !important;border-radius: 40px;}
/* home page start */
.home-stores-section {background: #9D0E3C;padding: 80px 0;}
.home-stores-section .grid__item {width: 33.33%;}
/* home page end */
@font-face{font-family:"DD-TTNorms";font-style:normal;font-weight:400;src:url(TTNorms-Regular.woff2) format("woff2"),url(TTNorms-Regular.woff) format("woff"),url(TTNorms-Regular.ttf) format("truetype"),url(TTNorms-Regular.eot) format("embedded-opentype")}
@font-face{font-family:"DD-TTNorms";font-style:normal;font-weight:500;src:url(TTNorms-Medium.woff2) format("woff2"),url(TTNorms-Medium.woff) format("woff"),url(TTNorms-Medium.ttf) format("truetype"),url(TTNorms-Medium.eot) format("embedded-opentype")}
@font-face{font-family:"DD-TTNorms";font-style:normal;font-weight:700;src:url(TTNorms-Bold.woff2) format("woff2"),url(TTNorms-Bold.woff) format("woff"),url(TTNorms-Bold.ttf) format("truetype"),url(TTNorms-Bold.eot) format("embedded-opentype")}
@font-face{font-family:"DD-TTNorms";font-style:normal;font-weight:800;src:url(TTNorms-ExtraBold.woff2) format("woff2"),url(TTNorms-ExtraBold.woff) format("woff"),url(TTNorms-ExtraBold.ttf) format("truetype"),url(TTNorms-ExtraBold.eot) format("embedded-opentype")}
h1,h2,h3{font-family:DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700}
h4,h5,h6,a{font-family:DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
body{touch-action:manipulation;font-family:DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
/* .template-cart .site-header__logo{max-width:75%} */
/*Font css Starts*/
.as_missing_content .as_waitlist_landing{text-transform:capitalize;margin-top:20px;background-color:#f25c54;color:#fff;display:inline-flex;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center;box-shadow:transparent 0 0 0 1px inset;padding:0 16px;min-height:42px}
.as_login_head_btn .login--btn{color:#fff;background:#f25c54;display:inline-flex;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center;box-shadow:transparent 0 0 0 1px inset}
.as_login_head_btn .signup--btn{color:#fff;background:#f25c54;display:inline-flex;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center;box-shadow:transparent 0 0 0 1px inset}
.banner_footer_form .as-join-btn{margin:30px 0 0;background-color:#f25c54;color:#fff;text-transform:capitalize;font-family:Eina-semibold;display:inline-flex;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center;box-shadow:transparent 0 0 0 1px inset;padding:0 16px;min-height:42px}
.bannerleft .bannerBtn{margin-top:20px;font-size:15px;border-radius:24px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:capitalize;font-family:Eina-semibold;padding:0 16px;line-height:42px;min-height:42px}
.quick_view_twmplate #AddToCart{width:100%;margin-top:0;font-size:16px;border-radius:24px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:uppercase;padding:0 25px;height:60px;line-height:10px;letter-spacing:0;position:relative;font-weight: 700;}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:auto!important}
/*Font css Ends*/
a.closeBanner span{position:relative;top:-1px}
body.fancybox-active{overflow:hidden}
.top--open{top:0!important;transition:top linear .2s!important}
.collection-home-icon svg{width:24px!important}
#colDesktopTags{display:none}
.align_center_flx{display:flex;align-items:center}
.table-cell-full-header{display:flex!important;justify-content:flex-end;align-content:center;align-items:center}
.d-none{display:none}
.wrapper--lg-post .header-bar__search-input{position:relative;width:100%!important;padding:26px 20px 22px 55px!important;margin-bottom:0!important;border:2px solid #FFF!important;border-radius:8px!important;font-size:15px;background-color:#F6F7F8!important;text-indent:13px;color:#343538;height:40px;outline:none}
.wrapper--lg-post{display:flex;align-items:center}
.site-header-al-temp.site-header{-webkit-transition:all .3s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .3s ease-in-out;background-color:#fff}
.wrapper--lg-post .post-large--display-table{display:flex;align-items:center}
.wrapper--lg-post .post-large--display-table .menu-btn-toggle{width:3%!important}
.as-nav-second{width:21%}
body#privacy-policy a, body#privacy-policy .text-link , body#privacy-policy a , body#privacy-policy .text-link {color:#9D0E3C;}


a:hover, a:focus, .text-link:hover, .text-link:focus{color:#a70b44;}



/* home page header changes */
.site-header .as-nav-second{width:7%;}
.site-header .as-nav-third{width:90%;}
.header-bar__module--list-acc {display: none;}
.wrapper--lg-post .header-bar__search-input{color:#000;font-weight:700}
.wrapper--lg-post .header-bar__search-input:placeholder{color:#000;font-weight:700}
.wrapper--lg-post .header-bar__search-submit{width:6%;float:right;text-align:right;padding-right:15px;padding-top:14px;position:absolute;right:0;top:0}
.wrapper--lg-post .site-nav{letter-spacing:0;text-transform:capitalize}
.wrapper--lg-post .site-nav__link{font-weight:700}
.wrapper--lg-post nav{padding-left:15px}
.search_loading:before{content:'';position:absolute;top:0;background:url(https://i.gifer.com/origin/b4/b4d657e7ef262b88eb5f7ac021edda87.gif);width:30px;height:30px;left:50%;z-index:1003;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}
.cart-count:after{display:none!important}
.cart-count:before{display:none!important}
.header-bar__module--list-acc{position:relative;margin-left:7px;margin-right:7px}
.site-header .header-bar__module--list-acc{width:17%}
.hide_ul{border:none;border-radius:4px!important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#6c6c6c;min-width:300px;padding:16px 0;pointer-events:all;z-index:1100;animation:fadeIn;animation-duration:.5s;position:absolute;right:0;position:absolute;right:0;background:#fff;top:45px;display:none}
ul.products-list--items .product--image{border:1px solid #d0d0d0!important;width:15%!important;height:105px}
.product--image img{width:100%!important;height:100%!important;object-fit:cover!important}
.loging_hd{min-width:220px}
.hide_ul li{width:100%}
.hide_ul li a{cursor:pointer;text-decoration:none;color:#000;font-size:16px;font-weight:300;color:#000;height:36px;line-height:36px;padding:0 20px;display:block;width:100%;font-family:"Optima nova",sans-serif}
.header-bar__module--list-acc li+li{margin-left:0}
.css-mtzz8n{font-size:1em;font-weight:700;padding-right:10px;}
.site-header .css-mtzz8n {color:#fff;}
.css-8998qa-Header{display:flex;align-items:center;background-color:#fff;border:0}
.full_height_v a{font-size:25px!important}
.full_height_v{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px!important}
.a_featored_col{display:flex;width:100%;height:100%;border-radius:12px;height:auto}
.a_featored_col .gallery__image-container{flex-direction:row;font-weight:700;text-align:left;padding:20px;display:flex;align-items:center;width:100%}
.a_featored_col .gallery__image-wrapper{position:relative;min-height:72px;width:72px;min-width:72px;margin-right:12px;float:left;padding-top:0!important;overflow:hidden;border-radius:100px;-webkit-box-shadow: 0px 4px 12px 0px rgb(236 236 236);-moz-box-shadow: 0px 4px 12px 0px rgb(236 236 236);box-shadow: 0px 4px 12px 0px rgb(236 236 236);}
.a_featored_col .gallery__image-wrapper img{right:0;width:80%;display:inline-block;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gallery_col_ttle {font-size: 16px;color: #26030F;line-height: 1.12;margin-bottom: 3px;}
.wd_75_p{margin-left:12px}
.featurd_title{padding:0 45px;margin-bottom:30px;margin-top:20px}
.featurd_title h1 {color: #26030F;}
.gallery_col_subttle{color:#999194;font-size:12px;margin-bottom:0;font-weight:400}
.colllection_img{height:220px}
.fancybox-content{width:70%}
.quick_view_twmplate .product-single__image-wrapper{max-width:400px!important}
.quick_view_twmplate .product-single__image{max-width:400px!important;max-height:400px!important}
div#shopify-section-cart-template .cart-vendor{color:#000;font-weight:600}
.quick_view_twmplate #viewProduct{cursor: pointer;text-align: center;max-width: 400px;padding:20px 0 0;}
.cart__quantity-selector{pointer-events:none}
.main-content.col_new_wd{max-width:100%;padding:0;}
/* #list-collections json css start*/
.as-price-wght-flx{display:flex;justify-content:space-between;align-items:flex-start;}
/* #list-collections json css end */
.template-product button.back_btn{display: none;}
#CollectionSection{max-width:calc(100% - 236px);margin-left:auto;padding:0 15px;margin-top:100px}
.template-collection .main-content.col_new_wd{margin-top:0}
#shopify-section-list-collections-template{max-width:1340px;margin:0 auto;padding:0 30px;margin-top:40px}
.collection_image{position:relative}
.col_bg_overlay{background:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.8) 80%);height:100%;left:0;position:absolute;top:-3px;width:100%;z-index:99}
.template-collection .header-bar__module.header-bar__search.align_center_flx{background-color:transparent}
.template-collection .css-8998qa-Header{background-color:transparent;color:var(--color-body-text)}
.template-collection .css-1uf9n68 svg{fill:#000;-webkit-text-fill-color:#000}
.template-collection .css-1uf9n68 svg path{fill:#000;-webkit-text-fill-color:#000}
.template-collection #AccessibleNav a{background:transparent;color:#fff}
.header-hero-inner-wrapper{position:absolute;top:0;width:100%;z-index:99;text-align:center;padding:8px 30px}
.header-hero-logo{height:96px;width:96px;margin:auto}
.header-hero-logo img{box-shadow: 0 0 0 1px rgb(0 0 0 / 16%);display:block;height:100%;line-height:156px;position:relative;text-align:center;width:100%;z-index:5;background-clip:padding-box;border-radius:50%;overflow:hidden}
.header-hero-inner-wrapper h1{color:#fff;font-size:28px;font-weight:700;line-height:38px;margin:16px 0 0;text-align:center;margin-top:0}
.results-box a{padding-top:15px;padding-left:15px;display:flex;padding-right:15px}
.d-title{color:#000;padding-left:20px;display:flex;align-items:center}
.collection_search_h{margin:auto;margin-bottom:0;max-width:700px}
.results-box .note{color:var(--color-body-text);text-align:center;border:0;padding-top:12px;margin-bottom:6px;width:100%;display:block}
.header-hero-price-transparency.centered.same{margin-bottom:8px}
.template-collection .site-header.fixed-header{position:fixed;top:0;background-color:#fff;z-index:999;width:100%}
.site-header.fixed-header .css-8998qa-Header{color:#000}
.template-collection .site-header.fixed-header .site-nav__link{color:#000!important}
.fancybox-container{z-index:999999!important}
.template-collection .primary-nav-link{font-size:14px}
.template-collection .primary-nav-link .fa.fa-chevron-left{font-size:12px;margin-right:5px}
.template-collection .fixed-header .css-1uf9n68 svg path{fill:#fff}
.css-10s7od3{position:absolute;top:240px;right:15px;z-index:1;cursor:auto}
.fixed-header .pos_rel_search{width:650px;max-width:650px;padding:12px}
.template-collection .site-header.fixed-header .collection_search_h{display:block;width:100%;display:flex}
.overflow_store_body{background-color:rgba(0,0,0,.5);position:fixed;height:100%;width:100%;z-index:999}
.overflow_hidden_body{overflow:hidden}
.fixed-header .collection_search_h .input-group-btn{position:absolute;right:45px}
.css-ya4lz1{position:relative;padding:2px}
.css-43l8u6{border:0;border-radius:20px;height:56px;min-width:56px}
.css-s16q1a{position:absolute;top:0;right:0}
.css-1ujxbbc{min-height:40px;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:36px;background:rgba(0,0,0,.4);border-radius:12px;float:right;position: relative;z-index: 9;}
.css-14w70yu{border-radius:12px;height:48px;width:48px;display:none;flex-wrap:nowrap;padding:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0, 0, 0, 0.4);border:0;position:relative;left:0px;border-radius:12px}
.collection_search_h{margin:auto;margin-bottom:0}
.circle_total{position:absolute;right:4px;top:4px;display:none}
.circ_w_h{height:36px;width:36px;border-radius:18px;background-color:#fff;color:red}
.prop-product_id{display:none}
.storecol{font-size:26px;margin-bottom:25px;font-weight:600}
.grid__item.pos_abs_grid_hhh_col.text-center a{display:flex;width:100%}
.template-search .product_title_nw_bb{text-align:left;color:#9E0D3C;font-size:24px;margin-top:5px}
.css-14fuadz{user-select:none;font-size:15px;line-height:22px;font-weight:500;padding:0 4px;color:#fff;display:none;padding:0 25px}
.css-14w70yu svg{margin-top:9px}
.pos_abs_grid{position:relative}
.pos_abs_grid a:focus,.pos_abs_grid a:hover{outline:none!important}
.css-5ra53n{height:48px;width:48px;border-radius:12px;text-align:center;display:flex;flex-wrap:nowrap;padding:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0, 0, 0, 0.4);border:0;position:relative;right:0px;}
.css-5ra53n[disabled]{
  opacity: .5;
  cursor: not-allowed
}
.css-5ra53n[disabled] svg {
  cursor: not-allowed
}
.css-5ra53nn{height:36px;width:36px;border-radius:12px;text-align:center;display:flex;flex-wrap:nowrap;padding:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0, 0, 0, 0.4);border:0;position:relative;height:32px;width:32px;right:0px;height:36px;width:36px;}
.fixed-header_n{position:fixed;top:0;background-color:#fff;border-bottom:1px solid #ddd;z-index:99999;width:100%;padding:15px 0}
.fixed-header_n .grid--full{border-bottom:0!important;padding-bottom:0!important;min-height:60px}
.cursor_disabled{cursor:pointer}
.pos_rel_search{position:relative;max-width:700px;margin:auto}
.results-box{background:#fff;border-top:0;border-color:#ddd;z-index:1.0E+37;position:absolute;left:0;right:0;box-shadow: 0 2px 8px rgb(0 0 0 / 16%);text-align:center;background-color:#f6f7f8;max-height:375px;overflow:auto}
.results-box::-webkit-scrollbar{width:10px}
.results-box::-webkit-scrollbar-track{background:#f6f7f8;border-radius:6px}
.results-box::-webkit-scrollbar-thumb{background-color:#f68983;border-radius:6px;border:3px solid #f6f7f8}
.results-box .load{margin:50px auto;max-width:55px;text-align:center}
.results-box .load img{max-width:36px}
.collection-product-right .product-variant{display:block!important;position:relative}
.template-list-collections .product-right-content .product-variant:after {top: 45%;z-index: 9;}
.template-collection .product-variant:after {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid var(--color-body-text);position: absolute;top: 73%;right: 10px;content: "";z-index: 98;cursor: pointer;}
.product-right-content .pos_abs_grid .css-10s7od3{position:absolute;bottom:14px;right:16px;z-index:20;cursor:auto;top:unset}
.product-right-content{position:relative; z-index: 1;}
.pr-image-weapper{position:relative}
.loading_collection_products {position: fixed; width: 100%;height: 100%;background-color: rgba(255,255,255,0.4);z-index: 3;top: 0;left: 0;display: flex;align-items: center; justify-content: center;}
.loading_collection_products img {width:50px;}
.template-list-collections  .main-content.col_new_wd {min-height:calc(100vh - 200px);}
.quick-view-popup .variant_Dropdown_wrapper{position: relative;}
.quick-view-popup .variant_Dropdown_wrapper:before {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid var(--color-body-text);position: absolute;top: 44%;right: 10px;content: "";z-index: auto;cursor: pointer;z-index: 99;}
.site-header .popup-button {
  /* display: none; */
}
#categories-and-stores .site-header .popup-button a, .template-collection .site-header .popup-button a{
  display: block;
}
#categories-and-stores .site-header .popup-button {display: block;}


@media screen and (min-width: 769px){
input.abc.header-bar__search-input {text-align: left !important;}
.header-bar__search{width:606px;max-width:606px}
.site-header .header-bar__search{
  /* width:100%;
  max-width:100%;
  margin:0 40px 0 0; */
  width: 40%;max-width: 70%;margin: 0 40px 0 20px;
}
.categories-and-stores .site-header .header-bar__search {width: 40%;max-width: 70%;margin: 0 40px 0 20px;}
.header-bar__search-form.clearfix{width:100%;position:relative}
.desktop_hide{display:none}
.header-bar .header-bar__search{max-width:160px!important;width:auto!important}
img.slides__image.for-mobile{display:none}
.only-mobile {display:none;}
}


@media screen and (max-width: 768px){
.custom-list .rating_on_review{width:34%!important;margin:0 auto}
.banner-btns--invisible{display:none!important}
.content-details--new{margin-left:0!important}
}


@media screen and (max-width: 768px){
.custom-list .rating_on_review{width:22%;margin:0 auto}
.table-cell-full-header{display:none!important}
.wrapper--lg-post{display:block;text-align:center}
.logo__image-wrapper{max-width:100px;margin:auto}
  
.site-header{padding:30px 0}
.wrapper_mobile_view{display:flex;background-color:#9E0D3C;align-items:center;justify-content: space-between;padding-top:10px;padding-bottom:14px;border-bottom:0}
/* .template-index .fixed-header .wrapper_mobile_view, .categories-and-stores .fixed-header .wrapper_mobile_view, .template-list-collections .fixed-header .wrapper_mobile_view, .help .fixed-header .wrapper_mobile_view, .template-customers-account .fixed-header .wrapper_mobile_view, .template-customers-login .fixed-header .wrapper_mobile_view{padding-bottom:4px; } */
.pd_top_img .logo__image{position:inherit!important;height:32px;object-fit:contain;}
.header-bar button{color:#000;width:auto;text-align:left;margin-right:0px}
.site-header{display:none}
.header-bar__search-input{position:relative;width:100%;padding:12px 0!important;margin-bottom:0!important;border:2px solid #FFF!important;border-radius:8px!important;font-size:15px!important;background-color:#F6F7F8!important;text-indent:13px;color:#343538;height:40px;font-size:16px!important;text-align:left}
.header-bar__search-input::placeholder{color:#555}
.supports-fontface .header-bar__search-submit{width:35px;position:absolute;top:0;right:0px;margin-top:0;display:flex;align-items:center;height:40px;left:auto}
.header-bar__search{margin:5px 30px}
.cart-page-link.mobile-cart-page-link svg{fill:#fff}
.header-bar__search-input:focus{border-color:#000!important}
.header-bar__search-input:focus-visible{border-color:#000!important}
.header-bar__search-input:acive{border-color:#000!important}
.wrapper_mobile_view .grid--full{width:100%}
.mobile-cart-page-link {position:relative;line-height: 1;margin-left: auto;}
#MobileNav{background:#fff;padding-top:20px;padding-bottom:20px}
.announcement-bar--mobile{background-color:#403b37}
.header-bar{background-color:#fff}
.mb_nav{background:#fff;margin-bottom:20px}
.featured-images .grid__item.small--one-whole.one-third{width:100%}
.a_featored_col .gallery__image-container{padding:12px}
.featurd_title h1{font-size:26px}
.featurd_title{margin-top:0}
.fancybox-content{width:95%}
.template-collection .header-bar.fixed-header{position:fixed;top:0;width:100%;z-index:999;border-bottom:1px solid #cccccc63;padding-bottom:0px;border-bottom: 0px;}
.template-collection .header-bar.header-bar-al-temp {padding-bottom:0px;}
.template-collection .c_tags_wrapper::-webkit-scrollbar {display: none;}
.template-collection .fixed-header .announcement-bar--mobile{display:none}
.template-collection .fixed-header .wrapper_mobile_view{padding-top:10px;padding-bottom:10px}
.collection_search_h input{height:48px!important}
.collection_search_h button{border-radius:0 5px 5px 0!important;height:48px!important}
.colllection_img{height:230px}
#shopify-section-list-collections-template{padding:0 15px}
.fixed-header_n{padding:0}
.fixed-header_n .announcement-bar--mobile{display:none}
.pos_abs_grid_hhh_col .grid__item.one-fifth{padding-left:0}
.header-bar.header-bar-al-temp{-webkit-transition:all .3s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .3s ease-in-out;background-color:#9E0D3C}
img.slides__image.for-desktop{display:none}
span.cart-count {top:-12px;}
}
/* @media(max-width: 480px){
.product-variant{min-width: 70px;top: 50px;}
} */
.slider__controls-button.slider__controls-button--pause{left:-37px;top:-9px;margin:0}
.template-index .icon-pause:before{font-size:16px!important}
.index-section.slideshow-section{position:relative;padding:0}
.as-slideshow-section,.as-slideshow-section:focus,.as-slideshow-section:hover,.as-flexslider,.as-flexslider:focus,.as-flexslider:hover,.as-slider-navigation .slider__controls-button:hover,.as-slider-navigation .slider__controls-button:focus{outline:none}
.index-section.slideshow-section .slider-navigation{position:absolute;top:43%;left:0;right:0}
.index-section.slideshow-section .slider__controls-button--next{right:0}
.index-section.slideshow-section .slider__controls-button--prev{left:0}
.index-section.slideshow-section .slider__controls-button .icon{font-size:1.2rem;color:#f25c54}
.header-bar-al-temp-all{position:fixed;width:100%;background-color:#9E0D3C;z-index:99;top:0}
.header-bar-al-temp-all .site-header-al-temp.site-header{padding:0}
.wrapper.main-content.top_fd_bt{margin-top:100px}
.template-collection .logo__image-wrapper{display:flex;align-items:center}
.template-collection .logo__image-wrapper .c_logo_content .header_review p, .template-collection .logo__image-wrapper .c_logo_content .header_review span, .template-product .c_logo_content .header_review p, .template-product .c_logo_content .header_review span { font-size: 12px; color: #fff; margin: 0; display: flex; align-items: center; }
.template-collection .logo__image-wrapper .c_logo_content .header_review, .template-product .c_logo_content .header_review  { display: flex; gap: 8px; }
.template-collection .logo__image-wrapper .c_logo_content .header_review p svg, .template-product .logo__image-wrapper .c_logo_content .header_review p svg { width: 16px; height: 16px; margin: 0 0 5px 3px; }
.template-collection .logo__image-wrapper.supports-js .c_logo_content, .template-product .logo__image-wrapper.supports-js .c_logo_content { padding: 5px 0 0; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
.number input[type=number] {-moz-appearance: textfield;}
.grid-uniform.featured-images .grid__item {width: 33.33%;margin-bottom: 30px;}

.popup_weight{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:9999999999;display:none}
.popup_content{margin:auto;background:#fff;padding:30px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:10px;border:1px solid #ccc}
.close_icon{position:absolute;top:0;right:0;font-size:20px;line-height:30px;height:30px;width:30px;text-align:center;font-weight:700;background:#dedbdbcc;cursor:pointer}
.popup_content h4{font-size:26px}
.popup_content p{font-size:18px}
.css-5ra53n svg{display:block;cursor:pointer}
/* .product-variant .select-variant{position:absolute;margin-bottom:0;right:0;bottom:0} */
.btn,.btn--secondary,.btn--tertiary,.shopify-payment-button .shopify-payment-button__button--unbranded,input.btn--secondary,input.btn--tertiary,input[type=submit]{font-family:'Eina-regular'}

@media screen and (min-width: 769px){
.pd_t_b_header_bar {padding-top: 8px;padding-bottom: 8px;}
.supports-js .logo__image {top: 2px;}
}
@media screen and (max-width: 769px){

input.abc.header-bar__search-input:focus,select#ProductSelect-collection-template:focus{outline:none!important;border:none!important;outline: 0px !important;}
.col_search_nt_shw_h{display:none}
.fixed-header .col_search_nt_shw_h{display:block}
.fixed-header .pos_rel_search{min-width:100%}
.fixed-header .collection_search_h{margin:auto;margin-bottom:0;max-width:100%;display:flex;width:100%}
.fixed-header .collection_search_h input{height:35px!important}
.fixed-header .collection_search_h button{border-radius:0 5px 5px 0!important;height:35px!important}
.grid-uniform.featured-images .grid__item{width:100%;margin-bottom:15px}
.all_products{font-size:0}
.all_products .all_single_product{font-size:18px;display:inline-block;float:unset;}
.popup_content{width:calc(100% - 45px);margin:auto}
#CollectionSection{max-width:100%;margin-top:230px}
}
/* css addition by Ahmad */
/* start side-bar-in-header */
.site-menu-open-close{position:relative;float:left}
.side-bg-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:111}
.menu-drawer{width:295px;background-color:#fff;height:100%;position:fixed;left:-295px;top:0;transition:left linear .2s;padding:10px;overflow-y:auto;z-index:9999}
.rating-drawer{width:495px;background-color:#fff;height:100%;position:fixed;right:-495px;top:0;transition:right linear .2s;padding:10px;overflow-y:auto;overflow-x:hidden;z-index:9999;scrollbar-height:100px}
.menu-drawer::-webkit-scrollbar{width:10px}
.rating-drawer::-webkit-scrollbar{width:8px;max-height:50%;height:50%}
.rating-drawer::-webkit-scrollbar-button{height:100px}
.rating-drawer::-webkit-scrollbar-track,.menu-drawer::-webkit-scrollbar-track{background:var(--color-body);border-radius:6px}
.rating-drawer::-webkit-scrollbar-track{margin-top:28px;max-height:50%;height:50%}
.rating-drawer::-webkit-scrollbar-thumb,.menu-drawer::-webkit-scrollbar-thumb{background-color:#f68983;border-radius:6px;border:3px solid var(--color-body)}
.rating-drawer::-webkit-scrollbar-thumb{height:100px}
.top--search-bar{width:100%;height:100%;position:fixed;top:-100%;transition:top linear .2s;background:#eee;z-index:9999}
.top--search-in{display:flex;width:100%;height:67px;background:var(--color-body);padding-top:10px;padding-bottom: 10px;}
.top--search-in .back-to-col{width:10%;padding:5px 10px;display: flex;align-items: center;}
.top--search-in .top--search-snip{width:90%;padding:0 10px 0 0}
.top--search-in input[type=text]{width:100%;max-width:100%;display:block;margin:0 0 1em;color:#333}
.top--search-in .header-bar__search-submit{width:35px;position:absolute;top:0;right:-10px;margin-top:0;display:flex;align-items:center;height:40px;left:auto;background:none}
.top--search-in .top--search-snip form{margin-bottom:10px}
.top--open{top:0;transition:top linear .2s}
.open-right{right:0;transition:right linear .3s}
.open{left:0;transition:left linear .2s}
.css-1h4upi2-MainMenuContents{list-style:none;margin:0;padding:0;overflow-y:auto;color:#000;position:relative}
.css-4ywf4y{position:relative;margin-bottom:12px}
.css-1vlvv39{padding:24px 24px 4px;display:inline-block;width:100%;font-size:0}
.css-7jvsdj-ExpressHeader{display:inline-block;width:calc(100% - 30px);vertical-align:middle;text-align:left;font-family:Eina-bold}
.css-18707-ExpressHeader{font-size:23px;line-height:28px;font-weight:700;margin:0 0 16px;display:inline-block}
.as-sidemenuwithoutlogin{position:relative;margin-top:5px}
.as-sidemenuwithoutlogin .css-1vlvv39{margin-top:10px;padding:24px 12px 4px}
.as-sidemenuwithoutlogin .close-sidebar{position:absolute;top:0;right:0;display:block;margin-top:0}
.close-sidebar{z-index:9999;display:inline-block;width:30px;vertical-align:middle;text-align:right;margin-top:-10px}
.close-sidebar svg{max-width:30px;fill:#000;cursor:pointer}
.css-13ao8wh{font-size:12px;line-height:18px;font-weight:600;margin-bottom:16px;max-width:176px;margin-top:0;text-align:left}
.css-1xd9hid-MainMenuContents{padding:0 12px 12px}
.css-1jc5k70-Separator{border-width:1px 0 0;border-image:initial;margin-top:12px;margin-bottom:12px;border-color:#e8e9eb initial initial;border-style:solid initial initial}
.css-nc758l-MenuLink{font-size:15px;line-height:22px;font-weight:600;color:var(--color-body-text);width:100%;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;box-sizing:border-box;border-radius:8px;position:relative;text-decoration:none;cursor:pointer;padding:6px 12px;font-family:Eina-semibold}
.css-nc758l-MenuLink:hover{color:#9E0D3C;fill:#9E0D3C}
.css-umcam4-MenuLink .store-svg{fill:#fff}
.css-umcam4-MenuLink svg{font-size:16px;width:1.2em!important}
.css-1uowhjo-MenuLink{font-size:15px;line-height:18px;font-weight:600;color:#343538;width:100%;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;box-sizing:border-box;border-radius:8px;position:relative;text-decoration:none;cursor:pointer;padding:8px 12px;font-family:Eina-semibold}
a.css-1uowhjo-MenuLink:hover{text-decoration:none;color:#9E0D3C;fill:#9E0D3C}
.css-1uowhjo-MenuLink:hover{background-color:#f6f7f8}
.css-nc758l-MenuLink span:nth-child(2),.css-1uowhjo-MenuLink span:nth-child(2){padding-left:8px}
.css-14n1skc-NavSection{height:40px;font-size:12px;line-height:18px;font-weight:600;color:#72767e;display:flex;-webkit-box-align:center;align-items:center;padding-left:12px;padding-right:12px;margin:0}
.css-1g3v1-NavSection{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.css-14n1skc-NavSection{height:40px;font-size:12px;line-height:18px;font-weight:600;color:#72767e;display:flex;-webkit-box-align:center;align-items:center;padding-left:12px;padding-right:12px;margin:0}
.css-1g3v1-NavSection{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.as-side-signup-btn,.css-1uowhjo-MenuLink{font-size:15px;line-height:22px;font-weight:600;color:#343538;width:100%;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;box-sizing:border-box;border-radius:8px;position:relative;text-decoration:none;cursor:pointer;padding-right:12px;padding-left:12px}
.as-side-signup-btn{text-align:center;text-transform:none;display:block;align-items:center;line-height:26px;margin-bottom:16px}
.css-1cv1gyd-Footer{margin-bottom:11px;margin-top:11px;margin-left:8px;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}
.css-ep7g8e-FooterNavLink{line-height:18px}
.css-k0z5au-Middot{font-size:12px;line-height:18px;font-weight:600;color:#72767e}
.css-rxq0qd-FooterNavLink{font-size:12px;line-height:18px;font-weight:600;color:#72767e;padding-left:4px;padding-right:4px;position:relative;text-decoration:none}
.css-rxq0qd-FooterNavLink:hover{color:#fe691f}
/* end side-bar-in-header */
/* start as-banner-with-sider */
.as-banner_head{display:flex;width:100%;justify-content:space-between}
.as-banner_title h1{font-size:1.6rem!important;line-height:1.2}
.as-banner_link a{cursor:pointer;font-size:16px;position:relative}
.as-banner_link a span{margin-right:28px}
.as-banner_link a svg{max-width:26px;position:absolute;right:0;fill:#f25c54;top:-4px}
.as-banner{margin:0 0 27px;border-radius:12px;box-shadow: 0px 2px 8px rgb(0 0 0 / 16%);position:relative}
.as-banner-container{padding:20px}
.as-banner-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:space-between}
.as-banner-center p{font-size:16px;color:#858484;margin-bottom:0}
.as-banner-right{text-align:right;font-size:0;vertical-align:middle}
.as-banner-right .as-banner-btns{display:flex;justify-content:space-between;align-items:center;align-content:space-between}
.as-banner-right .report-an-issue,.as-banner-right .see-receipt{margin:5px}
.as-banner-right a{font-family:'Eina-semibold';text-transform:capitalize}
.as-banner-right .report-an-issue a,.as-banner-right .see-receipt a{background:#f25c54;color:#fff;font-size:16px;border-radius:24px;box-shadow: 0px 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:capitalize;line-height:42px;min-height:42px;height:0!important;padding:0 25px;letter-spacing:0}
.as-banner-right .report-an-issue a{background:#f4f6f8;color:#000}
.as-banner-left .user-content{width:100%;display:flex;justify-content:space-around;align-items:center;align-content:space-between}
.as-banner-left .user_pic{width:120px;margin:0;position:relative;border-radius:100%}
.as-banner-left .user_pic .user_pic_inner{margin-right:8px;position:absolute;top:50%;left:50%;font-size:16px;transform:translate(-50%,-50%);padding:4px;width:100%}
.user_info{padding-left:16px;margin-left:75px}
.user_info .gallery_col_ttle{font-size:18px;margin-bottom:5px}
.user_info .gallery_col_subttle{color:#7d7d7d;font-size:14px}
/* end as-banner-with-sider */

.as-cart--back,.css-ve86s3-CommonHeader{margin-left:0;position:relative;background:none!important;background-color:none!important}
.as-cart--back-in,.css-1uf9n68{background:none!important;background-color:none!important;border:none;padding:0;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;position:relative;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;height:32px;width:24px;border:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.css-1uf9n68 span{display:block;width:24px;height:3px;margin-bottom:5px;position:relative;background:#fff;border-radius:5px}
.as-cart--back-in svg,.css-1uf9n68 svg{background:none!important;background-color:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;max-width:40px;height:auto;padding-top:0;fill:#000}
.as-cart--back-in .svg-inline--fa.fa-w-14,.css-1uf9n68 .svg-inline--fa.fa-w-14{width:22px!important}
.as-cart--back-in svg path,.css-1uf9n68 svg path{fill:#fff}
/* as-slider-changes-li */
.as-slideshow-section .flex-viewport{border-radius:12px}
.as-flexslider .as-slides{border-radius:12px;overflow:hidden;height:250px}
.as-slider-changes-li{border-radius:0;overflow:hidden;height:250px}
.as-slider-changes-li:nth-child(1){background-color:#fff0bd}
.index-section.slideshow-section .as-slider-navigation{position:absolute;top:40%;left:-2%;right:-1.6%}
.index-section.slideshow-section .slider__controls-button .as-icon{font-size:.7rem;font-weight:800;color:#444;background:#fff;padding:12.25px 15px 12.3px;border-radius:50%;box-shadow: rgb(0 0 0 / 16%) 0px 2px 8px;}
.as-slides__btn{background:#f25c54;color:#fff;font-size:16px;border-radius:24px;box-shadow:0 2px 8px #000;cursor:pointer;text-transform:capitalize;line-height:42px;min-height:42px;height:0!important;padding:0 25px;letter-spacing:0}
.as-slider-changes-li-content{display:flex;justify-content:space-between;position:relative;margin:0 36px;width:100%;position:relative}
.as-slider-right-img{width:50%;height:auto}
.as-slider-right-img img{object-fit:cover;width:100%;height:100%}
.as-slideshow-section .slider__controls-container{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}
.slides-text-content-wrapper-left{padding:15px 0}
.template-list-collections .site-header__logo .primary-nav-link{display:none}

/* start account-detail-section template */
.account-detail-section{margin:0 auto}
.account-detail-section .account-info--form,.account-detail-section .personal-info--form{margin:20px 0;padding:20px;border-radius:2px;box-shadow:0 2px 8px #000}
.account-detail-section input{margin:0 0 .5em}
.user--name{display:flex;justify-content:space-between;align-content:space-between;width:100%}
.user--name-phone{align-items:center}
.user--name-inner{width:70%}
.user--name-edit{width:30%;text-align:center}
.user--name-edit .edit-user--btn{font-size:15px;font-weight:500}
.account-detail-section .account-info--form .input--content,.account-detail-section .personal-info--form .input--content{display:flex;justify-content:space-between;align-items:center;align-content:space-between;width:100%}
.account-detail-section-bottom{display:none}
.section-header__title{font-size:22px}
.account-detail-section label{font-size:15px;width:30%}
.account-detail-section input{border:none;width:50%;font-size:15px}
.account-detail-section .add-phone-num{text-align:center;width:30%;text-decoration:none;text-transform:capitalize;color:#9e0d3c!important;background:none;padding:0;background-color:transparent!important;font-weight:500;font-size:15px;letter-spacing:0;font-family:'Eina-semibold'}
.account-detail-section .edit-user--btn{color:#9e0d3c!important;}
.account-detail-section .input--content form{margin:0;width:30%;text-align:right}
.account-detail-section #resetpass{width:100%}
.slides__subtitle{line-height:1.2;margin:0 0 15px}
.as-logo-image{width:50%;height:auto;position:relative}
.as-logo-image img{display:inline-block;max-width:50%;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-flex-item-align:end;align-self:flex-end;position:absolute;right:0}
.fixed-header .site-menu-open-close svg{color:#fff}
/* as-changed-account-page css */
.account-orders-page{width:100%;display:flex;font-size:0}
.account-orders-page-left{width:28%}
.side-menu--wrapper-ul{margin:0}
.side-menu--wrapper-li{display:block;position:relative;text-decoration:none;line-height:20px}
.side-menu--wrapper-li-a{cursor:pointer;text-decoration:none;color:#424242;display:block;font-size:18px;padding:16px 26px 16px 0}
.side-menu--wrapper-li-a:hover{color:#9e0d3c}
.side-menu--wrapper-li-a--active{cursor:pointer;text-decoration:none;color:#9e0d3c;display:block;font-size:18px}
.side-menu--wrapper-li-a .sid-icon svg{font-size:22px;margin-right:12px}
.account-orders-page-right{width:72%;margin-top:15px}
.account-orders-page-content h2{font-size:18px;font-weight:700}
.account-orders-cards{margin:20px 0;border-radius:2px;box-shadow: 0 2px 8px rgb(0 0 0 / 16%);}
.account-orders-cards hr{margin:0 20px;border-top:1px solid #c3c3c3}
.orders-cards--foot,.orders-cards--head{padding:20px}
.orders-cards--head-content{display:flex;justify-content:space-between;align-items:flex-start;align-content:space-between}
.orders-cards--foot-content h3,.orders-cards--head-1 h3{font-size:15px;font-weight:500;line-height:1em;text-transform:capitalize}
.orders-cards--head-1 p{font-size:12px;line-height:1em}
.orders-cards--head-2 a{font-size:15px;line-height:1em;background:none;text-decoration:none}
.orders-cards--images{display:flex;flex-direction:row;align-items:center;align-content:space-between;overflow:auto}
.orders-cards--images img:nth-child(1){margin-left:0}
.orders-cards--images img{max-width:60px;height:auto;margin-left:10px}
/* account-detail--page css */
.account-address--page,.account-detail--page{width:100%;display:flex;font-size:0;}
.account-address-page-left,.account-detail-page-left{width:28%;}
.account-address-page-right,.account-detail-page-right{width:72%;}

/* as-order-details */
.show_review ul{line-height:23px;margin:4px 0}
.as-banner-left .show_review ul{margin:0}
.show_review > ul > li{font-size:24px;margin-bottom:0;display:inline-block;position:relative;color:#9f113f;pointer-events:none}
.show_review{direction:ltr;text-align:left}
.as-order-details{width:100%;display:flex;justify-content:space-between;align-content:space-between}
.as-order-details--left{width:78%}
.as-order-details--right{width:22%}
.order-details--right-content span:nth-child(1) svg{font-size:20px}
.order-details--right-content span:nth-child(2){margin-left:10px}
.ordered--products .total--products{font-size:16px;font-weight:900}
.ordered--products .total--products svg{margin:4px 8px 0 0;font-size:18px}
.products-list--items .list--item{margin:20px 0;width:100%;display:flex;justify-content:space-between;align-content:space-between}
.products-list--items .list--item .list--item-1{width:70%;display:flex;align-content:space-between}
.products-list--items .list--item .list--item-2{width:30%;display:flex;align-content:space-between}
.products-list--items .list--item .list--item-2 .total--items{width:15%}
.products-list--items .list--item .list--item-2 .total--price{width:30%;margin-left:20px;font-weight:600}
.products-list--items .total--price p{margin-bottom:0}
.products-list--items .list--item .list--item-1 .product--info{width:36%;margin-left:20px}
.products-list--items .list--item .list--item-1 .product--info h5{margin:0}
.products-list--items .list--item .list--item-1 .product--info p{margin:0;font-size:12px;color:gray}
.product--info svg{font-size:5px;margin:0 3px 3px}

/* delivered--by----right../// */
.delivered--by{display: flex;align-items: center;justify-content: flex-start;}
.delivered--by .delivered--by-img{width:25%;}
.delivered--by .delivered--by-img img{width:36px;}
.delivered--by .delivered--by-name{width:75%;}
/* address-page----css */
.address-page--head{margin-top:16px;display:flex;align-content:space-between;justify-content:space-between;align-items:center}
.address-page--head .address--title{font-size:18px;margin:0}
.address-page--head .new-address--btn{font-size:15px;line-height:1em;background:none;text-decoration:none;margin:0}
.account-address-page-right .address-page--list{margin:20px 0;padding:10px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);}
.account-address-page-right .address-page--list hr{margin:0 10px;border-top:1px solid #c3c3c3}
.address-page--list .use-location--link{margin:30px 10px 10px}
.address-page--list .use-location--link a{font-size:15px;color:#000;cursor:pointer}
.page--list-li-content{margin:20px 10px;display:flex;align-content:space-between;justify-content:space-between}
.page--list-li-content .page--list-li-left h5{font-size:15px;color:#000;margin:0;text-transform:capitalize}
.page--list-li-content .page--list-li-left p{font-size:12px;color:#000;margin:0}
.page--list-li-content .page--list-li-right{display:flex;justify-content:space-between;width:15%}
.page--list-li-content .page--list-li-right a{font-size:15px;line-height:1em;background:none;text-decoration:none}
/* address-page-popup--form */
.popup_overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#9e0d3c;transition:opacity 500ms;visibility:hidden;opacity:0;z-index:99}
.popup_overlay:target{visibility:visible;opacity:1}
.page--list-li-content .page--list-li-right .close,.popup_overlay .close{position:absolute;top:2%;right:23%;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#fff}
.page--list-li-content .page--list-li-right .close:hover,.popup_overlay .close:hover{color:#06D85F}
.new-address--form{margin:5% auto;padding:20px;background:#fff;border-radius:12px;width:50%;position:relative;transition:all .8s ease-in-out;z-index:999;height:80%;overflow-x:hidden;overflow-y:scroll}
.new-address--form::-webkit-scrollbar{width:10px}
.new-address--form::-webkit-scrollbar-track{background:var(--color-body);border-radius:6px}
.new-address--form::-webkit-scrollbar-thumb{background-color:#f68983;border-radius:6px;border:3px solid var(--color-body)}
.new-address--form .form--title{text-align:center}
.new-address--form .form--title h2{margin-top:0;color:#333;font-size:20px}
.new-address--form .form--content{margin:20px}
.new-address--form .form--content label{font-size:16px}
.new-address--form .form--content input,.new-address--form .form--content select{font-size:12px}
.new-address--form .form--content .form--content-foot{display:flex;align-items:center;justify-content:flex-end}
.new-address--form .form--content .form--content-foot p:nth-child(2){margin-left:10px}
.new-address--form .form--content input[type=submit]{font-size:16px;border-radius:24px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:capitalize;font-family:Eina-semibold;padding:0 20px;height:48px;line-height:50px;letter-spacing:0}
/* Account detail page popups */
.account-edit--form{margin:10% auto;padding:20px;background:#fff;border-radius:12px;width:50%;position:relative;transition:all .8s ease-in-out;z-index:999;height:auto;overflow:hidden}
.account-edit--form .form--title{text-align:center}
.account-edit--form .form--title h2{margin-top:0;color:#333}
.account-edit--form .form--content{margin:20px}
.account-edit--form .form--btns{display:flex;justify-content:flex-end;align-items:center;align-content:space-between}
.account-edit--form .form--btns a{margin-right:10px}
.account-edit--form .form--btns input[type=submit]{font-size:16px;border-radius:24px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:capitalize;font-family:Eina-semibold;line-height:48px;padding:0 20px;height:48px;letter-spacing:0}
.account-edit--form .form--btns input[type=submit]:hover{background-color: #9e0d3c;}
.acc-overlaye .close{top:10%;right:22%;transform:translate(-78%,-90%)}
/* Page.help.liquid ---- CSS start */
/* ********************************** */

.as-help-page{margin:0 auto;padding:0}
.help-page--content{display:flex}
.help-page--left{width:25%;text-transform:capitalize}
.help-page--tabs-ul{position:fixed}
.help-page--tab-li a{padding:0 20px;border-radius:100px;margin-bottom:20px;transition:all .3s ease 0;font-weight:500;text-decoration:none;display:block;cursor:pointer;letter-spacing:0;height:48px;line-height:51px;font-size:16px;text-align:center}
.help-page--tab-li-active a{background:#9E0D3C;color:#fff}
.help-page--right{width:75%}
.help-page--faq-ul h2,.help-page--faq-ul .help-page--faq-li{border-bottom:1px solid #ddd;padding-bottom:25px}
.help-page--faq-ul .help-page--faq-li{padding-top:20px}
.help-page--faq-ul h2{text-transform:capitalize;margin-bottom:8px;font-weight:500;color:var(--color-body-text)}
.help-page--faq-li .faq--head{margin-top:0;margin-bottom:0;font-weight:400;line-height:125%;position:relative;cursor:pointer;color:var(--color-body-text)}
.help-page--faq-li .faq--head p{font-size:20px;margin:0 0 5px}
.help-page--faq-li .faq--head p:nth-child(1){padding-right:25px;line-height:1.25em}
.help-page--faq-li .faq--head .as--icon-tog{background-size:contain;background-repeat:no-repeat;background-image:url(/cdn/shop/files/noun-add-1073644.svg?v=1639991563);border-radius:50%;width:32px;height:32px;position:absolute;right:0;top:-5px;transition:all .3s ease 0;cursor:pointer}
.arr--toggle{background-image:url(/cdn/shop/files/noun-minus-1041099.svg?v=1639991563)!important}
.help-page--faq-li .faq--description{transition:max-height .3s ease;overflow:hidden;line-height:140%;color:#232c2a;padding-right:100px;display:none}
.help-page--faq-li .faq--description ul{list-style:outside}
.help-page--faq-li .faq--description span{margin-top:30px;display:block}
/* ********************************** */
/* Page.help.liquid ---- CSS end */

/* login_page changes........... */
/* ************** */

/* ************** */
/* login_page changes end of css */

#shopify-section-collection-template .collection_image{display:none;}

/* process submission overlay */

.loading{position:relative}
.loading:before{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background-image:url(https://i.gifer.com/origin/b4/b4d657e7ef262b88eb5f7ac021edda87.gif);background-size:40px;background-position:center;background-repeat:no-repeat;z-index:99;}
.loader-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:111}
#AjaxinatePagination .loader-check{top:-40px;display:block}
.loader-check,.loader-check:before,.loader-check:after{border-radius:50%;width:16px;height:16px;color:#f25c54;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.loader-check{-webkit-animation-delay:-.12s;animation-delay:-.12s;position:absolute;left:50%;top:-22px;transform:translateX(-50%);display:none}
.loader-check:before,.loader-check:after{content:'';position:absolute;top:0}
.loader-check:before{left:-2em;-webkit-animation-delay:-.24s;animation-delay:-.24s}
.loader-check:after{left:2em}
.ajax_form_login form .loader-check,.ajax_form_signup form .loader-check,.ajax_product_form .as_fload_cart .loader-check,.ajax_product_form .as_fload_cart .loader-check:before,.ajax_product_form .as_fload_cart .loader-check:after,.ajax_form_signup form .loader-check:before,.ajax_form_signup form .loader-check:after,.ajax_form_login form .loader-check:before,.ajax_form_login form .loader-check:after{color:#fff}
.product-single__hero .prod-add-crt .loader-check,.product-single__hero .prod-add-crt .loader-check:before,.product-single__hero .prod-add-crt .loader-check:after{color:#f25c54}
.order-rating-form .loader-check{top:-24px}
.order-rating-form .loader-check,.order-rating-form .loader-check:before,.order-rating-form .loader-check:after{color:#fff!important;width:12px;height:12px}
@-webkit-keyframes load7 {
0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}
40%{box-shadow:0 2.5em 0 0}
}
@keyframes load7 {
0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}
40%{box-shadow:0 2.5em 0 0}
}

/* checkout loader css end */

.btn--loading,.as_fload{position:relative}
.as_fload{width:100%;text-transform:capitalize;border-radius:28px}
.btn--loading:after{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;border:3px solid;border-color:#fff;border-top-color:transparent;animation:spin 1s linear infinite}
#for-checkout.btn--loading:after,.btn--secondary.btn--loading:after{border-color:#f25c54;border-top-color:transparent}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.vendors_list{display:flex;justify-content:flex-start;align-items:center}
.vendors_list .user_pic{margin:5px 5px 5px 0}
.vendors_list .user_pic img{max-width:75px;height:75px}
.user_pic img:nth-child(n+2){background:#fff}

/* Review App #AS-TLX start*/
.as-banner-left .vendors-3 .user_pic{width:130px}
.as-banner-left .vendors-4 .user_pic{width:160px}
.as-banner-left .vendors-5 .user_pic{width:190px}
.as-banner-left .vendors-6 .user_pic{width:220px}
.as-banner-left .vendors-7 .user_pic{width:250px}
.as-banner-left .vendors-2 .user_pic{width:110px}
.as-banner-left .vendors-1 .user_pic{width:80px}
/* Review App #AS-TLX End */

.arrow_revert img{max-width:18px}
.ajax_product_form .btn--secondary,.ajax_product_form input.btn--secondary,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:16px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);cursor:pointer;text-transform:capitalize;font-family:Eina-semibold;padding:0 25px;height:48px;line-height:48px;letter-spacing:0;border-radius:24px;position:relative}
.cart_image img{width:100px;height:100px;object-fit:cover;border:1px solid #ddd}

/* by Ahmad Saeed  */
.as-cart-head-msg p{background:#eaeaea;padding:4px 12px;border-radius:5px;margin:0;width:fit-content}
.as-cart-out-msg{text-align:right}
.as-cart-out-msg .as-cart-msg-inner{background:#eaeaea;padding:4px 12px;border-radius:5px;width:fit-content;margin:0;display:flex;align-items:center;text-align:left}
.as-cart-out-msg .as-cart-msg-inner p{margin:0}
.as-cart-out-msg .as-cart-msg-inner br{display:none}
.as-cart-out-msg .as-cart-msg-inner img{max-width:32px;margin-right:10px;display:block}
.as-cart-checkout-mob{display:flex;align-items:center;justify-content:space-between}
.as-cart-checkout-mob button#as-for-checkout,.as-cart-checkout-mob button#for-checkout{text-transform:none;position:relative;padding-right:75px;background-color: #9e0d3c;}
.as-cart-checkout-mob a{cursor:pointer}
.as-cart-checkout-mob button#as-for-checkout .as-btn-cartval,.as-cart-checkout-mob button#for-checkout .as-btn-cartval{position:absolute;right:10px;background:#c3c3c3;color:#fff;top:4px;bottom:4px;border-radius:6px;padding:0 4px;line-height:38px}
@media(max-width:768px){
.as-cart-checkout-mob{flex-wrap:wrap}
.vendors_list{flex-wrap:wrap}
.vendors_list .user_pic img{max-width:60px;height:60px}
}
@media(max-width:480px){
.as-wth-rating-flx{flex-wrap:wrap}
.show_review ul{margin:0 0 15px}
.vendors_list{position:absolute}
.as_missing_content .as_waitlist_landing{margin-top:150px}
.as-cart-head-msg p{width:auto;font-size:14px}
.as-cart-out-msg .as-cart-msg-inner p{font-size:14px;margin:0}
.as-cart-checkout-mob{border-top:1px #ddd solid;position:fixed;bottom:0;text-align:center;padding:0 0 4.98px;background:#fff;width:100%}
.as-cart-withcheckout{padding-left:15px}
.as-cart-out-msg .as-cart-msg-inner{background:#fff;padding:0 15px;margin:8px 0;text-align:left}
.as-cart-out-msg .as-cart-msg-inner br{display:block}
.as-cart-checkout-mob button#as-for-checkout,.as-cart-checkout-mob button#for-checkout{width:94%;box-shadow:none;margin:0 auto}
.as-cart-out-msg{text-align:center;border-bottom:1px #ddd solid;margin-bottom:4.98px;width:100%}
}
/* end */

/* end process submission overlay */

/* collection page changes */
.collectionChangesTemp .collectionHead{margin:30px 0}
.collectionChangesTemp .collectionHead .browseByDrop{display:none}
.collectionChangesTemp .collectionHead label{display:none}
.collectionChangesTemp .collectionHead #SortBy{border-radius:25px;padding:0 2px 0 30px;min-height:35px;font-weight:900;letter-spacing:0}
.section-header__link--right .as-select-inner{position:relative}
.section-header__link--right .as-select-inner img{max-width:15px;position:relative;top:8px;right:-24px;display:block;z-index:1;top:-2px;}
.collectionTopBanner{padding-top:210px}
.collectBannerContent{display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#e7f3ff;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);position:relative}
.closeHomeBanner,.closeBanner{position:absolute;background:#f6f7f8;color:#000;width:30px;height:30px;border-radius:100%;font-size:16px;line-height:34px;text-align:center;font-weight:700;top:5px;right:5px;cursor:pointer}
.closeHomeBanner{background:#f6f7f8;color:#000;width:30px;height:30px;border-radius:100%;font-size:16px;line-height:34px;text-align:center;font-weight:700;top:5px;right:5px}
.section-header__link--right option,.section-header__link--right select{text-transform:capitalize}
a.closeHomeBanner:hover,.closeBanner:hover{color:#fff;background:#9E0D3C}
.bannerleft{padding-left:25px;color:var(--color-body-text)}
.bannerRight .css-1me7655{display:block;border:0;height:auto;max-width:100%}
.collectionChangesTemp .all_products{padding-top:0}
#collectionSideMenu{position:fixed;width:236px;height:100%;padding:100px 0;border-right:1px #ddd solid;overflow:scroll;margin-top:80px;background:var(--color-body)}
#collectionSideMenu::-webkit-scrollbar{width:10px}
#collectionSideMenu::-webkit-scrollbar-track{background:#f6f7f8;border-radius:6px}
#collectionSideMenu::-webkit-scrollbar-thumb{background-color:#f68983;border-radius:6px;border:3px solid #f6f7f8}
#collectionSideMenu .collectionSideInfo{text-align:center;border-bottom:1px #ddd solid;padding: 0 0 15px;}
#collectionSideMenu .section-header__link--right{display:block;text-align:left;padding:15px}
#collectionSideMenu .section-header__link--right label{font-family:Eina-semibold}
#collectionSideMenu .section-header__link--right a{padding:2px 0;text-decoration:none;color:var(--color-body-text);font-family:Eina-regular}
#collectionSideMenu .section-header__link--right .selected{color:#9E0D3C}
#collectionSideMenu .section-header__link--right a:hover{color:#9E0D3C}
#collectionSideMenu .section-header__link--right .form-horizontal{display:block;text-align:left;padding-left:0;padding-top:20px}
.clear-cart-btn-mob{display:none}
.clear-cart-btn-mob .btn,.clear-cart-btn .btn{border-radius:25px;line-height:28px;min-height:36px}
.as-banner-with-rating .rating-mob-link{display:none}
.as-banner-with-rating .rating-mob-link a{text-decoration:none;color:#7d7d7d;font-weight:600}
@media(max-width:768px){
.as-banner-with-rating .rating-mob-link{display:block}
.rating-drawer{height:auto;width:100%;background-color:#fff;position:fixed;top:20%;bottom:-100%!important;transition:bottom linear .2s;padding:10px;overflow-y:auto;overflow-x:hidden;z-index:9999;border-top-left-radius:25px;border-top-right-radius:25px;display:none}
.open-right{bottom:0!important;transition:bottom linear .3s}

/*  by HASSAN fAROOQ = for quickview mobile  */
/* .fancybox-slide>div{height:95vh;overflow:scroll}
.quick_view_twmplate #AddToCart{margin-top:10px}
.quick-view-popup form{margin-bottom:10px}
.quick-view-popup .closeFancyBox{margin-top:0;margin-left:0}
.quick-view-popup #viewProduct{margin-bottom:10px}
.fancybox-content{padding:15px}
.quick-view-popup .product-single__photos{margin-bottom:15px}
.quick-view-popup .product-single__title{font-size:24px;margin-bottom:5px}
.quick-view-popup .product-single__price{font-size:16px;margin-bottom:10px}
.quick-view-popup .grid__item{padding-left:0}
.quick-view-popup .grid{margin-left:0}
.quick-view-popup input[type="number"],.quick-view-popup select{margin-bottom:5px} */
.clear-cart-btn{display:none}
.clear-cart-btn-mob{display:block}
.cart-tt-wth-clear{display:flex;justify-content:space-between;align-items:center}
.clear-cart-btn-mob .btn{font-size:14px;line-height:22px}
.cart-tt-wth-clear .section-header__title{margin:0}
.flexslider{margin-bottom:25px}
.index-section.slideshow-section .slider__controls-button .as-icon{opacity:.5}
.index-section.slideshow-section .slider__controls-button .as-icon:hover{opacity:1}
.as-slider-changes-li{height:100vh;max-height:250px}
.as-slider-changes-li-content{align-items:center;justify-content:center;padding:0 20px;margin:0!important;position:absolute;top:50%;transform:translateY(-50%)}
.slides-text-content-wrapper-left{text-align:left;padding:0}
ul.products-list--items .product--image{height:75px}
.collectionChangesTemp{padding:0 15px 0 0 !important}
.collectionChangesTemp .collectionHead{margin:40px 0 0 16px}
#collectionSideMenu{display:none}
.collectionTopBanner{margin:0;padding-left:15px}
.bannerleft{padding:10px 20px 10px 0}
.bannerleft h2{font-size:1.4em;margin:0}
.bannerleft p{font-size:.8em;margin:0}
.collectionChangesTemp .all_products{margin-left:0;padding-top:20px;padding-left:0}
.collectionChangesTemp .all_products.grid-link__image{margin:0 auto!important;margin-bottom:0!important}
.collectionChangesTemp .all_products .grid-link__image-centered{margin:0;display:initial}
.collectionChangesTemp .all_products .grid__item{padding-left:15px;padding-bottom: 20px;}
.user_info{padding-left:28px}
.orders-cards--head-content{flex-wrap:wrap}
.orders-cards--head-1{width:33%}
.orders-cards--head-2{width:50%;margin-bottom:5px}
.orders-cards--head-1.order-card-head-date{width:37%}
.orders-cards--head-1.order-card-head-items{width:15%}
.orders-cards--head-1.order-card-head-price{width:35%}
.address-page--list-li .page--list-li-content{flex-wrap:wrap}
.page--list-li-content .page--list-li-right{width:30%;padding-top:10px}
.help-page--faq-li .faq--head .as--icon-tog{top:0}
.help-page--faq-li .faq--description{padding-right:0}
.css-1uf9n68 svg{padding-top:0}
.wrapper.main-content.top_fd_bt{margin-top:150px}
main.list-collections.main-content{margin-top:160px}
.as-flexslider .as-slides{height:250px}
.help-page--left{display:none}
.help-page--right{width:100%;padding-left:0}
.page--list-li-content .page--list-li-right .close{top:.2%;right:2%}
.popup_overlay .close,.acc-overlaye .close{top:10%;right:.25%;transform:translate(-99.75%,-90%)}
.account-edit--form,.new-address--form{margin:12% auto;width:90%}
.products-list--items .list--item .list--item-1 .product--info h5{font-size:.8em;line-height:1.2em}
.products-list--items .list--item .list--item-1 .product--info p{font-size:10px}
.as-order-details{flex-wrap:wrap}
.as-order-details--left{width:100%}
.as-order-details--right{width:100%}
.account-address-page-left,.account-detail-page-left{display:none}
.account-address-page-right,.account-detail-page-right{width:100%}
.account-orders-page-left{display:none}
.account-orders-page-right{width:100%}
.as-logo-image img{max-width:100%;position:static;display:block;margin:0 auto}
.fixed-header .pos_rel_search{width:100%}
.template-collection .css-1uf9n68 svg path{fill:#000;-moz-fill-color:#000}
.account-detail-section{max-width:100%}
.as-slides__btn{margin-top:0!important}
.header-bar__search{margin:0px 15px}
.as-slider-right-img{max-width:100%;height:250px;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 auto}
.as-banner-center{margin-top:5px}
.as-banner{margin:0 0 15px}

}

@media(max-width:589px){
.index-section.slideshow-section .as-slider-navigation{top:40%}
.account-detail-section .input--content form,.account-detail-section .add-phone-num{text-align:right;width:55%}
.orders-cards--images{justify-content:space-between}
.orders-cards--images img{margin-left:5px}
.as-flexslider .as-slides{height:auto}
.as-slideshow-section .slider__controls-container{bottom:4%}
.as-banner-content{justify-content:left}
.as-banner-left .user-content{flex-wrap:wrap;justify-content:left}
.as-banner-left .user-content .user_info{padding-left:0;margin-left:0;width:100%}
}

@media screen and (max-width: 426px) {
.as-select-inner {width: auto !important;}
ul.products-list--items .product--image { width: 35% !important;height:90px;}
#as-missing-sec {padding: 16rem 0 0 0; }
.as-slider-changes-li-content{margin:0 15px}
.as-logo-image--1637741511d201fea2-0 img{left:-3%!important}
.wrapper.as-missing--store{transform:translate(0,-88%)!important}
.index-section.slideshow-section .slider__controls-button--next{right:6px}
.index-section.slideshow-section .slider__controls-button--prev{left:9px}
}

@media screen and (max-width: 768px) {
.custom-cross-btn{position:relative;padding:4px 37px 4px 21px;background:#0000002e;color:#686868;font-size:initial;border-radius:40px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:inherit;line-height:30px}
.is-all{padding:4px 21px!important}
span.cross-icon-btn{content:url(/cdn/shop/files/pngwing.com.png?v=1655124789);width:16px;right:15px;position:absolute;top:12px}
.custom-cross-btn:hover{opacity:1}
}


@media(max-width:425px){
.bannerRight{display:none}
.user--name-inner{width:100%}
.account-edit--form,.new-address--form{margin:20% auto}
.page--list-li-content .page--list-li-right{width:90%}
.account-detail-section input{width:66%}
.user--name-inner .e-label{width:22%}
.user--name-inner #email{width:78%}
.as-logo-image img{max-width:100%}
.slides-text-content-wrapper-left .btn,.as-banner-right .report-an-issue .btn,.as-banner-right .see-receipt .btn{padding:0 12px;font-size:14px}
.index-section.slideshow-section .as-slider-navigation{left:-4%;right:-3.6%}
#discount_form .dicount_wrapper{margin-left:15px!important;padding:15px 5px!important;text-align:center}
}

/* ********* champion *********** */

/* login page changes css */

.as-under-forget-form h1,.as-under-login-form h1,.as-under-signup-form h1,.as_login_landing_page h1,.as_login_landing_page h2,.as_login_landing_page h3{font-family:Eina-bold;color:var(--color-body-text);font-size:30px}
.as-under-forget-form input,.as-under-forget-form a,.as-under-login-form input,.as-under-login-form a,.as-under-signup-form input,.as-under-signup-form a,.as--head a,.btn,.as_login_landing_page input[type=submit],.as_login_landing_page h4,.as_login_landing_page h5,.as_login_landing_page h6,.as_login_landing_page a{font-family:Eina-semibold}
.as_login_landing_page h4,.as_login_landing_page h5,.as_login_landing_page h6{font-size:24px;color:var(--color-body-text)}
.as_login_landing_page p{font-size:16px}
.as-under-forget-form,.as-under-login-form,.as-under-signup-form{font-family:Eina-regular;position:relative}
.as-under-forget-form input[type=submit],.as-under-login-form input[type=submit],.as-under-signup-form input[type=submit]{font-size:16px;text-transform:capitalize;font-family:Eina-semibold;display:inline-flex;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center!important;box-shadow:transparent 0 0 0 1px inset;width:100%;justify-content:center}
/*  side menu css end  */
.as--head{position:fixed;top:0;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / 16%);width:100%;z-index:99}
.as--head nav{display:none}
.as_login_landing_page{overflow:hidden;margin-top:36px;font-family:Eina-regular;scroll-behavior:smooth;background:#fff}
.as_login_head_ch{display:flex;align-items:center;justify-content:space-between;align-content:center;margin:12px auto 10px;color:var(--color-body-text)}
.as_logo_ch a{cursor:pointer}
.as_login_head_btn a{padding:0 16px;text-transform:capitalize;cursor:pointer;min-height:42px}
.as_login_head_ch nav .login--btn-mob{display:none;color:#fff;padding:0 16px;min-height:40px;background:#f25c54;text-transform:capitalize;max-width:100%;width:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border-radius:1000px;cursor:pointer;transition:background-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;user-select:none;text-decoration:none;text-align:center;box-shadow:transparent 0 0 0 1px inset}
.as_login_banner{margin-top:26px;position:relative;padding:17% 0}
.as-banner-heading h1{font-size:48px}
.as-drop--arrow{position:absolute;bottom:50px;left:50%;transform:translate(-50%,-100%)}
.as-drop--arrow a{cursor:pointer;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.as-drop--arrow svg{width:45px;animation:bounce .8s;animation-direction:alternate;animation-iteration-count:infinite}
@keyframes bounce {
from{transform:translate3d(0,0,0)}
to{transform:translate3d(0,12px,0)}
}
.as_signup_mail{background:#fff0b6;padding:30px 0;margin:0}
.subscribe--field{width:100%;display:inline-block}
.as_signup_mail form{float:right;width:50%;padding:0;background:#fff0b6;margin-bottom:0}
.banner_footer_form{margin:0 70px 30px 0;text-align:left}
.banner_footer_form .as-input-grp{position:relative}
.banner_footer_form .as-input-grp label{font-size:16px;color:var(--color-body-text);position:absolute;top:0;left:0;padding:0;pointer-events:none;transition:top .25s ease}
.banner_footer_form .as-input-grp input:focus + label,.banner_footer_form .as-input-grp input:valid + label{top:-1rem;font-size:12px}
.banner_footer_form .as-input-grp input{width:100%;border:0;padding:5px 0;margin:0!important;max-width:inherit!important;background:none}
.banner_footer_form .as-input-grp input:-internal-autofill-selected{background-color:none}
.banner_footer_form hr{border-color:#6e6e6e;margin:0;padding:0;max-width:100%;border-width:0 0 .16em}
.banner_footer_form .as-input-grp input:focus{outline:none}

/* missing store section   */
#as-missing-sec{width:100%;height:auto;position:relative}
#as-missing-sec img{width:100%;display:block}
.as-missing--store{color:var(--color-body-text);text-align:left;display:flex;align-items:center;justify-content:space-between;align-content:center;position:absolute;top:50%;left:0;transform:translate(0,-50%)}
.as_missing_content{width:60%}
.as_missing_image{padding:7% 0;width:25%}
.as_missing_image img{max-width:100%}
.as_missing_content h2{text-transform:capitalize;margin:0}
.as_missing_content p{font-size:24px;color:#afafaf}


/* how it works   */
.as-howit--work{margin:0 0 20px;background:#fff0b6;padding:5% 0;color:var(--color-body-text)}
.as-work--content-row{display:flex;align-items:flex-start;justify-content:space-between;align-content:center;margin:75px 0 0;flex-wrap:wrap}
.as-row--content{display:flex;align-items:flex-start;justify-content:space-between;align-content:flex-start;width:25%}
.as-work--content h2{margin:0}
.as-row1{width:15%;padding-top:6px}
.as-use--cherry{text-align:left;padding:0 18px}
.as-row1 .as-work-point{font-weight:600;font-size:20px;width:50px;margin:0;height:50px;position:relative;background-color:#f25c54;color:#fff;border-radius:100%}
.as-row1 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.as-use--cherry h4{font-weight:600;margin-bottom:5px}

/* Why Choose Us   */
.as-why--us{margin:0 auto}
.as-why--content{padding:5% 0;color:var(--color-body-text)}
.as-why--content .as-why--content-p{width:56%;margin:20px auto}
.as-why--reasons{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;width:100%;height:auto;background-color:#fff;margin:36px 0 0}
.as--reasons-inner{display:flex;align-content:center;align-items:flex-start;justify-content:space-between;padding:20px;width:50%}
.as--reasons-inner .inner--left{text-align:left;padding-right:30px}
.as--reasons-inner .inner--left h4{margin:0 0 5px}
.as-why--reasons img{width:100px;height:auto}

/* login and register popups   */
.as--login--ch,.as--signup--ch{margin:10% auto;padding:20px;background:#fff;border-radius:12px;width:50%;position:relative;transition:all .8s ease-in-out;z-index:999;height:auto;overflow:hidden;text-align:left}
.form--content form{margin:26px 0}
.as--login--ch p,.as--signup--ch p{margin:0}
.as--login--ch .form--content a,.as--signup--ch .form--content a{color:#9E0D3C}
.as--login--ch .form--content .as-login-popup-foot,.as--signup--ch .form--content .as-signup-popup-foot{display:flex;align-items:center;justify-content:space-between;align-content:center}
.as--login--ch .form--content label,.as--signup--ch .form--content label{color:var(--color-body-text)}
.as--login--ch .form--content,.as--signup--ch .form--content{margin:20px}
.as--login--ch .form--btns,.as--signup--ch .form--btns{display:flex;justify-content:flex-end;align-items:center;align-content:space-between}
.as--login--ch .form--btns a,.as--signup--ch .form--btns a{margin-right:10px;text-transform:capitalize}
/* as-under-login-form   */
.as-popup--overlay{position:fixed;width:100%;top:0;bottom:0;left:0;right:0;background:#9e0000;z-index:9999;display:none}
.as-popup--overlay-active{display:block}
.as-under-forget-form,.as-under-login-form,.as-under-signup-form{position:fixed;width:30%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:9px 16px;box-shadow:0 2px 8px rgb(0 0 0 / 16%);display:none;color:var(--color-body-text);border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:center}
.as-form-section{width:30%;margin:20px auto}
.as-form-section input{outline:none}
.as-form-section a{cursor:pointer}
.as-under-forget-form_active,.as-under-login-form_active,.as-under-signup-form_active{display:block}
.as--forget-pass-btn{cursor:pointer}
.as--forget-pass-btn:hover{color:#9E0D3C}
.as-cancel-form{cursor:pointer;position:absolute;top:0;right:10px;font-size:26px;font-weight:900}
/*  side menu css start */
#menuToggle{display:none;position:absolute;top:24px;right:20px;z-index:1;-webkit-user-select:none;user-select:none}
#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}
#menuToggle span{display:block;width:30px;height:3px;margin-bottom:5px;position:relative;background:#fe5700;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease}
#menuToggle span:first-child{transform-origin:0 0}
#menuToggle span:nth-last-child(2){transform-origin:0 100%}
#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fe5700}
#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}
#menuToggle input:checked ~ span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-1px)}
#menu{position:absolute;width:300px;margin:20px 0 0;padding:25px;right:-30px;text-align:left;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0)}
#menu li{padding:10px 0;font-size:22px}
#menuToggle input:checked ~ ul{transform:none;opacity:1}

/* seach result  */
.template-search .search-store-slider .slick-arrow { opacity: 1 !important; z-index:1;}
.template-search .search-store-slider .slick-disabled { display: none !important; }
.template-search .search-store-slider .slick-arrow:hover { background: #fff; }
.template-search .product-right-content { margin: 0 8px; padding: 0 15px; }
.template-search .collection-product-right .slick-list.draggable { width: 100%; } 
.template-search .collection-product-right .slick-list.draggable .slick-track { margin: 0; }

/*  subscibe--content  */
.subscibe--content{padding:5% 0;text-align:left;color:var(--color-body-text)}
.subscibe--content h1{margin:0}
.subscibe--content p{margin:0}
.subscibe--content .p--tag{width:82%;margin:20px 0 0}
.subscibe--content .social--icons{margin-top:96px}
.terms-condition-link{cursor:pointer}
p.form-message.form-message--success{background:green;padding:4px;margin:auto;margin-bottom:20px}
.subscribe--field{position:relative}
.as-footer-links{position:absolute;left:0;bottom:0;color:#000}
@media(max-width:1200px){
.as-under-forget-form h1,
.as-under-login-form h1,.as-under-signup-form h1,.as_login_landing_page h1, .as_login_landing_page h2, .as_login_landing_page h3{font-size:24px;}
}
@media(max-width:768px){
.subscibe--content .p--tag br{display:none}
.as-howit--work{padding:44px 0}
.as-work--content-row{margin:25px 0 0}
.as-why--reasons{margin:36px 0 0}
.as_login_banner{padding:34% 0}
.as-under-forget-form h1,.as-under-login-form h1,.as-under-signup-form h1,.as_login_landing_page h1,.as_login_landing_page h2,.as_login_landing_page h3{font-size:24px}
.as_login_banner .as-banner-heading{max-width:90%;margin:0 auto}
.as_login_banner h1{font-size:32px;margin-top:30px}
.as-under-forget-form a,.as-under-login-form a,.as-under-singup-form a,.as_login_landing_page h4,.as_login_landing_page h5,.as_login_landing_page h6{font-size:18px}
.as-cancel-form{font-size:24px!important}
.as_login_landing_page p{font-size:14px;margin:0 0 7px}
.subscibe--content p,.as-why--content-p,.as_missing_content p{font-size:16px}
.as--reasons-inner{width:100%}
.as--reasons-inner .inner--left,.as--reasons-inner{padding:5px 0}
.as-row--content{justify-content:flex-start;width:100%;margin-bottom:15px}
.as_signup_mail form{width:75%}
.as-why--reasons{flex-wrap:wrap}
#menuToggle{display:block}
#menu{transform:none;opacity:0;transition:opacity .5s cubic-bezier(0.77,0.2,0.05,1.0)}
.as_login_head_btn{display:none}
.as_login_head_ch nav .login--btn-mob,.as_login_head_ch nav .signup--btn-mob{display:inline-flex;margin-right:50px}
.as--head nav{display:block}
.as_missing_content{padding:36px 0 0;width:100%}
.as_missing_image{padding:0 0 12px;width:100%;text-align:center}
.as_missing_image img{max-width:50%}
.as-work--content h2,.as-why--content h2,.subscibe--content h1,.as_missing_content h2{font-size:26px}
.as-why--content .as-why--content-p{width:90%;margin:16px auto}
.as-work--content-row{flex-wrap:wrap}
.as-form-section,.as-under-forget-form,.as-under-login-form,.as-under-signup-form{width:50%}
.as-login-popup-foot input[type=submit],.as-signup-popup-foot input[type=submit],.banner_footer_form input:nth-child(2),.as_login_head_btn a{font-size:16px}

/* login_page changes end of css */
.as_cherry_features{margin:0}
.as_signup_mail form label{font-size:16px;margin-top:6px}
.banner_footer_form{padding:16px 0;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.banner_footer_form input:nth-child(1){width:100%!important;max-width:100%!important;padding:6px 18px}
/* ***********   */
.as_cherry_content_left{padding:.5em}
.as_cherry_content_left h2{font-size:1.4em;margin:0}
.as_cherry_content_left p{font-size:.8em;margin:0}

/*   login popup   */
.as--login--ch,.as--signup--ch{padding:5px 0;width:96%}
.as--login--ch .form--content,.as--signup--ch .form--content{margin:10px}
.as--login--ch .section-header__title,.as--signup--ch .section-header__title{font-size:1.6em}
.as-drop--arrow{bottom:-50px}
.as-drop--arrow svg{width:30px}
.as-row1 .as-work-point{font-size:18px;width:40px;height:40px}
.template-collection .site-header__logo{max-width:100%}
}
@media(max-width:589px){
.subscibe--content{padding:0}
.as_login_banner{padding:34% 0}
.banner_footer_form{margin:0 0 30px}
.as_signup_mail form{width:80%}
.as-form-section,.as-under-forget-form,.as-under-login-form,.as-under-signup-form{width:70%}
.as_cherry_content_left h2{font-size:1.2em}
.as_cherry_content_left p{font-size:.6em}
}
@media(max-width:425px){
.as_signup_mail form{width:100%}
.as_missing_content{width:100%}
.as_missing_content p{width:95%}
.as_missing_content .as_waitlist_landing{min-height:40px;font-size:14px}
.banner_footer_form .as-join-btn,.as_login_head_ch nav .login--btn-mob,.as_login_head_ch nav .signup--btn-mob{min-height:40px;font-size:14px}
.as-under-forget-form,.as-form-section,.as-under-login-form,.as-under-signup-form{width:90%}
.as_cherry_content_left h2{font-size:1em}
.as_cherry_content_left p{font-size:.5em}
.col-srch-rslt-txt{margin:8px 0 0 16px}
}
#as-back-top{display:inline-block;background-color:#202a36;width:50px;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;color:#fff;font-size:28px;transition:background-color .3s,opacity .5,visibility .5s;opacity:0;visibility:hidden;z-index:1000;padding:5px}
#as-back-top img{max-width:16px;height:auto}
#as-back-top:hover{cursor:pointer}
#as-back-top:active{background-color:#202a36}
#as-back-top.show{opacity:1;visibility:visible}
.template-collection .c_header, .template-product .c_header{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.c_header .c_title{font-size:16px;margin:0;color:#fff;}
.c_tags_wrapper{flex:1;display:flex;overflow:auto;background:#fff;padding:0 0 1rem}
.tags_wrapper{display:flex;min-height:min-content}
.tags_wrapper li{flex-basis:content;text-align:center;padding:0 5px;list-style:none}
.c_image_wrapper{width:65px;height:65px;background:#ccc;border-radius:100%;margin:auto;position:relative;overflow:hidden}
.c_image_header{width:48px;height:48px;background:#fff;border-radius:100%;margin:auto;position:relative;box-shadow:0 0 0 1px #e8e9eb;overflow:hidden;min-width:50px;}
.c_image_header img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c_image_wrapper .c_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:auto}
.c_title{color:var(--color-body-text);font-size:12px;line-height:14px;margin-top:5px}
.tags_wrapper li .selected .c_image_wrapper{border:1px #9E0D3C solid}
.tags_wrapper li .selected .c_title{color:#9E0D3C}
.c_image_wrapper img{width:65px;height:65px;object-fit:contain}

@media(min-width:769px){
.c_tags_wrapper {display:none;}
}

@media(max-width:769px){
.top--open .results-box {max-height: 100%;}
.collectionHead.section-header{display: flex;justify-content: space-between;flex-direction: row-reverse;}
#colDesktopTags {display:inline-block;}
}

@media screen and (min-width: 767px) {
.all_products .all_single_product {display: inline-block;width: calc(20% - 3px);float:unset;padding-bottom: 30px;}
}

@media screen and (max-width: 480px) {
.as-slider-changes-li{height:100vh;max-height:250px}
.as-slider-changes-li-content .slides__title{margin:0 0 10px}
.slides__subtitle{margin:0 0 10px}
.as-slider-changes-li-content{padding:0 0 0 10px}
}

@media screen and (max-width: 376px) {
.custom-cross-btn{padding: 4px 37px 4px 21px;}
}

.subtotal_form{max-width:480px;margin-left:auto}
.subtotal_form tr,.subtotal_form td,.subtotal_form th{border:0;padding:5px}
.total--price.out_of_stock p{text-decoration:line-through!important}
.refunded_label{color:red;font-weight:400}
.btn--loading span{visibility:hidden}
/* -----signup-overlay popup-------- */
.signup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#9e0000;transition:opacity 500ms;visibility:hidden;opacity:0;z-index:99}
.tc-close{top:10%;right:22%;transform:translate(-78%,-90%);position:absolute;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#fff}
.tc-content{margin:10% auto;padding:20px;background:#fff;border-radius:12px;width:50%;position:relative;transition:all .8s ease-in-out;z-index:999;height:100%;overflow:scroll;display:none}
.tc-content2{margin:10% auto;padding:20px;background:#fff;border-radius:12px;width:50%;position:relative;transition:all .8s ease-in-out;z-index:999;height:100%;overflow:scroll;display:none}

@media screen and (max-width: 768px) {
.tc-close{right:4%}
.tc-content{padding:14px;width:90%;height:420px;margin:14% auto}
.tc-content2{padding:14px;width:90%}
}

/* ---------css 30/05/2022------------- */
.fancybox-content{max-height: 550px;}
.multiple_shipments_Wrapper {padding-right: 30px;padding-bottom: 30px;}
.single_shipment {box-shadow: 0px 2px 8px rgb(0 0 0 / 16%);margin-bottom: 25px;}
.shipmnet_header {display: flex;padding: 20px;    flex-wrap: wrap;}
.shipment_content {padding: 15px 20px;border-top: 1px solid #ccc;}
.shipmnet_header .shipment_number, .shipment_tracking_number, .shipment_tracking_status {width: 25%;}
.bold {font-weight: bold;}
.products-list--items .list--item:last-child {margin-bottom: 0;}
.as-banner .shipment_time {font-size: 12px;}
.as-banner .shipment_details > div {display: inline-block;}
.all_shipment_details .shipment_details {font-size: 18px;font-weight: bold;}
.all_shipment_details > li{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:5px;display:flex;align-items:flex-start;flex-wrap:wrap;align-content:space-between;justify-content:flex-start;flex-direction:row}
.all_shipment_details > li:last-child{border-bottom:0;padding-bottom:0;padding-top:5px}
li .shipment_Status{padding-left:32px;cursor:pointer}
span.shipment_time{display:block}
.customer-order-status small{font-size:16px}
.closeParent{width:unset!important;text-align:unset!important;float:unset!important;display:block!important;position:unset!important;justify-content:unset!important}
.closeFancyBox{position:absolute!important;z-index:9999!important;margin-top:0!important;margin-left:0!important;cursor:pointer!important;right:0!important;top:0!important;background:unset!important;display:block!important;height:40px!important}
.closeFancyBox svg{width:40px!important;background:#fff!important;padding:3px}

/*==header-start==*/
.popup-button{background:rgba(0, 0, 0, 0.2);border-radius:50px;min-width:181px;background-image:url(/cdn/shop/files/Vector_Stroke.svg?v=1704365940);background-repeat:no-repeat;background-size:12px;background-position:right 18px center;}
.header-bar__search{background-color:transparent}
.wrapper--lg-post .header-bar__search-input{color:#000;font-weight:700;line-height:1;text-indent:unset}
.popup-button span{font-weight:500;font-size:16px;color:#fff}
.popup-button svg{margin-right:11px;vertical-align:text-bottom}
.popup-button .country{margin-left:11px}
.site-header .grid--full{display:flex;table-layout:unset;padding:17px 30px}
.site-header.fixed-header .css-8998qa-Header{background-color:transparent;color:#fff}
.site-header .header-bar__module--list-acc{width:auto;white-space:nowrap}
.site-header .cart-page-link.mobile-cart-page-link{font-weight:400;position:relative;padding: 12px 0 0;font-size:15px;height: auto !important;width: auto;min-width: auto !important;background-color: transparent;}
.site-header .nav-desktop .site-nav__link{background-color:transparent;color:#fff}
.site-header .btn-secondary{background:none}
.arrow_revert img{filter:brightness(0) invert(1)}
.popup-button a {padding: 8px 22px;display:block;}
.site-header .wrapper--lg-post .header-bar__search-submit {width:auto;z-index:1;right:auto;}
span.cart-count {font-weight: 500;font-size: 12px;background: #FFFFFF;border: 1px solid #9E0D3C;min-width: 21px;height: 21px;border-radius: 50px;text-align: center;display: flex;align-items: center;justify-content: center;color: #9E0D3C;position: absolute;top:0;right:-7px;}
.mobile-cart-page-link img {height: 27px !important;max-width: unset}
/*==header-end==*/
/*==popup-start==*/
.select-city{position:relative;margin-right:20px}
.top-input-wrapper img{z-index:1}
.dropdown-button,.top-banner--input{border-radius:190px;outline:none;padding:12px 21px 12px 50px;border:1px solid rgba(64,59,55,.15);width:100%;max-width:100%;display:block;margin:0 0 1em;color:#403b37!important;font-family:Eina-regular;line-height:23px;background:linear-gradient(0deg,rgba(157,14,60,.5),rgba(242,92,84,.5)),linear-gradient(0deg,rgba(157,14,60,.5),rgba(242,92,84,.5));box-shadow:inset 0 0 0 100px #fff;position:relative;cursor:pointer}
.dropdown-button:after,.top-banner--input:after{color:#000;content:"\25BE";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;line-height:0;font-size:25px}
.scbtn.dropdown-button:after,.scbtn1.top-banner--input:after{transform:rotate(180deg)}
.dropdown-menu,.dropdown-menu1{transition:all .2s ease-in-out;background:#fff;border:1px solid #9D0E3C;color:#000;cursor:pointer;display:none;position:absolute;top:54px;left:0;right:0;width:100%;z-index:99999;border-radius:20px!important;height:auto;margin:0 auto!important}
.dropdown-menu1{top:0}
.dropdown-menu li{padding:8px;cursor:pointer;margin:0;border-bottom:1px solid #9D0E3C}
.dropdown-menu li:last-child{border-bottom:none}
.show-menu,.show-menu1{display:block}
.top-input--container img{position:absolute;top:50%;left:20px;transform:translateY(-50%)}
.top-input--container .cities-list{background:#fff;border-radius:3px;height:auto;margin:0}
.top-input--container{position:relative}
.mfp-content{max-width:700px}
.cheeey-pick-popup .banner-left--inner .sub-text{font-weight:500;font-size:16px;letter-spacing:.025em;color:#000;margin-bottom:10px;display:block;line-height:1}
.cheeey-pick-popup .top-banner--heading{font-weight:700;font-size:32px;line-height:126%;margin-bottom:40px;text-align:center;}
.cheeey-pick-popup p.dropdown-button ,.cheeey-pick-popup  p.top-banner--input {font-family:DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
/* .cheeey-pick-popup .dropdown-button:after,.cheeey-pick-popup .top-banner--input:after{background-image:url(/cdn/shop/files/Vector_7.svg?v=1681799805);content:'';width:13px;height:7px;background-position:right center;background-repeat:no-repeat;margin-top:3px}
*/
.cheeey-pick-popup .top-input-wrapper{max-width:100%}
.cheeey-pick-popup .select-city{margin-right:0}
.section-cherrypick-popup .select-city p{margin-bottom:24px;}
.section-cherrypick-popup .select-country p{margin-bottom:40px;}
.section-cherrypick-popup .check_city_btn {margin-top: 6px;background: #A70B44;display: flex;width: 100%;border-radius: 36px;font-weight: 500;font-size: 16px;font-family: DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing: 0;padding: 14px 30px;align-items: center;justify-content: center;gap: 8px;}
.section-cherrypick-popup{background-size:cover;background-position:bottom right;background-repeat:no-repeat;border-radius:24px;}
.section-cherrypick-popup .wrapper{padding:60px;border-radius:24px;}
.mfp-close-btn-in .mfp-close{color:#333;margin:25px;font-weight:100;font-family:DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:40px}
.mfp-bg {background-color: rgba(0,0,0,0.5);}
.top-input--container .cities-list .city-item { padding: 8px;border-bottom: 1px solid #9D0E3C;cursor: pointer;margin: 0;}
.mfp-content .ttop-input-wrapper {max-width: 512px;margin: auto;}

/*==popup-end==*/

/*==collection-start==*/
.collection-category .wrapper{max-width:100%;padding:0}
.collection-category{margin-top:0px;padding-bottom:0px}
.collection-category h2{font-weight:700;font-size:32px;margin-bottom:30px}
/* .collection-category ul li img{width:98px;height:98px;object-fit:cover;border-radius:50px} */
.collection-category ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.collection-category span{font-weight:500;font-size:18px;color:#999194;display:block;text-align:center;margin-top:10px;padding: 0 9px;}
.collection-category ul li {width: 120px;line-height: 26px;}
.collection-category-image {position: relative;margin: 0 auto;line-height: 0;width: 85px;height: 85px;display: flex;align-items: center;justify-content: center; -webkit-box-shadow: 0px 4px 12px 0px rgb(236 236 236);-moz-box-shadow: 0px 4px 12px 0px rgb(236 236 236);box-shadow: 0px 4px 12px 0px rgb(236 236 236);border: 0px;border-radius: 50px;padding: 8px 0 0;}
.collection-category ul {flex-wrap: unset;overflow-x:auto;scroll-behavior: smooth;margin: 0 0 10px;}
.collection-category ul li.active span{color:#9E0D3C;}
.collection-category ul li.active .collection-category-image {border:1px solid #A70B44;-webkit-box-shadow:0px 4px 12px 0px rgb(236 236 236);-moz-box-shadow:0px 4px 12px 0px rgb(236 236 236);box-shadow:0px 4px 12px 0px rgb(236 236 236);}
.collection-category ul li.active .collection-category-image svg path {fill:#fff;}
.collection-category-image svg {min-width:45px;height:auto;}
.collection-category-image img {width: 48px;height: 48px;object-fit: contain;}
/*==collection-end==*/

/*==collection-product-start==*/
.template-list-collections .wrapper, .template-search .wrapper, .template-page.template-any .wrapper, .template-index.template-any .wrapper, .template-product .wrapper{max-width: 1560px;}
.collection-product .wrapper{padding:0}
.product-left-content .collection-name h2 {font-weight: 700;font-size: 24px;display: block;margin: 0;}
.collection-product .pl-image{line-height:0}
.collection-name .pl-image img{border:1px solid #E8E9EB;border-radius:50%;object-fit:contain;width:76px;height:76px;min-width: 76px;min-height: 76px;max-width: 76px;max-height: 76px;}
.collection-product-block{display:flex;flex-wrap:wrap;padding-bottom:54px;margin-bottom:32px;overflow:hidden;}
.collection-product-left{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}
.collection-product-right{width:100%;display:flex;flex-wrap:unset;scroll-behavior:smooth;justify-content:flex-start;}
.product-right-content .pr-img{position:relative;}
.product-right-content .pr-img img{width:100%;height:200px;object-fit:cover;border-radius:16px}
.product-right-content h6, .template-collection .pr-content-left h6 {font-weight:400;font-size: 20px;line-height: normal;margin-bottom: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #26030F;}
.product-right-content .pr-content-size {color: #999194;}
.product-right-content p.price, .template-collection .pr-content-left p.price {font-weight: 500;font-size: 20px;margin: 10px 0px 0px;color: #26030F;}
.product-right-content span.grams{font-weight:500;font-size:14px;white-space:nowrap;color:#9E0D3C}
.pr-content{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px;position:relative;}
.product-viewall a{font-weight:700;font-size:18px;color:#950231;border:1.2px solid rgba(149,2,49,0.19);border-radius:10px;width:135px;height:135px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px;text-align:center}
.product-viewall span{display:block;width:100%;line-height:144%}
.product-right-content{margin:0 8px;width:16%;}
.product-viewall{margin-left:30px}
.collection-product{margin:60px 60px 0}
.collection-product-left .product-left-content{display:flex;align-items:center}
.product-left-btn a.btn svg {margin: 0 0 3px;}
.product-left-btn a.btn {font-weight: 700;font-size: 16px;min-width: 200px;font-family: DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing: 0;text-transform: uppercase;background: #A70B44;border-radius: 50px;height:60px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;}
.collection-name {display: flex;align-items: center;padding-right: 20px;}
.collection-name .pl-image { width: 70px; }
.product-right-review{position: relative;}
.product-right-review:before {content: "";position: absolute;left: 0;width: 2px;height: 40px;background: #cdcdcd;}
.collection-product .collection-product-block:last-child{border:0;padding-bottom:0}
.template-collection #shopify-section-header {z-index:200 !important;}
.collection-name .collection-title {display: flex;align-items: center;gap: 12px;}
.collection-name .collection-content {padding-left: 20px;}
.collection-name .collection-content  p {color: #999194;margin: 0;text-align: left;}
.collection-name .collection-title span {padding: 5px 16px;border-radius: 16px;background: #FFF;box-shadow: 0px 4px 12px 0px rgba(126, 120, 122, 0.12);color: #219653;}
.product-left-btn.mobile-view {display: none;}
.template-list-collections .main-content {margin-top: 80px;}
/*==collection-product-end==*/

/*==cart-start==*/
.minus_bb, .plus_bb {background:#9e0d3c;border-color:#9e0d3c;}
.btn {font-weight: 700; font-size: 16px;font-family: DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; letter-spacing: 0;text-transform: initial;background: #9e0d3c;border-radius: 50px;padding: 9px 22px;}
/*==caret-end===*/
.fixed-header .site-menu-open-close svg {width:31px;}
.cheeey-pick-popup  .mfp-close {display:none;}
.shipping-original{color: darkgray;}

.pos_abs_grid { position: relative; /*overflow: hidden;*/ }
.all_products .all_single_product .load:before { left: 0; width: 100%; z-index: 3; top: 0; content: ''; position: absolute; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)); -webkit-animation-name: animation-wax5px; animation-name: animation-wax5px; -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.all_products .all_single_product .load:after { opacity: 1; background-color: #E8E9EB; content: ""; position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height: 100%; }
@keyframes animation-wax5px {
0% { -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }
100% { -webkit-transform: translate3d(181.8181818181818%,0,0); -ms-transform: translate3d(181.8181818181818%,0,0); transform: translate3d(181.8181818181818%,0,0); }
}

@media screen and (max-width: 768px) {
.shipmnet_header .shipment_number,.shipment_tracking_number,.shipment_tracking_status{width:50%}
.multiple_shipments_Wrapper{padding-right:0}
.fancybox-content{max-height:unset!important}
.all_shipment_details li{text-align:-webkit-center}
.as-banner-left .vendors-4 .user_pic{width:120px!important}
.all_shipment_details li .user_pic{display:flex!important}
.as-banner-left .shipment_content_details{width:100%!important}
.as-banner-left .shipment_tracking_status{width:100%!important}
.review-stars--container{width:50%}
.header-bar{padding:2px 0 5px}
input.abc.header-bar__search-input{color:#999194;font-weight:500;padding:25px 20px 21px 35px!important;line-height:1;text-indent:unset;font-size:14px!important;letter-spacing:0;text-align:center;border-radius:50px!important;-webkit-box-shadow:0 4px 12px 0 rgb(236 236 236);-moz-box-shadow:0 4px 12px 0 rgb(236 236 236);box-shadow:0 4px 12px 0 rgb(236 236 236)}
.supports-fontface .header-bar__search-submit{height:48px;padding:0;left:10px;z-index:1}
.section-cherrypick-popup .wrapper{padding:24px 30px;}
.cheeey-pick-popup .top-banner--heading{font-size:20px;line-height:1.5;}
.section-cherrypick-popup .check_city_btn svg {display: none;}

.mfp-close-btn-in .mfp-close{margin:5px}
.popup-button{margin-right:0;}
.popup-button a{text-align:center;}
a.as-side-signup-btn.btn {font-family: DD-TTNorms,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing: 0;text-transform: initial;background: #9e0d3c;font-size: 14px;border: 0px;min-height:auto;}
.wrapper_mobile_view .grid--full.coll_temp{display:block;}
.wrapper_mobile_view .grid--full{display:flex;align-items:center;justify-content:center;margin:0 5px;margin-right:15px;}
.template-product .logo__image-wrapper { max-width: max-content !important; }
.wrapper_mobile_view .grid--full .only-mobile{flex:0 0 50%;}
.top--search-in .header-bar__search-submit{right:0;}
.section-cherrypick-popup .select-city p {margin-bottom: 16px;}
.section-cherrypick-popup .check_city_btn {margin-top: 28px;padding: 12px 30px;}
}
@media screen and (min-width: 769px) {
.review_box_open .fancybox-can-swipe .fancybox-content{min-height: calc(100% - 0px)!important;}
}

.star-ratings--new li{pointer-events:none}
.as-banner-left .user_info{padding:0;margin:0}
.as-banner-left .user_pic{width:55%}
.all_shipment_details li{padding:5px 0}
.all_shipment_details li:last-child{padding-top:5px}
.as-banner-left{width:65%}
.as-banner-left .user-content{display:block!important;justify-content:unset!important}




@media screen and (max-width:1199px) { 
.site-header .grid--full {padding: 17px 30px;}
.popup-button {margin-right:20px;}
.site-header .header-bar__module--list-acc {margin-left:20px;}
.site-header .as-nav-second {margin-right:10px;}
.sweets-category-section .sweets-col .slick-prev {left: 46% !important;}
.sweets-category-section .sweets-col .slick-next {right: 40% !important;}
.template-product .product_image .gallery .main_featured_image img:first-child {height: auto !important;}

}
@media screen and (max-width: 1050px) {
.home-rating-top{display:flex}
.as-banner-left{width:100%!important}
.as-banner-left .all_shipment_details li{width:100%}
.as-banner-right{width:100%}
.as-banner-right .as-banner-btns{justify-content:center!important}
.custom-list .star-ratings--new .rating_on_review{width:50%;margin-left:auto}
}
.rev-prev{position:absolute;z-index:100;top:50%;left:-1px;transform:translate(-50%,-50%);width:44px;height:44px;border-style:none;opacity:.5;color:#444;background:#fff;padding:12.25px 15px 12.3px;border-radius:50%;box-shadow:rgb(0 0 0 / 16%) 0 2px 8px;font-weight:400;line-height:1px}
.rev-next{position:absolute;z-index:100;transform:translate(-50%,-50%);top:50%;right:-45px;width:44px;height:44px;border-style:none;opacity:.5;color:#444;background:#fff;padding:12.25px 15px 12.3px;border-radius:50%;box-shadow:rgb(0 0 0 / 16%) 0 2px 8px;font-weight:400;line-height:1px}
@media screen and (min-width: 769px) {
.custom-list{justify-content:space-between}
.tracking_status--new{text-align:right!important}
.tracking-custom{text-align:right!important}
}
@media screen and (min-width: 769px) {
.custom-list .star-ratings--new{width:22%}
.custom-list .star-ratings--new .rating_on_review{text-align:right}
.tracking_status--new{width:22%}
}

.multiple_shipments_Wrapper .shipmnet_header{justify-content:space-between}
.tracking-custom{text-align:left}
.rating_on_review .vendor_name{position:relative;top:-5px;font-size:14px}
.all_shipment_details li .user_pic{display:flex!important;justify-content:center;flex-wrap:nowrap;align-content:center;width:auto}
.all_shipment_details .user_pic img{max-width:60px;border-radius:100%;border:2px solid #cccccc69;height:60px;object-fit:contain;background:#fff;margin-left:-25px}
.user_pic img:nth-child(1){left:0;margin:0}
.collection-user img{max-width:60px;border-radius:100%;border:2px solid #cccccc69;height:60px;object-fit:contain;background:#fff}
.image-holder{text-align:center}
.image-holder img{max-width:150px;height:auto}
.rev-prev svg,.rev-next svg{width:24px!important;height:24px;position:relative;left:-6px;top:-20px}
.rev-prev svg path,.rev-next svg path{fill:#9f113f}
.enable_full_width_banner .bannerRight{width:100%!important;position:relative;border-radius:12px;overflow:hidden}
.enable_full_width_banner .bannerRight img{width:100%;height:unset!important;object-fit:unset!important;float:unset!important}
.enable_full_width_banner .collectBannerContent{height:unset!important;padding:0!important}
.enable_full_width_banner .bannerRight a.full_width_banner_btn{position:absolute}

@media (max-width: 700px) {
.enable_full_width_banner .bannerRight {display: block;}
}

.errors-custom ul li{list-style:none}
.errors-custom ul{margin:0}
.all_shipment_details .shipment_content_details{padding-left:20px}

@media screen and (max-width: 768px) {
.all_shipment_details .shipment_content_details{padding-left:0}
.all_shipment_details .shipment_details{font-size:16px;line-height:19px;margin-top:10px;margin-bottom:6px}
.banner-bttn-mobile .slides__btn{font-size:14px;height:32px;line-height:32px;min-height:32px;padding:0 20px}
.collection-category ul li img {width:33px;height:unset;}
.collection-category ul li {margin-bottom:0px;font-size:14px;padding: 0 ;}
.Sweets-category {margin: 0 -15px 17px !important;}
.collection-category span {font-size:12px;line-height: 1.3;    margin-top: 8px;}
.collection-category h2 {font-size:25px;text-align: center;}
.collection-category .collection-extended-category ul {margin:0px -15px;}
.collection-product-left {width: 100%;}
.product-right-content {min-width:50%;}
.product-left-btn.desktop-view {display: none;}
.product-left-btn.mobile-view {display: block;width: 100%;}
.product-right-content .pr-img img {height: 135px;}
.product-viewall{margin:0 auto}
.product-left-content{text-align:center}
.collection-product{margin:24px 0 0px}
.popup-button {display:inline-block;margin: 0px;background-position: right 15px center;}
.mobile-cart-page-link img {height:24px !important;}
span.cart-count {top: -12px;}
.collection-category-image {width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;}
.collection-product .pl-image {margin-right: 0;}
.collection-name .collection-content {padding-left: 12px;}
.product-left-content .collection-name h2 {font-size: 16px;}
.collection-name .collection-content  p {font-size: 12px;}
.collection-product .product-left-content span {font-size: 12px;padding: 4px 10px;}
.collection-category ul li svg {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;padding:6px;}
.collection-product-right {padding-bottom:10px;}
.collection-name .pl-image img {max-width:56px;max-height:56px;min-width: 56px;min-height: 56px;}
.product-left-btn a.btn {font-size:14px;padding: 5px 15px;min-height: 36px;}
.collection-product-block {padding-bottom: 0px;margin-bottom: 24px;border: 0px;}
.collection-product-left .product-left-content {width: 100%;justify-content: space-between;}
.product-right-content {padding: 0px;min-width: 135px;margin: 0px;}
.product-right-content h6, .template-collection .pr-content-left h6 {font-size: 12px;}
.css-5ra53n svg {width:18px;height:auto;min-height:30px;}
.css-1ujxbbc {min-height:30px;}
.product-right-content .pos_abs_grid .css-10s7od3 {bottom: -8px;right: 8px;}
.btn {font-size: 14px;padding: 5px 15px;}
.css-14w70yu svg, .css-5ra53n svg {width: 14px;}
#shopify-section-header .fixed-header.sticky {height: auto;}
#shopify-section-header .fixed-header.sticky .wrapper-shade{display: none;}
}


span#zoom-1{display:block;width:100%}
.zoom img{display:block}
.zoom_info_message{text-align:center;font-size:15px}
.quick_view_twmplate .four-fifths{width:100%}

@media (max-width:600px){
.popup-button svg{margin-right:7px;}
.popup-button span{font-size:12px;}
.popup-button .country{margin-left:8px;}
.popup-button a{text-align:left;padding:8px 15px;}
.popup-button {margin-right: 0;min-width: 156px;margin: 3px 0 16px 0;}
.collection-category ul {margin: 0 -15px 0;padding: 0 15px;gap: 10px;}
.collection-category ul li a {display: flex;flex-direction: column;align-items: center;}
}


/* DD@112----> Sweets category collection */
.sweets-category-section .wrapper{padding:0px;}
.sweets-category-section .Sweets-category.active{margin-top:120px;}
.sweets-category-section .sweets-col .slick-slide {padding: 15px;}
.sweets-category-section .sweets-col .slick-arrow {opacity: 1;top: auto;bottom: -92px;box-shadow: 0px 4px 12px 0px rgba(126, 120, 122, 0.12);z-index: auto;width: 60px;height: 60px;padding: 0;}
.sweets-col-box {width: 430 !important;}
.sweets-category-section .sweets-col .slick-arrow svg {width: 32px !important;height: 32px !important;top: 0;left: -10px;}
.sweets-category-section .sweets-col .slick-prev {left: 45%;}
.sweets-category-section .sweets-col .slick-next {right: 45%;}
.sweets-category-section .sweets-col .slick-arrow.slick-disabled {opacity: 0.5;}
.sweets-category-section .sweets-col .slick-arrow svg path {fill: #000;}
.sweets-category-section .sweets-col{grid-template-columns: 1fr 1fr 1fr;-webkit-column-gap: 24px;column-gap: 24px;row-gap:24px;}
.sweets-category-section .sweets-col .css-13qzfcp{background-position:center right;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:flex;overflow:hidden;min-height:190px;text-decoration:none}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck {display: flex;flex-flow: column;padding: 15px 15px 12px 18px;justify-content: center;align-items: flex-start;}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck .title{margin-bottom:4px;color:#a70b44;font-weight:500;display: flex;align-items: center;}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck .title{background-color:rgba(211, 211, 211,.8);padding:4px 15px 6px 15px;border-radius:50px;margin-left:0px;white-space:nowrap}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck .text{color:#fff;font-size:14px;margin-bottom:0;font-weight:400;line-height:1.4;text-align: left;}
.sweets-category-section .sweets-col .css-13qzfcp .css-15ys5r0{margin:0;padding:0;display:inline-flex;width:auto;border-radius:50px;line-height:1;padding:6px}
.sweets-category-section .sweets-col .css-13qzfcp .css-15ys5r0 .css-86c4kt{list-style:none;align-self:flex-end;position:relative;border:0;border-radius:50%;margin-bottom:0}
.css-86c4kt:nth-of-type(n+2){margin-left:-6px;}
.sweets-category-section .sweets-col .css-13qzfcp .css-15ys5r0 .css-86c4kt .css-c7gbh3 {max-width: 100%;object-fit: contain;transform: translate3d(0px, 0px, 0px);background: rgb(255, 255, 255);display: block;border-radius: 50%;box-shadow: rgb(0 0 0 / 35%) 0px 0px 2px;}
.css-kwy29v {position: absolute;top: -6px;right: -14px;font-size: 14px;line-height: 15px;font-weight: bold;border-radius: 16px;padding: 1px 8px 2px;background-color:#9e0d3c;color: rgb(255, 255, 255);}
.collection-category .collection-extended-category .wrapper ul li {max-width: unset;padding: 3px 16px;white-space: nowrap;font-size: 16px;line-height: 1;font-weight: 500;color: #999194;background: transparent;width: 20%;text-align: center;}
.collection-category .collection-extended-category .wrapper ul li a{color:#999194;}
.collection-category .collection-extended-category .wrapper ul li.active a{color:#9E0D3C;}
/* #shopify-section-16377592156a44d3b0{min-height:250px;} */
.sweets-category-section .sweets-col .css-13qzfcp span.delivary{font-size:12px;background-color:rgba(255,255,255,.2);padding:4px 10px;border-radius:50px;text-transform:uppercase;margin-left:5px;white-space:nowrap}
.sweets-logo-bg{margin-bottom:80px}
.Sweets-category{margin:20px 0 50px}
.gallery-review-block{
  display:flex;
  align-items:center;
  justify-content: flex-end
}

.gallery-review-right p{font-size:12px;font-weight:500;color:#26030f;margin:0;line-height:1}
.gallery-review-right p svg{margin-left:3px}
.gallery-review-right span{font-size:10px;color:#999194;font-weight:400;line-height:1;margin-top:2px;display:block}
.gallery-review-left{line-height:1;margin-right:4px}
.gallery-review-left img{
  min-width: 24px;
  min-height: 24px;
}
.gallery-review-left{line-height:1}
.gallery-review{
  margin-left:20px;
  /* min-width: 70px; */
}
.a_featored_col a{display:block;width:100%}
.a_featored_col .gallery__image-container{justify-content:space-between;padding:12px 20px}
.gallery_image_left{display:flex;align-items:center}
input.abc.header-bar__search-input{color:#999194;font-weight:500;text-align:center;border-radius:50px!important;-moz-box-shadow:0 4px 12px 0 #7e787a;border:0!important;outline:0px !important;}
.collection-extended-category ul{background-color:#faf5f7;padding:20px}
.collection-category .collection-extended-category .wrapper ul li{margin-bottom:0;border-left:1px solid #ebe6e8}
.collection-category .collection-extended-category .wrapper ul li:first-child{border:0}
.css-14w70yu svg path,.css-5ra53n svg path{fill:#ffff}
.css-14w70yu svg {margin-top: 7px;}
.pr-content-left{width:100%;text-align:left;}
.pr-content-size select { background-color: #f5f5f5; border: 0; border-radius: 6px; font-size: 14px; font-weight: 400; width: auto; min-width: 100%; padding: 8px; height: 43px; line-height: 1; margin: 0; }
.collection-product-right .product-variant, .template-collection .pr-content-left .product-variant{display:inline-block!important;position:relative;margin-left:10px;width: 148px;}
.product-left-btn {text-align: right;width: 50%;}
.section-cherrypick-popup .banner-left--inner p{color:#6a6567!important;font-weight:500;font-size:14px;background:unset;border:0;padding:16px 20px;-webkit-box-shadow:0 4px 12px 0 rgb(236 236 236);-moz-box-shadow:0 4px 12px 0 rgb(236 236 236);box-shadow:0 4px 12px 0 rgb(236 236 236)}
.cheeey-pick-popup .top-input-wrapper .dropdown-button:after,.cheeey-pick-popup .top-input-wrapper .top-banner--input:after{content:"";background-image:url(/cdn/shop/files/Vector_Stroke_47365378-f090-44ac-bec4-f10d219b7032.svg?v=1704458847);width:14px;height:8px}
span.cart-count.hidden-count{display:none}
.product-single__variants-select:after{top:64%;}

@media (max-width:1450px) and (min-width: 1200px){
  .grid-uniform.featured-images.stores-section .grid__item {
    width: calc(33.33% - 2px);
    float: unset;
    display: inline-block;
  }
}
@media (max-width:1200px) and (min-width: 768px){
  .grid-uniform.featured-images.stores-section .grid__item {
    width: calc(50% - 2px);
    float: unset;
    display: inline-block;
  }
}

@media (max-width:900px){
.sweets-category-section .sweets-col{grid-template-columns:1fr 1fr;row-gap:24px;}
}
@media (max-width:768px){
.template-page .stores-section .featurd_title {padding: 0;}
.product-variant .tetracustomvariant {font-size: 12px;padding: 5px;}
.collection-product .pr-content .product-variant:after {top: 40%;}
.product-single__variants-select:after {top: 66%;}
.sweets-category-section .sweets-col {grid-template-columns: 1fr 1fr;gap: 0;display: flex;gap: 15px;padding: 0 15px;}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck .title{font-size: 14px;line-height:1;}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck{width:100%;padding:12px 15px;}
.sweets-category-section .Sweets-category{margin-top:0px;margin-right: -15px;}
.fixed-header .site-menu-open-close svg{width:25px;height:auto}
.logo__image-wrapper{max-width:128px !important;width:auto;height:48px; display: flex; align-items: center;}
.logo__image-wrapper .pd_top_img { width: 100%; }
.header-bar.header-bar-al-temp{background-color:transparent}
.header-bar.header-bar-al-temp{background-color:#9e0d3c;background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;padding-bottom:0}
.header-bar__search{background-color:transparent;position:relative;top:6px}
.popup-button{margin-right:0;min-width:156px;margin-bottom:6px}
span.cart-count{top:-5px;width:17px;height:17px;min-width:16px;font-size:10px;right:-6px}
.collection-category.home-category{padding:10px 0 24px;border:0}
.sweets-category-section .sweets-col .css-13qzfcp{min-width:310px;min-height:180px}
.sweets-category-section .sweets-col .css-13qzfcp .css-15ys5r0 .css-86c4kt .css-c7gbh3{width:24px;height:auto}
.sweets-category-section .sweets-col .css-13qzfcp span.delivary{font-size:11px;background-color:rgba(255,255,255,.2);padding:5px 10px;border-radius:50px;text-transform:uppercase;margin-left:5px;font-family:DD-TTNorms}
.sweets-category-section .sweets-col .css-13qzfcp .css-1riz2ck .text{font-size:12px;margin-top:5px;max-width:210px}
.sweets-category-section .sweets-col .css-13qzfcp .css-15ys5r0 .css-86c4kt{width:24px;height:24px;display:flex;background-color:#fff;align-items:center}
.featurd_title h1{font-size:16px;color:#26030f;margin-bottom:14px;padding-left:2px;}
.featurd_title{margin-top:0;margin-bottom:0}
.a_featored_col .gallery__image-wrapper{min-height:66px;width:66px;min-width:66px;margin-right:12px}
.gallery__image-container .wd_75_p{margin-left:0}
.a_featored_col .gallery__image-container{padding:0}
.grid-uniform.featured-images .grid__item{margin-bottom:18px}
.gallery_col_subttle{line-height:1}
.gallery_col_ttle{margin-bottom:5px;font-size:14px;}
div#shopify-section-new-featured-collection{padding-top:24px}
.collection-category .collection-extended-category .wrapper ul li{font-size:14px;width: auto;}
.collection-extended-category ul{padding:16px 0}
.css-14fuadz{padding:0 10px}
.product-right-content .pr-content{margin-top:10px}
.pr-content-size{font-size:12px;display:flex;align-items: center;padding: 0 0 6px !important;}
.pr-content-size select{font-size:12px;min-width:100%;padding:0 8px;height: 22px;}
.pr-content-left .pr-content-size span.option_title {max-width: 20px !important;}
.product-variant{margin-left:7px}
.product-right-content p.price, .template-collection .pr-content-left p.price{margin:8px 0 0;line-height:1;font-size: 16px;}
.product-left-btn{margin-top:15px}
.product-left-btn a.btn{font-size:16px;padding:9px 15px;min-height:48px;width:100%;height: 48px;}
.collection-product-right::-webkit-scrollbar, .collection-category ul::-webkit-scrollbar,  .collection-category .collection-extended-category ul::-webkit-scrollbar {display: none;}
.collection-product-right { margin-left: 0; margin-right: -20px; width: calc(100% + 20px); gap: 13px; overflow: auto; }
.template-search .product-right-content { margin: 0; padding: 0; }
.mfp-container{padding-left:15px;padding-right:15px}
.sweets-category-section .sweets-col .slick-arrow {width: 48px;height: 48px;bottom: -72px;}
.sweets-category-section .sweets-col .slick-arrow svg {width: 24px!important;height: 24px!important;}
.sweets-category-section .sweets-col::-webkit-scrollbar{display: none;}
.product-right-review:before{display: none;}
/*==sticky-start==*/
.fixed-header .header-bar-al-temp-all{height:132px}
.fixed-header.header-bar-al-temp-all.sticky .grid--full, .fixed-header.header-bar-al-temp-all.sticky .only-mobile{display:none}
.fixed-header .header-bar__search{transition-property:right,left,width,top;transition-duration:.6s;transition-timing-function:ease;top:calc(100% - 15px);left:0;right:0;width:92vw;position:absolute;margin:0 auto;z-index:9}
.fixed-header.header-bar-al-temp-all.sticky .header-bar__search{transition-property:right,left,width,top;transition-duration:.6s;transition-timing-function:ease;background-color:transparent;position:absolute;top:6px;left:0;right:0;width:74vw;margin:0 auto}
.fixed-header .wrapper-shade{top:55px;position:absolute;display:flex;-webkit-box-align:center;align-items:center;flex-direction:column;height:6.8125rem;min-width:100%;overflow:hidden}
.fixed-header .wrapper-shade span{width:100%;transition-property:background-color,height;transition-duration:.6s;transition-timing-function:ease;background-color:#9e0d3c;clip-path:ellipse(70% 75% at 50% 25%);height:6rem}
.fixed-header.header-bar-al-temp-all.sticky .wrapper-shade span{width:100%;transition-property:background-color,height;transition-duration:.6s;transition-timing-function:ease;background-color:#fff;clip-path:ellipse(70% 75% at 50% 25%);height:0}
.fixed-header.header-bar-al-temp-all.sticky input.abc.header-bar__search-input{box-shadow:none}
.fixed-header .header-bar-al-temp-all{background-color:transparent}
.fixed-header .header-bar-al-temp-all .popup-button{position:relative;z-index:1}
.fixed-header .wrapper_mobile_view{transition:background-color .6s ease 0s}
.fixed-header.header-bar-al-temp-all.sticky .wrapper_mobile_view{background-color:#fff;transition:background-color .6s ease 0s;box-shadow:rgba(24,12,32,.2) 0 .125rem .5rem 0}
.fixed-header.header-bar-al-temp-all.sticky .cart-page-link.mobile-cart-page-link svg path, .fixed-header.header-bar-al-temp-all.sticky .css-1uf9n68 svg path{fill:#000}
.fixed-header.header-bar-al-temp-all.sticky .header-bar.header-bar-al-temp{background-color:#fff}
body.template-cart .wrapper-shade, body.template-product .wrapper-shade, body.template-collection .wrapper-shade, body.template-product .wrapper-shade, .template-search .fixed-header .wrapper-shade {top: 35px;}
.template-cart .wrapper.main-content.top_fd_bt {margin-top: 100px;}
.template-collection .fixed-header .header-bar__search {top: calc(31% - 6px)!important;}
.fixed-header.header-bar-al-temp-all.sticky .wrapper_mobile_view {padding: 20px 15px 14px;}
.fixed-header.sticky .as-cart--back svg path {fill: #000;}
.template-customers-addresses .fixed-header .header-bar__search, .template-customers-account .fixed-header .header-bar__search, .template-customers-register .fixed-header .header-bar__search, .template-index .fixed-header .header-bar__search, .template-customers-login .fixed-header .header-bar__search, .template-page .fixed-header .header-bar__search, .template-list-collections .fixed-header .header-bar__search, .template-404 .fixed-header .header-bar__search {/*top: calc(100% - -5px);*/top:100%;}
.template-customers-addresses .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-customers-account .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-search .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-customers-register .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-index .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-customers-login .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-page .fixed-header.header-bar-al-temp-all.sticky .header-bar__search, .template-list-collections .fixed-header.header-bar-al-temp-all.sticky .header-bar__search{top: 12px;}
.fixed-header .only-mobile {position: relative;z-index: 1;top:-8px;}

/*==sticky-end==*/
  .gallery-review{
    min-width: 70px;
  }
  .gallery-review-right {
    min-width: 33px;
  }
  .template-cart .wrapper.main-content::after {
    display:none;
}
.custom_note{
  display:flex;
}
@media (max-width:660px){
.section-cherrypick-popup{background-size:80%;background-color:#ffffff !important;}
}
/* DD@112----> Sweets category collection */

/*  @@ 112 @@ Collections image size 26 Jul 2023  */
.collectionChangesTemp.col-24-mantra-organic .product__img-wrapper.supports-js .product__img{max-width: 100% !important;max-height: 100% !important;object-fit: contain;}
.collectionChangesTemp.col-24-mantra-organic .wow {padding-top: 100% !important;height: 100% !important;}
.collectionChangesTemp.col-kalamandir .product__img-wrapper .wow{padding-top:150% !important;}
.collectionChangesTemp.col-kalamandir .product__img-wrapper .wow .product__img{height:100%;} 
.collectionChangesTemp.col-mandir .product__img-wrapper .wow{padding-top:150% !important;}
.collectionChangesTemp.col-mandir .product__img-wrapper .wow .product__img{height:100%;} 
#your-shopping-cart .fixed-header .only-mobile {display: none;}



/* pdp stat */
.template-product .wrapper.main-content.top_fd_bt {margin-top: 70px;}
.template-product .product-top-btn {display: flex;justify-content: space-between;margin: 0 0 10px;}
.product-btn {width: 60px;height: 60px;border-radius: 60px;background:  #FFF;box-shadow: 0px 4px 12px 0px rgba(126, 120, 122, 0.12);display: flex;align-items: center;justify-content: center;}
.template-product .product-top-btn .product-btn svg{width: 32px;height: 32px;}
.template-product .product_image {width: 45%;}
.template-product .product-single__hero .product-content {width: 55%;}
.template-product .product_image .product-single__photos img:first-child {border-radius: 16px;position:unset;}
.template-product .product_image .gallery .main_featured_image img:first-child {width: 100%;height: 646px;object-fit: cover;border-radius: 16px;position:unset;}
.template-product .product_image .gallery .gallery-slider {margin: 0 0 20px;position: relative;}
.template-product .product_image .gallery .gallery-thumbs .swiper-slide a {border: none;height: 100%;}
.template-product .social-sharing-box {position: absolute;bottom: 36px;right: 16px;}
.template-product .social-sharing-icon {display: flex;border-radius: 12px;background: rgba(0, 0, 0, 0.40);backdrop-filter: blur(8px);padding: 12px 12px;cursor: pointer;}
.template-product .social-sharing-box .social-sharing {position: absolute;bottom: 60px;transform: translateX(70px);opacity: 0;transition: all 0.5s;}
.template-product .social-sharing-box .social-sharing.active {transform: unset;opacity: 1;transition: all 0.5s;}
.template-product .social-sharing-box span.share-title{display: none;}
.template-product .social-sharing-box .social-sharing a {margin: 5px 0;background: #fff;border: none !important;height: auto;border-radius: 10px;}
.template-product .social-sharing-box .social-sharing a span.icon {font-size: 24px;height: auto;padding:12px;color: #999194;}
.template-product .social-sharing-box .social-sharing a:hover {background: #a60b44;}
.template-product .social-sharing-box .social-sharing a:hover span.icon{color:#fff;}
.template-product .social-sharing-icon svg.close {display: none;}
.template-product .social-sharing-icon svg {width: 24px;height: 24px;}
.template-product .social-sharing-icon.active svg.close {display: block;}
.template-product .social-sharing-icon.active  svg.open {display: none;}
.template-product .product-content .product-single__title {color: #26030F;font-size: 24px;font-weight: 500;margin: 0 0 8px;}
.template-product .product-content .brand-name{display: none;}
.template-product .product-content .short-dec {color: #7E787A;font-size: 16px;margin:0 0 12px; color: #999194;}
.template-product .product-content .date, .collection-product .product-right-content .date {display: flex;align-items: center;gap: 8px;padding: 12px 0 0;}
.template-product .product-content .date p, .collection-product .product-right-content .date p {margin: 0;font-size: 14px;color: #999194;} 
.template-product .product-content .date svg, .collection-product .product-right-content .date svg {width: 24px;height: 24px;}
.template-product .product-content  .prod-add-crt {width: 400px !important;display: flex;align-items: center;justify-content: center;background: #A70B44;gap: 8px;text-transform: uppercase;padding: 16px 20px;line-height: normal;margin: 14px 0 0;border-radius: 30px !important;}
.template-product .product-recommendations .section-header h2 {color: var(--Black, #26030F);font-size: 32px;font-weight: 700;line-height: normal;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper img {position: unset;max-width: 100% !important;height: 250px;object-fit: cover;border-radius: 16px;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper .wow {padding: 0 !important;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper{max-width: 100% !important;}
.template-product .product-recommendations .grid-uniform .grid__item {padding-left: 24px;}
.template-product .product-recommendations .grid-uniform .grid__item .css-10s7od3 {top: 190px;right: 12px;}
.template-product .product-recommendations {padding: 60px 200px 0;}
.template-product .product-recommendations .grid-uniform .grid-link {padding: 0;}
.template-product .product-recommendations  .pr-content-left h6 {font-weight: 400;font-size: 20px;line-height: 1;margin-bottom: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #26030f;}
.template-product .product-recommendations .pr-content-left .product-variant {display: inline-block!important;position: relative;margin-left: 10px;width: 148px;}
.template-product .product-recommendations .pr-content-left .pr-content-size {color: #999194;display: flex; align-items: center;}
.template-product .product-recommendations .pr-content-left .product-variant::after {top: 44%;}
.template-product .product-recommendations .pr-content-left .pr-content-size select {min-width: 100%;}
.template-product .product-recommendations .pr-content-left .price {font-weight: 500;font-size: 20px;margin: 10px 0 0;color: #26030f;}
.template-product .product-recommendations .pr-content-left .date {display: flex;align-items: center;gap: 8px;padding: 12px 0;}
.template-product .product-recommendations .pr-content-left .date svg {width: 24px;height: 24px;}
.template-product .product-recommendations .pr-content-left .date p {margin: 0;font-size: 14px;color: #999194;}
.template-product .product-detail-tab .tabs-nav {display: flex;border-radius: 8px;background: #FAF5F7;padding: 16px 0;}
.template-product .product-detail-tab .tabs-nav {display: flex;border-radius: 8px;background: #FAF5F7;}
.template-product .product-detail-tab .tabs-nav li {color: #999194;font-size: 16px;font-weight: 500;line-height: normal;padding:0 20px;border-right:1px solid #CDCDCD ;}
.template-product .product-detail-tab .tabs-nav li:last-child {border: none;}
.template-product .product-detail-tab .tabs-nav li a {color: currentColor;}
.template-product .product-detail-tab .tabs-nav li.tab-active {color: #A70B44;}
.tabs.product-detail-tab .tabs {margin: 16px 0 0;}
.template-product .product-content .product-detail-tab {margin-bottom: 26px;}
.product-content .disclaimer-text {border-radius: 16px;border: 1px solid #FFF;background: var(--White, #FFF);box-shadow: 0px 4px 12px 0px rgba(126, 120, 122, 0.12);padding: 12px;margin:0 0 20px;}
.template-product .product-content .product-detail-tab-title {color: #26030F;font-size: 24px;font-weight: 500;margin: 0;}
.product-content .disclaimer-text p {margin: 0;color: #7E787A;font-size: 14px;font-weight: 400;line-height: 21px;}
.template-product .product-content .product-single__variants-select label {color: #26030F;font-size: 24px;font-style: normal;font-weight: 500;line-height: normal;padding: 0 0 12px;}
.product-content .product-single__variants-select .swatch-wrapper .swatch { border-radius: 60px; background: #fff; box-shadow: 0 4px 12px #7e787a1f; color: #26030f; font-size: 11px; font-weight: 500; line-height: 12px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 13px; /*word-break: break-all;*/ }
 .product-content .product-single__variants-select {padding: 20px 0 0;}
.product-content .product-single__variants-select .swatch-wrapper .header {padding: 0 0 12px;color: #26030F;font-size: 24px;font-weight: 500;line-height: normal;width: 100%;}
 .product-content .product-single__variants-select .swatch-wrapper .swatch.active {background: #A70B44;color: #fff;}
 .product-content .product-single__variants-select .swatch-wrapper.color .swatch.color-has-img {background-size: cover;background-position: 0 3px;display: block;width: fit-content;height: 32px;border-radius: 24px;position: relative;}
 .product-content .product-single__variants-select .swatch-wrapper.color .swatch.color-has-img {background-color: transparent;box-shadow: none;display: grid;height: auto;gap: 12px;justify-items: center;}
 .product-content .product-single__variants-select .swatch-wrapper.color .swatch.color-has-img .color_title {color: #26030F;font-size: 14px;font-weight: 400;}
 .product-content .product-single__variants-select .swatch-wrapper.color .swatch.color-has-img span:first-child {box-shadow: 0px 4px 12px 0px rgba(126, 120, 122, 0.12);display: inline-block;width: 32px;height: 32px;border-radius: 100%;position: relative;background-size: cover;}
 .product-content .product-single__variants-select .swatch-wrapper.color .swatch.color-has-img span.active:first-child:before {content: "";position: absolute;width: 44px;height: 44px;border: 2px solid  #A70B44;border-radius: 100%;top: -6px;left: -6px;}
.template-product .product-content .product-single__quantity {display: inline-block;width: 25%;padding: 20px 0;}
.template-product .product-content .product-single__quantity label {padding: 0 0 12px;color: #26030f;font-size: 24px;font-weight: 500;line-height: normal;width: 100%;}
.template-product .product-content .product-single__quantity .quantity-selector {margin: 0;min-width:40%;max-width:40%;border:none;text-align: center;}
.template-product .product-content .product-single__quantity .quantity-block {display: flex;align-items: center;border: 1px solid rgba(64,59,55,.15);border-radius: 10px;}
.template-product .product-content .product-single__quantity .quantity-arrow {width: 30%;padding: 8px 0;text-align: center;cursor: pointer;}
.template-product .product-content .product-single__quantity .quantity-arrow svg {width: 16px;height: 16px;}
.template-product .site-header .as-nav-third {width: 65%;}
.template-product .site-header .as-nav-second {width: 35%;}
.template-product .site-header .as-nav-second {display: flex !important;align-items: center;}
.template-product .site-header .as-nav-second .site-header__logo { max-width: unset !important; width: 25%; margin: 0; }
.product-single__price { color: #26030f; display: flex; align-items: center; gap: 8px; font-size: 24px; font-weight: 500; }
.product-single__price .product-single__policies { color: #7e787a; font-size: 14px; font-weight: 400; margin: 0; }
.product-single__price.mobile-view {display: none;}
.template-product .product_image .gallery-slider .zoom { border-radius: 16px; }
.template-product .product_image .product-single__photos { position: relative; overflow:hidden;}

/* size guide */


size-guide-drawer h2{
    display: none;
    margin-top: 15px;
  }
  .sizeguide {
    margin-top: 15px;
  }
  .sizeguide .toggle__opt {
	font-size: 12px;
  }
  .sizeguide .toggle__main-label{
    font-size: 14px;
    padding-left: 0;
    margin-bottom: 20px
  }
  .sizeguide input[type="radio"] {
    accent-color: #000;
  }
  .sizeguide input[type="checkbox"] {
    display: inline-block;
    vertical-align: middle;
	position: relative;
	width: 37px;
	height: 18px;
	-webkit-appearance: none;
	appearance: none;
	background: #DBDBDB;
	outline: none;
	border-radius: 2rem;
	cursor: pointer;
	box-shadow: inset 0 0 1px rgb(0 0 0 / 50%);
  }
   .sizeguide input[type="checkbox"]:checked{
     background: #fff;
   }
  .sizeguide input[type="checkbox"]::before {
	content: "";
	width: 16.5px;
	height: 15.5px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: 1px;
	left: 0;
	transition: 0.5s;
  }
  .sizeguide input[type="checkbox"]:checked::before {
	transform: translateX(110%);
	background: #000;
  }
  .alt {
  	display: none
  }
  .sizeguide input[type=checkbox]:checked + span + label + .table-wrapper .alt,
  .sizeguide input[type=checkbox]:checked + span + label + table .alt {
    display: inline
  }
  
  .sizeguide input[type=checkbox]:checked + span + label + .table-wrapper .default,
  .sizeguide input[type=checkbox]:checked + span + label + table .default{
    display: none
  }

.sizeguide input[type=checkbox]:checked + span + label + tbod + .table-wrapper .alt,
.sizeguide input[type=checkbox]:checked + span + label + tbod + table .alt {
display: inline
}

.sizeguide input[type=checkbox]:checked + span + label + tbod + .table-wrapper .default,
.sizeguide input[type=checkbox]:checked + span + label + tbod + table .default{
display: none
}

  .sizeguide .toggle__opt~table {
    margin-top: 30px;
  }
  .sizeguide table {
	/* margin-top: 30px; */
    width: 100%;
    font-size: 14px;
    box-shadow: none;
    border-bottom: .1rem solid rgba(var(--color-foreground),.2);
  }
  .sizeguide thead {
	font-size: 10px;
	font-weight: normal;
	color: #000;
	opacity: 0.5;
    border-bottom: .1rem solid rgba(var(--color-foreground),.2);
  }

  .sizeguide thead th {
    font-size: 14px;
    }
  .sizeguide tr {
	border-bottom: .1rem solid rgba(var(--color-foreground),.2);
	text-align: center;
  }
  .sizeguide tr td:first-child {
	color: #000;
  }
  .sizeguide table:not([class]) td, .sizeguide table:not([class]) th{
    /* border: none; */
  }
.sizeguide__inner label {
    display: inline-block;
}

.sizeguide__inner .table-wrapper {
    margin-top: 0px;
}
.sizeguide__inner .table-wrapper:first-of-type {
  /* margin-top: 20px; */
}

/* pdp end*/


/* collection start */
.template-collection #collectionSideMenu .collectionSideInfo .header_review {display: flex;gap: 8px;justify-content: center;}
.template-collection #collectionSideMenu .collectionSideInfo .section-header__title, .template-collection #collectionSideMenu .collectionSideInfo .header_review p{margin: 0;}
 .view_all_link a { display: flex; flex-direction: column; align-items: center; background: #a70b440a; padding: 30px; border-radius: 20px; }
.view_all_link .pr-content {justify-content: center;margin: 0;position: relative;z-index: 1;}
.view_all_link {width: 16%;display:flex !important;justify-content: center;align-items: center;height: 240px;}
.view_all_link a svg path {stroke: #000;}
.view_all_link a span.text {color: #000;text-decoration: underline;}
.pr-content-left .pr-content-size {color: #999194;display: flex;align-items: center;padding:0 0 12px;}
.pr-content-left .pr-content-size span.option_title { max-width: 50px; width: 100%; }
.template-collection .product-variant:after {display: none;}
.product_options.color_option { display: flex; justify-content: center; gap: 6px; padding: 0 0 14px; align-items: center; }
.product_options.color_option a span { display: block; width: 12px; height: 12px; border-radius: 100%; }
.product_options.color_option a{position:relative;}
.product_options.color_option a.active:before { content: ""; position: absolute; width: 100%; height: 100%; border: 2px solid currentColor; border-radius: 100%; left: 0; top: 0; }
.product_options.color_option a.active { width: 16px; height: 16px; display: flex; justify-content: center; align-items: center; }
.product_options.color_option a.active span { display: block; width: 10px; height: 10px; border-radius: 100%; }

/* collection end */


/* quick view popup start */
.quick-view-popup .social-sharing-box {position: absolute;bottom: 36px;right: 16px;}
.quick-view-popup .social-sharing-icon {display: flex;border-radius: 12px;background: rgba(0, 0, 0, 0.40);backdrop-filter: blur(8px);padding: 12px 12px;cursor: pointer;}
.quick-view-popup .social-sharing-box .social-sharing {position: absolute;bottom: 60px;transform: translateX(70px);opacity: 0;transition: all 0.5s;visibility:hidden;}
.quick-view-popup .social-sharing-box .social-sharing.active {transform: unset;opacity: 1;transition: all 0.5s;visibility:visible;}
.quick-view-popup .social-sharing-box span.share-title{display: none;}
.quick-view-popup .social-sharing-box .social-sharing a {margin: 5px 0;background: #fff;border: none !important;height: auto;border-radius: 10px;}
.quick-view-popup .social-sharing-box .social-sharing a span.icon {font-size: 24px;height: auto;padding:12px;color: #999194;}
.quick-view-popup .social-sharing-box .social-sharing a:hover {background: #a60b44;}
.quick-view-popup .social-sharing-box .social-sharing a:hover span.icon{color:#fff;}
.quick-view-popup .social-sharing-icon svg.close {display: none;}
.quick-view-popup .social-sharing-icon svg {width: 24px;height: 24px;}
.quick-view-popup .social-sharing-icon.active svg.close {display: block;}
.quick-view-popup .social-sharing-icon.active  svg.open {display: none;}
.quick-view-popup .gallery .gallery-thumbs img , .gallery .gallery-thumbs img {border-radius: 8px;width: 60px;height: 60px;object-fit: cover;}
.quick-view-popup .gallery .gallery-slider {margin: 0 0 16px;position: relative;}
.quick-view-popup .date{display: flex;align-items: center;gap: 8px;padding:  0 0;}
.quick-view-popup .date p{margin: 0;font-size: 14px;color: #999194;}
.quick-view-popup .product-single__variants-select {padding:15px 0 0;}
.quick-view-popup .as_fload_cart{width: 400px!important;display: flex;align-items: center;justify-content: center;background: #a70b44;gap: 8px;text-transform: uppercase;padding: 16px 20px;line-height: normal;margin: 14px 0 0;border-radius: 30px!important;max-width:100%;}
.quick-view-popup .variant_Dropdown_wrapper:before{display: none;}
.product-single__variants-select .swatch-wrapper .header { padding: 0 0 12px; color: #26030f; font-size: 24px; font-weight: 500; line-height: normal; display: flex; justify-content: space-between; }
.product-single__variants-select .swatch-wrapper { width: max-content; }
.product-single__variants-select .swatch-wrapper .header .size_chart_wrapper a,
.product-single__variants-select .swatch-wrapper .header .size_chart_wrapper .size_chart_label{ 
  font-size: 16px;
  color: #a70b44;
  cursor: pointer
}
.product-single__variants-select .swatch-wrapper .swatch_main_div { display: flex; gap: 10px; flex-wrap: wrap; }
.fancybox-content {max-height: 730px !important;padding: 60px !important;}
.quick-view-popup .gallery .gallery-slider {overflow:unset;}
.quick-view-popup .product-single.as-quick_view_changes .acc-head.open svg {transform: rotate(180deg);transition: all 0.9s ease;}
.quick-view-popup .product-single__quantity {display: inline-block;width: 20%;padding: 20px 0 0;}
.quick-view-popup .product-single__quantity label {padding: 0 0 12px;color: #26030f;font-size: 24px;font-weight: 500;line-height: normal;width: 100%;}
.quick-view-popup .product-single__quantity .quantity-selector {border-radius: 10px;}
.quick-view-popup .product-content .product-detail-tab {margin-bottom: 26px;}
.quick-view-popup .product-detail-tab .tabs-nav {display: flex;border-radius: 8px;background: #faf5f7;padding: 16px 0;}
.quick-view-popup .product-detail-tab .tabs-nav li.tab-active {color: #a70b44;}
.quick-view-popup .product-detail-tab .tabs-nav li {color: #999194;font-size: 16px;font-weight: 500;line-height: normal;padding: 0 20px;border-right: 1px solid #CDCDCD;}
.quick-view-popup .product-detail-tab .tabs-nav li:last-child {border-right: 0;}
.quick-view-popup .product-detail-tab .tabs-nav li a {color: currentColor;}
.quick-view-popup .disclaimer-text.mobile-view {display: none;}
.quick-view-popup .product-single__quantity {display: inline-block;width: 25%;padding: 20px 0;}
.quick-view-popup .product-single__quantity label {padding: 0 0 12px;color: #26030f;font-size: 24px;font-weight: 500;line-height: normal;width: 100%;}
.quick-view-popup .product-single__quantity .quantity-selector {margin: 0;min-width:40%;max-width:40%;border:none;text-align: center;}
.quick-view-popup .product-single__quantity .quantity-block {display: flex;align-items: center;border: 1px solid rgba(64,59,55,.15);border-radius: 10px;}
.quick-view-popup .product-single__quantity .quantity-arrow {width: 30%;padding: 8px 0;text-align: center;cursor: pointer;}
.quick-view-popup .product-single__quantity .quantity-arrow svg {width: 16px;height: 16px;}
.product-single__prices.desktop-view.out-slider {display: none;}

/*==quckview-start==*/
.fancybox-content{border-radius:24px;max-width:1560px;width:calc(100% - 90px);max-height:100% !important;padding:56px!important}
.product-single.as-quick_view_changes .gallery.quickview{max-width:646px}
.product-single.as-quick_view_changes .gallery.quickview .enable_quick_view_zoom { border-radius: 16px; }
.product-single.as-quick_view_changes .gallery-slider .enable_quick_view_zoom img:first-child{width: 100%; height: 646px; object-fit: cover;border-radius:16px;}
.qucickview-padding{width:100%;position:relative;padding-top:100%}
.qucickview-padding img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}
.gallery.product-template .swiper-slide>a,.product-single.as-quick_view_changes .swiper-slide>a{border:0;margin-bottom:0}
.gallery.product-template .swiper-slide,.product-single.as-quick_view_changes .swiper-slide{padding:4px 3px!important}
.gallery.product-template .swiper-slide.active:before,.product-single.as-quick_view_changes .swiper-slide.active:before{content:"";border:2px solid #a70b44;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}
.product-single.as-quick_view_changes .grid__item.post-large--one-half{width:47%}
.product-single.as-quick_view_changes .grid__item.post-large--one-half+.grid__item.post-large--one-half{width:53%}
h1.product-single__title{font-size:24px;font-weight:500;color:#26030f;margin-bottom:10px}
p.short-dec{font-size:16px;color:#7e787a;line-height:1.5}
.quick-view-popup .date svg{width:24px;height:auto}
.product-single.as-quick_view_changes shopify-payment-terms{display:none}
.quick_view_twmplate #viewProduct a{font-size:20px;font-weight:500;text-decoration:underline}
.quick_view_twmplate #viewProduct a span{display:none}
.product-single.as-quick_view_changes .grid.product-single__hero{display:flex;flex-wrap:wrap}
.product-content.quick-view-popup .product-single__variants-select .swatch-wrapper.color .swatch span.active:first-child:before{top:-4px;left:-4px;width:40px;height:40px}
.product-content .product-single__variants-select .swatch-wrapper.color{padding-bottom:24px;margin-right:-10px}
.swiper-slide.active::before{content:'';border:2px solid #a70b44;position:absolute;top:0;left:0;width:100%;height:100%}
.acc-content, .product-content .product-single__sale-price {display: none;}
.fancybox-close-small { padding: 10px !important; right: 56px !important; top: 56px !important; width: 60px; height: 60px; border-radius: 50px; box-shadow: 0 4px 12px #7e787a1f; }
.fancybox-close-small svg { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; margin: 0 auto; } 
.fancybox-close-small svg path{ fill: #a70b44; }  
/*==quickview-end==*/


.collection .grid-link__image {height:unset !important;margin: 0;}
.collection div#AjaxinateContainer {display: flex;flex-wrap: wrap;}
.collection .pos_abs_grid {height:100%;overflow:hidden;}
.collection a.grid-link.grid-link--custom {display: flex;flex-direction: column;padding: 0;}
.collection a.grid-link.grid-link--custom img{border-radius: 16px;}
.all_products .all_single_product .grid-link__image--product .wow { padding: 0 !important; }
.all_products .all_single_product .grid-link__image--product img { position: unset; max-width: 100% !important; height: 300px ; object-fit: cover; }
.all_products .all_single_product .grid-link__image--product .product__img-wrapper { max-width: unset !important; }

/* quick view popup end */


@media (max-width:1440px){
.product-right-content .pr-img img {height: 220px;}
.view_all_link {height: 220px;}
.css-10s7od3 {top: 160px;right: 14px;}
.css-5ra53n, .css-14w70yu {height: 40px;width: 40px;}
.site-header .as-nav-second {width: 11%;}
.wrapper--lg-post .post-large--display-table .menu-btn-toggle {width: 4%!important;}
.template-product .site-header .as-nav-second .site-header__logo {width: 30%;}
.collection-product {margin: 60px 20px 0;}
.template-product .product-recommendations {padding: 60px 170px 0;}
.all_products .all_single_product .grid-link__image--product img { height: 210px;}
}

@media(max-width:1199px){
.product-right-content .pr-img img {height: 145px;}
.template-product .site-header .as-nav-second .site-header__logo {width: 45%;}
.collection-product-right .product-variant {width: 60%;}
.product-right-content .pos_abs_grid .css-10s7od3 {bottom: 0;right: 10px;}
.view_all_link {height: 145px;}
.view_all_link a span.text {font-size: 14px;}
.view_all_link a {padding: 24px;}
.site-header .grid--full {padding: 17px 20px;}
.site-header .as-nav-second {width: 15%;}
.wrapper--lg-post .post-large--display-table .menu-btn-toggle {width: 5%!important;}
.site-header .as-nav-third {width: 80%;}
.collection-product {margin: 60px 0px 0;}
.template-product .product-recommendations {padding: 60px 0 0;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper img {height: 220px;}
.template-product .product-recommendations .grid-uniform .grid__item .css-10s7od3 {top: 172px;}
.css-10s7od3 {top: 80px;right: 10px;}
.css-14w70yu svg {margin-top: 8px;}
.css-14fuadz {padding: 0px 18px;}
.css-1ujxbbc {min-height: 32px;}
.all_products .all_single_product .grid-link__image--product img { height: 130px;}
.product-single__variants-select .swatch-wrapper { width: auto; }
}



@media(min-width:768px)
{
  .product-detail-acc {display:none;}
  .logo__image-wrapper.supports-js a{margin:0 ;}
  .site-header__logo{margin: 0;}
}
@media(max-width:991px)
{
  
}
@media(max-width:767px){
.all_products .all_single_product .grid-link__image--product img { height: 200px;}
.css-10s7od3 {top: 145px;}
.sweets-category-section .sweets-col {overflow:auto;}
.template-page.template-any .wrapper .grid__item {padding: 0;}
.template-page.template-any .wrapper .grid, .template-page.template-any .wrapper .grid-uniform {margin: 0;}
.product-right-content .date p {font-size: 12px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.collection-product-right .product-variant {width: 100%;}
.template-collection .product-variant:after {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid var(--color-body-text);top: 70%;}
.template-collection .collection .all_products {margin-bottom: 0;}
.view_all_link { width: auto; min-width: 130px; justify-content: flex-start; margin:0 0 30px 15px; }

/* pdp start */
.product-single__price.mobile-view .product-single__policies { font-size: 12px; }
.product-single__price.mobile-view span { font-size: 16px; }
.product-single__price.mobile-view { display: block ; text-align: right; max-width: 125px; width: 100%; line-height: normal;}
.product-single__prices.desktop-view { display: none; }
.product-single__prices.desktop-view.out-slider {display: block;}
.product-top-btn{display: none !important;}
.template-product .product_image, .template-product .product-single__hero .product-content {width: 100%;}
.template-product .product_image .gallery .main_featured_image img:first-child {height: 360px !important;}
.template-product .product-content .product-single__title {margin: 16px 0 8px;font-size: 16px;}
.template-product .product-content .short-dec {font-size: 12px;line-height: 18px;}
.template-product .product-content .product-single__variants-select label, .template-product .product-content .product-detail-tab-title {font-size: 16px;}
.template-product .product-content .prod-add-crt {font-size: 16px;}
.template-product .grid__item.product_image .swiper-container.gallery-thumbs.\.product-template {display: flex;align-items: center;}
.template-product .grid__item.product_image .product-single__policies {color: #999194;font-size: 12px;font-weight: 400;line-height: normal;margin: 0;}
.template-product .product-content .date {padding: 0 0 12px;}
.template-product .product-detail-tab .tabs-nav {margin: 0 -15px 16px;}
.template-product .product-detail-tab .tab-content {font-size: 12px;}
.template-product .product-content .disclaimer-text p {font-size: 10px;;line-height: 18px;}
.template-product .product-detail-tab .tab-content ul {margin: 0;}
.template-product .product-content .product-detail-tab {margin-bottom: 8px;}
.template-product .product-recommendations {padding: 24px 0 0;}
.template-product .product-recommendations .section-header h2 {font-size: 16px;margin:0 0 12px;}
.template-product .product-detail-tab .tabs-nav li {font-size: 14px;padding: 0 15px;}
.template-product .product-detail-tab .tabs-nav {justify-content: center;}
.template-product .product-content .prod-add-crt {width: 100% !important;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper img {height: 185px;}
.template-product .product-recommendations .pr-content-left h6 {font-size: 12px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.template-product .product-recommendations .grid-uniform {margin-left: -14px;}
.template-product .product-recommendations .grid-uniform .grid__item .css-10s7od3 {top: 134px;right: 10px;}
.template-product .product-recommendations .grid-uniform .pos_abs_grid .css-14w70yu {width: 40px;height: 40px;}
.template-product .product-recommendations .grid-uniform .pos_abs_grid .css-43l8u6 {height: 40px;min-width: 40px;}
.template-product .product-recommendations .pr-content-left .price {font-size: 16px;}
.template-product .product-recommendations .pr-content-left .date p {font-size: 12px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.template-product .product-recommendations .grid-uniform .grid__item {padding-left: 13px;padding-bottom:16px;}
.template-product .product-content .date p{font-size: 12px;}
.template-product .product-content .date svg, .template-product .product-recommendations .pr-content-left .date svg {width: 16px;height: 16px;}
.template-product .product_image .gallery .gallery-slider {margin: 0 0 12px;}
.template-product .product-recommendations .grid-uniform .pos_abs_grid .css-14w70yu svg {margin-top: 9px;}
.template-product .product-content .product-single__variants-select .swatch-wrapper .header {padding: 0 0 6px;color: #26030f;font-size: 16px;font-weight: 500;line-height: normal;}
.template-product .product-content .product-single__variants-select .swatch-wrapper .swatch {padding: 8px 10px;}
.template-product .product-content .product-single__variants-select .swatch-wrapper.color .swatch span:first-child {width: 24px;height: 24px;}
.template-product .product-content .product-single__variants-select .swatch-wrapper.color .swatch span.active:first-child:before {width: 32px;height: 32px;top: -4px;left: -4px;border: 1px solid #A70B44;}
.template-product .wrapper-shade, #your-shopping-cart .wrapper-shade, .template-collection .wrapper-shade, .template-search .fixed-header .wrapper-shade  {height: 3.8125rem !important;}
.template-product .wrapper_mobile_view, .template-product .wrapper_mobile_view,  #your-shopping-cart .wrapper_mobile_view, .template-collection .wrapper_mobile_view, .template-search .wrapper_mobile_view {position: relative;z-index: 9;}
.template-product .fixed-header .header-bar__search, #your-shopping-cart .fixed-header .header-bar__search, .template-search .fixed-header .header-bar__search{top: calc(100% - 5px) !important;}
.template-product .wrapper.main-content.top_fd_bt {margin-top: 120px;}
.template-product button.back_btn {display: block;background: transparent;border: none;padding: 0;}
.template-product .fixed-header.sticky button.back_btn svg path, .template-product .fixed-header.sticky button.back_btn svg path {fill: #000;}
.template-product .fixed-header.sticky, .template-product .fixed-header.sticky .wrapper-shade{height: auto !important;}
 #your-shopping-cart .fixed-header.sticky .header-bar__search, .template-search .fixed-header.sticky .header-bar__search, .template-collection .fixed-header.sticky .header-bar__search, .template-product .fixed-header.sticky .header-bar__search {top: 12px!important;z-index: 9;}
.fixed-header.sticky span.as-cart--back img {filter: brightness(0) saturate(100%) invert(0%) sepia(83%) saturate(7432%) hue-rotate(209deg) brightness(88%) contrast(115%);}
.template-product .product-content .product-single__quantity {padding: 10px 0 0;width: 50%;}
.template-product .product-content .product-single__quantity label {padding: 0 0 12px;color: #26030f;font-size: 16px;font-weight: 500;line-height: normal;}
.product-single__variants-select .swatch-wrapper .header .size_chart_wrapper a,
.product-single__variants-select .swatch-wrapper .header .size_chart_wrapper .size_chart_label{ 
  font-size: 14px;
  
}
.template-product button.back_btn svg { position: relative; top: 4px; }
/* pdp start  end*/

.quick-view-popup .gallery .gallery-thumbs .swiper-slide , .gallery .gallery-thumbs .swiper-slide {width: 46px!important;}
.quick-view-popup .grid__item.product_image .swiper-wrapper {width: 65%!important;}
.quick-view-popup .gallery-thumbs {display: flex;align-items: center;}
.quick-view-popup .gallery .gallery-slider {margin: 0 0 12px;}
.quick-view-popup .product-single__title {margin: 16px 0 8px;font-size: 16px;}
.quick-view-popup .short-dec {font-size: 12px;line-height:1.5;margin-bottom:5px;}
.quick-view-popup .date {padding: 0 0 12px;gap:4px;}
.quick-view-popup .date svg {width: 16px;height: 16px;}
.quick-view-popup .date p {font-size: 12px;}
.quick-view-popup .product-single__variants-select .swatch-wrapper .header, .quick-view-popup .product-single__quantity label {padding: 0 0 12px;color: #26030f;font-size: 16px;font-weight: 500;line-height: normal;}
.quick-view-popup .product-single__quantity {padding: 10px 0 20px;width: 50%;}
.quick-view-popup .product-single__variants-select .swatch-wrapper {padding: 0 0 20px;}
.quick-view-popup .as_fload_cart {width: 100%!important;}
.quick-view-popup .product-single__variants-select label, .quick-view-popup .product-detail-tab-title, .quick-view-popup .as_fload_cart {font-size: 16px;}
.fancybox-slide--html{padding: 0 0 0;margin:5px 0 0 ;}
.quick-view-popup .tabs.product-detail-tab {display: none;}
.template-collection .fancybox-content{bottom: 0%;margin: 0 0;}
.template-collection .fancybox-content, .template-search .fancybox-content, .template-product .fancybox-content{ min-width: 100vw !important;width:100%;margin-bottom: 0px !important;border-radius:24px 24px 0 0;padding:16px 16px 0px!important;vertical-align:bottom;/*max-height:90vh !important;max-height:calc(var(--vh, 1vh)*75) !important;*/max-height:550px !important;min-height:550px;height:100%;}.fancybox-stage{position: fixed;}
/* .template-collection .fancybox-slide{top: unset;bottom: 0;scroll-behavior: smooth;scrollbar-width: none;transition: all .5s;transition-timing-function: cubic-bezier(.93,-.01,0,1.02);overflow:unset;}
   */
.template-search .fancybox-close-small{display:none}
.quick-view-popup .product-content .product-detail-tab {margin-bottom: 8px;}
.quick-view-popup .product-content .product-detail-tab-title{font-size: 16px;}
.quick-view-popup .product-detail-tab .tabs-nav {justify-content: center;margin: 0 -15px 16px;}
.quick-view-popup .product-detail-tab .tabs-nav li {font-size: 14px;}
.quick-view-popup .product-detail-tab .tab-content {font-size: 12px;}
.quick-view-popup .disclaimer-text.desktop-view {display: none;}
.quick-view-popup .disclaimer-text.mobile-view {display: block;}
.product-single.as-quick_view_changes .gallery-slider .enable_quick_view_zoom img:first-child{ height: 360px !important;}
  
html { scroll-behavior: smooth !important;}
.product-single.as-quick_view_changes .grid__item.post-large--one-half,.product-single.as-quick_view_changes .grid__item.post-large--one-half+.grid__item.post-large--one-half{width:100%}
.gallery .gallery-thumbs img,.quick-view-popup .gallery .gallery-thumbs img{width:40px;height:40px}
.quick-view-popup .product-single__variants-select{padding:150px 0 0}
.product-single.as-quick_view_changes .product-detail-acc h2{font-size:16px;font-weight:500;color:#26030f;margin-bottom:0}
.product-single.as-quick_view_changes .acc-head{display:flex;align-items:center;justify-content:space-between}
.product-single.as-quick_view_changes .accordion-item{margin-bottom:24px}
.product-single.as-quick_view_changes .product-detail-acc{margin-top:10px}
.product-single.as-quick_view_changes .product-detail-acc h4{font-size:14px;margin-bottom:5px}
.product-single.as-quick_view_changes .close .acc-content{height:0;transition:height 1s ease-out;transform:scaleY(0)}
.product-single.as-quick_view_changes .open .acc-content{display:block;transform:scaleY(1);transform-origin:top;transition:transform .4s ease;padding:15px 0 0}
.product-single.as-quick_view_changes .acc-head svg{transition:.9s ease-in-out}
.product-single.as-quick_view_changes .open .acc-head svg{transform:rotate(180deg)}
.quick_view_twmplate #AddToCart{font-weight:500;height:48px;max-width: 80vw;}
  .product-single.as-quick_view_changes form{margin-top:-150px}
.product-single.as-quick_view_changes form{margin-bottom:15px}
.sticky-add-to-cart { position: sticky; display: flex; justify-content: center; transition: all .5s ease; bottom: 4%; z-index:1;}
.product-single.as-quick_view_changes .gallery.quickview{max-width:100%}
.template-collection .fancybox-close-small{color:currentColor;padding:10px;right:56px;top:56px;width:60px;height:60px;border-radius:50px;box-shadow:0 4px 12px #7e787a80;z-index:1}
.template-collection .fancybox-button svg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0 auto}
.template-collection .fancybox-button svg path{fill:#A70B44}
.product-content.quick-view-popup .product-single__variants-select .swatch-wrapper.color .swatch span:first-child{width:24px;height:24px}
.product-content.quick-view-popup .product-single__variants-select .swatch-wrapper.color .swatch span.active:first-child:before{top:-2px;left:-2px;width:28px;height:28px;border-width:1px}
.product-content.quick-view-popup .product-single__variants-select .swatch-wrapper.color .swatch .color_title{font-size:10px}
.product-content.quick-view-popup .product-single__variants-select .swatch-wrapper.color .swatch{padding-top:0;gap:9px}
.gallery.product-template .swiper-slide.active:before,.product-single.as-quick_view_changes .swiper-slide.active:before{border:1px solid #a70b44;left:1px;width:calc(100% - 2px)}
.gallery.product-template .swiper-slide,.product-single.as-quick_view_changes .swiper-slide{padding:2px 3px!important}
.product-single.as-quick_view_changes .acc-content {padding: 10px 0 0;}
.quick-view-popup .social-sharing-box .social-sharing {transform: translateX(20px);}
#your-shopping-cart .wrapper_mobile_view .menu-btn-toggle { width: 25px; }

.template-search .fixed-header .only-mobile { display: none; }
.template-search .wrapper.main-content.top_fd_bt { margin-top: 120px; }
.product-content .product-single__variants-select .swatch-wrapper.color { padding-bottom: 10px; }

.template-cart .logo__image-wrapper, .template-search .logo__image-wrapper  { margin: auto; display: flex; align-items: center; }  
}


@media(max-width:390px){
.all_products .all_single_product .grid-link__image--product img { height: 180px;}
.css-10s7od3 {top: 125px;}
.template-product .product-recommendations .grid-uniform .grid__item .css-10s7od3 {top: 124px;}
}

@media (max-width:375px){
.section-cherrypick-popup .wrapper {padding: 24px;}
.supports-fontface .sticky  .header-bar__search-submit {left: 12%;}
.sweets-category-section .sweets-col .css-13qzfcp {min-width: 280px;min-height: 160px;}
.product-right-content .pr-img img {height: 120px;}
.product-right-content {min-width: 120px;}
.collection-name {padding-right: 0;}
.product-left-content .collection-name h2 {font-size: 14px;}
.collection-product .product-left-content span {font-size: 10px;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper img {height: 174px;}
.template-product .product_image .gallery .main_featured_image img:first-child {height: 345px;}
.collection-name .collection-content {padding-left: 5px;}
.product-single.as-quick_view_changes .gallery-slider .enable_quick_view_zoom img:first-child{ height: 345px !important;}
}

@media (max-width:350px){
.supports-fontface .sticky .header-bar__search-submit {left: 6%;}
.template-product .wrapper.main-content.top_fd_bt {margin-top: 100px;}
.template-product .product_image .gallery .main_featured_image img:first-child {height: 100%;}
.template-product .product-detail-tab .tabs-nav li, .quick-view-popup  .product-detail-tab .tabs-nav li {padding: 0 16px;}
.all_products .all_single_product .grid-link__image--product img { height: 150px;}
.product-single__price.mobile-view {  max-width: 80px; }
}

@media (max-width:320px){
.all_products .all_single_product .grid-link__image--product img { height: 140px;}
.css-10s7od3 {top: 90px;}
.supports-fontface .sticky  .header-bar__search-submit {left: 6%;}
.sweets-category-section .sweets-col .css-13qzfcp {min-width: 240px;}
.collection-name .collection-title {gap: 5px;}
.product-left-content .collection-name h2 {font-size: 12px;}
.collection-name .collection-content p {font-size: 10px;}
.collection-name .pl-image img {width: 40px;height: 40px; min-width: 40px; min-height: 40px; max-width: 40px;max-height: 40px;}
.product-left-btn a.btn {font-size: 14px;}
.template-product .product-recommendations .grid-uniform .product__img-wrapper img {height: 133px;}
.template-product .product-recommendations .grid-uniform .grid__item .css-10s7od3 {top: 85px;}
.template-product .product_image .gallery .main_featured_image img:first-child {height: 290px;}
.template-product .quick_view_twmplate .product-single__price span{font-size: 16px;}
.product-single.as-quick_view_changes .gallery-slider .enable_quick_view_zoom img:first-child{ height: 290px !important;}
}