.section-content-blocks{background-color:var(--content-blocks-bg-color, var(--color-background));color:var(--content-blocks-text-color, var(--color-foreground));width:100%;position:relative}.section-content-blocks__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin);position:relative}.section-content-blocks__header{display:grid;gap:1rem;justify-items:center;text-align:center;margin-bottom:2.5rem}.section-content-blocks__header--align-left{justify-items:start;text-align:left}.section-content-blocks__header--align-right{justify-items:end;text-align:right}.section-content-blocks__subheading{font-size:1.05rem;line-height:1.6;color:var(--content-blocks-text-color-muted);margin:0;max-width:600px}.section-content-blocks__subheading a,.section-content-blocks__subheading a:hover{color:var(--content-blocks-link-color)}.section-content-blocks__subheading a{text-decoration:underline;transition:color .2s ease}.section-content-blocks__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--content-blocks-gap, 30px);width:100%}@media(min-width:640px){.section-content-blocks__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.section-content-blocks__grid{grid-template-columns:repeat(var(--content-blocks-columns, 3),1fr)}}.section-content-blocks__item{display:flex;flex-direction:column;background-color:var(--content-blocks-block-bg, #ffffff);border:var(--block-border-width) solid var(--content-blocks-block-border-color, rgba(17, 17, 17, .12));border-radius:var(--content-blocks-border-radius, 8px);border-top:4px solid var(--content-blocks-accent-color, #FF6B6B);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;height:100%}.section-content-blocks__item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 4px 8px #0000000f}.section-content-blocks__link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;color:inherit}.section-content-blocks__item-content{display:flex;flex-direction:column;width:100%;height:100%}.section-content-blocks__image-wrapper{width:100%;overflow:hidden;position:relative;background-color:var(--content-blocks-block-bg, #f5f5f5)}.section-content-blocks__image-wrapper--square{aspect-ratio:1 / 1}.section-content-blocks__image-wrapper--landscape{aspect-ratio:4 / 3}.section-content-blocks__image-wrapper--portrait{aspect-ratio:3 / 4}.section-content-blocks__image-wrapper--wide{aspect-ratio:16 / 9}.section-content-blocks__image-wrapper--auto{aspect-ratio:auto}.section-content-blocks__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center center;display:block}.section-content-blocks__item:hover .section-content-blocks__image{transform:scale(1.05)}.section-content-blocks__text-content{display:flex;flex-direction:column;gap:1rem;padding:2rem;flex:1}.section-content-blocks__heading{font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--content-blocks-block-text, var(--content-blocks-text-color));margin:0}.section-content-blocks__heading--decorated{color:var(--content-blocks-accent-color)}.section-content-blocks .section-content-blocks__heading strong,.section-content-blocks .section-content-blocks__heading b{color:var(--content-blocks-accent-color);font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.section-content-blocks__header .section-content-blocks__heading.text-lg{font-size:var(--font-size-lg)}.section-content-blocks__header .section-content-blocks__heading.text-xl{font-size:var(--font-size-xl)}.section-content-blocks__header .section-content-blocks__heading.text-2xl{font-size:var(--font-size-2xl)}.section-content-blocks__header .section-content-blocks__heading.text-3xl{font-size:var(--font-size-3xl)}.section-content-blocks__header .section-content-blocks__heading.text-4xl{font-size:var(--font-size-4xl)}.section-content-blocks__text{font-size:.95rem;line-height:1.7;color:var(--content-blocks-block-text, var(--content-blocks-text-color));opacity:.85;margin:0}.section-content-blocks__text p{margin:0 0 .75rem}.section-content-blocks__text p:last-child{margin-bottom:0}.section-content-blocks__text a,.section-content-blocks__text a:hover{color:var(--content-blocks-link-color)}.section-content-blocks__text a{text-decoration:underline;transition:color .2s ease}.section-content-blocks__text strong,.section-content-blocks__text b{display:block;font-size:1rem;font-weight:700;color:var(--content-blocks-block-text, var(--content-blocks-text-color));opacity:1;margin-top:.5rem;margin-bottom:.25rem}.section-content-blocks__text ul{list-style:none;padding-left:0;margin:.25rem 0 .75rem}.section-content-blocks__text ul li{position:relative;padding-left:1.6rem;margin-bottom:.45rem;line-height:1.5}.section-content-blocks__text ul li:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;background-color:var(--content-blocks-accent-color, #FF6B6B);border-radius:50%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.section-content-blocks__text ol{padding-left:1.4rem;margin:.25rem 0 .75rem}.section-content-blocks__text ol li{margin-bottom:.45rem;line-height:1.5;padding-left:.25rem}.section-content-blocks__button-wrapper{margin-top:auto;padding-top:.75rem;width:100%}.section-content-blocks__button-wrapper .btn{text-align:center}@media(max-width:767px){.section-content-blocks__item{border-radius:calc(var(--content-blocks-border-radius, 8px) * .75)}.section-content-blocks__text-content{padding:1.5rem}.section-content-blocks__heading{font-size:1.2rem}.section-content-blocks__text{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.section-content-blocks__item,.section-content-blocks__image{transition:none!important}.section-content-blocks__item:hover,.section-content-blocks__item:hover .section-content-blocks__image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/content-blocks.css.map */
