/*
 * Theme Name: Artware Child
 * Theme URI: https://www.artware.gr/
 * Description: Artware Child is a child theme of Artware
 * Author: Artware Development Team
 * Author URI: https://www.artware.gr/
 * Template: artware
 * Version: 1.7
 * Text Domain: xlate
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */

:root{ --orange: #FFF6D7; }
::selection {color:#000;}
.main-tag {font-family: "Source Serif 4", serif;background-color:var(--main-color);padding:4px 12px;font-size:18px;font-weight:700;color:#000;border-radius:99px;max-width:fit-content;}
.main-tag-2 {font-size:16px;}
.main-tag-3 {padding: 4px 12px 4px 25px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tag1.svg);background-size:11px 17px;background-position:left 10px top 10px;background-repeat:no-repeat;}
.main-tag-4 {padding: 4px 12px 4px 25px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tag2.svg);background-size:11px 17px;background-position:left 10px top 11px;background-repeat:no-repeat;}
.main-tag-5 {font-size:16px;background-color:#fff;}
.main-tag-6 {padding: 3px 15px 4px 34px;background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/footer-cat.svg);background-size: 11px 16px;background-position: left 15px top 10px;background-repeat: no-repeat;}
.main-tit {font-size:26px;font-weight:500;}
.main-tit-2 {font-size:20px;font-weight:500;}
.main-tit-3 {font-size:36px;font-weight:500;}
.main-tit-4 {font-size:64px;font-weight:500;line-height:1.2;}
.main-tit-5 {font-size:24px;font-weight:500;line-height:1;}
.main-tit-6 {font-size:48px;font-weight:500;line-height:1.2;}
.main-tit-7 {font-size:clamp(30px,4vw,38px);font-weight:500;line-height:1.25;}
.main-tit-8 {font-size:clamp(22px,5vw,32px);font-weight:500;line-height:1.25;}
.main-tit-9 {font-size:22px;font-weight:500;}
.main-tit-10 {font-size:18px;font-weight:700;}
.main-txt {color:#575757;}
.main-txt p {margin:0;}
.main-but {color:#fff;padding:15px 20px;border-radius:12px;max-width:fit-content;border:1px solid rgba(255,255,255,.5);background: rgba(0, 0, 0, 0.40);font-size:14px;backdrop-filter: blur(3px);font-weight:700;transition:all .3s;}
.main-but-2 {color:#000;border-color:#000;background-color:transparent;}
.main-but-3 {color:var(--main-color);border:none;background-color:#000;}
.main-but-3:hover {color:#fff;}
.main-but-4 {color:#fff;background-color:#000;background-image:url(https://devnatura.a13.gr/wp-content/uploads/my-account.svg);background-size:22px 18px;background-repeat:no-repeat;background-position:left 15px center;padding: 14px 20px 14px 45px;border:none;}
.main-but-4:hover {color:var(--main-color);}
.main-but-4[href="#"] {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/b2b-icon.svg);}

.row-bar {height:1px;background-color:#000;margin:clamp(20px,4vw,80px) auto;}
body {font-size:16px;line-height:1.6;}
.gtr2 {gap:calc(var(--gutter) * 2);}

body {position:relative;}
body::after {content:'';position:fixed;left:0;top:0px;width:100vw;height:30vh;z-index:-1;pointer-events:none;background: linear-gradient(180deg, #E8F8DE 0%, rgba(255, 255, 255, 0) 100%);background-repeat: no-repeat;}
body > header .header-wrapper {position:relative;border:none;padding: 0 20px;backdrop-filter:blur(4px);}
body > header .header-wrapper::after {content:'';bottom:0;left:0;width:100%;height:1px;background-color:#000;position:absolute;z-index:9;pointer-events:none;}
body.scrolled > header .header-wrapper {background-color: rgba(247, 255, 242, .6);}
.header-wrapper-top {height:30px;transition:height .3s;will-change:height;overflow:hidden;}
body.scrolled .header-wrapper-top {height:0px;}
.header-wrapper-top-rig {height:100%;}
.header-wrapper-top-rig a {height:100%;align-items:flex-end}
.header-wrapper-bot {height:89px;}
#menu-top-menu {list-style:none;display:flex;gap:25px;height:100%;}
#menu-top-menu li {height:100%;}
#menu-top-menu li a {font-size:14px;font-weight:500;height: 100%;display: flex;align-items:flex-end;}
.header-mid {height: 100%;gap:40px;}
.header-mid-sin {height: 100%;font-weight:500;position: relative;}
.header-mid-sin .mega-menu {display: flex;opacity: 0;visibility: hidden;pointer-events: none;cursor: default;position: fixed;left: 0;right: 0;margin: 0 auto;width: fit-content;background:#eaf9e0;border-radius: 0 0 10px 10px;box-shadow: 0 8px 32px rgba(0,0,0,0.10);z-index: 99;top:0px;transition: transform .3s ease, opacity .3s ease, visibility .3s ease;will-change:transform;transform: translateZ(0) translateY(120px);backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.header-mid-sin::before {content:'';position:absolute;width:10px;height:2px;background-color:#000;right:-20px;top:50%;}
.header-mid-sin::after {content:'';position:absolute;width:10px;height:2px;background-color:#000;right:-20px;top:50%;transform:rotate(90deg);transition:transform .3s;}
#menu1:checked + .header-mid-sin:hover::after {transform:rotate(0deg);}
.header-rig-icons a {position:relative;}
.row-19-bot-lef:has(+ .row-19-bot-rig .row-19-bot-rig-bot:empty) {display:none;}
.row-19-bot-rig-top:has(~ .row-19-bot-rig-bot:empty) {display:none;}
.row-19-bot-rig:has(.row-19-bot-rig-bot:empty) {margin:0 auto;}
#menu1:checked + .header-mid-sin .mega-menu {opacity: 1;visibility: visible;pointer-events: auto;}
body.scrolled .header-mid-sin .mega-menu {transform: translateZ(0) translateY(70px);}
.header-mid-sin label {cursor:pointer;}
.mega-menu-inner {max-width: fit-content;padding: 30px 20px 40px;}
.mega-col {max-width:300px;}
.mega-col-img {display: flex;justify-content: center;align-items: center;width: 100%;aspect-ratio: 4/2;border-radius: 6px;overflow:hidden;}
.mega-col-img img {object-fit: cover;}
.mega-col-title {font-family: "Source Serif 4", serif;font-size: 16px;color: #000;font-weight: 700;}
.mega-col-links a {font-size: 14px;color: #333;text-decoration: none;}
.mega-col-links a:hover { color: #000; }
.small-menu {display: flex;opacity: 0;visibility: hidden;pointer-events: none;cursor: default;position: fixed;width: 300px;background:#eaf9e0;border-radius: 0 0 10px 10px;box-shadow: 0 8px 32px rgba(0,0,0,0.10);z-index: 99;transition: transform .3s ease, opacity .3s ease, visibility .3s ease;will-change: transform;transform: translateX(calc(-50% + 80px)) translateY(120px);top:0;}
body.scrolled .small-menu {transform: translateX(calc(-50% + 80px)) translateY(70px);}
#menu2:checked + .header-mid-sin .small-menu {opacity: 1;visibility: visible;pointer-events: auto;}
.small-menu-inner {width: 100%;}
.small-menu-item {padding: 10px 20px;width: 100%;font-size: 14px;color: #333;text-decoration: none;font-weight: 500;background-color:transparent;transition:background-color .3s;}
.small-menu-item:hover {color: #000;background-color: #DCDCDC;}
.small-menu-icon {width: 20px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.wishlist-notifier[data-wishlist="0"] {display: none;}
.wishlist-notifier::after {content: attr(data-wishlist);width: 16px;height: 16px;background-color: #000;border-radius: 90px;color:#fff;font-size: 10px;display: flex;justify-content: center;align-items: center;position: absolute;top: -8px;right: -12px;border: 0px solid #000;}
.compare-notifier[data-compare="0"] { display: none; }
.compare-notifier::after {content: attr(data-compare);width: 16px;height: 16px;background-color: #000;border-radius: 90px;color:#fff;font-size: 10px;display: flex;justify-content: center;align-items: center;position: absolute;top: -8px;right: -12px;border: 0px solid #000;}
.cart-notifier[data-cart="0"] { display: none; }
.cart-notifier::after {content: attr(data-cart);width: 16px;height: 16px;background-color: #000;border-radius: 90px;color:#fff;font-size: 10px;display: flex;justify-content: center;align-items: center;position: absolute;top: -8px;right: -12px;border: 0px solid #000;}

body > footer .footer-main {padding:40px;z-index:2;border-radius:20px;overflow:hidden;position:relative;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/footer-img.webp);background-position:center;background-repeat:no-repeat;background-size:cover;}
body > footer .footer-main::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-1;pointer-events:none;}
footer a, footer a:hover {color:#fff;}
.footer-lef, .footer-lef a, .footer-lef .main-txt {color:#fff;}
.footer-lef, .footer-mid, .footer-rig {width:33.333%;}
.footer-lef-tag {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/footer-con.svg);background-position:left 13px top 12px;background-size:14px;background-repeat:no-repeat;padding:3px 15px 4px 32px;}
.footer-lef-tit {line-height: 1.2;text-wrap:balance;}
.footer-lef-tit i {color:var(--main-color);font-weight:700;}
.footer-lef-txt {font-size:20px;margin:10px 0;}
.footer-lef-but {font-size:14px;font-weight:700;padding:15px;border-radius:10px;border:1px solid var(--main-color);max-width:fit-content;margin-bottom:10px;}
.footer-mid {padding:30px;background-color:#fff;border-radius:20px;overflow:hidden;}
.footer-mid-tag {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/footer-news.svg);background-position:left 12px top 9px;background-size:18px;background-repeat:no-repeat;padding:3px 15px 4px 36px;}
.footer-mid-txt {color:#575757;}
.footer-rig {padding:30px;background-color:#fff;border-radius:20px;overflow:hidden;}
.footer-rig-tag {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/footer-cat.svg);background-position:left 15px top 10px;background-size:11px 16px;background-repeat:no-repeat;padding:3px 15px 4px 34px;}
.footer-rig-txt {color:#575757;}
.footer-copy {min-height:60px;}
.footer-copy, .footer-copy a {font-size:14px;font-weight:500;}
.footer-copy a {text-decoration:underline;font-weight:700;color:#000;}

.artware-acc.artware-acc-vertical .artware-acc-sin {margin-bottom: auto;}

.splide__arrows {position: absolute;bottom: -30px;left:0px;}
.splide__arrows svg {display:none;}
.splide__arrows .splide__arrow {background-size:6px 10px;background-repeat:no-repeat;background-color:#E9E9E9;height:40px;width:35px;opacity: 1;}
.splide__arrows .splide__arrow--prev {left:0;right:auto;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/prev.svg);border-radius:90px 0 0 90px;background-position: left 18px center;}
.splide__arrows .splide__arrow--next {left:35px;right:auto;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/next.svg);border-radius:0 90px 90px 0;background-position: right 18px center;}

.cf7-acc {margin:20px 0;}
.cf7-acc .wpcf7-list-item span {position: relative;top: 0px;left: 60px;cursor: pointer;font-size: 18px;font-weight: 400;color: #000;letter-spacing: 0.36px;line-height: 1.66;}
.cf7-acc input {display:none;}
.cf7-acc .wpcf7-list-item-label::before {content: '';position: absolute;width: 54px;height: 56px;border-radius: 10px;border: 2px solid #E6E6E6;background-color: #F4F4F4;top: -15px;left: -72px;background-position: center;background-repeat: no-repeat;}
.cf7-acc input[type="checkbox"]:checked + .wpcf7-list-item-label::before {background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tick.svg);}
.cf7-acc .wpcf7-list-item-label a {text-decoration: underline;font-weight:500;}
.cf7-sub input {font-style: normal;align-self: flex-end;cursor: pointer;line-height: normal;border:none;text-transform: uppercase;font-family: var(--global-font);position:relative;transition:color .3s, background-color .3s;background-color:#000;overflow:hidden;padding:0px 40px;border-radius:10px;font-size:14px;letter-spacing:0.56px;color:var(--main-color);font-weight:700;height:70px;max-width:fit-content;}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {height: 60px;font-size:16px;color:#000;background-color: #E9E9E9;border: none;border-radius: 58px;padding: 0 20px;width: 100%;font-family: var(--global-font);}
.wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap textarea::placeholder {color:#666;font-family:var(--global-font);font-size:16px;}
.wpcf7-form-control-wrap textarea {height:100%;border-radius:15px;padding:20px;}
.row-10-con-top-rig-sin {width:100%;}
.wpcf7-form-control-wrap {width:100%;}

body > div.is-ajax-search-result {border-radius: 20px;padding: 10px !important;background-color:#000!important;max-width: 280px;}
.is-ajax-search-items {border-radius: 10px;}
.is-ajax-search-posts {display: flex;flex-direction: column;gap: 10px;}
.is-ajax-search-posts .is-ajax-search-post {border-radius: 5px;}
span.is-screen-reader-text {display:none;}
form.is-search-form {position: static;}
.header-rig {position:relative;}
.header-rig-search {transition:width .3s;overflow:hidden;position: relative;}
.header-rig-search-label {display:none;width:40px;position:absolute;height:40px;cursor:pointer;border-radius:99px;z-index:99;transform: translate(-5px,5px);}
#search-mob:checked + .header-rig .header-rig-search {overflow:visible;}
#search-mob:checked + .header-rig .header-rig-search input.is-search-input {background-color: #DCDCDC;}
.header-menu-mob-label {display:none;cursor:pointer;font-size:14px;font-weight:700;padding:0 20px 0 50px;border:1px solid #000;border-radius:10px;height:50px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/menu-mob.svg);background-position:left 20px center;background-size:18px 8px;background-repeat:no-repeat;}

.is-form-style button.is-search-submit {display:none;}
.mobile-menu-slider { position: fixed; inset: 0; z-index: 99999; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .3s ease, visibility .3s ease; }
#header-menu-mob:checked ~ .mobile-menu-slider { opacity: 1; visibility: visible; pointer-events: auto; }
.mobile-menu-overlay { position: absolute; inset: 0; background: rgba(0,0,0,.35); }
.mobile-menu-shell { position: absolute; top: 0; left: 0; width: min(100vw, 390px); height: 100vh; background: #fff; overflow: hidden; box-shadow: 12px 0 30px rgba(0,0,0,.15); }
.mobile-menu-track { display: flex; width: 300%; height: 100%; transform: translateX(0%); transition: transform .35s ease; }
#mobile-menu-panel-main:checked ~ .mobile-menu-track { transform: translateX(0%); }
#mobile-menu-panel-products:checked ~ .mobile-menu-track { transform: translateX(-33.333333%); }
#mobile-menu-panel-professionals:checked ~ .mobile-menu-track { transform: translateX(-66.666666%); }
.mobile-menu-panel { width: 33.333333%; height: 100%; flex-shrink: 0; overflow: hidden; }
.mobile-menu-panel-inner { height: 100%; padding: 24px 14px 24px 14px; display: flex; flex-direction: column; overflow-y: auto; }
.mobile-menu-head { min-height: 36px; margin-bottom: 22px; gap: 12px; }
.mobile-menu-brand { font-family: "Source Serif 4", serif; font-size: 24px; font-weight: 700; color: #000; }
.mobile-menu-head-side { width: 36px; flex-shrink: 0; display: flex; align-items: center; }
.mobile-menu-head-side.tar { justify-content: flex-end; }
.mobile-menu-head-title { flex: 1; font-size: 18px; font-weight: 700; color: #000; line-height: 1.2; }
.mobile-menu-close {background-image:url(https://devnatura.a13.gr/wp-content/uploads/x.svg);background-position:center;background-size:14px;background-repeat:no-repeat;width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 30px; line-height: 1; color: #000; }
.mobile-menu-back {background-image:url(https://devnatura.a13.gr/wp-content/uploads/mob-arr-2.svg);background-position:center;background-size:8px;background-repeat:no-repeat;width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 30px; line-height: 1; color: #000; border: 1px solid #d9d9d9; border-radius: 999px; }
.mobile-menu-search { margin-bottom: 26px; }
.mobile-menu-search form.is-search-form { position: relative; }
.mobile-menu-search .is-search-input { width: 100%; height: 56px; border: none; border-radius: 999px; background: #ece8e8; padding: 0 62px 0 22px; font-size: 16px; color: #000; font-family: var(--global-font); }
.mobile-menu-search .is-search-input::placeholder { color: #666; }
.mobile-menu-search .is-search-submit { position: absolute; top: 50%; right: 6px; transform: translateY(-50%); width: 44px; height: 44px; border: none; border-radius: 999px; background: var(--main-color); display: flex; align-items: center; justify-content: center; padding: 0; }
.mobile-menu-search .is-search-icon { display: flex; align-items: center; justify-content: center; }
.mobile-menu-search .is-search-icon svg { width: 20px; height: 20px; }
.mobile-menu-primary { display: flex; flex-direction: column; margin-bottom: 26px; }
.mobile-menu-primary-item { border-bottom: 1px solid #222; }
.mobile-menu-primary-item-has-panel { padding: 0; }
.mobile-menu-primary-link {font-family: "Source Serif 4";min-height: 66px; width: 100%; cursor: pointer; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; padding: 0 0 0 0; }
.mobile-menu-primary-arrow {background-image:url(https://devnatura.a13.gr/wp-content/uploads/mob-arr.svg);background-position:center;background-size:7px 12px;background-repeat:no-repeat;width: 36px; height: 36px; border: 1px solid #d9d9d9; border-radius: 999px; display: flex; align-items: center; justify-content: center; font-size: 26px; line-height: 1; flex-shrink: 0; }
.mobile-menu-primary-plain { display: block; padding: 14px 0; font-size: 16px; font-weight: 500; color: #000; text-decoration: none; }
.mobile-menu-social { margin-bottom: 28px; gap: 14px; }
.mobile-menu-social a { color: #000; text-decoration: none; font-size: 14px; font-weight: 500; }
.mobile-menu-b2b { margin-top: auto; padding-top: 10px; }
.mobile-menu-b2b .main-but { width: 100%; max-width: 100%; justify-content: center; border-radius: 12px; }
.mobile-menu-accordion { display: flex; flex-direction: column; padding-bottom: 20px; }
.mobile-menu-acc-item { border-top: 1px solid #222; }
.mobile-menu-acc-head { min-height: 62px; display: flex; align-items: center; }
.mobile-menu-acc-head label { width: 100%; cursor: pointer; font-size: 16px; font-weight: 700; color: #000; padding: 16px 0; }
.mobile-menu-acc-toggle {right: 10px;position: relative;background-image: url(https://devnatura.a13.gr/wp-content/uploads/x.svg);background-position: center;background-size: 14px;background-repeat: no-repeat;width: 10px;height: 10px;transform: rotate(135deg);flex-shrink: 0; color: #000; transition: transform .2s ease; }
.mobile-menu-acc-body { display: none; padding: 0 0 12px 0; }
.mobile-menu-acc-link { display: block; padding: 10px 0; font-size: 15px; font-weight: 400; color: #000; text-decoration: none; }
.mobile-menu-prof-link { min-height: 56px; color: #000; text-decoration: none; border-top: 1px solid #222; font-size: 15px; font-weight: 500; }
.mobile-menu-prof-icon { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.mobile-menu-prof-icon img { width: 20px; height: 20px; object-fit: contain; }
#mobile-acc-types:checked ~ .mobile-menu-acc-body { display: block; }
#mobile-acc-needs:checked ~ .mobile-menu-acc-body { display: block; }
#mobile-acc-collections:checked ~ .mobile-menu-acc-body { display: block; }
#mobile-acc-products-prof:checked ~ .mobile-menu-acc-body { display: block; }
#mobile-acc-types:checked ~ .mobile-menu-acc-head .mobile-menu-acc-toggle { transform: rotate(0deg); }
#mobile-acc-needs:checked ~ .mobile-menu-acc-head .mobile-menu-acc-toggle { transform: rotate(0deg); }
#mobile-acc-collections:checked ~ .mobile-menu-acc-head .mobile-menu-acc-toggle { transform: rotate(0deg); }
#mobile-acc-products-prof:checked ~ .mobile-menu-acc-head .mobile-menu-acc-toggle { transform: rotate(0deg); }
[id^="mobile-prof-acc-"]:checked ~ .mobile-menu-acc-body { display: block; }
[id^="mobile-prof-acc-"]:checked ~ .mobile-menu-acc-head .mobile-menu-acc-toggle { transform: rotate(45deg); }
.mobile-menu-panel-inner::-webkit-scrollbar { width: 4px; }
.mobile-menu-panel-inner::-webkit-scrollbar-track { background: transparent; }
.mobile-menu-panel-inner::-webkit-scrollbar-thumb { background: #111; border-radius: 999px; }

body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width:calc(25% - 10px);}
.product-card {text-decoration:none;position:relative;background-color:#fff;border:1px solid #E9E9E9;border-radius:20px;overflow:hidden;height:auto;}
.product-card-img {border-radius:0 0 20px 20px;overflow:hidden;min-height: 350px;padding: 0 30px;}
.product-card-img img {width:350px;height:350px;object-fit:contain;}
.product-card-img .blur-up-wrapper {display:flex;}
.product-card-inf {padding:15px;height: 100%;}
.product-card-tit {font-size:16px;font-weight:700;color:#000;}
.product-card-txt {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 50px;min-height: 50px;}
.product-card-txt:empty {display:none;}
.product-card-pri {margin-top:auto;}
.product-card-pri-sin-del {color: #909090;text-decoration: line-through;}
.product-card-pri-sin-nor {font-weight:700;}
.product-card-badges {position:absolute;left:5px;top:5px;gap:5px;z-index:3;max-width: calc(100% - 60px);pointer-events:none;}
.product-card-badges-sin {background-color:#E9E9E9;border-radius:99px;padding:5px 13px;font-size:12px;height: 34px;font-weight:700;}
.product-card-badges-sin-podologia {order:-1;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/badge-podi.svg);background-position: left 5px center;background-repeat: no-repeat;padding-left: 40px;}
.product-card-badges-sin-farmakeiou {order:-1;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/badge-farma.svg);background-position: left 5px center;background-repeat: no-repeat;padding-left: 40px;}
.product-card-badges-sin-best {background-color:#000;color:var(--main-color);}
.product-card-badges-sin-sale {background-color:var(--main-color);color:#000;}
.product-card-actions {position:absolute;top:5px;right:5px;width:36px;z-index:9;}
.product-card-action {width:36px;height:36px;background-color:#e9e9e9;border-radius:99px;background-size:20px;background-position:center;background-repeat:no-repeat;}
.product-card-wishlist {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/wishlist-menu-20x20-1.svg);}
.product-card-compare {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/compare-menu-20x20-1.svg);background-position:center;background-repeat: no-repeat;backgrond-size:20px;}
.product-card-wishlist.is-loved {background-color: var(--main-color);animation-name: isloved;animation-iteration-count: 1;animation-duration: 0.7s;animation-timing-function: ease-in-out;transform-origin: center;}
@keyframes isloved {0%   { background-size: 20px; }  15%  { background-size: 27px; }  30%  { background-size: 22px; }  45%  { background-size: 30px; }  65%  { background-size: 20px; }  100% { background-size: 20px; }}
.product-card-compare.is-compared {background-color:var(--main-color);}
.filter-item-empty { opacity: 0.35; pointer-events: none; }
.filter-group {order:1;border-top:1px solid #E9E9E9;transition:margin .35s ease-out;}
.filter-group-price {order:3;}
.filter-group:nth-child(1n + 4){order:4}
.filter-group-tit {margin:0;font-size:16px;cursor: pointer; user-select: none;font-weight:600;background-position:right 18px center;background-size:14px;background-repeat:no-repeat;height:70px;}
.filter-group-list {padding-right: 7px;overflow-y: scroll; overflow-x:clip; transition: max-height .35s ease-out;}
.filter-group-list::-webkit-scrollbar { width: 5px; background-color: #CACACA; }
.filter-group-list::-webkit-scrollbar-track { background-color: #CACACA; border-radius: 10px; }
.filter-group-list::-webkit-scrollbar-thumb { background-color: #000; border-radius: 10px; }
.filter-group.opened .filter-group-list {max-height: 180px;}
.filter-group.closed .filter-group-list {max-height: 0px;}
.filter-group.opened .filter-group-tit {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/minus.svg);}
.filter-group.closed .filter-group-tit {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/plus.svg);}
.filter-group.opened:has(+ .filter-group) {margin-bottom:20px;}
.filter-item > input {display:none;}
.filter-item {position:relative;padding-left: 40px;min-height:36px;cursor: pointer;}
.filter-item::before {content:'';width:30px;height:30px;background-color:#E9E9E9;border-radius:5px;left:0;top:0;position:absolute;}
.filter-item:has(input:checked)::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tick.svg);background-size:15px 9px;background-position:center;background-repeat:no-repeat;}
.filter-item-count {margin-left: auto;font-size:14px;color:#909090;width:35px;text-align: center;}
.filter-item-name {line-height:1;}
.filter-item-tooltip {position:relative;margin-left:auto;width:30px;height:30px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tooltip.svg);background-position:center;background-repeat:no-repeat;background-size:30px;}
.filter-item-tooltip + .filter-item-count {margin-left: 0;}
.filter-item-tooltip::after {content: attr(tooltip);opacity:0;transition:all .3s;pointer-events:none;line-height:1.35;font-size: 12px;text-align: center;background-color: #E9E9E9;padding:7px;display: flex;justify-content: center;align-items: center;top: 50%;left: 50%;width: 140px;z-index: 9;position: absolute;transform: translate(calc(-100% + -35px),-50%);border-radius:10px;}
.filter-item-tooltip::before {content:'';opacity:0;transition:all .3s;pointer-events:none;position:absolute;width:0px;height:0px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #E9E9E9;left: -10px;top: 10px;transform: translate(-10px,0);}
.filter-item-tooltip:hover::after {opacity:1;transform: translate(calc(-100% + -25px),-50%);}
.filter-item-tooltip:hover::before {opacity:1;transform: translate(0px,0);}
.active-filters:empty { display: none; }
.active-filter-tag {height: 40px;gap: 6px; cursor: pointer; background-color:#F4F4F4;border:1px solid #E9E9E9;border-radius:42px;padding:5px 15px;font-size:14px;}
.active-filter-tag .remove-tag {pointer-events: none;font-size: 16px;padding-left: 6px;}
.reset-filters {cursor: pointer;height: 40px;padding: 0 20px;}

.noUi-horizontal {height:4px;top: 20px;width:93%;left: 5px;}
.noUi-connect {background: #000;}
.noUi-horizontal .noUi-handle {width: 18px;height: 18px;right: -15px;top: -13px;}
div.noUi-handle {border: none;border-radius: 0;background: transparent;cursor: pointer;box-shadow: none;}
div.noUi-handle::after, div.noUi-handle::before {width:0px;}
.noUi-target {background: #fff;border-radius: 0;border: none;box-shadow: none;}
.noUi-target .output {position: absolute;top: -35px;width:100%;}
.noUi-connects {border-radius: 0;background-color: #CACACA;}
div.noUi-handle::after {border: 2px solid var(--main-color);content: '';width:20px;border-radius:100px;height:20px;position: absolute;top:5px;left:0;background: #000;display: flex;outline: 0;box-shadow: none;}
.noUi-active {box-shadow: none;}
.price-inputs {margin-top: 50px;min-height: 36px;}
.price-inputs label {background:#f4f4f4;border:1px solid #E9E9E9;border-radius:5px;padding:10px 15px;}
.price-inputs input {width: 35px;font-family:var(--global-font);text-align:right;font-size:16px;-webkit-appearance: textfield;border:none;background-color: transparent;}

.compare-prods { display: flex; overflow-x: auto; scrollbar-width: thin; }
.compare-prod-sin {position:relative;width:260px;min-width:260px;display: flex; flex-direction: column; flex-shrink: 0; border: 1px solid #ccc; border-left: 0; }
.compare-prod-sin:first-child .compare-box-excerpt {display:flex;}
.compare-prod-sin:first-child { position: sticky; left: 0; z-index: 9; background: #fff; border-left: 1px solid #ccc; border-right: 2px solid #ccc; }
.compare-box {display: flex;align-items: center;border-bottom: 1px solid #ccc;font-size: 12px;height: 45px;padding: 0px 20px;}
.compare-prod-sin:not(:first-child) .compare-box:nth-child(even) { background: #f4f4f4; }
.compare-box-excerpt {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.compare-box-price {gap:5px;}
.compare-box-price del {color: #909090;text-decoration:line-through;}
.compare-box-image {padding: 10px;height: 230px; align-items: flex-start; }
.compare-box-image a {height:100%;}
.compare-box-image a img {height: 100%;}
.compare-box-head { height: 40px; }
.compare-remove {position: absolute;cursor:pointer;width: 30px;height: 30px;top: 5px;right: 5px;background-color: var(--main-color);border-radius: 90px;z-index: 9;display: flex;justify-content: center;align-items: center;color: #000;font-weight: 700;}

.row-00 {gap:36px;margin-bottom: -30px;}
.row-00 a {position:relative;}
.row-00 a::after {content:'';width:13px;height:8px;position:absolute;top:9px;right:-24px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/sep.svg);background-size:13px 8px;background-position:center;background-repeat:no-repeat;}
.row-00 a:last-child::after {display:none;}

.row-01-lef {position: relative;align-items: flex-start;padding-top: 50px;}
.row-01-lef-inn {position: sticky;top: 90px;gap:20px 0;}
.row-01-lef-inn .product-card-badges {left: 15px;top: 15px;gap: 10px;}
.row-01-lef-lis {max-width: 715px;max-height:clamp(500px,50vw,660px);margin: 0 auto;border-radius:20px;border:1px solid #E9E9E9;background-color:#fff;overflow:hidden;}
.row-01-lef-lis .splide__slide img {object-fit:cover;}
.row-01-lef-lis-thumbs {max-width: 625px;margin: 0 auto;}
.row-01-lef-lis-thumbs {height:152px;}
.row-01-lef-lis-thumbs .splide__track {height:152px;}
.row-01-lef-lis-thumbs .splide__track--nav > .splide__list > .splide__slide {opacity:1;object-fit:cover;border-radius:10px;border:1px solid #fff;}
.row-01-lef-lis-thumbs .splide__track--nav > .splide__list > .splide__slide.is-active {border:1px solid #000;}
.row-01-lef-lis-thumbs .splide__arrows {height: 100%;width: 100%;}
.row-01-lef-lis-thumbs .splide__arrows .splide__arrow--prev {background-size: 8px 13px;background-position: left 13px center;top: 45px;height: 100%;width: 34px;border-radius: 10px;left: -45px;}
.row-01-lef-lis-thumbs .splide__arrows .splide__arrow--next {background-size: 8px 13px;background-position: right 13px center;top: 45px;height: 100%;width: 34px;border-radius: 10px;left: auto;right:-45px;}
.row-01-rig {padding-right:85px;padding-top: 50px;}
.row-01-rig-inf-sin-ava {padding:6px 10px 5px 25px;position:relative;font-weight:700;border-radius:90px;}
.row-01-rig-inf-sin-ava::before {content:'';width:8px;height:8px;border-radius:90px;position:absolute;left:10px;top:14px;}
.row-01-rig-inf-sin-available {background-color:var(--main-color);}
.row-01-rig-inf-sin-available::before {background-color:#019601;}
.row-01-rig-inf-sin-backorder {background-color:var(--orange);}
.row-01-rig-inf-sin-backorder::before {background-color:#FFC700;}
.row-01-rig-con-lis {font-weight:700;}
.row-01-rig-con-lis ul {padding-left:30px;}
.row-01-rig-con-lnk {text-decoration:underline;font-weight:700;}
.row-01-rig-con-dis {background-color:#F4F4F4;border-radius:10px;padding:20px;}
.row-01-rig-con-dis-tit {position:relative;padding-left:30px;}
.row-01-rig-con-dis-tit::before {content:'';background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/disclaimer.svg);width:25px;height:25px;position:absolute;left:0px;top:3px;}
.row-01-rig-con-txt p {margin:0;padding:0;}
.row-01-rig-con-sub ul, .row-01-rig-con-sub ol {margin-bottom:20px;padding-left:30px;color:#000;margin-top:10px;}
.row-01-rig-con-sub p {padding:0;}
.row-01-rig-con-sub p + p {padding-bottom:10px;}
.row-01-rig-var-lis {padding-right: 10px;overflow-y: scroll;max-height: 215px;}
.row-01-rig-var-lis::-webkit-scrollbar { width: 5px; background-color: #CACACA; }
.row-01-rig-var-lis::-webkit-scrollbar-track { background-color: #CACACA; border-radius: 10px; }
.row-01-rig-var-lis::-webkit-scrollbar-thumb { background-color: #000; border-radius: 10px; }
.row-01-rig-var-lis-sin {border:1px solid #E9E9E9;border-radius:10px;background-color:#F4F4F4;padding:5px;}
.row-01-rig-var-lis-sin-lef {background-color:#fff;border-radius: 7px;padding: 3px;}
.row-01-rig-var-lis-sin-lef img {width:100%;object-fit:cover;border-radius:6px;}
.row-01-rig-var-lis-sin-rig-sku {font-size:12px;}
.row-01-rig-var-lis-sin-rig-tit {font-size:14px;font-weight:500;}
.row-01-rig-var-lis-sin-rig-pri-del {color:#909090;text-decoration:line-through;}
.row-01-rig-var-lis-sin-rig-pri-nor {font-weight:700;}
.row-01-rig-var-lis-sin-rig-fpa {font-size:12px;}
.row-01-rig-var-lis-sin-rig-fpa-del {color:#909090;text-decoration:line-through;}
.row-01-rig-pri {border-top:1px solid #E9E9E9;padding-top:20px;}
.row-01-rig-pri-lef-min {width: 50px;height: 60px;cursor:pointer;background-color: #F4F4F4;border: none;border-radius: 10px 0 0 10px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/minus.svg);background-repeat:no-repeat;background-position:center;background-size:14px;}
.row-01-rig-pri-lef-num input {width: 40px;height: 60px;background-color: #F4F4F4;border: none;border-radius: 0;appearance:textfield;text-align: center;font-size: 20px;font-family: var(--global-font);font-weight: 700;}
.row-01-rig-pri-lef-num input:focus, .row-01-rig-pri-lef-num input:active {outline:0;}
.row-01-rig-pri-lef-max {width: 50px;height: 60px;cursor:pointer;background-color: #F4F4F4;border: none;border-radius: 0 10px 10px 0;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/plus.svg);background-repeat:no-repeat;background-position:center;background-size:14px;}
.row-01-rig-pri-rig {text-align:right;}
.row-01-rig-pri-rig-bot-del {font-size: 20px;font-weight: 500;color: #909090;padding-top:3px;text-decoration:line-through;}
.row-01-rig-pri-rig-bot-nor {font-size: 26px;font-weight: 500;}
.row-01-rig-pri-rig-bot-fpa-del {color: #909090;text-decoration:line-through;}
.row-01-rig-but {background-color:#000;cursor:pointer;color:var(--main-color);border-radius:10px;width:100%;height:64px;}
.row-01-rig-but span {position:relative;font-weight:700;padding-left: 15px;}
.row-01-rig-but span::before {content:'';position:absolute;left: -18px;top: -2px;width:23px;height:30px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/cart.svg);background-repeat:no-repeat;background-size:23px 30px;background-position:center;}
.row-01-rig-tab {padding-top:25px;border-top:1px solid #E9E9E9;}
.row-01-rig-tab .artware-acc {width:100%;}
.row-01-rig-tab .artware-acc-sin {background-color:#F4F4F4;border:none;border-radius:41px;transition:border-radius .15s .25s;}
.row-01-rig-tab .artware-acc-sin:has(input[type="checkbox"]:checked) {border-radius:25px;transition:border-radius .1s;}
.row-01-rig-tab .artware-acc-sin-tit {font-size:16px;position:relative;padding-left: 30px;}
.row-01-rig-tab .artware-acc-sin-tit::before {content:'';width:20px;height:20px;background-repeat:no-repeat;background-size:20px;background-position:center;position:absolute;left:2px;top:19px;}
.row-01-rig-tab .artware-acc-sin-tit::after {content:'';position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40px;right:-10px;top:10px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/acc.svg);transform:rotate(0deg);transition:transform .3s;}
.row-01-rig-tab .artware-acc-sin input[type="checkbox"]:checked + .artware-acc-sin-tit::after {background-image:url(https://devnatura.a13.gr/wp-content/uploads/acc2.svg);transform:rotate(180deg);transition:transform .3s;}
.row-01-rig-tab .artware-acc-sin-txt br {display:none;}
.row-01-rig-tab-lis-sin-cha::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/cha.svg);}
.row-01-rig-tab-lis-sin-sys::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/sys.svg);}
.row-01-rig-tab-lis-sin-sim::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/sim.svg);}
.row-01-rig-tab-lis-sin-pis::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/pis.svg);}
.row-01-rig-tab-lis-sin-xro::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/xro.svg);}
.row-01-rig-tab-lis-sin-tex::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tex.svg);}
.row-01-rig-com {padding-top:20px;border-top:1px solid #000;}
.row-01-rig-com-lis {padding-right: 10px;overflow-y: scroll;max-height: 215px;}
.row-01-rig-com-lis::-webkit-scrollbar { width: 5px; background-color: #CACACA; }
.row-01-rig-com-lis::-webkit-scrollbar-track { background-color: #CACACA; border-radius: 10px; }
.row-01-rig-com-lis::-webkit-scrollbar-thumb { background-color: #000; border-radius: 10px; }
.row-01-rig-com-lis-sin {border:1px solid #E9E9E9;border-radius:10px;background-color:#F4F4F4;padding:5px;}
.row-01-rig-com-lis-sin-lef {background-color:#fff;border-radius: 7px;padding: 3px;}
.row-01-rig-com-lis-sin-lef img {width:100%;object-fit:cover;border-radius: 6px;}
.row-01-rig-com-lis-sin-rig-sku {font-size:12px;}
.row-01-rig-com-lis-sin-rig-tit {font-size:14px;font-weight:500;}
.row-01-rig-com-lis-sin-rig-pri-del {color:#909090;text-decoration:line-through;}
.row-01-rig-com-lis-sin-rig-pri-nor {font-weight:700;}
.row-01-rig-com-lis-sin-rig-fpa {font-size:12px;}
.row-01-rig-com-lis-sin-rig-fpa-del {color:#909090;text-decoration:line-through;}
.row-01-rig-faq {padding-top:20px;border-top:1px solid #000;}
.row-01-rig-faq .artware-acc {width:100%;}
.row-01-rig-faq .artware-acc-sin {background-color:#F4F4F4;border:none;border-radius:41px;transition:border-radius .15s .25s;}
.row-01-rig-faq .artware-acc-sin:has(input[type="checkbox"]:checked) {border-radius:25px;transition:border-radius .1s;}
.row-01-rig-faq .artware-acc-sin-tit {font-size:16px;position:relative;padding-right: 35px;}
.row-01-rig-faq .artware-acc-sin-tit::after {content:'';position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40px;right:-10px;top:10px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/acc.svg);transform:rotate(0deg);transition:transform .3s;}
.row-01-rig-faq .artware-acc-sin input[type="checkbox"]:checked + .artware-acc-sin-tit::after {background-image:url(https://devnatura.a13.gr/wp-content/uploads/acc2.svg);transform:rotate(180deg);transition:transform .3s;}
.row-01-rig-faq .artware-acc-sin-txt br {display:none;}

.row-02-tit {text-wrap:balance;}
.row-02-txt {padding:0 20px;}
.row-02-txt p {margin:0;}

.row-03-lef {position:relative;overflow:hidden;border-radius:20px;height: 620px;}
.row-03-lef::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;pointer-events:none;}
.row-03-lef.upside::before {background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-lef.downside::before {background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-lef-img img, .row-03-lef-img video {width:100%;height:100%;object-fit:cover;}
.row-03-lef-inf {position:absolute;z-index:1;color:#fff;}
.row-03-lef.upside .row-03-lef-inf {top:20px;left:0px;padding-left:20px;}
.row-03-lef.downside .row-03-lef-inf {bottom:20px;left:0px;padding-left:20px;}
.row-03-lef-inf-tit span {color:var(--main-color);}
.row-03-mid {position:relative;overflow:hidden;border-radius:20px;height: 620px;}
.row-03-mid::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;pointer-events:none;}
.row-03-mid.upside::before {background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-mid.downside::before {background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-mid-img img, .row-03-mid-img video {width:100%;height:100%;object-fit:cover;}
.row-03-mid-inf {position:absolute;z-index:1;color:#fff;}
.row-03-mid.upside .row-03-mid-inf {top:20px;left:0px;padding-left:20px;}
.row-03-mid.downside .row-03-mid-inf {bottom:20px;left:0px;padding-left:20px;}
.row-03-mid-inf-tit span {color:var(--main-color);}
.row-03-rig {position:relative;overflow:hidden;border-radius: 20px;height: 100%;}
.row-03-rig-img {height:100%;}
.row-03-rig img, .row-03-rig video, .row-03-rig iframe {width:100%;height:100%;object-fit:cover;}
.row-03-rig iframe {pointer-events:none;}
.row-03-rig-inf {position:absolute;color:#fff;}
.row-03-rig-inf span {color:var(--main-color);}
.row-03-rig-inf-txt {color:#fff;}
.row-03-rig::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;pointer-events:none;}
.row-03-rig.upside::before {background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-rig.downside::before {background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-03-rig.upside .row-03-rig-inf {top:20px;left:0px;padding-left:20px;}
.row-03-rig.downside .row-03-rig-inf {bottom:20px;left:0px;padding-left:20px;}
.row-03 #home-slider ul.splide__pagination {width: fit-content;right: 10px;left: auto;bottom: 20px;top: auto;}
.row-03 ul.splide__pagination {justify-content:flex-end;gap:25px;}
.row-03 button.splide__pagination__page {background-color:#fff;width: 7px;height: 7px;}
.row-03 .splide__pagination li {position:relative;}
.row-03 .splide__pagination__page.is-active {background-color:#fff;}
.row-03 ul.splide__pagination li:has(.is-active)::before {content: '';width: 25px;height:25px;position: absolute;left: -9px;top: -3px;background-color: transparent;border: 1px solid var(--main-color);border-radius: 90px;}

.row-04-lis {margin-top:20px;}
.row-04-lis-sin {border:1px solid #E9E9E9;border-radius:20px;overflow:hidden;background-color: #fff;}
.row-04-lis-sin-inf {padding:20px;position:relative;}
.row-04-lis-sin-inf-tag {position: absolute;top:-30px;}
/* .row-04-lis-sin img {object-fit:cover;border-radius:20px;overflow:hidden;} */
/* .row-04-lis-sin-inf {position:absolute;bottom:20px;left:0px;padding-left:20px;color:#fff;overflow: hidden;width: calc(100% - 20px);z-index:2;pointer-events:none;} */
/* .row-04-lis-sin-inf-txt.main-txt {color:#fff;} */
/* .row-04-lis-sin-inf-txt {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 50px;min-height: 50px;width: calc(100% - 20px);transition: min-height .8s 0s, -webkit-line-clamp 0s .8s;} */
/* .row-04-lis-sin:hover .row-04-lis-sin-inf-txt {-webkit-line-clamp: 8;max-height: 350px;min-height: 110px;transition: min-height .8s 0s, -webkit-line-clamp 0s .8s;} */
.row-04-lis ul.splide__pagination {justify-content:flex-end;gap:25px;}
.row-04-lis button.splide__pagination__page {background-color:#000;width: 7px;height: 7px;}
.row-04-lis .splide__pagination li {position:relative;}
.row-04-lis .splide__pagination__page.is-active {background-color:#000;}
.row-04-lis ul.splide__pagination li:has(.is-active)::before {content: '';width: 25px;height:25px;position: absolute;left: -9px;top: -3px;background-color: transparent;border: 1px solid #000;border-radius: 90px;}
.row-04-lis-sin-inf-but {width:54px;height:54px;}
.row-04-lis-sin-inf-but img {object-fit:contain;border-radius:0;}
.row-04-lis .splide__arrows {position: absolute;bottom: -30px;left:0px;}
.row-04-lis .splide__arrows svg {display:none;}
.row-04-lis .splide__arrows .splide__arrow {background-size:6px 10px;background-repeat:no-repeat;background-color:#E9E9E9;height:40px;width:35px;opacity: 1;}
.row-04-lis .splide__arrows .splide__arrow--prev {left:0;right:auto;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/prev.svg);border-radius:90px 0 0 90px;background-position: left 18px center;}
.row-04-lis .splide__arrows .splide__arrow--next {left:35px;right:auto;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/next.svg);border-radius:0 90px 90px 0;background-position: right 18px center;}
/* .row-04-lis .fetcher-sin-img {position:relative;} */
/* .row-04-lis .fetcher-sin-img::before {content:'';border-radius: 20px;z-index: 1;width:100%;height:100%;position:absolute;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);top:0;left:0;pointer-events:none;} */

.row-05 {position: relative;padding:clamp(100px,10vw,400px) 0;background: linear-gradient(180deg,rgb(214, 250, 185) 0%, rgba(255, 255, 255, 0) 75%);border-radius:10px;}
.row-05-gal {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.row-05-gal-sin {aspect-ratio: 1/1;overflow: hidden;position: absolute;border-radius: 20px;object-fit: cover;}
.row-05-gal-sin:nth-child(1) {top: 3vw;left: 5vw;width: 350px;height: 400px;}
.row-05-gal-sin:nth-child(2) {top: 26vw;left: 15vw;width: 250px;height: 250px;}
.row-05-gal-sin:nth-child(3) {top: 3vw;right: 21vw;width: 200px;height: 200px;}
.row-05-gal-sin:nth-child(4) {top: 16vw;right: 7vw;width: 350px;height: 400px;}
.row-05-inf {padding:0 var(--gutter);}
.row-05-con {height:150px;width:100%;}

.row-06 {margin-top:20px;}
.row-06-sin {border-radius:20px;overflow:hidden;position:relative;min-height: 360px;}
.row-06-sin::before {content:'';width:100%;height:100%;position:absolute;z-index:0;background: linear-gradient(0deg,rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);top:0;left:0;}
.row-06-sin img {object-fit: cover;}
.row-06-sin-inf {position:absolute;left:0px;bottom:20px;color:#fff;padding-left:20px;}
.row-06-sin-tit {line-height:1.3;}
.row-06-sin-tit i {color:var(--main-color);}
.row-06-sin-txt {color:#fff;}
.row-06-sin-but {color:#fff;transition:color .3s}
.row-06-sin-but:hover {color:var(--main-color);}

.row-07-bot-sin-lef {border-radius:10px;overflow:hidden;}
.row-07-bot-sin-lef img {width:100%;object-fit:cover;}
.row-07-bot-sin-rig {padding-left:120px;}
.row-07-bot-sin-rig-txt {margin-top:100px;}
.row-07 .splide__arrows {bottom: 60px;left: auto;right: 70px;}

.row-08 {margin-top:20px;}
.row-08-sin {background-color:var(--main-color);padding: 30px;border-radius: 20px;}
.row-08-sin-top-dat {font-weight:700;}

.row-09-lef {border-radius: 20px;overflow: hidden;}
.row-09-rig {padding-left:20px;}
.row-09-rig-inf-sin {position:relative;padding-left:40px;}
.row-09-rig-inf-sin::before {content:'';position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:30px;background-position:center;width:30px;height:30px;}
.row-09-rig-inf-tel::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tel.svg);}
.row-09-rig-inf-ema::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/ema.svg);}
.row-09-rig-inf-add::before {background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/add.svg);}

.row-11 {margin-top:20px;}
.row-11-sin {width: 230px;height: 230px;flex-shrink: 0;border-radius:20px;background-color:var(--main-color);padding: 10px 30px 30px;}
.row-11-sin-tit {font-size:96px;font-weight:500;font-family: "Source Serif 4", serif;line-height: 1;}
.row-11-sin-txt {font-size:16px;font-weight:700;margin-top:15px;}

.row-12 {position:relative;padding:70px 20px 120px;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden;}
.row-12::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;pointer-events:none;}
.row-12-inn {position:relative;z-index:2;}
.row-12-txt {color:#fff;}

.row-13 {margin-top:20px;}
.row-13-sin {position:relative;border-radius:20px;overflow:hidden;}
.row-13-sin::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;pointer-events:none;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-13-sin img {width:100%;object-fit:cover;}
.row-13-sin-inf {position:absolute;left:20px;width:calc(100% - 20px);padding-right:30px;bottom:20px;z-index:2;}
.row-13-sin-inf-tit {color:#fff;}
.row-13-sin-inf-txt {color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row-13-sin-inf-but {width:54px;height:54px;}

.row-14-bot section {max-width:100%;margin-top: 50px;}
.row-14 .splide__slide {cursor:grab;margin-bottom: auto;background-color: var(--main-color);border-radius: 20px;padding: 10px;}
.row-14 .splide__slide img {object-fit:cover;border-radius:5px;}
.row-14-slide-img {border-radius: 12px;overflow: hidden;width:100%;height:230px;margin-bottom: 10px;}
.row-14-slide-yea {font-weight:700;max-width: 90%;margin: 0 auto;width: 100%;margin-bottom:10px;font-family:"Source Serif 4";}
.row-14-slide-des {max-width: 90%;margin: 0 auto;width: 100%;}
.row-14 .timeline-handler-container {border-radius: 3px;position: relative;width: 100%;height: 4px;background-color: #E9E9E9;cursor: pointer;}
.row-14 .timeline-handler {position: absolute;width:63px;height:50px;left:-30px;background-color:var(--main-color);border-radius:67px;top: 50%;transform: translate(0, -50%);cursor: grab;background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/handler.svg);background-position: center;background-repeat: no-repeat;background-size:20px;}
.row-14 .timeline-progress {border-radius: 3px;position: absolute;height: 100%;background-color:#000;width: 0;pointer-events: none;}

.row-15 {margin-top:20px;}
.row-15-sin {position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1/1;}
.row-15-sin::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;pointer-events:none;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-15-sin img {width:100%;object-fit:cover;}
.row-15-sin-inf {position:absolute;left:20px;width:calc(100% - 20px);padding-right:30px;top:20px;z-index:2;height: calc(100% - 40px);}
.row-15-sin-inf-ico {max-width:fit-content;}
.row-15-sin-inf-tit {color:#fff;}
.row-15-sin-inf-txt {color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row-15-sin-inf-but {width:54px;height:54px;margin-top:auto;}

.row-16-lef {border-radius:20px;overflow:hidden;}
.row-16-lef img {width:100%;object-fit:cover;}
.row-16-rig-txt ul, .row-16-rig-txt ol {padding-left:30px;}

.row-17 {margin-top:30px;}
.row-17-cat {border-top: 1px solid #E9E9E9;padding-top: 30px;}
.row-17 .artware-acc-sin {background-color:#F4F4F4;border:none;border-radius:41px;transition:border-radius .15s .25s;}
.row-17 .artware-acc-sin-tit {font-size:16px;position:relative;padding-right: 35px;}
.row-17 .artware-acc-sin-tit::after {content:'';position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40px;right:-10px;top:10px;background-image:url(https://devnatura.a13.gr/wp-content/uploads/2026/05/acc.svg);transform:rotate(0deg);transition:transform .3s;}
.row-17 .artware-acc-sin:has(input[type="checkbox"]:checked) {border-radius:25px;transition:border-radius .1s;}
.row-17 .artware-acc-sin input[type="checkbox"]:checked + .artware-acc-sin-tit::after {background-image:url(https://devnatura.a13.gr/wp-content/uploads/acc2.svg);transform:rotate(180deg);transition:transform .3s;}

.row-18 {gap:40px 0;}
.row-18-sin {border-radius: 20px;border: 1px solid #E9E9E9;padding: 10px;}
.row-18-sin-img {min-height: 500px;max-width: 360px;height: 100%;min-width: 340px;border-radius:10px;overflow:hidden}
.row-18-sin-img img {object-fit:cover;width:100%;}
.row-18-sin-inf {padding:0 20px;gap:40px;}
.row-18-sin-inf-txt {padding-right:40px;}
.row-18-sin-form input[type="text"], .row-18-sin-form input[type="number"] {font-weight: 500;height: 60px;font-size: 16px;color: #000;background-color: #E9E9E9;border: none;border-radius: 58px;padding: 0 20px;width: 100%;font-family: var(--global-font);}
.row-18-sin-form span {position: relative;top: 0px;left:50px;cursor: pointer;font-size: 16px;font-weight: 400;color: #000;letter-spacing: 0.36px;line-height: 1.66;}
.row-18-sin-form span::before {content: '';position: absolute;width:40px;height:40px;border-radius:7px;border: 2px solid #E6E6E6;background-color: #F4F4F4;top:0;left: -50px;background-position: center;background-repeat: no-repeat;}
.row-18-sin-form label {margin-top: 20px;max-width: 320px;}
.row-18-sin-form label > input:checked + span::before {background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/tick.svg);}
.row-18-sin-form span a {color:#000;text-decoration: underline;font-weight: 500;}
.row-18-sin-form .main-but-afm {cursor:pointer;}

.row-19 {margin-top:40px;}
.row-19-mob {background-image:url(https://devnatura.a13.gr/wp-content/uploads/filter.svg);background-size:40px;background-repeat:no-repeat;background-position:5px center;font-size:16px;color:#fff;height:50px;padding:0 20px 0 60px;background-color:#000;max-width: fit-content;border-radius: 99px;}
.row-19-bot-lef-mob {margin-top: 10px;border-bottom: 2px solid #000;padding-bottom: 10px;margin-bottom: 10px;}
.row-19-bot-lef-mob-tit {background-image:url(https://devnatura.a13.gr/wp-content/uploads/filter.svg);background-size:40px;background-repeat:no-repeat;background-position:left center;font-size:20px;font-weight:500;color:#000;height:50px;padding:0 0 0 50px;}
.row-19-bot-lef-mob label {background-image:url(https://devnatura.a13.gr/wp-content/uploads/x.svg);background-size:18px;background-repeat:no-repeat;background-position:center;width:20px;height:50px;margin-right: 15px;}
.row-19-top-lef img {border-radius:20px;}
.row-19-top-txt h3 {margin-bottom:14px;color:#000;font-weight:500;font-size:20px;}
.row-19-top-txt h3 em {font-weight:700;font-size:20px;}
.row-19-top-txt ul, .row-19-top-txt ol {color:#000;font-weight:700;padding-left:20px;max-width: fit-content;text-align: left;}
.row-19-bot {border-top: 1px solid #E9E9E9;padding-top: 20px;}
.row-19-bot-lef {min-width:330px;transition:transform .3s ease-out;}
.row-19 .filter-group[data-taxonomy="products_collections"] {border-top:none;margin-top: -10px;}
.row-19-bot-rig-top-rig select {background-color: #F4F4F4;border: none;padding: 10px 35px 10px 20px;border-radius: 30px;font-family: var(--global-font);-webkit-appearance: unset;background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/plus.svg);background-repeat: no-repeat;background-position: right 15px center;background-size: 10px;cursor: pointer;}
.row-19 .compare-prod-sin:not(:first-child) .compare-box {background-color:#f4f4f4;}
.row-19 .compare-prod-sin:not(:first-child) .compare-box:nth-child(2n) {background: #fff;}
.row-19 .compare-box:not(.compare-box-image) {height:62px;}
.row-19 .compare-box-title a {text-decoration:underline;font-weight:500;}
.row-19 .compare-prod-sin {border-top: 0;border-bottom: 0;padding-top:10px;}
.row-19 .compare-prods {border-radius: 30px;border: 1px solid #ccc;max-width: fit-content;background-color: #fff;}
.row-19 .compare-prod-sin:first-child {border:0;z-index:99;border-right: 2px solid #ccc;}
.row-19 .compare-box:last-child {border-bottom:0;}
.row-19 .compare-prod-sin:last-child {border-right:0;}
.row-19 .compare-prod-sin:first-child .compare-box {padding-left:20px;}
.row-19 .pagination button {border:0;background-color:#fff;border-radius:99px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;}
.row-19 .pagination button.pag-active {background-color:#F4F4F4;}
input#product-filter:checked + .row-19-bot-lef {transform:translateX(350px);}

.row-20-sin {position:relative;max-height:445px;border-radius:20px;overflow:hidden;}
.row-20-sin img {object-fit:cover;}
.row-20-sin::before {content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;pointer-events:none;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.4) 58%, rgba(255, 255, 255, 0) 100%);}
.row-20-sin-inf {position:absolute;left:20px;width:calc(100% - 40px);bottom:20px;z-index:2;}
.row-20-sin-inf-tit {color:#fff;}
.row-20-sin-inf-dat {color:#fff;font-size:16px;font-weight:700;}
.row-20 ul {list-style:none;display:flex;margin: 20px auto;}
.row-20 li a, .row-20 li span {border:0;background-color:#fff;border-radius:99px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;}
.row-20 li span.current {background-color:#F4F4F4;}

.row-21 {border-radius:20px;overflow:hidden;}
.row-21-tit {background-color:#F4F4F4;padding:30px 30px 0;}
.row-21-sli {padding:30px;background:linear-gradient(180deg,rgb(244, 244, 244) 0%, rgba(255, 255, 255, 0) 54%);}
.row-21-sli .splide__arrows {top:-13px;left:auto;right:100px;z-index:9;bottom:auto;}

.row-22-lis-sin {width:calc(20% - 10px);max-width: 360px;}
.row-22 select {width: 250px;font-weight:500;background-color: #F4F4F4;border: none;padding: 10px 35px 10px 20px;border-radius: 30px;font-family: var(--global-font);-webkit-appearance: unset;background-image: url(https://devnatura.a13.gr/wp-content/uploads/2026/05/plus.svg);background-repeat: no-repeat;background-position: right 15px center;background-size: 10px;cursor: pointer;}

.row-23-gal img {object-fit:cover;border-radius:20px;height:100%;}
.row-23-gal {gap:40px var(--gutter);}
.row-23-txt ul {padding-left:30px;margin-bottom:20px;}
.row-23-pro-sin .product-card {width:100%;}
.row-23 a {text-decoration:underline;}
.row-23 img {border-radius:20px;}
.row-23 > p {margin:0;padding:0;}
.row-23 ul {padding-left:30px;}

.row-24-box {margin-top:40px;}
.row-24-box-lis {margin-top:20px;}
.row-24-box-tit {font-size:22px;font-weight:500;}

@media (max-width:1600px){
    .row-22-lis-sin {width: calc(25% - 10px);}
}

@media (max-width:1500px){
    body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width: calc(33.33333% - 8px);}
    .row-01-rig {padding-right:0;}
}

@media (max-width:1400px){
    .row-01-rig {padding-right:100px;}
    .footer-lef {width:100%;}
    .footer-mid, .footer-rig {width:calc(50% - 20px);}
}

@media (max-width:1300px){
    form.is-search-form {position:absolute;}
    .header-rig-search {justify-content: flex-end;width: 50px;overflow: hidden;height: 50px;}
    body .is-form-style.is-form-style-3 input.is-search-input {background-color: transparent;}
    .row-05-gal-sin:nth-child(1) {left:0;}
    .row-05-gal-sin:nth-child(4) {right:0;}
    .header-rig-search-label {display:flex;}
}

@media (max-width:1280px){
    .row-22-lis-sin {width: calc(33.3333% - 10px);}
}

@media (max-width:1200px){
    .row-01-rig {padding-right:20px;}
    body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width: calc(50% - 5px);}
}

@media (max-width:1100px){
    .row-01 {align-items:center;}
    .row-19-bot-lef {position: fixed;top: 0;left: -350px;z-index: 9999;width: 330px;background-color:#fff;padding: 0 20px;overflow-y: scroll;height: 100vh;box-shadow: 10px 0px 10px rgba(0,0,0,.2);}
    body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width: calc(33.3333% - 8px);}
    .row-10-con-bot-lef {max-width: calc(100% - 60px);}
}

@media (min-width: 1025px) {
    .mobile-menu-slider { display: none; }
}

@media (max-width:1024px){
    .header-mid {display:none;}
    .header-menu-mob-label {display:flex;}
    .row-07-bot-sin-rig {padding:0 20px;}
    .row-22-lis-sin {width: calc(50% - 10px);}
}

@media (max-width:960px){
    .footer-mid, .footer-rig {width:100%;}
}

@media (max-width:900px){
    body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width: calc(50% - 5px);}
}

@media (max-width:768px){
    .row-22-lis-sin {width: 100%;}
    .row-18-sin-inf {padding:0;}
    .row-07 .splide__arrows {bottom:-40px;}
    .row-07-bot-sin {gap:20px;justify-content: flex-start;}
    .row-07-bot-sin-lef {min-height:270px;}
    .row-07-bot-sin-rig {padding:0;}
    .row-07-bot-sin-rig-txt {margin-top:20px;}
    .header-wrapper-top {display:none;}
    .header-rig {top:0;width: 100%;justify-content: space-between;transition:top .3s;}
    .header-rig-search  {display:none;}
    body .is-form-style.is-form-style-3 input.is-search-input {background-color:#DCDCDC;width:100%;}
    body > header .header-wrapper {justify-content: center;}
    .header-wrapper-bot {flex-direction:column;gap:4px;height:99px;}
    .header-wrapper-bot a.logo {margin-top:-5px;height: 45px;transition:height .3s;}
    body > header a.logo img {object-fit: cover;}
    body.scrolled .header-rig {top: -10px;}
    .header-menu-mob-label {order: 1;}
    .header-rig-icons {order: 2;margin-left: auto;}
    .header-rig-b2b {order:3;}
    body.scrolled .header-wrapper-bot a.logo {height: 0px;}
}

@media (max-width:640px){
    .row-19-bot-rig-bot {justify-content:center;}
    body.archive .product-card, body.page-id-498 .product-card, body.b2b-template-default .product-card {width: 100%;max-width:360px;}
}

@media (max-width:480px){
    body > footer .footer-main {padding:20px;}
    .row-18-sin-form label {max-width: 220px;}
}

@media (max-width:440px){
    .header-rig-b2b {display:none;}
}

@media (max-width: 420px) {
	.mobile-menu-shell {width: calc(100vw - 36px);}
}

@media (max-width: 360px) {
	.mobile-menu-panel-inner {padding-left: 12px;padding-right: 12px;}
	.mobile-menu-brand {font-size: 22px;}
	.mobile-menu-head-title {font-size: 17px;}
}