/** Shopify CDN: Minification failed

Line 3264:3 Expected ")" to end URL token
Line 3269:3 Expected ")" to end URL token

**/
@font-face {
	 font-family: 'MADE Tommy Soft';
	 src: url('MADETommySoft.eot');
	 src: url('MADETommySoft.eot?#iefix') format('embedded-opentype'), url('MADETommySoft.woff2') format('woff2'), url('MADETommySoft.woff') format('woff'), url('MADETommySoft.ttf') format('truetype');
	 font-weight: normal;
	 font-style: normal;
	 font-display: swap;
}
 @font-face {
	 font-family: 'MADE Tommy Soft Medium';
	 src: url('MADETommySoft-Medium.eot');
	 src: url('MADETommySoft-Medium.eot?#iefix') format('embedded-opentype'), url('MADETommySoft-Medium.woff2') format('woff2'), url('MADETommySoft-Medium.woff') format('woff'), url('MADETommySoft-Medium.ttf') format('truetype');
	 font-weight: 500;
	 font-style: normal;
	 font-display: swap;
}
 @font-face {
	 font-family: 'MADE Tommy Soft Bold';
	 src: url('MADETommySoft-Bold.eot');
	 src: url('MADETommySoft-Bold.eot?#iefix') format('embedded-opentype'), url('MADETommySoft-Bold.woff2') format('woff2'), url('MADETommySoft-Bold.woff') format('woff'), url('MADETommySoft-Bold.ttf') format('truetype');
	 font-weight: bold;
	 font-style: normal;
	 font-display: swap;
}
 @font-face {
	 font-family: 'Pluto';
	 src: url('PlutoRegular.eot');
	 src: local('Pluto Regular'), local('PlutoRegular'), url('PlutoRegular.eot?#iefix') format('embedded-opentype'), url('PlutoRegular.woff') format('woff'), url('PlutoRegular.ttf') format('truetype');
	 font-weight: normal;
	 font-style: normal;
	 font-display: swap;
}
 body {
	 font-family: 'MADE Tommy Soft';
}
 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	 font-family: 'MADE Tommy Soft';
	 letter-spacing: normal;
}
 btn, .btn, a {
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
}
 btn, .btn {
	 letter-spacing: 0;
}
 btn:hover, .btn:hover {
	 background-color: #b0cb67;
	 box-shadow: #b0cb67 0 2px, #b0cb67 0 -2px 0;
	 -webkit-box-shadow: #b0cb67 0 2px, #b0cb67 0 -2px 0;
}
 .btn_border:hover {
	 box-shadow: none;
}
 input:focus, select:focus, textarea:focus, button:focus, .btn:focus, a:focus, h1:focus, h2:focus, h3:focus, h4:focus, h5:focus {
	 outline: 0;
	 box-shadow: none;
}
 .needsclick {
	 font-family: 'MADE Tommy Soft' !important;
	 font-size: 16px !important;
}
 .needsclick::placeholder {
	 font-family: 'MADE Tommy Soft' !important;
}
 .src-assets-styles-style__modalActivator--1ES8Z {
	 z-index: 99 !important;
}
 .announcebar-slider {
	 opacity: 0;
	 overflow: hidden;
	 position: relative;
}
 .announcebar-slider.swiper-initialized {
	 opacity: 1;
}
 .announcement-bar {
	 padding: 0;
}
 .announcement-bar .announcement-bar__message {
	 font-family: 'MADE Tommy Soft Bold';
	 font-size: 12px;
	 line-height: 15px;
	 color: #fff;
	 padding: 8px 10px 7px;
	 text-transform: uppercase;
}
 .announcement-bar__link {
	 transition: all 0.5s ease !important;
	 -webkit-transition: all 0.5s ease !important;
}
 [class*=index-section--flush]:last-child {
	 margin-bottom: 0;
}
/* Mini Cart */
 .empty_cart {
	 padding: 0 40px;
	 width: 100%;
	 text-align: center;
	 -webkit-animation: cartEmptyOpening 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
	 animation: cartEmptyOpening 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}
 .empty_cart img {
	 opacity: 0.5;
	 max-width: 70px;
	 width: 70px;
}
 .empty_cart .emptyCart {
	 font-weight: bold;
	 margin-top: 20px;
	 letter-spacing: 0.08em;
}
 .empty_cart .emptyClose {
	 display: inline-block;
	 border: 1px solid #000;
	 margin-bottom: 5px;
	 transition: all 0.3s ease;
	 position: relative;
	 letter-spacing: normal;
	 font-weight: bold;
	 padding: 0 15px;
	 text-transform: none;
}
 .empty_cart .emptyClose:hover {
	 background-color: #fff;
	 color: #000;
}
 .mobile_fixed_header {
	 display: none;
}
 .site-header {
	 border-bottom: 1px solid #ebebeb;
	 padding: 0 65px;
}
 .site-header.logo--center {
	 padding-top: 14px;
	 padding-bottom: 12px;
}
 .site-header .grid {
	 display: flex;
	 align-items: center;
}
 .site-header .grid .grid__item .search-bar {
	 display: block;
	 position: static;
	 background: none;
	 transform: none;
	 max-width: 219px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior {
	 padding: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container {
	 padding: 0;
	 background: transparent;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper input {
	 background: transparent;
	 border: 0;
	 border-bottom: 1px solid #222;
	 padding: 0;
	 border-radius: 0;
	 font-family: 'MADE Tommy Soft';
	 font-size: 14px;
	 line-height: 17px;
	 color: #222;
	 min-height: 33px;
	 margin: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper input:focus {
	 outline: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper {
	 position: fixed;
	 left: 0;
	 right: 0;
	 width: 100%;
	 max-width: 100%;
	 top: 93px;
	 border-top: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search-title {
	 display: none;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list {
	 display: grid;
	 width: 100%;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main {
	 order: 2;
	 padding: 0 55px;
	 max-width: 1400px;
	 margin: 35px auto 71px;
	 width: 100%;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left {
	 width: 20%;
	 float: left;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left .predictive-search-item {
	 margin-bottom: 29px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left .predictive-search-item .predictive-search-item__link {
	 padding: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left .predictive-search-item .predictive-search-item__link .predictive-search__column .predictive-search-item__title .predictive-search-item__title-text {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 17px;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 border: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left .predictive-search-item .predictive-search-item__link:hover {
	 background-color: transparent;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_left .predictive-search-item .predictive-search-item__link:hover .predictive-search__column .predictive-search-item__title .predictive-search-item__title-text {
	 border: 0;
	 color: #b0cb67;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right {
	 width: 100%;
	 float: right;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li {
	 width: 20%;
	 float: left;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link {
	 display: inline-block;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link .predictive-search__column {
	 width: 100%;
	 flex-wrap: wrap;
	 height: auto;
	 text-align: left;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link .predictive-search__column .predictive-search-item__title {
	 margin-bottom: 20px;
	 margin-top: 15px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link .predictive-search__column .predictive-search-item__title .predictive-search-item__title-text {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 15px;
	 line-height: 20px;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 border: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link .predictive-search__column .search_pro_price dd {
	 margin: 0;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link .predictive-search__column .search_pro_price dd .predictive-search-item__price {
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 font-size: 16px;
	 line-height: 20px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link:hover {
	 background-color: transparent;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .custom_search_main .custom_search_main_right li .predictive-search-item__link:hover .predictive-search-item__title .predictive-search-item__title-text {
	 border-bottom: 0;
	 color: #b0cb67;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .predictive-search-view-all {
	 order: 1;
	 border: 0;
	 width: 100%;
	 border: 1px solid #ebebeb;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .predictive-search-view-all .predictive-search-view-all__button {
	 padding-left: 55px;
	 padding-right: 55px;
	 max-width: 1270px;
	 margin: auto;
	 font-family: 'MADE Tommy Soft Bold';
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-form__input-wrapper .predictive-search-wrapper .predictive-search .predictive-search__list .predictive-search-view-all .predictive-search-view-all__button:hover {
	 background-color: transparent;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-bar__submit {
	 padding: 0 5px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-bar__submit svg {
	 fill: #222;
	 width: 14px;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-form .search-results {
	 display: none !important;
}
 .site-header .grid .grid__item .search-bar .search-bar__interior .search-form__container .search-bar__actions {
	 display: none;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__search-toggle {
	 display: none;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .text {
	 margin-right: 36px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-size: 14px;
	 line-height: 17px;
	 color: #222;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__account .icon {
	 width: 27px;
	 height: 27px;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart {
	 margin-right: 34px;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart .icon {
	 width: 28px;
	 height: 24px;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart .site-header__cart-count {
	 top: -5px;
	 right: -7px;
	 color: #fff;
	 background: #b0cb67;
	 min-width: 18px;
	 height: 18px;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart .site-header__cart-count span {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
	 font-size: 13px;
	 line-height: 15px;
	 margin-top: 2px;
}
 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__account a img {
	 display: none;
}
 .site-header .grid .grid__item.site-header__icons .site-header__search-toggle {
	 display: none;
}
 nav .site-nav {
	 display: inline-block;
	 width: 100%;
	 margin: 0;
	 padding: 0px 20px;
}
 nav .site-nav > li {
	 padding: 0;
}
 nav .site-nav > li > .site-nav__link {
	 padding: 14px 18px 14px;
}
 nav .site-nav > li > .site-nav__link .site-nav__label {
	 font-family: 'MADE Tommy Soft Medium';
	 font-size: 12px;
	 line-height: 15px;
	 color: #222;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 border-bottom: 0;
}
 nav .site-nav > li > .site-nav__link .site-nav__label .icon {
	 vertical-align: baseline;
}
 nav .site-nav > li > .site-nav__link .site-nav__label:hover .site-nav__label {
	 border-bottom: 0;
}
 nav .site-nav > li > .site-nav__link:hover .site-nav__label {
	 color: #b0cb67;
}
 nav .site-nav > li.sale a {
	 color: #ec5f6a;
}
 nav .site-nav > li.sale a .site-nav__label {
	 color: #ec5f6a;
}
 .site-footer {
	 padding-top: 27px;
	 margin: 0;
}
 .site-footer .page-width {
	 max-width: 100%;
	 padding: 0 60px;
}
 .site-footer .footer_logo_section {
	 display: flex;
	 align-items: center;
	 margin-bottom: 78px;
}
 .site-footer .footer_logo_section .left, .site-footer .footer_logo_section .right {
	 flex: 1;
}
 .site-footer .footer_logo_section .left {
	 max-width: 170px;
}
 .site-footer .footer_logo_section .left .site-footer__logo-image img {
	 vertical-align: middle;
	 left: 0;
	 right: 0;
	 display: block;
	 margin: auto;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons {
	 padding: 0;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons li {
	 padding: 0;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons li a {
	 width: 40px;
	 height: 40px;
	 background: #79a0be;
	 border-radius: 50%;
	 padding: 0;
	 text-align: center;
	 margin-left: 16px;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 border: 1px solid #79a0be;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons li a svg {
	 fill: #fff;
	 width: 20px;
	 height: 20px;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons li:hover a {
	 background: none;
}
 .site-footer .footer_logo_section .right .site-footer__social-icons li:hover a svg {
	 fill: #79a0be;
}
 .site-footer .site-footer__hr {
	 margin: 16px 0;
}
 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .h4 {
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 font-size: 20px;
	 line-height: 25px;
	 color: #222;
	 margin-bottom: 30px;
}
 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .site-footer__linklist .site-footer__linklist-item {
	 padding: 0;
	 margin-bottom: 18px;
}
 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .site-footer__linklist .site-footer__linklist-item a {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 17px;
	 color: #222;
	 border: 0;
}
 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .site-footer__linklist .site-footer__linklist-item a:hover {
	 border-bottom: 0;
	 color: #b0cb67;
}
 .site-footer .grid--footer-float-right {
	 display: flex;
	 align-items: center;
}
 .site-footer .grid--footer-float-right .grid__item {
	 flex: 1;
}
 .site-footer .grid--footer-float-right .site-footer-item-align-left {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 17px;
	 color: #363636;
}
 .site-footer .grid--footer-float-right .site-footer-item-align-left a {
	 opacity: 0.5;
	 color: #363636;
}
 .site-footer .grid--footer-float-right .site-footer-item-align-left span {
	 color: #363636;
	 opacity: 0.5;
}
 .site-footer .grid--footer-float-right .site-footer__copyright-content {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 17px;
	 color: #363636;
	 opacity: 0.5;
}
 .site-footer .grid--footer-float-right .site-footer__copyright-content a {
	 opacity: 1;
}
 .site-footer .grid--footer-float-right .site-footer__payment-icons span {
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 14px;
	 line-height: 17px;
	 color: #363636;
	 opacity: 0.5;
	 margin-right: 7px;
}
 .site-footer .grid--footer-float-right .site-footer__payment-icons .payment-icons {
	 display: inline-block;
	 margin: 0;
	 padding: 0;
}
 .site-footer .grid--footer-float-right .site-footer__payment-icons .payment-icons .payment-icon {
	 opacity: 0.5;
}
 .site-footer .grid--footer-float-right .site-footer__payment-icons .payment-icons .payment-icon svg {
	 filter: grayscale(100%);
}
 .template-index .custom-newsletter {
	 margin-top: 0;
}
 .customklaviyo_newsletter form {
	 overflow: initial !important;
}
 .custom-newsletter {
	 padding-top: 0;
	 margin-top: 50px;
}
 .custom-newsletter .page-width {
	 padding: 0 20px;
	 max-width: 570px;
}
 .custom-newsletter .section-header {
	 margin-bottom: 8.421875VW;
	 padding-top: 6.875VW;
}
 .custom-newsletter .section-header .h2 {
	 font-family: 'MADE Tommy Soft Bold';
	 font-size: 32px;
	 line-height: 40px;
	 color: #222;
	 margin-bottom: 24px;
	 text-transform: initial;
}
 .custom-newsletter .section-header .rte p {
	 font-family: 'MADE Tommy Soft';
	 font-size: 16px;
	 line-height: 20px;
	 color: #454545;
}
 .custom-newsletter .contact-form {
	 max-width: 25.125rem;
	 margin-bottom: 10.5625VW;
}
 .custom-newsletter .contact-form .input-group {
	 position: relative;
}
 .custom-newsletter .contact-form .input-group .input-group__field {
	 margin-bottom: 0;
	 border: 0;
	 border-bottom: 1px solid #222;
	 background: transparent;
	 border-radius: 0;
	 padding: 0;
	 font-family: 'MADE Tommy Soft';
	 font-size: 16px;
	 line-height: 20px;
	 color: #222;
}
 .custom-newsletter .contact-form .input-group .input-group__field:focus {
	 outline: 0;
}
 .custom-newsletter .contact-form .input-group .input-group__btn {
	 position: absolute;
	 right: 0;
}
 .custom-newsletter .contact-form .input-group .input-group__btn .btn {
	 padding: 0;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 font-size: 14px;
	 line-height: 17px;
	 color: #222;
	 background: transparent;
}
 .custom-newsletter .needsclick .TextInput__FormStyledTextInput-sc-1ydur12-0 {
	 border-radius: 0 !important;
	 font-family: 'MADE Tommy Soft' !important;
	 padding-left: 10px !important;
}
 .custom-newsletter .needsclick .TextInput__FormStyledTextInput-sc-1ydur12-0::-webkit-input-placeholder {
	 font-size: 16px !important;
	 color: #222 !important;
	 opacity: 1 !important;
}
 .custom-newsletter .needsclick .TextInput__FormStyledTextInput-sc-1ydur12-0:-ms-input-placeholder {
	 font-size: 16px !important;
	 color: #222 !important;
	 opacity: 1 !important;
}
 .custom-newsletter .needsclick .TextInput__FormStyledTextInput-sc-1ydur12-0::placeholder {
	 font-size: 16px !important;
	 color: #222 !important;
	 opacity: 1 !important;
}
 .custom-newsletter .needsclick .Button__FormStyledButton-sc-1of1qh3-0 {
	 border: 0 !important;
}
 .custom-newsletter .needsclick .FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0 {
	 width: 100%;
	 display: block;
	 padding: 0;
}
 .custom-newsletter .needsclick .ddDFLF {
	 position: absolute;
	 right: 0;
	 line-height: normal;
	 top: 5px;
	 width: auto;
}
 .custom-newsletter .needsclick .ddDFLF button {
	 float: right;
	 font-size: 15px !important;
}
 .custom-newsletter .bqqNVU.bqqNVU {
	 overflow: initial !important;
}
 .custom-newsletter .fhrbA-D.fhrbA-D {
	 left: 0;
	 right: initial;
}
 .customklaviyo_newsletter .needsclick input {
	 border-radius: 0 !important;
}
 .customklaviyo_newsletter form {
	 max-width: 25.125rem !important;
	 margin-bottom: 10.5625VW !important;
}
 .customklaviyo_newsletter input[type="email"] {
	 padding: 0px !important;
	 font-family: 'MADE Tommy Soft Medium' !important;
	 background: none !important;
	 color: #222 !important;
	 height: 50px !important;
	 font-size: 16px !important;
	 border: 0px !important;
	 font-weight: normal !important;
	 border-bottom: 1px solid #222 !important;
}
 .customklaviyo_newsletter button {
	 padding: 15px !important;
	 background: none !important;
	 font-size: 16px !important;
	 font-family: 'MADE Tommy Soft Medium' !important;
	 border: 0px !important;
	 border-bottom: 1px solid #222 !important;
	 font-weight: normal !important;
	 color: #222 !important;
}
 .customklaviyo_newsletter input[type="email"]:focus {
	 box-shadow: none !important;
}
 .customklaviyo_newsletter input[type="email"]::-webkit-input-placeholder {
	 color: #222 !important;
	 font-family: 'MADE Tommy Soft Medium' !important;
	 font-weight: normal !important;
	 font-size: 16px;
}
 .customklaviyo_newsletter input[type="email"]:-ms-input-placeholder {
	 color: #222 !important;
	 font-family: 'MADE Tommy Soft Medium' !important;
	 font-weight: normal !important;
	 font-size: 16px;
}
 .customklaviyo_newsletter input[type="email"]::placeholder {
	 color: #222 !important;
	 font-family: 'MADE Tommy Soft Medium' !important;
	 font-weight: normal !important;
	 font-size: 16px !important;
}
/* pagination */
 .list--inline.pagination {
	 padding-top: 0;
	 padding-bottom: 0;
}
 .list--inline.pagination li .btn--narrow {
	 border: 0;
	 padding: 0;
}
 .list--inline.pagination li .btn--narrow:hover {
	 box-shadow: none;
	 background: transparent;
}
 .list--inline.pagination li .btn--narrow[disabled] {
	 opacity: 1;
}
 .list--inline.pagination li .btn--narrow p {
	 margin: 0;
}
 .list--inline.pagination li .btn--narrow p .next, .list--inline.pagination li .btn--narrow p .prev {
	 display: none;
}
 .list--inline.pagination li .btn--narrow p .page {
	 color: #222;
	 opacity: 0.5;
	 font-size: 14px;
	 margin: 0 5px;
}
 .list--inline.pagination li .btn--narrow p .page.current {
	 position: relative;
	 opacity: 1;
	 color: #000;
}
/* ------------------- megamenu ---------------------- */
 .has_megamenu .mega-menu__section {
	 position: absolute;
	 z-index: 99;
	 left: 0 !important;
	 background: #fff;
	 box-shadow: 0 3px 5px #ddd;
	 overflow: hidden;
	 top: 48px;
	 border-top: 1px solid #ddd;
}
 .has_megamenu .mega-menu__section .mega-menu {
	 background: #fff;
	 width: 100%;
	 overflow: hidden;
	 max-width: 1280px;
	 margin: auto;
	 padding: 40px 20px 20px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .column.mega-menu__block {
	 float: left;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list {
	 border-right: 1px solid #ebebeb;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main ul li, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main ul li {
	 margin: 0 0 25px;
	 text-align: left;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main ul li a, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main ul li a {
	 padding: 0;
	 font-size: 14px;
	 color: #222;
	 display: block;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 font-family: 'MADE Tommy Soft Medium';
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main ul li a:hover, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main ul li a:hover {
	 color: #b0cb67;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main .left_menu_see_btn, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main .left_menu_see_btn {
	 text-align: left;
	 font-family: 'MADE Tommy Soft Medium';
	 font-size: 14px;
	 display: block;
	 padding: 0 0 20px;
	/*margin-top: 65px;
	 */
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 text-transform: capitalize;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main .left_menu_see_btn:hover, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main .left_menu_see_btn:hover {
	 color: #b0cb67;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products {
	 padding-left: 30px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products {
	 margin: 0 -7px;
	 display: flex;
	 flex-wrap: wrap;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item {
	 width: 25%;
	 float: left;
	 padding: 0 7px;
	 margin: 0 0 40px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .mega-menu__image {
	 display: block;
	 border: 1px solid #ebebeb;
	 border-radius: 10px;
	 line-height: 0;
	 overflow: hidden;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .mega-menu__image img {
	 width: 100%;
	 border-radius: 10px;
	 transition: transform 0.5s ease;
	 -webkit-transition: transform 0.5s ease;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .mega-menu__image img:hover {
	 transform: scale(1.1);
	 -webkit-transform: scale(1.1);
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .menu__heading {
	 margin: 10px 0 0;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .menu__heading a {
	 font-size: 14px;
	 display: block;
	 padding: 0;
	 text-align: left;
	 font-family: 'MADE Tommy Soft Medium';
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .menu__heading a:hover {
	 color: #b0cb67;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections {
	 padding-left: 30px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul {
	 margin: 0 -7px;
	 display: flex;
	 flex-wrap: wrap;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li {
	 width: 25%;
	 float: left;
	 padding: 0 7px;
	 margin: 0 0 40px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li .megamenu_collection_image {
	 display: block;
	 line-height: 0;
	 overflow: hidden;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li .megamenu_collection_image img {
	 width: 100%;
	 height: 136px;
	 object-fit: cover;
	 transition: transform 0.5s ease;
	 -webkit-transition: transform 0.5s ease;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li .megamenu_collection_image img:hover {
	 transform: scale(1.1);
	 -webkit-transform: scale(1.1);
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li a {
	 font-size: 14px;
	 display: block;
	 padding: 0;
	 text-align: left;
	 font-family: 'MADE Tommy Soft Medium';
	 margin-top: 10px;
	 overflow: hidden;
	 border-radius: 10px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li a img {
	 border-radius: 10px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li a:hover {
	 color: #b0cb67;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text {
	 padding-left: 30px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul {
	 display: flex;
	 margin: 0 -7px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li {
	 width: 25%;
	 float: left;
	 padding: 0 7px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner {
	 width: 100%;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .image {
	 display: block;
	 padding: 0;
	 overflow: hidden;
	 border-radius: 10px;
	 line-height: 0;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .image img {
	 width: 100%;
	 max-width: 100%;
	 border-radius: 10px;
	 transition: transform 0.5s ease;
	 -webkit-transition: transform 0.5s ease;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .image img:hover {
	 transform: scale(1.1);
	 -webkit-transform: scale(1.1);
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .image span {
	 position: absolute;
	 bottom: 25px;
	 left: 20px;
	 display: block;
	 font-size: 20px;
	 width: 75%;
	 font-family: 'MADE Tommy Soft Medium';
	 color: #fff;
	 line-height: normal;
	 text-align: left;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .title {
	 display: block;
	 padding: 0;
	 overflow: hidden;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .title span {
	 display: block;
	 margin: 10px 0 0;
	 font-family: 'MADE Tommy Soft Medium';
	 text-align: left;
	 font-size: 14px;
}
 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .title span:hover {
	 color: #b0cb67;
}
 .has_megamenu .mega-menu__mega-menu-3 {
	 display: block;
}
 .has_megamenu:hover .mega-menu__section {
	 display: block !important;
}
 .has_megamenu .site-nav__link--main {
	 position: relative;
}
 .has_megamenu .site-nav__link--main:after {
	 content: '\f107';
	 font-family: 'fontawesome';
	 position: absolute;
	 right: 0;
	 font-weight: bold;
}
 .google_sigin {
	 overflow: hidden;
	 display: flex;
	 align-items: center;
}
 .google_sigin a {
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft Medium';
	 padding: 10px;
	 border: 1px solid #d2d2d2;
	 border-radius: 5px;
	 width: 50%;
	 margin: 0 5px;
	 display: flex;
	 align-items: center;
}
 .google_sigin a img {
	 margin-right: 10px;
}
 .google_sigin_right {
	 width: 100%;
	 overflow: hidden;
	 display: flex;
	 align-items: center;
	 flex-wrap: wrap;
}
 .google_sigin_right a {
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft Medium';
	 padding: 10px;
	 border: 1px solid #d2d2d2;
	 border-radius: 5px;
	 width: 100%;
	 display: flex;
	 align-items: center;
	 margin: 0 0 10px;
}
 .google_sigin_right a img {
	 margin-right: 10px;
}
 .login_register .register__page .form-vertical p {
	 margin: 0 0 30px;
}
/* ------------------- popup --------------------- */
 .needsclick .TextInput__FormStyledTextInput-sc-1ydur12-0 {
	 border: 1px solid #d2d2d2 !important;
	 border-radius: 10px !important;
	 background: #fafafa !important;
	 margin-bottom: 10px !important;
	 height: 45px !important;
}
 .needsclick .Button__FormStyledButton-sc-1of1qh3-0 {
	 border-radius: 10px !important;
	 height: 45px !important;
	 padding: 0 !important;
}
 .ql-editor p {
	 font-family: 'MADE Tommy Soft Medium' !important;
}
 .empty-page-content .btn--has-icon-after {
	 border-radius: 10px;
	 line-height: 45px;
	 padding: 0 20px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-size: 14px;
}
 .empty-page-content .btn--has-icon-after svg {
	 margin-top: -4px;
}
 .template-blog .main-content {
	 width: 100%;
	 max-width: 1440px;
	 margin: auto;
}
 .template-blog .main-content .article__title {
	 font-size: 20px;
	 font-weight: normal;
}
 .template-blog .main-content .blog-list-view {
	 display: flex;
	 flex-wrap: wrap;
}
 .template-blog .main-content .blog-list-view .read i {
	 font-size: 6px;
}
 .template-blog .main-content #loadmore {
	 width: 100%;
	 overflow: hidden;
	 text-align: center;
	 text-transform: uppercase;
	 margin: 32px 0;
	 margin-left: 0;
}
 .template-blog .main-content #loadmore p {
	 color: #000;
	 font-weight: bold;
	 border: 1px solid #000;
	 display: inline-block;
	 line-height: 35px;
	 max-width: 180px;
	 width: 100%;
	 font-size: 14px;
	 border-radius: 5px;
}
 .shopify-challenge__container .shopify-challenge__button {
	 padding: 0;
	 line-height: 48px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: 800;
	 font-size: 15px;
	 max-width: 200px;
	 display: block;
	 border-radius: 10px;
	 margin-bottom: 10px;
	 width: 100%;
	 letter-spacing: 1px;
}
 .shopify-challenge__container {
	 margin-top: 50px;
}
 .shopify-challenge__container .shopify-challenge__message {
	 font-size: 16px;
}
/* ---------------- Responsive ------------------ */
 @media only screen and (max-width: 1260px) {
	 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main ul li a, .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main ul li a {
		 font-size: 12px;
	}
	 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item .menu__heading a {
		 font-size: 12px;
	}
	 .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .image span {
		 font-size: 14px;
	}
}
 html {
	 padding: 0 !important;
}
 img {
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 height: auto;
}
 .items {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 -moz-align-items: center;
	 -ms-align-items: center;
	 -o-align-items: center;
	 align-items: center;
}
 .item {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
}
 .about-us {
	 padding-top: 112px;
}
 .inpiring_parent {
	 padding-top: 115px;
}
 .inpiring_parent .section-header {
	 margin-bottom: 50px;
}
 .inpiring_parent .section-header .inspiring_title {
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 font-size: 32px;
	 line-height: 40px;
	 max-width: 56%;
	 margin: 0 auto 0 !important;
}
 .inpiring_parent .inspiring_wrapper {
	 padding: 15px 0 0;
}
 .inpiring_parent .inspiring_wrapper ul {
	 max-width: 775px;
	 display: block;
	 margin: auto;
}
 .inpiring_parent .inspiring_wrapper ul li .bundle_img {
	 float: right;
	 width: 100%;
}
 .inpiring_parent .inspiring_wrapper ul li .bundle_img a {
	 display: block;
	 overflow: hidden;
}
 .inpiring_parent .inspiring_wrapper ul li .bundle_img a img {
	 height: auto;
	 width: 100%;
}
 .inpiring_parent .inspiring_wrapper ul li.two-thirds {
	 width: 50%;
}
 .inpiring_parent .inspiring_wrapper ul li:nth-child(even) .bundle_img {
	 float: left;
	 padding-top: 60px;
}
 .name_text .page-width {
	 position: relative;
}
 .name_text .images_top {
	 position: absolute;
	 left: 58px;
	 line-height: 0;
	 top: -19.8%;
}
 .name_text .images_top img {
	 height: auto;
}
 .name_text .name_text_wrapper {
	 padding: 116px 0 0;
	 max-width: 90%;
	 margin: auto;
}
 .name_text .name_text_wrapper .text_title {
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 font-size: 32px;
	 line-height: 40px;
	 text-transform: initial;
	 margin: 0;
}
 .name_text .name_text_wrapper ul {
	 padding-top: 37px;
	 margin: 0 -20px;
}
 .name_text .name_text_wrapper ul li {
	 padding: 0 20px;
}
 .name_text .name_text_wrapper ul li .text_content {
	 padding-bottom: 58px;
}
 .name_text .name_text_wrapper ul li .text_content p {
	 font-size: 15px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 22px;
}
 .name_text .sign_img {
	 width: 100%;
	 margin: auto;
	 text-align: center;
	 float: left;
}
 .name_text .sign_img .sign_text {
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 line-height: 17px;
}
 .name_text .images_bottom {
	 position: absolute;
	 right: 53px;
	 float: right;
	 line-height: 0;
}
 .name_text .images_bottom img {
	 height: auto;
}
 .adven_partion {
	 position: relative;
	 padding-top: 114px;
	 padding-bottom: 50px;
}
 .adven_partion .page-width {
	 position: relative;
}
 .adven_partion .images_top img {
	 height: auto;
	 width: 100%;
}
 .adven_partion .adven_wrapper {
	 position: absolute;
	 transform: translate(-50%, -50%);
	 left: 50%;
	 top: 50%;
}
 .adven_partion .adven_wrapper h2 {
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: normal;
	 font-size: 28px;
	 line-height: 35px;
	 color: #699aaa;
	 max-width: 55%;
	 margin: auto;
	 text-transform: inherit;
	 text-align: center;
}
 .our_brands {
	 padding-bottom: 60px;
	 padding-top: 0px;
}
 .our_brands .section-header p {
	 font-size: 12px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 15px;
	 text-transform: uppercase;
	 margin: auto;
}
 .our_brands .section-header h1 {
	 font-size: 32px;
	 max-width: 57%;
	 padding-top: 0;
	 margin: auto;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 40px;
}
 .our_brands .our_brand_wrapper ul {
	 margin: auto;
	 padding: 0 0 0;
	 max-width: 1079px;
}
 .our_brands .our_brand_wrapper ul li {
	 padding: 0;
	 border-radius: 20px;
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 position: relative;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 -moz-align-items: center;
	 -ms-align-items: center;
	 -o-align-items: center;
	 align-items: center;
}
 .our_brands .our_brand_wrapper ul li .brand_grids {
	 width: 490px;
}
 .our_brands .our_brand_wrapper ul li .brand_grids img {
	 width: 100%;
	 line-height: 0;
	 display: inherit;
	 border-radius: 20px;
}
 .our_brands .our_brand_wrapper ul li .brand_text {
	 padding-left: 70px;
	 width: 590px;
}
 .our_brands .our_brand_wrapper ul li .brand_text h1 {
	 font-size: 28px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 35px;
}
 .our_brands .our_brand_wrapper ul li .brand_text p {
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	/* line-height: 17px;
	 */
	 max-width: 79%;
	 margin: 0 0 44px;
}
 .our_brands .our_brand_wrapper ul li .brand_text .button_brand {
	 line-height: 47px;
	 height: 47px;
}
 .our_brands .our_brand_wrapper ul li .brand_text .button_brand .btn {
	 font-size: 12px;
	 padding: 0 20px;
	 line-height: 40px;
	 border: 1px solid #ccc;
	 border-radius: 10px;
	 background: transparent;
	 color: #222;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: bold;
	 vertical-align: initial;
}
 .our_brands .our_brand_wrapper ul li .brand_text .button_brand .btn:hover {
	 line-height: 46px;
	 border-color: #b0cb67;
	 box-shadow: none;
	 color: #b0cb67;
}
 .our_brands .our_brand_wrapper ul li:nth-child(odd) .brand_grids img {
	 border-radius: 20px 0 0 20px;
}
 .our_brands .our_brand_wrapper ul li:nth-child(even) .brand_grids {
	 order: 2;
	 width: 590px;
}
 .our_brands .our_brand_wrapper ul li:nth-child(even) .brand_grids img {
	 border-radius: 0 20px 20px 0;
}
 .our_brands .our_brand_wrapper ul li:nth-child(even) .brand_text {
	 width: 490px;
}
 .our_brands .our_brand_wrapper ul li:nth-child(3) .brand_text .button_brand, .our_brands .our_brand_wrapper ul li:nth-child(4) .brand_text .button_brand {
	 line-height: 22px;
	 height: 22px;
	 margin-top: 0;
}
 .our_brands .our_brand_wrapper ul li:nth-child(3) .brand_text .button_brand a.btn, .our_brands .our_brand_wrapper ul li:nth-child(4) .brand_text .button_brand a.btn {
	 border: 0;
	 line-height: 22px;
	 height: 22px;
	 padding: 0;
	 max-width: 88px;
	 margin-top: 0;
}
 .our_brands .our_brand_wrapper ul li:nth-child(3) .brand_text .button_brand a.btn::after, .our_brands .our_brand_wrapper ul li:nth-child(4) .brand_text .button_brand a.btn::after {
	 content: "";
	 border-bottom: 1px solid;
	 border-radius: 0;
	 border-color: #022222;
	 display: block;
}
 .our_brands .our_brand_wrapper ul li:nth-child(3) .brand_text .button_brand a:hover.btn, .our_brands .our_brand_wrapper ul li:nth-child(4) .brand_text .button_brand a:hover.btn {
	 padding: 0 0px;
	 line-height: 22px;
	 box-shadow: none;
	 transform: translateY(0);
}
 .our_brands .our_brand_wrapper ul .bg_color-1 {
	 border-radius: 20px;
}
 .our_brands .our_brand_wrapper ul .bg_color-2 {
	 border-radius: 20px;
}
 .our_brands .our_brand_wrapper ul .bg_color-2 .svg_icon {
	 position: absolute;
	 top: -50px;
	 left: 33%;
}
 .our_brands .our_brand_wrapper ul .bg_color-2 .brand_grids img {
	 border-radius: 0 0 20px 20px;
}
 .our_brands .our_brand_wrapper ul .bg_color-3 .svg_icon {
	 position: absolute;
	 top: 0px;
	 right: -70px;
}
/* contact-us */
 .contact-us {
	 width: 100%;
	 clear: both;
	 padding-top: 70px;
	 padding-bottom: 50px;
}
 .contact-us .page-width {
	 max-width: 1160px;
}
 .contact-us .grid {
	 margin: 0;
	 padding: 0;
}
 .contact-us .grid .grid__item {
	 padding: 0;
	 margin: auto;
	 width: 100%;
	 left: 0;
}
 .contact-us .grid .grid__item .left_imge {
	 width: 46.8%;
	 float: left;
	 padding-right: 40px;
}
 .contact-us .grid .grid__item .left_imge .contact_img {
	 cursor: pointer;
}
 .contact-us .grid .grid__item .left_imge .contact_img img {
	 width: 100%;
	 line-height: 0;
	 display: inherit;
	 border-radius: 15px;
}
 .contact-us .grid .grid__item .contact-form.two-quarters {
	 float: left;
	 padding-left: 40px;
	 width: 53%;
}
 .contact-us .grid .grid__item .contact-form.two-quarters .section-header {
	 margin-bottom: 52px;
}
 .contact-us .grid .grid__item .contact-form.two-quarters .contact_title {
	 font-size: 32px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 40px;
	 margin: 0;
}
 .contact-us .grid .grid__item .contact-form.two-quarters p {
	 font-size: 15px;
	 max-width: 94%;
	 padding: 14px 0 0;
	 font-family: 'MADE Tommy Soft';
	 font-weight: normal;
}
 .contact-us .grid .grid__item .contact-form.two-quarters input, .contact-us .grid .grid__item .contact-form.two-quarters textarea, .contact-us .grid .grid__item .contact-form.two-quarters select {
	 font-family: 'MADE Tommy Soft';
	 outline: 0;
}
 .contact-us .grid .grid__item .form-message {
	 padding: 10px !important;
	 border-radius: 10px;
}
 form.contact-form {
	 width: 82.3%;
}
 form.contact-form .grid .grid__item.medium-up--one-half {
	 width: 48.1%;
	 float: left;
}
 form.contact-form .grid .grid__item.two-quarters {
	 width: 48.1%;
	 float: right;
}
 form.contact-form select {
	 margin-top: 15px;
	 margin-bottom: 25px;
	 border: 1px solid #d2d2d2;
	 border-radius: 10px;
	 opacity: 0.6;
	 color: #000;
	 outline: 0;
}
 form.contact-form .button_contact {
	 height: 55px;
	 padding-top: 15px;
}
 form.contact-form .button_contact .btn {
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft Bold';
	 padding: 0 37px;
	 line-height: 45px;
	 border-radius: 10px;
}
 form.contact-form .button_contact .btn:hover {
	 opacity: 1;
}
 form input, form textarea {
	 border: 1px solid #d2d2d2;
	 border-radius: 10px;
	 background: #fafafa;
	 margin-bottom: 25px;
}
 form textarea {
	 height: 151px;
}
 form select, form input {
	 padding: 15px 18px;
}
 .shipping_icon {
	 padding-top: 55px;
	 padding-bottom: 50px;
}
 .shipping_icon .page-width {
	 max-width: 1080px;
}
 .shipping_icon .shipping_icon_wrapper {
	 border: 1px solid;
	 border-left: 0;
	 border-right: 0;
	 color: #ddd;
}
 .shipping_icon .shipping_icon_wrapper ul li {
	 justify-content: center;
	 padding: 25px 0 23px;
}
 .shipping_icon .shipping_icon_wrapper ul li img {
	 width: 100%;
}
 .shipping_icon .shipping_icon_wrapper ul li p {
	 font-size: 13px;
	 max-width: 41%;
	 padding-left: 8px;
	 line-height: 15px;
	 font-style: normal;
	 font-weight: 500;
	 font-family: 'MADE Tommy Soft Medium';
	 text-transform: uppercase;
}
 .email_conatct {
	 padding-top: 8.646vw;
	 padding-bottom: 50px;
}
 .email_conatct .page-width {
	 max-width: 1198px;
	 position: relative;
}
 .email_conatct .bird-icons {
	 float: right;
	 position: absolute;
	 top: -50px;
	 height: auto;
	 right: -30px;
	 transform: translateX(-50%);
}
 .email_conatct .teddy-icon {
	 float: right;
	 position: absolute;
	 top: -70px;
	 height: auto;
	 right: 250px;
	 transform: translateX(-50%);
}
 .email_conatct .animal-icon {
	 position: absolute;
	 bottom: -30px;
	 left: 250px;
}
 .email_conatct ul {
	 margin: 0;
	 overflow: hidden;
}
 .email_conatct ul li {
	 padding: 0 40px;
	 border-radius: 20px;
	 width: 31.62%;
	 display: inline-block;
	 margin-left: 27px;
}
 .email_conatct ul li .email_contact_wrpper {
	 padding: 85px 0 83px;
}
 .email_conatct ul li .email_contact_wrpper h1 {
	 font-size: 28px;
	 margin-bottom: 22px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 line-height: 35px;
}
 .email_conatct ul li .email_contact_wrpper p {
	 font-size: 14px;
	 margin: 0px 0 41px;
	 max-width: 88%;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
}
 .email_conatct ul li .email_contact_wrpper h2 {
	 font-size: 14px;
	 margin: 0 0 11px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 17px;
	 text-transform: inherit;
}
 .email_conatct ul li .email_contact_wrpper svg {
	 vertical-align: middle;
	 height: auto;
}
 .email_conatct ul li .email_contact_wrpper a {
	 font-size: 12px;
	 padding-bottom: 4px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 15px;
	 text-transform: uppercase;
	 border-bottom: 1px solid;
}
 .email_conatct ul li .email_contact_wrpper a:hover {
	 opacity: 1;
	 color: var(--color-text);
}
 .email_conatct ul li:first-child {
	 margin-left: 0;
}
 .email_conatct ul li:nth-child(even) {
	 margin-top: 65px;
}
 .email_conatct ul li:nth-child(even) .email_contact_wrpper p {
	 margin: 0 0 85px;
}
 .join_community {
	 padding-top: 60px;
	 padding-bottom: 110px;
}
 .join_community .page-width {
	 max-width: 1160px;
}
 .join_community .join_wrapper {
	 border-radius: 25px;
	 -webkit-box-shadow: 0 10px 25px -6px rgba(0, 0, 0, 0.25);
	 -moz-box-shadow: 0 10px 25px -6px rgba(0, 0, 0, 0.25);
	 box-shadow: 0 10px 25px -6px rgba(0, 0, 0, 0.25);
}
 .join_community .join_wrapper .left.two-fifths {
	 padding-left: 56px;
}
 .join_community .join_wrapper .left .join_title {
	 font-size: 28px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 line-height: 35px;
}
 .join_community .join_wrapper .left .join_sub {
	 font-size: 14px;
	 padding-top: 7px;
	 max-width: 96%;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
}
 .join_community .join_wrapper .left .join_btn {
	 padding-top: 26px;
	 line-height: 48px;
}
 .join_community .join_wrapper .left .join_btn .btn {
	 opacity: 1;
	 font-size: 12px;
	 padding: 0 30px;
	 height: 42px;
	 line-height: 42px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 border: 1px solid;
	 border-color: rgba(204, 204, 204, 1);
	 color: #000;
	 background: 0 0;
	 border-radius: 10px;
	 letter-spacing: 0;
}
 .join_community .join_wrapper .left .join_btn .btn:hover {
	 border-color: #b0cb67;
	 background: #b0cb67;
	 color: #fff;
}
 .join_community .join_wrapper .left .baby_img {
	 line-height: 0;
}
 .join_community .join_wrapper .left .baby_img img {
	 width: 100%;
	 border-radius: 0 25px 25px 0;
}
/* login-page */
 .login_register {
	 padding-top: 40px;
	 padding-bottom: 85px;
}
 .login_register .grid__item, .login_register .grid {
	 padding: 0;
	 margin: 0;
}
 .login_register .page-width {
	 max-width: 1155px;
	 position: relative;
}
 .login_register .image_mail {
	 position: absolute;
	 right: 27px;
	 top: 30px;
}
 .login_register .register__page {
	 width: 500px;
	 float: left;
	 padding: 26px 0 50px;
	 position: relative;
}
 .login_register .register__page .bg_smile {
	 position: absolute;
	 right: 0;
}
 .login_register .register__page .form-vertical h1 {
	 font-size: 28px;
	 margin: 0 0 12px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
}
 .login_register .register__page .form-vertical p {
	 font-size: 14px;
	 max-width: 84%;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
}
 .login_register .register__page .form-vertical .two-quarters {
	 padding-top: 10px;
	 float: left;
	 width: 48%;
}
 .login_register .register__page .form-vertical .two-quarters input {
	 outline: 0;
}
 .login_register .register__page .form-vertical .two-quarters.right {
	 float: right;
}
 .login_register .register__page .form-vertical input {
	 outline: 0;
}
 .login_register .login__page {
	 width: 445px;
	 float: right;
	 text-align: left;
	 padding: 0 45px;
	 border: 1px solid #f0f0f0;
	 border-radius: 20px;
	 background: #fff;
}
 .login_register .login__page .form-vertical, .login_register .login__page .recover_password {
	 padding-top: 44px;
	 padding-bottom: 50px;
}
 .login_register .login__page .form-vertical h1, .login_register .login__page .recover_password h1 {
	 font-size: 32px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 40px;
}
 .login_register .login__page .form-vertical .btn_recov a, .login_register .login__page .recover_password .btn_recov a {
	 font-size: 15px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 17px;
}
 .login_register .login__page .form-message--success {
	 font-family: 'MADE Tommy Soft';
	 font-size: 14px;
	 margin: 20px 0;
	 outline: 0;
	 border-radius: 10px;
}
 .login_register .h_google_button {
	 padding: 10px 0;
	 height: auto;
}
 .login_register .h_google_button span {
	 font-family: 'MADE Tommy Soft';
	 font-size: 14px;
}
 .login_register .h_facebook_button {
	 padding: 10px 0;
	 height: auto;
}
 .login_register .h_facebook_button span {
	 font-family: 'MADE Tommy Soft';
	 font-size: 14px;
}
 .login_register .line {
	 display: block;
	 width: 100%;
	 border-bottom: 1px solid #ebebeb;
	 margin: 20px 0;
	 text-align: center;
}
 .login_register .line h2 {
	 font-size: 13px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 text-align: center;
	 position: relative;
	 top: 10px;
	 padding: 0 15px;
	 display: inline-block;
	 background: #fff;
	 margin: 0;
}
 .login_register input.btn {
	 padding: 0;
	 width: 100%;
	 max-width: 228px;
	 line-height: 51px;
	 height: 51px;
	 border-radius: 10px;
	 margin: 10px 0 0;
	 font-family: 'MADE Tommy Soft Medium';
	 font-size: 15px;
	 letter-spacing: 1px;
}
 #customer_login .h_buttons .h_google_button {
	 width: 100%;
}
 #customer_login .h_buttons .h_facebook_button {
	 width: 100%;
}
/* resre_passsword.liquid */
 .reset-account_password .form-vertical {
	 padding-top: 44px;
	 padding-bottom: 50px;
}
 .reset-account_password .form-vertical h1 {
	 font-size: 32px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: bold;
	 line-height: 40px;
}
 .reset-account_password .form-vertical p {
	 font-size: 15px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 17px;
}
 .reset-account_password .form-vertical .btn {
	 font-size: 15px;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 17px;
	 border-radius: 10px;
}
/* customers_account */
 #customer_logout_link {
	 float: right;
	 font-size: 16px;
	 max-width: 121px;
	 padding: 0;
	 line-height: 43px;
	 height: 43px;
	 width: 100%;
	 border-radius: 10px;
	 border-color: #ccc;
	 background: #b0cb67;
	 color: #fff;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: bold;
	 text-align: center;
	 text-transform: uppercase;
}
 #customer_logout_link:hover {
	 line-height: 47px;
	 height: 47px;
	 border-color: #b0cb67;
}
 .template-customers-addresses .page-width {
	 margin-top: 50px;
}
 .template-customers-addresses .page-width h1 {
	 font-size: 32px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: bold;
	 line-height: 40px;
}
 .template-customers-addresses .page-width p {
	 font-size: 15px;
	 font-family: 'MADE Tommy Soft';
	 font-weight: normal;
	 line-height: 25px;
}
 .template-customers-addresses .page-width .btn {
	 padding: 0 20px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: 800;
	 font-size: 14px;
	 margin: auto;
	 display: block;
	 border-radius: 10px;
	 margin-bottom: 10px;
	 line-height: 43px;
}
 .template-customers-addresses .page-width .address-delete {
	 box-shadow: initial;
}
 .template-customers-addresses select {
	 border-radius: 10px;
	 font-size: 14px;
	 background-color: #fafafa;
}
 .template-customers-addresses #address_form_new .btn {
	 margin: 0 0 20px !important;
}
 .top_img {
	 padding-top: 12px;
}
 .top_img img {
	 max-width: fit-content;
	 width: 100%;
}
 .template-customers-account {
	 padding-top: 30px;
}
 .template-customers-account .custom_title {
	 padding-top: 29px;
}
 .template-customers-account .custom_title .section-header h1 {
	 font-size: 32px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: bold;
}
 .template-customers-account .custom_title .myaccount {
	 margin: 0;
	 padding: 0 0 50px;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor {
	 margin: 0;
	 padding: 0;
	 width: 71.38%;
	 margin-right: 30px;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community {
	 padding: 20px 25px;
	 border-radius: 20px;
	 line-height: 22px;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community h1 {
	 font-size: 16px;
	 max-width: 27%;
	 margin: 0 29px 0 0;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community p {
	 font-size: 14px;
	 max-width: 42%;
	 margin: 0 80px 0 0;
	 font-family: 'MADE Tommy Soft';
	 font-style: normal;
	 font-weight: normal;
	 line-height: 20px;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community .btn_custom {
	 width: 126px;
	 line-height: 47px;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community .btn_custom .btn {
	 font-size: 12px;
	 max-width: 121px;
	 padding: 0;
	 line-height: 43px;
	 height: 43px;
	 width: 100%;
	 border-radius: 10px;
	 border-color: #ccc;
	 background: transparent;
	 color: #000;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: bold;
}
 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community .btn_custom .btn:hover {
	 line-height: 47px;
	 height: 47px;
	 border-color: #86981e;
	 margin-top: -7px;
}
 .template-customers-account .custom_title .myaccount .orders__detils {
	 width: 20%;
	 margin-left: 30px;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item {
	 margin: 0 0 76px;
	 padding: 0;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item h2 {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: 500;
	 font-size: 20px;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item p {
	 font-family: 'MADE Tommy Soft';
	 font-size: 15px;
	 font-weight: normal;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .profiles {
	 border-bottom: 1px solid #ebebeb;
	 margin-bottom: 19px;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .profiles h2 {
	 font-size: 16px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-style: normal;
	 font-weight: 500;
	 text-transform: initial;
	 display: inline-block;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .profiles .edit_profile {
	 display: inline-block;
	 float: right;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .profiles .edit_profile a {
	 font-size: 12px;
	 font-family: 'MADE Tommy Soft Bold';
	 font-weight: 500;
	 text-transform: uppercase;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .profiles img {
	 display: none;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item p {
	 font-size: 14px;
	 font-style: normal;
	 font-weight: normal;
	 font-family: 'MADE Tommy Soft';
	 line-height: 26px;
}
 .template-customers-account .custom_title .myaccount .orders__detils .grid__item .default_address {
	 padding-bottom: 10px;
	 font-size: 14px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-style: normal;
	 font-weight: 500;
	 color: #3bbfd7;
	 display: block;
}
 .page-container {
	 transform: initial !important;
}
/* list-view-items */
 .listview li {
	 margin-top: 65px;
}
 .listview li .grid-view-item {
	 padding: 0 20px;
	 margin: 0;
}
 .listview li .grid-view-item .new-label {
	 display: none;
}
 .listview li .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper {
	 max-width: 100% !important;
	 position: relative;
	 border: 0;
}
 .listview li .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .grid-view-item__image {
	 max-width: 100% !important;
	 max-height: 100% !important;
	 border: 1px solid transparent;
	 border-radius: 20px;
	 width: 100px;
}
 .listview li .grid-view-item .product-card__title a {
	 font-size: 16px;
	 margin-top: 9px;
	 font-family: 'MADE Tommy Soft';
	 font-weight: normal;
	 display: block;
}
 .listview li .grid-view-item .price {
	 display: block;
	 float: left;
	 font-size: 16px;
	 margin-top: 0px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: 500;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
}
 .listview li .grid-view-item .price .price-item {
	 font-weight: normal;
}
 .listview li .grid-view-item .price dd .price-item--sale {
	 color: #b0cb67;
}
 .listview li .grid-view-item .price__badges--listing .price__badge {
	 width: 45px;
	 background: #b0cb67;
	 border: 0;
	 display: none;
}
 .listview li .grid-view-item .sale-label {
	 display: none;
}
 .listview li:hover {
	 cursor: pointer;
	 border-radius: 10px;
}
/* grid-view-items */
 .grid--view-items {
	 margin: 0;
	 margin: 0 -7.5px;
	 overflow: initial;
	 display: flex;
}
 .grid--view-items li {
	 margin: 60px 0 60px;
	 padding: 0 7.5px;
}
 .grid--view-items li .grid-view-item {
	 padding: 0 0px;
	 margin: 0;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
}
 .grid--view-items li .grid-view-item .new-label, .grid--view-items li .grid-view-item .sale-label, .grid--view-items li .grid-view-item .outstock-label {
	 background: #3bbfd7;
	 display: inline-block;
	 border-radius: 5px;
	 opacity: 1;
	 z-index: 1;
	 position: absolute;
}
 .grid--view-items li .grid-view-item .new-label p, .grid--view-items li .grid-view-item .sale-label p, .grid--view-items li .grid-view-item .outstock-label p {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
	 font-size: 12px;
	 color: #fff;
	 padding: 0 5px;
	 text-transform: uppercase;
}
 .grid--view-items li .grid-view-item .new-label {
	 right: 0;
}
 .grid--view-items li .grid-view-item .sale-label {
	 background: #ff5266;
}
 .grid--view-items li .grid-view-item .outstock-label {
	 background: #f27fd3;
	 padding: 2px 10px;
}
 .grid--view-items li .grid-view-item .product-card__image-with-placeholder-wrapper {
	 border-radius: 10px;
}
 .grid--view-items li .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper {
	 max-width: 100% !important;
	 position: relative;
	 border: 0;
	 margin-bottom: 0;
}
 .grid--view-items li .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .grid-view-item__image {
	 max-width: 100% !important;
	 max-height: 100% !important;
	 border-radius: 20px;
	 transition: initial;
	 padding: 10px;
}
 .grid--view-items li .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .hidden {
	 position: absolute;
	 z-index: -1;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 opacity: 0;
	 border-radius: 30px;
	 padding: 11px;
	 transition: initial;
}
 .grid--view-items li .grid-view-item .product-card__title a {
	 font-size: 16px;
	 margin-top: 10px;
	 font-family: 'MADE Tommy Soft';
	 font-weight: normal;
	 display: block;
}
 .grid--view-items li .grid-view-item .price {
	 display: block;
	 float: left;
	 font-size: 16px;
	 margin-top: 22px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: 500;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
}
 .grid--view-items li .grid-view-item .price .price-item {
	 font-weight: normal;
	 color: #222;
}
 .grid--view-items li .grid-view-item .price .price__badges--listing {
	 position: absolute;
	 top: 0;
	 z-index: 1;
}
 .grid--view-items li .grid-view-item .price .price__badges--listing .price__badge {
	 background: #ff5266;
	 border-radius: 5px;
	 border-color: #ff5266;
}
 .grid--view-items li .grid-view-item .price .price__badges--listing .price__badge span {
	 font-size: 10px;
	 letter-spacing: 0.5px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: 400;
	 color: #fff;
	 text-transform: uppercase;
}
 .grid--view-items li .grid-view-item .pro_detail {
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 padding: 0 10px;
}
 .grid--view-items li .grid-view-item .main_colle_swatch {
	 position: relative;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-prev {
	 left: 10px;
	 top: 50%;
	 opacity: 1;
	 z-index: 1;
	 color: #000;
	 line-height: normal;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-prev::before {
	 content: "\f053";
	 font-size: 15px;
	 font-family: 'FontAwesome';
	 opacity: 1;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-prev::after {
	 content: '';
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-next {
	 right: 10px;
	 top: 50%;
	 opacity: 1;
	 z-index: 1;
	 color: #000;
	 line-height: normal;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-next::before {
	 content: "\f054";
	 font-size: 15px;
	 font-family: 'FontAwesome';
	 opacity: 1;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-next::after {
	 content: '';
}
 .grid--view-items li .grid-view-item .collection_swatch {
	 overflow: hidden;
	 margin: 0 40px;
}
 .grid--view-items li .grid-view-item .collection_swatch .swatch_item, .grid--view-items li .grid-view-item .collection_swatch .apend_swatch {
	 overflow: initial;
	 text-align: center;
	 width: 100%;
	 clear: both;
	 line-height: 0;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 -moz-transition: all 0.5s ease;
	 -z-transition: all 0.5s ease;
	 margin: 0px auto 0px;
	/* .slick-arrow {
		 opacity: 1;
		 z-index: 1;
		 &:before {
			 content: '';
			 font-size: 15px;
			 font-family: 'FontAwesome';
			 color: #000;
			 opacity: 1;
		}
	}
	 .slick-prev {
		 left: -17px;
		 &::before {
			 content: '\f053';
		}
	}
	 .slick-next {
		 right: -17px;
		 &::before {
			 content: '\f054';
		}
	}
	 */
}
 .grid--view-items li .grid-view-item .collection_swatch .swatch_item span, .grid--view-items li .grid-view-item .collection_swatch .apend_swatch span {
	 height: 40px;
	 display: inline-block;
	 margin: 0;
	 overflow: hidden;
	 border: 1px solid #ddd;
	 border-radius: 5px;
}
 .grid--view-items li .grid-view-item .collection_swatch .swatch_item span.active, .grid--view-items li .grid-view-item .collection_swatch .apend_swatch span.active {
	 border: 1px solid #000;
}
 .grid--view-items li .grid-view-item .collection_swatch.swiper-initialized {
	 opacity: 1;
}
 .grid--view-items li .grid-view-item .bottom_btn {
	 float: left;
	 margin: 10px 0 0;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 overflow: initial !important;
}
 .grid--view-items li .grid-view-item .bottom_btn .btn {
	 margin: 0;
	 padding: 10px 26px;
	 border-radius: 10px;
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
}
 .grid--view-items li .grid-view-item .bottom_btn .btn:hover {
	 box-shadow: #b0cb67 0 2px, #b0cb67 0 -2px 0;
	 -webkit-box-shadow: #b0cb67 0 2px, #b0cb67 0 -2px 0;
}
 .grid--view-items li .grid-view-item .bottom_btn input[disabled] {
	 background: #b0cb67;
	 border-color: #b0cb67;
}
 .grid--view-items li .grid-view-item .bottom_btn .outstock {
	 opacity: 1;
	 background: #e6ebf0 !important;
	 border-color: #e6ebf0 !important;
	 color: #79a0be;
	 box-shadow: none !important;
}
 .grid--view-items li .grid-view-item .price__badge--sold-out {
	 display: none;
}
 .grid--view-items li:hover {
	 border-radius: 10px;
	/*margin: 0;
	 padding: 50px 7.5px 33px;
	*/
	 cursor: pointer;
	/* .main_colle_swatch {
		 .swiper-button-prev {
			 opacity: 1;
		}
		 .swiper-button-next {
			 opacity: 1;
		}
	}
	 */
}
 .grid--view-items li:hover .grid-view-item {
	/* .loox-rating {
		 margin-top: 15px;
	}
	 .pro_detail {
		 margin-bottom: -20px;
	}
	 */
}
 .grid--view-items li:hover .grid-view-item .product-card__image-with-placeholder-wrapper img {
	 margin-top: -20px;
}
 .grid--view-items li:hover .grid-view-item .product-card__image-with-placeholder-wrapper .hidden {
	 opacity: 1;
	 z-index: 1;
}
 .grid--view-items li:hover .product-card__title a {
	 opacity: 0.5;
}
 .grid--view-items li:hover .collection_swatch .swatch_item, .grid--view-items li:hover .collection_swatch .apend_swatch {
	 height: auto;
	 opacity: 1;
}
 .grid--view-items li:hover .bottom_btn {
	 opacity: 1;
}
/* end */
 .template-search .main-content {
	 padding: 100px 0;
}
 .template-search .grid--view-items {
	 width: 100%;
	 max-width: 1480px;
	 margin: auto;
	 display: flex;
	 flex-wrap: wrap;
	 padding: 0 20px;
}
 .template-search .grid--view-items .grid__item {
	 width: 25%;
	 float: left;
}
 .template-search .input-group__field input {
	 margin: 0;
	 outline: 0;
	 padding: 13px 18px;
}
 .template-search .search-form__connected-submit {
	 height: 45px;
}
 .template-captcha .main-content {
	 padding-bottom: 50px;
}
 .template-blog .blog-list-view li.grid__item {
	 padding: 0 20px 50px;
	 width: 100%;
	 max-width: 1280px;
	 margin: 0 auto 0;
	 float: none;
}
 .template-blog .blog-list-view li.grid__item article {
	 display: flex;
	 align-items: center;
}
 .template-blog .blog-list-view li.grid__item article header {
	 width: 25%;
	 padding-right: 24px;
}
 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper {
	 max-width: 100% !important;
	 overflow: hidden;
	 border-radius: 10px;
}
 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper div {
	 height: 264px;
}
 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper img {
	 width: 100%;
	 max-width: 100% !important;
	 max-height: 100% !important;
	 height: 264px;
	 object-fit: cover;
	 border-radius: 10px;
}
 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper img:hover {
	 transform: scale(1.1);
}
 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper::before {
	 display: none;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta {
	 width: 60%;
	 padding-left: 24px;
	 margin: 0;
	 position: relative;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .tag_with_time {
	 width: 100%;
	 overflow: hidden;
	 display: flex;
	 align-items: center;
	 margin: 0 0 30px;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .tag_with_time .article__tags {
	 width: 100%;
	 float: left;
	 margin: 0;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .tag_with_time .article__tags ul li a {
	 margin: 0;
	 font-size: 12px;
	 line-height: 15px;
	 color: #3bbfd7;
	 font-family: 'MADE Tommy Soft Medium';
	 text-transform: uppercase;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .article__title {
	 display: inline-block;
	 font-size: 20px;
	 line-height: 25px;
	 color: #222;
	 margin: 0 0 30px;
	 font-weight: normal;
	 font-family: 'MADE Tommy Soft Medium';
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .article__title a:hover {
	 color: #b0cb67;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .article__grid-excerpt {
	 font-size: 14px;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .read_time {
	 width: 100%;
	 max-width: 100%;
	 overflow: hidden;
	 float: left;
	 text-align: left;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .read_time .read {
	 font-size: 14px;
	 line-height: 15px;
	 font-family: 'MADE Tommy Soft';
	 padding-right: 10px;
	 display: inline-block;
	 line-height: 14px;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .read_time .read i {
	 font-size: 5px;
	 vertical-align: middle;
	 margin-left: 10px;
	 margin-top: -5px;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .read_time .article__date {
	 margin: 0;
	 font-size: 14px;
	 line-height: 15px;
	 font-family: 'MADE Tommy Soft';
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta .article__meta-buttons li a {
	 border: 0;
	 box-shadow: initial;
	 border-bottom: 2px solid #222;
	 padding: 0 0 5px;
	 border-radius: 0;
	 margin-top: 30px;
}
 .template-blog .blog-list-view li.grid__item article .article__grid-meta:after {
	 content: '';
	 display: block;
	 height: 2px;
	 width: 100%;
	 background: #ebebeb;
	 position: absolute;
	 bottom: -35px;
}
 .template-blog .blog-list-view li.grid__item .text-center {
	 margin-top: 30px;
	 padding-bottom: 10px;
}
 .predictive-search-view-all__button {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
}
 .predictive-search-item__title-text {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
}
 .search_pro_price dd {
	 margin: 0;
}
 .predictive-search-title h3 {
	 font-family: 'MADE Tommy Soft Medium';
	 font-weight: normal;
}
 .search-bar__form {
	 flex: initial !important;
}
 .search-bar__interior {
	 flex: initial !important;
	 width: 100%;
	 display: block;
}
 .search-form__container {
	 padding: 28px 20px;
	 width: 100%;
	 flex: initial;
	 display: inline-block;
}
 .search-form__container .search-form {
	 max-width: 100%;
	 width: 90%;
	 float: left;
	 margin: 0;
}
 .search-form__container .search-bar__actions {
	 width: 10%;
	 float: right;
	 flex: initial;
	 display: inline-block;
}
 .js-drawer-open-top .drawer--top {
	 display: block;
	 left: 0;
	 width: 100%;
}
 .template-customers-register .form-vertical {
	 margin-top: 50px;
}
 .template-customers-register .form-vertical h1 {
	 font-size: 30px;
}
 .template-customers-register .form-vertical .h_buttons {
	 margin: 0 0 20px;
}
 .template-customers-register .form-vertical .form-message {
	 outline: 0;
	 border-radius: 10px;
	 padding: 15px;
}
 .ql-editor p {
	 margin: 0 !important;
}
 .ql-editor .ql-font-arial {
	 font-family: 'MADE Tommy Soft Medium' !important;
	 font-size: 14px !important;
	 font-weight: normal !important;
}
 .template-search .grid--view-items .grid__item .grid-view-item .collection_swatch {
	 display: none;
}
/* --------------- Responsive ---------------- */
 @media only screen and (max-width: 1200px) {
	 .login_register .page-width {
		 display: flex;
		 justify-content: space-between;
		 padding: 0 20px;
	}
	 .email_conatct .page-width {
		 padding: 0 20px;
	}
	 .email_conatct .bird-icons {
		 display: none;
	}
	 .email_conatct ul {
		 display: flex;
	}
}
 @media only screen and (max-width: 1024px) {
	 .site-header {
		 padding: 0 20px;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__account .icon {
		 height: 20px;
		 width: 20px;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart {
		 margin-right: 20px;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart .icon {
		 height: 25px;
		 width: 25px;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .text {
		 margin-right: 10px;
	}
	 .custom-newsletter {
		 background-size: cover !important;
	}
	 .inpiring_parent {
		 padding-top: 100px;
	}
	 .inpiring_parent .section-header .inspiring_title {
		 width: 100%;
		 max-width: 100%;
	}
	 .our_brands {
		 margin-top: 20px;
	}
	 .our_brands .page-width {
		 padding: 0 20px;
	}
}
 @media only screen and (max-width: 990px) {
	 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper img {
		 height: 200px;
	}
	 .main-content {
		 padding: 0;
	}
	 .login_register .page-width {
		 flex-wrap: wrap;
		 display: block;
	}
	 .login_register .image_mail {
		 display: none;
	}
	 .login_register .register__page {
		 width: 100%;
		 max-width: 100%;
	}
	 .login_register .register__page .form-vertical h1 {
		 font-size: 25px;
	}
	 .login_register .register__page .form-vertical p {
		 max-width: 100%;
	}
	 .login_register .login__page {
		 width: 100%;
		 max-width: 100%;
		 padding: 20px;
	}
	 .contact-us .page-width {
		 padding: 0 20px;
	}
	 .join_community .page-width {
		 padding: 0 20px;
	}
	 .join_community .join_wrapper .left.two-fifths {
		 padding-left: 20px;
	}
	 .join_community .join_wrapper .left.two-fifths .join_title {
		 font-size: 20px;
		 line-height: 30px;
	}
	 .adven_partion .adven_wrapper h2 {
		 max-width: 100%;
		 font-size: 18px;
		 line-height: normal;
		 max-width: 50%;
	}
	 .template-search .grid--view-items .grid__item {
		 width: 33.33%;
	}
	 .our_brands .page-width .section-header.text-center h1 {
		 margin-top: 0;
	}
	 .template-customers-account .custom_title .section-header h1 {
		 font-size: 20px;
	}
	 .template-customers-account .custom_title .myaccount {
		 display: block;
	}
	 .template-customers-account .custom_title .myaccount .myaccount__order-histor {
		 margin: 0 0 20px;
		 width: 100%;
	}
	 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community {
		 display: block;
	}
	 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community h1 {
		 width: 100%;
		 max-width: 100%;
		 margin: 0 0 10px;
	}
	 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community p {
		 width: 100%;
		 max-width: 100%;
		 margin: 0 0 10px;
	}
	 .template-customers-account .custom_title .myaccount .myaccount__order-histor .customer_community .btn_custom {
		 width: 100%;
		 max-width: 100%;
	}
	 .template-customers-account .custom_title .myaccount .orders__detils {
		 width: 100%;
		 margin: 0;
	}
	 #customer_logout_link {
		 font-size: 14px;
		 line-height: 40px;
		 height: 40px;
	}
}
 @media only screen and (max-width: 768px) {
	/* Footer */
	 .announcement-bar .announcement-bar__message {
		 font-size: 16px;
		 line-height: 20px;
		 font-family: 'MADE Tommy Soft Bold';
	}
	 .logo-bar__item {
		 margin: 15px 10px;
	}
	 .mobile_fixed_header {
		 display: flex;
		 position: fixed;
		 bottom: 0;
		 z-index: 11;
		 height: auto;
		 padding: 15px 0 5px;
		 width: 100%;
		 background: #fff;
		 justify-content: center;
		 border: 1px solid #f5f5f5;
		 align-items: center;
	}
	 .mobile_fixed_header .grid__item {
		 display: block;
		 flex: 0 0 20%;
		 padding: 0;
	}
	 .mobile_fixed_header .grid__item .site-header__menu {
		 text-align: center;
	}
	 .mobile_fixed_header .grid__item .site-header__menu span {
		 display: block;
		 font-size: 14px;
		 line-height: 17px;
		 text-transform: uppercase;
		 font-family: 'MADE Tommy Soft';
		 margin: 7px 0 0;
	}
	 .mobile_fixed_header .grid__item .site-header__icons {
		 padding: 0;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper {
		 display: block;
		 text-align: center;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper a {
		 display: block;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper .icon {
		 height: 25px;
		 width: 30px;
		 stroke: #000;
		 font-weight: bold;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper .title_txt {
		 display: block;
		 font-size: 14px;
		 line-height: 17px;
		 text-transform: uppercase;
		 font-family: 'MADE Tommy Soft';
		 margin: 7px 0 0;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper .site-header__cart .icon {
		 height: 20px;
		 width: 30px;
		 stroke: initial;
		 font-weight: bold;
	}
	 .mobile_fixed_header .grid__item .site-header__icons-wrapper .site-header__cart .site-header__cart-count {
		 top: -10px;
		 right: 15px;
	}
	 .has_megamenu:hover .mega-menu__section {
		 display: none !important;
	}
	 .site-header .mobile-nav-wrapper {
		 position: fixed;
		 transform: initial !important;
		 z-index: 12;
		 transition: initial !important;
		 height: calc(100vh) !important;
		 overflow: scroll;
	}
	 .site-header .mobile-nav-wrapper .top_logo {
		 width: 100%;
		 display: block;
		 overflow: hidden;
		 padding: 19px 20px;
		 border: 1px solid #f5f5f5;
		 position: relative;
	}
	 .site-header .mobile-nav-wrapper .top_logo .logo_m {
		 width: 152px;
		 display: block;
		 margin: auto;
	}
	 .site-header .mobile-nav-wrapper .top_logo .close-menu-mm {
		 position: absolute;
		 float: right;
		 padding: 10px;
		 position: absolute;
		 top: 15px;
		 right: 15px;
		 margin: 0;
	}
	 .site-header .mobile-nav-wrapper .top_logo .close-menu-mm svg {
		 height: 17px;
		 width: 17px;
	}
	 .site-header .mobile-nav-wrapper .sticky_menu li a {
		 text-transform: uppercase;
	}
	 .site-header .mobile-nav-wrapper .bottom-search {
		 width: 100%;
		 background: #fff;
		 display: block;
		 overflow: hidden;
		 padding: 20px 20px;
		 box-shadow: 0 0 5px #ddd;
		 position: fixed;
		 bottom: 0;
		 z-index: 1;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar {
		 position: initial;
		 transform: initial;
		 -webkit-transform: initial;
		 display: block;
		 height: auto !important;
		 background: none;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar .search-bar__interior {
		 width: 100%;
		 height: auto;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar .search-form__container {
		 background: none;
		 padding: 0;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar .search-form__container input {
		 line-height: 45px;
		 padding: 0 40px;
		 font-size: 14px;
		 background: #f7f7f7;
		 border: 0;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar .search-form__container .search-bar__submit {
		 left: 0;
	}
	 .site-header .mobile-nav-wrapper .bottom-search .search-bar__actions {
		 display: none;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav {
		/*margin-top: 20px;
		 */
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__dropdown > li:nth-child(2) .mobile-nav__table-cell {
		 border: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__label {
		 border: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section {
		 position: initial;
		 box-shadow: none;
		 border: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu {
		 padding: 20px 30px 5px;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .column.mega-menu__block {
		 width: 100% !important;
		 padding: 0;
		 border: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .column.mega-menu__block .left_mega_menu_main {
		 border: 0;
		 display: none;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-collection-products .left_mega_menu_main .left_menu_see_btn {
		 margin-top: 20px;
		 margin-bottom: 30px;
		 padding: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text {
		/*flex-wrap: wrap;
		 */
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul {
		 overflow: scroll;
		 gap: 22px;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li {
		 width: 50%;
		 margin: 0 0 20px;
		 flex: 0 0 100px;
		 padding: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__banner-with-text .right_mega_menu .mega_menu_banner_text ul li .megamenu_banner .title span {
		 text-align: center;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collection-products .right_mega_menu .mega_menu_products .product_item {
		 width: 50%;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__left-menu-link-list .left_mega_menu_main .left_menu_see_btn {
		 margin: 20px 0 20px;
		 padding: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mega-menu__section .mega-menu .has-no-side-gutter .block__collections .right_mega_menu .mega_menu_collections ul li {
		 width: 50%;
		 margin: 0 0 20px;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu.active .mega-menu__section {
		 display: block !important;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .has_megamenu .mobile-nav__dropdown {
		 overflow-y: scroll;
		 height: 100%;
		 top: 20px;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item .mobile-nav__icon {
		 right: 14px;
		 right: 0;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item .mobile-nav__icon svg {
		 height: 12px;
		 width: 12px;
	}
	 .site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item .mobile-nav__icon svg path {
		 stroke: black;
	}
	 .site-header .mobile-nav-wrapper .close-menu-mm {
		 float: right;
		 padding: 10px;
		 margin-top: -10px;
		 margin-bottom: 10px;
	}
	 .site-header .mobile-nav-wrapper .mb_links {
		 margin-top: 20px;
		 margin-bottom: 100px;
	}
	 .site-header .mobile-nav-wrapper .mb_links li {
		 border-top: 1px solid #efefef;
	}
	 .site-header .mobile-nav-wrapper .mb_links li a {
		 display: flex;
		 align-items: center;
		 border-bottom: 0;
		 font-size: 16px;
	}
	 .site-header .mobile-nav-wrapper .mb_links li a svg {
		 margin-right: 10px;
	}
	 .site-header .mobile-nav-wrapper .mb_links li:first-child {
		 border-top: 0;
	}
	 .site-header .mobile-nav-wrapper .mb_links li:last-child {
		 border-bottom: 0;
	}
	 .site-header .mobile-nav-wrapper:after {
		 content: '';
		 display: none;
	}
	 .site-header .mobile-nav-wrapper.sub-nav--is-open {
		/* .top_logo {
			 display: none;
		}
		 */
	}
	 .site-header .mobile-nav-wrapper.sub-nav--is-open .bottom-search {
		 display: none;
	}
	 .site-header .grid .grid__item {
		 padding: 0;
	}
	 .site-header .grid .grid__item .search-bar {
		 display: none;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__search-toggle {
		 display: inline-block;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__search-toggle svg {
		 margin-top: 5px;
		 width: 21px;
		 margin-right: 5px;
		 margin-left: 5px;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper {
		 display: inline-block;
		 width: auto;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__icon.text {
		 display: none;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__account {
		 display: none;
	}
	 .drawer-page-content::after {
		 z-index: 99;
	}
	 .search-bar {
		 top: 0;
	}
	 .search-bar form input, .search-bar form select {
		 padding: 10px 18px;
		 outline: 0;
		 font-size: 13px;
		 min-height: 40px;
		 outline: 0;
	}
	 .search-bar .search-bar__interior {
		 height: 100px;
	}
	 .logo-align--center .site-header__logo {
		 padding: 0;
	}
	 .search-form__input-wrapper .search-bar__input {
		 margin: 0;
		 font-family: 'MADE Tommy Soft';
	}
	 .search-form__input-wrapper .search-bar__input::placeholder {
		 font-family: 'MADE Tommy Soft';
	}
	 .site-header.logo--center {
		 padding-top: 10px;
		 padding-bottom: 10px;
	}
	 .mobile-nav__item {
		 border: 0;
	}
	 .mobile-nav__item.sale a {
		 border-bottom: 1px solid #ddd;
		 margin: 0 0 20px;
		 padding-bottom: 30px;
	}
	 .mobile-nav__link, .mobile-nav__sublist-link {
		/*font-size: 13px;
		*/
		 font-size: 16px;
		 font-family: 'MADE Tommy Soft Medium';
	}
	 .mobile-nav {
		 padding-left: 30px;
		 padding-right: 30px;
	}
	 .mobile-nav .mobile-nav__link {
		 padding-right: 0;
		 border-bottom: 1px solid #000 4D;
	}
	 .site-footer .page-width {
		 padding: 0 20px;
	}
	 .site-footer .footer_logo_section .right .site-footer__social-icons {
		 text-align: right;
	}
	 .site-footer__content {
		 padding: 0;
	}
	 .site-footer__item {
		 margin-bottom: 5px;
		 width: 100%;
		 max-width: 100%;
		 display: block;
	}
	 .site-footer__item .site-footer__linklist {
		 display: none;
	}
	 .site-footer {
		 padding: 45px 0 30px 0;
	}
	 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .h4 {
		 border-bottom: 1px solid #ddd;
		 padding: 0 0 10px;
		 position: relative;
		 cursor: pointer;
		 margin-bottom: 20px;
		 font-size: 18px;
	}
	 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner .h4:after {
		 content: '\f107';
		 font-family: "FontAwesome";
		 height: auto;
		 position: absolute;
		 top: 0;
		 right: 0;
		 left: initial;
		 border: 0;
		 font-weight: 400;
		 width: auto;
	}
	 .site-footer .site-footer__content .site-footer__item .site-footer__item-inner.active .h4:after {
		 content: '\f106';
	}
	 .name_text .name_text_wrapper {
		 padding: 50px 0 0;
	}
	 .name_text .name_text_wrapper .text_title {
		 font-size: 30px;
	}
	 .name_text .images_top img {
		 display: none;
	}
	 .name_text .images_bottom img {
		 display: none;
	}
	 .name_text .sign_img img {
		 width: 200px;
	}
	 .adven_partion .adven_wrapper {
		 width: 100%;
	}
	 .our_brands .section-header h1 {
		 max-width: 100%;
	}
	 .our_brands .grid .grid__item {
		 display: block;
		 margin-bottom: 20px;
		 border-radius: 20px !important;
	}
	 .our_brands .grid .grid__item .brand_grids {
		 width: 100% !important;
	}
	 .our_brands .grid .grid__item .brand_grids img {
		 border-radius: 20px !important;
	}
	 .our_brands .grid .grid__item .brand_text {
		 margin: 20px 0 35px;
		 padding: 0 20px !important;
		 width: 100%;
	}
	 .our_brands .grid .grid__item:nth-child(odd) .brand_grids img {
		 border-radius: 20px;
	}
	 .our_brands .our_brand_wrapper ul .bg_color-2 .svg_icon {
		 display: none;
	}
	 .our_brands .our_brand_wrapper ul .bg_color-3 .svg_icon {
		 display: none;
	}
	 .name_text .name_text_wrapper .text_title {
		 padding: 0 20px;
	}
	 .contact-us .grid .grid__item .left_imge {
		 width: 100%;
		 padding: 0;
	}
	 .contact-us .grid .grid__item .contact-form {
		 width: 100% !important;
		 padding: 0 !important;
		 margin-top: 50px;
	}
	 .shipping_icon .shipping_icon_wrapper ul li {
		 padding: 10px 0 10px;
		 width: 50%;
	}
	 .shipping_icon .shipping_icon_wrapper ul li p {
		 max-width: 100%;
	}
	 .email_conatct ul {
		 flex-wrap: wrap;
	}
	 .email_conatct ul li {
		 width: 100%;
		 margin: 0 0 20px !important;
	}
	 .join_community {
		 padding-top: 0;
	}
	 .join_community .join_wrapper {
		 flex-wrap: wrap;
	}
	 .join_community .join_wrapper .two-fifths {
		 padding: 30px 20px;
		 width: 100%;
		 order: 2;
	}
	 .join_community .join_wrapper .two-fifths .join_sub {
		 max-width: 100%;
	}
	 .join_community .join_wrapper .two-fifths .join_title {
		 font-size: 19px !important;
	}
	 .join_community .join_wrapper .three-fifths {
		 padding: 0;
		 order: 1;
		 width: 100%;
	}
	 .join_community .join_wrapper .three-fifths img {
		 border-radius: 30px;
	}
	 .custom-newsletter {
		 background-image: url({
			{
				 'newsletter.png' | asset_url 
			}
		}
		), url({
			{
				 'butterfly.png' | asset_url 
			}
		}
		) !important;
		 background-color: #f5f5f5 !important;
		 background-size: auto !important;
		 background-position: bottom, top 20px center !important;
		 padding-top: 100px;
		 padding-bottom: 160px;
	}
	 .custom-newsletter .section-header {
		 text-align: left !important;
	}
	 .login_register .register__page .bg_smile {
		 display: none;
	}
	 .template-search .grid--view-items {
		 margin-top: 50px;
		 margin-bottom: 50px;
		 display: flex;
		 flex-wrap: wrap;
		 padding: 0 10px;
	}
	 .template-search .grid--view-items .grid__item {
		 padding: 0px 10px !important;
		 margin: 0 0 20px;
		 box-shadow: initial !important;
		 width: 50%;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .grid-view-item__link {
		 position: static;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper {
		 max-width: 100% !important;
		 position: relative;
		 border: 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .grid-view-item__image {
		 max-width: 100% !important;
		 max-height: 100% !important;
		 border: 1px solid transparent;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper img {
		 border-radius: 20px;
		 margin: 0;
		 padding: 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .hidden {
		 position: absolute;
		 z-index: -1;
		 top: 0;
		 width: 100%;
		 height: 100%;
		 opacity: 0;
		 -webkit-transition: opacity 0.3s ease-in-out;
		 -moz-transition: opacity 0.3s ease-in-out;
		 -o-transition: opacity 0.3s ease-in-out;
		 transition: opacity 0.3s ease-in-out;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .collection_swatch {
		 display: none;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .loox-rating {
		 margin: 15px 0 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .loox-rating .loox-icon {
		 font-size: 14px;
		 margin-right: 2px;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .loox-rating span {
		 font-family: 'MADE Tommy Soft';
		 font-size: 12px;
		 line-height: 15px;
		 color: #222;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .grid-view-item__title {
		 margin-bottom: 24px;
		 border-bottom: 0;
		 display: block;
		 overflow: hidden;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .grid-view-item__title a {
		 font-family: 'MADE Tommy Soft';
		 font-weight: normal;
		 font-size: 14px;
		 line-height: normal;
		 color: #222;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .grid-view-item__title a:hover {
		 color: #b0cb67;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .pro_detail {
		 margin: 20px 10px !important;
		 padding: 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .price .price-item {
		 font-family: 'MADE Tommy Soft Medium';
		 font-style: normal;
		 font-weight: 500;
		 font-size: 16px;
		 line-height: 20px;
		 color: #222;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .bottom_btn {
		 opacity: 1;
		 overflow: hidden;
		 display: block;
		 width: 100%;
		 float: none;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item .bottom_btn .add_btn .btn {
		 border-radius: 8px;
		 font-family: 'MADE Tommy Soft Bold';
		 font-style: normal;
		 font-weight: bold;
		 font-size: 12px;
		 line-height: 15px;
		 padding: 0;
		 line-height: 36px;
		 width: 122px;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item:hover .grid-view-item__title {
		 border-bottom: 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item:hover .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper {
		 border: 0;
	}
	 .template-search .grid--view-items .grid__item .grid-view-item:hover .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .hidden {
		 z-index: 1;
		 opacity: 1;
	}
	 .login_register .login__page .recover_password h1 {
		 font-size: 25px;
	}
	 .login_register .login__page .recover_password .cancel_password {
		 display: block;
		 text-align: center;
	}
	 #RegisterForm .h_buttons {
		 margin: 0 0 20px;
	}
	 #RegisterForm .h_google_button {
		 width: 100%;
	}
	 #RegisterForm .h_facebook_button {
		 width: 100%;
	}
	 .template-customers-register .form-vertical {
		 margin-top: 50px;
	}
	 .template-customers-register .form-vertical h1 {
		 font-size: 25px;
	}
}
 @media only screen and (max-width: 640px) {
	 .site-footer .footer_logo_section {
		 flex-wrap: wrap;
	}
	 .site-footer .footer_logo_section .left {
		 width: 100%;
		 max-width: 100%;
		 flex: 0 0 100%;
		 text-align: center;
		 margin: 0 0 20px;
	}
	 .site-footer .footer_logo_section .right {
		 width: 100%;
		 max-width: 100%;
		 flex: 100%;
		 text-align: center;
	}
	 .site-footer .footer_logo_section .right .site-footer__social-icons {
		 text-align: center;
	}
	 .site-footer .footer_logo_section .right .site-footer__social-icons li a {
		 margin-left: 10px;
	}
	 .name_text .name_text_wrapper ul li {
		 width: 100%;
	}
	 .name_text .name_text_wrapper ul li .text_content p {
		 width: 100%;
		 max-width: 100%;
		 font-size: 14px;
	}
	 .name_text .name_text_wrapper ul li:nth-child(2) .text_content p {
		 width: 100%;
		 max-width: 100%;
		 font-size: 14px;
	}
}
 @media only screen and (max-width: 520px) {
	 .our_brands .grid .grid__item {
		 margin: 0 0 20px;
	}
	 .our_brands .grid .grid__item .brand_text h1 {
		 font-size: 20px;
		 margin: 0 0 10px;
	}
	 .our_brands .grid .grid__item .brand_text p {
		 max-width: 100%;
		 margin: 0 0 30px;
	}
	 .our_brands .grid .grid__item .brand_text .tips {
		 padding: 20px 23px;
		 width: 100%;
	}
	 .our_brands .grid .grid__item .brand_text .tips img {
		 width: 40px;
	}
	 .our_brands .grid .grid__item .brand_text .tips span {
		 font-size: 12px;
	}
	 .our_brands .grid .grid__item .brand_grids img {
		 border-radius: 20px !important;
	}
	 .our_brands .grid .grid__item:nth-child(even) .brand_text {
		 width: 100%;
	}
	 .our_brands .grid .grid__item:nth-child(even) .brand_grids img {
		 border-radius: 20px !important;
	}
	 .shipping_icon .shipping_icon_wrapper ul li {
		 width: 100%;
		 justify-content: left;
		 padding: 10px 20px;
	}
	 .shipping_icon .shipping_icon_wrapper ul li p {
		 line-height: 20px;
	}
	 .email_conatct ul li {
		 padding: 0 20px;
	}
	 .email_conatct ul li .email_contact_wrpper {
		 padding: 50px 0;
	}
	 .email_conatct ul li .email_contact_wrpper h1 {
		 font-size: 20px;
		 line-height: 30px;
	}
	 .email_conatct ul li .email_contact_wrpper p {
		 margin: 0 0 50px !important;
		 max-width: 100%;
	}
	 .contact-us .grid .grid__item .contact-form.two-quarters p {
		 max-width: 100%;
		 font-size: 14px;
	}
	 .contact-us form input, .contact-us form select, .contact-us form textarea {
		 font-size: 14px;
	}
	 .contact-us form.contact-form .button_contact .btn {
		 width: 100%;
	}
	 .join_community .join_wrapper .left .baby_img img {
		 border-radius: 20px;
	}
	 .email_conatct .animal-icon {
		 left: 210px;
	}
	 .email_conatct .bird-icons {
		 display: block;
	}
	 .email_conatct .teddy-icon {
		 right: -45px;
		 width: 115px;
		 display: none;
	}
	 .name_text .name_text_wrapper ul {
		 padding-top: 20px;
	}
	 .name_text .name_text_wrapper ul li .text_content {
		 padding-bottom: 20px;
	}
	 .template-blog .blog-list-view li.grid__item article {
		 flex-wrap: wrap;
	}
	 .template-blog .blog-list-view li.grid__item article header {
		 width: 100%;
		 padding: 0;
	}
	 .template-blog .blog-list-view li.grid__item article header .article__grid-image-wrapper img {
		 height: inherit;
	}
	 .template-blog .blog-list-view li.grid__item article .article__grid-meta {
		 width: 100%;
		 padding: 10px 0;
	}
	 .template-blog .blog-list-view li.grid__item article .article__grid-meta .article__title {
		 font-size: 16px;
		 margin: 0 0 20px;
	}
	 .template-blog .blog-list-view li.grid__item article .article__grid-meta .tag_with_time {
		 margin: 0 0 10px;
	}
}
 @media only screen and (max-width: 480px) {
	 .site-header {
		 padding: 0 15px;
	}
	 .site-header .grid .grid__item.site-header__icons {
		 padding: 0;
	}
	 .site-header .grid .grid__item.site-header__icons .site-header__icons-wrapper .site-header__cart {
		 margin-right: 15px;
	}
	 .site-header .grid .grid__item.text-left .btn--link {
		 padding: 0 5px 0 0;
	}
	 .logo-align--center .site-header__logo {
		 margin: 10px;
	}
	 .site-header__search-toggle .icon {
		 width: 18px;
		 margin-top: 1px;
	}
	 .custom-newsletter .section-header .h2 {
		 font-size: 25px;
	}
	 .custom-newsletter .contact-form {
		 width: 100%;
	}
	 .google_sigin {
		 display: block;
	}
	 .google_sigin a {
		 width: 100%;
		 margin: 0 0 15px;
	}
	 form input, form select {
		 padding: 12px 18px;
	}
	 .login_register input.btn {
		 max-width: 100%;
	}
	 .login_register .login__page .form-vertical, .login_register .login__page .recover_password {
		 padding: 20px 0;
	}
	 .inpiring_parent {
		 padding-top: 70px;
	}
	 .inpiring_parent .section-header .inspiring_title {
		 font-size: 20px;
		 line-height: 30px;
	}
	 .inpiring_parent .inspiring_wrapper ul li.two-thirds {
		 padding: 0;
	}
	 .name_text .name_text_wrapper {
		 padding: 0;
		 width: 100%;
		 max-width: 100%;
	}
	 .name_text .name_text_wrapper .text_title {
		 font-size: 20px;
		 padding: 0;
	}
	 .name_text .name_text_wrapper ul {
		 margin: 0;
	}
	 .name_text .name_text_wrapper ul li {
		 padding: 0;
	}
	 .adven_partion {
		 padding-top: 50px;
		 padding-bottom: 50px;
	}
	 .adven_partion .images_top {
		 width: 100%;
	}
	 .adven_partion .adven_wrapper h2 {
		 padding: 0 20px;
		 max-width: 100%;
		 font-size: 18px;
		 line-height: 23px;
		 max-width: 75%;
	}
	 .our_brands .section-header h1 {
		 font-size: 20px;
		 line-height: 30px;
	}
	 .custom-newsletter {
		 background-size: 90%, 70% !important;
		 padding-bottom: 120px;
	}
	 .login_register .h_google_button {
		 width: 100%;
	}
	 .login_register .h_facebook_button {
		 width: 100%;
	}
}
 .pro_register {
	 padding-bottom: 100px;
}
 .pro_register input {
	 font-family: 'MADE Tommy Soft' !important;
	 border: 1px solid #d2d2d2 !important;
	 border-radius: 10px !important;
	 background: #fafafa !important;
	 height: 48px !important;
}
 .pro_register input::placeholder {
	 font-family: 'MADE Tommy Soft' !important;
	 font-size: 14px !important;
	 color: #222 !important;
}
 .pro_register button {
	 font-family: 'MADE Tommy Soft' !important;
	 border-radius: 10px !important;
	 background: #b0cb67 !important;
	 height: 45px !important;
	 transition: all 0.5s ease;
	 -webkit-transition: all 0.5s ease;
	 padding: 0 !important;
	 text-transform: uppercase;
	 font-size: 14px !important;
}
 .pro_register button:hover {
	 box-shadow: #b0cb67 0 2px, #b0cb67 0 -2px 0;
}
 .klaviyo-form-version-cid_1 .needsclick input {
	 font-family: 'MADE Tommy Soft' !important;
	 height: 45px !important;
}
 .klaviyo-form-version-cid_1 .needsclick input::placeholder {
	 font-family: 'MADE Tommy Soft' !important;
}
 .klaviyo-form-version-cid_1 .needsclick button {
	 font-family: 'MADE Tommy Soft' !important;
}
 .grid--view-items .blog-card {
	 padding: 0 20px 50px;
	 width: 100%;
	 max-width: 1280px;
	 margin: 0 auto 0;
	 float: none;
}
 .grid--view-items .blog-card:hover {
	 margin: auto;
	 padding: 0 20px 50px;
}
 .grid--view-items .blog-card .list-view-item__link {
	 display: -webkit-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-box-align: center;
	 -webkit-flex-align: center;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 align-items: center;
	 cursor: default;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column {
	 width: 25%;
	 padding-right: 24px;
	 min-height: inherit;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column .list-view-item__image-wrapper {
	 margin: 0;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column .list-view-item__image-wrapper .article__link:not([disabled]):hover .article__grid-image-wrapper::before {
	 display: none;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column .list-view-item__image-wrapper .article__link .article__grid-image-wrapper .article__grid-image-container {
	 height: 264px;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column .list-view-item__image-wrapper .article__link .article__grid-image-wrapper .article__grid-image-container .list-view-item__image {
	 width: 100%;
	 max-width: 100% !important;
	 max-height: 100% !important;
	 height: 264px;
	 object-fit: cover;
	 border-radius: 20px;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column {
	 width: 60%;
	 padding-left: 24px;
	 margin: 0;
	 position: relative;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .article__tags .search_tag a {
	 margin: 0;
	 font-size: 12px;
	 line-height: 15px;
	 color: #3bbfd7;
	 font-family: 'MADE Tommy Soft Medium';
	 text-transform: uppercase;
	 text-decoration: none;
	 border: 0;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .article__tags .search_tag a:after {
	 content: ',';
	 display: inline-block;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .article__tags .search_tag a:last-child:after {
	 content: '';
	 display: none;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column:after {
	 content: '';
	 display: block;
	 height: 2px;
	 width: 100%;
	 background: #ebebeb;
	 position: absolute;
	 bottom: -35px;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .list-view-item__title {
	 margin: 0 0 30px;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .list-view-item__title a {
	 display: inline-block;
	 font-size: 20px;
	 line-height: 25px;
	 color: #222;
	 font-weight: 400;
	 font-family: 'MADE Tommy Soft Medium';
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .list-view-item__title a:hover {
	 color: #b0cb67;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .article__grid-excerpt {
	 font-size: 14px;
}
 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .article__date {
	 margin: 0;
	 font-size: 14px;
	 line-height: 15px;
	 font-family: 'MADE Tommy Soft';
}
 .grid--view-items .blog-card:hover .list-view-item__link .list-view-item__title-column .list-view-item__title a {
	 text-decoration: none;
	 border-bottom: 0;
}
 @media only screen and (max-width: 768px) {
	 .grid--view-items .blog-card {
		 padding: 0 20px 20px;
		 margin: 0 0 20px;
		 border-bottom: 1px solid #ddd;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column .list-view-item__image-wrapper .article__link .article__grid-image-wrapper .article__grid-image-container {
		 margin: 0;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column {
		 width: 75%;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column:after {
		 display: none;
	}
}
 @media only screen and (max-width: 520px) {
	 .grid--view-items .blog-card {
		 padding: 0 10px 20px !important;
		 border: 0;
		 margin: 0;
	}
	 .grid--view-items .blog-card .article__tags {
		 margin-bottom: 10px;
		 margin-top: 5px;
	}
	 .grid--view-items .blog-card .list-view-item__link {
		 flex-wrap: wrap;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__image-column {
		 width: 100%;
		 padding: 0;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column {
		 width: 100%;
		 padding: 10px 0;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .list-view-item__title {
		 margin: 0 0 20px;
	}
	 .grid--view-items .blog-card .list-view-item__link .list-view-item__title-column .list-view-item__title a {
		 font-size: 16px;
	}
}
 .game_frame {
	 width: 100%;
	 height: 750px;
	 border: 0px;
}
 .game_frame::-webkit-scrollbar {
	 display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
 .game_frame {
	 -ms-overflow-style: none;
	/* IE and Edge */
	 scrollbar-width: none;
	/* Firefox */
}
 iframe.frameborder {
	 border: 5px solid #000;
	/* Solid black border */
	 border-radius: 5px;
	/* Rounded corners, optional */
	/* Other styling properties as needed */
}
 .grid--view-items li .grid-view-item .main_colle_swatch {
	 clear: both;
	 padding: 20px 0;
}
 .grid--view-items li .grid-view-item .collection_swatch .swatch_item span, .grid--view-items li .grid-view-item .collection_swatch .apend_swatch span {
	 height: 28px;
	 max-width: 28px;
	 display: inline-block;
	 margin: 0;
	 overflow: hidden;
	 border: 1px solid #ddd;
	 border-radius: 5px;
	 border-radius: 50%;
	 background-size: contain !important;
}
 .grid--view-items li .grid-view-item .collection_swatch {
	 margin: 0;
}
 .grid--view-items li .grid-view-item .main_colle_swatch {
	/*margin: 0 18px;
	*/
	 max-width: 175px;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swipe-aero.swiper-button-disabled {
	 opacity: 0.5;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-prev {
	 left: -25px;
	 top: 50%;
}
 .grid--view-items li .grid-view-item .main_colle_swatch .swiper-button-next {
	 right: -25px;
	 top: 50%;
}
 @media only screen and (max-width: 480px) {
	 .grid--view-items li .grid-view-item .main_colle_swatch {
		 max-width: 130px;
	}
	 .grid--view-items li .grid-view-item .collection_swatch .swatch_item span, .grid--view-items li .grid-view-item .collection_swatch .apend_swatch span {
		 height: 25px;
		 max-width: 25px;
	}
	 .grid--view-items li .grid-view-item .main_colle_swatch {
		 padding: 15px 0;
	}
}
 