.section-pattern-card .pattern-card{background-color:var(--pc-background);background-size:cover;overflow:hidden}.section-pattern-card .pattern-card__panel{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:var(--container-pad-x);width:var(--pc-width);padding:var(--container-pad-x);margin-block:var(--section-padding);background:var(--pc-card);color:var(--pc-color);transform:rotate(var(--pc-rotation));box-shadow:0 8px 18px #0000001f}.section-pattern-card .pattern-card__panel--right{margin-left:auto}.section-pattern-card .pattern-card__panel--center{margin-inline:auto}.section-pattern-card .pattern-card__panel--image-right{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.section-pattern-card .pattern-card__panel--image-right .pattern-card__image{grid-column:2;grid-row:1}.section-pattern-card .pattern-card__panel--image-right .pattern-card__content{grid-column:1;grid-row:1}.section-pattern-card .pattern-card__panel--text-only{grid-template-columns:minmax(0,1fr)}.section-pattern-card .pattern-card__image,.section-pattern-card .pattern-card__content{min-width:0}.section-pattern-card .pattern-card__image img{display:block;width:100%;height:auto}.section-pattern-card .pattern-card__content{overflow-wrap:anywhere}.section-pattern-card .majortitle{color:inherit;font-family:var(--section-heading-font-family, var(--heading-font-family));font-weight:var(--section-heading-font-weight, var(--heading-font-weight));font-style:var(--section-heading-font-style, var(--heading-font-style))}.section-pattern-card .button-row__btn{max-width:100%;white-space:normal;font-weight:700}@media(min-width:768px){.section-pattern-card .pattern-card.fully-padded-row--medium{padding-block:var(--section-padding)}.section-pattern-card .pattern-card__panel{margin-block:20px}.section-pattern-card .pattern-card__image img{max-height:clamp(240px,calc(100svh - 300px),480px);object-fit:contain}.section-pattern-card .majortitle{font-size:clamp(26px,3vw,calc(var(--larger-text-size) * 2))}.section-pattern-card .rte{font-size:calc(var(--base-text-size) * 1.25)}}@media(max-width:1023.98px){.section-pattern-card .pattern-card__panel{width:100%;display:flex;flex-direction:column;transform:none;margin-block:0}.section-pattern-card .pattern-card__image,.section-pattern-card .pattern-card__content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/pattern-background-card.css.map */
