<>.no-mobile.m-product-price {
display: block !important;
}
img {
height: auto;
width: 100%
}
@media screen and (min-width:960px) {
#wrapper {
float: left
}
}
.olapic .olapic-slider-header h3 {
margin: 20px auto 10px !important
}
}
[id^="parallaxCollection"] h3.subtitle a {
font-family: "Avenir LT W01 65 Medium"Helveticasans-serif !important;
}
section a,
.m-featured-text a {
text-decoration: none !important
}
.d-grid_12 .subheader,
.d-grid_12 .subtitle,
.m-featured-collection-text {
color: #000
}
.m-featured-title bembo.title {
margin-top: -0.3em !important
}
.m-featured-collection-parallax {
min-height: inherit
}
.m-homepage .m-homepage-middle-promo {
padding: 1em
}
.icon-circle-down-arrow-lines {
display: none
}
.l-content-homepage {
margin-bottom: 2em
}
.header-underline {
display: none
}
.m-footer-top-half {
border-bottom: 0
}
.m-homepage-recommendations h2.header {
padding-top: .5em
}
.parallaxCollection .btn {
margin-top: -30px;
max-width: 255px
}
.m-homepage-recommendations-more {
display: none
}
@media screen and (max-width:960px) {
.m-featured-title h3.subtitle {
margin-top: -0.25em !important
}
}
@media screen and (min-width:961px) {
.m-category-flower-link {
max-width: 180px;
display: block;
margin: auto
}
.m-homepage .m-homepage-middle-promo {
padding: 0em
}
.l-content-homepage {
margin-top: 0em !important
}
.m-footer-top-half {
border-bottom: 1px solid #ccc
}
.m-homepage-middle-promo {
max-width: 1400px;
margin: 0 auto;
width: 100%
}
.m-featured-title h3.subtitle {
white-space: inherit;
margin-left: -60px;
width: 600px
}
.m-homepage .m-homepage-bottom-promo .m-homepage-bottom-promo-text {
max-width: 640px
}
}
.m-homepage-middle-promo-text {
margin: 0 !important;
padding: 0 !important
}
.m-homepage-middle-promo-text a {
display: none !important
}
.m-homepage-middle-promo-text-p {
margin: 0 !important;
padding: 0 !important
}
.m-homepage-bottom-promo.dark.d-container_12.top-margin.clearfix {
margin: 10px 0 !important
}
.m-homepage .m-homepage-bottom-promo .m-homepage-bottom-promo-fg {
margin-top: -15px
}
.parallaxCollection {
display: inline-block;
*display: inline;
*zoom: 1;
width: 100% !important;
margin: 0 auto
}
}
@media only screen and (min-width:1401px) {
.parallaxCollection {
width: 90% !important
}
}
@media only screen and (max-width:768px) {
.m-stretch-bg.m-featured-collection-bg {
position: relative;
width: 100%;
left: 0;
margin-left: 0
}
.m-featured-collection-parallax .m-stretch-bg-container {
max-height: 275px
}
}
>< type="text/css">@media only screen and (max-width:480px) {
.m-featured-collection-parallax .m-stretch-bg-container {
max-height: 220px !important
}
#parallaxCollection8700048 .m-stretch-bg.m-featured-collection-bg {
background-image: url(//img.teleflora.com/images/o_0/l_backgrounds:ebf6d6-320x220,pg_1/w_320,h_220,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/ebf6d6-320x220/flowers) !important;
background-size: 100% !important;
background-position-y: 0 !important
}
#parallaxCollection16100001 .m-stretch-bg.m-featured-collection-bg {
background-image: url(//img.teleflora.com/images/o_0/l_backgrounds:ChristmasBackground_1_320x200,pg_1/w_320,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/ChristmasBackground_1_320x200/flowers) !important;
background-size: 100% !important;
background-position-y: 0 !important
}
#parallaxCollection16400003 .m-stretch-bg.m-featured-collection-bg {
background-image: url(//img.teleflora.com/images/o_0/l_backgrounds:Xmas_HP_Cartridge_320X220,pg_1/w_320,h_220,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/Xmas_HP_Cartridge_320X220/flowers) !important;
background-size: 100% !important;
background-position-y: 0 !important
}
}
@media only screen and (max-width:768px) {
.subtitle {
width: 80% !important;
margin: 0 auto !important
}
}
.m-stretch-bg.m-featured-collection-bg {
background-size: 100% !important
}
.m-stretch-bg-container .m-stretch-bg {
width: auto !important;
position: static !important;
margin-left: auto !important
}
.m-stretch-bg-container {
overflow: visible !important
}
.parallaxCollection {
max-width: 1400px !important
}
@media only screen and (max-width:960px) {
.m-featured-collection-parallax .m-featured-dock {
margin-top: 0 !important
}
}
@media only screen (min-width:480px) and (max-width:960px) {
.m-featured-collection-parallax .m-stretch-bg-container .m-stretch-bg {
height: 360px !important
}
}
@media only screen and (min-width:960px) {
.m-featured-collection-parallax .m-stretch-bg-container .m-stretch-bg {
height: 360px !important
}
.m-featured-collection-parallax .m-featured-dock {
margin-top: 3em !important
}
}
.m-homepage .m-homepage-middle-promo .m-homepage-middle-promo-text {
max-width: 100% !important
}
#vd-container {
display: none !important
}
@media only screen and (max-width:480px) {
.shopCollectionBtn {
margin-bottom: 10px !important
}
}
.m-featured-text-top.no-desktop.shopCollectionBtn {
margin-top: -40px
}
#parallaxCollection8700048 h2 a {
color: #537c05;
font-: italic;
font-family: 'Avenir LT W01 85 Heavy';
font-weight: bolder;
text-transform: uppercase
}
#parallaxCollection16100001 h2 a {
color: #6f2b3d;
font-: italic;
font-family: 'Avenir LT W01 85 Heavy';
font-weight: bolder;
text-transform: uppercase
}
#parallaxCollection16400003 h2 a {
color: #00843e;
font-: italic;
font-family: 'Avenir LT W01 85 Heavy';
font-weight: bolder;
text-transform: uppercase
}
@media screen and (max-width:960px) {
.m-account-signin {
z-index: 600 !important
}
}
/*#parallaxCollection8700048{background:#fff;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(249 248 248) 47%,rgb(255 255 255) 100%)}*/
/*#parallaxCollection16100001{background:#fff;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(249 248 248) 47%,rgb(255 255 255) 100%)}*/
[id^="parallaxCollection"] {
max-width: 1200px !important;
display: block;
padding-bottom: 20px;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media only screen and (max-width:480px) {
.m-supernav-logo.logo {
background-image: url(https://img.teleflora.com/images/o_0/l_prod:teleflora_logo,pg_1/w_122,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/prod/teleflora_logo/teleflora)
}
}
}
.m-featured-dock.clearfix {
margin: 0 auto
}
.Main-Banner-HP-big tr {
font-size: 13px
}
.Main-Banner-HP-small tr {
font-size: 13px
}
@media screen and (max-width:960px) {
[id^="parallaxCollection"] h2.header {
padding: .5em 2em
}
#parallaxCollection25000003 .m-product-mini:nth-of-type(5) {
display: none !important;
}
}
#parallaxCollection25000003 h2#parallaxCollection25000003 h3,#parallaxCollection25000003 .shopCollectionBtn{display:none;}
/*#parallaxCollection25000003 .l-wrapper{max-width:82em;}*/
#parallaxCollection25000003 .l-wrapper{max-width:90em;}
#parallaxCollection25000003 .m-product-mini {width:15%}
>
<>
.main-banner-hp-common {
display: block !important;
max-width: 1200px;
margin: 0 auto !important
}
.main-banner-hp-common>table {
text-align: center;
font-family: 'Avenir LT W01 85 Heavy'helveticasans-serif;
}
.main-banner-hp-common img {
display: block;
}
.main-banner-hp-md {
display: none;
}
/*.grid-card-table {
margin: 5px 0px;
}
.grid-card-table td {
width: 25%;
padding: 5px;
}
.grid-card-table td>img {
width: 100%;
display: block;
border: none;
margin: 0 auto;
aspect-ratio: auto 276 / 189;
}*/
@media screen and (max-width: 960px) {
.main-banner-hp-common>table:first-child {
background-color: #bf0d0b;
}
.main-banner-hp-common>table:first-child picture>img {
margin-top: -30px;
}
/*.grid-card-table td {
width: 50%;
float: left;
}*/
}
@media screen and (min-width: 960px) {
.main-banner-hp-sm {
display: none;
}
/*.grid-card-table {
margin: 10px 0px;
}
.grid-card-table td {
padding: 10px;
}*/
.main-banner-hp-md {
display: table;
}
}
/* --- GRID STYLES --- */
.grid-card {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 20px 0;
}
.grid-card a {
flex: 1 1 16.66%; /* 6 per row on desktop */
padding: 5px;
box-sizing: border-box;
}
.grid-card img {
width: 100%;
display: block;
border: none;
aspect-ratio: auto 276 / 189;
}
/* --- Mobile Styles --- */
@media screen and (max-width: 960px) {
.grid-card a {
flex: 1 1 33.33%; /* 3 per row on mobile */
}
}
>
< type="text/css">
#parallaxCollection16100001 .m-featured-collection-bg {
background-image: url('https://img.teleflora.com/images/o_0/l_backgrounds:ChristmasBackground_1_1400x420-20230828-215126,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_80,e_sharpen:200/backgrounds/ChristmasBackground_1_1400x420-20230828-215126/christmas');
}
@media screen and (min-width:961px) {
#parallaxCollection16100001 .m-featured-collection-bg {
background-image: url('https://img.teleflora.com/images/o_0/l_backgrounds:ChristmasBackground_1_1400x420-20230828-215126,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_80,e_sharpen:200/backgrounds/ChristmasBackground_1_1400x420-20230828-215126/christmas');
}
}
.oldie #parallaxCollection16100001 .m-featured-collection-bg {
background-image: url('https://img.teleflora.com/images/o_0/l_backgrounds:ChristmasBackground_1_1400x420-20230828-215126,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_80,e_sharpen:200/backgrounds/ChristmasBackground_1_1400x420-20230828-215126/christmas');
}
>
Warm hearts and homes with joyful Christmas bouquets.
< type="text/css">
#parallaxCollection16400003 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:Xmas_HP_Cartridge_1400X420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/Xmas_HP_Cartridge_1400X420/christmas');
}
@media screen and (min-width:961px) {
#parallaxCollection16400003 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:Xmas_HP_Cartridge_1400X420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/Xmas_HP_Cartridge_1400X420/christmas');
}
}
.oldie #parallaxCollection16400003 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:Xmas_HP_Cartridge_1400X420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/Xmas_HP_Cartridge_1400X420/christmas');
}
>
Celebrate the season with fresh wreathstreesand more.
< type="text/css">
#parallaxCollection8700048 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:ebf6d6-1400x420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/ebf6d6-1400x420/flowers');
}
@media screen and (min-width:961px) {
#parallaxCollection8700048 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:ebf6d6-1400x420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/ebf6d6-1400x420/flowers');
}
}
.oldie #parallaxCollection8700048 .m-featured-collection-bg {
background-image: url('//img.teleflora.com/images/o_0/l_backgrounds:ebf6d6-1400x420,pg_1/w_1400,cs_no_cmyk,c_pad,g_south/f_auto,q_auto:eco,e_sharpen:200/backgrounds/ebf6d6-1400x420/flowers');
}
>
Send a birthday bouquet for their special day!
< type="text/css">
#recommendations{display:block;text-align:center;margin-bottom:50px}.grp{display:inline-block}#grp-header{font-size:2.461em!important;color:#fa3c7a;font-family:'Avenir LT W01 85 Heavy';padding:10px;text-transform:uppercase;font-:italic;font-weight:bolder}.priceTag{color:#000}@media screen and (max-width:960px){.grp:nth-child(4),.grp:nth-child(5){display:none}.grp:nth-child(1),.grp:nth-child(2),.grp:nth-child(3),.grp:nth-child(4),.grp:nth-child(5),.grp:nth-child(6){max-width:30%!important}.buynow-grp{display:none}.grpimg{max-width:200px;aspect-ratio:auto 270 / 340}.m-product-mini.grp .fluid{min-height:auto}#grp-header{font-size:1.8em!important}}.grp a{text-decoration: none !important;}
>
< type="text/css">
#holiday-banner-cart{display:none;padding:1em 0;}@media screen and (min-width:961px){.Banner-HP-big{display:block!important;max-width:1200px;margin:0 auto!important}.Banner-HP-small{display:none}}@media screen and (max-width:960px){.Banner-HP-small{display:block!important}.Banner-HP-big{display:none}}
>
< type="text/css">
#parallaxCollection25000003 .m-featured-collection-bg {
background-image: url('');
}
@media screen and (min-width:961px) {
#parallaxCollection25000003 .m-featured-collection-bg {
background-image: url('');
}
}
.oldie #parallaxCollection25000003 .m-featured-collection-bg {
background-image: url('');
}
>
< type="text/css">
#dotd-banner-cart{
display:block!important;max-width:1200px;margin:0 auto!important
}
>
< type="text/css">
@media only screen and (min-width: 961px) {
.m-featured-collection-parallax .m-featured-dock{margin-top:auto !important;}
.parallaxCollection .btn {margin-top: 1em;}}
>
< type="text/css">
#HP-readmore{
text-align: left;
}
#HP-readmore p{
margin:10px 0;
}
#HP-readmore .m-subcategory-header-more-text{font-size:.8em;}
>
< type="text/css">
.m-promo-bar {
margin-bottom: 0px!important;
}
.m-promo-bar {margin-bottom: 0px!important;}
.m-partner-promo-message {margin-left:0!important;}
.m-pm-header {border:0!important}
>