.image-tab-rich-text-section{position:relative;z-index:1;padding-bottom:158px}.image-tab-rich-text-container{position:relative;width:100%;height:100%;border-radius:20px}.image-tab-rich-text-wrapper{display:flex;justify-content:center;flex-direction:column}.image-tab-rich-text-section:not(.image-tab-rich-text-section--full-width) .image-tab-rich-text-wrapper{margin:auto;width:calc(100% - 14rem / var(--font-body-scale))}.image-tab-rich-text-content{width:100%}.image-tab-rich-text-wrapper--left{align-items:flex-start}.image-tab-rich-text-wrapper--center{align-items:center}.image-tab-rich-text-wrapper--right{align-items:flex-end}.image-tab-rich-text-content-alignment--left{text-align:left}.image-tab-rich-text-content-alignment--left .image-tab-rich-text-tab-list{justify-content:flex-start}.image-tab-rich-text-content-alignment--left .image-tab-rich-text-panel-content{text-align:left}.image-tab-rich-text-content-alignment--center{text-align:center}.image-tab-rich-text-content-alignment--center .image-tab-rich-text-tab-list{justify-content:center}.image-tab-rich-text-content-alignment--center .image-tab-rich-text-panel-content{text-align:center}.image-tab-rich-text-content-alignment--right{text-align:right}.image-tab-rich-text-content-alignment--right .image-tab-rich-text-tab-list{justify-content:flex-end}.image-tab-rich-text-content-alignment--right .image-tab-rich-text-panel-content{text-align:right}.image-tab-rich-text-section-title{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;display:inline-block}.image-tab-rich-text-panels-slider{cursor:grab}.image-tab-rich-text-panels-slider:active{cursor:grabbing}.image-tab-rich-text-panels-slider .flickity-viewport{height:auto!important;min-height:200px}.image-tab-rich-text-panel{width:100%;opacity:1}.image-tab-rich-text-panel-content{padding:20px;cursor:grab}.image-tab-rich-text-panel-content:active{cursor:grabbing}.image-tab-rich-text-panel-caption{color:#f4f3e8;font-family:Inter,sans-serif;font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.5px;margin:0 0 20px;-webkit-user-select:none;user-select:none}.image-tab-rich-text-navigation{margin-top:0}.image-tab-rich-text-tab-list{display:flex;justify-content:center;align-items:center;gap:60px;list-style:none;margin:0;padding:0}.image-tab-rich-text-tab-item{position:relative}.image-tab-rich-text-tab-button{background:transparent;border:none;cursor:pointer;border-radius:8px;transition:all .4s ease;position:relative;opacity:.4}.image-tab-rich-text-tab-button:hover{opacity:.7}.image-tab-rich-text-tab-button--active{opacity:1}.image-tab-rich-text-tab-image{max-width:100%;max-height:100%;width:200px;height:90px;object-fit:contain;filter:grayscale(100%) brightness(.6);transition:all .4s ease;pointer-events:none}.image-tab-rich-text-tab-button--active .image-tab-rich-text-tab-image{filter:grayscale(0%) brightness(1) contrast(1.1)}.image-tab-rich-text-tab-button:hover .image-tab-rich-text-tab-image{filter:grayscale(50%) brightness(.8)}.image-tab-rich-text-navigation .image-tab-rich-text-tab-item:focus-visible{outline:0;outline-offset:0;box-shadow:none}.image-tab-rich-text-panels-slider .flickity-page-dots,.image-tab-rich-text-panels-slider .flickity-prev-next-button{display:none!important}@media screen and (max-width: 768px){.image-tab-rich-text-panels-slider .flickity-page-dots{display:flex!important;justify-content:center;margin-top:20px;bottom:-100px}.image-tab-rich-text-section-title{font-size:16px}.image-tab-rich-text-navigation{position:relative;bottom:60px}.image-tab-rich-text-panels-slider .flickity-page-dots .dot{width:14px;height:14px;margin:0 2.5px;border:1px solid #fff;background-color:unset;border-radius:50%;transition:all .3s ease}.image-tab-rich-text-panels-slider .flickity-page-dots .dot.is-selected{background-color:#fff}.image-tab-rich-text-tab-list{gap:20px;position:relative}.image-tab-rich-text-tab-item{display:none}.image-tab-rich-text-tab-item:has(.image-tab-rich-text-tab-button--active){display:block}.image-tab-rich-text-panel-caption{font-size:24px;line-height:1.2}.image-tab-rich-text-panels-slider{margin-bottom:40px}}@media screen and (max-width: 991px){.image-tab-rich-text-section:not(.image-tab-rich-text-section--full-width) .image-tab-rich-text-wrapper{margin:auto;width:100%}.image-tab-rich-text-section{padding-bottom:70px}}@media screen and (max-width: 480px){.image-tab-rich-text-panel-caption{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-image-tab-rich-text.css.map */
