.module-brands-grid-01{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.module-brands-grid-01 .grid-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid-01 .grid-item{min-width:0}.module-brands-grid-01 .grid-item .brand-list{height:100%}.module-brands-grid-01 .module-header-container{margin-bottom:.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.module-brands-grid-01 .module-title{margin-bottom:0}@media (max-width:575px){.module-brands-grid-01 .btn-view-more-brands{height:32px}}@media (min-width:768px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-brands-grid-01{--grid-gutter-x:1.5rem;--grid-gutter-y:1.5rem}.module-brands-grid-01 .module-header-container{margin-bottom:1.5rem}}
.brand-list-01 .brand-list-title-link{padding:15px 15px 20px;display:block}.brand-list-01 .brand-list-title{font-size:20px;text-align:center;line-height:1.1}.brand-list-01 .brand-list-img-link{position:relative}.brand-list-01 .designer-name{position:absolute;bottom:2rem;left:2rem;font-size:clamp(1rem,0.7414rem + 1.1494vw,2.25rem);line-height:1.4;color:#DEDEDE}.brand-list-01 .brand-list-img-link:not(:hover) .designer-name{color:#FFF}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:12px 0 12px}}
.module-brands-slider-01 .swiper-pagination{position:static;padding-top:1.25rem}.module-brands-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end}.module-brands-slider-01 .header-slider .module-title{margin-bottom:0}.module-brands-slider-01 .header-slider .module-title-wrap+*{margin-left:auto}.module-brands-slider-01 .swiper-button-prev,.module-brands-slider-01 .swiper-button-next{height:35px;flex:1 0 30px;max-width:30px;border-radius:0.5rem;margin:0;background-color:var(--color-light);border:1px solid #ddd;position:relative;top:auto;bottom:auto;left:auto;right:auto}.module-brands-slider-01 .swiper-button-prev .icon,.module-brands-slider-01 .swiper-button-next .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-brands-slider-01{overflow:hidden}.module-brands-slider-01 .swiper{overflow:unset}.module-brands-slider-01 .swiper-slide{width:46%;margin-right:.5rem}.module-brands-slider-01 .swiper-slide img{width:100%}.commerce-content-brands .module-brands-slider-01 .brand-list-01 .brand-list-title-link{display:none}.commerce-content-brands .module-brands-slider-01 .swiper-pagination{margin-top:.25rem}.commerce-content-brands .module-brands-slider-01{padding-top:1rem}.commerce-content-brands .module-brands-slider-01 .header-slider{display:none}@media(min-width:768px){.commerce-content-brands .swiper-slide{width:33%}}@media(min-width:992px){.commerce-content-brands .module-brands-slider-01{padding-top:0}.commerce-content-brands .module-brands-slider-01 .swiper-pagination{margin-top:.75rem}.module-brands-slider-01 .swiper-slide{width:30%;margin-right:1.5rem}}@media(min-width:1650px){.module-brands-slider-01 .swiper-slide{width:35%}}
.module-page-01 .inset{max-width:800px;margin:0 auto}.module-page-01 .fake-title{margin-bottom:1rem;color:var(--color-green);font-weight:var(--fw-bold);letter-spacing:0.1em;font-size:14px;line-height:16px}.module-page-01 .content .html-output{margin-top:1rem;font-size:16px;line-height:28px}.module-page-01 .module-title{margin-bottom:0;font-size:26px;line-height:32px;color:var(--color-dark)}.commerce-content-brands .module-page-01 .module-title{font-weight:600}@media(min-width:992px){.module-page-01 .fake-title{margin-bottom:1.5rem;font-weight:bold;font-size:16px}.module-page-01 .module-title{font-size:36px;line-height:40px}.module-page-01 .content .html-output{margin-top:1.5rem;font-size:18px;line-height:36px}}.about-us-page .module-page-01.custom h1{display:none}.about-us-page .module-page-01.custom .html-output{font-size:28px;line-height:36px;margin-top:0}.about-us-page .module-page-01.custom .module-title + .content{max-width:1142px;margin:0 auto}.about-us-page .module-page-01.custom .inset{max-width:none}.about-us-page .module-page-01 .html-output span,.about-us-page .module-page-01 .html-output a:not(:hover){color:var(--color-green)}.about-us-page .module-page-01.custom .page-title{font-size:28px;line-height:32px;font-weight:var(--fw-bold)}@media(min-width:992px){.about-us-page .module-page-01.custom .html-output{font-size:52px;line-height:72px}.about-us-page .module-page-01.custom .page-title{font-size:64px;line-height:72px}}.work-with-us-page .module-page-01 .inset{max-width:950px}.module-page-01 a.btn{margin-top:1.5rem}@media(min-width:992px){.module-page-01 a.btn{margin-top:3rem}}