.card img,.our_img img{max-width:100%;height:auto}.image-card .title{text-align:center;margin-bottom:-20px}.image-card .d-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:22px}.image-card .card{text-align:center;padding:18px;width:31.33%}.our_img img{width:100%;max-height:500px;min-height:350px;object-fit:cover}.image-card .card h4{font-style:normal;font-weight:500;font-size:20px;line-height:30px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:var(--title_color);margin:6px 0 0}.image-card .card p,.image-card .card span{font-style:normal;font-weight:400;letter-spacing:.03em;text-align:center}.image-card .card span{font-size:12px;line-height:18px;text-transform:capitalize;color:rgba(var(--color-foreground),.75)}.image-card .card p{font-size:14px;line-height:24px;color:rgba(var(--color-foreground),.65);width:100%;word-break:break-word}@media screen and (max-width:767px){.image-card .d-flex{grid-gap:12px}.image-card .card{width:100%}.card:nth-child(3n-1){margin-top:0}.image-card .title{margin-bottom:0}.d-flex{flex-direction:column}}@media screen and (min-width:750px){.image-card .card:nth-child(3n-1){margin-top:80px}}@media screen and (min-width:768px) and (max-width:991px){.image-card .d-flex{grid-gap:8px}.image-card .card{width:49%;z-index:2}.card:nth-child(3n-1){margin-top:0}.image-card .title{margin-bottom:0}}.bundles.page-width{max-width:1200px;margin:0 auto;padding:40px 20px}.section-bundles-padding{padding-top:36px;padding-bottom:36px}.d-flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:#f3f3f3;border-radius:8px;padding:20px;text-align:center;max-width:300px;flex:1;box-shadow:0 4px 6px rgba(0,0,0,.1)}.button,.button:hover{background-color:#000}.card img{border-radius:4px}.card h4{font-size:20px;margin:10px 0;color:#333}.card span{font-size:14px;color:#777}.card p{font-size:16px;color:#555}.button{display:inline-block;padding:10px 15px;font-size:16px;font-weight:700;color:#fff;border-radius:5px;text-decoration:none;margin-top:10px}.text-left{text-align:left!important}.text-center{text-align:center!important}.price-container{display:flex;justify-content:center;align-items:center;gap:1rem}.compare-at-price{font-size:18px;text-decoration:line-through;color:#e74c3c;display:block}span.price{color:#000}