.single-product .product-main .product-top{display:flex;flex-direction:column;gap:10px}.single-product .product-main .product-top .product-code{color:var(--clr-accent);font-size:clamp(1.125rem,.513vw + 1.01rem,1.625rem);font-weight:800;letter-spacing:normal;line-height:normal}.single-product .product-main .product-image{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative}.single-product .product-main .product-image:not(.product-badges) img{max-width:500px;width:100%}.single-product .product-main .product-image .product-badges{bottom:10px;display:flex;gap:5px;left:5px;position:absolute}.single-product .product-main .product-image .product-badges img{width:60px}.single-product .product-main .product-image .product-badges .vegan{aspect-ratio:1;background-color:green;height:auto;-webkit-mask-image:url(/_ellinikizimi/images/vegan.png);mask-image:url(/_ellinikizimi/images/vegan.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:60px}.single-product .product-main .product-details .info{gap:20px}.single-product .product-main .product-details .info:has(+.maintenance){border-bottom:1px solid var(--clr-border);padding-bottom:20px;padding-left:20px}.single-product .product-main .product-details .info .single-info{align-items:center;display:flex;gap:10px}.single-product .product-main .product-details .info .single-info .number{color:var(--clr-primary);font-size:20px;font-weight:800;letter-spacing:normal;line-height:normal}.single-product .product-main .product-details .maintenance{padding-left:20px;padding-top:20px}.single-product .product-main .product-details .maintenance-heading{color:var(--clr-accent);font-family:var(--family-georgia);font-size:22px;font-weight:600;letter-spacing:normal;line-height:normal}.single-product .product-main .product-details .maintenance .html-content{font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.3;margin-top:15px}.single-product .product-main .product-details .maintenance .html-content h6{color:var(--clr-primary);font-family:var(--family-nova);font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.single-product .product-main .product-details .maintenance .html-content h5{color:var(--clr-primary);font-family:var(--family-nova);font-size:16px;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.single-product .product-main .product-details .maintenance .html-content h4{color:var(--clr-primary);font-family:var(--family-nova);font-size:18px;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.single-product .product-main .product-details .maintenance .html-content h3{color:var(--clr-primary);font-family:var(--family-nova);font-size:20px;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.single-product .product-main .product-details .maintenance .html-content h2{color:var(--clr-primary);font-family:var(--family-nova);font-size:22px;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.single-product .symbol-meaning{margin-top:40px}.single-product .symbol-meaning--title{color:var(--clr-primary);font-family:var(--family-georgia);font-size:20px;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:20px}.single-product .symbol-meaning--grid{display:grid;gap:20px}.single-product .symbol-meaning--grid>*{align-items:center;display:flex;gap:10px}.single-product .symbol-meaning--grid>* .icon{height:30px;width:30px}.single-product .symbol-meaning--grid>.vegan .icon{background-color:green;-webkit-mask-image:url(/_ellinikizimi/images/vegan.png);mask-image:url(/_ellinikizimi/images/vegan.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (min-width:992px){.single-product .symbol-meaning--grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px) and (min-width:576px){.single-product .symbol-meaning--grid{grid-template-columns:repeat(2,1fr)}}.similar-products_section .sizing-3{color:var(--clr-primary)}
