.component-grid.padding-top-bottom{position:relative;padding-top:var(--PT);padding-bottom:var(--PB)}.component-grid.padding-none{padding-top:0;padding-bottom:0}.grid-item__text--inner{display:flex;flex-direction:column;gap:10px}.component-grid.padding-top-only{padding-top:var(--PT);padding-bottom:0}.component-grid.padding-bottom-only{padding-top:0;padding-bottom:var(--PB)}.component-grid .component-grid__header{width:100%;text-align:var(--text-align);margin-bottom:20px}.component-grid__text--block *{color:var(--header-text-color)}.component-grid .container-full{width:100%;max-width:100%;padding-left:0;padding-right:0}.component-grid .component-grid__main{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.component-grid .grid-item.grid-item--text-left{text-align:left}.component-grid .grid-item.grid-item--text-center{text-align:center}.component-grid .grid-item.grid-item--text-right{text-align:right}.component-grid .grid-item{display:block;color:var(--color-text);min-height:var(--height);padding:calc(var(--spacing-6) / 2);padding:calc(var(--grid-spacing, var(--spacing-6)) / 2)}.component-grid .grid-item.grid-item--width-33{width:33.33%}.component-grid .grid-item.grid-item--width-50{width:50%}.component-grid .grid-item.grid-item--width-66{width:66.66%}.component-grid .grid-item.grid-item--width-100{width:100%}.component-grid .grid-item__inner{display:block;width:100%;height:100%;position:relative;overflow:hidden;background-color:var(--background-color)}.component-grid a.grid-item__inner{color:var(--text-color);text-decoration:none}.component-grid .grid-item .grid-item__image,.component-grid .grid-item .grid-item__image svg,.component-grid .grid-item .grid-item__image img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--media-fit, cover);object-fit:var(--media-fit, cover);-o-object-position:center;object-position:center;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center);top:0;width:100%;height:100%}.component-grid .grid-item__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-background);background:var(--overlay-background-gradient, var(--overlay-background));opacity:var(--overlay-opacity)}.component-grid .grid-item__text--main{height:100%;display:flex;justify-content:var(--text-horizontal-position);align-items:var(--text-vertical-position);padding:36px;padding:var(--spacing-9)}.component-grid .grid-item__text--container{max-width:600px;z-index:1;display:flex;flex-direction:column;align-items:var(--text-horizontal-position);padding:36px}.component-grid .grid-item__accent{margin:0;font-size:12px;line-height:1.2}.component-grid .component-grid__heading{margin:0;line-height:1.2}.component-grid .component-grid__subheading *{font-size:inherit;line-height:1.25;margin:.75rem 0}.component-grid .component-grid__heading.title-small{font-size:var(--title-font-sm, 42px)}.component-grid .component-grid__heading.title-medium{font-size:var(--title-font-md, 52px)}.component-grid .component-grid__heading.title-large{font-size:var(--title-font-lg, 62px)}.component-grid .component-grid__subheading.subtitle-small{font-size:var(--subtitle-font-sm, 24px)}.component-grid .component-grid__subheading.subtitle-medium{font-size:var(--subtitle-font-md, 32px)}.component-grid .component-grid__subheading.subtitle-large{font-size:var(--subtitle-font-lg, 48px)}.component-grid .grid-item__heading,.component-grid .grid-item__subheading{margin:0 0 1rem;color:var(--text-color);line-height:1.2}.component-grid .grid-item__subheading *,.component-grid .grid-item__text *{color:var(--text-color);line-height:1.5;font-size:inherit;line-height:inherit}.component-grid .grid-item__text{color:var(--text-color);line-height:1.5}.component-grid .grid-item__heading.heading-small{font-size:var(--title-font-sm, 42px)}.component-grid .grid-item__heading.heading-medium{font-size:var(--title-font-md, 52px)}.component-grid .grid-item__heading.heading-large{font-size:var(--title-font-lg, 62px)}.component-grid .grid-item__subheading.subheading-small{font-size:var(--subheading-font-sm, 24px)}.component-grid .grid-item__subheading.subheading-medium{font-size:var(--subheading-font-md, 32px)}.component-grid .grid-item__subheading.subheading-large{font-size:var(--subheading-font-lg, 48px)}.component-grid .grid-item__text.text-small{font-size:var(--text-font-sm, 12px)}.component-grid .grid-item__text.text-regular{font-size:var(--text-font-md, 16px)}.component-grid .grid-item__text.text-large{font-size:var(--text-font-lg, 20px)}.component-grid.section--divider-solid{border-top:1px solid #000}.component-grid .grid-item__button{display:flex;justify-content:var(--text-horizontal-position);margin-top:10px}.component-grid .component__btn{position:relative;overflow:hidden;z-index:1;background:transparent;color:var(--color-button-text);line-height:normal;display:inline-flex;padding:6px 15px;text-decoration:none;border:1px solid transparent;align-items:center;justify-content:center;min-width:165px;min-height:48px;font-size:14px;text-transform:uppercase}.component-grid .component__btn:before,.component-grid .component__btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.component-grid .component__btn:before{width:130%;left:-15%;z-index:-1;transform:skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);background:var(--color-button)}.component-grid .component__btn:after{z-index:-2;background-color:var(--color-button-hover)}.component-grid .component__btn:hover:before{transform:translate3d(100%,0,0)}.component-grid .component__btn.btn--secondary{border-color:var(--color-button-text);color:var(--color-button-text)}.component-grid .component__btn.btn--secondary:before{background:var(--color-button-outline);transform:translate3d(-100%,0,0) skew(30deg)}.component-grid .component__btn.btn--secondary:after{display:none}.component-grid .component__btn.btn--secondary:hover:before{transform:unset}.component-grid .component__btn.btn--callout{color:var(--color-button);padding:0;overflow:unset;min-width:1px;min-height:1px}.component-grid .component__btn.btn--callout:before,.component-grid .component__btn.btn--callout:after{left:0;top:unset;bottom:-.444em;width:100%;height:2px;transition:transform .3s cubic-bezier(.33,0,0,1)}.component-grid .component__btn.btn--callout:before{transform-origin:100% 50%;transform:scaleZ(1);transition-delay:.1s}.component-grid .component__btn.btn--callout:after{transform-origin:0% 50%;transform:scale3d(0,1,1);transition-delay:0s}.component-grid .component__btn.btn--callout:hover:before{transform:scale3d(0,1,1);transition-delay:0s}.component-grid .component__btn.btn--callout:hover:after{transform:scaleZ(1);transition-delay:.1s}.component-grid .grid-item .grid-item__image.grid-item__image--mobile{display:none}@media screen and (max-width:991px){.component-grid .container-full{padding-left:0;padding-right:0}.component-grid .grid-item{padding:0;min-height:var(--mobile-height);margin-bottom:calc(var(--grid-spacing) / 2)}.component-grid .grid-item .grid-item__image{display:none}.component-grid .grid-item .grid-item__image.grid-item__image--mobile{display:block}.component-grid .grid-item:last-child{margin-bottom:0!important}.component-grid .grid-item.grid-item--width-33,.component-grid .grid-item.grid-item--width-50,.component-grid .grid-item.grid-item--width-66{width:100%}.grid-item__text--inner{gap:5px}.component-grid .component-grid__subheading{margin:0;line-height:110%}.component-grid .grid-item .grid-item__image,.component-grid .grid-item .grid-item__image svg,.component-grid .grid-item .grid-item__image img{object-fit:cover;-o-object-fit:var(--media-fit, cover);object-fit:var(--media-fit, cover);-o-object-position:center;object-position:center;-o-object-position:var(--mobile-focal-alignment, center);object-position:var(--mobile-focal-alignment, center);top:0;width:100%;height:100%}.component-grid .grid-item__text--container{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-grid.css.map */
