/*
Theme Name:   	Original Concepts Child Theme
Theme URI:    	https://onlinestore.co.il/
Author:       	Original Concepts
Author URI:     https://onlinestore.co.il/
Template:     	oc-main-theme
Description:  	Child theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	oc-main-theme
Tags:         	light, responsive-layout, custom-background, custom-colors, custom-header,
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.main-navigation #mega-menu-primary-menu>li, .secondary-navigation ul#mega-menu-primary-menu>li,.main-navigation ul li{
	padding:0 !important;
}

.social-networks--container img{
	max-width:120px;
}
.footer-main--container .footer-main-html-block .wpcf7 p{
	position:static;
}
.wpcf7 form{
	position:relative;
}
body.page.page-id-616:not(.home) .site-main.static-page{
	max-width: 100%;
}
body .pswp--svg .pswp__button--arrow--left{
	top: 53%;
}
body .pswp--svg .pswp__button--arrow--right{
	margin-top: -77px;

}
body .pswp--svg .pswp__button--arrow--left:before, body .pswp--svg .pswp__button--arrow--right:before{
	background:url(assets/images/slider-arrow-left.svg) 0 0 no-repeat;
}
.wpcf7 textarea{
	width: 100%;
}
.wpcf7-checkbox .wpcf7-list-item{
	margin: 15px 0 0;
}
.wpcf7-checkbox [type="checkbox"]{
	position: relative;
	top: 2px;
}
.footer-main--container .wpcf7 .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 16px;
}
.site-content .site-main .fa {
	font-family: FontAwesome;
}
body.home .slider-controlls:before{
	background: #fff;
}
body.home .slider-controlls:hover a.button{
	color: #121212 !important;
}
div.slide-content-mobile-wrapper > div.title{
	color:white;
	padding-bottom:9px;
}
div.slide-content-mobile-wrapper > div.text{
	color:white;
	padding-top:2px !important;
}
.faq-image figure{
	position: sticky;
	top: 150px;
}
.wp-block-post-title{
	font-family: unset;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
	font-weight: 600;
}
body .upsells-products-sidebar .product-thumbnail .add-to-cart-wrapper button{
	padding-top: 4px;
}
.mobile-header--container .right-col .add-to-cart-notice--container{
	left: -70px;
	right: auto;
}
@media only screen and (max-width: 767px){
	.site-content .site-main button.mobile-filter .title{
		padding-left: 17px;
	}
	button.mobile-sort-button.btn-empty{
		margin-top: 2px;
	}
}
.woocommerce div.product .product_title{
	font-family: unset;
	font-weight: 600;
}
body .upsells-products-sidebar .product-title{
	font-family: unset;
	font-weight: 600;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 120px;
}
.wp-block-image img{
	border-radius: 3px;
}
@media only screen and (max-width: 650px){
	.upsells-products-sidebar .product .product-title{
		text-overflow: unset;
		white-space: normal;
		overflow: visible;
	}
	body.single-product .site-main .related.products{
		padding-top: 0;
	}
}

.col-1 .woocommerce-additional-fields > h2 + h2 {
	display: none;
}
.cancel_button_footer{
	margin-top: 30px;
}
.cancel_button_footer a{
	text-decoration: none;
	display: block;
	width: 150px;
	float: left;
	height: 42px;
	border: 1px solid;
	text-align: center;
	line-height: 40px;
	background: #000;
	color: #fff;
}
body.page-id-64130 .entry-content .wpcf7{
	direction: rtl;
}
body.page-id-64130 .entry-content .wpcf7 input{
	padding-right:15px;
	width: 100%;
}
body.page-id-64130 .entry-content .wpcf7 textarea{
	padding: 15px;
	max-height: 100px;
}
body.page-id-64130 .entry-content .wpcf7 select{
	line-height: 38px;
	height: 38px;
	width: 100%;
	padding-right:15px;
}
@media only screen and (max-width: 850px){
	.footer-main--container .footer-main-content-mobile .social-networks--container{
		flex-wrap: wrap;
	}
	.cancel_button_footer{
		width: 100%;
		margin-top: 0;
	}
	.cancel_button_footer a{
		float: right;
	}
	.top-collection .wp-block-column{
		position:relative;
	}
	.top-collection p{
		position: absolute;
		bottom: 25px;
		right: 15px;
		color: #fff;
	}
	.top-collection p a{
		color: #fff;
	}
	.top-collection .wp-block-columns{
		margin-bottom: 5px;
	}
}
body.single-post:not(.home) .site-content{
	margin: 0 auto;
	max-width: 1760px;
}
body a:where(:not(.wp-element-button)){
	text-decoration: none;
}
body.single-post .entry-content h1,
body.single-post .entry-content h2,
body.single-post .entry-content h3,
body.single-post .entry-content h4,
body.single-post .title h1{
	font-family: unset;
}
.single-post .entry-content p{
	margin-bottom: 10px;
}
.footer-main--container .footer-menu-container ul.menu li.btn-link{
	margin-top: 20px;
}
.footer-main--container .footer-menu-container ul.menu li.btn-link a{
	border: 1px solid #000;
	padding: 6px;
	text-decoration: none;
	margin-top: 5px;
}
.news-title{
	display: flex;
	gap: 5px;
}
.need_help{
	margin-bottom: 35px;
	margin-top: 0;
}
body .product form.cart, .woocommerce div.product form.cart{
	margin-bottom: 35px!important;
	margin-top: 45px !important;
}
.woocommerce div.product form.cart .variations label{
	font-weight: normal;
}
.need_help a{
	background: url(assets/images/customization-icon.svg) right 16px top 13px no-repeat;
	background-size: 14px;
	font-weight: 600;
}
.product-icons{
	display: flex;
	gap: 30px;
	margin-top: 45px;
}
.product-icons li{
	font-size: 14px;
	padding-right: 23px;
}
.product-icons li.switch{
	background: url(assets/images/switch-icon.svg) right 0 no-repeat;
}
.product-icons li.experience{
	background: url(assets/images/experience-icon.svg) right 0 no-repeat;
}
.product-icons li.lock{
	background: url(assets/images/lock-icon.svg) right 0 no-repeat;
}
.wc-tabs-accordion-wrapper{
	margin: 35px 0 0;
}
body .oc-woo-search--container .search-icon{
	top: 20px;
}
/* THIS IS STYLE FOR NEGISHUT !
*/
/*body input:focus {
	-webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
}*/

/*body *:focus,*/
/*body button:focus ,*/
/*!*body a:focus  {*!*/
/*!*	border:none!important;*!*/
/*!*	outline: none;*!*/
/*!*}*!*/
body input.focused, body select.focused, body a.focused, body button.focused, body textarea.focused{
	border-color: #000!important;
	border-width: 1px!important;
	border-style: dashed!important;
	opacity: 1;
	outline: none;
}
button.stop-top-slider {
	position: absolute;
	right:0;
	top: 0;
}

button.stop-top-slider.active:before {
	background-color: #fff;
}

.main-navigation ul li{
	position: relative;
}

.main-navigation ul li.menu-item-has-children.visible .sub-menu {
	display: flex;
	align-items: flex-start;
	gap: 50px;	
}

.main-navigation ul li.menu-item-has-children:hover .sub-menu{
	display: block;
    min-width: 250px;
    box-shadow: 0px 0px 5px 1px rgba(152, 152, 152, 0.25);
    top: 101%;
    width: fit-content;
}

body.oc-main-menu-hover-underline-css .site-header .site-header--inner nav.main-navigation ul.sub-menu li a{
	font-weight: normal;
}

.main-navigation ul li.menu-item-has-children.visible .sub-menu .sub-menu {
	position: static;
	display: block;
	padding-right: 0;
}
@media only screen and (max-width: 850px){
	.product-icons{
		gap: 7px;
	}
}

/*negishot*/
body.woocommerce-checkout .site-main .title h1 {
	display: block;
	position: static !important;
	width: auto !important;
	height: auto;
	color: #000;
	-webkit-clip-path: none;
	font-family: unset;
}
body.woocommerce-checkout .title {
	display: block;
}
form.cart .yith-wcwl-add-button a:focus{
	border-color:#fff;
	outline:1px solid;
}
.wp-block-video figcaption em{
	font-style: normal;
}
.wp-block-video figcaption h1{
	margin: 0;
	font-size: 50px;
}
.load-more-container{
	text-align: center;
}
.load-more-container button{
	padding: 0;
	height: 45px;
	width: 195px;
	font-size: 17px;
}
button.stop-top-slider.active:before{
	display:none;
}
button.stop-top-slider svg{
	display:none;
}
button.stop-top-slider{
	position: absolute;
	right: 10px;
	top: 4px;
	background: transparent;
	width: 20px;
	height: 20px;
	line-height: 20px;
}
button.stop-top-slider .pause-ico{
	background: url(assets/images/pause-white-icon.svg) 0 0 no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	background-size: 20px;
}
button.stop-top-slider .play-ico{
	background: url(assets/images/play-white-icon.svg) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	background-size: 20px;
	display:none
}
button.stop-top-slider.active .pause-ico{
	display:none;
}
button.stop-top-slider.active .play-ico{
	display:block;
}
/*home video*/
button.stop-home-video:before{
	display:none;
}
button.stop-home-video{
	position: absolute;
	left: 20px;
	bottom: 30px;
	background: transparent;
	width: 30px;
	height: 30px;
	line-height: 30px;
	padding: 0;
}
button.stop-home-video .pause-ico{
	background: url(assets/images/pause.svg) 0 0 no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px;
}
button.stop-home-video .play-ico{
	background: url(assets/images/play-icon.svg) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	background-size: 30px;
	display:none
}
button.stop-home-video.active .pause-ico{
	display:none;
}
button.stop-home-video.active .play-ico{
	display:block;
}
body .wrap-for-top-part .product-video-play:before{
	content:"";
	background: url(assets/images/pause.svg) 0 0 no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px;
}
body .wrap-for-top-part .product-video-play.active:before{
	background: url(assets/images/play-icon.svg) 0 0 no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px;
}
body .wrap-for-top-part .product-video-play{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	background-color: transparent;
	left: 10px;
	top: 10px;
	cursor: pointer;
}
body.single-product.product-gallery-two-per-row div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image{
	position: relative;
}
.woocommerce-product-gallery__image .oc-product-video-container a.stop-product-video{
	background: url(assets/images/pause.svg) 0 0 no-repeat;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 2;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px;
}
.woocommerce-product-gallery__image .oc-product-video-container a.stop-product-video.active{
	background: url(assets/images/play-icon.svg) 0 0 no-repeat;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 2;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 30px;
}
.woocommerce-variation-price{
	display: block;
}
.woocommerce-variation.single_variation{
	margin-bottom: 30px;
}
body.rtl.single-product .site-main div.product.type-product .variations{
	margin-bottom: 10px;
}
.woocommerce-variation-price span.price{
	color:#000!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	direction: rtl;
}
body.sticky-header .oc-woo-search--wrap{
	top: 82px;
}
.add-to-cart-notice--container .product-container{
	text-align: right;
}
@media only screen and (max-width: 1400px){
	body.sticky-header .oc-woo-search--wrap{
		top: 90px;
	}
}
.payment-method-icons svg{
	width: 47px;
}
@media only screen and (min-width: 767px){
	.woocommerce-checkout-payment .place-order > .payment-method-icons{
		position: static;
		top: -50px;
		right: 150px;
	}
}
@media only screen and (max-width: 850px){
	body .footer-main--container div.col-5{
		text-align: right;
	}
	.wp-block-video figcaption{
		font-size: 35px;
		width: 100%;
	}
	.wp-block-video figcaption a,
	.wp-block-video figcaption a strong{
		min-width: 117px;
		max-width: 117px;
	}
	button.stop-top-slider,
	.stop-home-video,
	body .wrap-for-top-part .product-video-play,
	.woocommerce-product-gallery__image .oc-product-video-container a.stop-product-video{
		display:none!important;
	}
}
@media only screen and (max-width: 650px){
	.top-collection :where(.wp-block-columns.is-layout-flex){
		gap:10px;
	}
	.mobile-marg{
		margin-top:50px!important
	}
	.need_help{
		border: 1px solid #E4E6EA;
		text-align: center;
	}
	body .product form.cart, .woocommerce div.product form.cart{
		margin-bottom: 25px !important;
	}
	.need_help a{
		width: auto;
		display: inline-block;
		border: none;
	}
	body div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
		min-height: 390px !important;
	}
}
.contact-data .contact-row:hover{
	border-color: #000;
}
.woocommerce div.product form.cart .button{
	font-weight: bold;
}
.woocommerce ul.products li.product .price,
.bottom-part .price{
	font-weight: bold;
}
/*sitemap*/
body .sitemap li{
	width: 100%;
}
.site-main.static-page ul.sitemap,
.site-main.static-page ul.sitemap ul{
	padding-right: 0;
}
body .sitemap li a{
	background: none;
}
.single_variation_wrap .single_variation{
	display:none!important;
}
.product-type-pw-gift-card .tabs-accordion--container,
.product-type-pw-gift-card #pwgc-email-preview-button {
	display:none
}
#pwgc-message{
	width: 100%;
	padding: 10px 15px;
}
#pwgc-purchase-container input[type='text'],#pwgc-purchase-container input[type='email'],#pwgc-purchase-container input[type='search'],#pwgc-purchase-container input[type='tel']{
	padding-right: 10px;
}
.single-product .product .summary p.price del{
	margin-left: 5px;
}
li.product .wrap-for-top-part > a:hover video.oc-product-video-mp4{
	opacity: 1;
	visibility: visible;
}
li.product .wrap-for-top-part:hover video.oc-product-video-mp4{
	opacity: 0;
	visibility: hidden;
}
.wcct_countdown_timer p{
	font-weight:bold;
}
.top-header--container .wcct_countdown_timer_wrap{
	text-align:center;
	margin-top: 0;
}
.top-header--container .wcct_countdown_timer p{
	display:none
}
.top-header--container .wcct_countdown_timer[data-type="single"]{
	margin-bottom: 0;
	text-align:center;
}
.top-header--container .wcct_countdown_timer *{
	font-size:12px!important;
	background: transparent !important;
	border: none !important;
	margin: 0;
}
.top-header--container .wcct_countdown_timer .wcct_round_wrap {
	padding:0;
	margin:0;
	height: auto !important;
	position:relative;
	margin: 0 7px;
	width:auto!important;
}
.top-header--container .wcct_countdown_timer .wcct_round_wrap:after{
	content:":";
	display:inline-block;
	position: absolute;
	top: 9px;
	left: -9px;
}
.top-header--container .wcct_countdown_timer .wcct_round_wrap:first-child:after{
	display:none;
}
.top-header--container .wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap span{
	font-size: 18px !important;
	font-weight: bold;
	height: auto;
	line-height:17px;
}
.top-header--container{
	padding-top: 0;
}
#header-top > .site-header--inner > div{
	flex-direction: column;
}
.wp-block-video figcaption{
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	/*color: #fff;*/
}
.wp-block-video figcaption a strong{
	/*background-color: #fff;
    border-color: #fff;*/
}
.wp-block-video figcaption a:hover strong {
	background-color: #000;
	border-color: #000;
}
@media (max-width: 650px) and (min-width: 355px){
	body .top-header-slider button.slick-prev{
		right: -25px;
	}
	body .top-header-slider button.slick-next{
		left: -25px;
	}
}
.top-collection .wp-block-column {
	position: relative;
	margin-bottom: 0;
}
.top-collection .wp-block-column p {
	position: absolute;
	bottom: 0;
	left: auto;
	right: 0;
	text-align: right;
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	width: 100%;
	margin-bottom: 0!important;
}
.top-collection .wp-block-column p:after{
	content: "";
	position: absolute;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
	width: 100%;
	height: 68px;
	bottom: 0;
	right: 0;
	opacity: 1;
}
.top-collection .wp-block-column p a {
	color: #fff;
	text-decoration: none;
	font-size: 19px;
	background: transparent;
	height: auto;
	display: inline-block;
	line-height: normal;
	padding: 0;
	border-radius: 3px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: relative;
	z-index: 2;
}
.top-collection .wp-block-column figure{
	margin:0;
}
@media only screen and (max-width: 650px){
	.top-collection .wp-block-columns{
		margin-bottom: 10px;
	}
}
.color-attributes-container .attribute-btn[data-val="white"],
.product-colors-container .color-attribute[data-color="white"]{
	border-color: #000;
}
.color-attributes-container .attribute-btn.active[data-val="white"],
.product-colors-container .color-attribute.active[data-color="white"]{
	outline:1px solid #000
}
/*Changes 13/3/25*/
.wp-block-video figcaption br{
	display:none;
}
.wp-block-video figcaption .wcct_countdown_timer_wrap{
	margin-top: 15px;
}
.wcct_countdown_timer[data-type="single"] p, .wcct_counter_bar[data-type="single"] p{
	font-family:'Assistant';
}
.wup-upsells h2{
	font-family: unset;
}
.woocommerce-variation-add-to-cart{
	/*flex-wrap: wrap;*/
}
.wup-upsells{
	flex: 1 1 100%;
}
.wup-upsells ul.products li.product {
	margin: 0 !important;
}
.wup-upsells ul.products li.product .bottom-part{
	padding: 0;
}
.wup-upsells ul.products li.product .bottom-part .woocommerce-loop-product__title a{
	font-size: 15px;
}
.wup-upsells ul.products li.product .wrap-for-top-part img{
	margin: 0;
}
@media only screen and (max-width:767px){
	.wup-upsells ul.products li.product{
		width: 50%;
	}
}
.wup-upsells ul.products{
	flex-direction: row;
	gap: 10px;
}
.wup-upsells ul.products:before{
	display:none;
}
.wup-upsells ul.products li.product .item_wrap{
	flex-direction: column;
	gap: 0;
}
.wup-upsells ul.products li.product{
	width: 25%;
}
.woocommerce .wup-upsells ul.products li.product .woocommerce-loop-product__title{
	margin: 0 0 5px;
}
.woocommerce .wup-upsells ul.products li.product .price{
	margin: 0;
}
.woocommerce .wup-upsells ul.products li.product a img{
	width: 100%;
}
.wup-upsell-option{
	position: absolute;
	top: 5px;
	right: 5px;
}
.wup-upsells h2{
	padding-top: 5px;
}
.wup-upsells{
	padding-bottom: 20px;
}
.wup-upsell-option:before{
	/*border: 1px solid #000;*/
}
.wup-upsell-option:after{
	background-color:white;
}

.summary.entry-summary{
	z-index: 1;
}
.site-main.static-page ol{
	list-style: decimal;
	padding-right: 15px;
}
.site-main.static-page .title h1{
	line-height: 40px;
}
.woocommerce-terms-and-conditions-checkbox-text a{
	text-decoration:underline
}
.form-row.place-order{
	display: flex!important;
    flex-direction: column;
}
.form-row.place-order .payment-method-icons{
	order:0
}
.form-row.place-order #privacy_policy_field{
	order: 2;
}
.form-row.place-order .woocommerce-validated{
	order: 4;
}
.form-row.place-order .woocommerce-terms-and-conditions-wrapper{
	order:1
}
.form-row.place-order  .form-row.form-row-wide{
	order: 3;
}
.form-row.place-order #place_order{
	order: 5;
}
.main-header--container .nav-menu{
	    gap: 15px;
}

.screen-reader-text{
	display:none;
}
@media only screen and (min-width: 767px) {

	.berocket_better_labels .berocket_better_labels_line .br_alabel span {
		width: 145px!important;
	}
}

#header_top_html1{
text-align:center;
}

.header-delivery-inner-content a {
	display: inline-block;
	background: #FEFA03;
	color:black!important;
	padding: 2px 6px;
	border-radius: 4px;
	text-decoration: none;
}

@media only screen and (max-width: 768px) {
	.wup-upsells ul.products li.product{
		width: 50%;
	}
	
	.top-header--container .site-header--inner .left-col{
		width: 100%;
		background: #eee;
    padding-block: 5px;
	}
	
	.header-delivery-inner-content a{
		padding: 0px 6px 2px;
		border-radius: 0;
		background: transparent;
	}
	.top-header--container .site-header--inner{
		padding: 0;
	}
	
	.site-header .top-header--container{
		height: 115px;
	}
}

body.page.page-id-85783:not(.home) .site-content{
	max-width: 100%;
    padding: 0;
}

body.page.page-id-85783:not(.home) #breadcrumbs,
body.page.page-id-85783 .site-main.static-page .static-content .title{
	display:none
}

body.page.page-id-85783:not(.home) .site-main.static-page:not(.about) {
    max-width: 100%;
    margin-top: 0;
}

body.page.page-id-85783 .site-main.static-page .static-content{
	width: 100%;
	margin-top: 0;
}



.hero-swiper{position:relative;width:100%;height:calc(100dvh - 146px);overflow:hidden}
.hero-swiper .swiper-wrapper,.hero-swiper .swiper-slide{height:100%}

.hero-img{display:block;width:100%;height:100%}
.hero-img img{display:block;width:100%;height:100%;object-fit:cover}

.hero-nav{
display: flex;
    flex-direction: row;
    gap: 40px;
    position: absolute;
    top: auto !important;
    bottom: 8%;
    width: 100%;
    justify-content: center;
    z-index: 10;
}

.hero-nav .swiper-pagination-bullet{
    width: auto;
    height: auto;
    background: transparent;
    color: #fff;
    opacity: 1;
    margin: 0 !important;
    font-size: 18px;
}

.hero-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{
	font-weight: bold;
}

.hero-nav .swiper-pagination-bullet-active{opacity:1}

.home-hero{
	position: relative;
}

.home-hero .search-ab{
	position: absolute;
    top: 30px;
    z-index: 10;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 255px;
}

.home-hero .search-ab input{
	background: transparent;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #fff;
	font-size: 18px;
	border-radius: 0;
}

.home-hero .search-ab input::placeholder {
    color: #fff;
    opacity: 1;
}

.home-hero .search-ab input:-ms-input-placeholder {
    color: #fff;
}

.home-hero .search-ab input::-ms-input-placeholder {
    color: #fff;
}

@media only screen and (max-width: 768px) {
	.hero-swiper{
		height:calc(100dvh - 170px);
	}

	.hero-nav{
		bottom: 5%;
	}

	body.page.page-id-85783 { overflow-x: hidden; }

	.hero-swiper { overflow: hidden; touch-action: pan-y; }	

	[dir='rtl'] body .oc-wc-slider__products>.slick-next{
		left: 10px;
	}

	[dir='rtl'] body .oc-wc-slider__products>.slick-prev{
		right: 10px;	
	}
}

.bottom-header--container{
	display: none!important;
}

.wc-cat-subcats__list{
	display: flex;
    justify-content: center;
    font-size: 17px;
	gap: 25px;
}

.wc-cat-subcats__list .wc-cat-subcats__item.is-active a{
	text-decoration: underline;
}

@media only screen and (max-width: 768px) {
	.wc-cat-subcats__list{
		font-size: 14px;
    	gap: 15px;
	}

	.wc-cat-subcats__list.has-many{
		font-size: 18px;
        gap: 15px;
        -webkit-overflow-scrolling: touch;
        overflow-scrolling: touch;
        overflow: auto;
        white-space: nowrap;
        display: block;
        opacity: 1;
        overflow-y: hidden;
        padding-right: 15px;
	}

	.wc-cat-subcats__list.has-many li{
		position: relative;
		display: inline-block;
		width: auto !important;
		padding: 0;
		text-align: right;
		vertical-align: top;
		white-space: normal;
		margin-left: 25px;
	}
}
.payment_box.payment_method_wc-pelecard{
	display:none!important;
}