@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ellinidaswimwear.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(240,240,240);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(42,45,50);
	background-image: none;
}

:root{
--wd-text-font:"WixMadeforDisplay-Regular", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(54,54,54);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"NAMU-Pro", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-transform:uppercase;
--wd-title-color:2A2D32;
}
:root{
--wd-entities-title-font:"NAMU-Pro", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-transform:uppercase;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"WixMadeforDisplay-Regular", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"WixMadeforDisplay-Regular", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:inherit;
--wd-widget-title-color:rgb(42,45,50);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"WixMadeforDisplay-Regular", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:14px;
}
.wd-nav>li>a{
	font-weight: 400;
}

.wd-sub-menu li>a{
	color: rgb(42,45,50);
}

html .product-grid-item .price, html .product-grid-item .price > .amount, html .product-grid-item .price ins > .amount, .amount{
	font-family: "Wix Madefor Display Medium", Arial, Helvetica, sans-serif;font-weight: 500;color: rgb(42,45,50);
}

.wd-swatch{
	font-family: "Wix Madefor Display Medium", Arial, Helvetica, sans-serif;font-weight: 500;
}

.woocommerce-MyAccount-navigation ul li a{
	font-family: "Wix Madefor Display Medium", Arial, Helvetica, sans-serif;font-weight: 500;
}

.wd-social-icons .wd-label{
	font-family: "Wix Madefor Display Medium", Arial, Helvetica, sans-serif;font-weight: 500;
}

:root{
--wd-primary-color:rgb(179,152,123);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:rgb(179,152,123);
}
:root{
--btn-default-font-family:"Wix Madefor Display Medium", Arial, Helvetica, sans-serif;
--btn-default-font-weight:500;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-font-family:"Wix Madefor Display Medium", Arial, Helvetica, sans-serif;
--btn-accented-font-weight:500;
--btn-accented-transform:uppercase;
}
:root{
--btn-accented-bgcolor:rgb(42,45,50);
}
:root{
--btn-accented-bgcolor-hover:rgb(12,12,12);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1400px;
		}
	
			@media (min-width: 1417px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1400px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
			div.wd-popup.wd-promo-popup {
			max-width: 780px;
		}
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 171px;
		}
	
	
@font-face {
	font-family: "WixMadeforDisplay-Regular";
	src: url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-regular.woff2") format("woff2"), 
url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "EF";
	src: url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/ef.woff2") format("woff2"), 
url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/ef.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "NAMU-Pro";
	src: url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/namu-pro.woff2") format("woff2"), 
url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/namu-pro.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "WixMadeforDisplay-Bold";
	src: url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-bold.woff2") format("woff2"), 
url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Wix Madefor Display Medium";
	src: url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-medium.woff") format("woff2"), 
url("//ellinidaswimwear.ru/wp-content/uploads/2023/08/wixmadefordisplay-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

.wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width: 36px!important;
}

.wd-tools-element:is(.wd-design-6,.wd-design-7) :is(.wd-tools-inner,.wd-tools-icon) {
    height: 36px!important;
}

.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count {
    top: -5px!important;
    inset-inline-end: -6px!important;
    box-shadow: none!important;
        background-color: var(--wd-primary-color)!important;
    color: #ffffff!important;
    font-size: 9px!important;
}

.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) {
    --wd-count-size: 16px!important;
}


.whb-color-light:not(.whb-with-bg) {
    background: linear-gradient(180deg,rgba(0,0,0,.6),transparent)!important;
}

.wd-spacing-6 {
    --wd-sp: 3px!important;
}


:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {
    text-transform: inherit!important;
    font-weight: 400!important;
    font-size: 12px!important;
}

.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a {
    display: none!important;
}

.wd-hover-alt .wd-add-btn>a span {
    font-weight: 500!important;
    font-family: 'Wix Madefor Display Medium'!important;
}

.product-label {
    font-weight: 500!important;
    font-family: 'Wix Madefor Display Medium'!important;
}

.bread-divider {
    margin: 0 4px 0 4px;
}

strong, b {
    font-weight: 500!important;
    font-family: 'Wix Madefor Display Medium'!important;
}

.wd-pf-results li {
    font-weight: 500!important;
    font-size: 14px!important;
    font-family: 'Wix Madefor Display Medium'!important;
}

.widget_price_filter [class*="price_slider_amount"] .price_label>span {
    font-weight: 500!important;
}

.wd-action-btn.wd-style-text>a {
    font-weight: 500!important;
}

.widget_layered_nav_filters a {
    font-weight: 500!important;
}

table.variations tr:last-child .cell {
    display: flex;
    flex-direction: column;
}

table.variations .label>* {
    margin-bottom: 10px!important;
    font-weight: 400!important;
}

[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text {
    font-weight: 500!important;
    font-family: 'Wix Madefor Display Medium'!important;
}




[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-bg-style-2 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-2 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    --wd-swatch-brd-color: #B3987B!important;
    --brd-width: 1px!important;
}


.wd-products-per-page .per-page-variation.current-variation {
    color: var(--wd-primary-color)!important;
    font-weight: 500!important;
    border: 1px solid var(--wd-primary-color);
    padding: 4px 8px;
    margin: 0px 4px;
}

.wd-products-per-page .per-page-border {
    display: none!important;
}

.wd-products-per-page .per-page-title {
    font-weight: 500!important;
    font-family: 'Wix Madefor Display Medium'!important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count {

    color: var(--color-gray-300)!important;
    font-family: 'WixMadeforDisplay-Regular'!important;
    font-weight: 400!important;
}

.wd-back-btn {
    display: none;
}

.elementor-41 .elementor-element.elementor-element-a85cd29 .title-after_title {
    margin-left: 4px;
    margin-top: 8px;
    max-width: 568px;
}



.mega-menu-list>li>a, .wd-dropdown-fs-menu:is( .wd-design-sized,.wd-design-full-width) .wd-sub-menu>li>a, .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a, .wd-dropdown-menu:is( .wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li>a {
    font-family: 'Wix Madefor Display Medium';
    text-transform: inherit!important;
    font-weight: 500!important;
    font-size: 16px!important;
    margin-bottom: 8px!important;
}

.footer-soc {
    display: flex;
    flex-direction: row;
    gap: 26px;
    justify-content: flex-start;
}

.copyrights-wrapper {
    border-top: none!important;
}


body.single .summary-inner > .wd-action-btn.woodmart-wishlist-btn a{
font-size:0;
}
body.single .summary-inner > .wd-action-btn.woodmart-wishlist-btn a:before,
body.single .summary-inner > .wd-action-btn.woodmart-wishlist-btn a:after{
font-size:24px!important;
}


.woocommerce-variation-add-to-cart {
    display: flex;
    gap: 10px;
    flex-wrap: nowrap!important;
    align-items: center!important;
}

.star-rating {
    color: #B3987B!important;
}

.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    height: 2px!important;
}

.wd-action-btn.wd-style-icon>a {
    width: 43px!important;
    height: 43px!important;
    border: 1px solid var(--wd-form-brd-color)!important;
}

.wd-buttons .wd-action-btn>a {
    border: none!important;
}


.pswp__button--share {
    display: none!important;
}

.elementor-element-3dbbb5e .wd-sub-menu li>a {
    color: #fefefe;
}


nav[class*="-pagination"] li .current {
    color: var(--wd-primary-color)!important;
    background-color: rgb(255 255 255 / 0%)!important;
    border: 1px solid var(--wd-primary-color)!important;
    font-weight: 400!important;
}

nav[class*="-pagination"] li .page-numbers {
    font-weight: 400!important;
    border: 1px solid #F0F0F0;
    margin-right: 4px;
    margin-left: 4px;
}


form.cart {
    flex-wrap: nowrap!important;
    flex-direction: column!important;
}

.title-shop.title-design-centered>.container {
    display: flex!important;
    flex-direction: column-reverse!important;
}

.page-title .container {
    display: flex!important;
    flex-direction: column-reverse!important;;
}

#elementor-popup-modal-4637 .dialog-widget-content {
    background-color: #fff0;
    border-radius: 0px;
    box-shadow: none;
}

#elementor-popup-modal-4637 .dialog-message {
    width: 100%;
    height: 100%;
}@media (min-width: 1025px) {
	.wd-header-cats.wd-style-1 .menu-opener {
    min-width: 152px!important;
}

.wd-header-cats.wd-style-1 .menu-opener:after {
    display: none!important;
}

.cat-design-center .hover-mask {
    top: 90%!important;
}

.category-grid-item img {
    max-height: 680px!important;
    object-fit: cover!important;
}

.wd-buttons.wd-pos-r-t {
    position: absolute;
    top: 10px;
    right: 10px;
}

.wd-buttons {
    border-radius: 100%!important;
}
.wd-action-btn.wd-style-icon>a {
    width: 46px!important;
}


.filters-area {
    margin-bottom: 0px!important;
    border-bottom-width: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 12px!important;
}



.filters-area {
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: none!important;
}

.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn {
    display: none!important;
}

.other-elements-wrapper {
    display: flex;
    flex-direction: row;
}

.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
    display: none!important;
}


.wd-products-per-page {
    margin-right: 30px;
}


.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    border-bottom: none!important;
}

.wd-swatches-brands .wd-swatch.wd-bg {
    max-width: 30px!important;
    border-radius: 100%!important;
}

.product-grid-item .product-wrapper {
    margin-bottom: 10px!important;
}

.wd-sticky-btn-shown.wd-sticky-btn {
    display: none;
}

.woocommerce-variation-add-to-cart>* {
    flex: 0 0 auto!important;
}

.wd-dropdown-cats, .wd-dropdown-cats .wd-dropdown-menu {
    margin-top: -1px !important;
}

.elementor-element-59cd9fd .element-title {
    margin-left: 20px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	  .cat-design-center .wrapp-category:before {
    transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
  .cat-design-center .hover-mask {
    position: absolute;
    top: 80%;
    right: 0;
    left: 0;
    z-index: 3;
    padding: 15px;
    transition: transform .3s ease; }
  .cat-design-center .wd-entities-title {
    color: #FFF; }
 .cat-design-center .more-products {
    display: none; }

.wd-hover-alt .wd-add-btn>a span {
    display: none!important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 0px!important;
    border-bottom: none!important;
}

.elementor-element-59cd9fd .element-title {
    margin-left: 20px;
}


}

@media (min-width: 577px) and (max-width: 767px) {
	  .cat-design-center .wrapp-category:before {
    transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
  .cat-design-center .hover-mask {
    position: absolute;
    top: 80%;
    right: 0;
    left: 0;
    z-index: 3;
    padding: 15px;
    transition: transform .3s ease; }
  .cat-design-center .wd-entities-title {
    color: #FFF; }
 .cat-design-center .more-products {
    display: none; }

.page-title .title {
    font-size: 20px!important;
}

.wd-hover-alt .wd-add-btn>a span {
    display: none!important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 0px!important;
    border-bottom: none!important;
}

:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {
    font-size: 9px!important;
}
}

@media (max-width: 576px) {
	  .cat-design-center .wrapp-category:before {
    transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
  .cat-design-center .hover-mask {
    position: absolute;
    top: 86%;
    right: 0;
    left: 0;
    z-index: 3;
    padding: 15px;
    transition: transform .3s ease; }
  .cat-design-center .wd-entities-title {
    color: #FFF; }
 .cat-design-center .more-products {
    display: none; }

.page-title .title {
    font-size: 20px!important;
}

.wd-hover-alt .wd-add-btn>a span {
    display: none!important;
}

.body-filters-opened .filters-area, .filters-area.always-open {
    display: none!important;
}


.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) {
    margin-bottom: 0px!important;
    border-bottom: none!important;
}


.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count {
    top: -8px!important;
    inset-inline-end: -11px!important;
    font-size: 7px!important;
}

.other-elements-wrapper {
    display: flex!important;
    flex-direction: row!important;
    justify-content: space-between!important;
    gap: 10px!important;
    width: 100%!important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count {
    margin-bottom: 10px!important;
}

.wd-shop-tools>* {
    margin-bottom: 0px!important;
    margin-right: 0px!important;
}

.footer-soc {
    display: flex;
    flex-direction: row;
    gap: 26px;
    justify-content: center;
}

.min-footer {
    gap: 9px;
}

:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {
    font-size: 9px!important;
}

.elementor-element-59cd9fd .element-title {
    margin-left: 10px;
}
}

