.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root {
--color-bg: #F6F1E9;
--color-blue1: #5A82A2;
--color-blue2: #1B5B6D;
--color-button: #C6A390;
}
html {
scroll-behavior: smooth;
} @font-face {
font-family: 'Crimson Text';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Crimson_Text/CrimsonText-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Crimson Text';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Crimson_Text/CrimsonText-SemiBold.ttf) format('truetype');
}
@font-face {
font-family: 'Crimson Text';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Crimson_Text/CrimsonText-Bold.ttf) format('truetype');
} @font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Italic.ttf) format('truetype');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//nellbe.pl/wp-content/themes/nellbe-theme/assets/fonts/Noto_Sans/NotoSans-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
* {
box-sizing: border-box;
max-width: 100%;
}
body
{
margin:0px;
width: 100%;
overflow-x: hidden;
font-family: 'Noto Sans', sans-serif;
font-size:18px;
background-color: var(--color-bg);
}
h1, h2, h3, h4, h5
{
margin:0px;
line-height: 100%;
color: var(--color-blue1);
}
p, span
{
margin:0px;
line-height: 140%;
color: var(--color-blue1);
}
h1, h2
{
font-family: 'Crimson Text', sans-serif;
font-size:50px;
font-weight: 400;
}
.grecaptcha-badge { 
visibility: hidden !important;
}
@media (max-width:767px)
{
h1, h2
{
font-size:35px;
}
p
{
font-size:16px;
}
}
h3, h4, h5
{
font-size:25px;
font-weight: 400;
}
a
{
text-decoration:none;
}
.my-float-img {
transition: transform 0.3s ease; }
.my-float-img:hover {
animation: floatUpDown 1s ease-in-out infinite; } .my-float-img:not(:hover) {
animation: none; }
@keyframes floatUpDown {
0%   { transform: translateY(0); }
50%  { transform: translateY(-6px); }
100% { transform: translateY(0); }
} #nav-main.backdrop {
background-color: #5a82a296;
}
#nav-main
{
position: fixed;
transition: height 0.3s ease, background-color 0.3s ease, margin-top 0.3s ease;
z-index: 1000;
width:100%;
display:flex;
justify-content:center;
height:90px;
padding:0px 20px;
}
#nav-main.scrolled
{
height: 80px;
margin-top: 0px;
}
#nav-main.backdrop
{
-webkit-backdrop-filter: saturate(180%) blur(20px);
backdrop-filter: saturate(180%) blur(20px);
}
#nav-main-container
{
width:1250px;
display:flex;
justify-content:space-between;
}
#nav-main-logo
{
align-self: center;
}
#nav-main-logo img
{
transition: 0.3s ease;
height: auto;
}
#nav-main-logo.logo-scroll img
{
width: 100px;
}
#nav-main-menu
{
display: flex;
align-items: center;
justify-content: right;
}
#nav-main-menu .menu-item-has-children > a:first-of-type
{
background-image: url(https://nellbe.pl/wp-content/themes/nellbe-theme/assets/images/dropdown.svg);
background-repeat: no-repeat;
background-position-x: 93%;
background-size: 12px;
background-position-y: center;
padding-right: 33px;
} #menu-main-menu {
display: flex; list-style: none; padding: 0;
margin: 0;
flex-wrap:wrap;
justify-content:right;
gap:0px;
}
#menu-main-menu > li {
position: relative; margin-left: 40px; transition: 0.3s ease;
}
#menu-main-menu > li:hover
{
transform: scale(0.9);
}
#menu-main-menu > li > a {
text-decoration: none;
display: inline-block;
padding: 10px 0px;
font-size: 15px;
font-weight: 400;
position: relative;
color:white;
}
#menu-main-menu .sub-menu .sub-menu
{
left:260px;
top:0px;
width:100px;
} #menu-main-menu > li > a::after {
content: "";
position: absolute;
left: 0;
bottom: 0px; width: 0%;
height: 1px;
background-color: white;
transition: width 0.2s ease;
} #menu-main-menu > li:hover > a::after {
width: 100%;
}
#menu-main-menu .sub-menu {
opacity: 0;
visibility: hidden;
transform: translateY(10px); position: absolute;
top: 40px;
left: -37px;
background-color: #fff;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
list-style: none;
padding: 15px;
margin: 0;
min-width: 230px;
border-radius: 20px;
transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
z-index: 10;
} #menu-main-menu li:hover > .sub-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
#menu-main-menu .sub-menu li {
border-bottom: 1px solid #f1f1f1; }
#menu-main-menu .sub-menu li:last-child {
border-bottom: none; }
#menu-main-menu .sub-menu a {
padding: 10px 15px;
text-decoration: none;
display: block;
color: #333;
transition: 0.2s; 
}
#menu-main-menu .sub-menu a:hover {
padding-left:30px;
} .search-toggle
{
margin-left:25px;
}
#search-icon
{
background-color: transparent;
border: none;
cursor:pointer;
}
.search-box {
position: absolute;
top: 100%;
right: 20px;
background: white;
z-index: 999;
width: 300px; opacity: 0;
transform: translateX(50px);
pointer-events: none;
transition: opacity 0.3s ease, transform 0.3s ease;
}
.search-box form
{
display:flex;
}
.search-box input {
padding: 15px;
width: 300px;
border: none;
border-radius: 20px;
background-color: white;
}
@media (max-width:930px)
{
.search-box
{
right:0px;
width:100%;
}
.search-box input
{
width:100%;
}
}
.search-box button
{
border-radius: 20px;
border: none;
background-color: var(--color-button);
color: white;
padding: 0px 15px;
transition: 0.3s ease;
cursor: pointer;
}
.search-box button:hover
{
background-color: var(--color-blue2);
}
.search-box.show {
opacity: 1;
transform: translateX(0);
pointer-events: auto;
border-radius: 20px;
}
.search-box.hide {
opacity: 0;
transform: translateX(50px);
pointer-events: none;
border-radius: 20px;
}  #mobile-menu-toggle {
display: none;
font-size: 32px;
background: none;
border: none;
cursor: pointer;
z-index: 1001;
} #mobile-menu-close {
position: absolute;
top: 50px;
right: 50px;
font-size: 50px;
background: none;
border: none;
cursor: pointer;
color: black;
position:fixed;
} #mobile-menu {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: var(--color-bg);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.3s ease, visibility 0.3s ease;
z-index: 1000;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
padding: 50px 0px;
}
#mobile-menu.active {
opacity: 1;
visibility: visible;
pointer-events: auto;
z-index:1002;
width: 100%;
padding: 40px;
}
#mobile-menu nav ul {
list-style: none;
padding: 0;
text-align: left;
}
#mobile-menu nav ul li {
margin: 30px 0;
}
#mobile-menu nav ul li a {
color: var(--color-text);
text-decoration: none;
font-size: 21px;
font-weight:300;
} @media (max-width: 930px) {
#mobile-menu-toggle {
display: flex;
align-self: center;
}
#menu-main-menu {
display: none; }
#nav-main-logo
{
padding:10px 0px;
}
#nav-main-logo img
{
width:180px;
height:auto;
padding-left:10px;
}
#nav-main-logo.logo-scroll img
{
width:150px;
}
#nav-contact-container
{
justify-content:center;
}
.nccl1
{
display:none;
}
.nccl2
{
display:none;
}
.nccl3
{
}
} #nav-main-menu-mobile
{
padding:50px 0px;
}
#mobile-menu .sub-menu {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease;
padding-left: 15px;
opacity: 1;
visibility: visible;
}
#mobile-menu .sub-menu li {
opacity: 1 !important;
animation: none !important;
}
#mobile-menu .sub-menu li a
{
font-size:16px;
}
#mobile-menu .submenu-open > .sub-menu {
max-height: 1000px; }
#mobile-menu .menu-item-has-children > a::after {
content: "▼";
float: right;
font-size: 12px;
margin-left: 10px;
transition: transform 0.3s ease;
}
#mobile-menu .submenu-open > a::after {
transform: rotate(180deg);
} body.no-scroll {
overflow: hidden;
width: 100%;
} @keyframes fadeSlideIn {
0% {
opacity: 0;
transform: translateX(-30px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
#mobile-menu nav ul li {
opacity: 0; } #join-us
{
width:100%;
display:flex;
justify-content:center;
padding: 100px;
background-color:#8FBAC1;
}
#join-us-container
{
width:1250px;
display:flex;
align-items:center;
gap:30px;
}
#join-us-img
{
width:45%;
}
#join-us-content
{
width:55%;
}
#join-us-content h2, #join-us-content p
{
color:white;
padding-bottom:30px;
}
#join-us-content a
{
background-color:white;
color:var(--color-blue1);
padding:10px 25px;
border-radius:100px;
transition: 0.3s ease;
}
#join-us-content a:hover
{
background-color:var(--color-blue2);
color:white;
}
@media (max-width:767px)
{
#join-us
{
padding:20px;
}
#join-us-container
{
flex-wrap:wrap-reverse;
}
#join-us-content
{
width:100%;
padding-top: 30px;
}
#join-us-img
{
text-align: center;
width:100%;
padding-top: 30px;
}
} #footer-container
{
background: #8FBAC1;
background: linear-gradient(180deg, rgba(143, 186, 193, 1) 0%, rgba(90, 130, 162, 1) 100%);
display:flex;
justify-content:center;
padding: 50px 0px;
}
#footer-container-int
{
display:flex;
justify-content:center;
align-items:start;
flex-wrap:wrap;
width:80%;
}
.footer-container-block
{
width:25%;
min-width:250px;
padding:30px;
}
.footer-container-block img
{
display:block;
}
.footer-container-block h3
{
color:white;
font-family: 'Crimson Text', sans-serif;
text-align:left;
font-size: 22px;
}
.footer-container-block > h3:nth-child(1)
{
height:30px;
}
.footer-container-block > img:nth-child(1)
{
max-height:30px;
width:auto
}
.footer-container-block p
{
color:white;
text-align:left;
font-size:15px;
padding-top:20px;
}
.footer-container-block a
{
color:white;
transition: 0.3s ease;
font-size:15px;
}
.footer-container-block a:hover
{
transform:scale(0.95);
}
.footer-hash
{
margin-bottom:20px;
}
.footer-sm > a
{
display:flex;
margin: 10px 0px;
font-size:15px;
}
.footer-sm > a > img
{
width:20px;
margin-right: 10px;
} @media (max-width:1024px)
{
#footer-container-int
{
width:100%;
padding: 40px 20px;
}
}
@media (max-width:767px)
{
.footer-container-block
{
width:100%;
padding: 10px 20px 10px 20px;
}
}p, span, li
{
color:#333;
font-weight:300;
font-size:16px
}
strong
{
font-weight:500;
}
.product-price span
{
font-size:30px;
font-weight:400;
}
#hero
{
width:100%;
height:220px;
background: #5A82A2;
background: linear-gradient(180deg, rgba(90, 130, 162, 1) 0%, rgba(143, 186, 193, 1) 100%);
display: flex;
justify-content: center;
align-items: end;
padding:20px;
}
.rank-math-breadcrumb
{
font-size:14px;
margin-bottom: 20px;
text-align:center;
}
.rank-math-breadcrumb a
{
color: var(--color-blue2);
font-weight:500;
} #product-archive
{
width:100%;
display:flex;
justify-content:center;
padding: 20px;
margin-bottom: 50px;
}
#product-archive-container
{
width:1300px;
}
#product-archive-container h2
{
margin-top: 30px;
font-size: 24px;
font-family: 'Noto Sans';
}
.archive-header
{
padding-top:30px
}
.archive-header-desc-img
{
display:flex;
flex-wrap:wrap;
gap:30px;
}
.term-description
{
padding-top:30px;
flex: 1 1 calc(65% - 15px);
}
.category-thumbnail
{
flex: 1 1 calc(35% - 15px);
}
.category-thumbnail img
{
border-radius: 30px;
}
@media (max-width:767px)
{
.term-description, .category-thumbnail
{
flex: 1 1 100%;
}
}
@media (max-width: 767px)
{
#hero
{
padding: 40px 20px;
}
#product-archive
{
margin-top: -30px;
background-color: var(--color-bg);
border-radius: 30px 30px 0px 0px;
}
}.products-grid
{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
gap: 30px;
margin-top: 40px;
max-width: calc(300px * 4 + 30px * 3);
margin-left: auto;
margin-right: auto;
} .product-card {
display: flex;
flex-direction: column;
background: #fff;
border: 1px solid #eee;
border-radius: 30px;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.product-card:hover {
transform: translateY(-6px);
box-shadow: 0 10px 20px rgba(0,0,0,0.05);
}
.product-card__image-wrapper {
margin:15px;
}
.product-card__image-wrapper img {
width: 100%;
height: auto;
display: block;
border-radius: 10px;
}
.product-card__content {
padding: 20px;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.product-card__title {
font-size: 18px;
margin-bottom: 10px;
}
.product-card__title a {
color: #111;
text-decoration: none;
font-size: 16px;
line-height: 140%;
}
.product-card__price {
font-weight: bold;
color: #e91e63;
margin-bottom: 10px;
}
.product-card__actions {
display: flex;
flex-direction: column;
gap: 10px;
}
.product-card__button {
background-color: #C6A390;
color: #fff;
text-align: center;
padding: 6px 15px;
border-radius: 99px;
text-decoration: none;
transition: 0.3s ease;
font-size: 14px;
font-weight: 500;
}
.product-card__button:hover {
background: var(--color-blue1);
}p, span, li
{
color:#333;
font-weight:300;
font-size:16px
}
strong
{
font-weight:500;
}
.product-price span
{
font-size:30px;
font-weight:400;
}
#hero
{
width:100%;
height:220px;
background: #5A82A2;
background: linear-gradient(180deg, rgba(90, 130, 162, 1) 0%, rgba(143, 186, 193, 1) 100%);
display: flex;
justify-content: center;
align-items: end;
padding:20px;
}
.rank-math-breadcrumb
{
font-size:14px;
margin-bottom: 20px;
text-align:center;
}
.rank-math-breadcrumb a
{
color: var(--color-blue2);
font-weight:500;
} #product-archive
{
width:100%;
display:flex;
justify-content:center;
padding: 20px;
margin-bottom: 50px;
}
#product-archive-container
{
width:1300px;
}
.archive-header
{
padding-top:30px
}
.blog-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 40px;
}
.blog-card {
background: #fff;
border: 1px solid #eee;
border-radius: 30px;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.blog-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(0,0,0,0.05);
}
.blog-card-thumb img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
}
.blog-card-content {
padding: 20px;
}
.blog-card-content h2 {
font-family: 'Noto Sans';
font-size: 20px;
font-weight: 500;
margin-bottom: 10px;
color: #333;
display: -webkit-box;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
line-height:140%;
}
.blog-card-content p {
font-size: 16px;
font-weight: 300;
color: #555;
display: -webkit-box;
-webkit-line-clamp: 6; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
line-height:140%;
}
@media (max-width: 767px)
{
#hero
{
padding: 40px 20px;
}
#product-archive
{
margin-top: -30px;
background-color: var(--color-bg);
border-radius: 30px 30px 0px 0px;
}
}