
.drill-item  .drill-item-link{text-transform:uppercase !important;}
.drill-item-list-tab {overflow:auto !important;}
.nav-sections .drill-item-list.level-3 .drill-item a.drill-item-link {font-size:14px !important; font-weight:700 !important;padding:2px !important}
.nav-sections .drill-item-list.level-2 .drill-item a.drill-item-link {padding:7px !important}

.go-container {}

#maincontent {max-width: 1440px;padding: 0px 20px;}

.btn-main a,.btn-main,a.btn-main,.btn-main a:hover,.btn-maina:hover,a.btn-maina:hover,.btn-blog-post:hover {text-decoration: none !important;}

.green-bg {background-color: #01A650;color: #fff !important;font-size: 12px;font-weight: 700;padding: 2px 5px;min-width: 80px;width: fit-content;}

a:hover .btn-main-grey{text-decoration: none;}
a:has(.btn-main-grey):hover,a:has(.btn-main):hover {text-decoration: none;}

.sw-drill-down-menu--normal {min-width: unset !important;position: relative !important;}
.sw-drill-down-menu--normal:has(.ambrands-brandlist-widget) {position: unset !important;}
.sw-drill-down-menu--normal::before {display: none !important;}
.sw-drill-down-menu--normal::after {display: none !important;}
.sw-drill-down-menu--normal > ul {width: 100% !important;min-width: 320px}
.nav-sections .sw-drill-down-menu--normal .drill-item-list.level-1 {width: 100% !important;height: unset !important;}
.sw-drill-down-menu--normal .ambrands-brandlist-widget {background-color: #ffffff;margin-bottom: 0px;padding: 16px;max-width: unset;}
.sw-drill-down-menu--normal .ambrands-brandlist-widget .all-brands-list-images {justify-content: center;align-items: center;}
.sw-drill-down-menu--normal .ambrands-brandlist-widget .all-brands-list-images .ambrands-letter {width:20%;padding: 10px !important;}
.sw-drill-down-menu--normal .ambrands-brandlist-widget .all-brands-list-images .ambrands-image {max-width: 160px;max-height: 70px;}
.sw-drill-down-menu--normal .ambrands-brandlist-widget .all-brands-list-images .ambrands-letter .ambrands-label {display: none;}
@media (max-width:992px){
 .sw-drill-down-menu--normal:has(.ambrands-brandlist-widget) {position: relative !important;}
 .sw-drill-down-menu--normal .ambrands-brandlist-widget .all-brands-list-images .ambrands-letter {width:50%;padding: 10px !important;}
}

header.page-header {border-bottom: 1px solid #D5DBD1;}
.page-header .sections.nav-sections {max-width: 1440px !important;}
.page-header .nav-wrapper {border-top:none !important;border:none;}
header.page-header .header-row {height: 85px;}
.nav-sections .menu-container.horizontal-menu .menu.horizontal > ul > li > a {padding: 14px 0px 14px 14px !important}
.section-item-content .menu-container .menu > ul > li {float: none;}
.menu-container.horizontal-menu .menu.horizontal > ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
@media (max-width:1440px){
 .page-header .sections.nav-sections {max-width: 1140px !important;}
 .menu-container.horizontal-menu .menu.horizontal > ul {display: flex;justify-content: flex-start}
}
@media (max-width:1200px){
  .page-header .sections.nav-sections {max-width: 960px !important;}
}
@media (max-width:1025px){
  header.page-header .header-row {height: 125px;}
  .page-header .sections.nav-sections {top: 125px;}
  header.page-header .nav-wrapper {padding-top: 0px;}
}

.go-list {margin-bottom: 10px;padding-top: 10px;}
.go-list li a {font-size: 14px;font-weight: 700;}
.go-list .dropdown>a{position: relative;padding-right: 20px;}
.go-list .dropdown>a:before {position: absolute;content: '\f0d7';right: 0;bottom: 0;font-family: "Font Awesome 5 Free";font-weight: 700;}

.catalog-category-view .filter-options-content .items.am-filter-items-attr_category_ids .label, .catalogsearch-result-index .filter-options-content .items.am-filter-items-attr_category_ids .label, .ambrand-index-index .filter-options-content .items.am-filter-items-attr_category_ids .label {text-transform: uppercase !important;}

#search-form-wrapper #search-button {border-left: solid 2px #01A650 !important;}
#search-form-wrapper #search {width: 505px;}
@media (max-width:1025px){
  #search-form-wrapper {display: none !important;}
}

.block.block-compare {display: none !important;}

.nav-sections .drill-item-link .submenu-icon {right:2px !important;}

footer.page-footer .footer-logo {max-width: 240px;}
footer.page-footer .footer-item-link span {text-transform: uppercase;}
footer.page-footer .phone svg, footer.page-footer .phone svg * {fill:#01A650 !important;}
.footer-title {min-height: 20px;}
footer.page-footer .extra p {display: flex;justify-content: center;}

/* HOME */

#frontpage-carousel-slider {max-height: 700px !important;}
#frontpage-carousel-slider img {max-height: 700px !important;}
#frontpage-carousel-slider .swiper-slide .text-wrapper{display: flex;flex-direction: column;justify-content: center;padding-bottom: 100px;}
#frontpage-carousel-slider .swiper-slide .text-wrapper a {width: fit-content;text-decoration: none;padding-top: 20px;}
#frontpage-carousel-slider .swiper-slide .text-wrapper a:hover {text-decoration: none;}

a:hover, a:hover *, svg:hover {color: #1D1D25 !important;fill: #01A650 !important;stroke: unset !important;}

.go-banner {}
.go-banner .banner-wrapper {margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;}
.go-banner .go-banner__img {aspect-ratio: 16/10;}
.go-banner .col-12 {padding: 10px 16px;}
.go-banner .col-12.last {padding: 10px 16px;padding-left: 0px;}
.go-banner .banner-title {top:8%;}
.go-banner .banner-description {top: 14%;}
.go-banner .banner-link {position: absolute;bottom: 40px;left:10%}
.go-banner .go-banner__text-wrapper {padding: 72px 16px;width: 100%;}
.go-banner .go-banner__title {font-size: 36px;font-weight: 700;text-align: center;margin-bottom: 16px;}
.go-banner .go-banner__text {font-size: 16px;text-align: center;max-width: 530px;margin: auto;margin-bottom: 28px;}
.go-banner .go-banner__btn {display: flex;justify-content: center;width:fit-content;margin:auto;padding:6px 12px;}
@media (max-width:768px){
  .go-banner .col-12 {margin-bottom: 20px;padding: 0px;}
  .go-banner .col-12.last {padding: 0px;}
  .go-banner .banner-wrapper {padding: 0px !important;padding-top: 20px !important;}
}

.parett .grid-item {border-radius: 4px 0px 4px 0px;}
.parett .grid-card:nth-child() {border-radius: 0px 4px 0px 4px;}

.go-hservice {background-size: cover;background-position: center;padding:120px 16px 120px 16px ;}
.go-hservice .banner-wrapper {background-color: transparent !important;}
.go-hservice .banner-wrapper  a.d-block {margin-bottom: 20px;}
.go-hservice__text-wrapper {display: flex;flex-direction: column;justify-content: space-between;}
.go-hservice__title {font-size: 36px;color: #fff;margin-bottom: 12px;font-weight: 700;}
.go-hservice__text {font-size: 16px;;color: #fff;margin-bottom: 40px;}
.go-hservice a {color: #fff !important;font-size: 18px;font-weight: 700;}
.go-hservice a:hover {text-decoration: none;}
.go-hservice__btn {max-width: fit-content;padding: 8px 18px;font-size: 16px;font-weight: 600;}

.banner-full {background-color: transparent;background-image: none;}
.banner-full .banner-wrapper::before {display: none;}
.banner-full .banner-full-prefix {color:#1D1D25 !important;}
.banner-full .banner-full-title {color:#01A650;}
.banner-full .banner-full-text {color:#1D1D25 !important;}
.banner-full img {padding: 30px 0px;}

.home-posts .home-post.x2 .overlay {background: transparent !important;position: relative;top: unset;left: unset;bottom: unset;right: unset;padding-top: 12px;}
.home-posts .home-post.x2 .overlay img {aspect-ratio: 11 / 7 !important;object-position: center;width: 100%;height: 100%;max-height: 244px;}
.home-posts .home-post.x2 .post-image img {max-height: 244px !important; width: 100% !important;}
.home-posts .home-post.x2 .post-image {max-height: 244px;object-fit: cover;object-position: center;overflow: hidden;}
.home-posts .home-post:not(.x2) .post-image {min-width: 165px !important;height: 120px !important;overflow: hidden;}
.home-posts .home-post:not(.x2) .post-image img {/* aspect-ratio: 16 / 10 !important; */object-fit: cover;object-position: center;width: 100% !important;height: 100% !important;}
.home-posts .home-post:not(.x2) {display: flex;}
.home-posts .home-post:not(.x2) .post-content {padding-left: 30px;}
.home-posts .home-post.x2 .post-title {color: #1D1D25 !important;text-decoration: none;} 
.home-posts .home-post.x2 a {color: #1D1D25 !important;text-decoration: none;}
.home-posts .home-post.x2 a:hover .post-title {color: #01A650 !important;}
.home-posts .home-post .post-title a:hover {text-decoration: none;color: inherit;}
.home-posts .home-post .green-bg {color: #fff !important;}
.home-posts .home-post.x2 a:hover .green-bg {color: #fff !important;}

.go-uneven-grid__titles {max-width: 1140px;margin: auto;padding: 120px 10px 60px 10px;}
.go-uneven-grid__title {text-align: center;color: #1D1D25;font-size: 36px;font-weight: 700;margin-bottom: 10px;}
.go-uneven-grid__text {text-align: center;color: #1D1D25;font-size: 16px;font-weight: 500;}
.go-uneven-grid {max-width: 1140px;padding: 10px;display: grid;gap: 16px;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(3, minmax(80px, auto));grid-template-areas:  "a1 a2 a3"  "b1 a2 b3"  "b1 b2 b3";align-items: stretch;margin: auto;}
.cell-a1 { grid-area: a1; }
.cell-a2 { grid-area: a2; }
.cell-a3 { grid-area: a3; }
.cell-b1 { grid-area: b1; }
.cell-b2 { grid-area: b2; }
.cell-b3 { grid-area: b3; }
.grid-card {min-height: 275px;display: flex;align-items: center;justify-content: center;position: relative;}
.grid-card a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: flex-start;padding: 10px 20px;color: #fff !important;font-size: 26px;font-weight: 700;background-color: #1d1d2528;}
.grid-card a:hover {text-decoration: none !important;color: #01A650 !important;} 
.go-uneven-grid img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
@media (max-width: 767.98px) {
  .go-uneven-grid__titles {padding-top: 60px;}
  .go-uneven-grid {display: block;padding: 0px;margin-bottom: 40px;}
  .go-uneven-grid > * {margin-bottom: 1rem;}
}

.cms-brands .page-wrapper .page-main .columns{margin: auto;}
.ambrands-brandlist-widget {max-width: 1200px;margin: 0px auto 100px auto;}

.go-recommended .slider-title {padding: 60px 0px 40px 0px;}
.go-recommended {padding-bottom: 60px;}

.blog-index-index .pages .items .item.current {background-color: #01A650 !important;}

/* PRODUCT */
.price-box .price {color: #01A650 !important;}
.product-item .item:hover .image-holder {box-shadow:unset !important;}
.product-item .item:hover .item-actions {background-color: transparent !important;background: transparent !important;}
.product-item .item .item-actions {background-color: transparent !important;background: transparent !important;}
.product-name a:hover {text-decoration: none;}
.catalog-category-view .filter-options-title, .catalogsearch-result-index .filter-options-title, .ambrand-index-index .filter-options-title {background-color: #E5E5E5 !important;}
.catalog-category-view .filter-options-content .items .item .radio-label.amshopby-link-selected::after, .catalogsearch-result-index .filter-options-content .items .item .radio-label.amshopby-link-selected::after,
.ambrand-index-index .filter-options-content .items .item .radio-label.amshopby-link-selected::after {background-color: #01A650;}
.catalog-category-view .category-carousel-wrap, .catalogsearch-result-index .category-carousel-wrap, .ambrand-index-index .category-carousel-wrap {border: none !important;}
.catalog-category-view .breadcrumbs, .catalogsearch-result-index .breadcrumbs, .ambrand-index-index .breadcrumbs {border-top: none !important;padding-top: 0px !important;}
.catalog-category-view .ui-slider-range, .catalogsearch-result-index .ui-slider-range, .ambrand-index-index .ui-slider-range {background: #01A650 !important;}
.catalog-category-view .ui-slider-handle, .catalogsearch-result-index .ui-slider-handle, .ambrand-index-index .ui-slider-handle {border-color: #01A650 !important;}
.active-result.result-selected.highlighted {color: #01A650 !important;}
.active-result.result-selected {color: #1D1D25 !important;}
.active-result {color: #1D1D25 !important;}
.product-share {display: none !important;}
.catalog-category-view .category-carousel-wrap, .catalogsearch-result-index .category-carousel-wrap, .ambrand-index-index .category-carousel-wrap {margin-bottom: 0px !important;}
.sidebar.sidebar-main {padding-top: 10px !important;}
.catalog-category-view .table-responsive .table .table-type, .catalogsearch-result-index .table-responsive .table .table-type, .ambrand-index-index .table-responsive .table .table-type {text-align: left;}
.catalog-product-view .gallery-placeholder {max-width: 500px;margin: auto;}
.detail-title__text {text-align: center;}
.catalog-product-view  .product-info-main .product-attributes,.product-info-main .product-brand {margin-bottom: 34px !important;}
.catalog-product-view .amshopby-option-link a img {max-width: 100%;height: auto;}
.catalog-product-view .amshopby-option-link a {width: 200px;height: 75px;display: block;}
.catalog-category-view #category-carousel-slider, .catalogsearch-result-index #category-carousel-slider, .ambrand-index-index #category-carousel-slider {padding: 0px !important;}
.category-image {width: 100%;max-width: 100%;height: auto;object-fit: cover;object-position: center;aspect-ratio: 5/2;}
.catalog-category-view .category-description, .catalogsearch-result-index .category-description, .ambrand-index-index .category-description {margin-bottom: 64px;}
.category-carousel-wrap-inner > img {/* width: 200px; */max-width: 100%;height: auto;}
.cms-brands .amslider-header-container {display: none !important;}
.cms-brands .ambrands-letters-filter {display: none !important;}
.all-brands-list-images {display: flex;flex-wrap: wrap;}
.all-brands-list-images .ambrands-letter {width: 20%;display: flex;justify-content: center;padding-right: 0px !important;padding-bottom: 0px !important;margin-bottom: 20px;padding: 0px 10px;}
@media (max-width: 976px) {
  .all-brands-list-images .ambrands-letter {width: 33.3%;}
}
@media (max-width: 578px) {
  .all-brands-list-images .ambrands-letter {width: 50%;}
}
@media (max-width: 400px) {
  .all-brands-list-images .ambrands-letter {width: 100%;}
}

/* BLOG */
.post-list-wrapper .page-title-wrapper {text-align: center !important;}
.post-list-wrapper .page-title-wrapper .page-title {font-size: 30px;font-weight: 700;}
.post-list-wrapper .post-list .post-image .post-category {position: static;}
.post-list-wrapper .post-item {background-color: #ffffff;}
.post-list-wrapper .post-category .orange-bg {background-color: #01A650;color: #ffffff !important;min-width: 81px;font-weight: 700;font-size: 12px;padding: 6px 9px;}
.post-list-wrapper .post-date .grey-bg {background-color: #AAAE9C;color: #ffffff !important;min-width: 80px;font-size: 12px;padding: 0 9px;}
.post-list-wrapper .post-image {position: relative;}
.post-list-wrapper .post-image a img {min-height: 300px;max-height: 300px;object-fit: cover;}
.post-list-wrapper .overlay {position: absolute;bottom: 0;top: 0;left: 0;width: 100%;z-index: 1;}
.post-list-wrapper .post-title {font-size: 18px;line-height: 26px;font-weight: 700;margin-top: 15px;margin-bottom: 15px;margin-left: auto;margin-right: auto;max-width: 75%;text-align: center;min-height: 55px;}
.post-list-wrapper .post-description {font-size: 16px !important;line-height: 20px !important;margin-top: 15px;margin-bottom: 15px;margin-left: auto;margin-right: auto;max-width: 75%;text-align: center;}
.post-list-wrapper .post-button {padding-bottom: 30px;}
.post-list-wrapper .btn-blog-post {min-height: 40px !important;font-size: 16px !important;line-height: 19px !important;font-weight: 700 !important;max-width: 150px;margin-left: auto;margin-right: auto;box-shadow: none;display: flex;align-items: center;justify-content: center;}
.toolbar-blog-posts .pages .items {font-size: 16px;font-weight: 700;}
.toolbar-blog-posts .pages .items .item {width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;}
.toolbar-blog-posts .pages .items .item.current {background-color: #01A650}
.toolbar-blog-posts .pages .items .item.current span {color: #ffffff !important;}
.toolbar-blog-posts .pages .items .pages-item-next,
.toolbar-blog-posts .pages .items .pages-item-previous {display: none;}
.toolbar-blog-posts .post-category .orange-bg {background-color: #01A650 !important;}
.blog-page .page-wrapper {background-color: #fbfbfb !important;}
.post-list-wrapper .post-item {border-radius: 4px;overflow: hidden;box-shadow: 0px 2px 48px #0000000F;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.blog-post-view .block-recent-posts .recent-title a:hover {text-decoration: none !important;}
.blog-post-view .post-top-devider, .blog-post-view .post-bottom-devider {margin: 60px auto;}
.blog-post-view .devider-category-item {color:#01A650 !important;}

/* CONTACT */
.contact-page {}
.contact-page .top-info {margin-bottom: 100px !important;max-width: 900px;margin: auto;padding-top: 40px;}
.contact-page .map-info {margin-bottom: 100px !important;}
.contact-page .form-info {}
.form-info__title {margin-bottom: 20px;color: #000000;font-weight: 600;font-size: 18px;}
.contact-card__link {color: #01A650 !important;}
.contact-page .map-info .contact-text {display: flex;flex-direction: column;justify-content: center;gap: 40px;height: 100%;}
.contact-page .map-info .contact-text .contact-title {font-size: 24px;font-size: 400;}
.contact-input--comment {min-height: 232px;height: unset;}
.contact-page-form__border {padding: 8px !important;}
@media (max-width: 768px) {
  .contact-page .map-info .contact-text {padding-bottom: 40px;}
  .contact-page .top-info > .col-12 {margin-bottom: 20px;}
}

/* PAGES */
.cms-page-view .page-title-wrapper {text-align: center !important;}
.cms-page-view .page-title-wrapper .page-title span {color: #1D1D25;font-size: 30px;font-weight: 700;}
.cms-page-view .columns {max-width: unset !important;}
.cms-page-view .columns p {font-size: 16px;font-weight: 400;}

/* 404 */
.no-route .img-404 {padding-top: 100px;}
.no-route {padding-bottom: 100px;}
.noroute-text {color: #1D1D25 !important;}

/* STATIC BLOCKS */
.page-main:has(.static-wrapper) {max-width: unset !important;padding: 0px !important;background-color: #ffffff;}
.page-main:has(.static-wrapper) .breadcrumbs {display: none;}
.page-main:has(.static-wrapper)  .columns {margin-bottom: 0px !important;}

.static-wrapper {width: 100%;background-color: #ffffff;}
.static-wrapper--offers {background-color: #EEEEEE;}

.static-header {width: 100%;height: 700px;min-height: 70vh;}
.static-header__img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
.static-header--container {max-width: 1410px;margin: auto;padding-top: 30px;height: unset !important;min-height: 400px;}
.static-header--container .static-header__img {aspect-ratio: 32/9;min-height: 400px;}

.static-green-text {max-width: 1100px;margin: 0px auto 50px auto;background-color: #01A650;padding: 75px 15px;border-radius: 20px;margin-top: -100px;position: relative;z-index: 2;}
.static-green-text__title {font-size: 36px;font-weight: 700;color: #ffffff;text-align: center;margin-bottom: 16px;}
.static-green-text__text {color: #ffffff;text-align: center;max-width: 700px;margin: auto;}
.static-green-text__text strong {color: #ffffff;}
.static-green-text__text p{color: #ffffff;text-align: center;margin-bottom: 16px;}
.btn-main--black {display: block;padding: 12px 8px;text-decoration: none;color: #fff !important;text-align: center;width: fit-content;min-width: 220px;margin: auto;background-color: #1D1D25 !important;}
.btn-main--black:hover {text-decoration: none;color: #fff!important;}

.static-text {max-width: 1100px;margin: 0px auto;padding: 75px 16px 25px 16px;position: relative;z-index: 2;}
.static-text__title {font-size: 36px;font-weight: 700;color: #1D1D25;text-align: center;margin-bottom: 20px;}
.static-text__text {color: #1D1D25;text-align: center;max-width: 800px;margin: auto;}
.static-text__text p {margin-bottom: 16px;}

.static-text-img {max-width: 1100px;margin: auto;padding: 50px 15px;}
.static-text-img__item {display: flex;}
.static-text-img__item:nth-child(2n) {flex-direction: row-reverse;}
.static-text-img__details {display: flex;flex-direction: column;gap: 20px;justify-content: center;padding: 20px 0px;padding-right: 8%;width: 50%;}
.static-text-img__item:nth-child(2n) .static-text-img__details {padding-right: 0px;padding-left: 8%;} 
.static-text-img__title {font-size: 28px;color: #1D1D25;}
.static-text-img__text {color: #1D1D25;}
.static-text-img__list {padding: 24px 0px;}
.static-text-img__list li {margin-bottom: 16px;padding-left: 1rem;}
.static-text-img__list li::marker {color: #E5E5E5 !important;font-size: 20px;}
.static-text-img__cta .btn-main {width: fit-content;min-width: 150px;padding: 16px 16px;}
.static-text-img__img {width: 50%;}
.static-text-img__img img {width: 100%;height: 100%;object-fit: cover;object-position: center;min-height: 350px;}
@media (max-width: 768px) {
  .static-text-img__item {flex-direction: column-reverse;gap: 30px;}
  .static-text-img__details {padding: 16px;width: 100%;}
  .static-text-img__item:nth-child(2n) {flex-direction: column-reverse;}
  .static-text-img__item:nth-child(2n) .static-text-img__details {padding:16px;} 
  .static-text-img__img {width: 100%;margin-bottom: 20px;}
}

.static-value-cards {display: flex;max-width: 1100px;margin: auto;padding: 50px 10px;align-items: center;}
.static-value-cards__item {width: 33.3%;margin: 0px 6px;}
.static-value-cards__card {width: 100%;display: flex;flex-direction: column;align-items: center;position: relative;z-index: 2;background-color: #EEEEEE;border-radius: 20px;overflow: hidden;}
.static-value-cards__img {}
.static-value-cards__img img {width: 100%;object-fit: cover;object-position: center;}
.static-value-cards__icon {margin-top: -49px;padding: 20px;background-color: #ffffff;border-radius: 16px;width: fit-content;}
.static-value-cards__icon img {width: 60px;height: 60px;}
.static-value-cards__details {padding: 40px 16px 60px 16px;}
.static-value-cards__title {text-align: center;margin-bottom: 16px;font-size: 24px;}
.static-value-cards__text {text-align: center;}
.static-value-cards__item:nth-child(2) .static-value-cards__card {background-color: #01A650;}
.static-value-cards__item:nth-child(2) .static-value-cards__details {padding: 40px 16px 75px 16px;}
.static-value-cards__item:nth-child(2) .static-value-cards__title {color: #ffffff;margin-bottom: 18px;}
.static-value-cards__item:nth-child(2)  .static-value-cards__text {color: #ffffff;}
@media (max-width: 768px) {
  .static-value-cards {flex-direction: column;gap: 30px;padding-top: 0px;}
  .static-value-cards__item {width: 100%;max-width: 368px;}
}

.static-cards {margin: auto;padding: 50px 16px;max-width: 1100px;align-items: center;overflow: hidden;position: relative;}
.static-cards__info-title {font-size: 36px;font-weight: 700;color: #1D1D25;text-align: center;margin-bottom: 20px;}
.static-cards__info-text {color: #1D1D25;text-align: center;max-width: 500px;margin: auto;margin-bottom: 50px;}
.static-cards .swiper {position: relative;z-index: 2;}
.static-cards__item {/* margin: 0px 6px; */height: 100%;}
.static-cards__card {height: 100%;border: 1px solid #D5DBD1;width: 100%;display: flex;flex-direction: column;align-items: center;position: relative;z-index: 2;background-color: #fcfcfc;border-radius: 20px;overflow: hidden;}
.static-cards__img {}
.static-cards__img img {width: 100%;object-fit: cover;object-position: center;}
.static-cards__details {padding: 40px 16px 60px 16px;}
.static-cards__title {padding-bottom: 16px;font-size: 70px;font-weight: 700;position: relative;}
.static-cards__text {font-size: 16px;line-height: 26px;}
.static-cards__text ul {}
.static-cards__text ul li {margin-bottom: 16px;}
.static-cards__text ul li a {text-decoration: underline;}
.static-cards__text ul li::marker {color: #01A650;font-size: 20px;}
.static-cards .static-wrapper {display: flex;align-items: stretch;}
.static-cards__slider {max-width: 1100px;margin: auto;overflow: hidden;}
.static-cards:has(.static-cards__slider) {max-width: unset;margin-top: 30px;}
.static-cards:has(.static-cards__slider) .static-cards__info-title {color: #ffffff;}
.static-cards:has(.static-cards__slider) .static-cards__info-text  {color: #ffffff;}
.static-cards .swiper-slide {height: unset !important;}
.static-cards__buttons {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;display: flex;justify-content: space-between;padding: 16px;left: 0;z-index: 10;pointer-events: none;}
.static-cards__buttons img {max-width: 100%;height: auto;}
.unq-button-prev {cursor: pointer;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;pointer-events: auto;}
.unq-button-next {cursor: pointer;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;transform: rotate(180deg);pointer-events: auto;}
@media (max-width: 1200px) {
  .static-cards {padding-bottom: 100px;}
  .static-cards__buttons {top: unset;transform: translateY(0);bottom: 0;transform: translateX(-50%);left: 50%;max-width: 150px;}
  .unq-button-prev {filter: invert(1);} 
  .unq-button-next {filter: invert(1);} 
}
@media (max-width: 768px) {
  .static-cards {flex-direction: column;gap: 30px;padding-top: 0px;}
  .static-cards:has(.static-cards__slider) {max-width: unset;padding-top: 30px;}
  .static-cards__item {width: 100%;max-width: 368px;}
}
@media (max-width: 576px) {
  .static-cards .swiper-slide {display: flex;justify-content: center;}
}

.page-wrapper:has(.static-contained--offers) .newsletter-container {background-color: #FFFFFF;}
.static-contained {margin-top: -120px;background-size: cover !important;background-position: center !important;padding: 200px 0px 150px 0px;position: relative;z-index: 1;}
.static-contained__content {max-width: 1100px;padding: 18px;display: flex;margin: auto;background-color: #FFFFFF;}
.static-contained__details {width: 50%;padding: 16px 8%;display: flex;flex-direction: column;justify-content: center;}
.static-contained__title {margin-bottom: 16px;font-size: 30px;color: #1D1D25;font-weight: 700;}
.static-contained__text {color: #1D1D25;}
.static-contained__img {width: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.static-contained__img img {width: 100%;height: auto;}
.static-contained__cta {padding-top: 20px;}
.static-contained__cta .btn-main {width: fit-content;min-width: 150px;padding: 16px 4px;}
.static-contained--offers {margin-top: -250px;}
.static-contained--offers .static-contained__content {padding-bottom: 120px;}
.static-contained--offers .static-contained__details {padding: 16px 5% 16px 16px;}
.static-contained--offers .static-contained__img {display: flex;justify-content: center;align-items: center;}
.static-contained--offers .static-contained__img a {display: block;}
.static-contained--offers .static-contained__img img {aspect-ratio: 5 / 7;max-width: 350px;}
.static-contained__header {font-size: 36px;font-weight: 700;color: #1D1D25;text-align: center;padding: 18px;padding-top: 42px;padding-bottom: 42px;max-width: 1100px;background-color: #FFFFFF;margin: auto;}
.static-contained__buttons {position: absolute;top: 50%;transform: translateY(-50%);width: 100%;display: flex;justify-content: space-between;padding: 16px;left: 0;z-index: 10;}
.static-contained__buttons img {max-width: 100%;height: auto;}
@media (max-width: 768px) {
  .static-contained__content {flex-direction: column-reverse;}
  .static-contained__details {width: 100%;padding: 20px 0px;}
  .static-contained--offers .static-contained__details {width: 100%;padding: 20px 0px;padding-bottom: 60px;}
  .static-contained__img {width: 100%;}
}

.offers-grid {max-width: 1032px;margin: auto;padding-bottom: 40px;padding-top: 80px;}
.offers-grid__header {margin-bottom: 16px;font-size: 30px;color: #1D1D25;font-weight: 700;text-align: center;margin-bottom: 80px;}
.offers-grid__grid {padding: 16px;margin: auto;display: flex;flex-wrap: wrap;}
.offers-grid__card {width: 25%;padding: 0px 16px;margin-bottom: 24px;}
.offers-grid__title {font-size: 16px;font-weight: 500;margin-bottom: 10px;}
.offers-grid__img {}
@media (max-width:992px) {
  .offers-grid__card {width: 33.3%;}
}
@media (max-width: 576px) {
  .offers-grid__card {width: 50%;}
}

.static-display-list {max-width: 1080px;margin: auto;padding: 50px 0px 100px 0px;}
.static-display-list__title {text-align: center;margin-bottom: 40px;font-size: 18px;font-weight: 500;}
.static-display-list__content {display: flex;align-items: center;}
.static-display-list__img-wrapper {width: 50%;}
.static-display-list__img {width: 100%;object-fit: cover;object-position: center;/* min-height: 560px; */}
.static-display-list__list-wrapper {width: 50%;padding-left: 50px;}
.static-display-list__list {border: 1px solid #D5DBD1;border-bottom: none;}
.static-display-list__list div {border-bottom: 1px solid #D5DBD1;font-size: 16px;font-weight: 600px;padding: 7px 10px 7px 50px;position: relative;}
.static-display-list__list div::after {content: '';position: absolute;top: 14px;left: 19px;background-color: #01A650;border-radius: 50%;width: 10px;height: 10px;}
.static-display-list__list div:nth-child(2n) {background-color: #F8F8F8;}
@media (max-width: 768px) {
  .static-display-list__content {flex-direction: column-reverse;}
  .static-display-list__list-wrapper {width: 100%;margin-bottom: 40px;padding: 0px 20px;}
  .static-display-list__img-wrapper {width: 100%;}
}

.static-text__icons {display: flex;gap: 20px;padding-top: 50px;}
.static-text__icon-item {width: 33.3%;}
.static-text__icon-img {width: 64px;height: 64px;margin: auto;margin-bottom: 20px;background-color: #aaae9c21;border-radius: 16px;display: flex;align-items: center;justify-content: center;}
.static-text__icon-text {font-size: 20px;text-align: center;max-width: 200px;margin: auto;}
@media (max-width: 768px) {
  .static-text__icons {flex-wrap: wrap;}
  .static-text__icon-item {width: 100%;}
}

.static-squares  {max-width: 1140px;margin: auto;padding: 50px 0px 50px 0px;}
.static-squares__header {font-size: 30px;font-weight: 700;text-align: center;margin-bottom: 40px;color: #1D1D25;}
.static-squares__grid {display: flex;flex-wrap: wrap;align-items: stretch;}
.static-squares__item-wrapper {width: 25%;padding: 0px 10px;margin-bottom: 20px;}
.static-squares__item {padding: 24px;border-radius: 10px;background-color: #EEEEEE;margin-bottom: 20px;width: 100%;height: 100%;background-size: cover;background-position: center;}
.static-squares__title {font-size: 28px;font-weight: 700;color: #1D1D25;}
.static-squares__subtitle {}
.static-squares__text {font-size: 13px;color: #1D1D25;}
@media (max-width: 992px) {
  .static-squares__item-wrapper {width: 33.3%;}
}
@media (max-width:768px) {
  .static-squares__item-wrapper {width: 50%;}
}
@media (max-width:576px) {
  .static-squares__item-wrapper {width:100%;}
}

.product-details {width: 100%;margin: 0;padding: 0;}
.product-details__item {margin-bottom: 20px;padding: 10px;border-bottom: 1px solid #eee;}
.product-details__title {font-weight: bold;font-size: 1.2rem;margin-bottom: 10px;}
.product-details__grid {display: grid;grid-template-columns: 1fr 1fr;gap: 8px 16px;}
.product-details__value-title {font-weight: 500;}
.product-details__value-data {font-weight: 400;}

/* STORE LOCATOR  */
.amlocator_center {margin-bottom: 60px;}
.amlocator_sidebar {width: 30% !important;background-color: #F9F9F9;padding: 16px;}
.amlocator_mapblock {width: 70% !important;padding-left: 16px;}
.amlocator_store_list {width: 100% !important;float: unset !important;}
.amlocator-map-canvas {height: 900px;}
#amasty_locator_filter {flex-direction: column;}
#amasty_locator_filter .column_right {width: 100%;padding-left: 0px;margin-bottom: 20px;}
#amasty_locator_filter .column_left {width: 100%;padding-right: 0px;margin-bottom: 16px;}
#amasty_locator_filter .attributes {flex-direction: row;flex-wrap: wrap;}
#amasty_locator_filter .location-attribute {margin: 0px 0px 10px 0px !important;}
.amlocator_store_list {overflow: hidden !important;height: 468px;}
.amlocator_store_list > div {overflow: hidden;overflow-y: auto;height: 100%;padding-right: 6px;}
.amlocator_store_list span {background-color: #E5E5E5;margin-bottom: 8px;padding: 16px;}
.amlocator_store_list .locator-list {list-style: none;padding-left: 0px;}
.amlocator_store_list .locator-list li{font-size: 16px;}
.amlocator_store_list .location_header {font-size: 18px;color: #1D1D25;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;}
.amlocator_store_list .locator-list-title {display: inline;padding: 0px;margin: 0px;background-color: transparent;font-size:16px;color: #8B8B8B;font-weight: 500;}
.amlocator_store_list .locator-list-value {display: inline;padding: 0px;margin: 0px;background-color: transparent;font-size:16px;color: #1D1D25;font-weight: 700;}
.amlocator_store_list span.active {border:1px solid #000;background: #E5E5E5;}
.amlocator_store_list span[name="leftLocation"]:hover .location_header {color: #01A650;}

.filter .filter-options-title{position:relative;}
.filter .filter-options-title:before {content:'^';position:absolute;right: 10px;top:20px;transition: transform 0.2s ease;transform-origin: center;width:10px;height:10px}
.filter .filter-options-title[aria-expanded="true"]:before {transform: scaleY(-1);transform-origin: center;}

.product.media {margin-bottom: 0px !important;}
.fotorama__stage {max-height:400px !important};
.catalog-category-view .pages, .catalogsearch-result-index .pages, .ambrand-index-index .pages {display: block !important;}
html .catalog-category-view .pages, html .catalog-category-view .pages,html  .catalogsearch-result-index .pages,html .ambrand-index-index .pages {display: block !important;padding-left: 0px !important;}
.catalog-category-view .pages .items, .catalogsearch-result-index .pages .items, .ambrand-index-index .pages .items {justify-content: flex-start;}
.catalog-category-view .field.limiter .label span, .catalogsearch-result-index .field.limiter .label span, .ambrand-index-index .field.limiter .label span {color: #000000 !important;}
.catalog-category-view .toolbar-sorter .chosen-single span, .catalogsearch-result-index .toolbar-sorter .chosen-single span, .ambrand-index-index .toolbar-sorter .chosen-single span {color: #000000 !important;}
.catalog-category-view .field.limiter .chosen-single span, .catalogsearch-result-index .field.limiter .chosen-single span, .ambrand-index-index .field.limiter .chosen-single span {color: #000000 !important;}
.catalog-category-view .field.limiter .chosen-single, .catalogsearch-result-index .field.limiter .chosen-single, .ambrand-index-index .field.limiter .chosen-single {border-color:  #000000 !important;}
.catalog-category-view .toolbar-sorter .chosen-single, .catalogsearch-result-index .toolbar-sorter .chosen-single, .ambrand-index-index .toolbar-sorter .chosen-single {border-color: #000000 !important;}
.modes-mode.active.mode-grid::before {color: #000000 !important;}
.modes-mode.active.mode-grid {border-color: #000000 !important;}
.catalog-category-view .modes, .catalogsearch-result-index .modes, .ambrand-index-index .modes {max-width: 64px !important;}