section.section.section--fluorescent-banner {
min-height: unset;
padding-bottom: 62px;
}
section.section.section--filters .container {
max-width: 1114px;
padding-inline: 0;
}
.icon-banner-section {
display: block;
min-height: unset;
padding: 46px 0 60px;
background-image: none;
}
section.section.icon-banner-section .container {
padding-left: 20px;
padding-right: 20px;
}
.pm.banner.banner--fluorescent h1 {
font-family: Roboto, sans-serif;
font-size: 30px;
font-style: normal;
line-height: 36px;
text-align: left;
margin-bottom: 24px;
}
.pm.banner.banner--fluorescent h1 sup {
font-size: 23px;
line-height: 27.6px;
top: -16px;
}
.pm.banner.banner--fluorescent h1 span {
color: #F5333F;
font-weight: 700;
line-height: 36px;
margin-top: 10px;
}
.pm.banner.banner--fluorescent .banner__content .banner__text p {
color: #939598;
font-family: 'Raleway', sans-serif;
font-size: 24px;
font-weight: 600;
line-height: 36px;
margin-bottom: 25px;
text-align: left;
}
.pm.banner.banner--fluorescent .banner__content .banner__text span {
color: #FFF;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 36px;
text-align: left;
display: block;
}
.pm.banner.banner--fluorescent .banner__content .banner__figure {
margin-top: 25px;
}
.pm.banner.banner--fluorescent .banner__content .banner__figure picture {
width: 100%;
display: block;
aspect-ratio: var(--aspect-ratio);
}
.pm.banner.banner--fluorescent .banner__content .banner__figure picture img {
width: 100%;
}
section.section.section--order-description {
padding: 60px 20px;   
}
section.section.section--order-description .container {
padding: 0;   
}
.pm.filters-table > h2 {
color: #000;
font-family: 'Raleway', sans-serif;
font-size: 34px;
font-weight: 700;
line-height: 53px;
margin-bottom: 12px;
}
@media screen and (min-width:997px) {    
.icon-banner-section {
display: block;
min-height: unset;
padding: 40px 0 62px;
}
section.section.icon-banner-section .container {
padding-left: 15px;
padding-right: 15px;
}
.pm.banner.banner--fluorescent h1 {
font-size: 46px;
line-height: 55.2px;
text-align: left;
margin-bottom: 24px;
}
.pm.banner.banner--fluorescent h1 sup {
top: -22px;
}
.pm.banner.banner--fluorescent h1 span {
line-height: 55px;
margin-top: 0;
}
.pm.banner.banner--fluorescent .banner__content .banner__text p {
font-size: 30px;
}
section.section.section--order-description {
padding: 80px 0;
max-width: 1074px;
margin: auto;
}    
.pm.banner.banner--fluorescent .banner__content {
display: flex;
align-items: end;
gap: 36px;
}
.pm.banner.banner--fluorescent .banner__content .banner__text {
max-width: 539px;
flex: 1;
}
.pm.banner.banner--fluorescent .banner__content .banner__figure {
max-width: 539px;
flex: 1;
margin-top: 0;
}
.pm.filters-table > h2 {
display: none;
}
}
.pm.order-description h2 {
color: #000;
font-family: 'Raleway', sans-serif;
font-size: 34px;
font-weight: 700;
line-height: 53px;
margin-bottom: 23px;
}
.pm.order-description h2 span {
color: #EE3442;
}
.pm.order-description p {
color: #272727;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 36px;
}
.pm.order-description p:not(:last-child) {
margin-bottom: 36px;
}
.pm.order-description p:last-child {
margin-bottom: 0;
}
.pm.order-description p a {
font-weight: 700;
color: #272727;
text-decoration: underline;
}
.pm.order-description p a:hover {
color: #EE3442;
}
.pm.filters-table > ul > li {
border-bottom: 1px solid rgba(147, 149, 152, 0.50);
}
.pm.filters-table > .accordion > p {
margin-top: 16px;
color: #272727;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 150%;
}
.pm.filters-table > .accordion > p a {
white-space: nowrap;
}
.pm.filters-table ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.pm.filters-table .filters-table__head ul {
display: flex;
padding: 20px 12px;
}
.pm.filters-table .filters-table__head ul li {
max-width: 235px;
flex: 1;
}
.pm.filters-table .filters-table__head ul li.filters-table__image-head {
max-width: unset;
text-align: center;
}
.pm.filters-table .filters-table__head ul li p {
color: #000;
font-size: 24px;
font-weight: 700;
line-height: 120%;
margin-bottom: 0;
}
.pm.filters-table ul.accordion .filters-table__rows:nth-child(even) {
background-color: #F5F5F5;
}
.filters-table__rows .filters-table__col-content li.filters-table__figure picture {
aspect-ratio: 354/152;
width: 100%;
display: block;    
}
.filters-table__rows .filters-table__col-content li.filters-table__figure picture img {
width: 100%;  
}
@media screen and (min-width: 997px) {
.filters-table__rows {
display: flex;
align-items: center;
gap: 40px;
padding: 20px 12px 19px;
}
.filters-table__rows .filters-table__col-title {
max-width: 205px;
flex: 1;
color: #272727;
}
.filters-table__rows .filters-table__col-title h3 {
margin-bottom: 0;
}
.filters-table__rows .filters-table__col-title h3 a {
font-family: 'Raleway', sans-serif;
color: #272727;
font-size: 24px;
font-weight: 700;
line-height: 120%;
}
.filters-table__rows .filters-table__col-title h3 a:hover {
color: #EE3442;
text-decoration: none;
}
.filters-table__rows .filters-table__col-title button {
display: none;
}
.filters-table__rows .filters-table__col-content {
display: flex !important;
align-items: center;
flex: 1;
gap: 40px;
}
.filters-table__rows .filters-table__col-content li {
max-width: 205px;
flex: 1;
}
.filters-table__rows .filters-table__col-content li.filters-table__figure {
max-width: 354px;
flex: 1;
}
.filters-table__rows .filters-table__col-content h3 {
display: none;
}
.filters-table__rows .filters-table__col-content p {
color: #272727;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 150%;
margin-bottom: 0;
}
}
@media screen and (max-width:996px) {
.filters-table__head {
display: none;
}
.filters-table__rows .filters-table__col-title {
display: flex;
}
.pm.filters-table {
max-width: 500px;
margin: 0 auto;
padding: 0 20px 60px;
}
.pm.filters-table ul.accordion {
max-width: 500px;
margin: 0 auto;
}
.pm.filters-table ul.accordion .accordion__item {
background-color: #fff;
position: relative;
padding: 19px 16px 19px;
}
.pm.filters-table ul.accordion .accordion__item:last-child {
border-bottom: 2px solid #e4e4e4;
}
.pm.filters-table ul.accordion .accordion__item .accordion__content {
display: none;
padding: 0;
margin-top: 16px;
}
.pm.filters-table ul.accordion .accordion__item .accordion__content li {
display: flex;
align-items: center;
justify-content: space-between;
padding-block: 12px;
border-bottom: 1px solid rgba(147, 149, 152, 0.50);
}
.pm.filters-table ul.accordion .accordion__item .accordion__content li.filters-table__figure {
display: block;
border-bottom: 0;
}
.pm.filters-table ul.accordion .accordion__item .accordion__content li h3 {
color: #000;
font-family: Raleway;
font-size: 16px;
font-weight: 600;
line-height: 130%;
text-transform: capitalize;
margin-bottom: 0;
}
.pm.filters-table ul.accordion .accordion__item .accordion__content li.filters-table__figure h3 {
padding-bottom: 12px;
}
.pm.filters-table ul.accordion .accordion__item .accordion__content li p {
color: #272727;
font-family: Raleway;
font-size: 16px;
font-weight: 500;
line-height: 150%;
margin-bottom: 0;
}
.pm.filters-table ul.accordion .accordion__item .accordion__title h3 a {
font-weight: 700;
font-size: 20px;
line-height: 130%;
color: #000;
cursor: pointer;
background-color: transparent;
text-align: left;
}
.pm.filters-table ul.accordion .accordion__item .accordion__title h3 a:hover {
color: #EE3442;
text-decoration: none;
}
.pm.filters-table ul.accordion .accordion__item .accordion__title button {
position: relative;
font-size: 0px;
cursor: pointer;
background-color: transparent;
border: none;
width: 100%;
}
.pm.filters-table ul.accordion .accordion__item .accordion__title button::after {
position: absolute;
content: "";
right: 0px;
top: calc(50%);
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.pm.filters-table ul.accordion .accordion__item .accordion__title button[aria-expanded="true"]::after {
transform: translateY(-50%) scaleY(-1);
}
.pm.filters-table ul.accordion .accordion__item .accordion__title:focus {
border: 1px solid red;
}
.pm.filters-table ul.accordion .accordion__item p {
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #32475d;
}
} @media screen and (min-width: 997px) {
section.section.section--order-description {
max-width: 1114px;
margin: 0 auto;
}
section.section.section--order-description .container {
padding: 0;
}
section.section.section--order-description .pm.order-description {
max-width: 1086px;
}
}
@media screen and (min-width: 1200px) {
.header-wrapper .container {
padding: 0;
}
.header-wrapper .navbar-dark .navbar-brand {
margin-left: 25px;
padding: 0;
}
.header-wrapper .navbar-brand img {
width: 300px;
height: 61.84px;
}
}
@media (max-width: 1500px) and (min-width: 1200px), (max-height: 768px) and (min-width: 600px){
.icon-banner-section .container{
transform: scale(1);
}
}