@media (width<=991px){.cards-container .progress-bar{margin-top:5rem}}.cards-container .description{align-items:center;margin-bottom:1em;display:flex}@media (width<=767px){.cards-container .description{text-align:center}.cards-container .description div>p{margin-bottom:1em}}.cards-container .description .standard-card{justify-content:center;align-items:center;display:flex}.cards-container .description .standard-card img{height:4em;margin-right:1em}.card-shadow{text-align:right;width:70%;display:block;position:relative}@media (width>=768px) and (width<=991px){.card-shadow{margin-left:1em}}@media (width>=992px){.card-shadow{margin-left:.5em}}.card-shadow:before{content:"";background:linear-gradient(transparent, var(--colour-grey));width:90%;height:40px;position:absolute;bottom:1px;left:15px;transform:skew(40deg)}.card-shadow:after{content:"";background:linear-gradient(to left top, var(--colour-grey), var(--colour-grey) 48%, transparent 50%, transparent);width:70%;height:20px;position:absolute;top:0;left:30px}.card-shadow img{height:auto;margin-top:20px;margin-left:32px;position:relative;box-shadow:0 0 25px #0000001a}.image{flex:1;width:70%;max-width:22em;display:block;position:relative}@media (width>=992px){.image{text-align:right;margin:0}}.image .card-shadow{width:100%}.card-modal{flex-direction:column;padding:2em;display:flex}.card-modal .image{margin:1em auto}@media (width>=992px){.card-modal{flex-direction:row}}.card-modal .card-shadow:before{width:100%;bottom:1px;left:-17px}.card-modal .card-shadow:after{left:0}.card-modal .card-shadow img{width:100%;margin-left:0}@media (width>=992px){.card-modal .content{flex:2;padding:1em 5em}}.card-modal .content .title{text-align:center}@media (width>=992px){.card-modal .content .title{text-align:left}}.card-modal .content .title h1{margin-bottom:.5em;font-size:1.5em}.card-modal .content .variants{text-align:left;margin:1em 0}.card-modal .content button{width:100%}@media (width>=992px){.card-modal .content button{justify-content:center;width:8em;margin:0 auto;display:flex}}.greetings-card-blooms{width:540px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=321px){.greetings-card-blooms{width:540px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=576px){.greetings-card-blooms{width:540px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=768px){.greetings-card-blooms{width:720px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=992px){.greetings-card-blooms{width:960px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=1200px){.greetings-card-blooms{width:1140px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}.greetings-card-blooms{cursor:pointer;margin-bottom:1.5em}.greetings-card-blooms a:hover{text-decoration:none}.greetings-card-blooms .body{flex-direction:column-reverse;display:flex}@media (width>=992px){.greetings-card-blooms .body{flex-direction:row}}.greetings-card-blooms .body .cover{background-image:url(https://media.bunches.co.uk/content_pages/greetings_cards/greetings-card-blooms.png);background-position:50%;background-size:cover;height:13em}@media (width>=992px){.greetings-card-blooms .body .cover{flex:50%;height:auto}}.greetings-card-blooms .body .content{text-align:center;background-color:#dfe5d3;padding:1em}@media (width>=321px){.greetings-card-blooms .body .content{padding:1em .5em}}@media (width>=576px){.greetings-card-blooms .body .content{padding:1.5em 3em}}@media (width>=992px){.greetings-card-blooms .body .content{flex:50%;padding:2em 1em}}@media (width>=1200px){.greetings-card-blooms .body .content{padding:2em 3em}}.greetings-card-blooms .body .content h2{font:var(--font-bold);font-size:1.2em}@media (width>=992px){.greetings-card-blooms .body .content h2{font-size:1.6em}}.greetings-card-blooms .body .content p{font:var(--font);color:var(--colour-darkist-grey);margin:1em 1em 1.5em;font-size:1rem}@media (width>=768px) and (width<=991px){.greetings-card-blooms .body .content p{padding:0 6.5em}}@media (width>=992px){.greetings-card-blooms .body .content p{margin:1.2em 1.2em 1.5em;font-size:1.2rem}}@media (width>=1200px){.greetings-card-blooms .body .content p{margin:1.2em 1em 1.5em;font-size:1.2rem}}.greetings-card-blooms .body .content .button{background-color:var(--colour-white);color:var(--colour-darkist-grey);font:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;padding:1em;font-size:.79rem;display:inline-block}.greetings-card-blooms .body .content .button:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}@media (width>=992px){.greetings-card-blooms .body .content .button{justify-content:center;margin:0 2em;font-size:.9rem;display:flex}}@media (width>=1200px){.greetings-card-blooms .body .content .button{margin:0 1em;font-size:1rem}}.greetings-card-blooms .why-choose-bunches{margin:0;padding:0}.greetings-card-blooms .why-choose-bunches .item p{font:var(--font-bold);font-size:.8em}
