.multicolumn-section hr{margin:0;padding:0}.multicolumn-grid-item{margin-bottom:var(--grid-mobile-vertical-spacing);position:relative}.multicolumn-grid-item:last-child{margin-bottom:0}.multicolumn-grid-item h3{margin:0}.multicolumn-grid-item img{width:100%;height:auto;margin-bottom:0;border-radius:var(--media-radius)}.multicolumn-grid-item ul{list-style-type:none;padding:0;margin:0}.bullet-list ul{list-style-type:disc}.multicolumn-grid-item a{text-decoration:none}.multicolumn-grid-item a.link--underlined{text-decoration:underline}.multicolumn-grid-item p{margin-top:0;margin-bottom:25px}.multicolumn-grid-item p:last-child{margin-bottom:0}.footer-shopping-info-section .multicolumn-grid-item{margin-bottom:25px}.footer-shopping-info-section .multicolumn-grid-item:last-child{margin-bottom:0}.footer-shopping-info-section .multicolumn-grid-item p{line-height:1.35;margin-bottom:0}.multicolumn-grid-item-image{position:relative}.multicol-image-ratio-square .multicolumn-grid-item-image img,.multicol-image-ratio-portrait .multicolumn-grid-item-image img,.multicol-image-ratio-portrait-4x6 .multicolumn-grid-item-image img,.multicol-image-ratio-landscape .multicolumn-grid-item-image img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.multicol-image-ratio-landscape .multicolumn-grid-item-image{height:0;padding-bottom:65%}.multicol-image-ratio-square .multicolumn-grid-item-image{height:0;padding-bottom:100%}.multicol-image-ratio-portrait .multicolumn-grid-item-image{height:0;padding-bottom:120%}.multicol-image-ratio-portrait-4x6 .multicolumn-grid-item-image{height:0;padding-bottom:130%}.multicolumn-ro-type{position:absolute;z-index:3;width:100%;top:52%;margin:0;text-align:center;color:#fff!important;opacity:0;transition:.3s linear;font-size:32px;font-style:italic;font-family:var(--font-heading-family);letter-spacing:-.02em}.multicolumn-ro-type--small{font-size:20px}.multicolumn-ro-type--medium{font-size:24px}.multicolumn-ro-type--large{font-size:32px}.shopping-info-item .h4,.shopping-info-item .h5{margin-top:0;margin-bottom:.5rem}.align-center .shopping-info-item .h5{padding:0 1rem}.shopping-info-item span{display:block;padding:0}.align-center .shopping-info-item span{padding:0 1rem}.footer-shopping-info-section .icon-size-large .icon{width:3.2rem;height:3.2rem}.multicolumn-grid-mobile-layout-horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;column-gap:var(--grid-mobile-horizontal-spacing);scroll-padding-inline:var(--page-margin-mobile)}.multicolumn-grid-mobile-layout-horizontal::-webkit-scrollbar{height:0px;display:none}.multicolumn-grid-mobile-layout-horizontal .multicolumn-grid-item{width:100%;flex:none;scroll-snap-align:start;margin-bottom:0}@media only screen and (min-width: 750px){.multicolumn-grid-mobile-layout-horizontal{overflow-x:auto;overflow-y:visible}.footer-shopping-info-section .multicolumn-grid-item,.multicolumn-grid-item{margin-bottom:0}.multicolumn-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:var(--grid-desktop-horizontal-spacing);grid-row-gap:var(--grid-desktop-vertical-spacing)}.grid-two-col{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.grid-three-col{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}.grid-four-col{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.grid-item--half{width:50%;box-sizing:border-box;padding:20px}.grid-item--third{width:33.3333%;box-sizing:border-box;padding:20px}.grid-item--fourth{width:25%;box-sizing:border-box;padding:20px}.multicolumn-grid-item img{transition:.3s linear}.multicolumn-grid-item a:hover .multicolumn-ro-type{opacity:1;transition:.3s linear;top:47%}.align-center .shopping-info-item span{padding:0 3rem}.mc-h3-dt-hide{display:none}}.mgi-btn-full .button{width:100%}@media only screen and (min-width: 1025px){.align-center .shopping-info-item span{padding:0 3rem}}@media only screen and (min-width: 1400px){.align-center .shopping-info-item span{padding:0 4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-multicolumn.css.map */
