.bundles-cards{width:95%;max-width:1400px;margin:0 auto}.bundles-cards__inner{max-width:1400px;margin:0 auto}.bundles-cards__header{max-width:700px;margin:0 auto 48px;text-align:center}.bundles-cards__title{font-size:36px;font-weight:800;line-height:1.15;color:var(--industry-heading);margin:0 0 16px}.bundles-cards__text{font-size:16px;line-height:1.6;color:var(--industry-body);margin:0}.bundles-cards__grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.bundles-cards__card{flex:0 1 calc((100% - 96px)/4);min-width:0;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e0e0e0}.bundles-cards__grid--count-1 .bundles-cards__card{flex-direction:row;flex-basis:100%;max-width:1100px}.bundles-cards__grid--count-1 .bundles-cards__card-image-wrap{flex:0 0 50%}.bundles-cards__grid--count-1 .bundles-cards__card-body{flex:1;justify-content:center}.bundles-cards__grid--count-2 .bundles-cards__card{flex-basis:calc((100% - 32px)/2)}.bundles-cards__grid--count-3 .bundles-cards__card{flex-basis:calc((100% - 64px) / 3)}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1){flex-direction:row;flex-basis:100%;max-width:1100px}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-image-wrap{flex:0 0 50%}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-body{flex:1;justify-content:center}.bundles-cards__grid--count-6 .bundles-cards__card:nth-child(-n+2){flex-basis:calc((100% - 32px)/2)}.bundles-cards__grid--count-7 .bundles-cards__card:nth-child(-n+3){flex-basis:calc((100% - 64px) / 3)}.bundles-cards__card-image-wrap{aspect-ratio:4 / 3;overflow:hidden;background-color:#f0f0f0;position:relative}.bundles-cards__card-badge{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;padding:var(--spacing-spacing-xxs) var(--spacing-spacing-xs);justify-content:center;align-items:center;gap:0;background:var(--color-brand-secondary);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;aspect-ratio:1;transform:rotate(var(--badge-rotation)) translate(-50%,-50%);box-shadow:2px 2px 2px #0003;line-height:1.1;border-radius:9999px}.bundles-cards__card-badge--image-card{transform:rotate(var(--badge-rotation));top:unset;left:unset;bottom:15px;right:15px}.bundles-cards__card-badge span{font-weight:400}.bundles-cards__card-image{width:100%;height:100%;object-fit:cover}.bundles-cards__card-body{display:flex;flex-direction:column;flex-grow:1;padding:24px}.bundles-cards__card-number{font-size:30px;font-weight:900;color:red}.bundles-cards__card-title{font-size:22px;font-weight:800;line-height:1.2;color:var(--industry-heading);margin:0 0 12px}.bundles-cards__card-rrp{font-size:18px;font-weight:600;line-height:1.2;color:red;margin:0 0 12px}.bundles-cards__card-text{font-size:15px;line-height:1.6;color:var(--industry-muted);margin:0 0 24px}.bundles-cards__card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;color:var(--industry-red);text-decoration:none;transition:gap .2s ease}.bundles-cards__card-link:hover{gap:10px}.bundles-cards__card-link svg{width:12px;height:12px;flex-shrink:0}@media(max-width:1024px){.bundles-cards__grid{gap:24px}.bundles-cards__card{flex-basis:calc((100% - 24px)/2)}.bundles-cards__grid--count-1 .bundles-cards__card{flex-direction:column;max-width:600px}.bundles-cards__grid--count-1 .bundles-cards__card-image-wrap{flex:0 0 auto}.bundles-cards__grid--count-1 .bundles-cards__card-body{justify-content:flex-start}.bundles-cards__grid--count-2 .bundles-cards__card,.bundles-cards__grid--count-3 .bundles-cards__card{flex-basis:calc((100% - 24px)/2)}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1){flex-direction:column;flex-basis:calc((100% - 24px)/2);max-width:none}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-image-wrap{flex:0 0 auto}.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-body{justify-content:flex-start}.bundles-cards__grid--count-6 .bundles-cards__card:nth-child(-n+2),.bundles-cards__grid--count-7 .bundles-cards__card:nth-child(-n+3){flex-basis:calc((100% - 24px)/2)}.bundles-cards__grid--count-1 .bundles-cards__card-image-wrap--products,.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-image-wrap--products{border-right:none;border-bottom:2px solid #e0e0e0}}@media(max-width:768px){.bundles-cards{padding:60px 20px}.bundles-cards__title{font-size:28px}.bundles-cards__grid{gap:24px}.bundles-cards__card,.bundles-cards__grid--count-1 .bundles-cards__card,.bundles-cards__grid--count-2 .bundles-cards__card,.bundles-cards__grid--count-3 .bundles-cards__card,.bundles-cards__grid--count-5 .bundles-cards__card,.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1),.bundles-cards__grid--count-6 .bundles-cards__card,.bundles-cards__grid--count-6 .bundles-cards__card:nth-child(-n+2),.bundles-cards__grid--count-7 .bundles-cards__card,.bundles-cards__grid--count-7 .bundles-cards__card:nth-child(-n+3){flex-basis:100%;flex-direction:column;max-width:none}.bundles-cards__grid--count-1 .bundles-cards__card-image-wrap,.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-image-wrap{flex:0 0 auto}}.bundles-cards__card-image-wrap--products{display:grid;gap:2px;background-color:#e0e0e0;border-bottom:2px solid #e0e0e0}.bundles-cards__grid--count-1 .bundles-cards__card-image-wrap--products,.bundles-cards__grid--count-5 .bundles-cards__card:nth-child(1) .bundles-cards__card-image-wrap--products{border-bottom:none;border-right:2px solid #e0e0e0}.bundles-cards__card-image-wrap--count-1{grid-template-columns:1fr;grid-template-rows:1fr}.bundles-cards__card-image-wrap--count-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.bundles-cards__card-image-wrap--count-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.bundles-cards__card-image-wrap--count-3 .bundles-cards__product-tile:first-child{grid-row:span 2}.bundles-cards__card-image-wrap--count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.bundles-cards__card-image-wrap--count-5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.bundles-cards__card-image-wrap--count-5 .bundles-cards__product-tile:first-child{grid-column:span 2}.bundles-cards__card-image-wrap--count-6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.bundles-cards__product-tile{overflow:hidden;background-color:#fff;position:relative}.bundles-cards__card-image--product{object-fit:contain;padding:8px}
/*# sourceMappingURL=/cdn/shop/t/684/assets/section-bundles-cards.css.map */
