.home-imagecard-section .section-title-block{margin-bottom:60px}.home-imagecard-section .section-title-block .section-main-title{position:relative}.home-imagecard-section .section-title-block .section-main-title:after{content:"";position:absolute;height:1px;width:100%;border-top:1px dashed rgba(var(--color-foreground),1);top:20px;left:0}.home-imagecard-section .section-title-block .section-title{max-width:540px;margin:0 auto 40px;position:relative;padding:0 45px;background:var(--gradient-background);z-index:1}.home-imagecard-section .section-title-block h2 span{position:relative}.home-imagecard-section .section-title-block h2 span:after{content:"";width:231px;height:23px;display:block;position:absolute;bottom:-5px;z-index:-1;right:-10px;background-image:url(/cdn/shop/files/BRUSH_ACCENT.png?v=1781096882);background-size:cover;background-repeat:no-repeat}.home-imagecard-section .section-title-block .description{margin:0 auto;max-width:720px;font-size:20px;line-height:1.5;letter-spacing:1px}.home-imagecard-section .imagecard-block:not(:last-child){border-right:1px dashed rgba(var(--color-foreground),1)}.home-imagecard-section .card-link{text-decoration:none;color:unset;color:rgba(var(--color-foreground),1)}.home-imagecard-section .imagecard-slider .imagecard-title{margin:70px auto 0;font-family:var(--font-body-family);font-size:20px;font-weight:500;line-height:1.5;max-width:175px}.home-imagecard-section .section-button-block{margin-top:50px}.home-imagecard-section .media-box{position:relative;overflow:hidden;display:block}.home-imagecard-section .media-box:after{content:"";width:100%;display:block;padding-bottom:var(--media-height)}.home-imagecard-section .media-box.third-party:after{padding-bottom:56.14%}.home-imagecard-section .media-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.home-imagecard-section .imagecard-slider:not(.swiper-initialized) .swiper-wrapper{gap:20px}.home-imagecard-section .imagecard-slider:not(.swiper-initialized) .swiper-wrapper .imagecard-block{width:calc(33.33% - 20px * 2 / 3)}.home-imagecard-section .swiper-pagination{margin-top:40px}.home-imagecard-section .swiper-wrapper{align-items:stretch}.home-imagecard-section .imagecard-block{height:auto;padding:30px 24px}.home-imagecard-section .button{font-size:20px;line-height:1.54;letter-spacing:2px;text-transform:uppercase}.home-imagecard-section .button.button--secondary:hover,.home-imagecard-section .button.button--tertiary:hover{color:rgb(var(--color-button-hover-text));background-color:rgba(var(--color-button-hover-background),var(--alpha-button-background));border-color:rgba(var(--color-button-hover-border),var(--alpha-button-background))}.home-imagecard-section .swiper-pagination-bullet{background:#0006}.home-imagecard-section .swiper-pagination-bullet-active{background:rgba(var(--color-button),var(--alpha-button-background))}@media screen and (max-width:1199px){.home-imagecard-section .section-title-block .section-title{max-width:450px;margin:0 auto 30px;padding:0 25px}.home-imagecard-section .section-title-block{margin-bottom:40px}.home-imagecard-section .imagecard-block{height:auto;padding:25px 20px}.home-imagecard-section .imagecard-slider .imagecard-title{margin:50px auto 0}}@media screen and (max-width:989px){.home-imagecard-section .section-title-block .section-title{max-width:400px;margin:0 auto 25px;padding:0 15px}.home-imagecard-section .imagecard-slider .imagecard-title{font-size:18px;margin:35px auto 0}.home-imagecard-section .imagecard-block{height:auto;padding:20px 15px}.home-imagecard-section .imagecard-block:not(:last-child){border-right:0}.home-imagecard-section .button,.home-imagecard-section .section-title-block .description{font-size:18px}}@media screen and (max-width:749px){.home-imagecard-section .section-title-block .section-title{max-width:300px;padding:0;font-size:26px}.home-imagecard-section .section-title-block .section-main-title:after{top:15px}.home-imagecard-section .section-title-block h2 span:after{width:240px;height:25px;bottom:-14px;right:-7px;transform:rotate(-2deg)}.home-imagecard-section .imagecard-slider .imagecard-title{font-size:16px}.home-imagecard-section .swiper-pagination{margin-top:20px}.home-imagecard-section .button,.home-imagecard-section .section-title-block .description{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home-texttext-card.css.map */
