.promotion-blocks--inner{display:grid;width:100%;gap:15px}.promotion-blocks .section-header{margin:0}.promotion-blocks theme-scroll{padding:40px 0 25px}.promotion-blocks .section-header--title{color:var(--Neutral-Dark-blue, #00142C);font-size:32px;font-style:normal;line-height:140%;letter-spacing:-.32px}.promotion-blocks--item .aspect-ratio{overflow:hidden}.promotion-blocks--item img{transition:all .25s cubic-bezier(.104,.204,.492,1)}.promotion-blocks--item:hover img,.promotion-blocks--item:focus img{transform:scale(1.05)}.promotion-blocks .section-header--description{color:var(--Neutral-Dark-blue, #00142C);font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.36px;text-transform:uppercase;margin-top:10px}@media only screen and (min-width: 768px){.promotion-blocks--inner{gap:30px;grid-template-columns:repeat(var(--column-size, 3),1fr)}}.promotion-blocks--inner.text-left .button{align-self:flex-start}.promotion-blocks--inner.text-center .button{align-self:center}.promotion-blocks--inner.text-right .button{align-self:flex-end}.promotion-blocks--item{display:flex;flex-direction:column;position:relative;background:var(--Neutral-Almost-white, #FFFFFC);box-shadow:0 2px 10px #0000000d}@media only screen and (min-width: 768px){.promotion-blocks--item-horizontal{flex-direction:row}}@media only screen and (min-width: 1068px){.promotion-blocks--item-horizontal .promotion-blocks--image{flex:2}}@media only screen and (min-width: 768px){.promotion-blocks--item-image-text_first{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.promotion-blocks--item-image-text_first.promotion-blocks--item-horizontal{flex-direction:row-reverse}}.promotion-blocks--image{position:relative;flex:1;padding:15px 15px 0}.promotion-blocks--image span{position:absolute;z-index:11;top:var(--desktop-top, 0px);left:var(--desktop-left, 0px);scale:var(--scale-desktop)}.promotion-blocks--text{padding:20px;display:flex;flex-direction:column;width:100%;flex:1;color:var(--themes-shopify-com-mine-shaft, #252525);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.36px;text-transform:uppercase}.promotion-blocks--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.promotion-blocks--button{margin-top:auto;margin-bottom:0;padding-top:20px}.rich-text-promotion{background:var(--bg-body);color:var(--color-body);grid-column:span 3}.rich-text-promotion .h3{margin:0;color:var(--color-body)}.block-spacing--disable-top{margin-top:10px}.block-spacing--disable-bottom{margin-bottom:10px}body:not(.template-index) .promotion-blocks--inner .promotion-blocks--text div:first-child{color:var(--color-body);font-size:18px;font-style:normal;font-family:Georgia Pro;line-height:normal;letter-spacing:var(--font-heading-letter-spacing, normal);text-transform:none;margin-bottom:8px}body:not(.template-index) .promotion-blocks--inner .promotion-blocks--text div.rte{text-transform:none;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px}body:not(.template-index) .promotion-blocks--button{padding-top:0}@media only screen and (max-width: 767px){.rich-text-promotion{grid-column:span 2}.promotion-blocks.swipe-on-mobile .promotion-blocks--inner{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory}.promotion-blocks.swipe-on-mobile .promotion-blocks--inner .promotion-blocks--item{scroll-snap-align:start}.promotion-blocks .section-header--title{font-size:24px;line-height:120%;letter-spacing:-.24px}.promotion-blocks .section-header--description{margin-top:20px}.promotion-blocks:not(.swipe-on-mobile) .promotion-blocks--inner{padding:21px 0 26px;grid-template-columns:1fr 1fr;gap:10px}.promotion-blocks theme-scroll{padding:0 20px}.promotion-blocks--image span{top:var(--mobile-top, 0px);left:var(--mobile-left, 0px);scale:var(--scale-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/promotion-blocks.css.map */
