.promotional-blocks{background:#f8f9fa}.promotional-blocks__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 auto}.promotional-blocks__grid--three-items{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.promotional-block{position:relative;overflow:hidden;transition:transform .2s ease;aspect-ratio:16 / 9;width:100%}.promotional-block--large{aspect-ratio:9 / 10}.promotional-block__link{display:flex;flex-direction:column;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .2s linear;background-size:cover}.promotional-blocks__grid--three-items .promotional-block--large{grid-row:span 2;min-height:100%;height:100%}.promotional-block__content{padding:25px 20px;position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;margin:0;max-width:350px}.promotional-block__heading{font-size:3rem;font-weight:600;line-height:1.2;margin:0 0 .5rem;color:#000;text-shadow:0 0 15px rgba(255,255,255,1),1px 1px 1px rgba(255,255,255,.4)}.promotional-block__subheading{font-size:1rem;font-weight:500;margin:0}.promotional-block--large .promotional-block__heading{text-shadow:0 0 12px rgba(255,255,255,.6),1px 1px 1px rgba(255,255,255,.1)}@media screen and (min-width:750px){.promotional-block{aspect-ratio:none}.promotional-block__heading{font-size:2.6rem}.promotional-blocks__grid--three-items{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:column}.promotional-blocks__grid--three-items .promotional-block--large{grid-row:1 / -1}.promotional-blocks__grid--three-items .promotional-block:not(.promotional-block--large){min-height:calc(50% - 1rem)}.promotional-block__content{padding:4rem;justify-content:flex-end}}@media screen and (min-width:1000px){.promotional-block__heading{font-size:2.75rem}}@media screen and (max-width:749px){.promotional-blocks__grid,.promotional-blocks__grid--three-items{grid-template-columns:1fr;gap:1rem}.promotional-blocks__grid--three-items .promotional-block--large{grid-row:auto}}a.promotional-block__link:hover{transform:scale(1.02)}.promotional-block--commercial .promotional-block__heading,.promotional-block--hire .promotional-block__heading{color:#000}.promotional-blocks__service-stores{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:749px){.promotional-blocks__service-stores{grid-template-columns:1fr}}.service-block,.stores-block{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;display:block;text-decoration:none;transition:transform .2s ease;position:relative;min-height:150px}.service-block:hover,.stores-block:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.service-block__content,.stores-block__content{padding:1.5rem;position:relative;z-index:2}.service-block__content{font-size:1.2rem;font-weight:700;color:#333}.stores-block__content h3{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 .25rem}.stores-block__content h4{font-size:.9rem;color:#666;font-weight:500;margin:0}.promotional-links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;padding:1rem}.promotional-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#333;font-weight:500;transition:all .2s ease}.promotional-link:hover{background:#f5f5f5;transform:translateY(-1px)}.promotional-link img{width:24px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-promotional-blocks.css.map */
