.gallery-wrapper{max-width:1440px;margin:7rem auto;padding:0 var(--container-inline-margin);position:relative}.gallery{overflow-x:hidden}.gallery .gallery-content{position:relative}.gallery .gallery-text.gallery-text{display:inline-grid;align-items:center}.gallery .gallery-text.gallery-text p{margin:0 0 24px}.gallery .gallery-title{margin:0 0 24px}.gallery .gallery-slider{transform-origin:0 0}.gallery .gallery-slides{margin-bottom:42px}.gallery .paragraph-text{height:100%}.gallery .paragraph-text__content{display:flex;flex-direction:column;width:100%;height:100%;padding:0}.gallery .paragraph-text__content-heading{padding-bottom:0}.gallery .paragraph-text__content-heading .experience-commerce_assets-text:first-child{padding-bottom:0}.gallery .gallery-slides-inner{display:inline-block;white-space:nowrap;font-size:0;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.gallery .gallery-slides-inner .slick-list{overflow:visible !important}.gallery .gallery-slides-inner .p-bold{font-weight:500;font-size:20px;line-height:1.5;color:#000}.gallery .gallery-slides-inner .slick-slide{display:inline-block;vertical-align:top;white-space:normal;width:319px;height:419px}.gallery .gallery-slides-inner .slick-slide:not(:last-child){margin-right:8px}.gallery .gallery-slides-inner .slick-slide .experience-component{width:auto !important}@media(min-width: 1024px){.gallery .gallery-slides-inner .slick-slide{width:356px;height:468px}.gallery .gallery-slides-inner .slick-slide:not(:last-child){margin-right:24px}}.gallery.shopping-gallery .gallery-slides-inner .slick-slide .experience-component{width:100% !important}.gallery .gallery-slide{position:relative;height:100%;transition:box-shadow .3s;overflow:hidden}.gallery .gallery-slides a:last-child .gallery-slide{margin-right:0}[dir="ltr"] .gallery .gallery-bottom .progress{margin-left:0;margin-right:auto}[dir="rtl"] .gallery .gallery-bottom .progress{margin-right:0;margin-left:auto}.gallery .gallery-bottom .progress{width:100%;grid-area:progress;height:2px;background-color:#bebebe;background-image:linear-gradient(to right, black, black);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}.gallery .gallery-bottom .gallery-previous,.gallery .gallery-bottom .gallery-next{display:none}@media(min-width: 1024px){.gallery .gallery-bottom{display:grid;height:46px;align-items:center;grid-template-columns:36.3636363636% calc(36.3636363636% - 24px) auto 46px 116px 46px;grid-template-areas:". progress . previous . next"}.gallery .gallery-bottom .gallery-previous,.gallery .gallery-bottom .gallery-next{display:inline-flex !important}.gallery .gallery-bottom .gallery-previous,.gallery .gallery-bottom .gallery-next{width:40px;height:40px;background-color:#000;border-radius:50%;border-width:0;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;transition:.15s ease-out}.gallery .gallery-bottom .gallery-previous svg,.gallery .gallery-bottom .gallery-next svg{will-change:transform}.gallery .gallery-bottom .gallery-previous svg path,.gallery .gallery-bottom .gallery-next svg path{fill:#fff}.gallery .gallery-bottom .gallery-previous:hover,.gallery .gallery-bottom .gallery-next:hover{width:46px;height:46px;margin:-3px}.gallery .gallery-bottom .gallery-previous{grid-area:previous}.gallery .gallery-bottom .gallery-previous svg{transform:rotate(180deg)}.gallery .gallery-bottom .gallery-previous:hover svg{animation:arrow-left .5s ease-out}.gallery .gallery-bottom .gallery-next{grid-area:next;justify-self:end}.gallery .gallery-bottom .gallery-next:hover svg{animation:arrow-right .5s ease-out}}@media(min-width: 1440px){.gallery .gallery-bottom{grid-template-columns:27.397260274% calc(54.7945205479% - 24px) auto 46px 116px 46px}}.gallery .gallery-tag-container.gallery-tag-container{position:absolute;bottom:16px;left:16px}.gallery .split-parent{overflow:hidden}@keyframes arrow-left{0%{transform:translate3d(0, 0, 0) rotate(180deg)}50%{transform:translate3d(-50px, 0, 0) rotate(180deg)}51%{transform:translate3d(50px, 0, 0) rotate(180deg)}100%{transform:translate3d(0, 0, 0) rotate(180deg)}}@keyframes arrow-right{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(50px, 0, 0)}51%{transform:translate3d(-50px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}.horizontal-gallery .text-only-slide{background-color:#fff;padding:80px 43px 0 24px}@media(min-width: 1024px){.horizontal-gallery .text-only-slide{padding:96px 50px 0 24px}}.horizontal-gallery .text-only-p{font-size:16px;line-height:30px}@media(min-width: 1024px){.horizontal-gallery .text-only-p{font-size:18px;line-height:32.5px}}.horizontal-gallery .horizontal-gallery-cut{position:absolute;top:0;left:0;width:100%}.horizontal-gallery .horizontal-gallery-cut.shamrock path,.horizontal-gallery .horizontal-gallery-cut.shamrock ellipse{fill:#ecf9f1}.horizontal-gallery .horizontal-gallery-cut.forest path,.horizontal-gallery .horizontal-gallery-cut.forest ellipse{fill:#0a3728}.horizontal-gallery .horizontal-gallery-cut.cricut-green path,.horizontal-gallery .horizontal-gallery-cut.cricut-green ellipse{fill:#1eb487}.horizontal-gallery .horizontal-gallery-cut.sky path,.horizontal-gallery .horizontal-gallery-cut.sky ellipse{fill:#e5effd}.horizontal-gallery .horizontal-gallery-cut.salmon path,.horizontal-gallery .horizontal-gallery-cut.salmon ellipse{fill:#ff9a95}.horizontal-gallery .gallery-tag-image{width:45px}.horizontal-gallery .image-slide{background-color:#fff}.horizontal-gallery .image-slide>*{position:relative;z-index:1}.horizontal-gallery .image-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.horizontal-gallery .video-button{background:#fff;position:absolute;bottom:16px;right:16px;border-radius:25px;height:50px;width:50px}.horizontal-gallery .video-button svg{width:8px;height:10px;position:absolute;top:51%;left:52%;transform:translate(-50%, -50%)}.slick-slide>div,.slick-slide>div>div.experience-component{height:100%}.gallery-slide.shopping-gallery-slide{background-color:#fff}.gallery-slide.open .shopping-gallery-inner{transform:translate3d(0, -150px, 0)}.gallery-slide.open .product-additional-info{opacity:1;transition:opacity .15s .05s ease-out}.gallery-slide:hover .shopping-gallery-inner.with-info img,.gallery-slide:focus .shopping-gallery-inner.with-info img{transform:scale(0.8)}.gallery-slide.open .shopping-gallery-inner.with-info img{transform:scale(1)}.gallery-slide .hide-element{display:none}.gallery-slide .shopping-gallery-inner{display:flex;height:100%;flex-direction:column;padding:24px;will-change:transform;transition:transform .25s ease-out}.gallery-slide .shopping-gallery-inner.with-info{padding:24px 24px 51px;cursor:pointer}.gallery-slide .shopping-gallery-image{flex-grow:1;text-align:center;position:relative}.gallery-slide .shopping-gallery-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;will-change:transform}.gallery-slide .product-info-toggle{position:absolute;bottom:24px;left:24px;background:none;border:none;padding:0;cursor:pointer;text-transform:lowercase}.gallery-slide p.small{font-size:15px}.shopping-gallery .gallery-slides-inner>*{height:284px}@media(min-width: 1024px){.shopping-gallery .gallery-slides-inner>*{height:400px}}.shopping-gallery.gallery-black .shopping-gallery-slide{background-color:#171717}.shopping-gallery.gallery-black .gallery-slides-inner p{color:#fff}.shopping-gallery .product-slide-text{position:relative}.shopping-gallery .product-additional-info{opacity:0;position:absolute;top:100%;left:0;transition:opacity .15s ease-out}.shopping-gallery .product-info-toggle{position:absolute;bottom:24px;left:24px}.p-tag{font-size:12px;line-height:1.5}.small-bold{font-weight:500;font-size:15px;line-height:1.5}.shopping-gallery{overflow:hidden}@media(min-width: 1024px){.shopping-gallery .progress{opacity:0}}.shopping-gallery.gallery-black .scrollbar-container,.shopping-gallery.gallery-linen .scrollbar-container{grid-column:1/5;display:none;visibility:hidden}@media(min-width: 1024px){.shopping-gallery.gallery-black .scrollbar-container,.shopping-gallery.gallery-linen .scrollbar-container{grid-column:9/13;display:inline;display:initial;visibility:visible;visibility:initial}}.shopping-gallery.gallery-black .scrollbar-container.feature,.shopping-gallery.gallery-linen .scrollbar-container.feature{display:block;visibility:visible}.shopping-gallery .shopping-gallery-inner.with-info img{transform:scale(0.7);transition:transform .25s ease-out}.shopping-gallery.gallery-linen{background-color:rgba(0,0,0,0)}.shopping-gallery.gallery-linen .shopping-gallery-slide{background-color:linen}.shopping-gallery.gallery-linen .gallery-text button,.shopping-gallery.gallery-linen .gallery-next,.shopping-gallery.gallery-linen .gallery-previous,.shopping-gallery.gallery-linen .gallery-next::after,.shopping-gallery.gallery-linen .gallery-previous::after{background-color:#461e14 !important}.shopping-gallery.gallery-linen path{fill:#fff}.shopping-gallery.gallery-black{position:relative;color:#fff}.shopping-gallery.gallery-black::before{content:"";position:absolute;width:100%;height:100%;background-color:#000;z-index:0}.shopping-gallery.gallery-black .gallery-text button,.shopping-gallery.gallery-black .gallery-next,.shopping-gallery.gallery-black .gallery-previous,.shopping-gallery.gallery-black .gallery-next::after,.shopping-gallery.gallery-black .gallery-previous::after{background-color:#fff !important}.shopping-gallery.gallery-black button.black{color:#000}.shopping-gallery.gallery-black button.product-info-toggle{color:#fff}.shopping-gallery.gallery-black path{fill:#000 !important}.shopping-gallery.gallery-black .gallery-wrapper{z-index:1}.shopping-gallery.gallery-black .scrollbar-container{background-color:#262626}.shopping-gallery.gallery-black .scrollbar{background-color:#bebebe}.shopping-gallery.gallery-black .progress{background-color:#262626;background-image:linear-gradient(to right, #bebebe, #bebebe)}.shopping-gallery .statement-text{height:100%}.shopping-gallery .statement-text__content{width:100%;height:100%;display:flex;flex-direction:column}.shopping-gallery .gallery-bottom .slick-disabled{display:none !important}.projectGallery{max-width:100vw;overflow:hidden;margin:60px auto;padding-left:var(--container-inline-margin);padding-right:var(--container-inline-margin)}.projectGallery .projectGallery-title{margin-bottom:2.4rem;text-align:left;font-weight:500;font-size:2.8rem;line-height:3.8rem;letter-spacing:-0.05rem}@media(min-width: 1024px){.projectGallery .projectGallery-title{font-size:3.4rem;line-height:4rem;letter-spacing:-0.07rem}}@media(min-width: 1440px){.projectGallery .projectGallery-title{font-size:4.2rem;line-height:4.6rem;letter-spacing:-0.1rem}}[dir="ltr"] .projectGallery .projectGallery-content{margin-left:auto}[dir="rtl"] .projectGallery .projectGallery-content{margin-right:auto}[dir="ltr"] .projectGallery .projectGallery-content{margin-right:auto}[dir="rtl"] .projectGallery .projectGallery-content{margin-left:auto}.projectGallery .slick-arrow{display:none !important}.projectGallery .slick-arrow{top:0;transform:translateY(0);height:40px;width:40px;border-radius:50%;transition:all .25s}.projectGallery .slick-arrow svg path{fill:#fff}.projectGallery .slick-arrow.slick-prev{transform:rotate(180deg);right:144px;left:auto;left:initial}.projectGallery .slick-arrow.slick-next{right:3.2rem}.projectGallery .slick-arrow.slick-disabled{opacity:0}.projectGallery[focus-within] .slick-arrow.slick-disabled{opacity:0.25}.projectGallery[focus-within] .slick-arrow.slick-disabled{opacity:0.25}.projectGallery:focus-within .slick-arrow.slick-disabled{opacity:0.25}.projectGallery .slick-track{display:flex;gap:0 1.6rem}.projectGallery .slick-slide:first-child{margin-left:-1.6rem}[dir="ltr"] .projectGallery .slick-slide .projectGallery-slide{margin-right:.4rem}[dir="rtl"] .projectGallery .slick-slide .projectGallery-slide{margin-left:.4rem}.projectGallery .slick-slide .projectGallery-slide-img img{width:100%;max-width:100%;margin-bottom:32px}.projectGallery .slick-slide .projectGallery-slide-title{opacity:0;transform:translateY(1em);transition:all .25s}.projectGallery .slick-slide.slick-current .projectGallery-slide-title{opacity:1;transform:translateY(0);transition:all .75s;font-weight:500;font-size:1.8rem;line-height:2.6rem;letter-spacing:0rem}@media(min-width: 1024px){.projectGallery .slick-slide.slick-current .projectGallery-slide-title{font-size:1.8rem;line-height:2.4rem;letter-spacing:0rem}}@media(min-width: 1440px){.projectGallery .slick-slide.slick-current .projectGallery-slide-title{font-size:2.2rem;line-height:2.8rem;letter-spacing:0rem}}[dir="ltr"] .projectGallery .scrollbar-container{margin-left:.4rem}[dir="rtl"] .projectGallery .scrollbar-container{margin-right:.4rem}[dir="ltr"] .projectGallery .scrollbar-container{margin-right:3.2rem}[dir="rtl"] .projectGallery .scrollbar-container{margin-left:3.2rem}.projectGallery .scrollbar-container{opacity:0;height:2px;background-color:#bebebe;pointer-events:none;margin-top:32px}.projectGallery .scrollbar{width:0%;will-change:transform;transform-origin:left center;height:100%;background-color:#000}.projectGallery .slick-list{overflow:visible !important;padding:0 !important}@media(min-width: 1024px){.projectGallery{margin-top:120px;margin-bottom:120px}.projectGallery .projectGallery-title{margin-bottom:2.4rem;line-height:1.1}.projectGallery .projectGallery-content{position:relative}[dir="ltr"] .projectGallery .slick-slide .projectGallery-slide{margin-right:.8rem}[dir="rtl"] .projectGallery .slick-slide .projectGallery-slide{margin-left:.8rem}.projectGallery .projectGallery-slide-img img{margin-bottom:2rem}.projectGallery .projectGallery-slide-title{width:65%}.projectGallery .slick-arrow{display:inline-block !important}[dir="ltr"] .projectGallery .scrollbar-container{margin-right:0}[dir="rtl"] .projectGallery .scrollbar-container{margin-left:0}.projectGallery .scrollbar-container{position:absolute;width:30%;bottom:0;right:40px}}@media(min-width: 1440px){.projectGallery .projectGallery-title{margin-bottom:2.4rem}[dir="ltr"] .projectGallery .slick-slide .projectGallery-slide{margin-right:1.6rem}[dir="rtl"] .projectGallery .slick-slide .projectGallery-slide{margin-left:1.6rem}.projectGallery .projectGallery-slide-img{margin-bottom:3.2rem}.projectGallery .scrollbar-container{right:7rem}}@media(min-width: 2048px){.projectGallery{max-width:var(--container-max-width)}}
