.smart-home-showcase{position:relative;z-index:0;padding:calc(80 / 14.4 * 1vw) 0 calc(80 / 14.4 * 1vw);background:var(--smart-home-showcase-background-color, #0a0a0a);color:var(--smart-home-showcase-text-color, #fff);--row-gap: 8px;--column-gap: 8px;display:block;overflow:hidden}.smart-home-showcase__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.smart-home-showcase__bg picture{display:block;width:100%;height:100%}.smart-home-showcase__bg-img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center}.smart-home-showcase__title,.smart-home-showcase__desktop,.smart-home-showcase__view-more-wrap{position:relative;z-index:1}.smart-home-showcase__title{margin:0 auto calc(40 / 14.4 * 1vw);text-align:center;font-size:calc(44 / 14.4 * 1vw);font-weight:350;line-height:127.273%;letter-spacing:.04em;color:var(--smart-home-showcase-title-color, #fff)}.smart-home-showcase__desktop{display:block;max-width:69.4444444444vw;margin:0 auto}.smart-home-showcase__desktop .swiper{overflow:initial;position:relative;z-index:0;isolation:isolate}.smart-home-showcase .swiper-slide{position:relative;z-index:0;height:auto;width:auto}.smart-home-showcase .swiper-slide:not(:last-child){margin-right:var(--column-gap)}.smart-home-showcase .swiper-slide-active{z-index:1}.smart-home-showcase__slide-inner{width:auto;margin:0 auto;position:relative;z-index:0}.smart-home-showcase__image-group{display:flex;flex-direction:column;gap:var(--row-gap, 8px) var(--column-gap, 8px);width:100%;min-width:0}.smart-home-showcase__image-group__row{display:flex;gap:inherit;height:16.875vw}.smart-home-showcase__cell{position:relative;z-index:0;flex:0 1 auto;height:100%;min-width:0;display:flex;align-items:stretch;border-radius:8px;overflow:hidden;background:#ffffff0f;isolation:isolate}.smart-home-showcase__cell-inner{position:relative;z-index:0;display:flex;align-items:stretch;justify-content:center;height:100%;min-height:0;min-width:0}.smart-home-showcase__cell-inner picture{display:contents}.smart-home-showcase__cell img{display:block;height:100%;width:auto;max-width:none;min-width:0;object-fit:cover;object-position:center}.smart-home-showcase__zoom{position:absolute;right:0;bottom:0;z-index:3;width:clamp(24px,2.5vw,36px);height:clamp(24px,2.5vw,36px);border:0;border-radius:8px 0 0;background:#00000073;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.smart-home-showcase__zoom:hover{background:#000000a6}.smart-home-showcase__zoom svg{width:clamp(12px,1.25vw,18px);height:clamp(12px,1.25vw,18px)}@media screen and (max-width:767px){.smart-home-showcase__desktop{max-width:initial}.smart-home-showcase__desktop .swiper{overflow:hidden}.smart-home-showcase__desktop .swiper-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;transform:none!important}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide{width:100%!important;margin-right:0!important;flex-shrink:0}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide:not(.is-visible){display:none!important}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide.is-visible{display:block!important}.smart-home-showcase__slide-inner{width:100%}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide .smart-home-showcase__image-group{display:grid;grid-template-columns:154fr 191fr;gap:8px;width:100%;min-height:0}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide .smart-home-showcase__image-group__row{display:contents}.smart-home-showcase .smart-home-showcase__image-group__row:first-child .smart-home-showcase__cell:first-child,.smart-home-showcase .smart-home-showcase__image-group__row:last-child .smart-home-showcase__cell:last-child{grid-column:span 2}.smart-home-showcase .swiper-slide.smart-home-showcase__swiper-slide .smart-home-showcase__cell{width:100%}.smart-home-showcase__zoom{height:36px;width:36px}.smart-home-showcase__zoom svg{width:18px;height:18px}}.smart-home-showcase__view-more-wrap{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:8px}.smart-home-showcase__view-more{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--button-text-color, #fff);font-family:GT Pressura Mono Regular,monospace;font-size:16px;letter-spacing:.06em;text-underline-offset:4px;cursor:pointer;padding:12px 16px}.smart-home-showcase__view-more svg{width:18px;height:18px}.smart-home-showcase__view-more:disabled{opacity:.35;cursor:default;text-decoration:none}.smart-home-showcase__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:fit-content;max-width:min(96vw,1200px);height:fit-content;max-height:92vh;margin:auto;padding:0;border:none;border-radius:12px;background:#111;color:#fff}.smart-home-showcase__lightbox::backdrop{background:#000000b8}.smart-home-showcase__lightbox-inner{position:relative;padding:0}.smart-home-showcase__lightbox-close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:0;border-radius:8px;background:#00000073;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:.2em}.smart-home-showcase__lightbox-close:hover{background:#000}.smart-home-showcase__lightbox-img{display:block;max-width:100%;max-height:min(85vh,900px);width:auto;height:auto;margin:0 auto;object-fit:contain;transition:opacity .2s ease}.smart-home-showcase__lightbox-img.is-loading{opacity:0;visibility:hidden;max-height:min(85vh,900px);pointer-events:none}@media screen and (min-width:768px){.smart-home-showcase__view-more-wrap{display:none}.smart-home-showcase__slide-inner,.smart-home-showcase__image-group{width:auto}.smart-home-showcase .new_container{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.smart-home-showcase{padding-top:64px;padding-bottom:64px}.smart-home-showcase__title{font-size:clamp(12px,calc(32 / 3.9 * 1vw),32px);margin-bottom:40px;text-align:left}.smart-home-showcase__cell-inner{width:100%}.smart-home-showcase__cell img{width:100%;height:auto}.smart-home-showcase__layout--content-border .smart-home-showcase__inner{padding:8px 8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);position:relative}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-smart-home-showcase.css.map */
