@font-face {
	 font-family: 'Font Awesome 5 Free';
	 font-style: normal;
	 font-weight: 900;
	 font-display: block;
	 src: url("fa-solid-900.eot");
	 src: url("fa-solid-900.eot?#iefix") format("embedded-opentype"), url("fa-solid-900.woff2") format("woff2"), url("fa-solid-900.woff") format("woff"), url("fa-solid-900.ttf") format("truetype"), url("fa-solid-900.svg#fontawesome") format("svg");
}
 .far {
	 font-family: "Font Awesome 5 Free";
	 font-weight: 900;
}
 .site-header a[href="/pages/iro-hold"] {
	 position: relative;
}
 .site-header a[href="/pages/iro-hold"]:before {
	 content: "NEW!";
	 position: absolute;
	 left: 100%;
	 top: 100%;
	 font-size: 13px;
	 color: #fff;
	 background: blue;
	 padding: 3px 5px;
	 transform: translate(-50%, -50%);
}
/* Custom styles */
/*================ Headings ================*/
 * {
	 letter-spacing: 0;
	 font-family: "proxima-nova";
}
 *:focus, *:active {
	 outline: none;
}
 body {
	 background-color: #fdfdfd;
}
 h1, h2, h3, h4 {
	 font-family: "degular";
	 letter-spacing: 0;
	 line-height: 1.15;
}
 h1 {
	 font-size: 84px;
	 font-weight: 500;
}
 h2 {
	 font-size: 48px;
	 font-weight: 600;
}
 h3 {
	 font-size: 26px;
	 font-weight: 600;
}
 p, ul {
	 font-size: 24px;
	 line-height: 1.5;
}
 .main-content {
	 padding-top: 70px !important;
}
 .announcement-bar {
	 position: relative;
	 z-index: 99999;
}
 .site-header {
	 width: 100%;
	 height: 70px;
	 position: absolute;
	 z-index: 9999;
	 background: transparent;
	 border-bottom: 0;
}
 .site-header.scrolling {
	 position: fixed;
	 top: 0;
	 transform: translateY(-100%);
}
 .site-header.scrolling.active {
	 transform: translateY(0);
	 transition: transform 0.1s ease-out;
}
 .site-header.scrolling.active.not {
	 transform: translateY(-100%);
	 transition: transform 0.1s ease-out;
}
 .site-header.scrolling, .site-header.dark, .site-header.mobile-nav-active {
	 background-color: #e6e6e6;
}
 .site-header.scrolling a, .site-header.dark a, .site-header.mobile-nav-active a, .site-header.scrolling .site-header__mobile-nav, .site-header.dark .site-header__mobile-nav, .site-header.mobile-nav-active .site-header__mobile-nav, .site-header.scrolling .site-nav__link--button, .site-header.dark .site-nav__link--button, .site-header.mobile-nav-active .site-nav__link--button, .site-header.scrolling .site-nav__label, .site-header.dark .site-nav__label, .site-header.mobile-nav-active .site-nav__label {
	 color: #000 !important;
	 background-color: #fdfdfd;
}
 .site-header.scrolling svg .to-dark, .site-header.dark svg .to-dark, .site-header.mobile-nav-active svg .to-dark, .site-header.scrolling svg.to-dark, .site-header.dark svg.to-dark, .site-header.mobile-nav-active svg.to-dark {
	 fill: #000;
}
 .site-header.scrolling svg .to-dark-stroke, .site-header.dark svg .to-dark-stroke, .site-header.mobile-nav-active svg .to-dark-stroke {
	 stroke: #000;
}
 .site-header.scrolling .site-header__icon, .site-header.dark .site-header__icon, .site-header.mobile-nav-active .site-header__icon {
	 color: #fff;
}
 .site-header.scrolling .icon.icon-hamburger, .site-header.dark .icon.icon-hamburger, .site-header.mobile-nav-active .icon.icon-hamburger {
	 fill: #fff;
}
 .site-header.scrolling .site-nav--active-dropdown .site-nav__dropdown, .site-header.dark .site-nav--active-dropdown .site-nav__dropdown, .site-header.mobile-nav-active .site-nav--active-dropdown .site-nav__dropdown {
	 background-color: #161616;
}
 .site-header .site-nav {
	 margin: 17px 0;
}
 .site-header .site-header__mobile-nav {
	 background-color: transparent;
	 color: #000;
	 margin: 0 auto;
	 max-width: 2560px;
	 padding: 0 36px;
}
 .site-header .site-header__cart {
	 margin-top: 6px;
}
 .site-header .site-nav__link--button {
	 padding: 3px 14px;
}
 .site-header .site-nav__link--main {
	 margin-right: 30px;
}
 @media screen and (max-width: 1580px) {
	 .site-header .site-nav__link--main {
		 margin-right: 0px;
	}
}
 @media screen and (max-width: 1220px) {
	 .site-header .site-nav__link--main {
		 padding: 3px 5px;
	}
	 .site-header .site-nav__link--main .site-nav__label {
		 font-size: 16px;
	}
}
 .site-header .site-nav__link--button, .site-header .site-nav__label {
	 font-size: 24px;
	 color: #000;
	 border: none;
	 line-height: 1;
}
 .site-header .site-nav__link--button:hover, .site-header .site-nav__label:hover, .site-header .site-nav__link--button:focus, .site-header .site-nav__label:focus {
	 color: #000;
	 border: none;
}
 .site-header a, .site-header .site-nav__link--active .site-nav__label {
	 color: #000;
	 line-height: 1;
}
 .site-header .site-nav__label:hover {
	 border-bottom: 2px solid #000;
}
 .site-header .site-nav--right {
	 margin-right: 5px;
}
 .site-header .site-header__cart-count {
	 background-color: #3f16c3;
}
 .site-header .icon.icon-hamburger {
	 width: 30px;
	 height: 30px;
	 fill: #000;
}
 body.page-iro-story {
	/*.mobile-nav-wrapper {
		 background-color: #161616;
		 &.js-menu--is-open {
			 margin-top: -4px;
		}
	}
	*/
}
 body.page-iro-story .site-header {
	 width: 100%;
	 position: absolute;
	 z-index: 9999;
	 background: transparent;
	 border-bottom: 0;
	 background-color: #e6e6e6;
	/*svg .to-dark, svg.to-dark {
		 fill: #fff;
	}
	 svg .to-dark-stroke {
		 stroke: #fff;
	}
	 .site-header__icon {
		 color: #fff;
	}
	 .icon.icon-hamburger, .icon-close {
		 fill: #fff;
	}
	 .site-nav--active-dropdown .site-nav__dropdown {
		 background-color: #161616;
	}
	 &.scrolling, &.dark, &.mobile-nav-active {
		 background-color: transparent;
		 a, .site-header__mobile-nav, .site-nav__link--button, .site-nav__label {
			 color: #fff !important;
			 background-color: transparent;
			 @media (min-width: 750px) {
				 color: #000 !important;
			}
		}
		 svg .to-dark, svg.to-dark {
			 fill: #000;
		}
		 svg .to-dark-stroke {
			 stroke: #000;
		}
		 .site-header__icon {
			 color: #000;
		}
		 .icon.icon-hamburger {
			 fill: #000;
		}
		 .site-nav--active-dropdown .site-nav__dropdown {
			 background-color: #161616;
		}
	}
	 &.mobile-nav-active {
		 @media (max-width: 749px) {
			 background-color: #161616;
			 a, .site-header__mobile-nav, .site-nav__link--button, .site-nav__label {
				 color: #fff !important;
				 background-color: #161616;
			}
			 svg .to-dark, svg.to-dark {
				 fill: #fff;
			}
			 svg .to-dark-stroke {
				 stroke: #fff;
			}
			 .site-header__icon {
				 color: #fff;
			}
			 .icon.icon-hamburger {
				 fill: #fff;
			}
			 .site-nav--active-dropdown .site-nav__dropdown {
				 background-color: #161616;
			}
		}
	}
	 &.scrolling {
		 background-color: #161616;
		 a, .site-header__mobile-nav, .site-nav__link--button, .site-nav__label {
			 color: #fff !important;
			 background-color: #161616;
		}
		 svg .to-dark, svg.to-dark {
			 fill: #fff;
		}
		 svg .to-dark-stroke {
			 stroke: #fff;
		}
		 .site-header__icon {
			 color: #fff;
		}
		 .icon.icon-hamburger {
			 fill: #fff;
		}
		 .site-nav--active-dropdown .site-nav__dropdown {
			 background-color: #161616;
		}
	}
	 .site-nav {
		 margin: 17px 0;
	}
	*/
	/*.site-header__cart {
		 margin-top: 6px;
	}
	 .site-nav__link--button {
		 padding: 3px 14px;
	}
	 .site-nav__link--main{
		 margin-right: 30px;
	}
	 .site-nav__link--button, .site-nav__label {
		 font-size: 24px;
		 color: #fff;
		 border: none;
		 line-height: 1;
		 &:hover, &:focus {
			 color: #fff;
			 border: none;
		}
	}
	 a, .site-nav__link--active .site-nav__label {
		 color: #fff;
		 line-height: 1;
	}
	 .site-nav__label {
		 &:hover {
			 border-bottom: 2px solid #fff;
		}
	}
	 .site-nav--right {
		 margin-right: 5px;
	}
	 .site-header__cart-count {
		 background-color: #097FFA;
	}
	 .icon.icon-hamburger {
		 width: 30px;
		 height: 30px;
		 fill: #fff;
	}
	*/
}
 body.page-iro-story .site-header.scrolling {
	 position: fixed;
	 transform: translateY(-100%);
}
 body.page-iro-story .site-header.scrolling.active {
	 transform: translateY(0);
	 transition: transform 0.1s ease-out;
}
 body.page-iro-story .site-header.scrolling.active.not {
	 transform: translateY(-100%);
	 transition: transform 0.1s ease-out;
}
 body.page-iro-story .site-header .site-header__mobile-nav {
	 background-color: #fdfdfd;
	/* color: #000;
	 margin: 0 auto;
	 max-width: 2560px;
	 padding: 0;
	 @media (min-width: 750px) {
		 padding: 0 36px;
	}
	*/
}
/*===Hero custom ===*/
 .hero__overlay::before {
	 opacity: 0;
}
 .hero-custom canvas {
	 width: 100%;
	 height: 100%;
}
 .hero-custom .hero__inner > .page-width {
	 display: flex;
	 flex-wrap: wrap;
	 width: 100%;
	 padding-left: 1.28% !important;
	 padding-right: 1.28% !important;
	 padding-top: 4%;
	 padding-bottom: 3.8%;
}
 .hero-custom .hero__inner > .page-width .left-side {
	 width: 50%;
	 text-align: left;
	 padding-top: 5.8%;
}
 .hero-custom .hero__inner > .page-width .right-side {
	 width: 50%;
	 position: relative;
}
 .hero-custom .hero__inner > .page-width .right-side img {
	 position: absolute;
	 right: 0;
	 width: 100%;
	 max-width: 100%;
}
 @media (max-width: 568px) {
	 .hero-custom .hero-custom .right-side img {
		 max-width: 490px;
	}
}
 .hero-custom .header-footer .mega-subtitle {
	 margin-bottom: unset;
	 text-align: right;
}
 .hero-custom .header-footer .rte-setting > * {
	 width: 90%;
}
 .hero-custom .header-footer p {
	 margin-bottom: unset;
}
 @media (max-width: 568px) {
	 .hero-custom .header-footer .mega-subtitle {
		 width: 100%;
	}
}
 .hero-custom .mega-title--large {
	 font-size: 84px;
	 font-weight: 500;
	 text-align: left;
	 margin-bottom: 2px;
}
 .hero-custom .rte-setting > * {
	 color: inherit;
	 font-size: 48px;
	 width: 55%;
	 line-height: 1.2;
}
 .hero-custom .hero_subtitles {
	 position: relative;
	 height: 170px;
	 left: -4%;
	 margin-top: 0;
}
 .hero-custom .hero_subtitles .item {
	 display: inline-block;
	 box-shadow: 5px 4px 6px #d0bfb8 55;
	 border-radius: 20px;
	 font-size: 84px;
	 line-height: 1;
	 font-family: "degular";
	 font-weight: 500;
	 background: #f8edea;
	 position: absolute;
	 left: 0;
	 padding: 0px 23px 14px 23px;
	 transition: transform 0.3s ease-in;
	 transform: translateY(0);
	 animation: hero_subtitles_show 0.4s forwards;
	 opacity: 0;
}
 .hero-custom .hero_subtitles .item.current {
	 opacity: 1 !important;
	 transform: translateY(0) !important;
	 transition: transform 0.3s ease-in;
	 z-index: 1000 !important;
}
 .hero-custom .hero_subtitles .item.hiden {
	 animation: hero_subtitles 0.2s forwards;
}
 .hero-custom .mega-subtitle {
	 width: 100%;
	 max-width: 100%;
	 text-align: left;
	 font-weight: 500;
	 line-height: 1.2;
	 margin-bottom: 14.8%;
}
 .hero-custom .hero__btn {
	 font-size: 24px;
	 color: #000;
	 text-transform: none;
	 letter-spacing: 0;
	 font-family: "proxima-nova";
	 font-weight: 600;
	 background-color: transparent;
	 border-radius: 100px;
	 padding: 10px 32px;
	 line-height: 1.2;
	 margin: 25px 6px 0 0;
	 position: relative;
}
 .hero-custom .hero__btn:hover {
	 background-color: transparent;
	 color: #000;
}
 .hero-custom .hero__btn:hover::after {
	 position: absolute;
	 bottom: 10px;
	 content: "";
	 width: calc(100% - 40px);
	 height: 1px;
	 background-color: #000;
	 left: 21px;
}
 @media (min-width: 750px) {
	 .hero-custom .hero__btn:hover::after {
		 width: calc(100% - 64px);
		 left: 32px;
	}
}
 .hero-custom .hero__btn.first {
	 color: #fff;
	 background-color: #3f16c3;
	 transition: 0.3s;
}
 .hero-custom .hero__btn.first:hover::after {
	 background-color: #fff;
}
 @keyframes hero_subtitles {
	 0% {
		 opacity: 1;
		 transform: translate3d(0, 0, 0);
		 z-index: 1001;
	}
	 5% {
		 opacity: 0.75;
		 z-index: 1001;
	}
	 25% {
		 opacity: 0.6;
		 z-index: 1001;
	}
	 50% {
		 opacity: 0.5;
		 z-index: 1001;
	}
	 75% {
		 opacity: 0.25;
		 z-index: 1001;
	}
	 85% {
		 opacity: 0.1;
		 z-index: 1001;
	}
	 to {
		 opacity: 0;
		 -webkit-transform: translateY(75%);
		 transform: translateY(75%);
	}
}
 @keyframes hero_subtitles_show {
	 from {
		 opacity: 0;
	}
	 to {
		 opacity: 1;
	}
}
 #shopify-section-16158864879b695f8d {
	 padding-bottom: 0;
	 margin-top: -70px;
}
 #shopify-section-1616056110e3b4fbd7, #shopify-section-template--24728810062163__1616056110e3b4fbd7, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 {
	 padding-bottom: 0;
}
 #shopify-section-1616056110e3b4fbd7 h2, #shopify-section-template--24728810062163__1616056110e3b4fbd7 h2, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 h2 {
	 font-size: 84px;
	 font-weight: 500;
	 text-align: left;
	 text-transform: none;
	 width: 50%;
}
 @media only screen and (max-width: 992px) {
	 #shopify-section-1616056110e3b4fbd7 h2, #shopify-section-template--24728810062163__1616056110e3b4fbd7 h2, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 h2 {
		 width: 100%;
	}
}
 #shopify-section-1615974578f6af26bd, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7, #shopify-section-template--24728810062163__1615974578f6af26bd {
	 padding-top: 0;
	 padding-bottom: unset;
}
 #shopify-section-1615974578f6af26bd .page-width, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 .page-width, #shopify-section-template--24728810062163__1615974578f6af26bd .page-width {
	 padding-top: 4px;
}
 #shopify-section-1615974578f6af26bd .medium-up--one-third, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 .medium-up--one-third, #shopify-section-template--24728810062163__1615974578f6af26bd .medium-up--one-third {
	 width: 44.3%;
}
 @media only screen and (max-width: 992px) {
	 #shopify-section-1615974578f6af26bd .medium-up--one-third, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 .medium-up--one-third, #shopify-section-template--24728810062163__1615974578f6af26bd .medium-up--one-third {
		 width: 0;
		 flex: 1 0 0;
		 padding-left: 0;
		 padding-right: 0;
	}
}
 #shopify-section-1615974578f6af26bd .two-thirds, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 .two-thirds, #shopify-section-template--24728810062163__1615974578f6af26bd .two-thirds {
	 width: 50%;
	 padding-left: 0;
	 padding-right: 0;
}
 @media only screen and (max-width: 992px) {
	 #shopify-section-1615974578f6af26bd .two-thirds, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 .two-thirds, #shopify-section-template--24728810062163__1615974578f6af26bd .two-thirds {
		 width: 100%;
		 flex: 1 0 100%;
	}
}
 #shopify-section-1615974578f6af26bd p, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 p, #shopify-section-template--24728810062163__1615974578f6af26bd p {
	 margin-bottom: 0;
}
 #shopify-section-1615974578f6af26bd ul, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 ul, #shopify-section-template--24728810062163__1615974578f6af26bd ul {
	 font-weight: 600;
	 line-height: 2.5;
	 list-style-type: none;
	 padding-top: 10px;
	 margin-top: 20px;
}
 @media (max-width: 767px) {
	 #shopify-section-1615974578f6af26bd ul li, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 ul li, #shopify-section-template--24728810062163__1615974578f6af26bd ul li {
		 line-height: 2;
		 font-size: 16px !important;
	}
}
 #shopify-section-1615974578f6af26bd ul li::before, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 ul li::before, #shopify-section-template--24728810062163__1615974578f6af26bd ul li::before {
	 content: "";
	 display: inline-block;
	 background-image: url("https://cdn.shopify.com/s/files/1/0509/5971/2432/files/checkmark.svg");
	 background-repeat: no-repeat;
	 background-size: cover;
	 width: 21px;
	 height: 16px;
	 margin-right: 24px;
}
 @media screen and (max-width: 650px) {
	 #shopify-section-1615974578f6af26bd ul li::before, #shopify-section-template--23973624742227__f641ff2d-35c5-4af5-8bec-7140b1b6dfa7 ul li::before, #shopify-section-template--24728810062163__1615974578f6af26bd ul li::before {
		 margin-right: 10px;
	}
}
 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item {
	 padding-left: unset;
}
 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item-img-inner-mobile, #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item--text-mobile {
	 display: none;
}
 @media all and (max-width: 767px) {
	 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item-img-inner {
		 display: none;
	}
	 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item-img-inner-mobile {
		 display: block;
	}
	 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item--text-mobile {
		 display: block;
		 padding: 30px;
		 margin-bottom: unset;
	}
}
 @media all and (max-width: 426px) {
	 #shopify-section-cc092464-2633-4bdb-9432-5f9fd27305bd .custom__item-img-inner-mobile img {
		 max-width: 360px;
	}
}
 #shopify-section-161597494002d42fd6, #shopify-section-template--24728810062163__161597494002d42fd6, #shopify-section-template--23973624742227__custom_content_cfkxmr {
	 background-image: url("https://cdn.shopify.com/s/files/1/0509/5971/2432/files/showcase_bcg_1.png");
	 background-repeat: no-repeat;
	 background-size: cover;
	 padding-top: 0;
	 padding-bottom: 5.1%;
}
 #shopify-section-161597494002d42fd6 .page-width, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width, #shopify-section-template--23973624742227__custom_content_cfkxmr .page-width {
	 padding-top: 6.8%;
	 padding-bottom: 0;
}
 #shopify-section-161597494002d42fd6 .medium-up--one-third, #shopify-section-template--24728810062163__161597494002d42fd6 .medium-up--one-third, #shopify-section-template--23973624742227__custom_content_cfkxmr .medium-up--one-third {
	 width: 42.3%;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 .medium-up--one-third, #shopify-section-template--24728810062163__161597494002d42fd6 .medium-up--one-third, #shopify-section-template--23973624742227__custom_content_cfkxmr .medium-up--one-third {
		 width: 100%;
		 flex: 1 0 100%;
	}
}
 #shopify-section-161597494002d42fd6 .two-thirds, #shopify-section-template--24728810062163__161597494002d42fd6 .two-thirds, #shopify-section-template--23973624742227__custom_content_cfkxmr .two-thirds {
	 width: 57.66%;
	 padding-right: 0;
	 margin-bottom: 9.2%;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 .two-thirds, #shopify-section-template--24728810062163__161597494002d42fd6 .two-thirds, #shopify-section-template--23973624742227__custom_content_cfkxmr .two-thirds {
		 width: 100%;
		 flex: 1 0 100%;
	}
}
 #shopify-section-161597494002d42fd6 .two-thirds:last-child, #shopify-section-template--24728810062163__161597494002d42fd6 .two-thirds:last-child, #shopify-section-template--23973624742227__custom_content_cfkxmr .two-thirds:last-child {
	 margin-bottom: 0;
}
 #shopify-section-161597494002d42fd6 h4, #shopify-section-template--24728810062163__161597494002d42fd6 h4, #shopify-section-template--23973624742227__custom_content_cfkxmr h4 {
	 font-size: 84px;
	 font-weight: 500;
	 margin-top: 4px;
	 margin-bottom: unset;
	 text-align: left;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 h4, #shopify-section-template--24728810062163__161597494002d42fd6 h4, #shopify-section-template--23973624742227__custom_content_cfkxmr h4 {
		 padding-right: 0;
	}
}
 #shopify-section-161597494002d42fd6 p, #shopify-section-template--24728810062163__161597494002d42fd6 p, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b p, #shopify-section-template--23973624742227__custom_content_cfkxmr p {
	 padding-right: 20%;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 p, #shopify-section-template--24728810062163__161597494002d42fd6 p, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b p, #shopify-section-template--23973624742227__custom_content_cfkxmr p {
		 padding-right: 0;
	}
}
 #shopify-section-161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b {
	 padding-left: 8.4%;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b {
		 padding-left: 0;
		 margin: 0 auto;
	}
}
 #shopify-section-161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4 {
	 padding-right: 18%;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b h4 {
		 padding-right: 0;
	}
}
 #shopify-section-161597494002d42fd6 .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b p,  #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--49ab873e-99b3-4841-b92e-bf8a05aaa12b p {
	 padding-right: 0;
}
 @media all and (max-width: 998px) {
	 #shopify-section-161597494002d42fd6 .video-wrapper, #shopify-section-template--24728810062163__161597494002d42fd6 .video-wrapper, #shopify-section-template--23973624742227__custom_content_cfkxmr .video-wrapper {
		 max-width: 100%;
		 margin: 0 auto;
	}
	 #shopify-section-161597494002d42fd6 .custom-content, #shopify-section-template--24728810062163__161597494002d42fd6 .custom-content, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom-content {
		 margin-left: 0;
		 flex-direction: column;
	}
	 #shopify-section-161597494002d42fd6 .custom-content > *, #shopify-section-template--24728810062163__161597494002d42fd6 .custom-content > *, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom-content > * {
		 padding: 0;
		 max-width: 100%;
		 width: 360px;
	}
}
 #shopify-section-161597494002d42fd6 .custom__item-img-inner-mobile, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item-img-inner-mobile, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item-img-inner-mobile, #shopify-section-161597494002d42fd6 .custom__item--text-mobile, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--text-mobile, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--text-mobile {
	 display: none;
}
 @media all and (max-width: 767px) {
	 #shopify-section-161597494002d42fd6 .custom__item-img-inner, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item-img-inner, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item-img-inner {
		 display: none;
	}
	 #shopify-section-161597494002d42fd6 .custom__item-img-inner-mobile, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item-img-inner-mobile, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item-img-inner-mobile {
		 display: block;
	}
	 #shopify-section-161597494002d42fd6 .custom__item--text-mobile, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item--text-mobile, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item--text-mobile {
		 display: block;
		 padding: 30px;
		 margin-bottom: unset;
	}
}
 @media all and (max-width: 426px) {
	 #shopify-section-161597494002d42fd6 .custom__item-img-inner-mobile img, #shopify-section-template--24728810062163__161597494002d42fd6 .custom__item-img-inner-mobile img, #shopify-section-template--23973624742227__custom_content_cfkxmr .custom__item-img-inner-mobile img {
		 max-width: 360px;
		 left: 10px;
	}
}
 #shopify-section-1615976064764e5aca {
	 padding-top: 5.5%;
}
/*===Featured product custom===*/
 .featured-product-custom .product-form .Sold {
	 flex-direction: column;
	 display: block;
}
 .featured-product-custom .product-form .Sold button:first-child {
	 display: none;
}
 .featured-product-custom {
	 display: flex;
}
 .featured-product-custom .product-single__meta {
	 height: 100%;
}
 .featured-product-custom .product-single__title {
	 font-size: 48px;
	 font-weight: 600;
	 color: #000;
	 margin-top: 3px;
	 margin-bottom: 5px;
}
 .featured-product-custom .price-item {
	 font-size: 24px;
	 font-weight: 400;
}
 .featured-product-custom .product-form__input[type="radio"] {
	 width: 0;
	 display: inline-block;
	 margin-right: 50px;
	 min-height: 30px;
	 height: 30px;
	 -moz-appearance: initial;
	 -webkit-appearance: initial;
	 padding: 0;
	 color: transparent;
	 background-color: transparent;
	 border-color: transparent;
	 cursor: pointer;
}
 .featured-product-custom .product-form__input[type="radio"]::before {
	 content: "";
	 display: inline-block;
	 width: 30px;
	 height: 30px;
	 border: 1px solid #000;
	 border-radius: 50%;
	 background: #fff;
}
 .featured-product-custom .product-form__input[type="radio"]:checked::before {
	 background: radial-gradient(circle at center, #000 6px, #fff 7px);
	 background: -moz-radial-gradient(circle at center, #000 6px, #fff 7px);
	 background: -webkit-radial-gradient(circle at center, #000 6px, #fff 7px);
}
 .featured-product-custom .radio-input {
	 display: flex;
	 align-items: center;
	 font-size: 24px;
	 font-weight: 600;
	 line-height: 2.5;
}
 .featured-product-custom .grid__item.medium-up--one-third {
	 width: 42%;
	 padding-left: 8.4%;
}
 .featured-product-custom .grid__item.medium-up--two-thirds {
	 width: 58%;
}
 .featured-product-custom .grid__item.medium-up--two-thirds.product-single__media-group {
	 display: flex;
	 justify-content: space-between;
}
 .featured-product-custom .grid__item.medium-up--two-thirds.product-single__media-group > *:not(.data-thumbnail-slider) {
	 order: 2;
}
 .featured-product-custom .grid__item.medium-up--two-thirds.product-single__media-group .data-thumbnail-slider {
	 order: 1;
	 width: 100px;
}
 .featured-product-custom .product-single__thumbnails {
	 display: flex;
	 flex-wrap: wrap;
	 margin: 0;
}
 .featured-product-custom .product-single__thumbnails .product-single__thumbnails-item {
	 flex: 0 0 100%;
	 padding: 0;
}
 .featured-product-custom .product-single__thumbnails .product-single__thumbnails-item .active-thumb {
	 opacity: 0.6;
}
 .featured-product-custom .product-single__media-wrapper {
	 max-width: 620px !important;
	 margin: 0;
	 height: max-content;
}
 .featured-product-custom .featured-product_content {
	 display: flex;
	 flex-direction: column;
	 height: 100%;
}
 .featured-product-custom .product-form {
	 padding-top: 9px;
	 margin-top: auto;
}
 @media (max-width: 568px) {
	 .featured-product-custom .product-form {
		 padding-top: 0px;
	}
}
 .featured-product-custom .product-form .product-form__input--quantity {
	 display: inline-block;
}
 .featured-product-custom .product-form .product-quantity-set {
	 display: inline-block;
	 width: 44px;
	 height: 44px;
	 background-color: #efefef;
	 text-align: center;
	 line-height: 44px;
	 font-size: 36px;
	 cursor: pointer;
	 -moz-appearance: textfield;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .featured-product-custom .product-form .product-form__input--quantity {
	 width: 56px;
	 display: inline-block;
	 font-size: 36px;
	 padding: 0;
	 text-align: center;
	 border: none;
	 -moz-appearance: textfield;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .featured-product-custom .product-form .product-form__input--quantity::-webkit-outer-spin-button, .featured-product-custom .product-form .product-form__input--quantity::-webkit-inner-spin-button {
	 -webkit-appearance: none;
	 margin: 0;
}
 .featured-product-custom .product-form .selector-wrapper {
	 margin-bottom: 10px;
}
 .featured-product-custom .product-form .product-form__item {
	 padding-left: 0;
	 padding-right: 0;
	 display: flex;
	 align-items: center;
}
 @media (max-width: 992px) {
	 .featured-product-custom .product-form .product-form__item {
		 justify-content: center;
		 font-weight: 600;
	}
}
 .featured-product-custom .product-form .product-form__item.product-form__item--submit {
	 margin: 0;
	 padding-left: 0;
	 padding-right: 0;
}
 .featured-product-custom .product-form .product-form__cart-submit {
	 margin-bottom: 0;
	 margin-top: 10px;
	 font-size: 18px;
	 font-weight: 600;
	 background-color: #3f16c3;
	 text-transform: uppercase;
	 padding: 14px 0;
	 min-height: 48px;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 @media (min-width: 750px) {
	 .featured-product-custom .product-form .product-form__cart-submit {
		 font-size: 22px;
		 min-height: 44px;
	}
}
 .featured-product-custom .product-form .product-form__cart-submit svg {
	 width: 11px;
}
 @media (min-width: 750px) {
	 .featured-product-custom .product-form .product-form__cart-submit svg {
		 width: 14px;
	}
}
 .featured-product-custom .product-form .product-form__cart-submit span {
	 margin-left: 14px;
	 font-weight: 600;
}
 .featured-product-custom .product-single__description {
	 margin-bottom: 6px;
	 color: #000;
}
 .featured-product-custom .product-single__description p, .featured-product-custom .product-single__description span {
	 font-size: 18px;
	 line-height: 28px;
}
 .featured-product-custom .product-single__description.active p, .featured-product-custom .product-single__description.active span {
	 color: #000 !important;
}
 .product-slider-wrapper {
	 width: 100%;
	 display: none;
}
 .product-slider-wrapper .product-slider .slick-slide img {
	 display: block;
	 margin: 0 auto;
}
 .product-slider-wrapper .product-slider .slick-dots {
	 bottom: 14px !important;
}
 .product-slider-wrapper .product-slider .slick-dots li button:before, .product-slider-wrapper .product-slider .slick-dots li a:before {
	 color: #d3d3d3;
	 opacity: 1;
}
 .product-slider-wrapper .product-slider .slick-dots li {
	 width: 10px;
	 height: 10px;
	 margin: 1px 3px;
}
 .product-slider-wrapper .product-slider .slick-dots li button, .product-slider-wrapper .product-slider .slick-dots li a {
	 width: 10px;
	 height: 10px;
}
 .product-slider-wrapper .product-slider .slick-dots .slick-active button:before, .product-slider-wrapper .product-slider .slick-dots .slick-active a:before {
	 background-color: #000;
}
 .product-slider-wrapper .product-slider .slick-dots li button:before, .product-slider-wrapper .product-slider .slick-dots li a:before {
	 width: 10px;
	 height: 10px;
	 border: 1px solid #000;
	 border-radius: 50%;
	 color: transparent;
}
 .product-slider-wrapper .product-slider .slick-next {
	 right: 22px;
	 z-index: 100;
	 top: calc(50% - 10px);
}
 .product-slider-wrapper .product-slider .slick-next:before {
	 content: "";
	 display: none;
	 width: 9px;
	 height: 15px;
	 background-image: url("//cdn.shopify.com/s/files/1/0509/5971/2432/files/right_40x.png");
	 background-repeat: no-repeat;
	 background-size: cover;
}
 .product-slider-wrapper .product-slider .slick-prev {
	 left: 22px;
	 z-index: 100;
	 top: calc(50% - 10px);
}
 .product-slider-wrapper .product-slider .slick-prev:before {
	 content: "";
	 display: none;
	 width: 9px;
	 height: 15px;
	 background-image: url("//cdn.shopify.com/s/files/1/0509/5971/2432/files/right_40x.png");
	 background-repeat: no-repeat;
	 background-size: cover;
	 transform: rotate(180deg);
}
 .product-form__item {
	 flex: 100%;
}
 .product-form__item .radio-input {
	 color: #a2a1a1;
}
 .product-form__item .radio-input.checked {
	 color: #000;
}
 .product-single__thumbnail.active-thumb {
	 border: none;
}
 #shopify-section-16161580207ba1dc2c, #shopify-section-custom-content-new {
	 padding-top: 12px;
	 padding-bottom: 15px;
}
 #shopify-section-16161580207ba1dc2c .page-width > *:first-child, #shopify-section-custom-content-new .page-width > *:first-child {
	 border-top: 1px solid #000;
	 padding-top: 4.5%;
}
 @media (max-width: 767px) {
	 #shopify-section-16161580207ba1dc2c .page-width > *:first-child, #shopify-section-custom-content-new .page-width > *:first-child {
		 padding-top: 24px;
	}
}
 #shopify-section-16161580207ba1dc2c .page-width > *, #shopify-section-custom-content-new .page-width > * {
	 margin: 0;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: flex-start;
	 justify-content: space-between;
}
 #shopify-section-16161580207ba1dc2c .custom__item--16161580207ba1dc2c-1, #shopify-section-custom-content-new .custom__item--16161580207ba1dc2c-1 {
	 padding-left: 0;
}
 #shopify-section-16161580207ba1dc2c #CustomImageWrapper--1-500903280816, #shopify-section-custom-content-new #CustomImageWrapper--1-500903280816 {
	 margin-left: 0;
}
 #shopify-section-16161580207ba1dc2c .custom__item--16161580207ba1dc2c-0, #shopify-section-custom-content-new .custom__item--16161580207ba1dc2c-0 {
	 padding-left: 20px;
	 width: 30%;
}
 #shopify-section-16161580207ba1dc2c .custom__item--472bb683-c231-4ff8-a105-6e6a28d2af5c, #shopify-section-custom-content-new .custom__item--472bb683-c231-4ff8-a105-6e6a28d2af5c {
	 padding-left: 2%;
	 width: 36%;
}
 #shopify-section-16161580207ba1dc2c h4, #shopify-section-custom-content-new h4 {
	 font-size: 26px;
	 font-weight: 600;
	 margin-top: 6px;
	 margin-bottom: 16px;
}
 #shopify-section-16161580207ba1dc2c p, #shopify-section-custom-content-new p {
	 font-size: 18px;
}
 #shopify-section-16161580207ba1dc2c p strong, #shopify-section-custom-content-new p strong {
	 font-size: 26px;
	 line-height: 18px;
}
 #shopify-section-1616160012e053a9fa .page-width {
	 max-width: 100%;
	 padding: 0;
}
 #shopify-section-161616162819178fda {
	 background: url("https://cdn.shopify.com/s/files/1/0509/5971/2432/files/Ellipse.png?v=1616161943") no-repeat 50% 50%;
	 padding: 3% 0;
}
 #shopify-section-161616162819178fda h2 {
	 font-size: 116px;
	 text-transform: none;
	 color: #000;
	 font-weight: 500;
	 line-height: 1.35;
}
 #shopify-section-1616161898f461b405 > div {
	 width: 100%;
	 display: flex;
	 justify-content: center;
	 text-align: center;
}
 #shopify-section-1616161898f461b405 .medium-up--one-quarter {
	 width: 25%;
	 max-width: 300px;
}
 #shopify-section-1616164507368bf0a7 {
	 padding-top: 120px;
	 margin-bottom: 5.7%;
}
 @media (max-width: 767px) {
	 #shopify-section-1616164507368bf0a7 {
		 margin-bottom: 0px;
		 padding-bottom: 40px;
		 padding-top: 10px;
	}
}
 #shopify-section-image-bar-product {
	 padding-top: 0;
}
 .image-bar-custom .page-width {
	 padding: 0;
}
 .image-bar-custom .page-width::after {
	 display: none;
}
 .image-bar-custom .image_item {
	 margin: 20px;
	 width: 25%;
	 max-width: 300px;
}
 .image-bar-custom .image_item img {
	 width: 100%;
	 height: auto;
	 display: block;
}
 .image-bar-custom .image-grid {
	 display: flex;
	 justify-content: space-between;
	 flex-wrap: wrap;
	 padding-top: 0 !important;
}
 .image-bar-custom .img_subtitle {
	 text-align: right;
	 margin-top: -24px;
}
 .image-bar-custom a {
	 font-family: "proxima-nova";
	 font-size: 48px;
	 font-weight: 500;
	 text-align: right;
	 margin: 0 24px;
}
/*===Testimonnials front===*/
 .quotes-slider-wds .quotes-slide {
	 position: relative;
}
 .quotes-slider-wds .quotes-slide .image-item {
	 position: relative;
}
 .quotes-slider-wds .quotes-slide .image-item.index-1 {
	 z-index: 1;
}
 .quotes-slider-wds .quotes-slide .image-item.index-2 {
	 z-index: 2;
}
 .quotes-slider-wds .quotes-slide .image-item.index-3 {
	 z-index: 3;
}
 .quotes-slider-wds .quotes-slide.odd .quotes-slider__text {
	 padding-left: 50px;
	 padding-right: 25px;
	 padding-top: 34px;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-1 {
	 display: flex;
	 flex-wrap: no-wrap;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-1 .img-container {
	 max-width: 300px;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-2 {
	 margin-top: -15%;
	 margin-left: 35%;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-2 .img-container {
	 max-width: 300px;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-3 {
	 margin-top: -5.7%;
	 margin-left: 10.5%;
}
 .quotes-slider-wds .quotes-slide.odd .image-item.index-3 .img-container {
	 max-width: 284px;
}
 .quotes-slider-wds .quotes-slide.even .slide-inner {
	 margin-left: 14%;
	 width: 86%;
}
 .quotes-slider-wds .quotes-slide.even .quotes-slider__text {
	 padding-left: 0;
	 padding-right: 50px;
	 padding-top: 34px;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-1 {
	 display: flex;
	 flex-wrap: wrap;
	 z-index: 3;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-1 .img-container {
	 max-width: 350px;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-2 {
	 width: 100%;
	 display: flex;
	 flex-wrap: nowrap;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-2 blockquote {
	 width: 48%;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-2 .img-container {
	 max-width: 300px;
	 margin-top: -18%;
	 width: 52%;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-3 {
	 margin-top: -19%;
	 margin-left: 28.5%;
}
 .quotes-slider-wds .quotes-slide.even .image-item.index-3 .img-container {
	 max-width: 184px;
}
 .quotes-slider-wds .quotes-slide.even .quotes-slider__text {
	 padding-left: 0;
	 padding-right: 25px;
	 padding-top: 34px;
}
 .quotes-slider-wds .img-container {
	 width: 100%;
	 line-height: 0;
}
 .quotes-slider-wds img {
	 width: 100%;
}
 .quotes-slider-wds .quotes-slider__text {
	 text-align: left !important;
	 padding-left: 6.5%;
	 padding-right: 10%;
}
 .quotes-slider-wds .quotes-slider__text .rte-setting {
	 font-size: 24px;
	 font-weight: 600;
	 line-height: 1.2;
}
 .quotes-slider-wds .quotes-slider__text p {
	 font-style: italic;
	 margin-top: 12px;
}
 .quotes-slider-wds .slick-dots {
	 margin-top: 20px;
}
/*===Footer===*/
 .grid.grid--no-gutters.small--text-center.grid--footer-float-right {
	 display: flex;
	 flex-wrap: wrap;
}
 .grid.grid--no-gutters.small--text-center.grid--footer-float-right > * {
	 flex: 1 0 100%;
	 text-align: center;
}
 .site-footer {
	 background-color: #161616;
	 padding-bottom: 14px;
}
 .site-footer .site-footer__copyright-content-powered-by a, .site-footer .site-footer__copyright-content-powered-by p {
	 display: inline;
	 font-size: 14px;
	 font-weight: 100;
	 color: #a8a8a8;
}
 .site-footer .klaviyo-form input[type="email"] {
	 border-top: none !important;
	 border-left: none !important;
	 border-right: none !important;
	 border-bottom: 1px solid #8d8d8d !important;
}
 .site-footer .site-footer-item-center-vertically {
	 padding-top: 11px;
}
 .site-footer .footer-bottom {
	 padding-top: 4.4%;
	 text-align: center;
}
 @media all and (max-width: 455px) {
	 .site-footer .klaviyo-form input[type="email"] {
		 text-align: center !important;
	}
	 .site-footer .klaviyo-form .iGEdsB {
		 width: 100%;
		 justify-content: center;
	}
}
 .site-footer__item-inner--custom_html .h4 {
	 font-size: 48px;
	 font-family: "degular";
	 font-weight: 600;
	 line-height: 1;
}
 .site-footer__content {
	 justify-content: space-between;
}
 .site-footer__content .site-footer__item {
	 flex: 0 0 9%;
}
 .site-footer__content .site-footer__item .site-footer__linklist-item a {
	 color: #9f9f9f;
}
 .site-footer__content .site-footer__item .site-footer__linklist-item a:hover {
	 color: #fff;
}
 .site-footer__content .site-footer__item:first-child {
	 flex: 0 0 41%;
	 margin-right: 7%;
	 margin-bottom: 0;
}
 .site-footer__content .site-footer__item-inner--link_list {
	 padding-top: 16px;
}
 .two-column-content {
	 padding-top: 0;
}
 .two-column-content .inner-section {
	 width: 100%;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 align-items: flex-start;
	 padding-top: 8.1%;
}
 .two-column-content .inner-section:first-child {
	 padding-top: 9.023%;
}
 .two-column-content .inner-section .column-1 {
	 width: 33%;
}
 .two-column-content .inner-section .column-2 {
	 width: 67%;
	 padding: 0 20px;
}
 .two-column-content .inner-section .column-2 a {
	 text-decoration: none;
	 position: relative;
}
 .two-column-content .inner-section .column-2 a::after {
	 content: "";
	 width: 100%;
	 border-bottom: 1px solid;
	 position: absolute;
	 width: 100%;
	 left: 0;
	 bottom: 3px;
}
 .two-column-content h2 {
	 text-transform: none;
	 margin-top: -0.42em;
}
 .two-column-content p {
	 margin-bottom: 36px;
}
 .template-product .two-column-content .inner-section:first-child {
	 padding-top: 2.8%;
}
 .template-product .main-content .index-section--featured-product .page-width {
	 padding-top: 6.5%;
}
 .template-product .main-content .video-section {
	 padding-bottom: 0;
}
 .template-product .main-content .video-section .page-width {
	 padding-top: 0;
}
 #shopify-section-two-columns-contacts, #shopify-section-two-columns-terms, #shopify-section-two-columns-privacy {
	 padding-bottom: 4.2%;
}
 .accordion-item {
	 margin-bottom: 10px;
}
 .accordion-item:last-child p:first-child {
	 border-bottom: 1px solid transparent;
}
 .accordion-item p {
	 position: relative;
	 display: block;
	 cursor: pointer;
}
 .accordion-item p:first-child {
	 font-weight: 600;
	 border-bottom: 1px solid #afafaf;
	 padding-bottom: 10px;
	 margin-bottom: 10px;
	 padding-right: 30px;
}
 .accordion-item p:first-child::after {
	 content: "+";
	 position: absolute;
	 right: 0;
	 top: 0px;
	 display: block;
	 transition: 0.2s ease-in;
}
 .accordion-item p:not(:first-child) {
	 display: none;
	 overflow: hidden;
}
 .accordion-item.active {
	 margin-bottom: 20px;
}
 .accordion-item.active p:first-child::after {
	 transform: rotate(45deg);
	 transition: 0.2s ease-in;
	 margin-bottom: 20px;
}
 .accordion-item.active p:not(:first-child) {
	 margin-bottom: 42px;
}
 .product-additional-descr {
	 display: flex;
	 width: 100%;
	 justify-content: flex-start;
	 flex-wrap: wrap;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 padding-top: 4.5%;
	 padding-bottom: 4.4%;
}
 .product-additional-descr .image {
	 width: 100%;
	 max-width: 310px;
}
 .product-additional-descr .item:first-child {
	 width: 30%;
}
 .product-additional-descr .item:not(:first-child) {
	 width: 35%;
	 padding: 0 8px;
}
 .product-additional-descr h2 {
	 font-size: 26px;
	 font-weight: 600;
	 margin-top: 6px;
	 margin-bottom: 16px;
	 text-transform: none;
}
 .product-additional-descr p {
	 font-size: 18px;
	 margin-bottom: 0;
}
 #shopify-section-16161580207ba1dc2c, #shopify-section-custom-content-new {
	 padding-top: 12px;
	 padding-bottom: 15px;
}
 #shopify-section-16161580207ba1dc2c .page-width > *:first-child, #shopify-section-custom-content-new .page-width > *:first-child {
	 border-top: 1px solid #000;
	 padding-top: 4.5%;
}
 @media (max-width: 767px) {
	 #shopify-section-16161580207ba1dc2c .page-width > *:first-child, #shopify-section-custom-content-new .page-width > *:first-child {
		 padding-top: 24px;
	}
}
 #shopify-section-16161580207ba1dc2c .page-width > *, #shopify-section-custom-content-new .page-width > * {
	 margin: 0;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: flex-start;
	 justify-content: space-between;
}
 #shopify-section-16161580207ba1dc2c .custom__item--16161580207ba1dc2c-1, #shopify-section-custom-content-new .custom__item--16161580207ba1dc2c-1 {
	 padding-left: 0;
}
 #shopify-section-16161580207ba1dc2c #CustomImageWrapper--1-500903280816, #shopify-section-custom-content-new #CustomImageWrapper--1-500903280816 {
	 margin-left: 0;
}
 #shopify-section-16161580207ba1dc2c .custom__item--16161580207ba1dc2c-0, #shopify-section-custom-content-new .custom__item--16161580207ba1dc2c-0 {
	 padding-left: 20px;
	 width: 30%;
}
 #shopify-section-16161580207ba1dc2c .custom__item--472bb683-c231-4ff8-a105-6e6a28d2af5c, #shopify-section-custom-content-new .custom__item--472bb683-c231-4ff8-a105-6e6a28d2af5c {
	 padding-left: 2%;
	 width: 36%;
}
 #shopify-section-16161580207ba1dc2c h4, #shopify-section-custom-content-new h4 {
	 font-size: 26px;
	 font-weight: 600;
	 margin-top: 6px;
	 margin-bottom: 16px;
}
 #shopify-section-16161580207ba1dc2c p, #shopify-section-custom-content-new p {
	 font-size: 18px;
}
 #shopify-section-16164045667096b1d2 {
	 padding-top: 0;
	 padding-bottom: 0;
}
 .video-section {
	/* .video-section-wrapper--large.video-section-wrapper--min-height, .video-wrapper {
		 height: calc(100vw * 0.5625);
	}
	 */
}
 .video-section .page-width {
	 max-width: 100%;
	 padding-left: 0;
	 padding-right: 0;
}
 .rich-text-custom {
	 padding: 0;
	 padding-bottom: 1.5%;
}
 .rich-text-custom .grid {
	 margin-left: 0;
}
 .rich-text-custom .grid__item {
	 padding-left: 0;
	 padding-right: 0;
}
 .rich-text-custom .background-image {
	 background-repeat: no-repeat;
	 background-position: 50% 50%;
	 padding: 3% 0;
	 background-size: contain;
}
 @media (max-width: 768px) {
	 .rich-text-custom .background-image {
		 background-size: 50%;
	}
}
 .rich-text-custom h2 {
	 font-size: 116px;
	 text-transform: none;
	 color: #000;
	 font-weight: 500;
	 line-height: 1.35;
	 width: 80%;
	 margin: 0 auto;
}
/*===Cart===*/
 #shopify-section-cart-template {
	 border-top: 1px solid #e8e8e8;
}
 .cart-header__title {
	 font-size: 48px;
	 text-transform: capitalize;
	 font-weight: 600;
}
 .main-cart-section {
	 display: flex;
	 width: 100%;
	 flex-wrap: wrap;
	 padding-top: 7.5%;
}
 .main-cart-section .cart-header {
	 flex: 0 0 42%;
	 text-align: left;
}
 .main-cart-section form {
	 padding: 0 0 0 8px;
	 flex: 1 0 50%;
	 margin-top: -18px;
}
 .main-cart-section .cart-table {
	 margin-bottom: 10px;
}
 .main-cart-section .cart-table .cart__row {
	 border-bottom: 2px solid #e8e8e8;
}
 .main-cart-section .cart-table .cart__meta {
	 width: 117px;
	 padding: 20px 0;
}
 .main-cart-section .cart-table .cart__info {
	 padding-left: 66px;
	 padding-top: 15px;
}
 @media (max-width: 568px) {
	 .main-cart-section .cart-table .cart__info {
		 padding-top: 5px;
		 padding-bottom: 5px;
	}
}
 .main-cart-section .cart-table .cart__qty {
	 width: auto;
	 position: absolute;
	 bottom: 28px;
}
 .main-cart-section .cart-table .item__title {
	 width: 100%;
	 margin-top: 7px;
}
 .main-cart-section .cart-table .item__title a {
	 font-size: 24px;
	 line-height: 26px;
	 font-weight: 600;
	 padding-top: 0px;
	 display: block;
	 margin-top: -4px;
}
 .main-cart-section .cart-table .cart__image-wrapper {
	 padding: 0;
}
 .main-cart-section .cart-table .cart__image {
	 width: 100%;
	 height: auto;
	 max-width: 117px;
	 max-height: 117px;
}
 @media (max-width: 767px) {
	 .main-cart-section .cart-table .cart__image {
		 max-width: 72px;
		 max-height: 72px;
	}
}
 .main-cart-section .cart-table td {
	 position: relative;
	 padding-top: 30px !important;
	 padding-bottom: 30px !important;
	 vertical-align: top;
	 line-height: 1;
}
 .main-cart-section .cart-table td:last-child {
	 vertical-align: bottom;
}
 .main-cart-section .cart-table td:last-child > div {
	 margin: 0;
}
 @media (min-width: 768px) {
	 .main-cart-section .cart-table td:last-child > div {
		 margin-bottom: 5px;
	}
}
 .main-cart-section .cart__remove {
	 position: absolute;
	 top: 17px;
	 right: 7px;
}
 @media (max-width: 568px) {
	 .main-cart-section .cart__remove {
		 margin-top: 0;
	}
}
 .main-cart-section .cart__remove a {
	 text-decoration: none;
	 border-bottom: 0;
	 display: block;
	 transform: rotate(45deg);
	 color: #b4b4b4;
	 font-size: 32px;
}
 .main-cart-section .cart__remove a:hover {
	 color: #000;
}
 .main-cart-section dl[data-cart-item-discounted-price-group] {
	 margin: 0;
	 font-size: 24px;
}
 .main-cart-section .change-product-quantity .product-quantity-set {
	 font-size: 20px;
	 width: 24px;
	 height: 24px;
	 line-height: 26px;
	 border: 1px solid #f2f2f2;
	 border-radius: 2px;
	 background: transparent;
}
 .main-cart-section .change-product-quantity input[type="number"] {
	 font-size: 16px;
	 width: 15px;
	 font-weight: 400;
}
 @media (max-width: 767px) {
	 .main-cart-section .change-product-quantity input[type="number"] {
		 font-size: 16px;
	}
}
 .main-cart-section .line-final-price {
	 font-size: 24px;
}
 .main-cart-section .cart-subtotal__title {
	 font-size: 24px;
	 font-weight: 400;
	 text-transform: uppercase;
}
 .main-cart-section .cart-subtotal__price {
	 font-size: 24px;
	 font-weight: 500;
	 padding-left: 0;
	 min-width: auto;
}
 .main-cart-section .cart__shipping {
	 color: #000;
	 text-align: right;
	 font-size: 16px;
	 margin-bottom: 0;
	 padding-bottom: 10px;
}
 .main-cart-section .cart-subtotal {
	 display: flex;
	 justify-content: space-between;
	 margin-top: 43px;
}
 .main-cart-section .dotts {
	 flex: 1 0 0;
	 height: 25px;
	 margin-left: 4px;
	 margin-right: 4px;
	 border-bottom: 2px dotted #9b9b9b;
}
 .main-cart-section .cart__buttons-container {
	 margin-top: 2.6%;
	 float: right;
	 text-align: center;
}
 .main-cart-section .cart__buttons-container > svg {
	 margin-top: 16px;
}
 .main-cart-section .blue-button {
	 padding-left: 62px;
	 padding-right: 59px;
	 min-width: 338px;
}
 .main-cart-section .additional-checkout-buttons {
	 margin: 20px 0;
}
 .main-cart-section .payment-icons {
	 margin-top: 13px;
}
 .cart__footer {
	 padding-bottom: 8%;
}
 .cart-popup-extended .cart-header {
	 flex: 0 0 34%;
	 text-align: left;
}
 .cart-popup-extended .cart-table {
	 margin-bottom: 0;
}
 .cart-popup-extended .cart-table .cart__row {
	 border-bottom: 1px solid #e8e8e8;
}
 .cart-popup-extended .cart-table .cart__row.empty {
	 display: none;
}
 .cart-popup-extended .cart-table.bottom .cart__row {
	 border-bottom: 0;
}
 .cart-popup-extended .cart-table .cart__meta {
	 width: 91px;
	 padding: 20px 0;
}
 .cart-popup-extended .cart-table .cart__info {
	 padding-left: 20px;
	 padding-top: 10px;
}
 @media (max-width: 568px) {
	 .cart-popup-extended .cart-table .cart__info {
		 padding-top: 10px;
		 padding-bottom: 10px;
	}
}
 .cart-popup-extended .cart-table .cart__qty {
	 width: auto;
	 position: absolute;
	 bottom: 15px;
}
 .cart-popup-extended .cart-table .cart__qty .change-product-quantity {
	 display: flex;
	 align-items: center;
}
 .cart-popup-extended .cart-table .item__title {
	 width: 100%;
}
 .cart-popup-extended .cart-table .item__title a {
	 font-size: 20px;
	 line-height: 26px;
	 font-weight: 600;
}
 .cart-popup-extended .cart-table .cart__image-wrapper {
	 padding: 0;
}
 .cart-popup-extended .cart-table .cart__image {
	 width: 100%;
	 height: auto;
	 max-width: 91px;
	 max-height: 91px;
}
 @media (max-width: 567px) {
	 .cart-popup-extended .cart-table .cart__image {
		 max-width: 94px;
		 max-height: 91px;
	}
}
 .cart-popup-extended .cart-table td {
	 position: relative;
	 padding-top: 15px;
	 padding-bottom: 15px;
	 vertical-align: top;
	 line-height: 1;
	 border: none;
}
 .cart-popup-extended .cart-table td:last-child {
	 vertical-align: bottom;
	 padding-right: 20px;
	 padding-bottom: 15px;
}
 @media (max-width: 568px) {
	 .cart-popup-extended .cart-table td:last-child {
		 padding-top: 5px;
		 padding-bottom: 5px;
	}
}
 .cart-popup-extended .cart__remove {
	 position: absolute;
	 top: 0;
	 right: 20px;
}
 .cart-popup-extended .cart__remove a {
	 text-decoration: none;
	 border-bottom: 0;
	 display: block;
	 transform: rotate(45deg);
	 color: #b4b4b4;
	 font-size: 32px;
}
 .cart-popup-extended .cart__remove a:hover {
	 color: #000;
}
 .cart-popup-extended .change-product-quantity .product-quantity-set {
	 font-size: 24px;
	 width: 24px;
	 height: 24px;
	 line-height: 24px;
	 background-color: transparent;
	 border: 1px solid #f2f2f2;
}
 .cart-popup-extended .change-product-quantity .product-quantity-set.minus {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/minus_svg.svg');
	 background-repeat: no-repeat;
	 background-size: contain;
}
 .cart-popup-extended .change-product-quantity .product-quantity-set.plus {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/plus_svg.svg');
	 background-repeat: no-repeat;
	 background-size: contain;
}
 @media (max-width: 767px) {
	 .cart-popup-extended .change-product-quantity .product-quantity-set {
		 font-size: 20px;
		 width: 24px;
		 height: 24px;
		 line-height: 24px;
	}
}
 .cart-popup-extended .change-product-quantity input[type="number"] {
	 font-size: 20px;
	 line-height: 26px;
	 width: 24px;
	 background: transparent;
}
 .cart-popup-extended .line-final-price {
	 font-size: 16px;
	 line-height: 26px;
}
 .cart-popup-extended .cart-subtotal__title {
	 font-size: 18px;
	 font-weight: 500;
	 text-transform: uppercase;
}
 .cart-popup-extended .cart-subtotal__price {
	 font-size: 18px;
	 font-weight: 500;
	 padding-left: 0;
	 min-width: auto;
}
 .cart-popup-extended .cart__shipping {
	 color: #9b9b9b;
	 text-align: left;
	 font-size: 18px;
	 margin-bottom: 0;
	 padding-bottom: 10px;
	 padding-top: 20px;
}
 .cart-popup-extended .cart-subtotal {
	 display: flex;
	 justify-content: space-between;
	 height: auto;
	 margin-top: 20px;
}
 .cart-popup-extended .dotts {
	 flex: 1 0 0;
	 height: 18px;
	 margin-left: 4px;
	 margin-right: 4px;
	 border-bottom: 2px dotted #9b9b9b;
}
 .cart-popup-extended .cart__buttons-container {
	 padding-top: 0;
	 margin-bottom: 20px;
	 margin-top: 20px;
	 float: none;
	 text-align: center;
	 max-width: initial;
	 width: 100%;
	 padding: 0 20px;
}
 .cart-popup-extended .cart__buttons-container > svg, .cart-popup-extended .cart__buttons-container > ul {
	 margin-top: 16px;
}
 .cart-popup-extended .blue-button {
	 padding-left: 0;
	 padding-right: 0;
	 width: 100%;
}
 .cart-popup-extended .additional-checkout-buttons {
	 margin: 20px 0;
}
 .blue-button {
	 background-color: #3f16c3;
	 font-size: 24px;
	 font-weight: 600;
	 color: #fff;
	 line-height: 31px;
	 padding: 17px 0;
	 text-transform: none;
	 padding-left: 11%;
	 padding-right: 11%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 letter-spacing: 0;
}
 @media (max-width: 749px) {
	 .blue-button svg {
		 width: 11px;
	}
}
 .change-product-quantity .product-quantity-set {
	 display: inline-block;
	 width: 44px;
	 height: 44px;
	 background-color: #efefef;
	 text-align: center;
	 line-height: 44px;
	 font-size: 36px;
	 cursor: pointer;
	 -moz-appearance: textfield;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .change-product-quantity input[type="number"] {
	 width: 56px;
	 display: inline-block;
	 font-size: 20px;
	 line-height: 26px;
	 padding: 0;
	 text-align: center;
	 border: none;
	 -moz-appearance: textfield;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .change-product-quantity input[type="number"]::-webkit-outer-spin-button, .change-product-quantity input[type="number"]::-webkit-inner-spin-button {
	 -webkit-appearance: none;
	 margin: 0;
}
/*=====Cart popup=*/
 body.locked {
	 height: 100%;
	 overflow: hidden;
}
 body.locked .page-container, body.locked #shopify-section-header {
	 filter: blur(8px);
	 -webkit-filter: blur(8px);
	 -webkit-transition: -webkit-filter 0.4s ease-out;
	 background-color: rgba(0, 0, 0, .05);
}
 .body-overlay {
	 position: fixed;
	 left: 0;
	 top: 0;
	 bottom: 0;
	 width: 0;
	 height: 0;
	 transform: translateX(100%);
	 min-height: 100vh;
	 z-index: 10000;
	 transition: transform 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}
 .body-overlay.active {
	 width: 100%;
	 height: 100%;
	 transform: translateX(0);
	 transition: transform 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}
 .cart-popup-extended {
	 display: block;
	 position: fixed;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 width: 480px;
	 height: 100%;
	 padding-bottom: 0;
	 background-color: var(--color-body);
	 z-index: 999999;
	 border: 1px solid var(--color-border);
	 transform: translateY(0%);
	 transition: all 0.4s cubic-bezier(0.29, 0.63, 0.44, 1);
	 overflow-y: scroll;
	 visibility: hidden;
	 transform: translateX(100%);
	 border: none;
}
 .cart-popup-extended.active {
	 width: 480px;
	 max-width: 100%;
	 visibility: visible;
	 transform: translateX(0);
	 overflow: hidden;
}
 .cart-popup-extended .popup-title {
	 background-color: #fff;
	 line-height: 36px;
	 text-align: center;
	 font-size: 26px;
	 font-family: "degular";
	 font-weight: 600;
	 color: #000;
	 text-transform: uppercase;
	 position: relative;
	 padding: 17px 0;
}
 @media (max-width: 767px) {
	 .cart-popup-extended .popup-title {
		 font-size: 20px;
		 padding: 13px 0;
	}
}
 .cart-popup-extended .popup-title i {
	 position: absolute;
	 font-family: "Font Awesome 5 Free";
	 font-weight: 900;
	 left: 20px;
	 top: 0;
	 line-height: 70px;
	 cursor: pointer;
}
 .cart-popup-extended .popup-title i svg #Line_81, .cart-popup-extended .popup-title i svg #Line_82 {
	 stroke: #000;
}
 .cart-popup-extended h4 {
	 display: block;
	 padding: 0;
	 margin: 0;
	 font-weight: 500;
	 line-height: 20px;
	 padding: 1px 0;
	 text-align: center;
	 text-transform: uppercase;
	 font-size: 16px;
	 font-family: "proxima-nova";
	 color: #fff;
	 background-color: #fff;
	 border-bottom: 1px solid #e8e8e8;
}
 @media (max-width: 767px) {
	 .cart-popup-extended h4 {
		 font-size: 14px;
		 line-height: 20px;
	}
}
 .cart-popup-extended .popup-inner {
	 display: flex;
	 flex-direction: column;
	 height: 100%;
	 margin-top: -70px;
	 padding-top: 70px;
}
 .cart-popup-extended .popup-cart {
	 padding: 0;
}
 .cart-popup-extended .popup-bottom {
	 margin-top: auto;
	 padding-bottom: 0;
}
 .cart-popup-extended .popup-bottom .discount_buttons .discount_buttons_wrap.discount_buttons_x3 {
	 margin-top: 0;
}
 .cart-popup-extended .popup-bottom div.upgrade {
	 background-color: #f8f8f8;
	 padding: 0 24px 0px;
}
 .cart-popup-extended .popup-bottom > *:not(h3) {
	 padding: 0;
}
 .cart-popup-extended .popup-bottom h3 {
	 font-family: "proxima-nova";
	 font-size: 20px;
	 font-weight: 500;
	 color: #000;
	 display: block;
	 background-image: url("https://cdn.shopify.com/s/files/1/0509/5971/2432/files/bcg2_256x256_crop_center.jpg");
	 background-repeat: no-repeat;
	 background-size: cover;
	 line-height: 42px;
	 height: 42px;
	 text-align: center;
	 text-transform: uppercase;
	 margin: 0;
}
 @media (max-width: 767px) {
	 .cart-popup-extended .popup-bottom h3 {
		 font-size: 14px;
		 line-height: 32px;
		 height: 32px;
	}
}
 .cart-popup-extended .popup-bottom p {
	 font-size: 14px;
	 color: #838383;
	 padding-top: 0;
	 border-bottom: 1px solid #e8e8e8;
}
 @media (max-width: 767px) {
	 .cart-popup-extended .popup-bottom p {
		 font-size: 11px;
	}
}
 .cart-popup-extended .empty-cart {
	 text-align: center;
	 margin-top: 36px;
}
 .cart-popup-extended .empty-cart h3 {
	 font-family: "proxima-nova";
	 font-size: 24px;
	 line-height: 36px;
	 font-weight: 500;
}
 .cart-popup-extended .empty-cart a {
	 display: inline-block;
	 margin: 14px auto 0;
	 padding: 10px 38px;
	 font-size: 24px;
	 letter-spacing: 0;
	 font-family: "proxima-nova";
	 font-weight: 600;
	 color: #fff;
	 text-transform: none;
	 border-radius: 100px;
	 line-height: 1.5;
	 background-color: #000;
}
 .cart-popup-extended .cart__add {
	 position: absolute;
	 top: 30px;
	 right: 0;
	 display: inline-block;
	 margin: 0 auto;
	 padding: 6px 10px;
	 font-size: 18px;
	 letter-spacing: 0;
	 font-family: "proxima-nova";
	 color: #fff;
	 text-transform: none;
	 border-radius: 100px;
	 line-height: 1.2;
	 background-color: #000;
	 cursor: pointer;
}
 .cart-popup-wrapper {
	 height: 100vh;
	 overflow-y: scroll;
}
 .guide-img-center {
	 text-align: right;
	 border-top: 1px solid #8d8d8d;
	 padding-top: 8%;
	 padding-bottom: 5%;
}
 .guide-img-center img {
	 width: 100%;
	 height: auto;
	 max-width: 1120px;
}
 .mobile-nav-wrapper {
	 background-color: #fdfdfd;
	 padding-top: 32px;
	 display: flex;
	 flex-direction: column;
	 transform: translateY(-100%);
	/*overflow-y: scroll;
	*/
	 height: 100vh;
	 visibility: hidden;
	 z-index: -1;
}
 .mobile-nav-wrapper::after {
	 border-bottom: 0;
}
 .mobile-nav-wrapper a {
	 font-size: 34px;
	 font-family: "degular";
	 font-weight: 500;
	 color: #fff;
}
 .mobile-nav-wrapper .mobile-nav__item {
	 border: none;
}
 .mobile-nav-wrapper .mobile-nav__link--active .mobile-nav__label {
	 border-bottom: none;
}
 .mobile-nav-wrapper .mobile-nav__link {
	 border-bottom: none;
	 padding: 14px 21px;
}
 .mobile-nav-wrapper.js-menu--is-open {
	 display: flex;
	 margin-top: 0;
	 visibility: visible;
	 z-index: 1;
}
 .mobile-nav-bottom {
	 margin-top: 60px;
	 margin-bottom: 0;
	 border-top: 1px solid #fff;
}
 .mobile-nav-bottom .mobile-nav__link {
	 padding: 15px 21px;
	 font-size: 26px;
}
 .mobile-nav-bottom .mobile-nav__link::before {
	 content: "\2192";
}
 .section-button .page-width {
	 text-align: center;
	 padding: 0 0 40px 0;
}
 @media screen and (max-width: 500px) {
	 .section-button .page-width {
		 padding: 0 0 58px 0;
	}
}
 .section-button .page-width a {
	 font-size: 18px;
	 font-weight: 500;
	 padding: 10px 22px;
	 color: #000;
	 display: inline-block;
	 border-radius: 100px;
}
 #shopify-section-two-columns-faq {
	 padding-bottom: 4.2%;
}
 .price__badges {
	 margin-left: 6px;
}
 .product-single__title--wrapper p {
	 font-size: 18px;
	 margin: 20px 0;
}
 .hero-custom .hero__inner > .page-width .right-side .hero_image_rs {
	 max-height: 1035px;
	 object-fit: contain;
}
 .hero-custom .hero__inner > .page-width .right-side .hero_image_mobile {
	 display: none;
	 object-fit: contain;
}
 @media all and (max-width: 749px) {
	 .hero-custom .hero__inner > .page-width .right-side .hero_image_rs {
		 display: none;
	}
	 .hero-custom .hero__inner > .page-width .right-side .hero_image_mobile {
		 display: block;
	}
}
 @media all and (max-width: 1440px) {
	 .grid {
		 margin-left: 0;
	}
	 .hero-custom .hero__inner > .page-width {
		 padding-left: 5% !important;
		 padding-right: 5% !important;
	}
	 .hero-custom .hero__inner > .page-width .right-side img {
		 max-width: 100%;
	}
	 .custom-content {
		 margin-left: 0;
		 margin-right: 0;
	}
	 .image-bar-custom .image_item {
		 margin: 20px;
		 width: 23%;
		 max-width: 300px;
	}
	 .hero-custom .hero_subtitles .item {
		 font-size: 70px;
	}
	 .hero-custom .rte-setting > * {
		 width: 80%;
		 font-size: 36px;
	}
	 .hero-custom .mega-title--large {
		 font-size: 70px;
	}
	 .rich-text-custom h2 {
		 font-size: 70px;
	}
	 #shopify-section-1616056110e3b4fbd7 h2, #shopify-section-template--24728810062163__1616056110e3b4fbd7 h2, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 h2, #shopify-section-template--24728810062163__161597494002d42fd6 h4, #shopify-section-161597494002d42fd6 h4 {
		 font-size: 70px;
	}
	 .quotes-slider-wds .quotes-slider__text .rte-setting {
		 font-size: 20px;
	}
}
 @media all and (max-width: 1024px) {
	 .featured-product-custom .radio-input {
		 font-size: 16px;
	}
	 .featured-product-custom .product-form__input[type="radio"] {
		 height: 19px;
		 min-height: 19px;
		 margin-right: 25px;
	}
	 .featured-product-custom .product-form__input[type="radio"]::before {
		 width: 19px;
		 height: 19px;
	}
	 .featured-product-custom .product-form__input[type="radio"]:checked::before {
		 background: radial-gradient(circle at center, #000 4px, #fff 4px);
		 background: -moz-radial-gradient(circle at center, #000 4px, #fff 4px);
		 background: -webkit-radial-gradient(circle at center, #000 4px, #fff 4px);
	}
	 .featured-product-custom .product-form .product-quantity-set {
		 width: 36px;
		 height: 36px;
		 font-size: 24px;
		 line-height: 35px;
	}
	 .featured-product-custom .product-form .product-form__input--quantity {
		 font-size: 24px;
		 width: 30px;
	}
	 .featured-product-custom .product-form .selector-wrapper {
		 margin-bottom: 16px;
	}
	 .featured-product-custom .product-form .product-form__cart-submit {
		 padding: 9px 0;
	}
	 .featured-product-custom .grid__item.medium-up--two-thirds {
		 width: 50%;
		 padding-left: 0;
	}
	 .featured-product-custom .grid__item.medium-up--one-third {
		 padding-left: 20px;
		 width: 50%;
	}
	 .featured-product-custom .grid__item.medium-up--two-thirds.product-single__media-group .data-thumbnail-slider {
		 margin-right: 20px;
	}
	 .featured-product-custom .product-single__title {
		 font-size: 36px;
	}
	 .featured-product-custom .product-single__description p, .featured-product-custom .product-single__description span {
		 font-size: 16px;
		 line-height: 1.2;
	}
	 .product-additional-descr h2 {
		 font-size: 20px;
	}
	 .product-additional-descr p {
		 font-size: 16px;
	}
	 .product-additional-descr .item:first-child {
		 width: 33%;
		 padding-right: 20px;
	}
	 .product-additional-descr .item:not(:first-child) {
		 width: 33%;
		 padding: 0 20px;
	}
	 #shopify-section-161597494002d42fd6 p, #shopify-section-template--24728810062163__161597494002d42fd6 p {
		 font-size: 20px;
	}
	 .quotes-slider-wds .quotes-slide.odd .quotes-slider__text {
		 padding-left: 20px;
		 padding-right: 20px;
		 padding-top: 20px;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-1 .img-container {
		 max-width: 300px;
		 width: 45%;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-1 blockquote {
		 width: 50%;
		 line-height: 1;
		 padding-right: 2px;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-2 {
		 margin-top: -15%;
		 margin-left: 35%;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-2 .img-container {
		 max-width: 300px;
		 width: 75%;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-2 blockquote {
		 width: 55%;
		 line-height: 1;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-3 {
		 margin-top: -5.7%;
		 margin-left: 8%;
	}
	 .quotes-slider-wds .quotes-slide.odd .image-item.index-3 .img-container {
		 max-width: 40%;
	}
	 .quotes-slider-wds .quotes-slide.even .slide-inner {
		 margin-left: 14%;
		 width: 86%;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-1 .img-container {
		 max-width: 61%;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-2 blockquote {
		 width: 55%;
		 line-height: 1;
		 padding-right: 2px;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-2 .img-container {
		 width: 57%;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-3 {
		 margin-top: -19%;
		 margin-left: 28.5%;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-3 .img-container {
		 width: 46.5%;
	}
	 .quotes-slider-wds .quotes-slide.even .quotes-slider__text {
		 padding-left: 0;
		 padding-right: 20px;
		 padding-top: 20px;
	}
	 .quotes-slider-wds .img-container {
		 width: 100%;
		 line-height: 0;
	}
	 .quotes-slider-wds img {
		 width: 100%;
	}
	 .quotes-slider-wds .quotes-slider__text {
		 text-align: left !important;
		 padding-left: 6.5%;
		 padding-right: 10%;
	}
	 .quotes-slider-wds .quotes-slider__text .rte-setting {
		 font-size: 16px;
		 font-weight: 600;
		 line-height: 1;
	}
	 .quotes-slider-wds .quotes-slider__text p {
		 font-style: italic;
		 margin-top: 0;
		 font-size: 16px;
	}
	 .p-guide-holding-item.title {
		 flex-direction: initial;
		 margin-bottom: 60px;
		 align-items: center;
	}
	 .p-guide-holding-item.title > div:first-child {
		 width: auto;
		 height: auto;
		 margin: 0;
	}
	 .p-guide-holding-item.title > div:first-child .p-guide-holding__num {
		 width: auto;
		 height: auto;
		 margin-right: 20px;
	}
	 .p-guide-holding-item.title > div:first-child svg {
		 width: 45px;
		 height: 45px;
	}
	 .p-guide-holding-item.title .p-guide-holding__title {
		 margin-bottom: 0;
		 line-height: 1;
		 font-size: 36px;
	}
	 .p-guide-holding-col--left {
		 order: 2;
		 padding: 0 24px;
	}
	 .p-guide-holding__info-title {
		 margin-bottom: 0;
		 padding-bottom: 20px;
		 font-size: 20px;
	}
	 .p-guide-holding__info-desc {
		 font-size: 16px;
	}
	 .p-guide-holding-row {
		 padding-top: 60px;
		 padding-bottom: 60px;
	}
	 .p-guide-holding__video {
		 margin-bottom: 30px !important;
	}
}
 @media all and (max-width: 992px) {
	 h1 {
		 font-size: 48px;
	}
	 h2 {
		 font-size: 32px;
	}
	 h3 {
		 font-size: 24px;
	}
	 p, ul {
		 font-size: 18px;
	}
	 .hero-custom .mega-title--large {
		 font-size: 48px;
	}
	 .hero-custom .hero_subtitles .item {
		 font-size: 48px;
		 border-radius: 10px;
	}
	 .hero-custom .hero__inner > .page-width {
		 padding-left: 5% !important;
		 padding-right: 5% !important;
	}
	 .hero-custom .hero__inner > .page-width .left-side {
		 width: 60%;
	}
	 .hero-custom .hero__inner > .page-width .right-side {
		 width: 50%;
		 position: absolute;
		 right: 5%;
		 top: 25%;
	}
	 .hero-custom .rte-setting > * {
		 font-size: 32px;
		 line-height: 1.5;
	}
	 #shopify-section-1616056110e3b4fbd7 h2, #shopify-section-template--24728810062163__1616056110e3b4fbd7 h2, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 h2, #shopify-section-template--24728810062163__161597494002d42fd6 h4, #shopify-section-161597494002d42fd6 h4 {
		 font-size: 48px;
	}
	 #shopify-section-1615974578f6af26bd {
		 padding-top: 5%;
		 padding-bottom: 9%;
	}
	 #shopify-section-1615974578f6af26bd ul {
		 padding-top: 0;
		 line-height: 1.5;
	}
	 #shopify-section-1615974578f6af26bd ul li::before {
		 width: 16px;
		 height: 12px;
		 margin-right: 16px;
	}
	 #shopify-section-161597494002d42fd6, #shopify-section-template--24728810062163__161597494002d42fd6 {
		 padding-bottom: 0;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom__item--af5b5a73-6bfa-41ee-b97e-2f4b3cb2736d, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom__item--af5b5a73-6bfa-41ee-b97e-2f4b3cb2736 {
		 margin-bottom: 0;
	}
	 #shopify-section-161597494002d42fd6 .page-width, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width {
		 padding: 0;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom__item--text, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom__item--text {
		 padding: 18px 20px 62px;
		 margin-bottom: 0;
	}
	 #shopify-section-161597494002d42fd6 .page-width h4, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width h4 {
		 margin-bottom: unset;
	}
	 #shopify-section-161597494002d42fd6 .page-width .two-thirds, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .two-thirds {
		 margin-bottom: 0;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom__item--text, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom__item--text {
		 padding: 10px 5.28%;
		 width: 100%;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom__item--text .custom__item-inner, #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom__item--text .custom__item-inner {
		 text-align: center;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(1), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(1) {
		 order: 2;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(2), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(2) {
		 order: 1;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(3), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(3) {
		 order: 3;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(4), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(4) {
		 order: 4;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(5), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(5) {
		 order: 6;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(6), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(6) {
		 order: 5;
	}
	 #shopify-section-161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(7), #shopify-section-template--24728810062163__161597494002d42fd6 .page-width .custom-content .custom__item:nth-child(7) {
		 order: 10;
	}
	 .featured-product-custom {
		 flex-wrap: wrap;
	}
	 .featured-product-custom > * {
		 width: 100% !important;
	}
	 .featured-product-custom .grid__item.medium-up--one-third {
		 padding-left: 0;
		 text-align: center;
	}
	 .featured-product-custom .featured-product__price {
		 text-align: center;
	}
	 .featured-product-custom .featured-product__price .price__pricing-group {
		 margin: 0 auto;
		 justify-content: center;
	}
	 .featured-product-custom .radio-input {
		 justify-content: center;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item, #shopify-section-custom-content-new .custom__item {
		 width: 100%;
		 flex: 1 0 100%;
		 padding-left: 0;
		 margin-bottom: 20px;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item .medium-up--text-left, #shopify-section-custom-content-new .custom__item .medium-up--text-left {
		 text-align: center !important;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item .custom__item-inner.custom__item-inner--image, #shopify-section-custom-content-new .custom__item .custom__item-inner.custom__item-inner--image {
		 margin: 0 auto !important;
	}
	 #shopify-section-161616162819178fda {
		 background-size: contain;
	}
	 #shopify-section-161616162819178fda h2 {
		 font-size: 44px;
		 line-height: 1.35;
	}
	 .image-bar-custom .img_subtitle {
		 margin-top: -23px;
	}
	 .image-bar-custom a {
		 font-size: 26px;
	}
	 .image-bar-custom .image_item {
		 margin: 2%;
		 width: 21%;
	}
	 .site-footer__content .site-footer__item:first-child {
		 flex: 0 0 100%;
	}
	 .site-footer__item-inner--newsletter .h4 {
		 font-size: 26px;
	}
	 .product-additional-descr {
		 justify-content: center;
		 border: none;
	}
	 .product-additional-descr .item {
		 margin-bottom: 24px;
	}
	 .product-additional-descr .item:first-child {
		 width: 100%;
		 text-align: center;
		 padding-right: 0;
	}
	 .product-additional-descr .item:not(:first-child) {
		 width: 100%;
		 padding: 0 8px;
		 text-align: center;
	}
	 .rich-text-custom h2 {
		 font-size: 36px;
	}
	 .cart-header__title {
		 font-size: 36px;
	}
	 .main-cart-section .cart-table .item__title a, .cart-popup-extended .cart-table .item__title a, .main-cart-section .cart-subtotal__title, .cart-popup-extended .cart-subtotal__title, .main-cart-section .line-final-price, .cart-popup-extended .line-final-price, .main-cart-section .cart-subtotal__price, .cart-popup-extended .cart-subtotal__price {
		 font-size: 20px;
	}
	 .main-cart-section .change-product-quantity input[type="number"], .cart-popup-extended .change-product-quantity input[type="number"] {
		 font-size: 16px;
	}
	 .custom__item-inner p, .custom__item-inner ul {
		 font-size: 16px !important;
		 line-height: 1.5;
	}
}
 @media all and (max-width: 992px) and (max-width: 767px) {
	 #shopify-section-16161580207ba1dc2c .custom__item, #shopify-section-custom-content-new .custom__item {
		 margin-bottom: 40px;
	}
}
 .main-cart-section .cart-table .item__title a {
	 pointer-events: none;
}
 .hero-custom .hero__btn p {
	 margin: unset;
	 color: var(--color-btn-primary-text);
}
 @media all and (max-width: 749px) {
	 .site-footer__menu-mob {
		 max-width: 100%;
	}
	 .site-footer__menu-mob__item {
		 text-align: left;
		 margin-left: 23%;
	}
	 footer .site-footer__menu-mob__item p, footer .site-footer__menu-mob__item ul {
		 line-height: 2;
	}
	 .main-cart-section dl[data-cart-item-discounted-price-group] {
		 font-size: 16px;
	}
	 .cart-header__title {
		 font-size: 26px;
	}
	 .main-cart-section {
		 padding-top: 8.1%;
	}
	 .site-footer .site-footer__menu-mob .h4, .site-footer .site-footer__menu-mob h4 {
		 margin-bottom: 10px;
	}
	 .quotes-slider-wds .quotes-slide .quotes-slider__text p, .quotes-slider-wds .quotes-slide .quotes-slider__text .rte-setting {
		 font-size: 15px;
	}
	 .p-guide-holding-row {
		 padding-top: 30px;
		 padding-bottom: 0;
	}
	 .featured-product-custom .wrap--redesign .product-form__input[type=radio] {
		 margin-right: 25px !important;
	}
	 body.locked {
		 position: fixed;
		 width: 100%;
	}
	 body.locked #shopify-section-header {
		 filter: blur(0);
		 -webkit-filter: blur(0);
		 background-color: rgba(0, 0, 0, .05);
	}
	 body.locked .site-header.mobile-nav-active {
		 height: 100vh;
		 overflow-y: scroll;
		 background-color: #e6e6e6;
	}
	 .main-content {
		 padding-top: 62px !important;
	}
	 .site-header {
		 height: 62px;
	}
	 .site-header .site-header__logo {
		 padding: 0;
		 margin: 0;
		 line-height: 0;
	}
	 .site-header .site-header__logo-link svg, .site-header .site-header__logo img {
		 width: 160px;
		 padding-left: 0;
	}
	 .site-header .site-header__mobile-nav {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0;
	}
	 .site-header .site-header__icon {
		 padding: 10px 0;
		 margin: 8px 35px;
		 line-height: 0;
	}
	 .site-header .site-header__cart-count {
		 right: -10px;
	}
	 .hero-custom .hero__btn {
		 font-size: 18px;
		 font-weight: 500;
		 padding: 10px 22px;
	}
	 .hero-custom .hero__btn:not(.first) {
		 display: none;
	}
	 .hero-custom .hero__btn p {
		 margin: unset;
		 color: var(--color-btn-primary-text);
	}
	 .hero-custom .hero__inner > .page-width .right-side {
		 width: 80%;
	}
	 .hide-on-mobile {
		 display: none;
	}
	 .grid {
		 margin-left: 0;
	}
	 .grid__item {
		 padding-left: 0;
		 padding-right: 0;
	}
	 .two-column-content .inner-section {
		 justify-content: center;
		 align-items: flex-start;
		 padding-top: 5%;
	}
	 .two-column-content .inner-section:first-child {
		 padding-top: 5%;
	}
	 .two-column-content .inner-section .column-1, .two-column-content .inner-section .column-2 {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0;
	}
	 .two-column-content .inner-section .column-2 {
		 text-align: justify;
	}
	 .two-column-content .inner-section h2 {
		 text-align: left;
		 margin-bottom: 26px;
		 font-size: 22px;
		 line-height: 30px;
	}
	 .accordion-item.active p:not(:first-child) {
		 text-align: left;
	}
	 .video-section .video-section-wrapper--large.video-section-wrapper--min-height {
		 min-height: auto;
	}
	 .main-cart-section .cart-header, .main-cart-section form {
		 flex: 0 0 100%;
		 padding-left: 0;
	}
	 #shopify-section-1615976064764e5aca {
		 padding-top: 0;
		 padding-bottom: 20px;
	}
	 .index-section--featured-product .page-width {
		 padding: 0;
	}
	 .index-section--featured-product .featured-product_content {
		 padding-left: 24px;
		 padding-right: 24px;
	}
	 .product-slider-wrapper {
		 display: block;
	}
	 .product-single__media-group {
		 display: none !important;
	}
	 .quotes-slider-wds .quotes-slide.even .slide-inner {
		 margin-left: 0;
		 width: 100%;
	}
	 .featured-product__price .price__regular {
		 margin: 0 10px;
	}
	 .featured-product__price .price dd {
		 margin: 0;
		 padding-left: 5px;
	}
	 .template-product .main-content .index-section--featured-product .page-width {
		 padding-top: 0;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item .medium-up--text-left, #shopify-section-custom-content-new .custom__item .medium-up--text-left {
		 text-align: left !important;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item .medium-up--text-left .h3, #shopify-section-custom-content-new .custom__item .medium-up--text-left .h3 {
		 font-weight: 600;
		 border-bottom: 1px solid #ededed;
		 padding-bottom: 13px;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item .medium-up--text-left h4, #shopify-section-custom-content-new .custom__item .medium-up--text-left h4 {
		 font-size: 22px;
		 line-height: 30px;
		 margin-bottom: 13px;
	}
}
 @media all and (max-width: 568px) {
	 h1 {
		 font-size: 36px;
	}
	 h2 {
		 font-size: 30px;
	}
	 h3 {
		 font-size: 20px;
	}
	 p, ul {
		 font-size: 16px;
	}
	 .hero-custom .hero__inner {
		 padding-bottom: 20px;
	}
	 .hero-custom .mega-title--large {
		 font-size: 36px;
	}
	 .hero-custom .hero_subtitles {
		 height: 70px;
		 left: -2%;
	}
	 .hero-custom .hero_subtitles .item {
		 font-size: 36px;
		 border-radius: 10px;
		 padding: 2px 10px 6px;
	}
	 .hero-custom .hero__inner > .page-width {
		 padding-left: 5% !important;
		 padding-right: 5% !important;
	}
	 .hero-custom .hero__inner > .page-width .left-side {
		 width: 100%;
		 padding-top: 10px;
	}
	 .hero-custom .hero__inner > .page-width .right-side {
		 right: 0;
		 top: 30%;
	}
	 .hero-custom .rte-setting > * {
		 font-size: 20px;
		 line-height: 1.5;
	}
	 .hero-custom .mega-subtitle {
		 width: 65%;
		 margin-bottom: 40%;
	}
	 #shopify-section-1616056110e3b4fbd7, #shopify-section-template--24728810062163__1616056110e3b4fbd7, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 {
		 padding-top: 25px;
	}
	 #shopify-section-1616056110e3b4fbd7 h2, #shopify-section-template--24728810062163__1616056110e3b4fbd7 h2, #shopify-section-2a64999d-7323-481e-abc4-9d7ef3431fc7 h2, #shopify-section-161597494002d42fd6 h4, #shopify-section-template--24728810062163__161597494002d42fd6 h4 {
		 font-size: 36px;
		 margin-bottom: 10px;
	}
	 #shopify-section-1615974578f6af26bd {
		 padding-top: 6%;
		 padding-bottom: 0;
	}
	 .custom__item-inner p {
		 line-height: 1.4;
	}
	 .main-cart-section .cart-subtotal__title, .cart-popup-extended .cart-subtotal__title, .main-cart-section .line-final-price, .cart-popup-extended .line-final-price, .main-cart-section .cart-subtotal__price, .cart-popup-extended .cart-subtotal__price {
		 font-size: 16px;
	}
	 .main-cart-section .line-final-price, .cart-popup-extended .line-final-price, .main-cart-section .cart-subtotal__price, .cart-popup-extended .cart-subtotal__price, .main-cart-section .cart-subtotal__title, .cart-popup-extended .cart-subtotal__title {
		 line-height: 26px;
	}
	 .main-cart-section .cart-table .item__title a, .cart-popup-extended .cart-table .item__title a {
		 font-size: 16px;
	}
	 .main-cart-section .cart-table .cart__meta, .cart-popup-extended .cart-table .cart__meta {
		 width: 91px;
	}
	 .main-cart-section .cart-table .cart__qty, .cart-popup-extended .cart-table .cart__qty {
		 width: auto;
		 position: absolute;
		 bottom: 6px;
	}
	 .main-cart-section .cart-header, .cart-popup-extended .cart-header {
		 flex: 0 0 100%;
		 text-align: center;
	}
	 .main-cart-section .cart__buttons-container, .cart-popup-extended .cart__buttons-container {
		 float: none;
		 margin: 20px auto;
	}
	 .main-cart-section .cart__buttons-container > svg, .cart-popup-extended .cart__buttons-container > svg {
		 margin: 20px auto;
		 max-width: 100%;
	}
	 .main-cart-section .blue-button, .cart-popup-extended .blue-button {
		 padding-left: 4px;
		 padding-right: 4px;
		 font-size: 18px;
		 min-width: auto;
		 line-height: 24px;
	}
	 .cart-popup-extended .cart-table .cart__info {
		 padding-top: 5px;
		 padding-bottom: 5px;
	}
	 .cart-popup-extended .cart__remove {
		 top: -5px;
	}
	 .main-cart-section .cart-table .cart__info {
		 padding-left: 10px;
	}
	 .video-control__play-wrapper-mobile {
		 top: calc(100% / 2);
	}
	 .quotes-slider-wds .quotes-slide blockquote {
		 line-height: 1;
	}
	 .quotes-slider-wds .quotes-slide .quotes-slider__text p, .quotes-slider-wds .quotes-slide .quotes-slider__text .rte-setting {
		 font-size: 14px;
	}
	 .quotes-slider-wds .quotes-slide.odd .quotes-slider__text {
		 padding-left: 6px;
		 padding-right: 6px;
		 padding-top: 6px;
	}
	 .quotes-slider-wds .quotes-slide.even .quotes-slider__text {
		 padding-right: 10px;
		 padding-top: 10px;
	}
	 .quotes-slider-wds .quotes-slide.even .image-item.index-2 .img-container {
		 width: 50%;
	}
	 .rich-text-custom h2 {
		 width: 100%;
		 padding-left: 24px;
		 padding-right: 24px;
	}
	 .featured-product-custom .product-single__title {
		 font-size: 26px;
		 padding-top: 36px;
	}
	 .featured-product-custom .price-item {
		 font-size: 16px;
	}
	 .featured-product-custom .product-single__description {
		 margin-top: 16px;
	}
	 .featured-product-custom .product-single__description p, .featured-product-custom .product-single__description span {
		 font-size: 16px;
		 line-height: 1.57;
	}
	 .product-additional-descr h2 {
		 font-size: 20px;
	}
	 .product-additional-descr p {
		 margin-bottom: 0;
		 font-size: 14px;
	}
	 #shopify-section-16161580207ba1dc2c .page-width > *:first-child, #shopify-section-custom-content-new .page-width > *:first-child {
		 border-top: 0;
	}
	 #shopify-section-16161580207ba1dc2c h4, #shopify-section-custom-content-new h4 {
		 font-size: 20px;
	}
	 #shopify-section-16161580207ba1dc2c p, #shopify-section-custom-content-new p {
		 font-size: 16px !important;
		 line-height: 24px;
		 margin-bottom: 0;
	}
	 #shopify-section-16161580207ba1dc2c .page-width > :first-child, #shopify-section-custom-content-new .page-width > :first-child {
		 padding-top: 16px;
	}
	 #shopify-section-16161580207ba1dc2c .custom__item, #shopify-section-custom-content-new .custom__item {
		 margin-bottom: 38px;
	}
	 #shopify-section-1617985743b7debf01 {
		 padding-top: 10px;
		 padding-bottom: 0;
	}
	 .rich-text-custom {
		 padding-bottom: 24px;
	}
	 .site-footer {
		 padding: 27px 25px 14px;
	}
	 .site-footer .site-footer__content {
		 padding: 0;
	}
	 .site-footer .site-footer__item-inner--custom_html .h4 {
		 font-size: 24px;
		 margin-bottom: 20px;
	}
	 .site-footer .site-footer__copyright-content-powered-by {
		 margin-bottom: 14px;
	}
	 .site-footer svg {
		 max-width: 100%;
	}
	 .site-footer .jYLizz.jYLizz.jYLizz.jYLizz.jYLizz.jYLizz {
		 font-size: 16px;
	}
	 .site-footer .hsXKbK.hsXKbK.hsXKbK.hsXKbK.hsXKbK.hsXKbK {
		 font-size: 16px;
	}
	 .site-footer .hsXKbK.hsXKbK.hsXKbK.hsXKbK.hsXKbK.hsXKbK::placeholder {
		 font-size: 16px;
	}
	 .site-footer .site-footer__item-inner--link_list p, .site-footer .site-footer__item-inner--link_list a {
		 font-size: 16px;
	}
	 .site-footer .site-footer__item-inner--link_list .h4 {
		 font-size: 20px;
		 font-weight: 600;
		 font-family: "degular";
		 margin-bottom: 6px;
	}
	 .site-footer .site-footer__item-inner--link_list .site-footer__linklist-item {
		 padding: 6px 0;
	}
	 .site-footer .site-footer__content .site-footer__item:first-child {
		 text-align: center;
		 margin-bottom: 21px;
	}
	 .site-footer .footer-bottom {
		 padding-top: 0;
	}
	 .site-footer .site-footer__menu-mob .h4, .site-footer .site-footer__menu-mob h4 {
		 margin-bottom: 2px;
	}
	 .site-footer .site-footer-item-center-vertically {
		 padding-top: 30px;
	}
	 .site-footer p {
		 font-size: 14px;
		 line-height: 22px;
		 color: #c6c6c6 !important;
		 margin: 0 0 6px;
	}
	 .site-footer p.h4 {
		 color: #fff !important;
	}
	 .site-footer .klaviyo-form input[type=email]::placeholder, .site-footer .klaviyo-form input[type=email], .site-footer .klaviyo-form button {
		 font-size: 16px !important;
	}
	 .cart-popup-extended .popup-bottom h3 {
		 font-size: 14px;
		 line-height: 35px;
		 height: 35px;
		 text-transform: uppercase;
	}
	 .cart-popup-extended .cart__shipping {
		 font-size: 14px;
	}
	 .cart-popup-extended .cart-table .cart__meta {
		 padding: 0;
	}
	 .p-guide-holding-item.title {
		 margin-bottom: 30px;
	}
	 .p-guide-holding-col--left {
		 padding: 0;
	}
	 .image-bar-custom .image-grid {
		 padding: 0 2.7% 0;
	}
	 .image-bar-custom .image_item {
		 margin: 0% 2.5% 5.6% 2.5%;
		 width: 45%;
	}
	 .image-bar-custom a {
		 font-size: 30px;
		 font-weight: 600;
		 margin: 0 5%;
		 letter-spacing: 0.5px;
		 color: #000 !important;
	}
}
 @media all and (max-width: 568px) and (max-width: 567px) {
	 .main-cart-section .cart__buttons-container, .cart-popup-extended .cart__buttons-container {
		 padding: 0 20px;
		 margin: 17px auto;
	}
}
 @media all and (max-width: 568px) and (max-width: 567px) {
	 #shopify-section-16161580207ba1dc2c {
		 padding-top: 10px;
	}
}
 @media all and (max-width: 480px) {
	 .p-guide-holding__num {
		 width: 38px;
		 height: 38px;
		 font-size: 23px;
	}
	 .p-guide-holding__num svg {
		 width: 38px !important;
		 height: 38px !important;
	}
	 #shopify-section-16161580207ba1dc2c, #shopify-section-custom-content-new {
		 padding-bottom: 2px;
	}
}
 .index-section.hero-banner-custom {
	 margin-top: 0;
}
 .d-flex {
	 overflow: hidden;
	 padding-bottom: 20px;
}
 @media all and (min-width: 920px) {
	 .d-flex {
		 padding-bottom: 130px;
	}
}
 .d-flex .row {
	 display: flex;
	 flex-wrap: wrap;
	 margin: 0 -25px;
}
 .d-flex .row .col-3 {
	 width: 50%;
	 padding: 0 10px 20px;
}
 @media all and (min-width: 920px) {
	 .d-flex .row .col-3 {
		 width: 25%;
		 padding: 0 25px;
	}
}
 @media all and (min-width: 920px) {
	 .index-section.text-desc-block {
		 padding-top: 60px;
	}
}
 .text-desc-block .p-story-info {
	 display: flex;
	 flex-wrap: wrap;
	 margin-bottom: 30px;
}
 @media all and (min-width: 920px) {
	 .text-desc-block .p-story-info {
		 margin-bottom: 120px;
	}
}
 .text-desc-block .p-story-info .p-story__title, .text-desc-block .p-story-info .p-story__desc {
	 width: 100%;
}
 .text-desc-block .p-story-info .p-story__title {
	 margin: 0;
	 margin-bottom: 25px;
	 text-align: center;
	 font-size: 30px;
}
 @media all and (min-width: 920px) {
	 .text-desc-block .p-story-info .p-story__title {
		 width: 33%;
		 margin: 0;
		 text-align: left;
		 font-size: 48px;
	}
}
 .text-desc-block .p-story-info .p-story__desc {
	 margin: 0;
	 font-size: 16px;
}
 @media all and (min-width: 920px) {
	 .text-desc-block .p-story-info .p-story__desc {
		 width: 66%;
		 padding-left: 15px;
		 margin: 0;
		 font-size: 24px;
		 padding-top: 20px;
	}
}
 .text-desc-block .p-story-col .row:last-child .p-story-info {
	 margin-bottom: 0;
}
 @media all and (max-width: 749px) {
	 .mobile-nav-wrapper a {
		 font-size: 24px;
	}
	 .mobile-nav-wrapper a:before {
		 left: 130px !important;
		 top: 50% !important;
	}
}
 @media all and (max-width: 749px) {
	 .icon-close {
		 fill: #000;
	}
}
 .video-wrapper .preloader {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .hidden {
	 display: none;
}
 .payments__icons {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 margin-top: 16px;
}
 .payments__icons li {
	 padding: 0 2px;
}
 #shopify-section-custom-content-new .page-width > :first-child, #shopify-section-custom-content-new .page-width > :first-child {
	 border-bottom: 0 solid #000;
	 padding-bottom: 0;
}
 .product__policies.rte {
	 display: none;
}
 button {
	 letter-spacing: 0;
	 font-family: "proxima-nova" !important;
}
 .sps-section__wrapper h4 {
	 font-weight: 500;
	 text-transform: uppercase;
	 text-align: left;
	 margin: 0;
}
 @media (max-width: 992px) {
	 .sps-section__wrapper h4 {
		 text-align: center;
	}
}
 .sps-section__wrapper h2 {
	 text-align: left;
}
 @media (max-width: 992px) {
	 .sps-section__wrapper h2 {
		 text-align: center;
	}
}
/** DISCOUNT BUTTONS **/
 .discount_buttons {
	 display: flex;
	 justify-content: space-between;
	 flex-direction: column;
	 flex-wrap: nowrap;
	 margin: 20px 0;
}
 @media (max-width: 992px) {
	 .discount_buttons {
		 justify-content: space-around;
		 margin-bottom: 0;
	}
}
 .discount_buttons .slick-dots li {
	 border-radius: 50%;
	 height: 13px;
	 width: 13px;
}
 .discount_buttons .slick-dots li:nth-child(1) {
	 border: 1px solid #8978dd;
}
 .discount_buttons .slick-dots li:nth-child(2) {
	 border: 1px solid #d97e6d;
}
 .discount_buttons .slick-dots li button {
	 opacity: 0;
	 border-radius: 50%;
	 height: 11px;
	 width: 11px;
}
 .discount_buttons .slick-dots li button:before {
	 background-color: transparent;
	 opacity: 0;
}
 .discount_buttons .slick-dots li:nth-child(1) button {
	 background-color: #8978dd;
}
 .discount_buttons .slick-dots li:nth-child(2) button {
	 background-color: #d97e6d;
}
 .discount_buttons .slick-dots li.slick-active button {
	 opacity: 1;
}
 .discount_buttons .discount_buttons_wrap {
	 width: 100%;
	 text-align: center;
	 margin: 0;
	 margin-top: 50px;
	 position: relative;
}
 @media (max-width: 992px) {
	 .discount_buttons .discount_buttons_wrap {
		 border-radius: 10px 10px 0 0;
	}
	 .discount_buttons .discount_buttons_wrap:nth-child(2) {
		 margin-top: 65px;
	}
}
 .discount_buttons .discount_buttons_wrap:before {
	 content: '';
	 position: absolute;
	 top: -33px;
	 right: 20px;
	 height: 66px;
	 width: 66px;
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x2 {
	 background-color: #f7f2fd;
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x2 .buy-now-btn {
	 background-color: #8978dd;
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x2:before {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/double_pack.svg');
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x3 {
	 background-color: #f9efed;
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x3 .buy-now-btn {
	 background-color: #d97e6d;
}
 .discount_buttons .discount_buttons_wrap.discount_buttons_x3:before {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/salon_pack.svg');
}
 .discount_buttons .discount_buttons_wrap .head {
	 padding: 20px;
}
 @media (max-width: 766px) {
	 .discount_buttons .discount_buttons_wrap .head {
		 padding: 15px 20px 15px 25px;
	}
}
 @media (max-width: 992px) {
	 .discount_buttons .discount_buttons_wrap .head {
		 border-radius: 10px 10px 0 0;
	}
}
 .discount_buttons .discount_buttons_wrap .head h3 {
	 margin: 0;
	 margin-bottom: 15px;
	 text-align: left;
	 font-size: 22px;
}
 @media (min-width: 992px) and (max-width: 1200px) {
	 .discount_buttons .discount_buttons_wrap .head h3 {
		 font-size: 1.2rem;
	}
}
 .discount_buttons .discount_buttons_wrap .head .discount--info {
	 display: flex;
	 justify-content: space-between;
}
 .discount_buttons .discount_buttons_wrap .head .discount--info .product_price {
	 font-size: 16px;
	 font-weight: 500;
}
 .discount_buttons .discount_buttons_wrap .head .discount--info p {
	 font-size: 12px;
}
 .discount_buttons .discount_buttons_wrap .head p {
	 border: 1px solid black;
	 border-radius: 5px;
	 display: inline-block;
	 line-height: 1;
	 font-size: 0.7rem;
	 background-color: #fff;
}
 @media (max-width: 766px) {
	 .discount_buttons .discount_buttons_wrap .head p {
		 font-size: 0.7rem;
	}
}
 @media (min-width: 992px) and (max-width: 1200px) {
	 .discount_buttons .discount_buttons_wrap .head p {
		 font-size: 0.9rem;
	}
}
 .discount_buttons .discount_buttons_wrap .head p span {
	 display: block;
	 padding: 5px 20px;
	 text-transform: uppercase;
	 font-weight: 600;
}
 @media (max-width: 766px) {
	 .discount_buttons .discount_buttons_wrap .head p span {
		 padding: 5px 10px;
	}
}
 .discount_buttons .discount_buttons_wrap .product-form__cart-submit {
	 text-transform: none;
	 background-color: #3f16c3;
	 margin-bottom: 0;
	 border-radius: 0 0 2px 2px;
	 padding: 18.5px 10px;
}
 @media (max-width: 992px) {
	 .discount_buttons .discount_buttons_wrap .product-form__cart-submit {
		 border-radius: 0 0 10px 10px;
		 padding: 19px 0;
	}
}
 @media (min-width: 992px) and (max-width: 1200px) {
	 .discount_buttons .discount_buttons_wrap .product-form__cart-submit {
		 font-size: 1.1rem;
	}
}
 @media (max-width: 992px) {
	 .discount_buttons .discount_buttons_wrap .product-form__cart-submit span {
		 font-size: 22px;
		 padding-right: 4px;
		 padding-left: 4px;
	}
}
 .discount_buttons-slider {
	 margin-top: 0;
}
 @media (max-width: 767px) {
	 .discount_buttons-slider {
		 margin-top: 28px;
	}
}
 .discount_buttons-slider .slick-dots {
	 margin-top: 2px;
}
/** CART **/
 .cart-popup-extended .empty-cart {
	 margin-top: 0;
}
 .cart-popup-extended .empty-cart .empty-cart--head {
	 background: #f2e3dd;
	 background: -webkit-linear-gradient(left, rgba(242, 227, 221, 1) 0%, rgba(9, 35, 121, 0) 53%, rgba(236, 233, 250, 1) 100%);
	 background: -o-linear-gradient(left, rgba(242, 227, 221, 1) 0%, rgba(9, 35, 121, 0) 53%, rgba(236, 233, 250, 1) 100%);
	 background: linear-gradient(to right, rgba(242, 227, 221, 1) 0%, rgba(9, 35, 121, 0) 53%, rgba(236, 233, 250, 1) 100%);
}
 @media (max-width: 767px) {
	 .cart-popup-extended .empty-cart .empty-cart--head h4 {
		 font-weight: 500;
		 font-size: 14px;
	}
}
 .cart-popup-extended .empty-cart .empty-cart--head h3 {
	 margin: 0;
	 padding: 20px 0;
	 font-weight: 500;
}
 @media (max-width: 767px) {
	 .cart__image {
		 max-height: 70px;
	}
}
 .cart-popup-extended .popup-bottom .cart-totals, .cart-popup-extended .popup-bottom .cart__buttons-container {
	 padding: 0 20px;
}
 @media (max-width: 568px) {
	 .cart-popup-extended .blue-button, .main-cart-section .blue-button {
		 border-radius: 8px;
	}
}
 @media (min-width: 569px) {
	 .cart-popup-extended .cart-table .cart__meta {
		 padding: 0;
	}
}
 @media (max-width: 568px) {
	 .cart-popup-extended .cart-table .cart__meta, .main-cart-section .cart-table .cart__meta {
		 width: 72px;
	}
}
 .discount_buttons--cart {
	 flex-direction: column;
	 margin: 0;
}
 .discount_buttons--cart .discount_buttons_wrap {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 width: 100%;
	 padding: 20px;
	 margin: 0;
	 border-radius: 0;
}
 .discount_buttons--cart .discount_buttons_wrap:before {
	 content: none;
}
 .discount_buttons--cart .discount_buttons_wrap:last-child {
	 margin-top: 0;
}
 .discount_buttons--cart .discount_buttons_wrap .product-meta {
	 display: flex;
	 align-items: center;
}
 .discount_buttons--cart .discount_buttons_wrap .product-meta.product-meta-qty {
	 align-self: flex-end;
}
 .discount_buttons--cart .discount_buttons_wrap .product-meta .product-featured {
	 display: flex;
}
 .discount_buttons--cart .discount_buttons_wrap .product-meta .product_price {
	 font-size: 16px;
	 line-height: 1;
	 font-weight: 500;
}
 .discount_buttons--cart .discount_buttons_wrap .head {
	 padding: 0;
	 margin-left: 20px;
}
 @media (min-width: 768px) {
	 .discount_buttons--cart .discount_buttons_wrap .head {
		 margin-left: 20px;
	}
}
 .discount_buttons--cart .discount_buttons_wrap .head h3 {
	 margin-bottom: 12px;
	 font-size: 1.1rem;
	 text-align: left;
	 font-weight: 600;
	 background: transparent;
	 color: #000;
}
 @media (max-width: 767px) {
	 .discount_buttons--cart .discount_buttons_wrap .head h3 {
		 margin-bottom: 5px;
	}
}
 .discount_buttons--cart .discount_buttons_wrap .head p {
	 border: 1px solid #000;
	 font-size: 1rem;
	 background-color: transparent;
}
 .discount_buttons--cart .discount_buttons_wrap .head p span {
	 padding: 0 15px;
	 font-weight: 600;
	 font-size: 12px;
	 line-height: 24px;
}
 .discount_buttons--cart .discount_buttons_wrap .head .cart__info .item__title {
	 margin-bottom: 12px;
}
 @media (max-width: 767px) {
	 .discount_buttons--cart .discount_buttons_wrap .head .cart__info .item__title {
		 margin-bottom: 5px;
	}
}
 .discount_buttons--cart .discount_buttons_wrap .head .cart__info .cart__qty {
	 text-align: left;
}
 .discount_buttons--cart .discount_buttons_wrap .head .cart__info .cart__qty .change-product-quantity {
	 display: flex;
	 align-items: center;
}
 .discount_buttons--cart .discount_buttons_wrap .head .cart__info a {
	 line-height: 26px;
	 text-align: left;
	 font-size: 20px;
	 background: none;
	 color: #000;
	 padding: 0;
	 margin: 0;
	 border-radius: 0;
	 font-weight: 600;
}
 @media (max-width: 767px) {
	 .discount_buttons--cart .discount_buttons_wrap .head .cart__info a {
		 font-size: 16px;
	}
}
 .discount_buttons--cart .discount_buttons_wrap .product-meta-qty {
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: flex-end;
}
 .discount_buttons--cart .discount_buttons_wrap .product-form__cart-submit {
	 margin: 0;
	 padding: 0;
	 width: 24px;
	 height: 24px;
	 border: none;
	 border-radius: 2px;
	 display: block;
	 line-height: 24px;
	 min-height: 1px;
	 margin-bottom: 20px;
}
 .discount_buttons--cart .discount_buttons_wrap .add-to-cart-text {
	 line-height: 1;
	 height: 24px;
	 font-size: 22px;
	 display: block;
}
 .discount_buttons--cart .discount_buttons_wrap .add-to-cart-text .icon {
	 width: 15px;
	 height: 15px;
}
 .discount_buttons--cart .discount_buttons_wrap.cart__row {
	 background-color: #fafafa;
	 border-bottom: 1px solid #ededed;
}
 .discount_buttons--cart .change-product-quantity input[type="number"] {
	 font-size: 20px;
}
 @media (max-width: 767px) {
	 .discount_buttons--cart .change-product-quantity input[type="number"] {
		 font-size: 16px;
	}
}
 .cart-popup-extended .popup-bottom .discount_buttons--cart.upgrade {
	 padding-left: 0;
	 padding-right: 0;
	 border-bottom: 0;
}
 .cart-popup-extended .popup-bottom .discount_buttons--cart.upgrade .discount_buttons_wrap {
	 padding: 20px 0;
	 margin-left: 20px;
	 margin-right: 20px;
	 width: auto;
}
 .cart-popup-extended .popup-bottom .discount_buttons--cart.upgrade .popup-description {
	 padding: 10px 20px;
}
 .cart-popup-extended .cart-subtotal {
	 padding: 0 20px;
}
/** SINGLE **/
 .product-single__title--wrapper {
	 display: flex;
	 flex-direction: column;
	 justify-content: space-between;
	 align-items: flex-start;
}
 @media (max-width: 992px) {
	 .product-single__title--wrapper {
		 justify-content: center;
		 align-items: center;
		 padding: 0 20px;
	}
}
 @media (max-width: 568px) {
	 .product-single__title--wrapper {
		 margin-top: 0;
	}
}
 @media (max-width: 568px) {
	 .featured-product-custom .product-single__title {
		 font-size: 26px;
		 margin-top: 11px;
	}
}
 .featured-product-custom .price-item {
	 font-size: 24px;
	 font-weight: 400;
}
 @media (max-width: 568px) {
	 .featured-product-custom .price-item {
		 font-size: 18px;
	}
}
 @media (max-width: 568px) {
	 .featured-product__price + p {
		 display: none;
	}
}
 .show_quantity_selector {
	 display: flex;
	 justify-content: space-between;
}
 @media (max-width: 992px) {
	 .show_quantity_selector {
		 padding: 0 20px;
		 margin-top: 22px;
	}
}
 .show_quantity_selector .product-form__item label {
	 font-size: 1.2rem;
}
 .qty_styled {
	 border-bottom: 1px solid #eaeaea;
	 padding: 10px 0 15px;
}
 .qty_styled .product-form__item {
	 margin: 0;
}
 @media (max-width: 700px) {
	 .qty_styled {
		 background: #fff;
		 padding: 12px 0 22px;
		 margin-bottom: 18px;
	}
}
 .bandle_info {
	 opacity: 1;
	 padding: 25px 0;
}
 @media (max-width: 700px) {
	 .bandle_info {
		 background: #fff;
		 padding: 0 0 20px;
	}
}
 .bandle_info p {
	 font-size: 16px;
	 padding: 0px 14px;
	 line-height: 23px;
	 border: 1px solid #fff;
	 display: inline-block;
}
 @media (max-width: 700px) {
	 .bandle_info p {
		 font-size: 14.7px;
	}
}
 .bandle_info p.active {
	 border: 1px solid blue;
	 color: blue;
	 border-radius: 5px;
}
 .bandle_info p:first-child {
	 margin-bottom: 5px;
}
 @media (max-width: 700px) {
	 .bandle_info p:first-child {
		 margin-bottom: 0;
	}
}
 .featured-product-custom .product-form .show_quantity_selector .product-quantity-set {
	 width: 2.2rem;
	 height: 1.8rem;
	 line-height: 1.8rem;
	 font-size: 1.8rem;
}
 .featured-product-custom .product-form .show_quantity_selector .product-form__input--quantity {
	 background: transparent;
	 font-size: 33px;
	 font-weight: normal;
}
 @media (max-width: 568px) {
	 .featured-product-custom .product-form .show_quantity_selector .product-form__input--quantity {
		 font-size: 24px;
		 margin: 0 5px;
	}
}
 .featured-product-custom .product-form {
	 margin-top: 0;
}
 .wrap--redesign {
	 background-color: transparent;
}
 @media (max-width: 992px) {
	 .wrap--redesign {
		 margin-top: 20px;
		 border-radius: 10px 10px 0 0;
	}
}
 .wrap--redesign .product-form .product-form__cart-submit span {
	 margin-left: 0;
	 padding-left: 4px;
	 padding-right: 4px;
}
 @media (max-width: 992px) {
	 .featured-product-custom .wrap--redesign .radio-input {
		 justify-content: center;
	}
}
 .featured-product-custom .wrap--redesign .show_quantity_selector {
	 flex-direction: column;
}
 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper {
	 display: flex;
	 margin-bottom: 13px;
}
 @media (max-width: 992px) {
	 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper {
		 justify-content: center;
		 margin: 0;
	}
}
 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper .radio-input {
	 margin: 0 23px 0 0;
}
 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper .radio-input:nth-child(1) {
	/* margin-right: 52px;
	 @media (max-width: 992px) {
		 margin-right: 28px;
	}
	 */
}
 @media (max-width: 600px) {
	 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper .radio-input {
		 margin: 0 8.5px;
	}
}
 @media (max-width: 992px) {
	 .featured-product-custom .wrap--redesign .show_quantity_selector .selector-wrapper .radio-input label {
		 font-size: 15px;
	}
}
 .featured-product-custom .wrap--redesign .product-form__input[type="radio"] {
	 margin-right: 32px;
	 min-height: 20px;
	 height: 20px;
}
 .featured-product-custom .wrap--redesign .product-form__input[type="radio"]:before {
	 width: 22px;
	 height: 22px;
}
 @media (max-width: 568px) {
	 .featured-product-custom .wrap--redesign .product-form__input[type="radio"]:before {
		 width: 18px;
		 height: 18px;
	}
}
 .featured-product-custom .wrap--redesign .product-form .product-quantity-set {
	 background-color: transparent;
}
 @media (max-width: 992px) {
	 .featured-product-custom .wrap--redesign .product-form .product-form__cart-submit {
		 border-radius: 10px;
		 padding: 15px 0;
	}
	 .featured-product-custom .wrap--redesign .product-form .product-form__cart-submit span {
		 font-size: 18px;
		 padding-right: 4px;
		 padding-left: 4px;
	}
}
 @media (max-width: 568px) {
	 .featured-product-custom .wrap--redesign .product-single__title {
		 padding-top: 0;
	}
}
 .featured-product-custom .product-single__description {
	 display: none;
}
 @media (max-width: 992px) {
	 .featured-product-custom .product-single__description {
		 display: none;
	}
}
 #shopify-section-slider-professional-section .sps-section__slider-item-link {
	 text-decoration: none;
}
 #shopify-section-16298057798f005771 .sps-section__slider-item-link {
	 text-decoration: none;
}
 @media (min-width: 767px) {
	 .sps-section__wrapper {
		 padding: 120px 20px;
	}
}
 .sps-section__wrapper-title {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/slipse.svg');
}
 @media (max-width: 992px) {
	 .sps-section__wrapper-title {
		 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/slipse.svg');
	}
}
 .buy-now-btn {
	 display: flex;
	 justify-content: center;
	 width: 100%;
	 background-color: #161616;
	 padding: 14px 10px;
	 font-size: 24px;
	 line-height: 1;
	 min-height: 44px;
	 text-transform: capitalize;
	 font-weight: 600;
}
 .buy-now-btn:hover {
	 background-color: #161616 !important;
}
 @media (max-width: 992px) {
	 .buy-now-btn {
		 border-radius: 10px;
		 padding: 19px 10px;
	}
}
 @media (max-width: 767px) {
	 .buy-now-btn {
		 font-size: 20px;
	}
}
 @media (max-width: 992px) {
	 .home-testimonials__item-loadmore {
		 border-radius: 2px;
	}
}
 .site-header.scrolling.active .site-header__mobile-nav.scrolling.active {
	 border-bottom: 1px solid #efefef;
}
 .site-header.dark {
	 border-bottom: 1px solid #efefef;
}
 .site-header.dark .grid--table {
	 border-bottom: 1px solid #efefef;
}
 .product-form__controls-group--submit {
	 margin-top: 9px;
}
 @media (max-width: 992px) {
	 .product-form__controls-group--submit {
		 margin-top: 0;
	}
}
/* HOME */
 .home-testimonials-section .home-testimonials__item-loadmore {
	 border-radius: 2px;
}
/** HOME TESTIMONIALS **/
 .home-testimonials {
	 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/bcg_desktop_1.svg');
	 background-repeat: no-repeat;
	 background-size: cover;
}
 @media (max-width: 567px) {
	 .home-testimonials {
		 background-image: url('//us.irocomb.com/cdn/shop/t/20/assets/bcg_mobile_1.svg');
	}
}
 @media (max-width: 749px) {
	 #shopify-section-1615974578f6af26bd .custom__item {
		 margin-bottom: unset;
	}
}
 @media (max-width: 567px) {
	 #shopify-section-16298057798f005771 .sps-section__wrapper {
		 padding-bottom: 0px;
		 padding-top: 50px;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper .slick-dotted.slick-slider {
		 padding-bottom: 0;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper .sps-section__slider-item-img-box {
		 padding: 0 8px 0;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper .sps-section__slider-item-img {
		 margin-bottom: 16px;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper .slick-dots {
		 margin-top: 10px;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper h4 {
		 margin-bottom: 5px;
	}
	 #shopify-section-16298057798f005771 .sps-section__wrapper h2 {
		 margin-bottom: 5px;
	}
}
 @media (max-width: 567px) {
	 .profslider-section {
		 padding-bottom: 30px;
	}
}
 @media (max-width: 567px) {
	 .profslider-section .sps-section__wrapper {
		 padding-bottom: 47px;
	}
}
 @media (max-width: 567px) {
	 .profslider-section .sps-section__wrapper-title {
		 margin-bottom: 10px;
		 padding-top: 0px;
	}
	 .profslider-section .sps-section__wrapper-title h4 {
		 margin-bottom: 5px;
	}
	 .profslider-section .sps-section__wrapper-title h2 {
		 margin: 0 0 4px;
	}
	 .profslider-section .sps-section__wrapper-title .slick-dots {
		 margin-bottom: 12px;
	}
}
 .home-testimonials h2, .profslider-section h2 {
	 margin: 0 0 20px;
}
 @media (max-width: 567px) {
	 .home-testimonials__wrapper {
		 padding: 51px 15px 54px;
	}
}
 .price__pricing-group {
	 display: flex;
	 width: 100%;
}
 .price__regular.line_thrue {
	 text-decoration: line-through;
	 color: #a2a1a1;
}
 .price__regular.line_thrue .price-item {
	 color: #a2a1a1;
}
 .price__sale.show {
	 display: block;
}
 #shopify-section-1617985743b7debf01 .page-width {
	 padding: 0;
}
 @media (max-width: 767px) {
	 #shopify-section-1617985743b7debf01 .page-width {
		 padding: 24px 0 60px;
	}
}
 @media (max-width: 500px) {
	 #shopify-section-1617985743b7debf01 .page-width {
		 padding: 24px 0 60px;
	}
}
 @media (max-width: 992px) {
	 #shopify-section-product-template_custom {
		 padding-bottom: 20px;
	}
}
 @media (max-width: 749px) {
	 #shopify-section-custom-content-new .custom__item {
		 margin-bottom: 35px;
	}
}
 @media (max-width: 767px) {
	 .page-width {
		 padding: 10px 5.28%;
	}
}
 @media (max-width: 767px) {
	 .template-product .two-column-content .page-width {
		 padding: 5px 5.28% 10px;
	}
	 .template-product .two-column-content .inner-section:first-child {
		 padding-top: 8%;
	}
	 .template-product .two-column-content .inner-section {
		 padding-top: 8%;
	}
	 .template-product .two-column-content .inner-section h2 {
		 margin-bottom: 30px;
	}
	 .template-product .two-column-content .accordion-item {
		 margin-bottom: 14px;
	}
}
 .show_qty_btns.show .qty_btns {
	 display: block;
}
 .show_qty_btns.show .qty_styled, .show_qty_btns.show .bandle_info {
	 opaacity: 0;
	 position: absolute;
	 left: -9999px;
}
 .qty_btns {
	 display: none;
	 margin-top: 18px;
}
 .qty_btns a {
	 display: block;
	 width: 100%;
	 letter-spacing: 0;
	 border: 2px solid #000;
	 border-radius: 2px;
	 font-size: 18px;
	 color: #000;
	 transition: all 0.3s;
	 text-transform: capitalize;
	 font-family: proxima-nova;
	 padding: 10px 0 9px;
}
 .qty_btns a + a {
	 margin-top: 8px;
}
 .qty_btns a.active, .qty_btns a:hover {
	 background: #f0f0f0 0% 0% no-repeat padding-box !important;
}
 @media screen and (max-width: 992px) {
	 .show_qty_btns {
		 margin: 15px -20px 0px;
	}
	 .qty_btns {
		 margin-top: 0px;
	}
	 .qty_btns a {
		 font-size: 14px;
		 border-radius: 8px;
		 padding: 12px 0;
	}
	 .qty_btns a + a {
		 margin-top: 7px;
	}
	 .featured-product-custom .wrap--redesign .product-form .product-form__cart-submit {
		 border-radius: 10px;
		 padding: 13px 5px;
	}
	 .main-cart-section .cart-table .cart__qty {
		 bottom: 14px;
	}
	 .main-cart-section .cart-table {
		 border-top: 2px solid #e8e8e8;
		 margin-top: 36px;
	}
	 .main-cart-section .cart-table td {
		 padding-top: 15px !important;
		 padding-bottom: 15px !important;
	}
	 .cart__footer {
		 padding-top: 0;
	}
	 .main-cart-section .cart__shipping {
		 text-align: left;
	}
	 .main-cart-section .cart-subtotal {
		 margin-top: 108px;
	}
	 .main-cart-section .cart__buttons-container {
		 padding: 0;
		 max-width: 100%;
		 width: 100%;
	}
	 .main-cart-section .cart-table .cart__info {
		 padding-left: 20px;
	}
	 .main-cart-section .cart__remove {
		 top: 10px;
		 right: 0;
	}
	 .main-cart-section .cart-table .item__title {
		 margin-top: 1px;
	}
	 .main-cart-section .dotts {
		 height: 18px;
	}
}
 .change-product-quantity {
	 display: flex;
	 align-items: center;
}
 .main-cart-section .change-product-quantity .product-quantity-set.minus {
	 background-image: url('//cdn.shopify.com/s/files/1/0509/5971/2432/t/33/assets/minus_svg.svg');
	 background-repeat: no-repeat;
	 background-size: contain;
}
 .main-cart-section .change-product-quantity .product-quantity-set.plus {
	 background-image: url('//cdn.shopify.com/s/files/1/0509/5971/2432/t/33/assets/plus_svg.svg');
	 background-repeat: no-repeat;
	 background-size: contain;
}
 .main-cart-section .change-product-quantity .product-quantity-set {
	 text-indent: -9999px;
}
 .main-cart-section .change-product-quantity input[type=number] {
	 width: 21px;
}
 .popup-bottom {
	 display: none;
}
 .cart-totals {
	 margin-top: auto;
}
 body:has(lb-upsell-addon-popup) .cart__buttons-container {
	 display: none;
}
 .lb-addon-popup-bg {
	 z-index: 999999999;
}
.lb-addon-popup-continue-btn {
    max-width: 125px;
}
#shopify-section-template--24728810062163__1616056110e3b4fbd7 {
  padding-top: 0;
}

moast-carousel {
  z-index: 2;
}
 