.section-multicolumn{overflow:hidden}.multicolumn__column{margin-bottom:40px}.multicolumn__column.carousel__slide{margin-bottom:0}.multicolumn__column h4{margin-bottom:8px}.multicolumn__column p{margin-bottom:12px;font-size:1rem}.multicolumn__column .text-button{margin-right:0}.multicolumn__image{display:inline-block;width:100%;overflow:hidden;margin-bottom:28px;max-width:100%}.multicolumn__image--inner{position:relative;padding-bottom:var(--ratio-percent)}.multicolumn__image--inner.aspect-ratio--portrait{padding-bottom:125%}.multicolumn__image--inner.aspect-ratio--square,.multicolumn__image--inner.aspect-ratio--circle{padding-bottom:100%}.multicolumn__image--inner.aspect-ratio--circle{border-radius:50%}.multicolumn__image--inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.multicolumn.swipe-on-mobile .row{display:grid;grid-gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));margin-left:-8px;width:calc(100% + 16px);padding:0 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.multicolumn.swipe-on-mobile .row::-webkit-scrollbar{display:none}.multicolumn.swipe-on-mobile .row .columns{padding:0;scroll-snap-stop:always}}.multicolumn.swipe-on-mobile .multicolumn__column{margin-bottom:0}@media only screen and (max-width: 767px){.multicolumn.swipe-on-mobile .multicolumn__column{width:calc(90vw - 15px)}}@media only screen and (max-width: 767px){.multicolumn__inner.display-type--carousel{overflow:hidden;margin-left:-15px;padding:0 15px;width:calc(100% + 30px)}.multicolumn__inner.display-type--carousel .multicolumn__column{width:calc(90vw - 15px)}.multicolumn__inner.display-type--carousel .flickity-viewport{overflow:visible}}.multicolumn.text-center .rte{padding:0 15px}.multicolumn__inner.display-type--carousel .flickity-button,.carousel__button{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .2s ease-in-out}.multicolumn__inner.display-type--carousel .flickity-button:not(:hover),.carousel__button:not(:hover){opacity:.85}.multicolumn__inner.display-type--carousel .flickity-button{z-index:5}.flickity-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .25s ease-in-out!important;z-index:50!important}.flickity-nav:not(:hover){opacity:.9}@media (max-width: 749px){.flickity-nav{opacity:.8!important;background:#fff3;border-radius:50%}}.flickity-prev{left:15px!important}.flickity-next{right:15px!important}.flickity-nav{border:1px solid #000!important;border-radius:50%!important;background-color:#ffffffe6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a}.flickity-nav:hover{background-color:#fff;border-color:#000;opacity:1!important}.flickity-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:all .25s ease-in-out!important;z-index:50!important;border:1px solid #000!important;border-radius:50%!important;background-color:#ffffffe6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a}.flickity-nav:hover{border-color:#b43e2c!important;background-color:#fff!important;opacity:1!important;transform:scale(1.05)}@media (max-width: 749px){.flickity-nav{opacity:.9!important;width:36px;height:36px}}.flickity-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:all .25s ease-in-out!important;z-index:50!important;border:1px solid #000!important;border-radius:50%!important;background-color:#ffffffe6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a;animation:fadeInArrows .6s ease forwards}.flickity-nav:hover{border-color:#b43e2c!important;background-color:#fff!important;transform:scale(1.05);opacity:1!important}.flickity-nav svg path{stroke:#000;transition:stroke .25s ease-in-out}.flickity-nav:hover svg path{stroke:#b43e2c}@keyframes fadeInArrows{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 749px){.flickity-nav{width:36px;height:36px;opacity:.9!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/multicolumn.css.map?v=40482424289628382441763152637 */
