.florists-choice .florists-title{text-align:center;font:var(--font-medium);letter-spacing:.05em;background:url(https://media.bunches.co.uk/content_pages/FC-titleBG.jpg) 50%/58% no-repeat;font-size:3em}@media (width>=992px) and (width<=1199px){.florists-choice .florists-title{background:url(https://media.bunches.co.uk/content_pages/FC-titleBG.jpg) 50%/70% no-repeat}}@media (width>=768px) and (width<=991px){.florists-choice .florists-title{background:url(https://media.bunches.co.uk/content_pages/FC-titleBG.jpg) 50%/94% no-repeat}}@media (width>=576px) and (width<=767px){.florists-choice .florists-title{background:url(https://media.bunches.co.uk/content_pages/FC-titleBG.jpg) 50%/94% no-repeat;font-size:2.5em}}@media (width<=575px){.florists-choice .florists-title{background:url(https://media.bunches.co.uk/content_pages/FC-titleBG.jpg) 50%/100% no-repeat;font-size:1.7em}}.florists-choice .florists-desc{text-align:center;letter-spacing:.075em;margin-bottom:1em;font-size:1.6em}@media (width>=768px) and (width<=991px){.florists-choice .florists-desc{margin-bottom:.5em;padding-left:4.5em;padding-right:4.5em;font-size:1.5em;line-height:1.4em}}@media (width<=767px){.florists-choice .florists-desc{font-size:1em}}.florists-choice .florists-content .florists-image img{width:100%}@media (width>=768px) and (width<=991px){.florists-choice .florists-content .florists-image img{padding-left:5em;padding-right:5em}}.florists-choice .florists-content .florists-header{font:var(--font-medium);margin-top:.8em;font-size:2.5em;line-height:1.2em}@media (width>=992px) and (width<=1199px){.florists-choice .florists-content .florists-header{font-size:2em}}@media (width>=768px) and (width<=991px){.florists-choice .florists-content .florists-header{text-align:center;margin-top:.5em;padding:0 2.5em;font-size:2em;line-height:1em}}@media (width<=767px){.florists-choice .florists-content .florists-header{text-align:center;padding:0 1em;font-size:1.5em}}.florists-choice .florists-content .florists-text{font:var(--font);font-size:1.28em}@media (width>=992px) and (width<=1199px){.florists-choice .florists-content .florists-text{font-size:1.2em}}@media (width>=768px) and (width<=991px){.florists-choice .florists-content .florists-text{text-align:center;padding-left:4.05em;padding-right:4.05em;font-size:1em}.florists-choice .florists-content .florists-text .florists-first-text{padding-left:3em;padding-right:3em}}@media (width<=767px){.florists-choice .florists-content .florists-text{text-align:center;font-size:1em}}.florists-choice .florists-content .florists-text p{margin-top:1.5em}@media (width<=991px){.florists-choice .florists-content .florists-text p{margin-top:1em}}.florists-choice .florists-content .florists-text .florists-special{font:var(--font-bold);color:#a8b3b9;margin-top:1.5em;font-size:.75em}@media (width>=768px) and (width<=991px){.florists-choice .florists-content .florists-text .florists-special{text-align:center;margin:1em 0}}@media (width<=767px){.florists-choice .florists-content .florists-text .florists-special{text-align:center;margin-top:1em}}.florists-choice .florists-wrapper{flex-direction:column;display:flex}@media (width>=992px){.florists-choice .florists-wrapper{margin:0 4em}}.florists-choice .florists-wrapper.has-margin{margin-top:2em}.florists-choice .florists-wrapper .buttons-container{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (width<=575px){.florists-choice .florists-wrapper .buttons-container{flex-direction:column}}@media (width>=768px){.florists-choice .florists-wrapper .buttons-container .florists-button{width:32%}}.florists-choice .florists-wrapper .header{text-align:center;margin:1em 0}.florists-choice .florists-wrapper .header.florists-header p{font:var(--font-medium);font-size:1em}@media (width>=768px) and (width<=991px){.florists-choice .florists-wrapper .header.florists-header p{font-size:1.2em}}@media (width>=992px){.florists-choice .florists-wrapper .header.florists-header p{font-size:1.3em}}.florists-choice .florists-wrapper .header.subscription-header .title{font:var(--font-medium);font-size:1.8em;line-height:2em}.florists-choice .florists-wrapper .header.subscription-header p{font:var(--font-medium);font-size:1.2em;line-height:1.5em}.florists-choice .florists-wrapper .header p.small{font:var(--font-light);margin:1em 0 2em;font-size:.9em;font-style:italic}.florists-choice .florists-wrapper .florists-button{background:var(--colour-white);border:2px solid var(--colour-brand-light-blue);border-radius:var(--border-radius);width:100%;color:var(--colour-darker-grey);cursor:pointer;font:var(--font-bold);text-align:center;transition:background var(--transition);margin-bottom:1em;padding:.75em 1.5em;font-size:1em;display:inline-block}@media (width<=1199px){.florists-choice .florists-wrapper .florists-button{font-size:.9em}}@media (width>=576px) and (width<=767px){.florists-choice .florists-wrapper .florists-button{padding:1em 1.5em}}@media (width<=575px){.florists-choice .florists-wrapper .florists-button{padding:.75em 0}}.florists-choice .florists-wrapper .florists-button:hover,.florists-choice .florists-wrapper .florists-button.selected{background-color:var(--colour-brand-blue);color:var(--colour-white)}.florists-choice .florists-wrapper .florists-button.with-image{padding:0}.florists-choice .florists-wrapper .florists-button *{pointer-events:none}.florists-choice .florists-wrapper .florists-button img{width:100%}.florists-choice .florists-wrapper .florists-button .content{padding:.5em}@media (width>=576px){.florists-choice .florists-wrapper .florists-button .content{padding:.75em}}.florists-choice .florists-wrapper .florists-button .content .name{width:100%}.florists-choice .florists-wrapper .florists-button .content .description{font:var(--font-light);font-size:1em}@media (width>=992px){.florists-choice .florists-wrapper .florists-button .content .description{font-size:.8em}}.florists-choice .florists-wrapper .florists-button .content .price{width:100%;font:var(--font-light);font-size:1.05em}@media (width>=768px) and (width<=991px){.florists-choice .florists-wrapper .florists-button .content .price{font-size:.8em}}.florists-choice .florists-wrapper .delivery-methods{width:100%;margin:1em 0}.florists-choice .florists-wrapper .calendar-container .delivery-options{margin-bottom:1rem}@media (width>=992px){.florists-choice .florists-wrapper .calendar-container .delivery-options{margin:0 5em}}.florists-choice .florists-wrapper{display:block}.florists-choice ::-ms-backdrop{display:block}
