/** Shopify CDN: Minification failed

Line 242:1 Unexpected "{"

**/
/*================ Font Face ================*/

/* font-family: 'Karla', sans-serif;
font-family: 'Oswald', sans-serif; */

/*================ General ================*/
img{vertical-align: middle;}
.h1, .h2, .h3, h1, h2, h3{letter-spacing: 0.8px;}
.btn {padding: 12px 25px;    line-height: 1;}

/*================ Header ================*/

.announcement-custom {background: #F4F2ED;vertical-align: bottom;}
.announcement-custom ul {margin: 0;padding: 0;list-style: none;}
.announcement-custom-inner,.announcement-custom-center ul,.announcement-custom-left ul{display: flex;flex-wrap: wrap;align-items: center;}
.announcement-custom-left,.announcement-custom-right{width: 20%;}
.announcement-custom-center{width:60%;} 
.announcement-custom-inner li {margin: 0;}
.announcement-custom-left li a {line-height: 1.5;display: inline-block;transition: all 0.5s ease-in-out;   font-size: 18px;    color: #000;    font-family: 'Oswald', sans-serif;  letter-spacing: 0.36px;    text-transform: uppercase; padding: 16px 10px;}
.announcement-custom-left li a:hover{background:#000;color:#FFF;}
.announcement-custom-center ul {    padding: 0 20px;    justify-content: center;}
.announcement-custom-center ul li:first-child {border-left: none;}
.announcement-custom-center ul li {    border-left: 1px solid #565A5A;    padding: 0 15px;    color: #000000;}
.announcement-custom-center ul li .announcement-icon {margin-right: 7px;}
.announcement-custom-right p {margin: 0;}
.announcement-custom .page-width,.site-header .page-width{    max-width: 100%;    padding: 0 90px;}
.announcement-custom-inner {justify-content: space-between;}
.announcement-custom-right {text-align: right;}
.header-wrapper--sticky{background:transparent;}
body.template-index form.input-group.search-bar.hdr_search input.input-group-field {border: none;background: transparent !important; text-transform: capitalize;  border: none;    color: #FFF;    opacity: 1;}
body.template-index form.input-group.search-bar.hdr_search .input-group-btn button.btn {    padding: 11px 15px;    min-width: auto;    background: transparent;    border: none;}
body.template-index form.input-group.search-bar.hdr_search {border-bottom: 1px solid #FFF;}
body.template-index form.input-group.search-bar.hdr_search svg.icon.icon-search path {fill: #FFF;stroke-width: 4px;} 
body.template-index form.input-group.search-bar.hdr_search input.input-group-field::-webkit-input-placeholder { /* Edge */  color: #FFF;opacity:1;}
body.template-index form.input-group.search-bar.hdr_search input.input-group-field:-ms-input-placeholder { /* Internet Explorer 10-11 */   color: #FFF;opacity:1;}
body.template-index form.input-group.search-bar.hdr_search input.input-group-field::placeholder {   color: #FFF;opacity:1;}
body.template-index form.input-group.search-bar.hdr_search .search-bar .icon {    width: 30px;    height: 30px;}
body.template-index form.input-group.search-bar.hdr_search .header-layout .search-bar .input-group-btn:hover .icon{color:#FFF;}

form.input-group.search-bar.hdr_search input.input-group-field {border: none;background: transparent !important; text-transform: capitalize;  border: none;    color: #FFF;    opacity: 1;}
form.input-group.search-bar.hdr_search .input-group-btn button.btn {    padding: 11px 15px;    min-width: auto;    background: transparent;    border: none;}
form.input-group.search-bar.hdr_search {border-bottom: 1px solid #000000;}
form.input-group.search-bar.hdr_search svg.icon.icon-search path {fill: #FFF;stroke-width: 4px;} 
form.input-group.search-bar.hdr_search input.input-group-field::-webkit-input-placeholder { /* Edge */  color: #000000;opacity:1;}
form.input-group.search-bar.hdr_search input.input-group-field:-ms-input-placeholder { /* Internet Explorer 10-11 */   color: #000000;opacity:1;}
form.input-group.search-bar.hdr_search input.input-group-field::placeholder {   color: #000000;opacity:1;}
form.input-group.search-bar.hdr_search  .search-bar .icon {    width: 30px; color:#000;  height: 30px;}
.header-layout .search-bar .icon{color:#000;}
body.template-index .header-layout .search-bar .icon{color:#FFF;}
.site-nav__icons svg path{fill:#000;}
body.template-index .site-nav__icons svg path{fill:#FFF;}
.header-layout .search-bar .input-group-btn:hover .icon{color:#FFF;}
.header-item--icons .icon__fallback-text1 {margin-left: 10px;font-size: 16px;    text-transform: none;    font-family: 'Karla', sans-serif;    letter-spacing: 0;}
.site-nav__icons svg {vertical-align: middle;}
ul.site-nav.site-navigation {padding-top: 25px;}
ul.site-nav.site-navigation li.site-nav__item a.new-in {    font-weight: 500;}
ul.site-nav.site-navigation li.site-nav__item a.sale {color:#D6695F;font-weight: bold;}
.megamenu_products .grid-product__image-mask img.grid-product__image {opacity: 1;}
.megamenu_list ul {position: relative; margin: 0;    padding: 0;}
.megamenu_list ul >li.menu_list {margin-bottom: 5px;padding-right: 20px;display: block;    width: 245px;    transition: all .1s ease-in-out;    -webkit-transition: all .1s ease-in-out;}
.megamenu_containt {    display: none;    float: none;    position: absolute;    left: 0;    top: 0;    width: 100%;    z-index: 0;    padding-left:300px;    height: 100%;}
/* .megamenu_list ul >li.menu_list:hover .megamenu_containt{display:block;} */
.megamenu {height: 100%;min-height: 650px;    padding: 50px 0 100px 0;}
.megamenu_list ul>li.menu_list.active .megamenu_containt {display: block;}
.megamenu_title {width: 245px;}
.megamenu_list h3 {letter-spacing: 0.36px;    color: #000000;    text-transform: uppercase;    font-size: 18px;    font-weight: 500;}
.megamenu_containt_grid {display: flex;flex-wrap: wrap;}
.megamenu_sub_menu {width: 22.5%;padding-right: 10px;}
.megamenu_products_wrapper {    width:55%;    display: flex;    flex-wrap: wrap;}
.megamenu_products {width: calc(50% - 50px);margin: 0 25px;}
.megamenu_list ul>li.menu_list>a {position: relative;   z-index: 9;}
.megamenu .page-width {padding: 0 40px;    max-width: 1500px;}
.megamenu_list ul>li.menu_list > a{display: block;position: relative;font-size: 18px;color: #0F0F0F;}
.megamenu_list ul>li.menu_list>a:after {content: "";    border: solid black;    border-width: 0 1px 1px 0;    display: inline-block;    padding: 3.5px;   transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    position: absolute;    top: 50%;    right: 10px;    margin-top: -3px;}
.megamenu_list ul>li.menu_list.active>a,.megamenu_sub_menu li a:hover{font-weight:600;}
.megamenu_sub_menu li a { font-size: 18px;    color: #0f0f0f;}
.announcement-custom-left li a.active {background: #000;    color: #FFF;}
.announcement-custom-left a.site-nav__link.site-nav__link--icon svg path {fill: #000;}
.cart-link__bubble1 {width: 20px;    height: 20px;    background: #000;    font-family: Karla,sans-serif;    font-size: 16px;    letter-spacing: 0px;    line-height: 20px;    display: inline-block;    color: #FFF;    text-align: center;    font-weight: 600;    border-radius: 50%;    position: relative;    right: 0;    top: 0;}
.site-header {box-shadow: none;}
.megamenu_list ul>li.menu_list.hide-arrow>a:after{display:none;}
.payment_icon ul {      max-width: 200px;  margin: 0;    padding: 0;    list-style: none;    display: grid;    grid-template-columns: 1fr 1fr 1fr;    margin-left: -5px;}
.payment_icon ul li {margin: 5px 2px;}
.payment_icon ul li img { width: 60px;    object-fit: contain;}
.site-nav__dropdown>li>a:hover{font-weight:bold;}
.grid-product__price .sale-price {color: #f00;}


/*================ Home page================*/
.slideshow__slide h2.h1.hero__title {text-transform: none;    letter-spacing: 0;    font-weight: 500;    line-height: 1.1;}
.slideshow__slide .animation-cropper{overflow:visible;}
.slideshow-wrapper .hero__text-content .hero__link {margin-top: 40px;}
.slideshow-wrapper .hero__text-content .hero__link a.btn {letter-spacing: 0.36px;    font-family: 'Oswald', sans-serif;   font-size: 18px;    font-weight: 500;    background: transparent !important;    border: 1px solid #FFF;}
.slideshow-wrapper .hero__text-content.vertical-bottom {padding-bottom: 130px;}
.slideshow-wrapper ol.flickity-page-dots li.dot {width: 12px;    height: 12px;   opacity: 0.6;}
.slideshow-wrapper ol.flickity-page-dots li.dot.is-selected{opacity: 1;}
.slideshow-wrapper .hero[data-arrows=true] .flickity-prev-next-button {    bottom: initial;    top: 50%;    transform: translateY(-50%);    background: transparent;    color: #FFF;    box-shadow: none;}
.slideshow-wrapper .hero[data-arrows=true] .flickity-prev-next-button svg.flickity-button-icon {    width: 50%;    height: 50%;}
.slideshow-wrapper .flickity-prev-next-button.flickity-next {right: 30px;}
.slideshow-wrapper .flickity-prev-next-button.flickity-previous {left: 10px;right: initial;}
.header-wrapper .header-item--left .site-nav {margin-left: 0px;}
.homepage-text-with-icon-part {background: #FCFBFA;    padding: 30px 0;}
.homepage-text-with-icon-list ul {margin: 0;   padding: 0;    list-style: none;    display: flex;    flex-wrap: wrap;}
.homepage-text-with-icon-list ul li {margin-bottom: 0; width: 25%;    display: flex;    align-items: center;    padding: 0 15px;}
.homepage-text-with-icon-list ul li .custom-icon {    height: 40px;    margin-right: 20px;}
.homepage-text-with-icon-list ul li .custom-icon img { width: 100%;   height: 100%;    object-fit: contain;}
.homepage-text-with-icon-list ul li .icon-text {    width: calc(100% - 60px);}
.homepage-text-with-icon-list ul li .icon-text p {margin: 0;    font-size: 16px;    line-height: 1.4;    font-family: 'Karla', sans-serif;    letter-spacing: 0;    font-weight: 400;}
.logo-bar__item {width: calc(20% - 30px);    margin: 0 15px;   display: flex;    align-items: center;    justify-content: center;}
.logo-bar-slider .logo-bar__item img.logo-bar__image {    height: 45px;    object-fit: contain;}
.logo-list-part .page-width {max-width: 1360px;}
.logo-list-part .section-header {margin-bottom: 40px;}
.logo-list-part .section-header h2.section-header__title {letter-spacing: 0.8px;}
.logo-bar-slider .flickity-button.flickity-prev-next-button {    display: block;    background: transparent;   color: #000;}
.logo-bar-slider .flickity-button.flickity-prev-next-button svg.flickity-button-icon {   width: 60%;    height: 60%;}
.logo-bar-slider .flickity-previous {left: -20px;}
.logo-bar-slider .flickity-next {right: -20px;}
.logo-bar-slider .flickity-prev-next-button {margin-top: -10px;}
.featured-collections-part .page-width {padding: 0 0px 0 100px;    margin-right: 0;    max-width: 100%;}
.featured-collections-part .flickity-prev-next-button {    width: 60px;    height: 60px;    background: rgba(255,255,255,0.4);    color: #0F0F0F;}
/* .featured-collections-grid .flickity-prev-next-button.flickity-next {visibility: hidden;} */
.featured-collections-grid .collection-item__title {top: initial;    bottom: 40px;}
.featured-collections-grid .collection-item__title span {    border: 1px solid #000;    background: transparent;    color: #000;    letter-spacing: 0.36px;    font-family: 'Oswald', sans-serif;    font-weight: 500;    font-size: 18px;    padding: 12px 25px;}
.featured-collections-grid .collection-item__title span:hover{background:#000;color:#fff;}
[data-center-text=true] .grid-product__meta {text-align: left;}
.grid-product__content .grid-product__title {letter-spacing: 0px;    font-size: 18px;    text-transform: capitalize;    line-height: 1.2;}
.grid-product__meta .grid-product__price {    letter-spacing: 0px;    font-size: 18px;    font-family: 'Oswald', sans-serif;    font-weight: 400;    margin-top: 10px;}
.btn.btn--secondary,.btn.btn--tertiary {    border-color: #000;    color: #000000;    letter-spacing: 0.36px;    font-size: 18px;    font-family: 'Oswald', sans-serif;    font-weight: 500;}
.btn.btn--secondary:hover,.btn.btn--tertiary:hover{background:#000;color:#FFF;}
.text-and-image-part .feature-row__item {flex: 0 1 50%;}
.text-and-image-part .feature-row__item.feature-row__item.feature-row__text .h1 {     line-height: 1.4;font-size: 40px;    text-transform: uppercase;    margin-bottom: 30px;}
.text-and-image-part .feature-row__item.feature-row__item.feature-row__text p {color: #0F0F0F;}
.text-and-image-part .feature-row__item.feature-row__item.feature-row__text a.btn.btn--tertiary {margin-top: 60px;}
.text-and-image-part .feature-row__item.feature-row-image {flex: 0 1 45%;}  
.text-and-image-part .feature-row__item.feature-row__item.feature-row__text {    height: 100%;    background: #f4f2ed4d;    padding: 100px 80px;    margin-left: 80px;    margin-top: 50px;}
.text-and-image-part .feature-row {align-items: start;}
.shop-the-look-inner {    display: flex;    flex-wrap: wrap;}
.shop-the-look-inner .shop-the-look-left {width:45%;margin-right:5%;}
.shop-the-look-inner .shop-the-look-right{width:50%;}
.shop-the-look-inner .shop-the-look-right .section-header {margin-top: 15px;}
.text-and-image-part .feature-row__item.feature-row__item.feature-row__text.feature-row__text--right {margin-left: 0;margin-right: 80px;}
.faq-wrap {max-width: 980px;    margin: 0 auto;}
.faq-wrap .collapsible-trigger { border-bottom: 1px solid rgba(153,153,153,0);}
.faq-wrap .collapsible-trigger.is-open{border-bottom: 1px solid rgba(153,153,153,.4);}
.faq-wrap .collapsible-trigger {    width: 100%;   font-size: 22px;    padding: 30px 55px 30px 30px;}
.faq-wrap .collapsible-trigger .collapsible-trigger__icon,.tab_full_part .collapsible-trigger .collapsible-trigger__icon {  margin-top: -7px; width: 20px;    height: 20px;    right:20px;    left: auto;}
.faq-wrap .collapsible-trigger:not(.is-open) .collapsible-trigger__icon.minus-icon, .faq-wrap .collapsible-trigger.is-open .collapsible-trigger__icon.plus-icon,
.tab_full_part .collapsible-trigger:not(.is-open) .collapsible-trigger__icon.minus-icon, .tab_full_part .collapsible-trigger.is-open .collapsible-trigger__icon.plus-icon{ display: none;}
.tab_full_part .collapsible-trigger .collapsible-trigger__icon{    margin-top: 0px;right: 5px;}
.faq-wrap .collapsible-trigger {    width: 100%;    padding: 17px 55px 17px 20px;    font-size: 22px;    font-family: 'Oswald', sans-serif;}
.faq-wrap .faq-question {    margin-bottom: 20px;    background-color: #fcfbfa;}
.collapsible-content--all .collapsible-content__inner{    padding: 17px 55px 17px 20px; }
.collapsible-content--all .collapsible-content__inner p {margin-bottom: 10px;}
.collapsible-content--all .collapsible-content__inner p strong {    font-family: 'Oswald', sans-serif;    font-size: 18px;    font-weight: 500;}
.faq-wrap .collapsible-trigger .collapsible-trigger__icon svg {    width: 100%;    height: 100%;}
.newsletter-section-inner {    display: flex; align-items: center;  flex-wrap: wrap;}
.newsletter-section-left,.newsletter-section-right{ width: 50%;}
.newsletter-wrapper {max-width: 750px;margin: 0 auto;}
.newsletter-section {padding: 0;}
.newsletter-section-right .h3 {    font-size: 40px;    letter-spacing: 0.8px;}
.newsletter-section-right .theme-block {margin-bottom: 20px;}
.newsletter-wrapper .input-group.newsletter__input-group { margin-left: 0;    height: 50px; max-width:550px;}
.newsletter-section-right .rte {max-width: 500px;}
.newsletter-wrapper .input-group.newsletter__input-group input {margin-right: 20px;   border:none; background: #FFF;    letter-spacing: 0px;    font-size: 16px;    color: #0F0F0F;    font-weight: 400;}
.checkbox_inline input[type="checkbox"] {cursor: pointer; appearance: none;    -webkit-appearance: none;   border: 1px solid #0F0F0F;    width: 20px;    height: 20px;    margin-right: 10px;}
.checkbox_inline label {    letter-spacing: 0px !important;    font-size: 12px !important;    text-transform: none !important;    margin: 0 !important;}
.checkbox_inline {display: flex;align-items: center;}
.checkbox_inline input[type=checkbox]:checked {background: #000;}
.newsletter-section-right .theme-block form {padding-top: 10px;}
.grid-product__image-mask a.grid-btn.btn {visibility:hidden; z-index: 9;width: 100%;max-width: fit-content; position: absolute;  background:transparent; top: 50%;    left: 50%;   transform: translate(-50%,-50%);    border-color: #FFF;    color: #FFF;}
.grid-product__image-mask:hover:after {transition: all 0.5s ease-in-out; content: "";    position: absolute;   left: 0;    top: 0;    width: 100%;    height: 100%;    background: #00000033 0% 0% no-repeat padding-box;}
.grid-product__image-mask:hover a.grid-btn.btn{visibility:visible;}
.grid-product__image-mask a.grid-btn.btn:hover,.hero__slide-link:hover,.slideshow-wrapper .hero__text-content .hero__link a.btn:hover{background:#FFF !important;color:#000;}
.hero__slide-link{position: relative;    height: auto;    width: auto;}
.index-gift-box-inner {    background: #FCFBFA;    max-width: 640px;    margin: 0 auto;    padding: 50px;    display: flex;}
.index-gift-box-inner .index-gift-box-img {width: 80px;    margin-right: 50px;}
.index-gift-box-inner .index-gift-box-text { width: calc(100% - 130px);    text-align: center;}
.index-gift-box-inner .index-gift-box-text h2 {font-size: 40px;}
.index-gift-box-inner .index-gift-box-text p {margin: 0;}
.fee_logo {    max-width: 92px;   margin-bottom: 10px;}
.Img-info-about.index-left-image-info h3 {line-height: 1.4;text-align: left;    margin-bottom: 30px;}
.hero .flickity-page-dots {bottom: 34px;}

/*================ Footer ================*/
.footer-promotion-part {padding: 20px 0;}
.footer-promotion-part ul {    padding: 0; margin: 0;  list-style: none;    width: 100%;}
.footer-promotion-part .announcement-custom-center {    width: 100%;}
.footer-promotion-part ul li {font-size: 22px;text-align:center;  margin-bottom: 0;    width: 33.33%;    border: none;}
.footer-promotion-part ul li .announcement-icon {margin-right: 15px;}
.index-section.faq-part .page-width--narrow {max-width: 960px;}
.site-footer {padding-top: 45px;    padding-bottom:20px;}
.footer__title {font-size: 18px;    font-family: 'Oswald', sans-serif;    margin-bottom: 15px;   letter-spacing: 0.36px;    text-transform: uppercase;}
.site-footer__linklist li {margin: 0;}
.site-footer__linklist li a {font-size: 18px;  padding: 2px 0;  color: #0F0F0F;}
.site-footer .page-width,.footer-promotion-part .page-width{max-width: 1700px;}
.footer_address {    display: flex;    flex-wrap: wrap; align-items:start;}
.footer_address .footer_address_icon {margin-right:10px; width: 20px;    margin-top: 5px;}
.footer_address_text {  width: calc(100% - 30px);}
.footer_address_text p {font-size: 18px;}
.payment_icon {margin-bottom:30px;}
.footer__social li svg {max-width: 25px;    max-height: 22px;}
.footer_copyright .footer__small-text {color: #0F0F0F;       line-height: 1; opacity: 0.6;    font-size: 13px;    font-weight: 400;    padding: 0;}
.footer_copyright ul { margin: 0;    list-style: none;    display: flex;}
.footer_copyright ul li {margin: 0 15px;    line-height: 1;}
.footer_copyright ul li a {    font-size: 13px;} 
.footer_copyright {display: flex;    justify-content: center;    align-items: center;}
.newsletter-section-right {padding: 0 25px;}
.logo-bar-slider ol.flickity-page-dots{display:none;}
.footer_address .footer_address_icon svg {vertical-align: middle;}
/*================ Footer ================*/

/*================ Product-page ================*/
body.template-product .main-content {background: #FCFBFA;    position: relative;}
[data-section-type="product-recommendations"] {    position: relative;}
.product-section > button.wk-button {    display: none;}
.page-content--product {padding-top: 25px;}
.breadcrumbs-full .page-width {max-width: 1700px;    margin-bottom: 40px;}
.template-product .breadcrumb * {color: #565A5A;    font-size: 12px;   letter-spacing: 0;}
.product__thumbs--beside {flex: 0 0 175px;    max-width: 175px;    margin-right: 20px !important;}
.product__thumbs--beside .product__thumb-item {margin-bottom: 20px;}
.product__thumb-item a.is-active:before, .product__thumb-item a:focus:before{box-shadow: inset 0 0 0 2px #999;    box-shadow: inset 0 0 0 2px #999;} 
.product-single__meta .h2.product-single__title {font-size: 30px; line-height: 1.2;   text-transform: capitalize;    letter-spacing: 0.6px;    color: #000000;    margin-bottom: 30px;}
.product-block.product-block--price {      padding-bottom: 5px;  display: flex;    align-items: flex-end;}
.product-block.product-block--price .product__price {    letter-spacing: 0.6px;   color: #000000;    font-family: 'Oswald', sans-serif;    font-size: 30px;      line-height: 1.2;  margin-right: 20px;}
.product-block.product-block--price .product__policies{    font-size: 14px;    color: #0F0F0F;    line-height: 1.2;}
.key_features ul {    margin: 0;  padding: 0;    list-style: none;    display: flex;    flex-wrap: wrap;}
.key_features ul li {    width: 50%;     padding-left: 30px;   position: relative;    letter-spacing: 0px;    color: #000000;   font-size: 18px;    line-height: 1.8;    font-family: 'Oswald', sans-serif;}
.key_features {margin-bottom:25px;}
.key_features ul li:after {    content: "";    position: absolute;    left: 0;   background: url(right-arrow.svg);    top:5px;    width: 18px;    height: 28px;    background-repeat: no-repeat;    background-position: center center;    background-size: contain;}
.product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown {    width: calc(50% - 10px);}
.product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown select {height: 50px; text-transform: capitalize;  width: 100%;    border: 1px solid #000000;}
.qty_with_cart_btn {    display: flex;      align-items: start;  justify-content: space-between;}
.qty_with_cart_btn .product-block {    margin-bottom: 0;}
.qty_with_cart_btn .product-block label {display: none;}
.qty_with_cart_btn .js-qty__wrapper {    border: 1px solid #000000;     height: 100%;   max-width: 100px;    min-width: 100px;    background: transparent;}
.qty_with_cart_btn .js-qty__wrapper .js-qty__num,.qty_with_cart_btn .product__quantity {    height: 100%;
}{  height: 100%;  padding: 11px 20px;}
.qty_with_cart_btn form.product-single__form {    width: 100%;    margin-left: 20px; }
/* .qty_with_cart_btn button.btn {height: 100%;} */
.product-block.variant_picker .variant-wrapper {    margin-right: 0;}
.product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown:last-child {margin-left: 15px;}
.qty_with_cart_btn button.btn svg path {fill: #000;} 
.qty_with_cart_btn button.btn span {    vertical-align: middle;}
.qty_with_cart_btn button.btn span svg {    vertical-align: 4px;    margin-right: 7px;    width: 18px;}
.product-block.variant_picker {margin-bottom: 20px;}
.product-block.product-block--sales-point ul.sales-points {margin: 18px 0;}
.qty_with_cart_btn button.btn:hover svg path {fill: #FFF;} 
.product-block.variant_picker .variant-input-wrap {margin-bottom: 0;}
.qty_with_cart_btn button.btn {padding: 10px 25px;} 
.qty_with_cart_btn .product-block {    margin-bottom: 0 !important;}
.icon--inventory:after, .icon--inventory:before {    background: #4A8360;    width: 12px;    height: 12px;    border-radius: 12px;}
.icon-and-text span[data-product-inventory] {letter-spacing: 0px;    color: #4A8360;    font-size: 14px;}
.product-block.product-block--sales-point.sales_point ul {display: flex;}
.product-block.product-block--sales-point.sales_point li {margin: 0 20px 0 0;color: #0F0F0F;font-family: 'Mulish', sans-serif;}
.product-block.product-block--sales-point.sales_point li .announcement-icon {    margin-right: 10px;}
.payment_icon img.pdp-icon {    width: 100%;    max-width: 500px;}
.product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown label.variant__label {    font-size: 16px;    letter-spacing: 0;    color: #0F0F0F;    text-transform: capitalize;}
.product-block.variant_picker .variant-wrapper {vertical-align: top;    margin-top: 0;}
.tab_full_part header.tabs-nav ul {    margin: 0;    padding: 0;    line-height: unset;    list-style: none;    display: flex;}
.tab_full_part header.tabs-nav ul li {margin-right: 40px;   margin-bottom: 0;}
.tab_full_part header.tabs-nav ul li a {    font-family: 'Oswald', sans-serif;   font-size: 20px;    border-bottom: 1px solid transparent;    display: inline-block;    padding: 3px 0;}
.tab_full_part header.tabs-nav {margin-bottom: 50px;}
.tab_full_part header.tabs-nav ul li.active a{border-bottom-color:#000;}
.tabs-content  div:not(:first-child) {display: none;} 
.tabs-content .tabs-material .tabs-material-section {display: block;}
.tabs-content .show_tab[style="display: block;"] div {display:block;}
.tabs-content .tabs-material h3 {    font-size: 40px;    text-transform: uppercase;    margin-bottom: 20px;}
.tabs-material-section {    display: flex !important;align-items: center;  flex-wrap: wrap;    justify-content: space-between;}
.tabs-material-section-left {width: 60%;}
.tabs-material-section-right{width:40%;}
.tabs-material-section-right {text-align: right;    padding-left: 30px;}
.tabs-material-section-left p {color: #0F0F0F;margin-left: 45px;}
.tabs-material-section-left p img {vertical-align: middle;  max-width:35px;  margin: 0 10px;}
body.template-product .index-section.featured-products .page-width {max-width: 850px;}
body.template-product .homepage-text-with-icon-part {background: #FAF8F7;}
.recommendations-pdp header.section-header h3.section-header__title {font-size: 40px;}
.pswp__ui .btn {padding: 10px;}
.collection-sidebar form.filter-form {display: flex;    align-items: start;}
.collection-sidebar form.filter-form .collection-sidebar__group {    margin-bottom: 0;    padding-top: 0;    border: none;}
.collection-sidebar form.filter-form .collection_sidebar_group {    margin-right:30px;}
.collection-sidebar form.filter-form .collection-sidebar__group button.collapsible-trigger {    padding: 12px 40px 12px 25px;    background: #F5F5F5 0% 0% no-repeat padding-box;    letter-spacing: 0.36px;    color: #000000;    text-transform: uppercase;    font-size: 18px;    font-family: 'Oswald', sans-serif;}
.collection-sidebar form.filter-form .collection-sidebar__group button.collapsible-trigger .collapsible-trigger__icon {    right:15px;} 
.collection-filter .collapsible-content{position: absolute;     min-width: 250px;background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;    background: #FFFFFF 0% 0% no-repeat padding-box;    box-shadow: 0px 1px 2px #00000029;    z-index: 99;    padding: 20px;}
.collection-filter .collapsible-content--sidebar.is-open{height:auto !important;}
.collection-filter .collapsible-content span {font-size: 18px;    font-family: 'Oswald', sans-serif;}
.collection-filter .tag__checkbox:before {height: 20px;    width: 20px;    border: 1px solid #E3E3E3;    border-radius: 5px;}
.collection-filter__item.collection-filter__item--sort select#SortBy {  background-color: transparent;  height: auto;   letter-spacing: .36px;    color: #000;    text-transform: uppercase;    font-size: 18px;    font-family:Oswald,sans-serif;    border: none;    width: auto;    margin-right: 0;    margin-left: auto;}
#AjaxinateContainer {display: flex;    flex-wrap: wrap;}
.noUi-connect {background: transparent;     border: 1px solid #0F0F0F;    border-radius: 10px;}
.noUi-horizontal .noUi-handle {width: 14px;    height: 14px;   top: -4px;}
.collection-grid-custom.grid--uniform {display: flex;   flex-wrap: wrap;}
.full-space {    position: relative;}
.grid-product-text {    position: absolute;    bottom: 60px;    text-align: center;    width: 100%;    padding: 0 20px;}
.grid-product-text .grid-product__title {    max-width: 350px;    letter-spacing: 0px;    font-size: 18px;    text-transform: capitalize;    line-height: 1.2;    margin-left: auto;    margin-right: auto;}
.grid-product-text .grid-product__price {    letter-spacing: 0px;    font-size: 18px;    font-family: Oswald,sans-serif;   font-weight: 400;    margin-top: 10px;    margin-bottom: 35px;}
.collection-large-image {overflow: hidden;    padding-top: 80%;    position: relative;}
.collection-large-image img {    border: 0;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    object-fit: cover;}
body.template-collection .text-and-image-part .about-img-text .feature-row{align-items: flex-end;}
body.template-collection .text-and-image-part .about-img-text .feature-row__item.feature-row-image {position: relative;    top: -50px;}
.collection-filter {border-bottom: 1px solid #00000029;    margin-bottom: 40px;    max-width: 1300px;    margin-left: auto;    margin-right: auto;}
.collection-filter .collection-filter__item {margin-bottom: 0;}
.tag-list.tag-list--active-tags li.tag {display: flex;     margin: 0;   vertical-align: top;    align-items: center;}
.tag-list.tag-list--active-tags li.tag a.btn { padding: 9px 35px 5px 20px; background: #000;    letter-spacing: 0;    font-family: 'Oswald', sans-serif;}
.tag-list.tag-list--active-tags {display: flex;}
.tag-list.tag-list--active-tags li.tag svg.icon-close {    width: 25px;    height: 25px;   z-index: 9;   cursor: pointer;   right: 5px;}
.collection-filter .collapsible-content input:checked~.tag__checkbox:after {    content: "";    background-color: transparent;    position: absolute;    left: 6px;    top: 4px;    width: 8px;    border-bottom: 2px solid #000;    height: 14px;    border-right: 2px solid #000;    transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);}
body.template-collection  #CollectionAjaxContent {background: #FCFBFA;padding-top: 50px;}
#CollectionAjaxContent nav.breadcrumb {margin-top: 0;}
body.template-collection .collection-content {padding-top: 0;}
body.template-collection #CollectionAjaxContent nav.breadcrumb {text-align: left;}
body.template-collection .breadcrumbs-full .page-width {    max-width: 1380px;    margin-bottom: 0;}
body.template-collection .main-content{background: #FCFBFA;}
.collection-filter__item.collection-filter__item--sort .collection-filter__sort-container {background: transparent;}
body.template-collection .main-content header.section-header {display: none;}
body.template-collection {overflow-x: hidden;} 
.qty_with_cart_btn .js-qty__adjust{border:none;    padding: 0 10px;}
.zoom_icon img { display: block;    width:16px;    height:16px;    object-fit: contain;}
.zoom_icon {    position: absolute;    bottom: 10px;    left: 10px;    z-index: 9;    pointer-events: none;    background: rgba(0,0,0,0.3);   padding: 10px;    border-radius: 100%;}
.product-block.variant_picker .variant-input-wrap .dd-container {width: 100% !important;}
.product-block.variant_picker .variant-input-wrap .dd-container .dd-select {width: 100% !important;  border-radius: 0;  background: transparent !important;    border: 1px solid #000000;}
.product-block.variant_picker .variant-input-wrap .dd-container .dd-select label.dd-selected-text {    line-height: 1 !important;    margin: 0 !important;    padding: 0 !important;   border: none !important;    box-shadow: none !important;    background: transparent !important;    letter-spacing: 0;    font-size: 18px;}
.product-block.variant_picker .variant-input-wrap .dd-container .dd-select img.dd-selected-image {display: block !important;}
.dd-options {    border: none;    width: 100% !important;}
.dd-options a.dd-option {    line-height: 1;    padding: 0;    border: none;}
.dd-options a.dd-option label.dd-option-text {margin: 0;    border: none !important;    box-shadow: none !important;   background: transparent;    letter-spacing: 0;    font-size: 18px;    line-height: 1.4 !important;    display: block;}
.product-block.variant_picker .variant-input-wrap .dd-container .dd-select .dd-selected {    display: flex;    align-items: center;    padding: 16px;}
.dd-pointer-down {    border: solid black !important;    border-width: 0 1px 1px 0 !important;    display: inline-block;    padding: 4px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    margin-top: -8px !important;    margin-right: 5px;}
.product-block.variant_picker .variant-input-wrap .dd-container .dd-select .dd-pointer-up {    border: solid 5px transparent !important;    border-bottom: solid 5px #000 !important;    margin-top: -4px !important;    border: solid black !important;    border-width: 0 1px 1px 0 !important;    transform: rotate(-135deg);    -webkit-transform: rotate(-135deg);}
.grid-product__tag {    left: 0px;    right: initial;   background: #F4F2ED;    letter-spacing: 0.32px;    color: #000000;    text-transform: uppercase;    font-family: 'Oswald', sans-serif;    font-size: 16px;    top: 20px;    padding: 7px 14px;}
.dd-selected img.dd-selected-image,.dd-option.dd-option-selected img.dd-option-image {    max-width: 20px !important;    height: 20px !important;    width: 20px !important;    border-radius: 50%;}
.dd-options li a.dd-option {    display: flex;    align-items: center;    padding: 0 10px;}

 #AjaxinatePagination {
    text-align: center;
}

.login-bg .form-vertical .errors{margin-top:7px;}
.newsletter.newsletter-popup .btn.newsletter-button .button--text{letter-spacing: 0.36px;font-size: 16px;font-family: 'Oswald', sans-serif;font-weight: 500;}  
.site-footer__linklist li a:hover,.footer_copyright ul li a:hover{color:#333;}
.footer__social li svg:hover path {    fill: #333;} 
.js-qty__adjust .icon {    width: 15px;    height: 15px;}
.qty_with_cart_btn .js-qty__wrapper .js-qty__num {font-size: 20px;    min-height: 50px;}
.product-single__meta .product-block .payment_icon {margin-bottom: 0;}
.product-block.product-block--sales-point {margin-bottom: 15px;}
.search-bar--page {max-width: 500px;}
.header-item.header-item--icons .wk-link__label {    display: block;  margin-left: 7px;}
.header-wrapper.header-wrapper--sticky.is-light .wk-link__label { color:#FFF;}
.header-item--icons .site-nav .site-nav__icons a.wk-link {    vertical-align: middle;    margin-right: 8px;}
.header-item--icons .site-nav .site-nav__icons a.wk-link .wk-icon.wk-link__icon,.qty_with_cart_btn .wk-button__icon {    width: 26px;    height: 24px;}
.grid-product{position: relative;}
body.template-wishlist header.section-header {    margin-bottom: 20px;}
body.template-wishlist .page-width.page-width--narrow.page-content {max-width: 1440px;}
body.template-wishlist .wk-note {margin-bottom: 40px;}
body.template-wishlist .wk-grid form.wk-product-form,body.template-wishlist .wk-sharing{display:none;}
body.template-wishlist .wk-grid button.wk-button.wk-button--remove .wk-icon.wk-button__icon {    width: 13px;    height: 13px;}
body.template-wishlist .wk-grid {    background: #f4f2ed5c;    grid-gap: 0 20px;    padding: 3em 3em;}
body.template-wishlist .wk-product-title {    font-size: 18px;    font-weight: 400;    line-height: 1.1;    color: #0F0F0F;    padding-bottom: 10px;    display: inline-block;}
body.template-wishlist .wk-product-price {font-family: 'Oswald', sans-serif;    font-size: 18px;}
body.template-wishlist .wk-product-image {background-size: cover;    background-position: top center;}
.qty_with_cart_btn form.product-single__form button.wk-button {margin-left: -120px; font-family: 'Oswald', sans-serif;    font-weight: 500;   text-transform: uppercase;}
.new_title {    text-align: center;    padding-bottom: 25px;}
.mb_btn{display:none;}

.tab_full_part .tabs-content .tabs-detalis ul,.tab_full_part .collapsible-content__inner ul {margin: 0;list-style-type: none;}
.tab_full_part .tabs-content .tabs-detalis li,.tab_full_part .collapsible-content__inner ul li {margin-bottom: 15px;font-size: 15px;letter-spacing: -0.8px;display: flex;align-items: center;flex-wrap: wrap;}
.tab_full_part .tabs-content .tabs-detalis li b,.tab_full_part .collapsible-content__inner ul li b {margin-right: 10px;}
.tab_full_part .tabs-content .tabs-detalis h2 {margin-bottom: 50px;}
.tab_full_part .tabs-content .tabs-detalis li img,.tab_full_part .collapsible-content__inner ul li img {max-width: 25px;margin-right: 7px;}
.btn_cust_store {pointer-events: none; margin-left: 3%;}
/*================ Product-page ================*/

.grid-product__content .grid-product__tag.grid-product__tag--sold-out { background-color: #000;color: #fff;}
.smoothie-cross-section .page-width.app-content {max-width: 850px;} 
.smoothie-cross-section .page-width.app-content .grid-link__title {    letter-spacing: 0px;    font-size: 18px;    text-transform: capitalize;    line-height: 1.2;    margin-top: 10px;}
.smoothie-cross-section .page-width.app-content p.grid-link__meta {    margin-bottom: 0;   letter-spacing: 0px;    font-size: 18px;    font-family: 'Oswald', sans-serif;    font-weight: 400;    margin-top: 10px;}
.smoothie-cross-section {padding: 50px 0;}
.smoothie-cross-section .grid-product__image-mask {      width: 100%;  display: inline-block;}
.smoothie-cross-section .grid-btn.btn--secondary { display:none;  position: absolute;    top: 50%;    left: 50%;   transform: translate(-50%, -50%);    color: #fff;    border-color: #fff;    z-index: 9;}
.smoothie-cross-section .grid-btn.btn--secondary:hover{color: #000;    border-color: #fff; background:#fff; }
.smoothie-cross-section .grid-product__image-mask:hover .grid-btn.btn--secondary{display:block;}
.featured-collections-grid .collection-item__title.white span {    border-color: #fff;    color: #fff;}
.featured-collections-grid .collection-item__title.white span:hover { background: #FFF;    color: #000;}
form.input-group.search-bar.hdr_search input.input-group-field { color: #000;}
body.template-index form.input-group.search-bar.hdr_search input.input-group-field { color: #fff;}

.template-product .smoothie-cross-section .grid--uniform .medium-up--one-half:nth-of-type(odd), 
.template-product .smoothie-cross-section .grid--uniform .medium-up--one-third:nth-of-type(3n+1) {clear: unset;}
.template-product .smoothie-cross-section .slick-arrow.slick-next {width:30px;position: absolute;right: -40px;top: calc((100% - 110px)/2);transform: translateY(-50%);}
.template-product .smoothie-cross-section .slick-arrow.slick-prev {width:30px;position: absolute;left: -10px;top: calc((100% - 110px)/2);transform: translateY(-50%);}


 


header ul.site-nav.site-navigation .site-nav--is-megamenu .megamenu_containt .megamenu_products_wrapper .megamenu_products .grid-product__image-mask {
  max-width: 200px;
  display: block;
}

header ul.site-nav.site-navigation .site-nav--is-megamenu .megamenu_containt .megamenu_products_wrapper .megamenu_products .grid-product__image-mask .image-wrap {
  position: relative;
  padding-top: 140%;
}

header ul.site-nav.site-navigation .site-nav--is-megamenu .megamenu_containt .megamenu_products_wrapper .megamenu_products .grid-product__image-mask .image-wrap img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}

header ul.site-nav.site-navigation .site-nav--is-megamenu .megamenu_containt .megamenu_products_wrapper .megamenu_products {
  width: calc(50% - 50px);
  margin: 0 25px;
  max-width: 200px;
}

.add-to-cart.btn--secondary.disabled, .add-to-cart.btn--secondary[disabled]  span{
  opacity: 0.4;
}


/****/
.article__body table { border: 0; border-spacing: 0px; }
.article__body .table-wrapper { overflow: hidden; }
.article_img_center { text-align: center; }
.block_center { display: block; margin: 0 auto; }

 
/*================ Media Query ================*/

@media screen and (min-width:1200px){
  .index-section {margin: 100px 0;}
  .product-single__meta .product-block {margin-bottom: 20px;}
  .recommendations-pdp .grid-product__meta {    padding: 15px 0 6px;}
  
}

@media screen and (max-width:1600px){
  .announcement-custom .page-width, .site-header .page-width {max-width: 100%;    padding: 0 30px;}
  .announcement-custom-center ul li {padding: 0 7px;    font-size: 14px;}
  .announcement-custom-left li a {    font-size: 16px;} 
  .announcement-custom-right p{ font-size: 14px;}
  ul.site-nav.site-navigation {padding-top: 10px;}
  .slideshow__slide h2.h1.hero__title {font-size: 42px !important;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text {    padding: 50px 30px;    margin-left: 30px;    margin-top: 30px;}
  .newsletter-section-right .h3 {font-size: 28px;}
  .index-gift-box-inner {padding: 30px;}
  .payment_icon {margin-bottom: 30px;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text.feature-row__text--right {margin-right: 30px;}
  .product__thumbs--beside {flex: 0 0 115px;max-width: 115px;}
  
  
}

@media screen and (max-width:1200px){
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text .h1 {font-size: 30px;}
  .footer__item-padding {padding-right: 20px;}
  .homepage-text-with-icon-list ul li .custom-icon {margin-right: 10px;}
  .homepage-text-with-icon-list ul li .icon-text {width: calc(100% - 50px);}
  .homepage-text-with-icon-list ul li .icon-text p {font-size: 14px;}
  .featured-collections-grid .collection-item__title span {    font-size: 16px;    padding: 6px 15px;}
  .shop-the-look-inner .shop-the-look-right .section-header { margin-bottom: 20px;}
  .shop-the-look-inner .shop-the-look-left {    width: 45%;    margin-right: 2%;}
  .shop-the-look-inner .shop-the-look-right {    width: 53%;}
  .site-nav--has-dropdown>.site-nav__link {    padding: 7.5px 7px;    font-size: 14px;}
  .footer_address_text p,.site-footer__linklist li a{font-size: 16px;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text a.btn.btn--tertiary {margin-top: 30px;}
  .index-gift-box-inner .index-gift-box-text h2 {font-size: 32px;}
  .shop-the-look-inner .shop-the-look-right .page-width { padding: 0;}
  .Img-info-about.index-left-image-info h3 {font-size: 24px;    margin-bottom: 10px;}
  .featured-collections-part .flickity-prev-next-button {    width: 45px;    height: 45px;  }
  .footer-promotion-part ul li .announcement-icon {margin-right: 5px;}
  .announcement-custom-center ul {padding: 0 10px;}
  .megamenu_containt {padding-left: 260px;}
  .megamenu_products {    width: calc(50% - 30px)!important;    margin: 0 15px !important;}
  .megamenu_sub_menu li a,.megamenu_list ul>li.menu_list>a{    font-size: 15px;  width:100%;  line-height: 1.2;    display: inline-block;}
  .product__thumbs--beside {flex: 0 0 80px;    max-width: 80px;}
  .product-single__meta {padding-left: 0;}
  .key_features ul li {width: 100%;    margin-bottom: 10px;}
  .qty_with_cart_btn button.btn {padding: 10px 5px;}
  .header-item--icons .site-nav {margin-right: 10px;}
  .site-header .page-width {max-width: calc(100% - 60px);}
  .tab_full_part header.tabs-nav ul li {margin-right: 40px;}
 
}

@media screen and (max-width:1024px){
  ul.site-nav.site-navigation li.site-nav__item a.site-nav__link {font-size: 16px;}
  .qty_with_cart_btn button.btn {font-size: 14px;}
  .logo-list-part .logo-bar-slider { padding: 0 30px;}
  
}

@media screen and (max-width:991px){
  .announcement-custom-inner{flex-direction:column;}
  .announcement-custom-left, .announcement-custom-right {    width: 100%;    justify-content: center;    text-align: center;}
  .announcement-custom-left ul {justify-content: center;}
  .announcement-custom-center {width: 100%; margin: 10px 0;}
  .announcement-custom-right{display:none;}
  .megamenu_list ul>li.menu_list {width: 195px;} 
  .megamenu_containt {padding-left: 210px;}
  .megamenu_products {width: calc(50% - 14px) !important; margin: 0 7px !important;}
  .megamenu_products a.grid-btn {    font-size: 12px;    padding: 9px 10px;}
  .megamenu_products .grid-product__title,.megamenu_products .grid-product__meta .grid-product__price{font-size: 14px;}
  .homepage-text-with-icon-list ul li {width: 50%;}
  .site-nav__icons a.site-nav__link.site-nav__link--icon {margin-left: 10px;}
  .homepage-text-with-icon-list ul li {margin: 5px 0;}
  .smoothie-cross-section .grid-product__image-mask .product__img-wrapper {max-width: 100% !important;}
  .header-item--icons .icon__fallback-text1,.header-item.header-item--icons .wk-link__label {    display: none;}
  
}

@media screen and (max-width:959px){
  .shop-the-look-inner,.text-and-image-part .feature-row,.newsletter-section-inner{flex-direction: column;}
  .shop-the-look-inner .shop-the-look-left ,.text-and-image-part .feature-row__item.feature-row__item.feature-row__text.feature-row__text--right{    width: 100%;    margin-right: 0;    margin-bottom: 20px;}
  .shop-the-look-inner .shop-the-look-right {width: 100%;}
  .text-and-image-part .feature-row__item.feature-row-image {flex: initial;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text {margin-left: 0;padding: 30px 20px;}
  .newsletter-section-left, .newsletter-section-right {width: 100%;}
  .newsletter-section-right {padding: 20px;}
  .newsletter-section-right .rte,.newsletter-wrapper .input-group.newsletter__input-group{max-width: 100%;}
  .announcement-custom-center ul {padding: 0;}
  .site-footer .page-width, .footer-promotion-part .page-width {padding: 0 20px;}
  .featured-collections-part .page-width {padding: 0 0 0 40px;}
  .grid__item.grid-product.small--one-half {width: 50%;}
  .featured-collections-grid .grid__item.small--one-half {width: 33%;}
  .grid__item.grid-product.small--one-half:nth-child(2n+1) {clear: both;}
  .Img-info-about.index-left-image-info .info {    max-width: 100%;}
  .Img-info-about.index-left-image-info .info h3 {padding: 0;}
  .site-footer button.h4.footer__title {    display: block !important;    text-align: left;}
  .site-footer .h4.footer__title{display:none;}
  .collapsible-content--small {visibility: hidden;   overflow: hidden;   -webkit-backface-visibility: hidden;    backface-visibility: hidden;    opacity: 0;    height: 0;}
  .collapsible-content.is-open { visibility: visible;   opacity: 1;    transition: opacity 1s cubic-bezier(.25,.46,.45,.94),height .35s cubic-bezier(.25,.46,.45,.94);}
  .site-footer .grid__item {    width: 100%;    padding-top: 0;}
  .footer__item-padding {padding-right: 0;}
  .Img-info-about.index-left-image-info .main .info {max-width: 100%;}
  .logo-bar-slider .flickity-next {right: 0;}
  .logo-bar-slider .flickity-previous {left: -10px;}
  .site-footer .grid__item:after {border-bottom-color: #CECECE;  content: "";    border-bottom: 1px solid;  border-bottom-color: #CECECE;   display:block; opacity: 1;}
  .site-footer {    border-top: none !important;    padding-top: 10px;}
  .site-footer .grid__item:first-child:after{display:none;}
  .site-footer .page-width {padding: 0 30px;}
  .site-footer button.h4.footer__title {margin-bottom: 0;}
  .footer__title {font-size: 15px;}
  .footer__item-padding.footer-newsletter-last .h4.footer__title {display: block;}
  .site-footer button.h4.footer__title .collapsible-trigger__icon.minus-icon {display: none;}
  .site-footer .h4.footer__title .collapsible-trigger__icon {right: 20px;margin-top: -4px;}
  .site-footer button.h4.footer__title.is-open .collapsible-trigger__icon.plus-icon {display: none;}
  .site-footer button.h4.footer__title.is-open .collapsible-trigger__icon.minus-icon {display: block;margin-top: -12px;}
  .footer__logo img {max-width: 77px;}
  .footer__logo a {height: auto !important;}
  .footer__item-padding.footer-newsletter-last {padding: 20px 0;}
  .footer__item-padding.footer-newsletter-last .footer__social li {margin-bottom: 0;}
  .footer_copyright {flex-direction: column;}
  .payment_icon { margin-bottom: 20px;}
  .footer_copyright {flex-direction: column-reverse;}
  .footer__item-padding.footer-newsletter-last .footer__collapsible {padding: 0;text-align: center;}
  .footer_copyright .footer__small-text {margin-top: 20px;}
  .footer_address_text, .site-footer__linklist{text-align: left;}
  .site-footer .grid:after{border-bottom:none;clear:both;}
  .site-footer .grid__item[data-type="newsletter"]:after{display:none;}
  .collection-large-image {padding-top: 160%;}
  .tabs-material-section-right,.footer__item-padding.footer-newsletter-last .h4.footer__title {text-align: center;}
  .payment_icon ul {text-align: center;margin: 0 auto;display: flex;justify-content: center; max-width: 100%;}
  .payment_icon ul li {margin: 5px 1px;}
  
  
}

@media screen and (max-width:768px){
  .announcement-custom-center{display:none;}
  .announcement-custom .page-width {padding: 0;    text-align: left;}
  .announcement-custom-left ul {justify-content: start;}
  .announcement-custom-left li a{min-width: 160px;padding: 13px 10px;}
  .announcement-custom-left {position: relative;}
  .announcement-custom-left a.site-nav__link {position: absolute;right: 30px;    top: 5px;}
  .header-item--icons .icon__fallback-text1{display:none;}
  .header-layout[data-logo-align=center] .site-header__logo {margin: 8px 0;}
  .index-gift-box-inner{flex-direction:column;}
  .site-nav__icons a.site-nav__link.site-nav__link--icon path {fill: #000;}
  .page-full, .page-width { padding: 0 30px;}
  .header-item--icons .site-nav {margin-right: 0;}
  .slideshow-wrapper .hero[data-arrows=true] .flickity-prev-next-button{display:none;}
  .slideshow__slide h2.h1.hero__title {font-size: 25px!important;}
  .slideshow-wrapper .hero__text-content.vertical-bottom {padding-bottom:60px;}
  .hero .flickity-page-dots {bottom: 10px;}
  .slideshow-wrapper .hero__text-content .hero__link {margin-top: 17px;}
  .homepage-text-with-icon-list ul li {width:55%; padding: 0 0px 0 40px; margin: 0;}
  .homepage-text-with-icon-list ul {flex-direction: column;}
  .homepage-text-with-icon-list ol.flickity-page-dots {    bottom: 0;   position: relative;}
  .homepage-text-with-icon-list ol.flickity-page-dots li.dot { margin: 0 2px;  padding: 0;    width: 8px;    height: 8px;    background: #D9D0C6;    opacity: 0.6;}
  .homepage-text-with-icon-list ol.flickity-page-dots li.dot.is-selected {opacity: 1;}
  .homepage-text-with-icon-list ul li .icon-text p {    font-size: 15px;    line-height: 1.6;    margin: 0;    padding: 0;}
  .homepage-text-with-icon-part {padding: 16.2px 0;}
  .homepage-text-with-icon-part .page-width {padding: 0 15px 0 30px;}
  .logo-bar-slider ol.flickity-page-dots{display:block;}
  .logo-list-part .section-header {margin-bottom: 30px;}
  .section-header__title {font-size: 25px;letter-spacing: 0.5px;}
  .logo-bar-slider .flickity-button.flickity-prev-next-button{display:none;}
  .logo-list-part .page-width {padding-right: 0;}
  .logo-bar__item {width: calc(25% - 30px);}
  .flickity-page-dots .dot {width: 8px;    height: 8px;   margin: 0 4px;}
  .index-section.featured-collections-part {margin-top: 40px;}
  .featured-collections-part .page-width {padding: 40px 30px 0 30px;}
  .collection-item {margin-bottom: 20px;}
  .featured-collections-grid .collection-item__title span {font-size: 18px;    padding: 12px 25px;}
  .index-section.featured-collections-part .collection-image--portrait {padding-top: 120%;}
  .featured-products .page-width.page-width--flush-small {padding: 0 0px 0 30px;}
  .featured-products .section-header {margin-bottom: 20px;}
  .grid__item.grid-product.small--one-half {width: 45%;      vertical-align: top;  flex: 0 0 45vw;}
  .featured-products .page-width{padding:0;}
  .featured-products .featured-collection-prodcuts{margin-left:13px;}
  .featured-products .image-wrap img:not([role=presentation]){opacity:1;}
  .featured-products .flickity-page-dots {position: relative;    bottom: 10px;}
  #shopify-section-template--16099358277896__165640736465bb9561.text-and-image-part .feature-row {flex-direction: column-reverse;}
  body.template-index .text-and-image-part .page-width.feature-row-wrapper {padding: 0 ;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text .h1 {    font-size: 25px;    text-align: left;    max-width: 270px;    margin-left: auto;    margin-right: auto;   margin-bottom: 20px;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text p {font-size: 15px;}
  .shop-the-look-section .page-width,.index-gift-box-part .page-width{padding: 0;}
  .shop-the-look-inner .shop-the-look-right {padding: 0 30px;}
  .shop-the-look-inner .shop-the-look-right .grid.grid--uniform {flex-direction: column;}
  .text-and-image-part .feature-row__item.feature-row__item.feature-row__text{margin-top:0;}
  .fee_logo {max-width: 70px;margin-left: auto; margin-right: auto;}
  .Img-info-about.index-left-image-info .info h3 {    font-size: 25px;    max-width: 100%;   text-align: center;}
  .Img-info-about.index-left-image-info .main .info p {margin-bottom: 20px;    font-size: 15px;   text-align: center;}
  .Img-info-about.index-left-image-info .main .info{text-align:center;}
  .index-gift-box-inner .index-gift-box-img {    width: 55px;    margin: 0 auto 10px auto;}
  .index-gift-box-inner .index-gift-box-img svg {    width: 100%;}
  .index-gift-box-inner .index-gift-box-text {    width: 100%;}
  .index-gift-box-inner .index-gift-box-text h2 {    font-size: 25px;    margin-bottom: 10px;}
  .faq-wrap .collapsible-trigger {    padding: 15.5px 45px 15.5px 20px;    font-size: 18px;}
  .faq-wrap .collapsible-trigger .collapsible-trigger__icon {margin-top: -2px;}
  .collapsible-content--all .collapsible-content__inner {    padding: 20px 35px;    font-size: 15px;    line-height: 1.5;}
  .newsletter-section-right {text-align: center;    padding: 20px 30px;}
  .newsletter-section-right .h3 {font-size: 25px;}
  .newsletter-section-right .theme-block .rte {font-size: 15px;}
  .newsletter-wrapper .input-group.newsletter__input-group {flex-direction: column;height: auto;}
  .newsletter-wrapper .input-group.newsletter__input-group input {    margin-right: 0;    flex: initial;    height: 50px;    margin-bottom: 10px;}
  .newsletter-wrapper .input-group.newsletter__input-group .input-group-btn {    float: initial;   display: block;}
  .newsletter-wrapper .input-group.newsletter__input-group .input-group-btn button.btn {width: 100%;}
  .checkbox_inline label{text-align: left;}
  .footer-promotion-part .announcement-custom-center {    display: block;}
  .footer-promotion-part .announcement-custom-center ul {flex-direction: column;}
  .footer-promotion-part .announcement-custom-center ul li {    font-size: 16px; width: 100%;    text-align: left;    margin: 10px 0;}
  .newsletter-section-image img{width:100%;}
  #NavDrawer.drawer--left {width: 100%;    max-width: 100%;    left: -100%;    transform: translate(100%);}
  #NavDrawer.drawer--left .drawer__close {text-align: left;width: 33.33%;}
  #NavDrawer.drawer--left .drawer__close-button { padding: 0; right: 0;}
  #NavDrawer.drawer--left .drawer__header {display: flex;border-bottom: none; justify-content: space-between;   align-items: center;}
  #NavDrawer.drawer--left .drawer__header a.site-nav__link.site-nav__link--icon.small--hide:first-child {display: block !important;}
  #NavDrawer.drawer--left .drawer__header .header-item.header-item--icons .site-nav__icons { display: flex;}
  #NavDrawer.drawer--left .header-item.header-item--logo,#NavDrawer.drawer--left .header-item--icons{width: 33.33%;}
  .site-nav.drawer-search form.search-bar.hdr_search {    border-bottom-color: #000;    margin: 0px 30px;}
  .site-nav.drawer-search form.search-bar.hdr_search input.input-group-field {color: #000;}  
  .site-nav.drawer-search form.search-bar.hdr_search input.input-group-field::-webkit-input-placeholder { /* Edge */  color: #000;opacity:1;}
  .site-nav.drawer-search form.search-bar.hdr_search input.input-group-field:-ms-input-placeholder { /* Internet Explorer 10-11 */   color: #000;opacity:1;}
  .site-nav.drawer-search form.search-bar.hdr_search input.input-group-field::placeholder {   color: #000;opacity:1;}
  .site-nav.drawer-search form.search-bar.hdr_search .input-group-btn button.btn{color:#000;}
  .site-nav.drawer-search {margin-bottom: 20px;}
  .mobile-nav__social {justify-content: center;}
  .mobile-nav__social li.mobile-nav__social-item {border: none;flex: initial;}
  .mobile-nav__social li.mobile-nav__social-item a {padding: 10px 15px;}  
  #NavDrawer.drawer--left .announcement-custom-center {    display: block;    text-align: left;   background: #FCFBFA;    margin-top: 20px;    width: 100vw;    position: relative;    left: 50%;    right: 50%;    margin-left: -50vw;    margin-right: -50vw;}
  #NavDrawer.drawer--left .announcement-custom-center ul {   margin: 0;   padding: 10px 50px;    list-style: none;    justify-content: start;}
  #NavDrawer.drawer--left .announcement-custom-center ul li { font-size:16px;   border: none;    width: 100%;    padding: 0;    margin: 7px 0;}
  .drawer-menu-footer ul {    margin: 10px 0;    text-align: center;    list-style: none;   display: flex;    justify-content: center;}
  .drawer-menu-footer ul li {    margin: 0 20px;    font-size: 16px;}
  #NavDrawer.drawer--left .payment_icon {margin-bottom: 0;text-align:center;}
  #NavDrawer.drawer--left .copyright_text p {    font-size: 13px;    color: #0F0F0F;    opacity: 0.6;}
  #NavDrawer.drawer--left ul.mobile-nav__social {margin-bottom: 5px;}
  .qty_with_cart_btn{flex-direction:column;}
  .qty_with_cart_btn .product-block { margin-bottom: 15px;}
  .qty_with_cart_btn form.product-single__form {margin-left: 0;}
  .footer__logo{margin-top:0;}
  .breadcrumbs-full,.product__main-photos .flickity-page-dots{display:none;}
  .product__photos {flex-direction: column;}
  .product__thumbs--beside {    flex-basis: initial;    max-width: 100%;    margin: 0 !important;}
  .product__thumbs--beside .product__thumbs--scroller .product__thumb-item {width: 33.33%;margin: 0 6px;}
  .product__thumbs--beside .product__thumbs--scroller {position: relative;    overflow: auto;    display: -webkit-inline-box;}
  .tab_full_part header.tabs-nav ul{flex-direction:column;}
  .product__main-photos {margin-left: 0; margin-bottom: 10px;  margin-right: 0;}
  .page-content--product {padding-top:40px;}
  .product-slideshow .is-selected .product__photo-zoom {padding: 10px;display:none;}
  .product__thumbs--beside .product__thumbs--scroller .product__thumb-item:first-child {margin-left: 0;}
  .site-header .page-width {max-width: 100%;}
  .product-single__meta .h2.product-single__title {    text-align: left;    font-size: 25px;    letter-spacing: 0.5px;    margin-bottom: 20px;}
  .key_features ul {text-align: left;}
  .key_features ul li {font-size: 15px;}
  .key_features ul li:after {height: 22px;} 
  .product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown {width: 100%;margin-bottom:15px;}
  .product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown:last-child {margin-left: 0;}
  .product-block.variant_picker .variant-wrapper.variant-wrapper--dropdown label.variant__label {text-align: left;}
  .product-block.variant_picker {margin-bottom: 0;}
  .qty_with_cart_btn .js-qty__wrapper {    max-width: 100%;    min-width: 100%;}
  .qty_with_cart_btn button.btn {font-size: 16px;}
  .sales-points {margin: 15px 0;}
  .icon-and-text span[data-product-inventory] {font-size: 12px;}
  .product-block.product-block--sales-point.sales_point ul { flex-direction: column;}
  .product-block.product-block--sales-point.sales_point li {    font-size: 14px;    margin: 0 0px 8px 0;}
  .product-block.product-block--sales-point.sales_point {margin-bottom: 10px;}
  .tab_full_part .collapsible-trigger-btn--borders {    text-align: left !important;    border-color: #CECECE;   border: none;    font-size: 18px;    letter-spacing: 0.36px;    color: #000000;    font-family: 'Oswald', sans-serif;    padding: 18px;    padding-left: 0;}
  .page-content--product {    padding-bottom: 0;}  
  .tab_full_part .collapsible-trigger .collapsible-trigger__icon.minus-icon {margin-top: -10px;}
  .tab_full_part .collapsible-content__inner {padding: 0 !important;    border: none !important;} 
  body.template-product .index-section.index-section.featured-products .page-width {padding: 0 30px;}
  body.template-product .featured-products .featured-collection-prodcuts {margin-left: -17px;}
  .recommendations-pdp header.section-header h3.section-header__title {    font-size: 25px;    line-height: 1.2;}
  .recommendations-slider.grid { display: block; white-space: initial;    margin-left:0;}
  .recommendations-pdp .page-width {padding: 0;}
  .recommendations-pdp .product.small--one-half {width: 95%;    flex: 0 0 95vw;}
  .recommendations-pdp .grid-product__content .grid-product__title {    font-size: 15px;}
  body.template-product .homepage-text-with-icon-part {background: #FFF;}
  .recommendations-pdp .flickity-page-dots {bottom: 0;}
  .recommendations-pdp .grid-overflow-wrapper{overflow:visible;}
  .js-drawer-open .main-content:after{display:none;}
  body.template-collection #CollectionAjaxContent .collection-filter button {     font-weight: 400;   height: auto; padding: 0; background: transparent;    border: none;    font-size: 13px;    text-transform: uppercase;    letter-spacing: 0.26px;    color: #000000;}
  body.template-collection #CollectionAjaxContent .collection-filter { position: relative;     z-index: 9;top: 0;border-bottom: none;    flex-wrap: nowrap;    margin-bottom:30px;    justify-content: space-between;}
  .collection-filter__item.collection-filter__item--sort select#SortBy,.collection-filter__item--sort {width: 100%;flex:0 1 100%;}
  body.template-collection #CollectionAjaxContent .collection-filter .collection-filter__item.collection-filter__item--count {    display: none;}
  .collection-filter__item.collection-filter__item--sort select#SortBy {font-size: 13px !important;   padding: 0;}
  .collection-filter__item--sort {padding-left: 10px;}
  body.template-collection .main-content header.section-header {display: block;    padding-top: 30px;} 
  body.template-collection .main-content header.section-header h1.section-header__title {line-height: 1.4;}
  html.js-drawer-open body.template-collection #CollectionAjaxContent .collection-filter .collection-filter__item.collection-filter__item--count{display:block;}
  body.template-collection #CollectionAjaxContent .grid-product__title { font-size: 15px;    line-height: 1.4;}
  .collection-large-image {padding-top: 120%;}
  .grid-product-text {bottom: 35px;}
  .grid-product-text .grid-product__price {margin-bottom: 25px;}
  body.template-collection .text-and-image-part .about-img-text .feature-row__item.feature-row-image {    position: relative;    top: 0;}
  body.template-collection .text-and-image-part .about-img-text .feature-row {    align-items: flex-end;    flex-direction: column-reverse;}
  .drawer__fixed-header .h2.drawer__title {    font-size: 28px;    text-align: left;}
  .drawer__fixed-header button.drawer__close-button {    margin-right: 15px;}
  .collection-filter .collapsible-content {    position: relative;    min-width: 100%;    padding: 10px 0;}
  body.template-collection #FilterDrawer button.collapsible-trigger.collapsible-trigger-btn {    font-size: 18px;    font-family: 'Oswald', sans-serif;}
  body.template-collection .price-range__slider-wrapper {padding: 10px 10px 8px;}
  #CollectionSidebar #FilterDrawer {    width: 100%;    left: -100%;   max-width: 100%;    transform: translate(100%);} 
  #CollectionSidebar #FilterDrawer .h2.drawer__title {visibility: hidden;}
  .collection-sidebar__group{border:none;}
  #shopify-section-template--16099358277896__165640736465bb9561.text-and-image-part .feature-row__item.feature-row__item.feature-row__text .h1 { font-size: 25px;}
  #shopify-section-template--16099358277896__165641141291d60594.text-and-image-part .feature-row__item.feature-row__item.feature-row__text .h1 {font-size: 24px;    text-align: center;    max-width: 100%;}
  .qty_with_cart_btn .js-qty__wrapper input {min-height: 50px;}
  body.template-index form.input-group.search-bar.hdr_search {border-bottom: 1px solid #000;}
  #CollectionSection-template--16099358277896__1656401417e522235a .grid__item.grid-product,#CollectionSection-template--16099358277896__16564099488ae27303  .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product,
  #shopify-section-template--16106907992328__165728096012a15f81 .grid__item.grid-product,#shopify-section-template--16106907992328__1657281691e6b64866 .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product,#shopify-section-template--16106798055688__product-recommendations .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product
  {width: 45%;    flex: 0 0 45vw;}
  .tabs-material-section { flex-direction: column;}
  .tabs-material-section-left {    width: 100%;}
  .tabs-material-section-right {    text-align: right;    padding-left: 0;    width: 100%; }
  .filter-form .collapsible-content__inner .no-bullets.tag-list{text-align:left;}
  .collection-filter .collapsible-content input:checked~.tag__checkbox:after{left: 7px;top: 4px;width: 6px;height: 11px;}
  .qty_with_cart_btn .product-block {    width: 100%;    margin-bottom: 20px !important;}
  .homepage-text-with-icon-list ul li .custom-icon {    height: auto;    width: 40px;}
  .homepage-text-with-icon-list ul li .custom-icon img {    width: auto;    height: auto;    object-fit: contain;}
  .homepage-text-with-icon-list ol.flickity-page-dots {    bottom: -5px;}
  .newsletter-wrapper .input-group.newsletter__input-group {margin-bottom: 15px;}
  .checkbox_inline label {    line-height: 1.2; width: calc(100% - 20px);}
  .footer__social li svg {height: 22px;}
  .featured-collections-grid .grid__item.small--one-whole {width: 50%;}
  .shop-the-look-inner .shop-the-look-right .grid.grid--uniform .grid__item.grid-product { width: 50%;}
  .footer-promotion-part ul li .announcement-icon {    width: 29px;    display: inline-block;}
  body.template-index form.input-group.search-bar.hdr_search input.input-group-field::-webkit-input-placeholder { /* Edge */  color: #000;opacity:1;}
  body.template-index form.input-group.search-bar.hdr_search input.input-group-field:-ms-input-placeholder { /* Internet Explorer 10-11 */   color: #000;opacity:1;}
  body.template-index form.input-group.search-bar.hdr_search input.input-group-field::placeholder {   color: #000;opacity:1;}
  #NavDrawer .collapsible-content--all .collapsible-content__inner {    padding:0px;}
  .product-block.product-block--price { margin-bottom: 15px;}
  .key_features {margin-bottom: 10px;}
  .product-block.product-block--sales-point ul.sales-points {margin: 8px 0;}
  .index-section.featured-products .section-header {margin-bottom: 30px;}
  body.template-wishlist .page-width.page-width--narrow.page-content { padding-top: 30px;    padding-left: 0;    padding-right: 0;}
  body.template-wishlist .wk-note p br {    display: none;}
  body.template-wishlist .wk-note {margin-bottom: 25px;}
  body.template-wishlist .page-width.page-width--narrow.page-content .wk-note.wk-note__login {    padding: 0 30px;}
  body.template-wishlist .wk-grid {    grid-template-columns: initial;}
  body.template-wishlist .wk-grid .wk-grid__item {    max-width: 260px;    margin: 0px auto;    margin-bottom: 30px;}
  .header-item.header-item--icons .wk-link__label{display:none;}
  .header-item--icons .site-nav .site-nav__icons a.wk-link {margin-right: 2px;}
  .new_title {    padding-bottom: 0;}
  .new_title h2 {    font-size: 22px;}
  #shopify-section-template--16113383932168__165640736465bb9561 .mb_btn,#shopify-section-template--16113384227080__1657280978b610cfb6 .mb_btn{display:block;}
  #shopify-section-template--16113383932168__165640736465bb9561 .feature-row__item.feature-row__item.feature-row__text a.btn,#shopify-section-template--16113384227080__1657280978b610cfb6 .feature-row__item.feature-row__item.feature-row__text a.btn {    display: none;} 
  #shopify-section-template--16113383932168__165640736465bb9561 .feature-row,#shopify-section-template--16113384227080__1657280978b610cfb6 .feature-row{flex-direction: column-reverse;} 
  .text-and-image-part .feature-row__item.feature-row-image{position: relative;margin: 0 0 0 -15px;}
  .text-and-image-part .feature-row__item.feature-row-image .mb_btn {    position: absolute;  z-index: 9;  bottom: 40px;    left: 0;    width: 100%;    text-align: center;}
  .text-and-image-part .feature-row__item.feature-row-image .mb_btn a.btn {    border-color: #FFF;   color: #FFF;}
  .smoothie-cross-section .grid-product__image-mask .product__img-wrapper img {max-width: 100% !important;    max-height: initial !important;}
  .tab_full_part .collapsible-content__inner h2 {margin: 0 0 20px;font-size: 18px;}
  .qty_with_cart_btn form.product-single__form button.wk-button{margin-left: 0;}
  .template-product .smoothie-cross-section .slick-dots li{width: 8px;    height: 8px;list-style:none;    margin: 0 4px;font-size:0;border-radius:50px;cursor: pointer;
    background-color: currentColor;opacity: .4;}
    .template-product .smoothie-cross-section .slick-dots li button{font-size:0;}
  .template-product .smoothie-cross-section .slick-dots  { padding-top:20px;   display: flex;    align-items: center;    justify-content: center;}
  .template-product .smoothie-cross-section .slick-dots li.slick-active{ opacity: 1;    background-color: currentColor;   width: 9px;    height: 9px;}
  .template-product .smoothie-cross-section .featured-collection-prodcuts{margin:0 0 0 0;}
  .template-product .smoothie-cross-section .featured-collection-prodcuts .grid-product{padding:0 8px;}
  .logo-bar__item a.logo-bar__link {width: 100%;}
  

  
}

@media screen and (max-width:600px){
  .logo-bar__item {width: calc(40% - 30px);}
  .grid__item.grid-product.small--one-half {width: 100%;    flex: 0 0 100vw;}
  .collection-grid-custom.grid--uniform,.collection-grid-custom.grid--uniform#AjaxinateContainer{display:block;}
  .footer-promotion-part .announcement-custom-center ul li {    font-size: 14px;}
  .homepage-text-with-icon-list ul li {width:80%;}
  .featured-collections-grid .grid__item.small--one-whole {width: 100%;}
  #CollectionSection-template--16099358277896__1656401417e522235a .grid__item.grid-product,#CollectionSection-template--16099358277896__16564099488ae27303  .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product,
  #shopify-section-template--16106907992328__165728096012a15f81 .grid__item.grid-product,#shopify-section-template--16106907992328__1657281691e6b64866 .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product,#shopify-section-template--16106798055688__product-recommendations .grid__item.grid-product,.recommendations-pdp .grid__item.grid-product
  {width: 85%;    flex: 0 0 85vw;}
  .shop-the-look-inner .shop-the-look-right .grid.grid--uniform .grid__item.grid-product {    width:100%;}
  .logo-list-part .logo-bar-slider {    padding: 0;}
 #shopify-section-template--16113383932168__16564099488ae27303.featured-products .grid__item.grid-product.small--one-half {    width: 85%;    flex: 0 0 85vw;}
 #shopify-section-template--16113383932168__1656401417e522235a .grid__item.grid-product.small--one-half,#shopify-section-template--16113384227080__165728096012a15f81 .grid__item.grid-product.small--one-half,#shopify-section-template--16113384227080__1657281691e6b64866 .grid__item.grid-product.small--one-half{      flex: 0 0 85vw;  width: 85%;}
 .template-product .smoothie-cross-section .page-width.app-content{padding:0;}
  
}

@media screen and (max-width:479px){
  body.template-collection #CollectionAjaxContent .collection-grid-custom .medium-up--one-half.grid__item.grid-product.small--one-half{    width: 100vw;    position: relative;    left: 50%;    right: 50%;    margin-left: -50vw;    margin-right: -50vw;    clear: both;    flex: initial;    margin-top: 20px;    margin-bottom: 30px;}
  body.template-collection #CollectionAjaxContent .collection-grid-custom.grid.grid--uniform {margin: 0;}
  body.template-collection #CollectionAjaxContent .collection-grid-custom.grid.grid--uniform .grid__item.grid-product.small--one-half {padding: 0;} 
  .grid__item.grid-product.small--one-half{clear: both;} 
  .slideshow__slide h2.h1.hero__title br {display: none;}
  .footer-promotion-part .announcement-custom-center ul li{padding:0;}
  body.template-index .Img-info-about.index-left-image-info .info h3{max-width: 100%;    text-align: cneter;}
  .footer-promotion-part ul li .announcement-icon {    width: auto;    display: inline-block;}
  #CartDrawer .cart-total .cart_lbl span {display: block;text-align:left;}
  .cart__item-sub.cart__item-row.border-top {margin-bottom: 7px;}
 
}

@media screen and (max-width:330px){
  .announcement-custom-left a.site-nav__link {right: 5px;}
  .bottom-parallax .content {padding: 0 10px;}
  .footer-promotion-part .announcement-custom-center ul li {    font-size: 12px;}
  #NavDrawer.drawer--left .announcement-custom-center ul { padding: 10px 20px;}
  
}
.shop_the_look{max-width:1000px; margin:0 auto; }