.image-block-sub__container{max-width:var(--ibs-max-width);margin:0 auto}.image-block-sub__main{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--ibs-height-mobile);padding:24px 16px;overflow:hidden;background:var(--ibs-background)}.image-block-sub__media{position:absolute;top:0;right:0;bottom:0;left:0}.image-block-sub__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--ibs-overlay-opacity);pointer-events:none}.image-block-sub__media--gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--ibs-gradient-direction-mobile, to right),var(--ibs-gradient-color, transparent) 0%,transparent var(--ibs-gradient-coverage-mobile, 100%));pointer-events:none}.image-block-sub__media img{display:block;width:100%;height:100%;object-fit:cover}.image-block-sub__content{--ibs-heading-gap: 9px;--ibs-buttons-gap: 27px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:var(--ibs-items, flex-start);text-align:var(--ibs-align, left)}.image-block-sub__main--mobile-center{--ibs-items: center;--ibs-align: center}.image-block-sub__eyebrow{margin:0;color:var(--ibs-eyebrow-color);font-family:var(--ibs-eyebrow-font);font-weight:var(--ibs-eyebrow-weight);font-size:var(--ibs-eyebrow-size-mobile);line-height:1;letter-spacing:.05em;text-transform:uppercase}.image-block-sub__heading{margin:0;color:var(--ibs-heading-color);font-family:var(--ibs-heading-font);font-weight:var(--ibs-heading-weight);font-size:var(--ibs-heading-size-mobile);line-height:1;letter-spacing:-.02em}.image-block-sub__eyebrow+.image-block-sub__heading{margin-top:var(--ibs-heading-gap)}.image-block-sub__buttons{display:flex;flex-wrap:wrap;justify-content:var(--ibs-items, flex-start);gap:8px}.image-block-sub__buttons--stack-mobile{flex-direction:column;align-items:var(--ibs-items, flex-start)}.image-block-sub__buttons:not(:first-child){margin-top:var(--ibs-buttons-gap)}.image-block-sub__button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--ibs-button-min-width-mobile);min-height:var(--ibs-button-height-mobile);padding:0 var(--ibs-button-padding-mobile);border:1px solid var(--ibs-button-background);background:var(--ibs-button-background);color:var(--ibs-button-color);font-family:var(--ibs-button-font);font-weight:var(--ibs-button-weight);font-size:var(--ibs-button-size-mobile);line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.image-block-sub__button-sizer{height:0;overflow:hidden;visibility:hidden;pointer-events:none}a.image-block-sub__button[href]:hover{border-color:var(--ibs-button-hover-background);background:var(--ibs-button-hover-background);color:var(--ibs-button-hover-color)}.image-block-sub__button:focus-visible{outline:2px solid var(--ibs-button-color);outline-offset:2px}.image-block-sub__list{display:flex;gap:8px;margin:8px 0 0;padding:0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.image-block-sub__list::-webkit-scrollbar{display:none}.image-block-sub__item{flex:0 0 var(--ibs-sub-width-mobile);min-width:0;scroll-snap-align:start}.image-block-sub__card{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.image-block-sub__card-media{height:var(--ibs-sub-height-mobile);overflow:hidden;background:var(--ibs-sub-background)}.image-block-sub__card-media:empty{display:block}.image-block-sub__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.image-block-sub__card-text{display:flex;flex-direction:column;gap:4px}.image-block-sub__card-title{margin:0;color:var(--ibs-sub-title-color);font-family:var(--ibs-sub-title-font);font-weight:var(--ibs-sub-title-weight);font-size:var(--ibs-sub-title-size-mobile);line-height:1.375;letter-spacing:0}.image-block-sub__card-subtitle{margin:0;color:var(--ibs-sub-text-color);font-family:var(--ibs-sub-text-font);font-weight:var(--ibs-sub-text-weight);font-size:var(--ibs-sub-text-size-mobile);line-height:1.25;letter-spacing:0}a.image-block-sub__card:focus-visible{outline:2px solid var(--ibs-sub-title-color);outline-offset:2px}@supports (text-box: trim-both cap alphabetic){.image-block-sub__eyebrow,.image-block-sub__heading{text-box:trim-both cap alphabetic}.image-block-sub__content{--ibs-heading-gap: 16px;--ibs-buttons-gap: 32px}}@media(hover:hover){a.image-block-sub__card:hover .image-block-sub__card-media img{transform:scale(1.04)}}@media screen and (max-width:743px){.image-block-sub__media--desktop{display:none}.image-block-sub>.page-width{padding:0}}@media screen and (min-width:744px){.image-block-sub__media--mobile{display:none}.image-block-sub__media--gradient:before{background:linear-gradient(var(--ibs-gradient-direction, to right),var(--ibs-gradient-color, transparent) 0%,transparent var(--ibs-gradient-coverage, 100%))}.image-block-sub__main{height:var(--ibs-height);min-height:0;padding:0 var(--ibs-content-padding)}.image-block-sub__main--center{--ibs-items: center;--ibs-align: center;justify-content:center}.image-block-sub__main--top-left,.image-block-sub__main--middle-left,.image-block-sub__main--bottom-left{--ibs-items: flex-start;--ibs-align: left}.image-block-sub__main--top-left,.image-block-sub__main--bottom-left{padding-top:var(--ibs-content-padding);padding-bottom:var(--ibs-content-padding)}.image-block-sub__main--top-left{justify-content:flex-start}.image-block-sub__main--bottom-left{justify-content:flex-end}.image-block-sub__content{--ibs-heading-gap: 8px;--ibs-buttons-gap: 18px}.image-block-sub__eyebrow{font-size:var(--ibs-eyebrow-size)}.image-block-sub__heading{font-size:var(--ibs-heading-size);letter-spacing:-.03em}.image-block-sub__buttons,.image-block-sub__buttons--stack-mobile{flex-direction:row;align-items:flex-start;gap:16px}.image-block-sub__button{min-width:var(--ibs-button-min-width);min-height:var(--ibs-button-height);padding:0 var(--ibs-button-padding);font-size:var(--ibs-button-size);letter-spacing:.05em}.image-block-sub__list{display:grid;grid-template-columns:repeat(var(--ibs-columns),minmax(0,1fr));gap:16px;margin-top:16px;padding:0;overflow:visible}.image-block-sub__card{gap:8px}.image-block-sub__card-media{height:var(--ibs-sub-height)}.image-block-sub__card-title{font-size:var(--ibs-sub-title-size);line-height:calc(22 / 18)}.image-block-sub__card-subtitle{font-size:var(--ibs-sub-text-size);line-height:calc(18 / 14)}@supports (text-box: trim-both cap alphabetic){.image-block-sub__content{--ibs-heading-gap: 24px;--ibs-buttons-gap: 32px}}}@media(prefers-reduced-motion:reduce){.image-block-sub__card-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1087/assets/section-image-block-sub-blocks.css.map */
