@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

*, *:focus, a:focus, a:focus:hover, button:focus, button:focus:hover, input:focus, input:focus:hover{outline:none;}
img{vertical-align:top;}
.grid{margin-left:-15px;}
.grid>* {padding-left: 15px;}

header.promo-bar{font-family: 'Arial';font-size:18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;}
header.promo-bar span.promo-bar-text{padding-top:5px;padding-bottom:5px;}

header.site-header .wrapper{max-width:1320px;}
header.util .wrapper, .contain-site-width, footer.site-footer .wrapper, .collection .wrapper, .featured-collection .wrapper, .simple-collection .wrapper, .single-product .wrapper{max-width:1280px;}

header.site-header.minimal{padding:0;}
header.site-header.minimal .wrapper{padding:0 20px;}
header.site-header.minimal .logo-nav-contain{padding:15px 0;display: flex;align-items: center;position:relative;}
header.site-header.minimal .logo-contain{padding-top: 0;margin-bottom: 0;position: relative;top: 3px;}

header.site-header.minimal nav.nav-bar{margin:0 !important;width:100%;}
header.site-header.minimal nav.nav-bar ul.site-nav>li{padding: 0 30px;border:none;}
header.site-header.minimal nav.nav-bar ul.site-nav>li>a{padding: 4px 0;font-weight:500;}
header.site-header nav.nav-bar ul.site-nav li a{font-size:18px;border-top: 2px solid transparent;border-bottom: 2px solid transparent;}
header.site-header nav.nav-bar ul.site-nav li a:hover, header.site-header nav.nav-bar ul.site-nav li a:focus{background:transparent;border-bottom-color:#fff;}
header.util{background:transparent;}
header.util .wrapper{display: flex;align-items: center;justify-content: space-between;}
header.util a#CartButton{color:#4f318f;border:none;padding:0;position: relative;}
header.util a#CartButton:hover, header.util a#CartButton:focus {background-color: transparent;color: #000;}
header.util a#CartButton i{font-size: 30px;}
header.util a#CartButton #CartCount{width: 20px;height: 20px;background-color:#000;color:#fff;border-radius: 50%;line-height: 20px;position: absolute;top: -6px;right: -12px;}
.search-wrap{padding-right:15px;}
.search-wrap .search-link{font-size:30px;color:#4f318f;}
.search-wrap .search{display:none;width: calc(100% - 120px);background-color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index:-999;}
.search-wrap.active .search{z-index: 999;display:block;}
.search-wrap.active .search-link i:before{content:"\f00d";}
.search-wrap input{width:100%;color: #000;border: 2px solid #4f318f;padding: 10px 10px 10px 20px;}
.search-wrap .search-btn{width:49px;height:100%;font-size: 24px;background-color:#4f318f;color:#fff;border:2px solid #4f318f;position:absolute;top:0;right:0;}

.contain-site-width{padding:12px 0;}
.section-standard header{margin-bottom:5px;}
.section-standard header h4, .section-standard header .h4{text-transform:uppercase;}

.collection-list figcaption{display:none;}

.gallery .grid{margin-bottom:-20px;}

.section-standard.no-border.hero-video{background-color:#4f318f;padding: 12px 20px;}
.hero-video .content-box{margin-bottom:12px;}
.hero-video h2{text-transform:uppercase;}
.hero-video .wrapper{width:58%;margin: 0 auto;order:2;}
.hero-video .video-wrap{position:relative;display:flex;}
.hero-video .featured-hero{height:auto !important;padding-top:56.25%;}
.button-left{width:21%;padding-right:15px;order:1;}
.button-right{width:21%;padding-left:15px;order:3;}

.section-newsletter .contain-site-width{padding:0;}
.section-newsletter .grid {display: flex;flex-wrap:wrap;}
.section-newsletter .grid__item{margin-bottom:0;display: flex;align-items: center;}
.section-newsletter .grid__item-img{align-items: flex-end;}
.section-newsletter .grid__item-text{justify-content: center;flex-direction: column;align-items: flex-start;}
.newsletter-text{max-width: 440px;padding: 70px 0;margin: 0 auto;}
.offer-message h4 {    font-size: 54px;    color: #fff;    line-height: 1;   margin-bottom: 15px;}
.offer-message .rte{font-size:19px;color:#fff;margin-bottom: 20px;text-align: justify;max-width: 90%;}
.offer-email .input-row{display:flex;}
.offer-email .input-wrapper{width:100%;}
.offer-email .input-group-field{background-color: #fff;border: 2px solid #fff;padding: 10px 14px;width: 100%;font-weight: 500;}
.offer-email .btn{background-color:#000;color:#fff;border: 2px solid #fff;font-weight: 500;margin-left:-2px;text-transform:uppercase;padding:10px 18px;white-space:nowrap;}
header.site-header nav.nav-bar ul.site-nav li a:hover{color:#000;}

footer.site-footer{text-align:left;padding-bottom: 15px;}
footer.site-footer .wrapper{padding-top:0;}
footer.site-footer a{text-decoration:none;}
footer.site-footer .grid{font-size: inherit;display:flex;flex-wrap:wrap;}
footer.site-footer .grid .footer-logo{width:25%;}
footer.site-footer .grid .menu{width:16.66%;}
footer.site-footer .grid .social{width:25%;}
footer.site-footer h4, footer.site-footer .h4{font-size:16px;font-weight:600;text-transform:uppercase;}
footer.site-footer .footer-logo a:hover, footer.site-footer .footer-logo a:focus{opacity:1;}
footer.site-footer ul li {margin-bottom: 10px;}
footer.site-footer ul li a{font-size:16px;text-transform:uppercase;}
footer.site-footer ul.social-icons{margin-bottom: 10px;}
footer.site-footer ul.social-icons li a{width: 33px;height: 30px;}
.footer-btm{padding-top: 15px;display: flex;align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.payment-method{max-width:420px;}
footer.site-footer p.copyright{color:#fff;margin:0;font-weight:600;}

.collection{padding-bottom:30px;}
header.content-util{border-bottom:1px solid #e3e3e3;padding-bottom: 15px;padding-top: 15px;}
header.content-util nav.breadcrumb{font-size:14px;}
.collection .products-grid.full-width .box.product,.simple-collection .box.product{width:33.33%;}
.collection .collection-container{padding-top:20px;padding-bottom:0;}
header.collection-header {margin-bottom: 20px;}
header.collection-header>.container{padding-bottom:0;border:none;}
header.collection-header .sort-by label{font-size:20px;vertical-align:middle;text-transform:uppercase;}
header.collection-header .sort-by select, header.collection-header .sort-by .disclosure__toggle{font-size: 14px;outline: 1px solid #000000;height: 32px;}
header.collection-header .sort-by select:focus, header.collection-header .sort-by .disclosure__toggle:focus {outline: 1px solid #000;}

.collection .products-grid .box.product{margin-bottom:20px;}
.product_card__image-wrapper{background-color:#f8f8f8;}
.featured-collection figcaption span.price, .simple-collection figcaption span.price, .collection figcaption span.price{font-size: 16px;}
.pagination{margin-top:10px;}
.pagination li {margin: 0 2px;}
.pagination li a, .pagination li span{border-left: 2px solid #ccc;}
.pagination li.active a, .pagination li.active span{background: #ededed;color: #323232;}
.single-product{padding-bottom:20px;}
.product-image--slider:not(.is-fullscreen) .flickity-button{display:none !important;}
.product-thumb--slider[data-slider-enabled="true"]{height:auto;}
.product-thumb--cell{width:calc(25% - 0.9375em);height:auto;}
.product-thumb--cell a{width:100%;padding-top:100%;background-color: #f8f8f8;}
.product-thumb--cell img{width:100%;height:100%;max-height:100%;object-fit:contain;position:absolute;top:0;left:0;}
.product-title h1{font-size:30px;    text-transform: uppercase;}
#yottie_2 .yottie-widget-video-info-title {    text-decoration: none;    text-transform: uppercase;}
.purchase-box .selection-wrapper.price>span {color: #ff2411;}
.purchase-box .selection-wrapper.price>span{font-size:26px;}
.product__policies{display:none;}
.purchase-box .selection-wrapper{border-bottom-width:2px;}
.selection-wrapper label,.selection-wrapper1 label{font-size: 21px;color: #010000;}
.selection-wrapper .single-option-radio label.swatch-label--color,.selection-wrapper1 .single-option-radio label.swatch-label--color {border-width: 3px;border-color: #000;}
.single-option-radio .swatch-container.color label span.swatch--swatch{width:34px;height:34px;border:none;margin:0;}
.single-option-radio .swatch-container.color [type='radio']:checked+label, .single-option-radio .swatch-container.color [type='radio']:not(:checked)+label:hover, .single-option-radio .swatch-container.color [type='radio']:not(:checked)+label:focus{border-width:3px;}
.selection-wrapper .single-option-radio label,.selection-wrapper1 .single-option-radio label{font-size: 14px;padding:12px 15px;border-color:#000;border-width:1px;min-width: 40px;}
.single-option-radio input[type='radio']:checked+label{background-color:#000;border-color:#000;border-width:1px;}
.quantity-select{max-width: 180px;}
.quantity-select button, .quantity-select input{height:40px;font-size: 18px;font-weight:600;border-width:1px;border-color:#d3d3d3;}
.quantity-select .input-wrapper input{width:100%;border-width:1px 0;}
.quantity-select .button-wrapper button {padding: 0 14px;}
.purchase-box .selection-wrapper.variant,.purchase-box .selection-wrapper1.variant{border:none;margin:0;}
aside.product-aside .purchase-box{border:none;margin-bottom:0;padding-bottom: 10px;}
.default-cart-button__button, html.no-js .default-cart-button__button{font-size:26px;}
.atc-img{margin-bottom:20px;}
.description__tabs .tab__title{font-size: 18px;text-align: center;border: 1px solid #000;padding: 8px 35px;position: relative;}
.description__tabs .tab__title:hover, .description__tabs .tab__title:focus{color:#000;}
.description__tabs .tab__title:after{background-image:none;content:'\f107';font-family: FontAwesome;position: absolute;right: 15px;height: auto;width: 20px;margin: 0;font-size: 24px;color: #000;opacity: 1;top: 44%;line-height: 1;transform: translateY(-50%);}
.description__tabs .tab--active .tab__title:after {-webkit-transform: scaleY(-1) translateY(36%);-moz-transform: scaleY(-1) translateY(36%);-ms-transform: scaleY(-1) translateY(36%);-o-transform: scaleY(-1) translateY(36%);transform: scaleY(-1) translateY(36%);}
.description__tabs .tab__content{background-color: #f8f8f8;border-width: 0px 1px 1px;border-style: solid;padding: 15px;}

.simple-collection {padding: 20px 20px 0;}
.simple-collection .product-container .box{margin-bottom:20px;}
.simple-collection header h4, .simple-collection header .h4{font-weight: 600;}
.simple-collection figcaption .product-title{font-size: 18px;font-weight: 500;text-transform:uppercase;}
.simple-collection figcaption span.price {    font-size: 16px;    color: #b5b5b5;    font-weight: normal;    margin-top: 5px;}
#yottie_1 .yottie-widget-video-info-title { text-transform: uppercase;}
#yottie_1 .yottie-widget-video-info-passed-time,div.yottie-widget-video-info-properties-inner {color: #000 !important;font-size:16px !important;}
/* .image-with-text-main {background: #ffd54f;} */
.image-with-text-main h3 {font-size: 2.1875em;text-align: center;    text-transform: uppercase;}
.image-with-text-main .contain-site-width {    max-width: 1000px;}
.image-with-text-main .contain-site-width .feature-row__item.feature-row__text p {    font-size: 18px;font-weight: 500;}
.image_with_bottum_text {font-size: 18px;margin: 25px 0 5px 0;    text-align: center;   color: #4f318f;    font-weight: bold;}
.top_cs_text {max-width: 1000px;    margin: 0 auto;    padding-bottom: 10px;   text-transform: uppercase;}
#shopify-section-product-recommendations {    text-align: center;}
#shopify-section-product-recommendations header h4 { width: 100%;}
#shopify-section-product-recommendations .product_card__image{left:0;}
.purchase-box .selection-wrapper.variant label{color:#4f318f;}
.yottie-widget-video-info-title{font-size:16px !important;}
#CartCost{display:none;}
.slick-slider {margin:0 -15px;}
.slick-slide {margin-right: 2px;margin-left: 2px;}
.product-images .featured a,.product-images .thumbnails a {display: block;background-color: #f8f8f8;}
.hide{display:none;}
#privy-container{visibility:hidden;}
.offer-message.mobile-show h4{display:none;}
.logo-black{display:block;}
.logo-white{display:none !important;}

.ptype-by,.prdtype-by{float: left;padding-top: 4px;margin-bottom: 8px;}
.ptype-by label,.prdtype-by label{font-size: 20px;vertical-align: middle;text-transform: uppercase;margin-right: 6px;font-weight: 600;font-family: Poppins,sans-serif;}
.ptype-by select,.prdtype-by select{font-size: 14px;outline: 1px solid #000000;height: 32px;margin: 0;border: 0px;outline-offset: 1px;text-transform: uppercase;}

header.collection-header .container {width: 100%;justify-content: space-between;}

.klaviyo-form-Ya6xWk form{padding: 0 !important;}
.klaviyo-form-Ya6xWk form input[type="email"]{background-color: #fff !important;border: 2px solid #898787 !important;padding: 10px 14px !important;width: 100% !important;font-size: 16px !important;height: auto !important;line-height: 1.6 !important;font-family: Poppins,sans-serif !important;color: #000 !important;font-weight: 500 !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;}
.klaviyo-form-Ya6xWk form button[type="button"]{background-color: #000 !important;color: #fff !important;border: 2px solid #898787 !important;font-weight: 500 !important;margin-left: -2px !important;text-transform: uppercase !important;padding: 10px 18px !important;white-space: nowrap !important;font-size: 16px !important;line-height: 1.6 !important;font-family: Poppins,sans-serif !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;}
.klaviyo-form-Ya6xWk form input::-webkit-input-placeholder{font-family: Poppins,sans-serif !important}
.klaviyo-form-Ya6xWk form .ql-editor{max-width: 90%;}
.klaviyo-form-Ya6xWk form .ql-editor p strong{font-size: 18px !important;color: #FFF !important;line-height: 1.6 !important;font-family: Poppins,sans-serif !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;font-weight: 500 !important;}
.klaviyo-form-Ya6xWk form .ql-editor p br{display:none !important;}
.klaviyo-form-Ya6xWk form .ql-editor p span{font-size: 14px !important;color: #FFF !important;font-family: Poppins,sans-serif !important;}

.reviewsdd{display: block;margin: 0 0 10px 0;}
.cart-add-btn{background-color: #000;color: #FFF !important;padding: 5px 20px;text-transform: uppercase;text-decoration: none;}
.titleandprice span.bold{font-weight:bold;}
.titleandprice span{word-break: normal;}
.ajaxcart__product .remove_btn{float: right;margin-top: -25px;font-size: 13px;text-decoration: underline;cursor: pointer;}
.featured-text-section .contain-full-width{padding-bottom: 0;}
.collections.our-customer-new {position: relative;margin: 20px 0;  z-index: 0;display: flex;}
.collections.our-customer-new a.collections-item {padding: 0;vertical-align: bottom;max-width: 100%;width: 100%;display: inline-block;    position: relative;    text-decoration: none !important;    text-align: center;}
.img-overlay-text {z-index: 9;position: absolute;bottom: 30px;left: 0;text-align: center;right: 0;}
.imgtxttsec {text-decoration: none;font-size: 4em;line-height: 1;    color: #FFF;text-shadow: 1px 1px 4px #000;margin-top: 0;margin-bottom: 20px;    text-transform: uppercase;    font-weight: bold;}
.imgtxttsec_btn .btn {  text-transform:uppercase;  transition: all 0.5s ease-in-out;font-weight: bold;background: #FFF;color: #000;padding: 15px 40px 12px 40px;    border-radius: 0;    box-shadow: 0px 0px 6px #00000069;    display: inline-block;}
.collections.our-customer-new a.collections-item:first-child {padding-right: 10px;}
.collections.our-customer-new a.collections-item:last-child {padding-left: 10px;}
.imgtxttsec_btn .btn:hover{background:#000;color:#FFF;}
.img-overlay img {width: 100%;vertical-align: middle;}
.description__tabs .tab{margin-top:5px;}
.product_btn {text-align: center;margin-top:20px;}
.product_btn a.button {line-height:2;background: #4f318f;color: #FFF;text-decoration: none;padding: 10px 40px;text-transform: uppercase;}
.product_btn a.button:hover,._submit:hover{background-color: #452b7c;}
.section-newsletter.section-standard {background-repeat: no-repeat !important;    background-size: cover !important;background-position: left center !important;}
button.crt-btn.checkoutcartbtn.uppercheckout.cart__checkout,.btns_wrap button.crt-btn {background-color: #4f318f;}
.cart-title .fa-check:before,a.keep-shopping.cartt_testt_2 {color: #4f318f;}
.btns_wrap button.crt-btn:hover,button.crt-btn.checkoutcartbtn.uppercheckout.cart__checkout:hover, button.crt-btn.checkoutcartbtn.uppercheckout.cart__checkout:focus {background: #392269;}
.feature-pdp{visibility:hidden;}
.feature-pdp.slick-initialized{visibility:visible;}
.center-button-uk{text-align: center;margin-top: 20px;}
.center-button-uk .button{padding: 12px 18px;font-size: 15px;font-weight: 500;color: #553b82;border: 2px solid #553b82;}
.home-custom-video-part {background: #4f328f;margin:15px 0;    padding: 30px 0;}
.home-custom-video-part .wrapper,.home-events .wrapper,.home-podcast-list .wrapper,.want-footer-newsletter-main .wrapper  {max-width: 1280px;    margin: 0 auto;}
.home-custom-video-inner { display: flex;table-layout: fixed;    justify-content: space-between;   align-items: center;}
.home-custom-video-left,.home-custom-video-right {width: 50%;}
.iframe-wrapper{overflow: hidden;  padding-top: 56.25%;  position: relative;}
.iframe-wrapper iframe{border: 0;   height: 100%;   left: 0;position: absolute;   top: 0;   width: 100%;}
.home-custom-video-left .iframe-wrapper {border: 3px solid #FFF;}
.home-custom-video-right {padding: 0 20px;text-align: center;}
.home-custom-video-right h2 {color: #FFF;font-size: 2.2em; text-transform: uppercase;}
.home-custom-video-text {max-width:500px;margin: 0 auto;}
.home-custom-video-btn a.btn {border: 2px solid #FFF;text-transform: uppercase;font-size: 20px;background: #FFF;display: inline-block;    width: 100%;   text-decoration: none;    padding: 12px;    color: #000;    font-weight: 500;}
.home-custom-video-btn a.btn:hover{background:transparent;color:#FFF;}
.home-custom-video-btn {    margin-bottom: 10px;}
.home-custom-video-text p {   color: #FFF;    text-transform: uppercase;}
.home-custom-video-btn a.btn.btn-border {    background: transparent;    border: 2px solid #FFF;color: #FFF;}
.home-custom-video-btn a.btn.btn-border:hover{background:#FFF;color:#000;}
.home-events-title.podcast{background: #4f328f;color: #FFF;}
.home-events-title {/*background: #4f328f; */   text-align: center;color: #000;font-size: 2em;text-transform: uppercase;font-weight: bold;    padding: 5px 0;}
.home-events-part .event_list_date {background: #f0f0f0;}
.event_list_text h4{color:#000;font-weight:500;}
.home-events .event_list {border: none;  table-layout: fixed;  align-content:center;  justify-content: space-between;}
/* .home-events .event_list .event_btn {width: 220px;} */
.event_list .event_btn a.btn {    background: #4f328f;   width: auto;   display: inline-block;   color: #FFF;    text-align: center;    text-decoration: none;   padding: 7px 20px;    text-transform: uppercase;    margin-bottom: 10px;    letter-spacing: 1px;    font-size: 15px;   margin-right: 10px;}
/* .event_btn {display: flex;    table-layout: fixed;} */
.event_list_main .event_list .event_btn a.btn{background: #4f328f;display: inline-block;color: #FFF;width: 190px;letter-spacing: 1px;font-size: 15px;text-align: center;text-decoration: none;padding: 10px 15px;margin-bottom: 10px;text-transform: uppercase;}
.view_more_btn {font-size: 26px; text-align: center;margin-top: 20px;}
.view_more_btn a.btn {font-weight:600; font-size:18px;  display: inline-block;text-align: center;text-decoration: none;   padding: 7px 50px;    text-transform: uppercase;    border: 3px solid #4f328f;    color: #4f328f;}
.view_more_btn a.btn:hover{background:#4f328f;color:#FFF;}
.watch_btn {margin: 15px 0;    text-align: center;}
.watch_btn a.btn {border: 3px solid #4f318f;text-transform: uppercase;font-size:18px;background: #FFF;display: inline-block;    text-decoration: none;    padding: 10px 10px;    color: #4f318f;    font-weight: 600;}
.watch_btn a.btn:hover{background:#4f318f;color:#FFF;}
.home-podcast-part {margin: 50px auto 20px auto;    max-width: 1240px; padding: 0 20px;}
.home-podcast-list .epidose_list {border: none;padding: 0;}
.home-podcast-list .epidose_list .epidose_list_title {color: #000;font-weight: 500;}
.home-podcast-text {border:3px solid #4f318f;    text-align: center;padding: 20px;color: #4f318f;font-weight: 600;font-size: 18px;}
.home-podcast-text p{margin:0;}
.podcast_icons {margin-top: 10px;}
.home-podcast-list .podcast_icons ul li:first-child {padding-left: 0;}
.home-podcast-list .podcast_icons ul li:last-child {padding-right: 0;}
.want-footer-newsletter-main {background: url(https://cdn.shopify.com/s/files/1/0519/7004/8189/files/BG.jpg?v=1611353872);    padding: 30px 0;    background-repeat: no-repeat;    background-position: center center;    margin: 0;    background-size: cover;}
.want-footer-newsletter-top {   display: flex;       margin-bottom: 10px;  align-items: center;   table-layout: fixed;    justify-content: space-between;}
.want-footer-newsletter-main .wrapper {    max-width: 1100px;}
.want-footer-newsletter-top h2 {    color: #FFF;    font-size: 3em;   margin: 0;    width: 35%;}
.want-footer-newsletter-top p {    margin: 0;   color: #FFF;    font-size: 24px;    width: 65%;}
.want-footer-newsletter .input-row {    display: flex;    table-layout: fixed;    margin: 5px 0;}
.want-footer-newsletter .input-wrapper{width:50%;}
.want-footer-newsletter .input-row input {    background: #FFF;   padding: 10px;    width: 95%;    border: 2px solid #c0c0c0;}
.want-footer-newsletter-bottum {margin-top: 10px; width: 97.6%;   display: flex;    table-layout: fixed;   justify-content: space-between;    align-items: center;}
.want-footer-newsletter-bottum-left {    width: 60%;}
.want-footer-newsletter-bottum-right{width:40%;}
.want-footer-newsletter-bottum-left p {    color: #FFF;    margin: 0;}
.want-footer-newsletter-bottum-left label {    color: #FFF;    font-style: italic;}
.want-footer-newsletter-bottum-right button {    font-size: 18px;   display: inline-block;   text-align: center;    text-decoration: none;    padding: 8px 30px;    text-transform: uppercase;    border: 2px solid #FFF;    color: #FFF;    width: 100%;}
.want-footer-newsletter-bottum-right button:hover{background:#4f328f;color:#FFF;}
.home-events,.home-podcast-list {padding: 0 15px;}
.want-footer-newsletter p{color:#FFF;font-weight: bold;text-align: center;}
.yottie-widget-inner { padding: 0 50px;}
.home-events .wrapper {max-width: 520px;}
.home-podcast-part .podcast_icons {margin-top: 10px;display: flex;margin: 0 auto;text-align: center;flex-wrap: wrap;padding-top: 20px;    justify-content: center;}
.home-podcast-part .podcast_icons p {font-size: 18px;font-weight: bold;border-bottom: 2px solid #000;   display: inline-block;width: auto;}
.home-podcast-part .podcast_icons ul { width: 100%;}
.want-footer-newsletter-latest {background: url(https://cdn.shopify.com/s/files/1/0519/7004/8189/files/JPS_Footer_Desktop.jpg?v=1611936746); padding:30px 0 50px 0;background-position: right center;background-size: cover;}
.want-footer-newsletter-latest-innner {max-width: 700px;margin: 0 auto;   text-align: center;}
.want-footer-newsletter-latest-title p {font-size: 22px;color: #FFF;margin-bottom: 25px;}
.want-footer-newsletter-latest-newsllter .input-row {display: flex;table-layout: fixed;justify-content: center;}
.want-footer-newsletter-latest-newsllter .input-row .input-wrapper {width: 50%;margin-right:35px;}
.want-footer-newsletter-latest-newsllter .input-row .button-wrapper {width: 50%;}
.want-footer-newsletter-latest-newsllter .input-row .input-wrapper input {background: #FFF;width: 100%;border: none;padding: 20px 15px;}
.want-footer-newsletter-latest-newsllter .input-row .button-wrapper button {width: 100%;background: #4d3290;padding: 7px 15px;color: #FFF;font-weight: bold;   font-size: 2em;    border: 3px;}
.newsletter_checkbox {margin-top: 15px;    text-align: right;   color: #FFF;font-weight: bold;position: relative;    right: -20px;font-size: 18px;}
.home-custom-video-newslleter .input-row input#email {width: 100%;background: #FFF;border: none;padding: 15px;    margin-bottom: 20px;    font-size: 20px;    font-weight: 500;}
.home-custom-video-newslleter .input-row .button-wrapper button {width: 100%;    background: transparent;    border: 2px solid #FFF;   color: #FFF;    font-size: 20px;    font-weight: 600;    padding: 13px;}
.home-custom-video-newslleter .input-row .button-wrapper button:hover{background:#FFF;color:#4f328f;}
.home-custom-video-newslleter .newsletter_checkbox {margin-top: 0;    right: 0;   text-align: left;    margin-bottom: 10px;}
.top_bg {background: transparent;height: auto !important;}
.top_bg img {width: 100%;   object-fit: contain;vertical-align: middle;}
.collection-btns {display: flex; margin: 5px -5px;table-layout: fixed;justify-content: space-between;align-items: center;}
.collection-btn {padding: 0 5px;}
.single-product{ padding-top: 30px;}
.join_me_form form {max-width: 350px;margin: 0 auto;}
.join_me_form form input[type="text"] {width: 100%;border: #979797 1px solid;margin-bottom: 10px;padding: 8px;}
.join_me_form form input[type="text"]._has_error{border-color: #ff0000;}
._error-inner{color: #ff0000;}
._form-thank-you{color: green;font-weight: 500;padding: 10px 0;}
.offer-email1 ._form-thank-you{color: #FFF;}
.join_me_form form ._row ._form-label {font-weight: 600;    font-size: 14px;  width: 100%;display: inline-block;}
.join_me_form form ._row {margin-bottom: 15px;}
.join_me_form ._button-wrapper button#_form_36_submit,.join_me_form ._button-wrapper button#_form_42_submit {width: 100%;background: #4d3290;padding: 10px 10px;color: #FFF;font-weight: bold;font-size: 16px;border: 3px;margin-bottom: 20px;}
.join_me_form  ._form-branding img {max-width: 130px;margin-top: 7px;}
.join_me_form ._marketing-by {font-size: 12px;}
.yottie-widget-video-info-title {font-size: 16px;}
body.template-index .yottie-widget-video-info-properties {height: auto;    overflow: visible;}

.img-overlay {position: relative;}
.img-overlay:hover:after {opacity: 0.2;}
.img-overlay:after {content: '';background-color: #000;width: 100%;height: 100%;opacity: 0;display: block;position: absolute;left: 0;top: 0;z-index: 2;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
.home-custom-video-newslleter input[type="text"] {    width: 100%;   height: 40px;    background: #FFF;    border: none;    margin: 5px 0;    padding: 10px;    }
.home-custom-video-newslleter form{max-width: 350px;margin: 0 auto;}
.home-custom-video-newslleter ._row._checkbox-radio {    text-align: left;    margin: 6px 0;}
.home-custom-video-newslleter ._row._checkbox-radio span {    color: #FFF;}
.home-custom-video-newslleter button {    width: 100%;    color: #FFF;    border: 2px solid #FFF;   padding: 7px 7px;   font-weight: bold;}
.home-custom-video-newslleter button:hover {background: #FFF;    color: #4f328f;}
.home-custom-video-newslleter ._form-thank-you {color: #FFF;    font-style: italic;}
.home-custom-video-newslleter ._error-inner {color: #FFF;    text-align: left;    line-height: 1.2;   margin: 7px 0;}
.want-footer-newsletter-latest-newsllter ._field-wrapper.left_email {    width: 300px;    float: left;}
.want-footer-newsletter-latest-newsllter ._field-wrapper.left_email input[type="text"] {    width: 100%;   background: #FFF;   border: none;    padding: 15px 10px;}
.form_right {    width: 300px;    float: left;    margin-left: 30px;}
.form_right button {    border: none;    width: 100%;    padding: 2px;    background: #4f328f;    color: #FFF;   font-weight: bold;    font-size: 2em;}
.form_right ._row._checkbox-radio {    margin-top: 20px;    margin-left: -40px;    color: #FFF;   font-weight: bold;    font-size: 16px;}
.checkboxval{display: inline-block;margin-top: 10px;font-weight: bold;font-size: 16px;color: #FFF;}
._error-inner{font-weight: normal;}
.want-footer-newsletter-latest-newsllter {    position: relative;}
.form_right ._row._checkbox-radio ._error-inner{display:none;}
.want-footer-newsletter-latest-newsllter ._error-inner{color:#FFF;}

.landing_page_top img {width: 100%;object-fit: cover;   vertical-align: middle;}
.landing_page_main .wrapper {max-width: 1320px;padding: 0 20px;margin: 0 auto;}
.landing_page_text {padding: 50px 0;text-align: center;}
.landing_page_text_inner {max-width:1060px;    margin: 0 auto;    font-style: italic;}
.landing_page_text_inner h4 {font-size: 2em;    color: #000;    line-height: 1.15;}
.landing_page_text_inner p {margin: 0;    font-size: 24px;    font-weight: bold;}
.landing_page_logos {text-align: center;}
.landing_page_logos ul {display: flex; max-width:950px;margin: 0 auto; flex-wrap: wrap;justify-content: space-between; width: 100%;}
.logo_text {margin-top: 15px; margin-left: auto;    margin-right: auto;display:flex;justify-content: center;}
.logo_image {margin: 0 auto;}
.logo_text p {    margin: 0;   font-size: 16px;    font-weight: bold;    font-style: italic;    line-height: 24px;}
.landing_page_main {padding-bottom: 50px;}
.logo_image img {   vertical-align: middle;   max-height: 80px;    object-fit: contain;}
.landing_page_logos ul li {-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;margin: 2px 0;padding: 0 2px;}
.landing_page_logos ul li.double-li {-ms-flex: 0 0 66.6666%;flex: 0 0 66.6666%;max-width: 66.6666%;}
.block-dd {border: 2px solid #FFF;height: 100%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;align-content: center;padding: 20px 15px;}
.block-dd .logo_image,.block-dd .logo_text {width: 100%;}

@media screen and (min-width: 701px){
  .desk-hide{display:none !important;}
}


@media screen and (min-width:1200px){
header.util ul.site-nav {    margin-left: -5%;}
}

@media screen and (max-width:1200px){
  header.site-header.minimal nav.nav-bar ul.site-nav>li {padding: 0 15px;}
  .home-custom-video-right h2 {    font-size: 1.5em;}
  .home-custom-video-btn a.btn {    font-size: 17px;}
  .newsletter_checkbox {    right: 0;    font-size: 16px;}

}

@media screen and (max-width: 940px){
  header.promo-bar{font-size:16px;}
  header.site-header.minimal nav.nav-bar ul.site-nav>li {padding: 0 10px;}
  header.site-header nav.nav-bar ul.site-nav li a{font-size:16px;}
  .offer-message .rte{font-size:16px;}
  footer.site-footer .grid .footer-logo {width: 100%;text-align: center;margin-bottom: 15px;position:relative;}
  footer.site-footer .grid .footer-logo a{margin: 0 auto;max-width: 140px;display: inline-block;}
  footer.site-footer .grid .menu {width: 20%;}
  footer.site-footer .grid .social {width: 40%;}
  footer.site-footer .box.box-first>*:last-child{border:none;padding-bottom:0;}
  footer.site-footer .box.payment-types, footer.site-footer .box.localization, footer.site-footer .box.trust-badge{border:none;}
}

@media screen and (max-width: 800px){
  aside.product-aside .purchase-box{max-width:100%;}
  .simple-collection header{padding-bottom:0;}
  footer.site-footer{padding: 20px 20px;}
}

@media screen and (max-width: 767px){
  .want-footer-newsletter-latest-newsllter ._field-wrapper.left_email {    width: 100%;    margin-bottom: 10px;}
  .form_right {width: 100%;margin-left: 0;}
  .form_right button {padding: 15px;} 
  .form_right ._row._checkbox-radio {margin-left: 0;}
  header.collection-header,header.collection-header .container{    margin-bottom: 0;}
  .landing_page_text_inner h4 {    font-size: 1.3em;}
  .landing_page_text_inner p {font-size: 16px;}
  .landing_page_logos {    padding-top: 0;}
  .landing_page_logos ul li,.landing_page_logos ul li.double-li {width: 100%;    padding: 0 5px; margin: 4px 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .landing_page_main {padding-bottom: 20px;}
  .block-dd .logo_image, .block-dd .logo_text {width: 100%;}
  .logo_text {flex-wrap: wrap;}
  .logo_text p {font-size: 16px;    line-height: 1.4;}
  

  .collection-btns {flex-wrap: wrap;}
  .collection-btns .collection-btn{    flex: 50%;margin: 5px 0;}
  
}

@media screen and (max-width: 700px){
  #menu.panel .search{border-bottom: 1px solid #ccc;}
  #menu.panel ul.site-nav li a{font-weight: 600;}
  #menu.panel .account {padding: 0; display:none;}
  #menu.panel .text-links li{border-bottom: 1px solid #ccc;}
  #menu.panel .text-links li a{font-weight:600;}
  header.promo-bar {font-size: 12px;}
  header.site-header.minimal .util .wrapper{padding:0;position:static;}
  header.util .search-wrap{display:none;}
  header.util a#CartButton i {font-size: 30px;}
  header.util a#CartButton #CartCount {width: 20px;height: 20px;line-height:20px;}
  .toggle-menu .text{font-size: 16px;vertical-align: middle;display: none;}
  header.util svg {height: 24px;width: 24px;}
  header.util .left-wrapper{position: absolute;left: 0;margin: 0 !important;}
  header.util .right-wrapper{position: absolute;right: 0;margin:0 !important;}
  header.util .left-wrapper ul.text-links li.mobile-menu{margin:0;}
  header.util .left-wrapper ul.text-links li.mobile-menu a{padding:0;}
  header.util{width:auto;}
  header.site-header.minimal .logo-contain{margin:0 auto;}
  h2, .h2, .section-standard header h4, .section-standard header .h4, .looks header h4, .looks header .h4, .hero-video h2{font-size: 18px;}
  .hero-video .wrapper{width:100%;order: 1;margin-bottom: 10px;}
  .hero-video .video-wrap{flex-wrap:wrap;}
  .button-left{order:2;width:50%;}
  .button-right{width:50%;}
  .offer-message h4 {font-size: 36px;text-align:center;}
  .offer-message .rte{text-align:center;max-width: 100%;}
  footer.site-footer .grid .menu, footer.site-footer .grid .social{width: 100%;text-align: center;}
  footer.site-footer .box>*:last-child{border-bottom: 1px solid #4c4c4c;padding-bottom:10px;}
  .footer-btm{flex-direction: column;}
  footer.site-footer p.copyright{padding-top:0px;}
  
  .collection .products-grid{margin-left:-15px;}
  .collection .products-grid.full-width .box.product,.simple-collection .box.product{width:50%;padding-left:15px;}
  
  .product-title h1 {font-size: 28px;}
  .purchase-box .selection-wrapper.price>span {font-size: 22px;}
  .selection-wrapper label,.selection-wrapper1 label {font-size: 16px;}
  .description__tabs .tab__title{font-size: 16px;}
  .description__tabs .tab__content{font-size:14px;padding:5px;}
  .simple-collection header h4, .simple-collection header .h4{font-size:21px;}
  .simple-collection figcaption .product-title, .simple-collection figcaption span.price{font-size:15px;}
  
  .site-footer .menu ul{display:none;}
  .rgt-blk-foot .menu h4 {position: relative;}
  .site-footer .menu h4:after{position: absolute;content: "";right: 20px;font: normal normal normal 14px/1 FontAwesome;content: "\f105";font-size: 32px;transform: rotate(0deg);transition: transform 0.3s;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(90deg);}
  .site-footer .menu h4.active:after {transform: rotate(-90deg);}
  footer.site-footer .menu h4, footer.site-footer .menu .h4{text-align: left;font-size: 18px;}
  footer.site-footer h4, footer.site-footer .h4{font-size: 17px;}
  .privy-pusher.privy-pusher-bottom{display:none;}
  .offer-email .input-row{display: inherit;}
  .offer-email .input-row .button-wrapper button{margin-left: 0;margin-top: 5px;width: 100%;}
  .offer-message h4{display:none;}
  .offer-message.mobile-show h4{display:block;}
  .section-newsletter .grid__item-img{display: block;margin: 10px;}
  .logo-black{display:none !important;}
  .logo-white{display:block !important;}
/*   header.util svg path{fill: #fff;} */
  header.util a,header.util a#CartButton{color:#000;}
  .site-logo.has-image{width: 150px !important;}
  .newsletter-text{padding-top:0px;}
/*   .gallery .grid__item{margin-bottom:15px;} */
  .collection-list.section-standard{margin:0 20px;}
  .collection-list.section-standard header{margin-left: -30px;margin-right: -30px;}
  .offer-message .rte{font-size:14px;}
  footer.site-footer .grid .footer-logo:after{content:'';width:calc(100% - 25px);height:1px;background-color:#7a7a7a;position:absolute;left:30px;bottom:-15px;}
  footer.site-footer .grid .social{position:relative;}
  footer.site-footer .grid .social:after{content:'';width:calc(100% - 25px);height:1px;background-color:#7a7a7a;position:absolute;left:30px;top:-15px;}
  .payment-method{display:none;}
  .footer-btm{border-top:1px solid #7a7a7a;}
  header.util li.mobile-menu a.toggle-menu span.icon{top: 0px;display: inline-block;vertical-align: middle;}
  header.site-header.minimal .wrapper{padding:0 10px;}
  header.util a#CartButton:after{content:'';font-size:16px;display:inline-block;vertical-align: 3px;margin-left: 3px;}
  header.util a#CartButton #CartCount{right:0;}
  .search form{position:relative;}
  .search .button-wrapper{display:none;}
  .search .icon-wrapper{position:absolute;left:5px;top:1px;}
  .search .icon-wrapper span.icon svg {height: 18px;width: 18px;}
  .search input[type="search"]{width:100%;background-color:#fff;font-size: 16px !important;padding: 5px 5px 5px 28px;border-width: 0 0 2px;border-color:#000;}
  .mob-hide{display:none !important;}
  .collection-header select{width: 100%;}
  .ptype-by,.prdtype{margin-bottom: 15px;}
  header.collection-header .sort-by label,.ptype-by,.prdtype,.sort-by{display:block;}
  .ptype-by label,.prdtype-by label,.sort-by label{font-size: 16px !important;}
  .ptype-by,.prdtype-by,.sort-by{width: 49%;float: left !important;margin-right: 1%;}
  header.collection-header .sort-by{padding-top: 5px;}
  #shopify-section-product-template {padding-top: 10px;}
/*   .collhero.contain-full-width.no-padding {display: none;} */
  header.util a#CartButton:hover, header.util a#CartButton:focus {background-color: transparent;color: #FFF;}
  .collections.our-customer-new {    flex-direction: column;}
  .collections.our-customer-new a.collections-item:first-child,.collections.our-customer-new a.collections-item:last-child {    padding: 0;}
  .imgtxttsec { margin-bottom: 20px;font-size: 2.4em;}
  #shopify-section-1598640073675 .custom-content.section-standard {padding: 0 5px;}
  .our-customer-new a.collections-item:last-child {margin-top: 20px;}
  span.icon.icon-menu.hide + span.iconcross + span.text {margin-top: -15px;}
  .image_with_bottum_text {margin: 5px 0 5px 0;}
  .contain-full-width {padding: 20px 0;}
  .top_cs_text { max-width: 90%;}
  .watch_btn a.btn {font-size: 16px;padding: 8px 20px;}
  .home-custom-video-inner {flex-direction: column;}
  .home-custom-video-left, .home-custom-video-right {width: 90%;margin: 0 auto;}
  .home-custom-video-right {padding: 0;text-align: center;margin-top: 20px;}
  .home-custom-video-right h2 {font-size:1.3em;}
  .home-events .event_list {flex-wrap: wrap;}
  .home-events-part .event_list_date {margin-right: 0;margin-bottom: 10px;}
/*   .home-events .event_list .event_btn { width: 170px;} */
  .home-events-title {font-size: 2em;}
  .home-podcast-text {padding: 12px;font-size: 14px;}
  .home-podcast-list li {width: 50% !important;}
  .want-footer-newsletter-top {padding: 0 10px;flex-direction: column;}
  .want-footer-newsletter-top h2 {width: 100%;text-align: center;font-size: 2.5em;}
  .want-footer-newsletter-top p {margin: 0;color: #FFF;font-size: 18px;width: 100%;text-align: center;}
  .want-footer-newsletter .input-row {flex-direction: column;padding: 0 15px;}  
  .want-footer-newsletter .input-wrapper {width: 100%;margin: 5px 0;}
  .want-footer-newsletter .input-row input {width: 100%;}
  .want-footer-newsletter-bottum {width: 100%;flex-direction: column;padding: 0 15px;}
  .want-footer-newsletter-bottum-left {width: 100%;margin-bottom: 15px;}
  .want-footer-newsletter-bottum-right {width: 100%;}
  .want-footer-newsletter-latest {background: url(https://cdn.shopify.com/s/files/1/0519/7004/8189/files/JPS_Footer_Mobile.jpg?v=1611936779);}
  #menu.panel .search .input-wrapper input {padding: 0px 4px 0px 40px;}
  
  
}
@media screen and (max-width: 599px) {
  .landing_page_logos ul li,.landing_page_logos ul li.double-li {width: 100%;    padding: 0 5px; margin: 4px 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media screen and (max-width: 480px){
  header.promo-bar {font-size: 9px;}
  .product_btn a.button {    padding: 10px 10px;    width: 100%;    display: inline-block;}
}

@media screen and (max-width: 375px){
  header.promo-bar {font-size: 8px;}
}

@media screen and (max-width: 320px){
  header.promo-bar {font-size: 7px;}
}

.gallery .box {position: relative;}
.gallery .box::after {content: "";position: absolute;width: 100%;height: 100%;background: #111111d1;top: 0;opacity: 0;transition: 0.5s erase-in-out;}
.gallery .box:hover::after {opacity:1;transition: 0.5s erase-in-out;}

@media screen and (max-width: 767px){
  body.panel-open {overflow-y: hidden;position: fixed;    left: 0;    width: 100%;}
  html.panel-open #page, body.panel-open #page {-moz-transform:unset;-ms-transform: unset;-o-transform:unset;transform: unset;}
  .mobile-menu-overlay {background: transparent;    top: 120px;}
/*   html.panel-open, body.panel-open {overflow-y: hidden;} */
  #menu.panel {left: 0;width: 0%;overflow: hidden;-webkit-overflow-scrolling: inherit;height: 100%;top:85px; !important;transition: all 0.3s ease-in;max-height: 100%;}
  html.panel-open nav#menu, body.panel-open nav#menu {display: block;margin: 0;background: #F8F8F8;}
  .slideropen {width:100% !important;}
  #menu.panel ul.site-nav li {margin: 0;border-bottom: 1px solid #f7f7f7;}
  #menu.panel ul.site-nav li a {text-transform: uppercase;font-weight: normal;white-space: nowrap;padding: 7px 15px;font-size: 1.7em !important;}
  #menu ul.text-links {text-align: center;position: absolute;width: 100%;top: 65%;}
  #menu.panel .text-links li {display: inline-block;margin: 15px 0;border: none;}
  #menu.panel .text-links li a {font-size: 16px !important;padding: 0px 5px;line-height: 1;font-family: 'Avenir LT Std Medium';text-transform: uppercase;font-weight: normal;}
  #menu ul.text-links li:last-child {border-left: 2px solid #000;padding-left: 5px;}
  #menu.panel .text-links li a {white-space: nowrap;}
  .mnuimage {position: absolute;bottom: 130px;left: 0;}
  #menu.panel {position: absolute !important;overflow: auto;}
  .iconcross img {width: 22px;margin-right: 4px;}
  .mnuimage {display: none;}
  #menu ul.site-nav {margin: 5px 0 5px;padding-top: 10px;}
  .cart-preview {left:unset !important; width: 300px !important;}
  .cart-add-btn {white-space: nowrap;}
  .bottom-twins-image img {width: 66%;margin: auto;display: block;}  
  .want-footer-newsletter-latest-innner {    padding: 0 15px;}
  .want-footer-newsletter-latest-title p {    font-size: 18px;    margin-bottom: 15px;}
  .want-footer-newsletter-latest-newsllter .input-row {    flex-direction: column;}
  .want-footer-newsletter-latest-newsllter .input-row .input-wrapper {    width: 100%;    margin-right: 0;}
  .want-footer-newsletter-latest-newsllter .input-row .button-wrapper {    width: 100%;    margin-top:15px;}
  .want-footer-newsletter-latest-newsllter .input-row .button-wrapper button {    padding: 12px 15px;}
  .want-footer-newsletter-latest-newsllter .input-row .input-wrapper input {    padding: 15px 15px;}
  .want-footer-newsletter-latest-newsllter .input-row .button-wrapper {margin-top: 10px;}
  .want-footer-newsletter-latest {padding: 50px 0 50px 0;}
  .yottie-widget-inner {    padding: 0;}
  .home-custom-video-newslleter .input-row input#email {    padding: 12px;}
  .home-custom-video-newslleter .input-row .button-wrapper button{    padding: 10px;}
  .event_btn {flex-wrap: wrap;}
  
}

.cart-item-title .vendor {display: none !important;}
.js-drawer-open-right .is-moved-by-drawer:before, .js-drawer-open-left .is-moved-by-drawer:before {  opacity: 1; visibility: visible;}
.is-moved-by-drawer:before {content: '';position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.7);opacity: 0;z-index: 999;visibility: hidden;}
.flickity-page-dots {display: none;}
button#BIS_trigger {font-size: 22px !important;}
.gallery .gallery-list .grid__item{padding: 5px;}
#collections figcaption.below {display: none;}
.coll-list.grid1 ul.slick-dots {display: none !important;}
div#shopify-section-1482294971465 .box figure.animation-label-overlay:after {content: "";background-color: #000 !important;width: 100%;height: 100%;opacity: 0;display: block;position: absolute;left: 0;top: 0;z-index: 2;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
div#shopify-section-1482294971465 .box figure.animation-label-overlay:hover:after {opacity: 0.3;}
input.personalize-desing {width: 100%;}
textarea.personalize-desing-textarea {width: 100%;height: 120px !important;}
span.vidorest {font-size: 14px !important;color: #000 !important;}
.single-option-radio input[type='radio']:not(:checked)+label:hover, .single-option-radio input[type='radio']:not(:checked)+label:focus{background: #000;color:#FFF;}
.template-collection .collection-container .products.products-grid .box.product figure.product-grid-item--center:hover .product_card__image-wrapper img,.product-recommendations .box.product figure.product-grid-item--center:hover .product_card__image-wrapper img {transform: scale(0.9);}
.template-collection .collection-container .products.products-grid .box.product .product_card__image-wrapper img,.product-recommendations .box.product .product_card__image-wrapper img {transform: scale(0.8);transition: all 0.2s ease-in;}





.template-index .product-container .box.product figure.product-grid-item--center:hover .product_card__image-wrapper img {transform: scale(0.9);}
.template-index .product-container .box.product .product_card__image-wrapper img {transform: scale(0.8);transition: all 0.2s ease-in;}

.product_card__image-wrapper {background-color: #fff !important;}
.template-product main.main-content div#ProductSection-product-template form .loox-rating span {color: #000;font-weight: 400;font-size: 17px;}
.template-product main.main-content div#ProductSection-product-template form .loox-rating .loox-star:before {content: '\e800' !important;font-size: 19px;}
#af_cart_slider{max-width: 80% !important;}

 
h2.top-image {width: 65%;margin: 0 auto;}
.img-tag{margin-top:10px;}
.faq-ans p {font-size: 16px;color: #000;}
.accordion {font-weight: 900 !important;border: none;border-bottom: 1px solid #d8d8d8;background-color: transparent;color: #000;cursor: pointer;padding: 10px 10px;width: 100%;text-align: left;outline: none;font-size: 18px;transition: 0.4s;}
.active, .accordion:hover {background-color: transparent;}
.accordion:after {content:url("https://cdn.shopify.com/s/files/1/0262/3275/files/Light_Bulb-1.png?v=1604081827");color: transparent;float: right;margin-left: 5px;}
.accordion.active:after {content:url("https://cdn.shopify.com/s/files/1/0262/3275/files/Light_Bulb_LIT-1.png?v=1604081827");}
.panel {padding: 0px 5px;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.faq-ans {padding: 20px 0px;}
.rte>div{margin-bottom:0;}
.reviewsdd {font-size: 17px;    margin-left: 10px;    display: inline-block;    text-decoration: none;    color: #FFD700;}





@media only screen and (max-width: 767px) {
  h2.top-image {width: 100%;padding: 0px 15px;}
  .accordion {font-size: 15px;margin-bottom:0;}
  .accordion strong{max-width: 85%;display: inline-block;}
}


.notic {text-align: center;font-weight: 500;font-size: 18px;}