.Gallery{--aspect-ratio:auto;--thumbnail-image-width:7rem;touch-action:pan-x pan-y;width:100%;height:100%;position:relative;overflow:hidden}.Gallery:hover .Gallery__arrowHoverEffect{opacity:1;transform:translate(0)}dialog .Gallery:has(.Gallery__thumbnailsWrapper) .Gallery__slide{max-height:calc(75vh - var(--thumbnail-image-width) - 2rem - .4rem)}.Gallery__slides{flex-flow:row;display:flex}.Gallery__thumbnail{border:2px solid var(--c-configurator-dark-white-3);box-sizing:border-box;height:100%}.Gallery__thumbnail img{transform:scale(1)!important}.Gallery__slide{flex-flow:row;flex:0 0 100%;align-items:center;width:100%;max-height:75vh;display:flex;overflow:hidden}.Gallery__slide .Gallery__item{width:100%;height:100%;aspect-ratio:var(--aspect-ratio);flex-flow:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.Gallery__slide .Gallery__item img,.Gallery__slide .Gallery__item video{object-fit:contain;max-width:100%;max-height:100%;display:block}.Gallery__slide .Gallery__item video{width:100%}.Gallery__dots{flex-flow:row;justify-content:center;display:flex;overflow:hidden}.Gallery__dot{background-color:var(--c-color-white);cursor:pointer;border-radius:50%;width:10px;height:10px;margin:5px;padding:0;display:inline-block}.Gallery__dot:disabled{background-color:var(--c-secondary-color)}.Gallery__thumbnailsWrapper{flex-flow:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.Gallery__thumbnailsItem{cursor:pointer;padding:1rem 1rem 1rem 0}.Gallery__thumbnailsItem img{width:var(--thumbnail-image-width);display:block}.Gallery__activeThumbnail{border-color:var(--text-color)}.Gallery__thumbnailAction{background:var(--c-color-white);border:2px solid var(--c-configurator-dark-white-3);justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.Gallery__thumbnailAction:hover{border-color:var(--text-color)}.Gallery__thumbnailAction svg{stroke-width:2px;font-size:1.1rem}.Gallery__thumbnailBack{margin-right:1rem}.Gallery__classic .Gallery__dots button,.Gallery__classic .Gallery__dots button:hover{border:2px solid var(--c-configurator-dark-white-3);background:var(--c-color-white);width:6px;height:6px}.Gallery__classic .Gallery__dots button:disabled{background:var(--c-secondary-color);border-color:var(--c-secondary-color);opacity:1}.Gallery__classic .Gallery__actions{box-sizing:border-box;flex-flow:row;align-items:center;column-gap:1rem;padding-top:5px;display:flex}.Gallery__classic .Gallery__prevButton,.Gallery__classic .Gallery__nextButton{height:34px;font-size:2.4rem;display:block}.Gallery__classic .Gallery__slides .Gallery__slide{align-items:flex-start}@media only screen and (width<=1022px){.Gallery__classic .Gallery__slides .Gallery__slide{max-height:initial}}.Gallery__classicCentered .Gallery__actions{justify-content:center;padding-top:2rem}@media only screen and (width<=1022px){.Gallery__thumbnailsMobile{padding:5rem 0}.Gallery__thumbnailsMobile .Gallery__slides .Gallery__slide img{max-height:300px}.Gallery__thumbnailsMobile:has(.Gallery__actions:not(:empty)){padding-bottom:1rem}}.Gallery__standard .Gallery__dots{position:absolute;bottom:10px;left:0;right:0}.Gallery__standard .Gallery__prevButton{left:0}.Gallery__standard .Gallery__nextButton{right:0}.Gallery__standard .Gallery__prevButton,.Gallery__standard .Gallery__nextButton{height:55px;margin:auto 0;padding:0;font-size:40px;position:absolute;top:0;bottom:0}.Gallery__standard .Gallery__prevButton:disabled,.Gallery__standard .Gallery__nextButton:disabled{display:none}.Gallery__productCard button[data-action]{background-color:var(--c-color-white);border:1px solid var(--dark-color);border-radius:50%;width:38px;height:38px;padding:0;transition:opacity .2s}@media (width<=768px){.Gallery__productCard button[data-action]{display:none}}.Gallery__productCard button[data-action] svg{display:none}.Gallery__productCard button[data-action]:after{content:"";border:2px solid var(--dark-color);border-bottom:0;border-left:0;width:6px;height:6px;display:block;position:fixed;top:50%}.Gallery__productCard button.Gallery__nextButton[data-action]{right:4px}.Gallery__productCard button.Gallery__nextButton[data-action]:after{left:calc(50% - 1px);transform:translate(-50%,-50%)rotate(45deg)}.Gallery__productCard button.Gallery__prevButton[data-action]{left:4px}.Gallery__productCard button.Gallery__prevButton[data-action]:after{left:calc(50% + 1px);transform:translate(-50%,-50%)rotate(-135deg)}.Gallery__photoReviewGallery .Gallery__slide .Gallery__item{margin:0 1rem}.Gallery__photoReviewGallery .Gallery__slide .Gallery__item:last-child{margin-right:0}.Gallery__photoReviewGallery .Gallery__slide .Gallery__item:first-child{margin-left:0}.Gallery__dotsWithBackground{background:#00000080;border-radius:1.1rem;margin:0 auto;padding:.4rem 0;bottom:.8rem!important}.Gallery__dotsWithBackground.Gallery__dots{line-height:16px;left:50%;right:auto;transform:translate(-50%)}.Gallery__dotsWithBackground.Gallery__dots>button.Gallery__dot{cursor:pointer;border:1px solid var(--c-color-white);vertical-align:middle;background:0 0;border-radius:50%;width:8px;height:8px;margin:0 .4rem;transition:background .25s ease-in;display:inline-block}.Gallery__dotsWithBackground.Gallery__dots>button.Gallery__dot:hover{background:var(--c-color-white)}.Gallery__dotsWithBackground.Gallery__dots>button.Gallery__dot:disabled{background:var(--c-color-white);opacity:1;display:inline-block}.Gallery__dotsWithBackground.Gallery__dots.Gallery__dotsSmall{gap:.6rem}.Gallery__dotsWithBackground.Gallery__dots.Gallery__dotsSmall>button.Gallery__dot{width:6px;height:6px}@media only screen and (width<=1022px){.Gallery__dotsWithBackground.Gallery__dotsStandalone{margin-top:.7rem;display:inline-flex;position:relative;top:0}.Gallery__dotsWithBackground.Gallery__dotsStandalone.Gallery__dots{left:0;right:0;transform:none}}.Gallery__arrowHoverEffect{opacity:0;transition-property:transform,opacity;transition-duration:.3s}.Gallery__arrowHoverEffect.Gallery__prevButton{transform:translate(-120px)}.Gallery__arrowHoverEffect.Gallery__nextButton{transform:translate(120px)}.Gallery__configuratorGallery .Gallery__thumbnailAction{color:var(--text-color);border:none}.Gallery__configuratorGallery .Gallery__thumbnailAction svg{font-size:inherit}@media only screen and (width>=768px){.Gallery__productsWidget .Gallery__slides{margin:0 6.55rem}}.Gallery__productsWidget .Gallery__slide{align-items:flex-start}@media only screen and (width>=768px){.Gallery__productsWidget .Gallery__slide{gap:6rem}}.Gallery__productsWidget .Gallery__slide .Gallery__item div>ul>li>button>span{top:initial;bottom:20px}.Gallery__productsWidget .Gallery__slide .Gallery__item div>ul>li:last-child:after{content:"9+ more";width:70px}@media only screen and (width<=767px){.Gallery__productsWidget .Gallery__slide .Gallery__item{align-items:flex-start}.Gallery__productsWidget .Gallery__slide .Gallery__item a:has(picture)>span{aspect-ratio:198/175}.Gallery__productsWidget .Gallery__slide .Gallery__item a:has(picture) img{max-width:198px;max-height:175px}.Gallery__productsWidget .Gallery__slide .Gallery__item>div>a>span:not(:has(img)),.Gallery__productsWidget .Gallery__slide .Gallery__item>div>span,.Gallery__productsWidget .Gallery__slide .Gallery__item>div>div,.Gallery__productsWidget .Gallery__slide .Gallery__item>div>p{display:none}}.Gallery__upgradeModal .Gallery__slide>.Gallery__item>span{width:100%}@media only screen and (width>=1024px){.Gallery__photoReviewGallery{position:initial}.Gallery__photoReviewGallery .Gallery__prevButton{left:0}.Gallery__photoReviewGallery .Gallery__nextButton{right:0}.Gallery__photoReviewGallery .Gallery__prevButton,.Gallery__photoReviewGallery .Gallery__nextButton{background:var(--c-color-white);border-radius:50%;width:40px;height:40px;margin:auto 0;font-size:25px;position:absolute;top:0;bottom:0}.Gallery__photoReviewGallery .Gallery__prevButton:disabled,.Gallery__photoReviewGallery .Gallery__nextButton:disabled{display:block}.Gallery__photoReviewGallery .Gallery__prevButton svg,.Gallery__photoReviewGallery .Gallery__nextButton svg{width:18px;height:18px}.Gallery__photoReviewGalleryModal .Gallery__dots{position:initial;margin-top:2.5rem}.Gallery__photoReviewGalleryModal .Gallery__dots button{border:1px solid var(--dark-color);background-color:#0000;width:8px;height:8px}.Gallery__photoReviewGalleryModal .Gallery__dots button:disabled{opacity:1;background-color:var(--dark-color)}.Gallery__thumbnailsModal{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.Gallery__thumbnailsModal .Gallery__prevButton{left:3rem}.Gallery__thumbnailsModal .Gallery__nextButton{right:3rem}.Gallery__thumbnailsModal .Gallery__slide .Gallery__item{height:100%}.Gallery__thumbnailsModal .Gallery__slide img{width:80%}.Gallery__configuratorGallery:hover .Gallery__actions{display:none}.Gallery__configuratorGallery .Gallery__thumbnailsWrapper{flex-direction:column;position:absolute;top:2rem;left:2rem}.Gallery__configuratorGallery .Gallery__thumbnailsWrapper.Gallery__thumbnailsWrapperCarousel{max-height:73vh}.Gallery__configuratorGallery .Gallery__thumbnailsImageContainer{max-height:100%;padding:.5rem 0;overflow-y:hidden}.Gallery__configuratorGallery .Gallery__thumbnailAction{border:none}.Gallery__configuratorGallery .Gallery__thumbnailsItem{padding-bottom:0}.Gallery__configuratorGallery .Gallery__thumbnailsItem img{width:9.4rem;height:9.4rem}.Gallery__configuratorGallery.Gallery__snugg{flex-flow:row;width:calc(100% - 2.4rem);display:flex}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides{flex-basis:calc(100% - 11.8rem);order:1}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide{max-height:100%;margin:auto 0}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide .Gallery__item{aspect-ratio:auto}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide picture,.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide video{width:100%;max-width:calc(100% - 2.4rem);margin:0 0 0 2.4rem}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide img{object-fit:cover}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide video{object-fit:contain}.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide img,.Gallery__configuratorGallery.Gallery__snugg .Gallery__slides .Gallery__slide video{width:100%;max-width:900px;max-height:510px}.Gallery__configuratorGallery.Gallery__snugg .Gallery__thumbnailsWrapper{position:initial;z-index:1;background:var(--c-color-white);flex:0 0 9.4rem;order:0;padding-left:2.4rem}.Gallery__configuratorGallery.Gallery__snugg .Gallery__thumbnailsWrapper .Gallery__thumbnailAction{margin:0}.Gallery__configuratorGallery.Gallery__snugg .Gallery__thumbnailsWrapper .Gallery__thumbnailsItem{padding-right:0}.Gallery__configuratorGallery.Gallery__snugg .Gallery__thumbnailsWrapper .Gallery__thumbnailsItem:nth-child(2){padding-top:0}.Gallery__configuratorGallery.Gallery__snugg .Gallery__thumbnailsWrapper .Gallery__thumbnailsItem img{object-fit:contain;width:9rem;height:9rem}.Gallery__configuratorGallery.Gallery__snugg .Gallery__actions{order:2}.Gallery__dynamicMedia{padding-bottom:1rem}.Gallery__dynamicMedia .Gallery__thumbnailsWrapper{background:var(--c-color-white);width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media only screen and (width<=1023px){.Gallery__classic .Gallery__actions{justify-content:center}.Gallery__classic .Gallery__prevButton,.Gallery__classic .Gallery__nextButton{padding-top:5px}.Gallery__dotsWithBackground.Gallery__dots{left:50%;right:auto;transform:translate(-50%)}.Gallery__standard .Gallery__dots.Gallery__blackDots{position:initial;display:block}.Gallery__standard .Gallery__dots.Gallery__blackDots .Gallery__dot{opacity:1;border:1px solid var(--dark-color);width:7px;height:7px;margin:7px}.Gallery__photoReviewGallery .Gallery__dots{position:initial;margin-top:2rem}.Gallery__photoReviewGallery .Gallery__dots button{border:1px solid var(--dark-color);background-color:#0000;width:8px;height:8px}.Gallery__photoReviewGallery .Gallery__dots button:disabled{opacity:1;background-color:var(--dark-color)}.Gallery__photoReviewGalleryModal [data-action=next]{right:12px}.Gallery__photoReviewGalleryModal .Gallery__prevButton{left:12px}.Gallery__photoReviewGalleryModal .Gallery__prevButton,.Gallery__photoReviewGalleryModal .Gallery__nextButton{background:var(--c-color-white);border-radius:50%;width:54px;height:54px;margin:auto 0;font-size:33px;position:absolute;top:0;bottom:0}.Gallery__photoReviewGalleryModal .Gallery__prevButton:disabled,.Gallery__photoReviewGalleryModal .Gallery__nextButton:disabled{display:block}.Gallery__photoReviewGalleryModal .Gallery__prevButton svg,.Gallery__photoReviewGalleryModal .Gallery__nextButton svg{width:24px;height:24px}.Gallery__configuratorGallery .Gallery__slide{height:52vw}.Gallery__configuratorGallery .Gallery__thumbnailsItem img{aspect-ratio:1;object-fit:cover;width:4rem}.Gallery__configuratorGallery .Gallery__thumbnailsImageContainer{flex-direction:row;display:flex}[data-step=summary] .Gallery__configuratorGallery .Gallery__thumbnailsWrapper{display:none}}
