@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.sealday.com.ua/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.0") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.sealday.com.ua/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(37,76,133);
	--btn-accented-bgcolor-hover: rgb(37,76,133);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(37,76,133);
	--notices-success-color: rgb(245,241,230);
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(245,241,230);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(245,241,230);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,241,230);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(245,241,230);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(0,0,0);
	--wd-form-brd-color-focus: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Gilroy";
	src: url("//www.sealday.com.ua/wp-content/uploads/2025/05/Gilroy-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Gilroy";
	src: url("//www.sealday.com.ua/wp-content/uploads/2025/05/Gilroy-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Irpin Type";
	src: url("//www.sealday.com.ua/wp-content/uploads/2025/05/aronetiv-irpin-type-regular.woff2") format("woff2"), 
url("//www.sealday.com.ua/wp-content/uploads/2025/05/aronetiv-irpin-type-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Kimpo";
	src: url("//www.sealday.com.ua/wp-content/uploads/2025/05/kimpo-regular.woff2") format("woff2"), 
url("//www.sealday.com.ua/wp-content/uploads/2025/05/kimpo-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Kimpo";
	src: url("//www.sealday.com.ua/wp-content/uploads/2025/05/kimpo-bold.woff2") format("woff2"), 
url("//www.sealday.com.ua/wp-content/uploads/2025/05/kimpo-bold_1.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/* aboba magic si ec ec */
input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
	
}

/*стандартный отступ вудмарт*/
.wd-page-wrapper .main-page-wrapper .container{
	padding-top:0px;
}

/*ширина картинки с ссылкой в луп грид*/
.elementor-widget-image a{
	width:100%;
}

/*блюр свг завитушек*/
.my-svg {
  filter: blur(2px);
}

/*хедер поиск*/
.autocomplete-suggestion {
	background-color: #F5F1E6;
}

.wd-header-search-form .woodmart-ajax-search .wd-clear-search{
	display:none;
}

.wd-header-search-form .woodmart-ajax-search input[type=text]{
	border-width:1px;
	border-radius: 10px;
	padding-right: 40px
}



.wd-header-search-form .woodmart-ajax-search input[type=text]{
	min-width:1px;
	width:260px;
}

.whb-main-header .whb-col-right .wd-header-search-form{
	padding-right:0px;
}

.whb-main-header .whb-col-right a{
	padding-left:5px;
	
}

.wd-tools-custom-icon a .wd-cart-number{
	background-color:#254c85 !important;
	font-family:'Montserrat', sans-serif;
}

/*меню хедер*/
#menu-main .menu-item .nav-link-text{
	font-size:20px;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
	text-transform:none;
}

#menu-main{
	gap:1.1vw;
}

.whb-main-header .whb-flex-flex-middle .container .whb-general-header-inner .whb-col-left{
	width:366px;
}

@media (max-width: 1650px) {
	#menu-main .menu-item .nav-link-text{
		font-size:18px;
		}

.whb-main-header .whb-flex-flex-middle .container .whb-general-header-inner .whb-col-left{
	width:250px;
		}

.wd-header-search-form .woodmart-ajax-search input[type=text]{
	min-width:1px;
	width:100px;
	}

.whb-main-header .whb-col-left img{
	width:145px;
}

}


#menu-main .menu-item .nav-link-text {
    transition: color 0.3s ease, border-bottom 0.3s ease; 
    border-bottom: 1px solid transparent;
}

#menu-main .menu-item .nav-link-text:hover {
    color: #254C85 !important;
    border-bottom: 1px solid #254C85 !important; 
}
/*каталог пагинация хавер на некст пейдж*/
nav[class*="-pagination"] a:hover {
    background-color: transparent !important;
}

/*фильтра в каталоге*/
.wd-swatches-filter.wd-checkboxes-on li>a:before {
		border: 1px solid #000000 !important;
		width: 0.833vw !important;
		height: 0.833vw !important;
}

.e-n-accordion-item .widget h5{
	font-size:1vw;
	text-transform:none;
	font-weight:400;
	margin-bottom:1vw;
}

@media (max-width:1000px){
.e-n-accordion-item .widget h5{
	font-size:2vw !important;
}


.wd-swatches-filter .wd-swatch-wrap .layered-nav-link span{
	font-size:1.8vw !important;
	}

.wd-swatches-filter.wd-checkboxes-on li>a:before {
		width: 1.6vw !important;
		height: 1.6vw !important;
}
}

/* Span Tag */
.wd-swatches-filter .wd-swatch-wrap .layered-nav-link span{
	color:#000000;
	font-family:'Montserrat', sans-serif;
	font-size:0.938vw;
}

.price_slider_wrapper .price_slider_amount .button{
	background-color:#254c85!important;
	color: #F5F1E6 !important;
	font-size:1vw !important;
	text-transform:none !important;
	font-weight:400 !important;
	border-radius:2.083vw!important;
	border-width: 1px !important;
	border-style:solid !important;
	border-color: #254c85;

}


.price_slider_wrapper .price_slider_amount .button:hover{
	background-color: transparent !important;
	color:#254C85 !important;
}

/* Price label */
.price_slider_wrapper .price_slider_amount .price_label{
	font-family:'Montserrat', sans-serif!important;
	font-size:0.938vw!important;
	color:#000000!important;
}

.widget_price_filter .ui-slider .ui-slider-handle:after {
    content: "";
    display: inline-block;
    width: 0.521vw!important;
    height: 0.521vw!important;
    background-color: #254C85 !important;
    border-radius: 100%;
}

/*медиа для ноутбука*/
@media (max-width: 1650px) {
.wd-swatches-filter .wd-swatch-wrap .layered-nav-link span{
	font-size:1.286vw;
}

.e-n-accordion-item .widget h5{
	font-size:1.429vw;
	margin-bottom:1.357vw;
}

.price_slider_wrapper .price_slider_amount .price_label{
	font-size:1.46vw!important;
}

.price_slider_wrapper .price_slider_amount .button{
	font-size:1.46vw !important;
}
}

@media (max-width: 1000px) {
.price_slider_wrapper .price_slider_amount .price_label{
	font-size:1.8vw!important;
}

.widget_price_filter .ui-slider .ui-slider-handle:after {
    width: 1.521vw!important;
    height: 1.521vw!important;
}

.price_slider_wrapper .price_slider_amount .button{
	font-size:1.8vw !important;
	border-radius:2.083vw!important;
}
}
/*кошик*/
.cart_totals tbody .woocommerce-shipping-totals{
		display:none;
}

.cart_totals .cart-subtotal th{
	font-size:1vw;
	font-family:'Montserrat', sans-serif;
	font-weight:500;
}

.cart-subtotal td bdi{
	color:rgba(0,0,0,0.7);
	font-weight:500;
	font-family:'Montserrat', sans-serif;
	font-size:1vw;
}

.cart_totals .order-total th{
	font-size:1.042vw;
	font-family:'Montserrat', sans-serif;
	font-weight:500;
}

.order-total td bdi{
	font-family:'Montserrat', sans-serif;
	font-weight:600;
	font-size:1.146vw;
	color:#000000;
}

.cart thead .product-quantity{
	transform:translatex(0px) translatey(0px);
	font-size:1.1vw;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
	text-transform:none;
}

/* Product subtotal */
.cart thead .product-subtotal{
	font-size:1.1vw;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
	text-transform:none;
}

/* Product price */
.cart thead .product-price{
	font-size:1.1vw;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
	text-transform:none;
}

/* Product name */
.cart thead .product-name{
	font-size:1.1vw;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
	text-transform:none;
}

/* Link */
.cart .product-name a{
	font-size:1.042vw;
	color:#000000;
	font-family:'Montserrat', sans-serif;
}

.cart tbody .product-name{
	font-size:1.042vw;
	color:#000000;
	font-family:'Montserrat', sans-serif;
}

/* Bdi */
.cart .product-price bdi{
	color:#000000;
	font-size:0.833vw;
}

/* Bdi */
.cart .product-subtotal bdi{
	font-size:1.042vw;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
}

/* Link */
.cart .product-remove a{
	border-style:solid;
	border-width:1px;
	border-color:rgba(0, 0, 0, 0.4);
	border-radius:100%;
}

.cart a img{
	min-width:7.813vw;
	max-width:7.813vw;
}

.cart tbody .attachment-woocommerce_thumbnail{
	min-width:7.813vw;
	max-width:7.813vw;
}


.cart tbody input[type=number]{
	border-style:none;
}

/* Button */
.cart tbody input[type=button]{
	border-style:none;
	
}

.cart tbody .quantity{
	border-style:solid;
	border-color:rgba(37, 76, 133, 1);
	border-width:1px;
	border-radius:0.417vw;
}

/* Input */
.cart tbody input[type=number]{
	font-size:0.938vw;
	color:#000000;
	font-family:'Montserrat', sans-serif;
}

/* Button */
.cart tbody input[type=button]{
	color:#000000;
	font-size:0.938vw;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
}

.cart_totals .wc-proceed-to-checkout a{
	font-size:0.938vw;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
	padding-top:1.25vw;
	padding-bottom:1.25vw;
	text-transform:none;
	
}

.cart-actions .wd-coupon-form .button{
	font-size:0.938vw;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
	padding-top:0.9vw;
	padding-bottom:0.9vw;
	text-transform:none;
}

/* Coupon form */
.actions .cart-actions .wd-coupon-form{
	align-items: center;
}

/* Coupon code */
#coupon_code{
	font-size:0.938vw;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
}

.wd-page-wrapper .main-page-wrapper{
	padding-bottom:10.417vw;
}

div.quantity input[type="button"]:hover{
	background-color:rgba(37, 76, 133, 1) !important;
	border-radius:0.3vw;
}

/*карточка товару*/


/* Button */
.wd-btn-design-full .cart .single_add_to_cart_button{
	margin-top:2.604vw;
}

.cart .quantity input[type=button]{
	border-style:none;
	
}

.cart .quantity input[type=number]{
	border-style:none;
}

.wd-btn-design-full .cart .quantity{
	border-style:solid;
	border-width:1px;
	width: auto !important;
	max-width: fit-content !important;
	display: inline-flex !important;
	flex-shrink: 0 !important;
	border-width:1px !important;
	border-color:#000000 !important;
	border-color:#254C85 !important;
	border-radius: 0.417vw;
}

/* Input */
.cart .quantity input[type=number]{
	color:#000000;
	font-size:1vw;
	font-family:'Montserrat', sans-serif;
}

@media (max-width: 1650px) {
	.cart .quantity input[type=number]{
	font-size:1.286vw;
	}

.cart .quantity input[type=button]{
	font-size:1.286vw;
}
}

/* Button */
.cart .quantity input[type=button]{
	color:#000000;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
	font-size:0.938vw;
}

.value .wd-reset-var a{
	display:none !important;
}

.woocommerce-variation-add-to-cart {
	flex-direction: column;
}

.wd-single-add-cart>div>*:last-child, .wd-single-add-cart>*:last-child {
	flex-direction: column;
}

.wd-btn-design-full .cart .single_add_to_cart_button:hover{
	background-color: transparent !important;
	color:#000000;
}

/* Button */
.wd-btn-design-full .cart .single_add_to_cart_button{
	border-style:solid;
	border-width:1px;
	border-color:#254C85;
	
}


/*размеры вариации*/
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text{
	font-size:0.938vw !important;
	font-weight:400;
	font-family:'Montserrat', sans-serif;
}

/* Enabled */
[class*="wd-swatches"].wd-shape-round .wd-swatch{
	border-radius:0.417vw !important;
	padding:0.313vw;
	width:2.031vw;
	min-width:2.031px;
	height:2vw;
	min-height:1.823px;
	border-style:solid;
	border-color:#254c85;
	border-width:1px;
	
}

/* Label */


[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text {
		background-color: #254C85;
    color: #F5F1E6;
		--brd-width: 0px !important;
}

@media (max-width: 1650px) {
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text{
	font-size:1.286vw !important;
	}
[class*="wd-swatches"].wd-shape-round .wd-swatch{
	border-radius:0.571vw !important;
	padding:1vw;
	width:2.786vw;
	min-width:2.5vw;
	height:2.5vw;
	min-height:2.5vw;
}
}

@media (max-width:1000px){

	/* Input */
	.whb-main-header .whb-hidden-lg input[type=text]{
		border-radius:1vw !important;
	}

	[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text{
	font-size:1.8vw !important;
}

[class*="wd-swatches"].wd-shape-round .wd-swatch{
	border-radius:0.8vw !important;
	padding:1vw;
	width:3.9vw;
	min-width:3.9vw;
	height:3.5vw;
	min-height:3.5vw;
}


}

@media (max-width:767px){

	/* Input */
	.whb-main-header .whb-hidden-lg input[type=text]{
		border-radius:3vw !important;
	}
	
	/* Search form */
	.whb-main-header .whb-hidden-lg .wd-search-form{
		padding-right:0px;
	}
	
	/* Clear search */
	.whb-main-header .whb-hidden-lg .wd-clear-search{
		padding-right:0px;
		
	}
	
}


/*меню мобайл*/
@media (max-width:1024px){

	/* Nav link text */
	.mobile-pages-menu .menu-item .nav-link-text{
		font-size:4.26vw;
		text-transform:none;
		font-weight:400;
		color:#f5f1e6;
	}
	
	/* Woodmart nav link */
	.mobile-pages-menu .menu-item .woodmart-nav-link{
		border-bottom-style:none;
	}
	
	/* Side hidden */
	.wd-side-hidden{
		background-color:#254c85;
		
	}

	.wd-heading .close-side-widget a{
		color:#f5f1e6;
		
	}

.wd-side-hidden .wd-heading{
		border-bottom-style:none;
		
	}
	
}


/*крестик моб меню*/
@media (max-width:1024px){
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a {
    font-size: 0; /* Убирает текст */
}

.wd-cross-icon {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 8.533vw; /* Общий размер с учетом отступов */
    height: 8.533vw;
    border: 1px solid #F5F1E6;
    border-radius: 50%;
    padding: 2.933vw; /* Внутренний отступ от крестика до бордера */
    box-sizing: border-box; /* Учитываем padding внутри размера */
}

.wd-cross-icon::before {
    content: "\f112" !important;
    font-family: "woodmart-font" !important;
    font-size: 2.933vw;
    color: #F5F1E6;
    line-height: 1;
}

.wd-side-hidden{
		width:69vw;
	}
}

/*дроп даун меню*/
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
color: black;
font-size: 0.7vw;
}

@media (max-width:1500px){
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
font-size: 1vw;
}
.wd-dropdown-menu .menu-item .woodmart-nav-link{
	font-size:1.286vw !important;
	}

#menu-main .menu-item .wd-dropdown-menu{
	background-color:#f5f1e6;
	width:23vw!important;
}
}

#menu-main .menu-item .wd-dropdown-menu{
	background-color:#f5f1e6;
	width:17vw;
	border-radius:1vw;
	box-shadow:none;
}

/* Woodmart nav link */
.wd-dropdown-menu .menu-item .woodmart-nav-link{
	font-size:0.938vw;
	color:#000000;
	font-family:'Montserrat', sans-serif;
	transition: color 0.3s ease, text-decoration 0.3s ease;
}

.wd-dropdown-menu .menu-item .woodmart-nav-link:hover {
    color: #254C85 !important;
    text-decoration: underline !important; /* Подчеркивание вместо бордера */
    text-decoration-color: #254C85 !important; /* Цвет подчеркивания совпадает с текстом */
    text-decoration-thickness: 1px !important; /* Толщина подчеркивания, можно настроить */
		text-underline-offset: 0.3vw !important;
}


/*карточка товара таблет*/
@media (max-width:1500px){
.wd-btn-design-full .cart .quantity{
	border-radius: 0.8vw;
}
.cart .quantity input[type=number]{
	font-size:1.8vw;
}

.cart .quantity input[type=button]{
	font-size:1.8vw;
}
}

/*Вариации в карточке товара*/
.variations tbody tr{
	display: flex;
	gap: 0.833vw;
	align-items: center;
}

/* Label */
table.variations .label>*{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	font-size:1vw;
}


@media (max-width:1500px){
table.variations .label>*{
	font-size:1.429vw;
}

.variations tbody tr{
	gap: 1.143vw;
}
}

@media (max-width:1000px){
table.variations .label>*{
	font-size:2vw;
}
}

/*кошик таблет*/
@media (max-width:1000px){
.cart .product-name a {
	font-size:2.2vw;
	}

.cart tbody .product-name{
	font-size:2.2vw;
	}

.shop_table_responsive td:before{
font-size:2vw;
	}

	.cart .product-subtotal bdi{
	font-size:2.2vw;
	}

.cart .product-price bdi{
	font-size:2.2vw;
	}

	.cart .quantity input[type=button] {
	 font-size:2vw;
	}

	.cart .quantity input[type=number] {
	 font-size:2vw;
	}

	.cart tbody .quantity {
	border-radius: 0.8vw;
	}

	#coupon_code {
	 font-size:2vw;
	}

	.cart-actions .wd-coupon-form .button {
	font-size:2vw;
	}
	
	.actions .cart-actions .wd-coupon-form{
    flex-direction: row;
	}

	.elementor-1046 .elementor-element.elementor-element-b3dea89 .cart-totals-inner > h2 {
		font-size:2vw;
	}

	.shop_table_responsive td:before {
		font-size:2.2vw;
	}

	.cart-subtotal td bdi{
		font-size:2.2vw;
	}

	.order-total td bdi{
		font-size:2.2vw;
	}
}

.wd-empty-page {
margin-top: 0vw !important;
}

.wd-page-content {
background-color: #f5f1e6 !important;
}


/*акардеон описания товара*/
#tab-wd_custom_tab p{
	font-size:1.042vw;
	color:#000000;
	font-family:'Montserrat', sans-serif !important;
}

#tab-description p{
	font-size:1.042vw;
	color:#000000;
}

.wd-content-area .product .elementor .e-lazyloaded .elementor-element .elementor-element .elementor-widget-container .wd-opener-pos-right .wd-accordion-item #tab-description .wd-scroll-content p{
	font-family:'Montserrat', sans-serif !important;
}



@media (max-width:1400px){
    #tab-description p{
	font-size:1.429vw;
    }

	#tab-wd_custom_tab p{
	font-size:1.429vw;
	}
}


@media (max-width:1000px){
    #tab-description p{
	font-size:2vw;
    }

		#tab-wd_custom_tab p{
	font-size:2vw;
	}
}

@media (max-width:700px){
    #tab-description p{
	font-size:4.8vw;
    }

		#tab-wd_custom_tab p{
	font-size:4.8vw;
	}

}

#tab-title-description .wd-accordion-opener{
		color:#000000;
		font-size:1.042vw;
}

#tab-title-wd_custom_tab .wd-accordion-opener{
		color:#000000;
		font-size:1.042vw;
}

@media (max-width:1400px){
   #tab-title-description .wd-accordion-opener{
		color:#000000;
		font-size:1.429vw;
		}
		
		#tab-title-wd_custom_tab .wd-accordion-opener{
		color:#000000;
		font-size:1.429vw;
		}
}

@media (max-width:1000px){
   #tab-title-description .wd-accordion-opener{
		color:#000000;
		font-size:2vw;
		}
		
		#tab-title-wd_custom_tab .wd-accordion-opener{
		color:#000000;
		font-size:2vw;
		}
}


@media (max-width:1000px){
   #tab-title-description .wd-accordion-opener{
		color:#000000;
		font-size:2vw;
	}

		#tab-title-wd_custom_tab .wd-accordion-opener{
		color:#000000;
		font-size:2vw;
		}
}

@media (max-width:700px){
   #tab-title-description .wd-accordion-opener{
		color:#000000;
		font-size:5.333vw;
	}

			#tab-title-wd_custom_tab .wd-accordion-opener{
		color:#000000;
		font-size:5.333vw;
		}
}

.wd-accordion.wd-style-default.wd-border-off>.wd-accordion-item:first-of-type {
border-bottom: none;
}

/*карточка товара*/
.custom-product-image {
    width: 100%;
}
.custom-product-image img {
    width: 100%;
    height: 38.281vw;
    object-fit: cover;
		object-position: center;
}

@media (max-width:1600px){
.custom-product-image img {
    height: 52.5vw;
    }
}

@media (max-width:1000px){
.custom-product-image img {
    height: 54.1vw;
    }
}

@media (max-width:700px){
.custom-product-image img {
    height: 68vw;
    }
}

/*галерея*/
.wd-carousel-wrap a .wp-post-image{
	height:55vw;
	object-fit: cover;
}

/* Carousel wrap */
.woocommerce-product-gallery .wd-carousel .wd-carousel-wrap{
	height:55vw;
}

.wd-carousel-wrap a img{
	height: 55vw; 
  object-fit: cover;
}

@media (max-width:1000px){
.wd-carousel-wrap a .wp-post-image{
	height:50vw;
	object-fit: cover;
}

.wd-carousel-wrap a img{
	height:50vw; 
}

/* Carousel wrap */
.woocommerce-product-gallery .wd-carousel .wd-carousel-wrap{
	height:50vw;
}
}


@media (max-width:700px){

.wd-carousel-wrap a .wp-post-image{
	height:130vw;
	object-fit: cover;
}

.wd-carousel-wrap a img{
	height: 130vw; 
  object-fit: cover;
}

/* Carousel wrap */
.woocommerce-product-gallery .wd-carousel .wd-carousel-wrap{
	height:130vw;
}
}

table.variations .label span {
display: none;
}

html {
    scroll-behavior: smooth;
}

.wd-btn-design-full form{
	align-items: stretch !important;
}

.product-template-default .woocommerce-variation-add-to-cart{
	align-items: stretch;
}



/*чекаут*/
#billing_first_name_field{
	width:100% !important;
}

#billing_last_name_field{
	width:100% !important;
}

.hentry .checkout .checkout-order-review{
	background-color:rgba(247,247,247,0) !important;
}

/* Table wrapper */
#order_review .wd-table-wrapper{
	background-color:rgba(255,255,255,0);
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}

:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):before {
display: none;
}

/*поиск*/
.view-all-results {
display: none
}

@media (max-width:700px){
.wd-event-hover:hover>.wd-dropdown, .wd-event-click.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
width: 70vw;
left: -30vw;
}
}

/*кошик*/
.cart-empty:before {
display: none
}

.hentry .wc-empty-cart-message{
	padding-top:200px;
	
}

@media (max-width:700px){

.hentry .wc-empty-cart-message{
	padding-top:100px;
	
}
}

.woocommerce-cart-form__cart-item .quantity input[type=number]{
	font-size:1vw;
}

/* Button */
.woocommerce-cart-form__cart-item .quantity input[type=button]{
	font-size:1vw;
}

.woocommerce-cart-form__cart-item .product-quantity .quantity{
	border-radius:0.5vw;
	
}


.cart-empty:before {
display: none !important;
}


/*чекаут*/
/* Sealday phrase */
/*.sealday-phrase{
	padding-top: 40px!important;
	font-size:4vw !important;
	color:#000000!important;
	font-weight:600!important;
	font-family:'Montserrat', sans-serif !important;
	line-height:100%!important;
	width:42vw!important;
}

1600px and smaller screen sizes 
@media (max-width:1600px){


	.sealday-phrase{
		font-size:3.571vw;
		width:35vw;
	}
	
}

 1000px and smaller screen sizes 
@media (max-width:1000px){


	.sealday-phrase{
		font-size:4vw;
		width:42vw;
	}
	
}


@media (max-width:700px){

Sealday phrase 
	.sealday-phrase{
		font-size:8vw;
		width:100%;
	}
	
}
*/

:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):after{
display: none;
}


/*кошик*/
/* Heading */
#customer_details .woocommerce-billing-fields h3{
	font-family:'Montserrat', sans-serif;
	font-size:1.4vw;
	text-transform:none;
	font-weight:500;
}

/* Order review heading */
#order_review_heading{
	font-family:'Montserrat', sans-serif;
	font-size:1.4vw;
	text-transform:none;
	font-weight:500;
}

/* Heading */
#customer_details .woocommerce-additional-fields h3{
	font-family:'Montserrat', sans-serif;
	font-size:1.4vw;
	text-transform:none;
	font-weight:500;
}

/* Button */
#place_order{
	font-family:'Montserrat', sans-serif;
	font-weight:500;
	font-size:1.1vw;
	text-transform:uppercase;
	padding-top:1vw;
	padding-bottom:1vw;
}

/* Woocommerce checkout review order table */
#order_review .wd-table-wrapper .woocommerce-checkout-review-order-table{
	transform:translatex(0px) translatey(0px);
}

/* 1400px and smaller screen sizes */
@media (max-width:1400px){

	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		font-size:1.3vw;
		font-weight:500;
	}
	
	/* Heading */
	#customer_details .woocommerce-additional-fields h3{
		font-size:1.3vw;
	}
	
	/* Order review heading */
	#order_review_heading{
		font-size:1.3vw;
	}
	
	/* Button */
	#place_order{
		font-size:1.3vw;
		padding-top:2vw;
		padding-bottom:2vw;
	}
	
}

/* 1000px and smaller screen sizes */
@media (max-width:1000px){

	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		font-size:3vw;
	}
	
	/* Heading */
	#customer_details .woocommerce-additional-fields h3{
		font-size:3vw;
	}
	
	/* Button */
	#place_order{
		font-size:9vw;
	}
	
}

/* 700px and smaller screen sizes */
@media (max-width:700px){

	/* Button */
	#place_order{
		font-size:3vw;
	}
	
	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		font-size:3vw;
	}
	
	/* Heading */
	#customer_details .woocommerce-additional-fields h3{
		font-size:3vw;
		
	}
	
}


.wd-page-wrapper .main-page-wrapper .container{
	width:100% !important;
	max-width:100%;
	padding-left: 3.958vw;
	padding-right: 3.958vw;
}


#billing_first_name{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Billing last name */
#billing_last_name{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Billing phone */
#billing_phone{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Billing email */
#billing_email{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Division */
.validate-required > div > div{
	background-color:#F5F1E6;
	border-color:#000000;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
}

/* Division */
.woocommerce-billing-fields div div div div .validate-required .woocommerce-input-wrapper > div > div{
	background-color:#F5F1E6;
	border-color:#000000;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
}

/* Label */
#order_comments_field label{
	display:none;
}

.zen-ui-select__value:hover {
background-color: #F5F1E6;
}


/* Wcus billing house */
#wcus_np_billing_house{
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
}

/* Wcus billing flat */
#wcus_np_billing_flat{
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	
}

.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {
box-shadow: none;
}

.hentry form{
	gap: 300px;
	
}

@media (max-width:700px){
.hentry form{
	gap: 20px;
	
}
}

@media (max-width:1600px){
.hentry form{
	gap: 100px;
}

.wd-checkout-prod-cont .wd-checkout-prod-title strong{
	line-height:2.8vw;
}
}

.wd-checkout-prod-title {
align-items: center !important;
	}

/*кошик*/
.cart tbody .product-price{
	width:120px;
}


/*чекаут*/
@media (max-width:767px){

	/* Order review heading */
	#order_review_heading{
		font-size:6vw;
		
	}
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Checkout order review */
	.hentry .checkout .checkout-order-review{
		padding-left:0px !important;
		padding-right:0px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
}

#gift_package_field .checkbox span{
	display:none;
}

.hentry .woocommerce-form-coupon-toggle{
	display:none;
}


/*укр пошта*/
/* Input */
#mrkv_ua_shipping_nova-poshta_address_street{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Input */
#mrkv_ua_shipping_nova-poshta_address_house{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Input */
#mrkv_ua_shipping_nova-poshta_address_flat{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Span Tag */
#mrkv_ua_shipping_nova-poshta_city_field .woocommerce-input-wrapper span span span{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Span Tag */
#mrkv_ua_shipping_nova-poshta_warehouse_field .woocommerce-input-wrapper span span span{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Span Tag */
#mrkv_ua_shipping_nova-poshta_poshtamat_city_field .woocommerce-input-wrapper span span span{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Span Tag */
#mrkv_ua_shipping_nova-poshta_poshtamat_name_field .woocommerce-input-wrapper span span span{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
}

/* Span Tag */
#mrkv_ua_shipping_nova-poshta_address_city_field .woocommerce-input-wrapper span span span{
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	
}

body .select2-container--default .select2-dropdown {
background-color:#F5F1E6;
}


/**********/
#mrkv_ua_shipping_nova-poshta_poshtamat_city_field label{
	margin-top:20px;
}

#mrkv_ua_shipping_nova-poshta_city_field label{
	padding-top:20px;
	
}

.wd-checkout-coupon .woocommerce-form-coupon-toggle .woocommerce-info{
	display:none;
}


/*************************/
@media (max-width: 576px) {
	.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-577d652,
.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-edcc785,
.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-7f310f0,
.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-1cfcb91,
.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-eba2933,
.elementor-863 .elementor-element.elementor-element-6d26fbd .elementor-repeater-item-1776d82
 {
    display: none;
}

	.e-n-accordion-item .widget h5{
		font-size:5vw !important;
	}
	
	/* Span Tag */
	.wd-swatches-filter .wd-swatch-wrap .layered-nav-link span{
		font-size:4vw !important;
	}
	
	/* Price label */
	.price_slider_wrapper .price_slider_amount .price_label{
		font-size:4vw !important;
	}
	
	/* Button */
	.price_slider_wrapper .price_slider_amount .button{
		font-size:4vw !important;
		border-radius:5vw !important;
		padding-top:2vw !important;
		padding-bottom:2vw !important;
		padding-right:10vw !important;
		padding-left:10vw !important;
		
	}

.widget_price_filter .ui-slider .ui-slider-handle:after {
    width: 2.4vw!important;
    height: 2.4vw!important;
}

.wd-swatches-filter.wd-checkboxes-on li>a:before {
		width: 4.267vw !important;
		height: 4.267vw !important;
}

.wd-swatches-filter.wd-checkboxes-on li>a:after {
font-size: 3vw;
}

.elementor-widget-loop-grid .elementor-pagination .current{
	color:#254c85 !important;
	font-weight:600;
	font-size:5vw;
	font-family:'Montserrat', sans-serif;
}

/* Page numbers */
.elementor-widget-loop-grid .elementor-pagination a.page-numbers{
	color:rgba(2,1,1,0.57) !important;
	font-weight:600;
	font-family:'Montserrat', sans-serif;
	font-size:5vw;
}

.whb-main-header .whb-flex-flex-middle .container{
		padding-left:7.5vw;
		padding-right:7.5vw;
	}


/*мобайл меню*/
.mobile-nav .wd-nav-opener {
border-left: none !important;
border-bottom: none !important;
}

.wd-nav-opener:after {
font-size: 4vw;
color: #F5F1E6;
}

.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
		border-top-width:1px !important;
		border-top-color:#F5F1E6 !important;
		border-bottom-color:#F5F1E6 !important;
		border-bottom-style:solid !important;
		border-bottom-width:1px !important;
		border-top-style:solid !important;
		background-color: #254C85 !important;
}

.mobile-pages-menu .wd-sub-menu .woodmart-nav-link{
		font-size:4vw;
		font-family:'Montserrat', sans-serif;
		color:#f5f1e6;	
	}

.mobile-nav .wd-nav-opener.wd-active {
			border-top-width:1px !important;
		border-top-color:#F5F1E6 !important;
		border-bottom-color:#F5F1E6 !important;
		border-bottom-style:solid !important;
		border-bottom-width:1px !important;
		border-top-style:solid !important;
		background-color: #254C85 !important;
}

table.variations .label>* {
 font-size: 4.267vw;
}

.variations tbody tr {
    display: flex;
    flex-direction: column;
    gap: 2.133vw;
    align-items: flex-start !important;
}

/* Enabled */
[class*="wd-swatches"].wd-shape-round .wd-swatch{
	border-radius:2.133vw !important;
	padding:0.313vw;
	width:10.4vw;
	min-width:10.4vw;
	height:9.333vw;
	min-height:9.333vw;
}

[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text{
	font-size:4.8vw !important;
}

.wd-btn-design-full .cart .quantity{
	border-radius: 2.133vw !important;
}

.cart .quantity input[type=number] {
	font-size:4.8vw !important;
}

.cart .quantity input[type=button] {
	font-size:4.8vw !important;
}

/*cart*/
.cart .product-name a {
	font-size:4.8vw;
	}

.cart tbody .product-name {
	font-size:4.8vw;
	}

.shop_table_responsive td:before{
font-size:3.733vw;
	}

	.cart .product-subtotal bdi{
	font-size:4.8vw;
	}

.cart .product-price bdi{
	font-size:4.8vw;
	}

	.cart .quantity input[type=button] {
	 font-size:3.733vw;
	}

	.cart .quantity input[type=number] {
	 font-size:3.733vw;
	}

	.cart tbody .quantity {
	border-radius: 2.133vw
	}

	#coupon_code {
	 font-size:3.733vw;
	}

	.cart-actions .wd-coupon-form .button {
	font-size:3.733vw;
	}
	
	.actions .cart-actions .wd-coupon-form{
    flex-direction: row;
	}

	.elementor-1046 .elementor-element.elementor-element-b3dea89 .cart-totals-inner > h2 {
		font-size:3.733vw !important;
	}

	.shop_table_responsive td:before {
		font-size:4.8vw;
	}

	.cart-subtotal td bdi{
		font-size:4.8vw;
	}

	.order-total td bdi{
		font-size: 4.8vw;
	}

.cart_totals .wc-proceed-to-checkout a {
		font-size:4.8vw;
	}

.shop_table_responsive td:not(:last-child) {
padding-bottom: 10px;
padding-top: 10px;
}


}

