/** Shopify CDN: Minification failed

Line 15:68 Expected identifier but found "/"
Line 788:0 Comments in CSS use "/* ... */" instead of "//"
Line 1015:16 Expected identifier but found whitespace
Line 1015:18 Unexpected "{"
Line 1015:28 Expected ":"
Line 1015:54 Expected ":"
Line 1020:18 Expected identifier but found whitespace
Line 1020:20 Unexpected "{"
Line 1020:30 Expected ":"
Line 1020:69 Expected ":"

**/
.slick-initialized .slick-slide.slick-active .image-wrap{opacity: 1;/transition: all 0.5s ease-out;}
.slick-initialized .slick-slide .image-wrap{display: block;/*opacity: 0.2;*/transition: all 0.5s ease-out;}
.custom-addcart {margin-bottom:25px;}
.template-collection .custom-addcart{margin-bottom:0;}
.custom-addcart {  background-color: transparent;  width: 100%; }
.custom-addcart .custom-add {display: block;width: 100%;line-height: 1.4;padding-left: 5px;min-height: 44px;padding-right: 5px; text-align: center;background-color:#75B634; color: #fff;  border-color: transparent;  border: 1px solid;   text-transform: uppercase;    font-size: 14px;    font-weight: 600;    letter-spacing: 1px;  padding: 10px;}
.custom-addcart .cart{position: absolute;width: 100%;backface-visibility: hidden;}
.custom-addcart .qty{position:relative;width: 100%;backface-visibility: hidden;margin-bottom:0;}
.add-to-cart--full {width: 100%;display: inline-flex;flex-direction: row-reverse;flex-wrap: wrap;text-align: center;}
.custom-addcart .custom-control {width: 100%;}
.preserve3d .custom-control { perspective: 300px; }
.preserve3d .cust-inner {transform-style: preserve-3d;  transform: translateZ(-21px); }
.qty .js-qty__wrapper {
    min-width: 110px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 0px solid #fff;
    color: #7b7b7b;
    border-radius: 0px;
}
.qty .js-qty__adjust{width:34%;fill:#7b7b7b;}
.js-qty__adjust .icon{margin:0 auto;
  width: 12px;
    height: 12px;
}
.product__main-photos .slick-slide:not(.slick-current) {
    /*opacity: 1 !important;*/	
  	opacity: 0;
}
.slick-list.draggable{overflow:visible;}
.slick-next:before{content:"\2192";}
.slick-prev:before{content:"\2190";}
.slick-prev:before, .slick-next:before{text-shadow:none;font-size:25px;}
.slick-prev, .slick-next{ background:#000;height:50px;width:50px;top:unset;bottom:-45px;z-index:1;}
.slick-prev{left:unset;right:91px;}
.slick-next{right:40px;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background:#000;color:#fff;}
.slick-slider .slick-dots li.slick-active, .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li.slick-active button::before{width:6px;height:6px;}
.slick-slider .slick-dots li button::before{height:6px;width:6px;}
.slick-dots{text-align:left;}
.nutritionals-ingredients-info{padding:60px 0 0;}
.nutritionals-ingredients-info .info-button-wrap{border-bottom: 1px solid #d3dcde; position: relative;}
.nutritionals-ingredients-info .info-details{border-top:1px solid #d3dcde;border-bottom:1px solid #d3dcde;padding:70px 0;background: #fff;margin-top: -1px;}
.nutritionals-ingredients-info .info-button-wrap a {position: absolute;left: 50%;transform: translate(-50%,-50%);background: #f7f7f7;padding: 15px 45px;border: 1px solid #d3dcde;border-radius: 50px;}
.nutritionals-ingredients-info .info-button-wrap a i {margin-left: 15px; color: #666;}
.nutritionals-ingredients-info a.acc-open i.fa{ transform:rotate(180deg);}
.contact-form-detail{margin-top:40px;}
.contact-form-detail .form-vertical{width:70%;display:block;float:left;}
.contact-form-detail .right-contact-detail{width:25%;display:block;float:right;}
.contact-form-detail .right-contact-detail p{text-align:center;font-size:13px;margin:0;line-height:22px;}
.right-contact-detail p span.blod-word{font-weight:600;}
.right-contact-detail .img-right img { height: auto; width: 75%; margin: 0 auto; display: block; }
.right-contact-detail .img-right{margin-bottom:12px;}
.bg-img.content-wrap { background-position: center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover;}
.content-wrap { padding: 40px 0;text-align: center;}
.content-wrap .content { margin: 100px 0;}
.bg-img.content-wrap .content h2 { color: #fff;}
.content-wrap .content h2 { font-size: 32px; line-height: 40px; margin-bottom: 27px; font-weight: normal;}
.content-wrap .content p span{font-size: 18px;text-transform: uppercase; color: #000; margin-bottom: 24px;font-weight: normal;}
.cms-bottom-button h4 { font-size: 18px; font-weight: 600; letter-spacing: 2px; }
.cms-bottom-button { text-align: center; }
.faqs.accordian button.btn_accordion { display: block; width: 100%; text-align: left; padding: 20px 0; border-bottom: 1px solid #e5e5e5; padding-left: 35px; font-weight: 600; font-size: 13px; text-transform: uppercase; position:relative;color:#666;}
.faqs.accordian .panel{ display:none;padding:15px; }
.faqs.accordian .btn_accordion:before{ position:absolute; content:"+"; top: 15px; left: 10px; font-size: 18px; font-weight: normal; }
.faqs.accordian .btn_accordion.active:before{ content:"-"; }
.cms-bottom-button { clear: both; margin-top: 40px;}
.cms-bottom-button a,a.cms-bottom-button{ border: 1px solid #dddddd; display: inline-block; color: #000000; background-color: rgba(255,255,255,0.2); font-size: 12px; padding: 5px 20px !important; text-align: center; box-sizing: border-box; line-height: 1.5 !important; text-transform: uppercase; width: auto;}
.top-space{margin-top:40px;}
.start-creating{ text-align:center; padding:40px 0; }
.choose-chocolate:nth-child(4){ border-top : 1px solid #e5e5e5;}
.choose-chocolate{ display: flex;flex-wrap:wrap; justify-content: center; align-items: center; padding: 50px 0 30px; border-bottom: 1px solid #e5e5e5;}
.left-image { text-align: center;}
.wrapped-squares-content .page-introduction{margin:20px 0 30px;text-align:center;}
.wrapped-squares-content .page-introduction h3{line-height:normal;}
.choose-chocolate > div{ width: 100%;flex-wrap:wrap; align-items: center; display: flex; }
.look-bigger .right-img img{vertical-align:bottom;margin-top:-50px;}
.look-bigger > div{display:flex;align-items:center;flex-wrap:wrap;}
.look-bigger .left-content{ text-align:left; padding-left:50px; color:#fff; padding-top:15px; padding-bottom:15px; }
.look-bigger .left-content h2{ font-size:30px; line-height:normal; margin-bottom:15px; }
.look-bigger .left-content p{ margin-bottom:10px; }
.left-content a.cms-bottom-button{margin-top:0; color:#fff;border-color:#fff}
div#shopify-section-wrapped-squares-tamplate,div#shopify-section-chocolate-bar-tamplate {margin-bottom: 0;}
.grid__item--sidebar{ position: -webkit-sticky; position: sticky; top: 170px; max-height: 90vh; overflow-y:scroll; }

.grid-product__link:hover .product-card__nutrition.nutrition.desktop {transform: translateY(-100%);transition:all 0.2s ease;}
.product-card__nutrition.nutrition.desktop { position: absolute; width: 100%;left: 0;right: 0;background:rgba(255, 255, 255, 0.8);top: 100%;transform: translateY(0%); z-index: 1; display: flex; justify-content: space-between;padding:5px;transition:all 0.2s ease;}
.product-card__nutrition.nutrition.desktop{display:none;}
.product-card__nutrition.nutrition.mobile{ display: flex; justify-content: space-between;padding:5px;background:rgba(255, 255, 255, 0.8);width:100%;}
.product-card__nutrition.nutrition.mobile > div{background-color:#eff3f4;}
.product-card__nutrition.mobile > div {  width: 22%; }
.product-card__nutrition.nutrition.mobile{display:none;}
.product-card__nutrition span p{margin-bottom:0;}
.product-card__nutrition span{ font-size: 12px; text-align: center; font-weight: 600; }
.product-card__nutrition div { font-size: 10px;  color: #000; }
.product-card__nutrition div {font-size: 10px;  color: #000; }
.product-card__nutrition > div { text-align: center;  width: 25%; }
.banner.wrap .content-wraper{    height: 40vh; display: flex; align-items: center; justify-content: center;}
.banner.wrap { background-repeat: no-repeat; background-size: cover; background-position: center center;position:relative;}
.banner.wrap:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);}
.banner.wrap .content-wraper h1{position:relative;color:#fff;}

.grid-product__content{ background-color: white; box-shadow: none; display: flex;height: 100%;}
.grid-product__content .grid-product__link { display: block; width: 100%; }
 
div#CollectionSection .sections h2{font-size: 28px;    font-weight: 500;    text-transform: capitalize;    letter-spacing: normal; margin-bottom:15px;padding-top: 25px; }
.sections > a { display: block; margin-bottom: 20px;}
.tag-list .tag-list li a{padding-left: 16px;color: #7b8689;font-weight: 600;}
.collection-sidebar__group ul.tag-list .tag-list { margin: 0; border-left:1px solid #e5e5e5;}
.collection-sidebar__group ul.tag-list .tag-list li a{position:relative;}
.collection-sidebar__group ul.tag-list .tag-list li a.active:before { content: ""; position: absolute; left: -1px; top: 3px; height: 15px; width: 2px; background-color: #333;}
ul.no-bullets.tag-list.tag-list--checkboxes a{padding-bottom:0;}
ul.no-bullets.tag-list.tag-list--checkboxes a:before{border:1px solid #717171;}
ul.no-bullets.tag-list.tag-list--checkboxes .tag--active a:before{background-color:#ededed;}
.tag-list a { font-size: 16px; font-weight: 400; line-height: 1.3; padding-bottom: 5px; color:#000; transition: all 0.2s ease;}
.tag-list a.active{font-weight:600}
.tag-list .tag-list li a.active{font-weight:600; color:#fff;}
.nutration-wrap { padding: 50px 40px 60px;  border-top: 1px solid #d3dcde;}
.index-client-logo .logo-bar__item { flex: 0 0 10%; padding:0 5px;}
div#shopify-section-logo-list-about-us .page-width { padding: 0;}
.grid__item.medium-up--one-half .custom-wrapper{ position:relative; }
.product-page-previous-button { position: absolute; z-index: 1; left: 0; top: 0; margin: 15px 55px; }
.product-page-previous-button a{ display:block; background: #f2f2f2; padding:10px 30px 10px 55px; border-radius: 50px; position: relative;box-shadow:0 0 0 6px rgba(247, 247, 247, 0.1);transition: all 0.2s ease;}
.product-page-previous-button a:hover{box-shadow:0 0 0 6px rgba(247, 247, 247, 0.5);}
.product-page-previous-button a:before { position: absolute; content: ''; background-image: url(https://cdn.shopify.com/s/files/1/0290/0698/7348/files/left-arrow.png?v=1576757387); height: 15px; width: 27px; top: 16px; left: 22px; background-size: contain; background-position: center; background-repeat: no-repeat;}
.collection-filter.collection-sidebar-all-page .collection-filter__item { margin: 0;}
.collection-filter.collection-sidebar-all-page { display:block;background-color: #fff;align-items: center; padding: 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; position: sticky; top: 95px; z-index:2; }
li.tag.tag--remove a { background-color: #e5e5e5; font-size: 12px; padding-left: 10px; text-transform: unset; letter-spacing: 1px; }
li.tag.tag--remove .icon{ color:#666; width: 15px; height: 15px; }
.collection-sidebar__group .collapsible-trigger-btn { padding: 10px 0; font-size:14px; font-weight:bold; color:#fff; }
.collection-sidebar__group .collapsible-trigger-btn .collapsible-trigger__icon,.collection-sidebar__group .collapsible-trigger-btn .collapsible-trigger__icon .icon{width:8px;height:8px;}
span.custom-qty { position: absolute; top: 50%; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; margin: 0; font-size: 12px; color: #ffffff; font-weight: 500; text-align: center; transition: all 0.2s cubic-bezier(0.7, 0, 0.3, 1);}
.cart-link__bubble--visible{ z-index:1; display: block; position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; border-radius: 50%;border:0;}
.custom-qty .cart-link__bubble--visible.active + span.badge__surround { animation: radiate 0.7s cubic-bezier(0, 0, 0.4, 1); }
.custom-qty span.badge__surround {position: absolute; top: 0;  right: 0;  z-index: 0;  width: 100%; height: 100%; display: block;  background: #fff;  border-radius: 50%;}
.site-header--opening .custom-qty span.badge__surround {
    background: #ff8527;
}
.grid--collection {display: flex; flex-wrap: wrap;}
.collection-filter__sort-container{width:100%;float:right;}
.collection-filter.collection-sidebar-all-page .collection-filter__sort-container select,.collection-filter .btn--tertiary{border:none;}
.collection-filter .btn--tertiary.btn--tertiary-active{ color: #1c1d1d; background: #fff; }
.collection-filter.collection-sidebar-all-page .collection-filter__sort-container select:hover { color: #ff6d6d; }
.collection-sort ,
.collection-search { flex: 0 0 33.33%; }
label.search-input{margin-bottom:0;margin: 5px 0; width: 100%;border:1px solid #eff3f4;display:inline-block;position:relative; }
label.search-input:before { background-image: url(https://cdn.shopify.com/s/files/1/0290/0698/7348/files/search.png?v=1576843467); content: ''; position: absolute; height: 15px; width: 15px; top: 50%; right: 8px; transform: translateY(-50%); background-size: cover; background-repeat: no-repeat;}
.collection-sidebar-all-page .collection-filter__item label.search-input input{ padding: 7px 10px; line-height: normal;border:none;width:100%; }

.collection-filter.collection-sidebar-all-page .top-bar{display: flex; justify-content: space-between;}
div#custom-ajax-qty { display: inline-block; float: right; position: relative; }
div#custom-ajax-qty:before { position: absolute; content: ''; background: rgba(255,255,255,0.3); width: 40px; height: 40px; left: 50%;top: 50%; transform: translate(-50%, -50%); border-radius: 50px;}

.collection-page-custom-addtocart .custom-addcart, .collection-page-custom-addtocart form { margin-bottom: 0; }
.product-single__related{display:flex;}
.mobile-nav--heading-style .mobile-nav__link--top-level{ font-size:16px; }
.collapsible-trigger__icon--circle{ border:1px solid #4b4b4b; color:#fff; }
.client-wrapper p { text-align: left; }
.client-wrapper, .client-wrapper h3 { text-align: center; }
#shopify-section-product-template .page-content.page-content--product { padding-bottom: 0; padding-top: 0; }
.collection-description + .hr--clear{display:none;}
a.btn.wholesale-login_btn { width: 100%; border-radius: 0; font-size: 14px; }
.wholesale-wrap button.accordion { display: block; width: 100%; text-align: left; padding: 10px; background: #1c1d1d; color: #fff; margin: 10px 0; position: relative; }
.wholesale-wrap button.accordion.active{margin-bottom:0;}
.panel{ background-color:#fff; padding:30px 20px; }
.wholesale-wrap button.accordion:before { position: absolute; content: '+'; top: 6px; color: #fff; right: 15px; line-height: 30px; font-size: 20px; font-weight: bold;}
.wholesale-wrap button.accordion.active:before{ content:'-'; }
.collection-page-sub { padding: 25px 0 0; }
.collection-filter__item.collection-filter__item--count.collection-search{display:none;}
li.mobile-nav__item span.faux-button { border-left: 1px solid #4b4b4b; border-bottom: 1px solid #4b4b4b; }
.site-footer a:hover { color: #fff; }
.grid-product__price--savings{ display:block; color: #388e3c; margin: 0; font-size: 14px; }
.grid-product__price--original { font-size: 12px; color: #adadad; }


/* 31-1-2020 */
.how_works{padding:4.125rem 0}
.how_works_wrapper {display: flex; margin: 0 -15px;}
.how_works_col {width: 33.33%;padding: 80px 15px 0; text-align: center;position: relative;}
.how_works_col span {font-size: 12.5rem; font-weight: 700; line-height: 1;opacity: .1; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.how_works_col p {margin-bottom: 1em; font-weight: 600;font-size: 18px; line-height: 1.667;margin: 0;}

.home-full-page-width .feature-row {  margin: 0; background-color: #fff;} 





@media screen and (min-width: 1024px) {  
.preserve3d .cust-inner { transform: translateZ(-16px); } }
.preserve3d .custom-addcart .cust-inner { transform: translateZ(-19px); }
.preserve3d .product--in-cart .cust-inner { transform: translateZ(-21px) rotateX(90deg); }

@media screen and (min-width: 1024px) {  
.preserve3d .product--in-cart .cust-inner {  transform: translateZ(-16px) rotateX(90deg); }
}
.preserve3d .product--in-cart .custom-addcart .cust-inner {  transform: translateZ(-19px) rotateX(90deg); }
  
.preserve3d .cart {  transform: translateZ(20px); }

@media screen and (min-width: 1024px) { 
.preserve3d .add-to-cart__empty {    transform: translateZ(15px); } }
.preserve3d .custom-addcart .cart { transform: translateZ(18px); }
.no-preserve3d .cart {      display: none; }
.preserve3d .qty { transform: rotateX(-90deg) translateY(21px);  transform-origin: bottom center; }

@media screen and (min-width: 1024px) {
.preserve3d .qty {    transform: rotateX(-90deg) translateY(16px); } 
}
.preserve3d .custom-addcart .qty { transform: rotateX(-90deg) translateY(18px); }
@media(max-width:1024px){
	.index-client-logo .logo-bar__item { flex: 0 0 20%; padding:10px;}
  .hero__text-shadow{width:60%;}
}
@media (max-width:960px){
  div#shopify-section-1577396955358 .feature-row__text,div#shopify-section-1577396999383 .feature-row__text{ padding:15px 60px; }
}

@media(max-width:767px){
	.product-gallery__inner {margin-left:0;width: 100%;overflow: hidden;}
	.product-gallery__images {margin-left: 0;}
   
    .product__main-photos .slick-list{padding-left:0;padding-right:0;}
    .product-gallery__inner .slick-arrow{visibility:hidden;}
    .nutration-wrap{padding:50px 0;}

    .nutritionals-ingredients-info .info-button-wrap a{width: 80%; margin: 0 auto; transform: translateY(-50%);left:0; right:0;text-align:center;padding:15px 10px;}
    .product-ingredients,.product-nutrition{margin:10px 0;}
    .collection-filter.collection-sidebar-all-page{top:60px;} 
    .product-page-previous-button{margin:15px;}
    .look-bigger .left-contents{order:2}
    .look-bigger{ margin-top:40px; padding-bottom:20px; } 
    .contact-form-detail{display:flex;flex-wrap:wrap;}
    .contact-form-detail .form-vertical{width:100%;order:2}
    .contact-form-detail .right-contact-detail{width:40%;display:block;margin:0 auto;order:1;}
  	body.template-page p { font-size: 14px; }
    h4.tranding-title{ margin-top: 25px !important; margin-bottom: 15px; font-size: 14px; }
  	
  .how_works { padding: 2.125rem 0;}
  .how_works_wrapper{flex-wrap:wrap}
  .how_works_col {width: 100%;  padding: 80px 15px 40px;}
  .how_works_col span{top:50%;transform: translate(-50%,-50%);}
  .how_works_col p{font-size:16px} 
  .testimonials-wrapper { overflow: auto;}
}
@media(max-width:560px){ 
  .index-client-logo .logo-bar__item { padding:5px;}
  .product-single__related .grid__item.medium-up--one-quarter{flex: 0 0 50%;} 
  .product-card__nutrition.nutrition.desktop{display:none;}
  .product-card__nutrition span p,.product-card__nutrition div{font-size:10px;}
  .choose-chocolate{padding:30px 0;}
  .right-content h4.content-title { font-size: 12px; margin-bottom: 10px; margin-top: 15px; }
  .collection-item__title--overlaid-box>span {    width: 100%; font-size: 12px; line-height: 18px;padding:5px; }
  .collection-item__title--bottom-left[class*="collection-item__title--overlaid"]{bottom:0;}
  .contact-form-detail .right-contact-detail{width:100%;}
  div#shopify-section-1577396955358 .feature-row__text, div#shopify-section-1577396999383 .feature-row__text{padding: 15px 0;}
  .content-wrap{padding:15px;}
  .content-wrap .content { margin: 50px 0; }
  .content-wrap .content p { margin-bottom: 10px; }
  .content-wrap .content p span { font-size: 14px; margin-bottom: 20px; }
  .content-wrap .content h2 { font-size: 28px; line-height: 35px; margin-bottom: 20px; }
  div#CollectionSection .sections h2{ font-size:20px; margin-bottom: 15px; padding-top: 15px; line-height: normal; }
  .look-bigger .left-content { padding: 15px 15px 15px 30px; }
  .searchform-product-grid{ margin-left:-8px; } 
  .nutritionals-ingredients-info{padding:30px 0 0;}
  .nutritionals-ingredients-info .info-details{ padding:40px 0; }
  .w-m-30.logo-bar .logo-bar__item { min-width: 30%;}
  .logobar-wrap .logo-bar { gap: 15px !important;}
  .logo-bar { opacity: 1 !important;
}
}
@media(max-width:430px){  
  .w-m-30.logo-bar .logo-bar__item { min-width: 40%;}
  .section-header__title { font-size: 24px !important;}
}


@keyframes radiate {
  0% { box-shadow: 0 0 0 0 #ff6d6d; }
  100% { box-shadow: 0 0 0 3.5em rgba(255, 109, 109, 0); } 
}


@media (max-width:1199px){
	
}
@media (max-width:991px){ 
  .featured-product-home .grid-overflow-wrapper .grid__item:first-child { margin-left: 0; }
  .logobar-wrap .logo-bar {
  justify-content: center !important;
    gap: 30px;
}
  .header-banner-text {
  padding: 40px 0 15px !important;
}
}  

 

@media( max-width:767px ){
  .index-icon-section .grid{display:flex;flex-wrap:wrap;margin:0;}
  .collection-filter__item--sort{ flex: 0 1 100%; padding-left: 0; }
  .brand-filter-category { display: flex; flex-wrap: wrap; justify-content: space-between; }
  .announcement-item-phone{text-align:center;}

    .header-banner-text {
  padding: 30px 0 15px !important;
}
  
}

@media( max-width:479px ){
  .site-nav__link--icon .icon, .phone-header svg {
    width: 26px;
    height: 26px;
  }
  span.custom-qty { 
    width: 18px;
    height: 18px;
    line-height: 19px; 
    font-size: 10px; 
  }
  .cart-link__bubble--visible { 
    width: 19px;
    height: 19px; 
  } 
}

/* Changed 09-05-2023 Start */
.slick-slide img.image-fit {
	object-fit: fill;
} 


@media screen and (max-width: 1670px) {
.hero--650px {
    height: 560px;
}
}
@media screen and (max-width: 1650px) {
.hero--650px {
    height: 545px;
}
}
@media screen and (max-width: 1600px) {
.hero--650px {
    height: 525px;
}
}
@media screen and (max-width: 1550px) {
.hero--650px {
   height: 505px;
}
}
@media screen and (max-width: 1500px) {
.hero--650px {
   height: 490px;
}
}
@media screen and (max-width: 1450px) {
.hero--650px {
   height: 470px;
}
}
@media screen and (max-width: 1400px) {
.hero--650px {
   height: 455px;
}
}
@media screen and (max-width: 1350px) {
.hero--650px {
   height: 440px;
}
}
@media screen and (max-width: 1300px) {
.hero--650px {
   height: 420px;
}
}
@media screen and (max-width: 1250px) {
.hero--650px {
   height: 405px;
}
}
@media screen and (max-width: 1200px) {
.hero--650px {
   height: 385px;
}
}
@media screen and (max-width: 1150px) {
.hero--650px {
   height: 370px;
}
}
@media screen and (max-width: 1100px) {
.hero--650px {
   height: 355px;
}
}
@media screen and (max-width: 1050px) {
.hero--650px {
   height: 335px;
}
}
@media screen  and (max-width: 1000px) {
.hero--650px {
   height: 820px;
}
}
@media screen  and (max-width: 767px) {
.hero--650px {
   height: 655px;
}

  .cust_collection_on_home .section-header-center .section-header__title{
     padding-left: 5px !important;
  }
  
}
@media screen  and (max-width: 575px) {
.hero--650px {
   height: 412px;
}
}
@media screen  and (max-width: 575px) {
.hero--650px {
   height: 390px;
}
    .header-banner-text {
  padding: 20px 0 10px !important;
}
}

@media screen and (min-width: 2560px) and (max-width: 2600px) {
.hero--650px {
    height: 800px;
}
}



.grid-product__meta {
	min-height: 140px;
background-color: #f6f6f6;
    border-radius: 10px;
    box-shadow: none;
}
.collection-item, .grid-product__content {
    background: transparent !important;
}
.grid-product__title--heading a {
	color: #000000;
line-height: 20px;
}
.preserve3d_style {
    background: #000;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.preserve3d_style .custom-addcart .btn.add-to-cart {
	color: #FF8527 !important;
}

.pre-order-counter-wrapper {
width: auto !important;
}
[data-editable="pre-order-button"]{
  background-color: #000000 !important;
    color: #ff8200 !important;
    font-size: 11px !important;
    padding: 5px 8px !important;
    border-radius: 5px !important;
  border: 0 !important;
  text-transform: uppercase !important;
}
[data-editable="pre-order-button-hover"] {
      color: #ff8200 !important;
  padding: 5px 8px !important;
    font-size: 11px !important;
    border-radius: 5px !important;
   border: 0 !important;
  text-transform: uppercase !important;
}
@media screen and (max-width: 479px){
.preserve3d_style {
    background: transparent !important;
}
.preserve3d_style .custom-addcart .cart {
background: #000000 !important;
}
}
.grid-product__price--savings {
  display: none !important;
}
.grid-product__price {
      display: flex;
    flex-direction: column-reverse;
}
.grid-product__price--original {
    font-size: inherit;
    color: #A9A9A9;
}


.collection-item__title span {
    /*background-color: #000000;*/
    display: inline-block;
    color: #000000 !important;
    padding: 4px 15px;
    border-radius: 6px;
    font-size: 16px;
}
.preserve3d_style {
      visibility: visible;
    opacity: 1;
  background-color: transparent !important;
}
.preserve3d_style .custom-addcart .btn.add-to-cart {
    color: #ffffff !important;
    background-color: #000000;
    font-size: 11px !important;
    padding: 7px 15px;
    border-radius: 5px;
}
.grid-product__tag {
  right: auto !important; 
}
.collection-page-custom-addtocart {
  bottom: 10px;
}
.grid-product__tag {
   text-transform: uppercase !important;
}
.grid-product__tag--sale {
      /*background-color: #556B2F;*/
      background-color: red;
}
@media (min-width: 480px) and (max-width: 767px) {
  .collection-page-custom-addtocart {
    bottom: 45px;
  }
}
.preserve3d_style .custom-addcart .btn.add-to-cart:hover {
    color: #ff8527 !important;
    background-color: #000000;
}
.footer-bottom {
  background-color: #000!important;
}

/* css 16-08-2023 */
.grid-product__tag--soldout {
    display: none;
}
.product__label--pre-order {
    background-color: #e1e0e0;
    color: #000000;
}
.preserve3d_2 .custom-addcart .cart {
  padding-left: 0 !important;
  display: flex;
  width: 100%;
}
.single-product-images-section .product__price {
  font-size: 45px; 
}
.product-single__meta .status {
  display: block;
  width: 100%;
  margin: 10px 0;
}
afterpay-placement {
  margin-top: 10px !important;
    margin-bottom: 0!important;
}
.product-single-price br {
  display: none !important;
}
.product__price {
  display: flex;
  
}
.price__wrap_text {
  margin-left: 10px !important;
}
.side__price {
  display: flex;
  font-size: 18px;
  line-height: 20px !important;
      color: #A9A9A9 !important;
  font-weight: 500 !important;
}
.product__price--compare {
    font-size: 18px !important;
  line-height: 20px !important;
      color: #A9A9A9 !important;
  font-weight: 500 !important;
}
.product__price-savings {
  font-size: 16px !important;
  line-height: 18px !important;
  font-weight: 600;
}
.single-disc-section div#partPayCalculatorWidgetText {
  display: flex;
}
span.stamped-product-reviews-badge.stamped-main-badge {
  display: none !important;
}
.product-single-price ul li {
    font-size: 14px !important;
}
.sale-text {
  margin-bottom: 0!important;
}
.btn.add-to-cart:hover {
    color: #ffffff;
}
.single-product-images-section .spurit-po-wrapper {
    display: block;
}
.single-product-images-section .design-pre-order-template-wrapper.hover-visible.true-style {
  display: block;
}
.single-product-images-section .design-pre-order-template-wrapper button {
    width: 100% !important;
      height: 50px;
    line-height: 26px;
  font-size: 16px;
}
.single-product-images-section .design-pre-order-template-wrapper button:hover span.pre-order-2-button.hover {
  width: 100% !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
      font-size: 16px !important;
}
.single-product-images-section [data-editable="pre-order-button"] {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
      font-size: 16px !important;
}
.single-product-images-section [data-editable="pre-order-button-hover"] {
  height: 50px;
}
.product-single-price p.now_text {
  display: none !important;
}
.product-single-price .visually-hidden {
  display: none !important;
}

a.cut_btn_cls {
    background-color: transparent !important;
    color: #000000 !important;
    text-decoration: underline;
    font-size: 14px;
    line-height: 20px;
}

.announcement-bar.mobile-hide .announcement-item > img {
  display: inline-block;
}

.announcement-bar {
    background-color: #ffffff;
    color: #000 !important;
    font-weight: bold !important;
    font-size: 14px;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
}
.announcement-bar .announcement-link {
  color: #000000;
}
.header-banner-text h1 {
  color: #000000;
  text-align: left !important;
  text-transform: uppercase;
  font-weight: 900 !important;
  font-size: 40px;
}
.header-banner-img {
  background-image: none !important;
      background-color: #ffffff !important;
}
.header-banner-wrap:before {
  background-color: transparent !important;
}
.header-banner-text {
  padding: 50px 0 15px;
}
.collection-content {
  padding-top: 0 !important;
}
@media screen and (max-width: 767px) {
  .header-banner-text h1 {
      font-size: 28px !important;
  }
}
.pro-detail-like-section {
  background-color: #ffffff;
}
.pro-detail-like-section h3.section-header__title {
    color: #000;
  margin: 0 auto;
}
.announcement-bar .slick-list.draggable {
  overflow: hidden;
}
.announcement-bar.slick-vertical .slick-slide img {
    max-height: 20px;
   /* top: -2px;
    position: relative; */
}

.announcement-bar .slick-slide img {
  display: inline-block;
  margin-right: 10px;
}
.announcement-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.collection-page-custom-addtocart .product-section > div {
    display: none;
}
.announcement-bar .slick-slide img.cst_zip_pay_img{
  margin-left: 10px;
}
.collection-bottom-description {
  background: #ffffff;
}

span.stamped-summary-actions-newquestion, span.stamped-summary-actions-newreview {
    background-color: #ffffff;
    color: #000 !important;
    border-color: #000000!important;
}
span.stamped-summary-actions-newquestion:hover, span.stamped-summary-actions-newreview:hover {
    background: #ff8527;
    color: #ffffff!important;
    border-color: #ff8527 !important;
}
input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary {
  background-color: #000000!important;
  border-color: #000000!important;
}
input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary:hover {
  color: #ff8527 !important;
}
.single-review-section #stamped-sort-select, .single-review-section #stamped-sort-select2 {
  border: 1px solid #000000 !important;
    background-color: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
}
.single-review-section .stamped-sort-select-wrapper:after {
  color: #000000!important;
}

.pro-detail-like-section h3.section-header__title{
  border-bottom: 2px solid #000;
}

.grid-product__content .grid-product__tag--sale + .product__label--pre-order {
    left: 50px !important;
}

//checkout page
button.QT4by._1fragemew:hover {
    color: #ff5827;
}
button.QT4by._1fragemew {
    background-color: #000000;
    padding: 10px 15px;
}

.featured-product-home h2.section-header__title {
    text-align: left;
    font-size: 30px;
}

/*.grid-product__secondary-image, .grid__image-ratio {
    background-color: #f6f6f6 !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}*/
.grid-product__meta {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.grid-product__meta {
  margin-top: 10px;
}

.custom_aus_section_new .logo-bar__item a.logo-bar__link{
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
}

.custom_aus_section_new .logo-bar__item .logo-bar__image {
    max-width: 120px !important;
    margin: 2px auto !important;
}

.custom_aus_section_new .logo-bar__item {
  margin: 0 10px 20px !important;
}

@media only screen and (min-width: 768px){
    .custom_aus_section_new .logo-bar__item {
    margin: 0 10px 20px !important;
  }
}

.cust_collection_on_home .section-header-center .section-header__title{
    /*text-align: left !important;*/
    font-size: 30px !important;
}

/*
#shopify-section-1588045192595 .custom_aus_section_new .section-header-center .section-header__title{
    text-align: left !important;
    font-size: 30px !important;
    line-height: 30px !important;
}*/

#shopify-section-1571258893572 .section-header__title{
    text-align: center !important;
    /*font-size: 1.35143em !important;*/
    font-size: 30px !important;
}

.cust_content_on_home .section-header__title{
    /*text-align: left !important;*/
    font-size: 30px !important;
}

li.active_desk_menu a.active_desk_menu_link {
  color: #ff8527;
}

.active_mobile_menu a.active_mobile_menu_link{
  color: #ff8527;
}
/*
.site-header .site-nav__dropdown {
  top:94px; 
}*/
.site-nav__link--underline:after {
  border:none !important;
}
.site-nav--has-dropdown.is-focused>a, .site-nav--has-dropdown:hover>a {
  background:transparent !important;
  color:#fc7200 !important;
}
 .megamenu {
  top:94px;
}

.main-navbar {
  width:100% !important;
  max-width:100% !important;
}
.prs-nav .perentbg-imgs {
  width:400px;
}
.d-none {
  display:none !important;
}
.prs-nav.medium-up--one-fifth {
    width: auto !important;
  padding-bottom:20px;
}
.prs-nav.fw-bold { 
    font-weight: bold !important;
}
.prs-nav.fs-18 .h5 { 
    font-size: 18px !important;
}
.prs-nav .bg-imgs { 
    /*background-size: contain;*/
    max-width: 100%; 
    background-repeat: no-repeat;
    width: 100%;
    height:100%;
}
.megamenu .site-nav__dropdown-link {
  font-weight: 900 !important;
  letter-spacing: 0.5px !important;
}
.grand-child .site-nav__dropdown-link  {
    padding: 0px!important;
    line-height: 24px!important;
    font-weight: 600 !important;
    font-size:13px !important;
}
.navbar-imgs {
/*
    width: 100%;
    height: 285px;*/
   width: 260px;
 height: 260px;
}
.cst_text_align_center {
  text-align:center;
}
.cst_text_align_left {
  text-align:left;
}
.d-flex {
  display:flex;
}
.justify-between {
  justify-content:space-between;
}
.megamenu__colection-image {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.h5 {
  display: inline-block;
  text-align: start;
}

.h5.cst_text_align_center a:hover {
 text-decoration: underline;
}

.grid-product__tag--pre-order {
  background-color: #e1e0e0;
  color: #000000;
}

.grid-product__tag--new, .product__label--new {
  /*background-color: #8B0000;*/
  background-color: green;
  color: #ffffff;
}

.product__label--new {
    left: 0 !important;
}

 .grid-product__content .grid-product__tag--sale + .grid-product__tag--pre-order    {
    left: 60px !important;
} 
.grid-product__tag.grid-product__tag--sale + .product__label--new + .product__label--pre-order  {
    left: 120px !important;
}

.grid-product__tag.product__label--new + .product__label--pre-order {
      left: 60px !important;
}
.product__label--new + .grid-product__tag.grid-product__tag--sale {
    left: 60px !important;
}


 .grid-product__content .grid-product__tag--sale +  .grid-product__tag--new + .grid-product__tag--pre-order {
    left: 120px !important;
} 


 .grid-product__content .grid-product__tag--new + .grid-product__tag--pre-order{
      left: 60px !important;
}

.grid-product__tag.grid-product__tag--sale + .grid-product__tag--new {
    left: 60px !important;
}

.grid-product__content .product__label--new + .product__label--pre-order {
  left: 60px !important;
}


.google_maps {
  margin-top: 30px;
}
/* END */

.stamped-summary-ratings, .summary-overview,.stamped-review-header-starratings {
  
    display: none !important;
}

.stamped-container[data-count="0"][data-widget-language=""] .stamped-empty-state{
  
    display: none !important;
}

.collection-item__title {
      font-size: {{ settings.type_collection_size }}px;
    }

    @media screen and (max-width: 768px) {
      .collection-item__title {
        font-size: {{ settings.type_collection_size | times: 0.8 }}px;
      }
.index-client-logo {
    padding: 15px 0 20px !important;
}
    }
.site-footer {
  background-color: #fff !important;
}
.site-footer a {
  color: #000 !important;
}

.icon-blog-bg {
   background-color: #fff !important;
}
.accordion-section.index-section {
    background: #ffffff;
}

.logo-bar {
  justify-content: space-between !important; 
}
.border-top {
      border-top: 2px solid lightgrey;
}
.border-bottom {
      border-bottom: 2px solid lightgrey;
}
.border-bottom.list-icon {
  padding-bottom:30px;
}
 
.logo_cst_image {
  margin-bottom:12px;
}
.bg-primary {
  background: #ff8527 !important;
}
.text-white {
  color: #fff !important;
}
.slick-arrow-top-right .slick-next, .slick-arrow-top-right .slick-prev{
    top: 50% !important; 
    background: #ff8527 !important;
    padding: 16px;
  display: flex;
align-items: center;
justify-content: center;
}

.slick-arrow-top-right .slick-prev::before  {
padding: 6px;
margin-left: 6px;
}
.slick-arrow-top-right .slick-next::before {
padding: 6px;
margin-left: -3px;
}
.bg-darkgray {
      /*background-color: #929292 !important;*/
       background-color: #ffffff !important;
}
.grid__item.p-25 {
  padding:0px  25px !important;
}
.slick-arrow-top-right .slick-prev { 
  left: 25px !important;
}
.slick-arrow-top-right .slick-next { 
  right: 25px !important;
}

@media screen and (max-width:767.99px) {
  .grid__item.p-25 {
  padding:0px  15px !important;
}
.slick-arrow-top-right .slick-prev { 
  left: 15px !important;
}
.slick-arrow-top-right .slick-next { 
  right: 15px !important;
}
}

@media screen and (max-width:766.99px) { 
.slick-arrow-top-right .slick-prev { 
  left: 26px !important;
}
.slick-arrow-top-right .slick-next { 
  right: 26px !important;
}
  .slick-arrow-top-right .slick-prev::before  {
padding: 4px; 
}
.slick-arrow-top-right .slick-next::before {
padding: 4px; 
}
  .slick-arrow-top-right .slick-next, .slick-arrow-top-right .slick-prev { 
    padding: 12px 2px !important;
}
  .collection-product-slick .slick-prev:before, .collection-product-slick .slick-next:before { 
    border-width: 0 3px 3px 0 !important;
}
}
@media screen and (min-width:766.99px) { 
.slick-track {
  display : flex !important;
}
}
.main-content .slick-arrow-top-right .slick-next, .main-content  .slick-arrow-top-right .slick-prev {
    top: 42% !important;
}

.aos-animate > .btn--secondary {
  color: #ff8200 !important;
  background: #000 !important;
  border: 0 !important;
}

.section-header__title, .section-header__subtitle {
    text-align: center !important;
}
.section-header__title { 
    font-size: 30px;
  line-height: 32px;
}
.text-nowrap {
 text-wrap:nowrap; 
}
.fw-600 {
  font-weight:bold;
}
.mb-5 {
  margin-bottom:5px;
}

div#shopify-section-common-logo-list-text {
  margin-top: 1px !important;
}
.fw-400 {
  font-weight: 400 !important;
}

.header-banner-text h2.cst_h2 {
    color: #000000;
    text-align: left !important;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 15px;
}

.collection_desc_cst {
  text-align: justify;
}
.moretext {
  display: none;
}

#section_cst_desc {
  word-wrap: break-word;
}

.moreless-button { 
  text-decoration: underline;
}

.cst_h2.mt_5 {
  margin-top: 5px;
}

.collection_sub_description {
  text-align: justify;
}

.article_desc  a {
  color: rgb(0, 0, 238);
}

.nlr_series_pages > a {
  color: #000 !important;
}
/* BrightData - Collection list edits */
.grid-product__content {
  box-shadow: 0px 8px 24px -4px rgba(12, 12, 13, 0.1);
  /*border-radius: 8px;*/
  border-radius: 0;
}
.grid-product__content:hover {
  box-shadow: none;
  border: 1px solid #e1e0e0;
}
.grid-product__image-mask {
  border-radius: 8px 8px 0px 0px;
}
.grid-product__meta {
  background-color: #ffffff;
}
.grid-product__meta:before {
  content: "";
  position: relative;
  top: -15px;
  height: 1px;
  width: 90%;
  display: block;
  margin: auto;
  border-top: 1px solid #e1e0e0;
}
.grid-product__tag {
  text-transform: uppercase !important;
  left: 10px;
  border-radius: 4px;
  margin: 2px;
  /*transform: translateY(-50%);*/
}
button.add-to-cart {
  border: none;
}

.grid-product__colors {
      padding-left: 10px;
  display: inline-flex;
  position: relative;
  top: 10px;
}

.collection-product-slick .slick-track {
    margin-bottom: 15px;
}

/* START - hide wishlist "powered by" text */
.wishlist-p-right p {
    display: none;
}
/*  END  - hide wishlist "powered by" text */