.section-multicolumn{overflow:hidden}.multicolumn.text-alignment--center .section-header{justify-content:center;text-align:center}.multicolumn.text-alignment--right .section-header{justify-content:flex-end;text-align:right}.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:.9375rem;color:var(--color-text, var(--color-body, #2c2d2e))}.multicolumn__column .text-button{margin-right:0}.multicolumn__image{display:inline-block;width:100%;overflow:hidden;margin-bottom:15px;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)}}.multicolumn.text-center .rte{padding:0 15px}.multicolumn__icon{display:inline-block;vertical-align:middle;height:1em;width:1em;margin-left:.4em;line-height:1}.multicolumn__icon svg{height:100%;width:100%;fill:currentColor}.multicolumn--chip-style .multicolumn__desc-html{position:relative}.multicolumn--chip-style ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.multicolumn--chip-style ul li{margin:0;padding:0;list-style:none}.multicolumn--chip-style ul li:before{display:none;content:none}.multicolumn--chip-style ul li a,.multicolumn--chip-style ul li span{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;border:1.5px solid #d1d5db;background:#f9fafb;font-weight:500;font-size:14px;line-height:1;color:#374151;text-decoration:none;transition:all .2s ease;white-space:nowrap;box-shadow:0 1px 2px #0000000d;box-sizing:border-box}.multicolumn--chip-style ul li a:hover{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a;text-decoration:none}.multicolumn--chip-style ul li a:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.multicolumn--chip-style ul li span{cursor:default}@media only screen and (max-width: 1024px) and (min-width: 768px){.multicolumn--chip-style ul{gap:10px}}@media only screen and (max-width: 767px){.multicolumn--chip-style .multicolumn__desc-html{max-height:200px;overflow:hidden;transition:max-height .4s ease}.multicolumn--chip-style .multicolumn__desc-html.is-expanded{max-height:none}.multicolumn--chip-style .multicolumn__desc-html:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .3s ease}.multicolumn--chip-style .multicolumn__desc-html.is-expanded:after{opacity:0}.multicolumn--chip-style ul{gap:8px}.multicolumn--chip-style ul li a,.multicolumn--chip-style ul li span{height:36px;padding:0 16px;font-size:13px}.multicolumn__toggle-btn{display:block;width:100%;margin-top:16px;padding:12px 20px;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:999px;font-weight:500;font-size:14px;color:#374151;text-align:center;cursor:pointer;transition:all .2s ease}.multicolumn__toggle-btn:hover{background:#f3f4f6;border-color:#9ca3af}.multicolumn__toggle-btn.is-hidden{display:none}}@media only screen and (min-width: 768px){.multicolumn__toggle-btn{display:none}}@media only screen and (max-width: 480px){.multicolumn--chip-style .multicolumn__desc-html{max-height:160px}.multicolumn--chip-style ul{gap:6px}.multicolumn--chip-style ul li a,.multicolumn--chip-style ul li span{height:32px;padding:0 12px;font-size:11px}.multicolumn__toggle-btn{padding:10px 16px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/multicolumn.css.map */
