/** Shopify CDN: Minification failed

Line 144:0 Unexpected "}"

**/
.header__cart__status__holder {
    position: relative;
}
.header__cart__status__holder .cart-count__wrapper:before {
    content: "  (";
   display:none;
}
.header__cart__status__holder  .cart-count__wrapper:after {
    content: ")";
  display:none;
}
.header__cart__status__holder .cart-count__wrapper {
    font-family: var(--FONT-STACK-BODY);
    color: #fff;
    position: absolute!important;
    top: -15px;
    right: -6px;
    background: #15abcb;
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: -2px;
    height: auto;
    padding: 2px;
}
span.h2.column__heading.heading-size-4 {
    font-family: Neokid;
    font-weight: 400;
    font-size: 36px;
    line-height: 29.2px;
    letter-spacing: -2px;
    vertical-align: middle;
}
h4.column-para {
font-family: Inter;
font-weight: 500;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
vertical-align: middle;
color: #000;
}

.hero__wrapper h2.hero__title.heading-size-11 {
    font-family: Koulen;
    font-weight: 400;
    font-size: 48px;
    line-height: 38px;
    letter-spacing: 0px;
    vertical-align: middle;
    width: 55%;
  margin:0px;
}
span.free-shipping__default-message {
font-family: Koulen;
font-weight: 400;
font-size: 32px;
line-height: 28px;
letter-spacing: 0px;
vertical-align: middle;
color:#15ABCB;
}
.free-shipping {
    background: #D4E0E3;
}
span.cart__total__label {
    font-family: Inter;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}
span.cart__total__price.cart__total__price--animated {
font-family: Inter;
font-weight: 600;
font-size: 18px;
line-height: 28px;
letter-spacing: 0px;
text-align: center;
vertical-align: middle;

}

.cart__quantity .cart__quantity-field {
    border-color: #A4D3DD !important;
  color: #15ABCB!important;
}
.cart__quantity .icon {
    color: #15ABCB;
}
.cart__item a:hover {
    color: #DD5921 !important;
}

.account--form-wrapper {
    padding-top: 9%!important;
  
}
.index-product{
    padding-top: 200px!important;
}
.header__wrapper {
    width: 100% !important;
}

/* .header__wrapper.js__header__stuck {
    width: 100% !important;
    position: relative;
} */




.hero__content__wrapper .hero__rte.body-size-4.font-body p strong {
font-family: Koulen;
font-weight: 400;
font-size: 48px;
line-height: 38px;
letter-spacing: 0px;
}
.hero__content__wrapper .hero__rte.body-size-4.font-body p{
font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top: 25px;
}

}
/* .metafield-rich_text_field p, .metafield-rich_text_field ul {
    display: flex;
    gap: 10px;
} */

.footer__blocks .footer__block.footer__block--menu.accordion:nth-child(3) .footer__quicklinks.unstyled li:last-child a {
  color: #DD5921;
}
/* .hero__content__wrapper {
    padding-top: 120px;
} */


.AVADA_PAGE_WRAPPER {
 padding-top: 80px;
}


.c-1 .product-information .price.sale {
    display: flex;
    flex-direction: column;
    
}
.c-1 .product-information .new-price {
  font-family: Inter;
font-weight: 600;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;

}
.c-1 .product-information .old-price {
font-family: Inter;
font-weight: 500;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;
  color:#656A76;
}
.c-1 .grid-item.product-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}




.tabs-collections .grid-item.product-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.tabs-collections  .new-price {
  font-family: Inter;
font-weight: 600;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;

}
.tabs-collections .old-price {
font-family: Inter;
font-weight: 500;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;
  color:#656A76;
}
.tabs-collections .price.sale {
    display: flex;
    flex-direction: column;
    
}



.collection__products .new-price {
  font-family: Inter;
font-weight: 600;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;
}
.collection__products .old-price {
font-family: Inter;
font-weight: 500;
font-size: 18px;
line-height: 24px;
letter-spacing: 0px;
  color:#656A76;
}
.collection__products .price.sale {
    display: flex;
    
}
.collection__products .grid-item.product-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.collection.collection-products .collection__products {
    padding: 0 80px !important;
}
.collection__products .grid-outer {
    padding: 32px 90px!important;
    
}
.account__link_item{
  font-family: Inter;
font-weight: 600!important;
font-size: 14px;
line-height: 20px;
letter-spacing: 0px;
}

.footer__block.footer__block--info a {
    font-family: Inter;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    padding: 5px 0 26px;
    display: flex;
    align-items: center;
}

.footer__block.footer__block--info a svg{
    margin-right: 12px;
}
details.footer__block.footer__block--info.accordion {
    background: inherit;
}


.account .page__heading {
    z-index: 2 !important;
}

.coll_in.selector-wrapper.selector-wrapper--size select {
    border: 1px solid #83BF68!important;   
    color: #000 !important;   
}


@media screen and (max-width: 1440px) {
details.footer__block.footer__block--menu {
    padding-left: 30px!important;
}

details.footer__block.footer__block--info {
    padding-left: 30px!important;
   --desktop-width: 22% !important;
}
   .account--form-wrapper {
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 15%!important;
    /* padding-bottom: 0%!important;
    flex-direction: column!important; */
} 
  .product__wrapper {
    margin: 0px 3rem!important;
}
}
@media screen and (max-width: 1300px) {
.collection.collection-products .collection__products {
    padding: 0 1.5rem!important;
}
  .collection__products .grid-outer {
    padding: 32px 50px!important;
}


}
@media screen and (max-width: 1200px) {
.header-heading {
    display: none;
}
  .header__navbar {
    justify-content: center!important;
}
  .d-flex_footer {
    display: flex!important;
    flex-direction: column-reverse!important;
    align-items: center!important;
    justify-content: center!important;
}
  .supporting-menu {
    border-top: 0px !important;
}
img.footer_bottom {
    padding-left: 6rem;
   border-top: 1px solid #9CE363!important;
}
.supporting-menu__inner {
    width: 90%!important;
    padding-left: 0rem!important;
    margin-bottom: 2rem;
  display:flex;
}
.footer__blocks {
    display: grid!important;
    grid-template-columns: 1fr 1fr 1fr!important;
    row-gap: 3rem;
}
     .account--form-wrapper {
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 15%!important;
    /* padding-bottom: 0%!important; */
    flex-direction: column!important;
       align-items: flex-start!important;
} 
  .account--form {
    margin-left: 0!important;
}
.footer__block:nth-child(4) {
border-right:1px solid #9CE363 !important;

}
.footer__block:nth-child(5) {
border-right:1px solid #9CE363 !important;

}
.footer__block:nth-child(1) {
    border-right: 1px solid #9CE363 !important;
}
.footer__block:nth-child(2) {
    border-right: 1px solid #9CE363 !important;
}
.footer__block {
    margin-bottom: 0 !important;
}
}

@media screen and (max-width: 1024px) {
.btn--scroll-top {
    right: 50px !important;
}
  .header__mobile__right {
    background: transparent!important;
}
}
@media screen and (max-width: 989px) {
.navlink--toplevel .navtext {
    display: none;
}
details.footer__block.footer__block--social:after {
    display: none;
}
details.footer__block.footer__block--info:after {
     display: none;
}
.account--form-wrapper {
padding-top: 32%!important;

} 
.account--form-wrapper {
padding-left: 0%!important;
padding-right: 0%!important;

}
.newsletter-form-brick .hero__content {
    background-color: transparent;
}
}
@media screen and (max-width: 749px) {
.footer__blocks {
    display: flex!important;   
}
  span.popout__expanded-show {
    font-size: 12px;
    font-weight: 500;
}
  .featured-collection-section {
    padding-top: 4rem;
}
  summary.filter-group__heading {
    font-size: 14px !important;
    line-height: 20px !important;
}
  .search-popdown__main {
    width: 100%!important;
    height: auto !important;
    border-radius: 10px;
}
  .search-popdown {
    width: 100% !important;
    border-radius: 10px;
}
  .btns-bottom img {
    object-fit: contain !important;
}
  .search-popdown__close__button {
    right: 0px !important;
}
  .wrapper {
    max-width: var(--content-max);
    margin: 0 auto;
    padding-left: var(--outer);
    padding-right: var(--outer);
}
  .footer__block--menu .footer__block__title {
    margin: 0px 0 0px!important;
}
  .collection__nav--filter.collection__nav--sort {
    padding: 0 1rem;
}
 .footer__blocks .accordion {    
    border-bottom: 1px solid #AEB4BE;
    border-top: 1px solid #AEB4BE;
}
  .site-footer-wrapper {
    padding-left: 24px;
    padding-right: 24px;
}
  details.footer__block.footer__block--info {
    padding-left: 0px!important;
    --desktop-width: 22% !important;
}
  details.footer__block.footer__block--menu {
    padding-left: 0px!important;
}
  details.footer__block.footer__block--info .h5 {
    margin: 0px 0 0px!important;

}
  details.footer__block.footer__block--info.accordion {
    border-top: 0px;
}
  .site-footer-wrapper .footer__blocks {
    padding: 0!important;
}
 .site-footer-wrapper .wrapper--full {
    padding: 0!important;
}
  .sliderule__wrapper--secondary {
    padding-top: 10px!important;
}
  .drawer--header .drawer__close {
    --icon-size: 24px;
    position: relative;
    left: 0!important;
    right: 16px!important;
    float: right!important;
    top:1rem;
}
  .drawer__close .icon {

    /* stroke: #000; */
    stroke-width: 2!important;
    /* color: #000; */
}
  .drawer__main-menu .drawer--header .drawer__content {
    --item-height: 30px !important;

}
.drawer__main-menu .imgs-andtitle {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 16px;
    align-items: center;
    padding: 10px;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    height: 100%;
    min-height: 62px;
}
  .drawer__main-menu {  
    gap: 12px!important;
    padding: 32px!important;
}
  span.mobile-title {
    padding: 0 32px!important;
}
  .header__announcement {
    display: none!important;
}
  .header__mobile__right .header__mobile__button:first-of-type {
    border-right: 0px!important;
}
  .newsletter-form-wrapper {
    padding: 26px 18px 26px 18px!important;
}

.drawer__empty  .product-upsell {
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
    padding-left: 0rem;
}
.drawer__empty  .product-upsell__content {
    display: grid;
    justify-content: space-between;
    width: fit-content;
    grid-template-columns: 1fr;
    justify-items: start;
    align-items: center;
}
.drawer__empty  quantity-counter.quantity-selector {
    width: fit-content;
    justify-content: flex-start;
    display: flex;
    margin: 0;
}
.collection__products  p.product-item__title {
    white-space: normal;
    overflow: hidden;
    text-overflow: unset;
}
  .collection__products .new-price {
    font-size: 12px;
    line-height: 18px;

}
}



@media screen and (max-width: 500px) {
.drawer--cart .drawer__inner {
    width: 80% !important;
}
  .header__wrapper header {
    margin-top: 0px!important;
}
}

span.rgt_txt_c {
    display: none;
}
span.bot_imgs {
    display: none;
}



/*------------note----------  */
@media screen and (max-width: 768px) {
.imgandtext {margin: 8px 0!important;}
.imgandtext {padding-bottom: 0.5rem!important;}
.product__submit__buttons button {color: #15ABCB;}
.product__submit__buttons .select-popout__toggle {border: 1px solid #A4D3DD;  }
.product__block .btn { background: #83BF68 !important;}
}
@media screen and (max-width: 395px) {
.mobile-price {
display: flex;
gap: 5px;
align-items: baseline;
}
  .two-prices {
    display: flex;
    gap: 0px !important;
   align-items: baseline;
    padding-bottom: 12px;
    flex-direction: row-reverse;
}
.two-prices  span {
    display: flex;
    align-items: center;
    flex-direction: row;
}
span.price-was { display: none;}
span.price-now {display: none;}
span.product__price--sale {font-size: 34px!important;font-weight: 600!important;}
.discount-badge {margin-left: 7px;}
span.discount-badge {padding: 2.4px 8px!important;letter-spacing: -1px;font-weight: 500!important;}
h1.product__title.heading-size-6 {font-size: 25px;line-height: 34px;}
.breadcrumbs {display: none!important;}
.product__wrapper__inner {padding-top: 9px;}
.marquee_slide svg {height: 13px!important;}
  .hide-prmobile .product__price {
    flex-direction: column;
    text-align: start;
    align-items: start;
}
  h2.grid__heading.heading-size-9 {
    width: 50%;
    margin: 0 auto;
}
}

.faq-section {
  position: relative;
    top: -15px;
}


@media screen and (max-width:749px){
  .footer__block:nth-child(4) {
border-right:none !important;

}
.footer__block:nth-child(5) {
border-right:none !important;

}
.footer__block:nth-child(1) {
  border-right:none !important;
}
.footer__block:nth-child(2) {
   border-right:none !important;
}
}

.brecpost .slick-slide {
    height: 383px !important;
}
.secondary-menu-links .imgs-andtitle {
    display: flex;
    flex-direction: unset;
    gap: 10px;
    align-items: center;
}