.cart-page-total strong {
font-weight: 600;
}
.list-unstyled {
list-style: none;
padding: 0;
margin: 0;
}
.list-unstyled li:not(:last-child) {
margin-bottom: 12px;
}
.woocommerce-billing-fields > h3 {
display: none;
}
.woocommerce-billing-fields .form-row:not(:last-child) {
margin-bottom: 20px;
}
.woocommerce-billing-fields .input-text {
background-color: #fff;
border: none;
width: 100%;
height: 56px;
border-radius: 10px;
font-size: 16px;
padding: 0 20px;
box-sizing: border-box;
outline: none;
box-shadow: none !important;
}
#order_review_heading {
margin-top: 55px;
font-size: 26px;
display: none;
}
.woocommerce-checkout-review-order-table {
display: none;
}
.woocommerce-checkout-review-order-table {
width: 100%;
}
.woocommerce-terms-and-conditions-wrapper {
display: none;
}
.woocommerce-checkout-review-order {
margin-top: 55px;
margin-bottom: 80px;
}
.woocommerce-error {
list-style: none;
padding: 0;
}
.woocommerce-error li:not(:last-child) {
margin-bottom: 6px;
}
.woocommerce-error a {
text-decoration: none;
}
.quantity input {
appearance: none;
}
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; }
.quantity input[type=number] {
-moz-appearance:textfield; }
body.woocommerce-cart .woocommerce-notices-wrapper {
display: none;
}
[name='update_cart'] {
display: none;
}
.woocommerce-order .woocommerce-order-details {
display: none;
}
.woocommerce-order .woocommerce-customer-details {
display: none;
}
ul.products {
padding-left: 0;
}
#billing_country {
display: none;
}
#billing_address_1_field {
display: none;
}
.woocommerce-notices-wrapper {
margin-bottom: 24px;
}
.woocommerce-message {
background-color: #EBF3FF;
padding: 24px;
box-sizing: border-box;
border-radius: 10px;
outline: none;
line-height: 1.4;
}
.woocommerce-message .button {
background-color: transparent;
display: inline;
border-radius: 0;
border: none;
padding: 0;
margin: 0;
font-weight: 400;
color: #0051BA;
}
.woocommerce-message .button:hover {
text-decoration: underline;
}
.woocommerce-info {
background-color: #EBF3FF;
padding: 24px;
box-sizing: border-box;
border-radius: 10px;
outline: none;
line-height: 1.4;	
}
.cart-empty .cart-notice {
display: none;
}
.single-product-variations-item:not(:last-child) {
margin-bottom: 24px;
}
.summary .variations {
display: none;
}
.summary .woocommerce-variation.single_variation {
display: none !important;
}
.single-product-gallery-thumbnails-slider-item {
cursor: pointer;
}
.cart-table-cell-content a {
color: currentColor;
text-decoration: none;
transition: .2s ease-in-out;
}
@media(min-width: 768px) {
.cart-table-cell-content a:hover {
color: #0051BA;
}
}
.woocommerce-order-received .site .section {
margin-bottom: 90px !important;
}
.woocommerce-pagination {
margin-bottom: 80px;
}
.woocommerce-pagination .page-numbers {
padding: 0;
margin: 0;
list-style: none;
display: flex;
gap: 12px;
flex-wrap: wrap;
justify-content: center;
}
.woocommerce-pagination .page-numbers .page-numbers {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
width: 40px;
height: 40px;
border: 1px solid #0051BA;
border-radius: 8px;
color: #0051BA;
font-size: 16px;
font-weight: 400;
text-decoration: none;
transition: .2s ease-in-out;
}
.woocommerce-pagination .page-numbers .page-numbers.current {
background-color: #0051BA;
color: #fff;
}
.woocommerce-pagination .page-numbers .page-numbers.prev {
border-color: #D6E7FF;
background-color: #D6E7FF;
}
.woocommerce-pagination .page-numbers .page-numbers.next {
border-color: #D6E7FF;
background-color: #D6E7FF;
}
.woocommerce-pagination .page-numbers a.page-numbers:hover {
background-color: #0051BA;
color: #fff;
}
.modal {
background-color: #EBF3FF;
border-radius: 10px;
box-sizing: border-box;
padding: 80px 60px;
color: #323B40;
}
.modal-title {
font-size: 26px;
font-weight: 600;
margin-bottom: 30px;
line-height: 1.1;
}
.modal-custom-close-button.modal .is-close {
background-color: #D6E7FF;
width: 40px;
height: 40px;
border-radius: 8px;
top: 20px !important;
right: 20px !important;
outline: none !important;
box-shadow: none !important;
}
.modal-custom-close-button.modal .is-close svg {
width: 20px;
height: 20px;
color: #0051BA;
filter: none;
}
@media(max-width: 767.98px) {
.modal {
padding: 40px 20px;
}
.modal-title {
margin-bottom: 16px;
}
.modal-custom-close-button.modal .is-close {
top: 10px !important;
right: 10px !important;
}
}
.callback-input input {
width: 100%;
height: 56px;
padding: 0 20px;
font-size: 16px;
border-radius: 10px;
border: none;
box-sizing: border-box;
}
.callback-input input::placeholder {
color: #323B40;
}
.callback-input {
margin-bottom: 20px;
}
.callback-submit {
position: relative;
}
.callback-submit input {
width: 100%;
}
.callback-submit .wpcf7-spinner {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 16px;
margin: 0;
}
.callback-notice {
margin-top: 14px;
font-size: 14px;
line-height: 1.4;
}
.wpcf7-response-output {
margin: 16px 0 0 !important;
border-radius: 8px;
font-size: 14px;
padding: 12px;
}
.wpcf7-not-valid-tip {
font-size: 14px;
margin-top: 4px;
}
.header-dropdown-wrapper {
display: none;
position: absolute;
z-index: 10;
width: 100%;
top: 0;
left: 0;
}
.header-dropdown {
background-color: #D6E7FF;
border-radius: 10px;
width: 100%;
padding: 16px;
box-sizing: border-box;
} .header-center {
position: relative;
}
.header-dropdown-button {
}
.header-dropdown-section {
margin-top: 32px;
}
.header-dropdown-section:not(:last-child) {
margin-bottom: 32px;
}
.header-dropdown-section.accordion {
margin-bottom: 0 !important;
margin-top: 16px;
}
.header-dropdown-list {
list-style: none;
padding: 0;
margin: 0;
}
.header-dropdown-list-item {
}
.header-dropdown-list-item:not(:last-child) {
padding-bottom: 12px;
}
.header-dropdown-list-link {
text-decoration: none;
color: currentColor;
align-items: center;
display: flex;
padding: 12px;
min-height: 44px;
background-color: #fff;
border-radius: 10px;
box-sizing: border-box;
}
.header-dropdown-list.text-center .header-dropdown-list-link {
text-align: center;
justify-content: center;
}
.header-dropdown-list-link.icon {
justify-content: flex-start;
gap: 4px;
}
.header-dropdown-list-link.icon img {
width: 20px;
height: 20px;
}
.header-dropdown-list .sub-menu {
background-color: #fff;
list-style: none;
padding: 0;
margin: 0;
padding: 14px 16px;
box-sizing: border-box;
border-radius: 10px;
margin-top: 8px;
}
.header-dropdown-list .sub-menu li:not(:last-child) {
margin-bottom: 10px;
}
.header-dropdown-list .sub-menu a {
font-size: 14px;
line-height: 1.4;
color: #323B40;
text-decoration: none;
}
@media(max-width: 767.98px) {
body.header-dropdown-active .header-dropdown-wrapper {
display: block;
}
.header-dropdown-button .button {
display: inline-flex;
width: 100%;
}
.header-dropdown-section.mobile-hidden {
display: none;
}
}
.header-toggle svg:last-child {
display: none;
}
body.header-dropdown-active .header-toggle svg:first-child {
display: none;
}
body.header-dropdown-active .header-toggle svg:last-child {
display: block;
}
.header-dropdown .header-dropdown-button svg {
display: none;
}
.header-dropdown .header-dropdown-button .button.active img {
display: none;
}
.header-dropdown .header-dropdown-button .button.active svg {
display: block;
}
@media(min-width: 768px) {
.header-catalog-button:hover .header-dropdown-wrapper {
display: block;
top: 100%;
padding-top: 24px;
max-width: 706px;
}
body.header-dropdown-active .header-dropdown-wrapper {
display: block;
top: 100%;
padding-top: 24px;
max-width: 706px;
}
.header-dropdown .header-dropdown-button {
display: none;
}
.header-dropdown-section {
margin-top: 0 !important;
}
}
.single-product-gallery-main-slider-item {
display: block;
}
@media(min-width: 768px) {
.single-product-summary {
padding-top: 0;
}
}
.header-dropdown-list-item.menu-item-has-childen .header-dropdown-list-link {
display: flex;
gap: 8px;
align-items: center;	
transition: .2s ease-in-out;
}
.header-dropdown-list-item.menu-item-has-childen .header-dropdown-list-link span {
flex-grow: 1;
}
.header-dropdown-list-item.menu-item-has-childen .header-dropdown-list-link svg {
flex-shrink: 0;
width: 22px;
height: 22px;
}
@media(min-width: 768px) {
.header-dropdown{
padding: 24px;
box-sizing: border-box;
height: 100%;
}
.header-dropdown-wrapper {
overflow-y: auto;
width: 706px;
}
.header-dropdown-list-item .header-dropdown-list-link:hover {
color: #0051BA;
}
.header-dropdown-section:not(.accordion) {
display: none !important; 
}
.header-dropdown-section {
max-width: 323px;
}
.header-dropdown-list-item {
position: relative;
}
.header-dropdown-list-item .sub-menu {
position: absolute;
top: 0;
left: calc(100% + 12px);
width: 323px;
margin-top: 0;
}
.header-dropdown-list-item .sub-menu::before {
content: '';
display: block;
position: absolute;
left: -14px;
top: 0;
height: 100%;
background-color: transparent;
width: 16px;
}
.header-dropdown-list-item.menu-item-has-childen:hover .sub-menu {
display: block !important;
}
.header-dropdown-list-item .sub-menu a {
transition: .2s ease-in-out;
}
.header-dropdown-list-item .sub-menu a:hover {
color: #0051BA;
}
}
.header-dropdown-list-item.menu-item-has-childen .sub-menu {
display: none;
}
.single-product-description-section table {
border-radius: 10px;
border: 1px solid #D6E7FF;
overflow: hidden;	
}
.product-item-image-inner {
padding-bottom: 75%;
}
.single-product-gallery-main-slider-item {
padding-bottom: 75%;
}
.shipping-info {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.shipping-info-item {
flex-basis: calc( (100% - 4 * 24px) / 5 );
padding: 24px;
border-radius: 10px;
box-sizing: border-box;
background-color: #EBF3FF;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
}
.shipping-info-title {
font-weight: 600;
font-size: 19px;
line-height: 1.1;
flex-grow: 1;
color: #323B40;
}
.shipping-info-price {
display: inline-block;
padding: 10px;
background-color: #fff;
border-radius: 10px;
font-size: 19px;
line-height: 1.1;
color: #0051BA;
font-weight: 600;
}
.wide {
}
.shipping-text {
display: flex;
flex-wrap: wrap;
gap: 16px;
align-items: center;
margin-top: 30px;
}
.shipping-text a {
display: inline-flex;
align-items: center;
gap: 4px;
text-decoration: none;
color: currentColor;
}
.shipping-text a img {
width: 20px;
height: 20px;
object-fit: contain;
display: block;
}
@media(max-width: 1439.98px) {
.shipping-info-item {
flex-basis: calc( (100% - 24px * 2) / 3 );
}
.shipping-info-item.wide {
flex-basis: calc( (100% - 24px * 1) / 2 );
}
}
@media(max-width: 767.98px) {
.shipping-info {
gap: 16px;
}
.shipping-info-item {
flex-basis: 100%;
min-height: 147px;
}	
.shipping-info-item.wide {
flex-basis: 100%;
}	
}
.section-cards-shipping {
background-color: #EBF3FF;
padding: 30px;
border-radius: 10px;
}
.section-cards-shipping .section-cards-item {
flex-basis: calc( (100% - 3 * 24px) / 4 );
}
.section-cards-shipping .section-cards-item.wide {
flex-basis: calc( (100% - 1 * 24px) / 2 );
}
@media(max-width: 1439.98px) {
.section-cards-shipping .section-cards-item {
flex-basis: calc( (100% - 1 * 24px) / 2 );
}
}
@media(max-width: 767.98px) {
.section-cards-shipping {
padding: 24px;
gap: 16px;
}
.section-cards-shipping .section-cards-item {
flex-basis: 100%;
}
.section-cards-shipping .section-cards-item.wide {
flex-basis: 100%;
}
}
.single-product-tabs-content-item:not(.active) {
display: none;
}
.single-product-tabs-content-item {
padding-top: 16px;
}
.single-product-description-section > p:first-child {
margin-top: 0;
}
.single-product-reviews {
padding-top: 60px;
}
.single-product-reviews-button {
margin-top: 19px;
}
.callback-input textarea {
width: 100%;
height: 160px;
padding: 20px;
font-size: 16px;
border-radius: 10px;
border: none;
box-sizing: border-box;	
background-color: #fff;
resize: vertical;
max-height: 240px;
min-height: 160px;
outline: none !important;
}
.callback-input input {
outline: none !important;
}
.callback-input textarea::placeholder {
color: rgba(50, 59, 64, 0.6);
}
.callback-input input::placeholder {
color: rgba(50, 59, 64, 0.6);
}
.yoast-breadcrumbs {
color: rgba(14, 28, 47, 0.5);
}
.yoast-breadcrumbs a {
color: rgba(14, 28, 47, 0.5);
transition: .2s ease-in-out;
text-decoration: none;
}
.yoast-breadcrumbs a:hover {
color: #323B40;
}
.yoast-breadcrumbs .breadcrumb_last {
color: #323B40;
}
.term-description {
padding: 30px;
box-sizing: border-box;
background-color: #EBF3FF;
border-radius: 10px;
color: #323B40;
font-size: 16px;
font-weight: 400;
line-height: 1.4;
}
.term-description p:first-child {
margin-top: 0;
}
.term-description p:last-child {
margin-bottom: 0;
}
.single-product-description-title {
font-size: 19px;
font-weight: 600;
color: #323B40;
margin-bottom: 16px;
margin-top: 24px;
}
.woocommerce-product-attributes {
font-size: 16px;
text-align: left;
}
.woocommerce-product-attributes p {
margin: 0;
}
.woocommerce-product-attributes th {
font-weight: 400;
width: 50%;
padding: 10px 12px;	
}
.single-product-description-table {
overflow: hidden;
border-radius: 10px;
border: 1px solid #D6E7FF;
}
.single-product-description-table > table {
border: none;
}  .single-product-variations-label {
font-weight: 600;
font-size: 18px;
}
.header {
position: sticky;
top: 0;
z-index: 50;
background-color: #fff;
}
body.admin-bar .header {
top: 32px;
}
.breadcrumbs-icon-link {
display: inline-flex;
gap: 4px;
align-items: center;
}
.breadcrumbs-icon-link svg {
flex-shrink: 0;
width: 22px;
height: 22px;
}
.woocommerce-additional-fields h3 {
display: none;
}
#order_comments_field .woocommerce-input-wrapper {
display: block;
}
#order_comments_field label {
display: none;
}
#order_comments_field textarea {
background-color: #fff;
border: none;
width: 100%;
height: 122px;
border-radius: 10px;
font-size: 16px;
padding: 20px;
box-sizing: border-box;
outline: none;
box-shadow: none !important;
resize: none;
}
.not-found {
background-color: #EBF3FF;
border-radius: 10px;
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 60px;
padding: 60px;
box-sizing: border-box;
text-align: center;
}
.not-found-image img {
max-width: 100%;
height: auto;
transform: translateX(-48px);
}
.not-found .section-header {
display: none;
}
.section-title {
}
.not-found .section-text {
max-width: 530px;
font-size: 19px;
}
.section-button {
}
.button {
}
@media(max-width: 767.98px) {
.not-found {
background-color: transparent;
padding: 0;
padding-top: 30px;
}
.not-found-image img {
transform: none;
}
.not-found .section-text {
font-size: 14px;
}
}
.accordion {
margin-bottom: 24px;
}
.accordion + .section-button {
margin-bottom: 80px;
}
.accordion-list {
list-style: none;
padding: 0;
margin: 0;
}
.accordion-item {
background-color: #EBF3FF;
border-radius: 10px;
overflow: hidden;
}
.accordion-item:not(:last-child) {
margin-bottom: 12px;
}
.accordion-header {
display: flex;
gap: 16px;
padding: 20px;
box-sizing: border-box;
align-items: center;
}
@media(min-width: 768px) {
.accordion-header {
cursor: pointer;
}
}
.accordion-title {
flex-grow: 1;
font-size: 19px;
font-weight: 600;
line-height: 1.1;
color: #323B40;
}
.accordion-toggle {
flex-shrink: 0;
background-color: #fff;
border-radius: 8px;
width: 40px;
height: 40px;
border: none;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
.accordion-toggle svg {
width: 24px;
height: 24px;
display: block;
}
.accordion-item .accordion-toggle svg:last-child {
display: none;
}
.accordion-item.active .accordion-toggle svg:last-child {
display: block;
}
.accordion-item.active .accordion-toggle svg:first-child {
display: none;
}
.accordion-body {
display: none;
padding: 0 20px 20px 20px;
box-sizing: border-box;
}
.accordion-body p:first-child {
margin-top: 0;
}
.accordion-body p:last-child {
margin-bottom: 0;
}
@media(max-width: 767.98px) {
.section-row-accordion .section-col .accordion {
margin-bottom: 0;
}
}
.catalog-filter {
display: flex;
gap: 24px;
margin-top: 36px;
margin-bottom: 36px;
flex-wrap: wrap;
}
.catalog-filter-item {
flex-basis: 312px;
}
.catalog-filter select {
border: 1px solid #0051BA;
background-color: #fff;
height: 56px;
border-radius: 10px;
padding: 0 24px;
font-size: 16px;
color: #323B40;
width: 100%;
outline: none;
font-weight: 500;
appearance: none;
background: url(//stroysnab-spb.ru/wp-content/uploads/2025/02/2213.svg) right 24px center / 22px 22px no-repeat;
}
.catalog-filter .berocket_single_filter_widget {
flex-basis: 312px;
}
.catalog-filter .bapf_sfilter {
margin-bottom: 0;
}
.catalog-filter .bapf_head {
display: none;
}
@media(max-width: 767.98px) {
.catalog-filter {
margin-top: 30px;
margin-bottom: 30px;
}
.catalog-filter-item {
flex-basis: 100%;
}
.catalog-filter .berocket_single_filter_widget {
flex-basis: 100%;
}
}
.checkout-shipping-option {
}
.checkout-shipping-option-list {
list-style: none;
padding: 0;
}
.checkout-shipping-option-item {
margin-bottom: 24px;
}
.checkout-shipping-option-label {
font-weight: 500;
font-size: 16px;
line-height: 1.4;
}
.checkout-shipping-option-field {
margin-top: 13px;
}
.checkout-shipping-option-field input {
background-color: #fff;
border: none;
width: 100%;
height: 56px;
border-radius: 10px;
font-size: 16px;
padding: 0 20px;
box-sizing: border-box;
outline: none;
box-shadow: none !important;
}
@media(max-width: 767.98px) {
.header {
position: sticky;
top: 0 !important;
background-color: #fff;
z-index: 20;
}
}
.steps {
}
.steps-row {
display: flex;
gap: 122px;
}
.steps-col {
flex-basis: calc( (100% - 2 * 122px) / 3 );
display: flex;
}
.steps-col:last-child .steps-item:before {
display: none;
}
.steps-item {
display: flex;
flex-direction: column;
padding-top: 80px;
gap: 13px;
align-items: center;
text-align: center;
position: relative;
width: 100%;
padding-bottom: 80px;
box-sizing: border-box;
}
.steps-item::after {
content: '';
position: absolute;
display: block;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: url(//stroysnab-spb.ru/wp-content/uploads/2025/02/steps-item-bg.svg) center / contain no-repeat;	
}
.steps-item::before {
content: '';
width: 169px;
height: 26px;
position: absolute;
left: calc(100% + -23px);
top: 50%;
transform: translateY(-50%);
display: block;
background: url(//stroysnab-spb.ru/wp-content/uploads/2025/02/steps-link.svg) center / contain no-repeat;	
}
.steps-number {
display: flex;
}
.steps-number img {
width: 60px;
height: 60px;
}
.steps-text {
font-size: 19px;
line-height: 1.45;
color: #323B40;
max-width: 284px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 2;
}
.steps-text a {
text-decoration: none;
color: #0051BA;
white-space: nowrap;
}
@media(max-width: 1023.98px) {
.steps-item::after {
display: none;
}
.steps-item::before {
display: none;
}
.steps-item {
background-color: #EBF3FF;
border-radius: 10px;
padding: 24px 12px;
}
.steps-row {
gap: 24px;
}
.steps-col {
flex-basis: calc( (100% - 2 * 24px) / 3 );
}
}
@media(max-width: 767.98px) {
.steps-row {
flex-wrap: wrap;
}
.steps-col {
flex-basis: 100%;
}
}
.term-description-row {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.term-description-col {
flex-basis: calc(  (100% - 24px) / 2 );
display: flex;
flex-grow: 1;
flex-shrink: 0;
}
.term-description {
width: 100%;
}
@media(max-width: 767.98px) {
.term-description-col {
flex-basis: 100%;
}
}
.single-product-description h3 {
color: #323B40;
}
.icon-list.icon-list-bg {
padding: 20px;
box-sizing: border-box;
background-color: #EBF3FF;
border-radius: 10px;
}
.cart-empty.woocommerce-info {
padding: 0;
background-color: #fff;
}
.return-to-shop {
margin-top: 30px;
margin-bottom: 70px;
}
#primary {
margin-bottom: 80px;
}
@media(max-width: 767.98px) {
.header-dropdown-wrapper {
max-height: calc( 100dvh - 64px );
overflow-y: auto;
}
}
.single-product-description {
color: #323B40;
line-height: 1.4;
}
.single-product-description .icon-list {
margin: 16px 0;
}
@media(max-width: 767.98px) {
.single-product-tabs .gallery-slider .swiper-button-prev {
left: 10px;
right: auto;
top: 50%;
transform: translateY(-50%);
}
.single-product-tabs .gallery-slider .swiper-button-next {
left: auto;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
}
.single-product-description h2 {
font-size: 19px;
}
.single-product-description table td p {
margin: 0;
}
.section-title-cross {
font-size: 24px;
}
@media(max-width: 767.98px) {
.section-title-cross {
font-size: 20px;
}
}
.woocommerce-error {
color: red;
}
.woocommerce-error a {
color: currentColor;
}
.woocommerce-billing-fields .woocommerce-invalid input {
outline: 1px solid red;
}
.accordion-item {
transition: .3s;
box-sizing: border-box;
}
.accordion-item.active {
background-color: #fff;
outline: 1px solid #0051BA;
}
.accordion-item.active .accordion-toggle {
background-color: #EBF3FF;
}
.accordion-toggle {
transition: .3s;
}
@media(min-width: 768px) {
.header-dropdown-wrapper {
max-height: calc( 100vh - 150px - 32px );
}
.header-catalog-button:hover .header-dropdown-wrapper {
display: block;
}
}
.catalog-title {
font-weight: 600;
margin-top: 36px;
font-size: 24px;
margin-bottom: -16px;
}
@media(max-width: 767.98px) {
.catalog-title {
font-size: 20px;
}
}
.table-bordered td:not(:last-child) {
border-right: 1px solid #D6E7FF;
}
.term-description-list-title {
margin-bottom: 16px;
font-size: 20px;
font-weight: 600;
}
.section-text {
line-height: 1.4;
}
.cat_table {
max-width: 800px;
}
.cat_table table {
border-radius: 10px;
border: 1px solid #D6E7FF;
overflow: hidden;	
border-collapse: collapse;
}
.cat_table table td {
padding: 10px 12px;
}
.cat_table table tr:nth-child(2n-1) {
background-color: #EBF3FF;
}
.custom-no-price {
font-size: 16px;
font-weight: 500;
}
.cat-table-fix {
max-width: 100%;
}
.cat-table-fix table td {
width: auto;
}
.hero-banner-content-image {
position: relative;
z-index: 3;
}
.hero-banner-content-image img {
width: 100%;
max-width: 550px;
height: auto;
}
.hero-info {
margin-top: 16px;
}