:root{--template-folder:"/template/202604221405"}:root{--brand:#4f5064;--brand_pink:#e77c96;--brand_purple:#e96c00;--purple_bg:#e96c00;--purple_border:#e96c00;--brand_purple_hov:#e96c00;--brand_blue_opac:rgba(39, 40, 71, 0.64);--brand_yellow:#ffd86e;--brand_yellow_hov:#f9ce58;--brand_yellow_2:#FDE7EF;--yellow_alt:#FEFCEA;--d2f-pink:#FCEAF4;--d2f-pink-2:#ffe1f3;--d2f-yellow:#FCF1D3;--d2f-blue:#ebf0ff;--brand_turq:#9CF0E0;--off_white:#FEFCED;--white:#FFF;--white_alt:#F9F9F9;--white_hov:#FBF9FF;--black:#000;--grey:#DDDBDD;--grey_alt:#F7F7F7;--blue_light:#57576F;--blue_alt:#626377;--border_one:#D9D9D9;--border_two:#E6E7EA;--border_three:#C2C2CA;--seperator:#CFCFCF;--placeholder:#A8A8B6;--button_text:#23233D;--green:#72CE76;--green_alt:#8AD68D;--peach:#FC9D68;--peach_alt:#FDAD81;--peach_alt_2:#FEE5E4;--peach_alt_3:#FEDECD;--red:#D05252;--red_alt:#FF876D;--grey_alt_2:#535369;--grey_alt_3:#9493A2;--white_alt_2:#F9F9FB;--green_alt_2:#E8F7E8;--green_alt_3:#D0EFD2;--bg_background:#F3F3F3;--green_alt_4:#D0F08C;--green_alt_5:#4D884F;--green_dark:#165510;--orange:#FAB300;--progress:#F2F2F5;--box:#E5E1F1;--ease:0.3s;--big_ease:0.5s;--weight_100:100;--weight_200:200;--weight_300:300;--weight_400:400;--weight_500:500;--weight_600:600;--weight_700:700;--weight_800:800;--weight_900:900;--tier_1:10;--tier_2:20;--tier_3:30;--tier_4:40;--tier_5:50;--tier_6:60;--tier_7:70;--tier_8:80;--tier_9:90;--tier_10:100;--body_background_colour:var(--white);--line_height:1.35em;--line_height_tight:1.25;--line_height_loose:1.75;--body_font:"Rethink Sans",sans-serif;--body_line_height:var(--line_height);--body_font_weight:var(--weight_400);--body_margin:0 0 24px;--body_font_size:16px;--heading_font:"Rethink Sans",sans-serif;--h1:20px;--h2:20px;--h3:20px;--h4:32px;--h5:14px;--h6:18px;--heading_font_weight:var(--weight_600);--heading_margin:0 0 18px;--letter_spacing:0;--border_radius:8px;--border_radius_small:4px;--border_radius_medium:16px;--border_radius_large:24px;--swiper-dot-bg:#fff;--swiper-dot-active:#ffd700}.flex{display:flex}.flex-wrap{display:flex;flex-wrap:wrap}.flex-align{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-col-center{align-items:center;justify-content:center}.icon-wrap{display:flex;align-items:center}.icon-wrap img{width:16px;height:16px;margin-right:4px}.icon-wrap img:last-child{margin-right:0}.icon-wrap i{margin-right:4px}.input-wrap{position:relative}.input-wrap i{color:var(--blue_alt);position:absolute;left:0;top:8px;padding:8px 12px}.input-wrap input{width:100%;padding-left:30px!important}.section-border-bottom{border-bottom:1px solid var(--border_two)}header,nav{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background-color:var(--body_background_colour)}h1{font-size:2em;margin:.67em 0}strong{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}button,input{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button{text-transform:none}button{-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input{-webkit-appearance:none;border-radius:0}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a{outline:0;text-decoration:none}button{outline:0;border:none;padding:0}*,:after,:before{-o-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0;list-style-type:none}img{transform:translateZ(0)}img.bg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";overflow-clip-margin:unset}.lazyload{opacity:0}a{color:var(--brand)}html{scroll-behavior:smooth}body{overflow-x:hidden;background:#f2f2f2;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}body::-webkit-scrollbar{display:none}.wrapper{max-width:1440px;width:100%;margin:0 auto;background:#fff;padding-bottom:60px}.wrapper-alt{max-width:1440px;width:100%;margin:0 auto;background:#fff}.wrapper-content{max-width:1440px;width:100%;padding-inline:32px}@media only screen and (max-width:1440px){.wrapper-content{padding-inline:30px}}@media only screen and (max-width:1024px){.wrapper-content{padding-inline:24px}}@media only screen and (max-width:768px){.wrapper-content{padding-inline:16px}}.gutter{padding-inline:32px;max-width:1440px;margin:0 auto}@media only screen and (max-width:1440px){.gutter{padding-inline:30px}}@media only screen and (max-width:1024px){.gutter{padding-inline:0}}.best-sellers-overlay,.flag-overlay,.flowers-overlay,.occasions-overlay{max-width:1320px;margin:0 auto;top:170px!important;border-radius:0 0 16px 16px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);opacity:0;transform:translateY(-12px)}.usp-banner-section .wrapper-content{padding-inline:60px}.no-scroll-overlay{background:#000;position:absolute;top:0;right:0;left:0;bottom:-500%;z-index:102;display:none;opacity:.7}body,html{font-family:var(--body_font);font-weight:var(--weight_400);color:var(--brand);font-optical-sizing:auto;font-variant-numeric:lining-nums}h1,h2,h3{font-family:var(--heading_font);font-weight:var(--heading_font_weight);margin:var(--heading_margin);letter-spacing:var(--letter_spacing);font-feature-settings:"liga" off!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}h1{font-size:var(--h1);font-weight:var(--weight_700)}h2{font-size:var(--h2);font-weight:var(--weight_600);line-height:24px}.h3,h3{font-size:var(--h3);font-weight:var(--weight_600)}.p-style,p{font-family:var(--body_font);font-size:var(--body_font_size);font-weight:var(--weight_400);color:var(--brand);line-height:24px;margin:0;font-feature-settings:"liga" off!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}.p-style-medium{font-size:14px}span{font-feature-settings:"liga" off!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}a{font-feature-settings:"liga" off!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}.head-overlay-link{font-size:14px;font-weight:var(--weight_400);line-height:normal;color:var(--brand)}.head-nav{font-size:14px;font-weight:var(--weight_400)}.head-nav-small{font-size:14px;font-weight:var(--weight_400);line-height:10px}.mobile-nav-link{font-size:16px;font-weight:var(--weight_400);color:var(--brand)}.mobile-nav-link-title{font-size:16px;font-weight:var(--weight_400);line-height:normal;color:var(--brand)}.mobile-nav-link-link{font-weight:var(--weight_400);margin-bottom:16px;font-size:16px;color:var(--brand)}.head-usp{font-size:12px;font-weight:var(--weight_400);line-height:normal}.head-usp a{font-weight:var(--weight_400)}.countdown-timer{font-size:32px;font-weight:var(--weight_800);letter-spacing:-.64px;line-height:1.2;text-shadow:0 1px 1px rgba(0,0,0,.08);text-align:center;color:var(--brand)}.countdown-sep{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.64px;color:var(--brand);opacity:.24}.footer-nav-title{font-size:16px;font-weight:var(--weight_700);line-height:normal;color:var(--brand)}.footer-link{font-size:16px;font-weight:var(--weight_400);line-height:normal;color:var(--brand);width:-moz-fit-content;width:fit-content}strong{font-family:var(--body_font);font-weight:var(--weight_600);color:var(--brand)}.btn{background:var(--brand_yellow);border:1px solid var(--brand_yellow);border-radius:var(--border_radius);padding:15px;font-weight:var(--weight_700);line-height:normal;color:var(--brand);display:inline-block;text-align:center;outline:0}.btn-white{border:1px solid #c2c2ca;background:var(--white)}.btn-yellow{background:var(--brand_yellow);border:1px solid var(--brand_yellow);color:var(--brand)}.occasions-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0;overflow:hidden}.occasions-overlay-content{display:flex;justify-content:space-between}.occasions-overlay-content .col-title{color:var(--button_text);font-weight:var(--weight_600);font-size:14px;line-height:normal;margin-bottom:16px}.occasions-overlay-content .col-links{display:flex;flex-direction:column}.occasions-overlay-content .col-links a{margin-bottom:12px}.occasions-overlay-content .col-links a:last-child{margin-bottom:0}.occasions-overlay-content .col-links-duo{display:flex;flex-direction:row}.occasions-overlay-content .col-links-duo .col-one,.occasions-overlay-content .col-links-duo .col-two{display:flex;flex-direction:column}.occasions-overlay-content .col-links-duo .col-two{margin-left:80px}.occasions-overlay-content .col-image{width:100%;max-width:260px;max-height:260px;border-radius:var(--border_radius);overflow:hidden}.occasions-overlay-content .col-image .image-col-container{position:relative;width:100%;max-width:260px;height:260px}.occasions-overlay-content .col-image .image-col-container p{background:linear-gradient(180deg,rgba(49,35,85,0) 0,#312355 100%);position:absolute;color:#fff;padding:16px;bottom:0;font-size:14px;font-weight:var(--weight_600);line-height:normal;width:100%}.flowers-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0}.flowers-overlay-content{display:flex;justify-content:space-between}.flowers-overlay-content .left-links{display:flex;width:100%}.flowers-overlay-content .left-links .col{margin-left:50px}.flowers-overlay-content .left-links .col-title{color:var(--button_text);font-weight:var(--weight_600);font-size:14px;line-height:normal;margin-bottom:16px}.flowers-overlay-content .left-links .col-links{display:flex;flex-direction:column}.flowers-overlay-content .left-links .col-links a{margin-bottom:12px}.flowers-overlay-content .left-links .col-links a:last-child{margin-bottom:0}.flowers-overlay-content .left-links .col-links-duo{display:flex;flex-direction:row}.flowers-overlay-content .left-links .col-links-duo .col-one,.flowers-overlay-content .left-links .col-links-duo .col-two{display:flex;flex-direction:column}.flowers-overlay-content .left-links .col-links-duo .col-two{margin-left:50px}.flowers-overlay-content .col-image{margin-right:0;width:100%;max-width:260px;max-height:260px;border-radius:var(--border_radius);overflow:hidden}.flowers-overlay-content .col-image .image-col-container{position:relative;width:100%;max-width:260px;height:260px}.flowers-overlay-content .col-image .image-col-container p{background:linear-gradient(180deg,rgba(49,35,85,0) 0,#312355 100%);position:absolute;color:#fff;padding:16px;bottom:0;font-size:14px;font-weight:var(--weight_600);line-height:normal;width:100%}.best-sellers-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0;display:none}.best-sellers-overlay-content{display:flex}.best-sellers-overlay-content .col{min-width:140px}.best-sellers-overlay-content .col-title{color:var(--button_text);font-weight:var(--weight_600);font-size:14px;line-height:normal;margin-bottom:16px}.best-sellers-overlay-content .col-trio{margin-left:80px}.best-sellers-overlay-content .col-trio-content{display:flex;flex-wrap:wrap}.best-sellers-overlay-content .col-trio-content-item{display:flex;align-items:center;width:100%;max-width:286px;margin:6px;border-radius:9px}.best-sellers-overlay-content .col-trio-content-item .image-container{position:relative;width:100px;height:100px;margin-right:16px;border-radius:var(--border_radius);overflow:hidden;background:var(--bg_background)}.best-sellers-overlay-content .col-trio-content-item .image-container img{-o-object-fit:contain;object-fit:contain}.best-sellers-overlay-content .col-trio-content-item .item-title{font-size:var(--button_text);line-height:24px;font-weight:var(--weight_400);margin-bottom:4px}.best-sellers-overlay-content .col-trio-content-item .item-price{font-size:14px;line-height:normal;font-weight:var(--weight_600)}.flag-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0}.flag-overlay-content .flag-inter-content{flex-wrap:wrap;justify-content:start;gap:8px}.flag-overlay-content .flag-inter-content .flag-inter{width:calc(25% - 6px);margin:0;margin-top:16px}@media only screen and (max-width:1024px){.flag-overlay-content .flag-inter-content .flag-inter{justify-content:flex-start;overflow-x:scroll;width:calc(20% - 16px)}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review p{font-size:14px}}.flag-overlay-content .flag-inter-content .flag-inter .image-container{position:relative;overflow:hidden;width:100%;max-width:25px;height:18px;margin-right:8px}.flag-overlay-content .flag-inter-content .flag-inter .image-container img{-o-object-fit:contain;object-fit:contain}.flag-overlay-content .flag-inter-content .flag-inter p{font-weight:var(--weight_400);line-height:normal;font-size:14px}.flag-overlay-content h3{font-size:15px;flex:0 0 100%;margin-bottom:0}.flag-overlay-content .flex{align-items:flex-start}.flag-overlay-content .flex .top-areas{gap:0}.flag-overlay-content .flex .top-areas .flag-inter{width:50%}.select-a-florist-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0 24px 0 rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);opacity:0}@media only screen and (max-width:767px){.flag-overlay-content .flag-inter-content .flag-inter{width:calc(25% - 16px)}.flag-overlay-content .flag-inter-content .flag-inter p{font-size:12px}.select-a-florist-overlay{height:85vh;top:unset;bottom:0;border-radius:unset;transform:translateY(100%);border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.select-a-florist-overlay-content{height:100%;position:relative}.select-a-florist-overlay-content-top{background:var(--white)}.select-a-florist-overlay-content .overlay-close{position:absolute;top:40px;right:40px}.select-a-florist-overlay-content .select-title{padding-top:40px;padding-left:40px;color:var(--button_text)}@media only screen and (max-width:767px){.select-a-florist-overlay-content .overlay-close{right:20px}.select-a-florist-overlay-content .select-title{padding-left:20px;font-size:20px}}.select-a-florist-overlay-content .sub-head{color:var(--grey_alt_2);font-weight:var(--weight_400);line-height:normal;width:100%;max-width:344px;display:inline-block;margin-top:8px;padding-left:40px}@media only screen and (max-width:767px){.select-a-florist-overlay-content .sub-head{padding-left:20px}}.select-a-florist-overlay-content .select-result-text-content{margin-top:40px;padding-left:40px;padding-right:40px;overflow:scroll}@media only screen and (max-width:767px){.select-a-florist-overlay-content .select-result-text-content{padding-left:20px;padding-right:20px;margin-top:20px}}.select-a-florist-overlay-content .select-result-content{padding-left:40px;padding-right:40px;padding-top:16px;height:100%;height:calc(90vh - 100px);overflow:scroll;padding-bottom:160px}.select-a-florist-overlay-content .select-a-florist-button{background:#fff;position:absolute;bottom:0;left:0;right:0;padding-top:35px;box-shadow:-8px 0 24px 0 rgba(0,0,0,.08)}@media only screen and (max-width:767px){.select-a-florist-overlay-content .select-result-content{padding-left:20px;padding-right:20px;height:calc(75vh - 100px);padding-bottom:190px}.select-a-florist-overlay-content .select-a-florist-button{position:fixed}}.select-a-florist-overlay-content .select-a-florist-button-container{background:var(--white);padding-bottom:40px;padding-left:40px;padding-right:40px}.select-a-florist-overlay-content .select-a-florist-button-container .btn,.select-a-florist-overlay-content .select-a-florist-button-container button{width:100%}.product-select-a-florist .select-result-text-content{padding-bottom:16px}.product-select-a-florist .continue-disabled{background:var(--white_alt_2);opacity:.5}.search-florist-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0 24px 0 rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;padding:40px;top:0;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);opacity:0}@media only screen and (max-width:767px){.search-florist-overlay{height:85vh;top:unset;bottom:0;border-radius:unset;transform:translateY(100%);border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:32px}.search-florist-overlay-content .h3{font-size:20px}}.search-florist-overlay-content{height:100%;position:relative;overflow:hidden;overflow-y:scroll;scrollbar-color:unset}.search-florist-overlay-content .overlay-close{position:absolute;top:0;right:0}.search-florist-overlay-content p{color:var(--button_text)}.search-florist-overlay-content input{margin-top:32px;width:100%;padding:12px;outline:var(--border_three);border:1px solid var(--border_three);border-radius:var(--border_radius_small)}.search-florist-overlay-content .input-wrap i{color:var(--blue_alt);top:40px}.search-florist-overlay-content .search-results .input-actions{display:flex;justify-content:space-between;margin-top:14px}.search-florist-overlay-content .search-results .input-actions p{font-size:14px;line-height:normal;font-weight:var(--weight_400);color:var(--grey_alt_2)}.search-florist-overlay-content .search-results .different-occasions{margin-top:34px;max-height:250px;overflow:hidden;margin-bottom:50px;overflow-y:scroll}.flower-results-content{height:calc(70vh - 100px);overflow:scroll;max-height:450px}@media only screen and (max-width:767px){.search-florist-overlay-content .search-results .input-actions p{font-size:12px}.search-florist-overlay-content .search-results .different-occasions{margin-top:24px}.flower-results-content{padding-bottom:200px}}.mobile-nav-menu{width:100%;position:fixed;top:0;right:0;bottom:0;background:var(--white);z-index:201;padding:24px;transform:translateX(200%);z-index:100}.mobile-nav-menu-content{position:relative}.mobile-nav-menu-content .back-action{display:flex;margin-bottom:26px}.mobile-nav-menu-content .back-action-title{color:var(--button_text);margin-left:2px;font-weight:var(--weight_600);font-size:14px;line-height:normal}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title{position:relative;display:inline-block;width:100%;margin-top:24px}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title:first-child{margin-top:0}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title:after{content:url("/template/2024/images/nav-arrow.svg");position:absolute;margin-left:5px;right:0}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title.is--active::after{transform:rotate(-180deg)}.mobile-nav-menu-content .mobile-navigation .mobile-nav-items{margin-top:18px;display:none}.mobile-nav-menu-content .mobile-navigation .mobile-nav-items-content{display:flex;flex-direction:column}.mobile-nav-menu-content .mobile-navigation .mobile-nav-items-content .mobile-nav-link-link{margin-left:8px}.mobile-best-seller-overlay,.mobile-occasions-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);padding:24px;padding-top:0;transform:translateX(200%);z-index:104;width:85%}.mobile-flowers-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);z-index:201;padding:24px;padding-top:0;transform:translateX(200%);z-index:105;width:85%}.mobile-currency-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);padding:24px;padding-top:0;transform:translateX(200%);z-index:104;width:85%}.mobile-currency-overlay-content .mobile-navigation .currency-row{padding:17px}.mobile-currency-overlay-content .mobile-navigation .currency-row-tab{background:var(--progress);padding:4px 12px;border-radius:var(--border_radius_large);margin-right:8px}.mobile-currency-overlay-content .mobile-navigation .currency-row p{font-size:12px;color:var(--grey_alt_2)}.mobile-currency-overlay-content .mobile-navigation .currency-row .type{font-size:16px;font-weight:var(--weight_600)}.mobile-currency-overlay-content .mobile-navigation .currency-row.is--active{background:var(--white-hov);border-radius:var(--border_radius)}.mobile-currency-overlay-content .mobile-navigation .currency-row.is--active .type{color:var(--brand_purple)}.mobile-country-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);padding:24px;padding-top:0;transform:translateX(200%);z-index:104;width:85%}.mobile-country-overlay-content .mobile-navigation .country-row{padding:17px}.mobile-country-overlay-content .mobile-navigation .country-row-flag{margin-right:8px}.mobile-country-overlay-content .mobile-navigation .country-row-flag img{width:20px}.mobile-country-overlay-content .mobile-navigation .country-row .flag-country{color:var(--grey_alt_2);font-weight:var(--weight_600)}.hero-date-picker-overlay{background:var(--white);width:100%;max-width:592px;margin:0 auto;position:absolute;top:5%;left:0;right:0;max-height:700px;overflow:scroll;background:var(--white);z-index:110;border-radius:var(--border_radius);display:none}.hero-date-picker-overlay .overlay-close{position:absolute;top:40px;right:40px}.hero-date-picker-overlay-content{padding:40px}.hero-date-picker-overlay-content .hero-steps-content{display:flex}.hero-date-picker-overlay-content .hero-steps-content .hero-step{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:77px;margin-left:auto;margin-right:auto}.hero-date-picker-overlay-content .hero-steps-content .hero-step .ph{border-radius:40px;background:var(--yellow_alt);padding:8px}.hero-date-picker-overlay-content .hero-steps-content .hero-step span{font-weight:var(--weight_600);line-height:normal}.hero-date-picker-overlay-content .hero-steps-content .hero-step::after{content:"";position:absolute;width:200%;height:1px;color:var(--border_three);bottom:50%;left:50%;top:15px;transform:translateY(50%);border-radius:1px;border-style:dashed;border-top:1px;z-index:-1}.hero-date-picker-overlay-content .hero-steps-content .hero-step:last-child::after{display:none}.hero-date-picker-overlay-content .hero-steps-content .disabled .ph{background:var(--white_alt_2)}.hero-date-picker-overlay-content .hero-steps-content .disabled{color:var(--blue_alt)}.hero-date-picker-overlay-content .input-wrap{margin-top:4px}.hero-date-picker-overlay-content .input-wrap .ph{font-size:20px;top:4px}.hero-date-picker-overlay-content .input-wrap input{padding:12px;border-radius:var(--border_radius_small);border:1px solid var(--border_three);padding-left:38px!important}.hero-date-picker-overlay-content .hero-date-btn{margin-top:100px;width:100%}.hero-date-picker-overlay-content .hero-steps-inputs .hero-over-title{margin-bottom:4px}.hero-date-picker-overlay-selection{background:var(--white);width:100%;max-width:592px;max-height:780px;overflow:scroll;margin:0 auto;position:absolute;top:5%;left:0;right:0;background:var(--white);z-index:110;border-radius:var(--border_radius);display:none}.hero-date-picker-overlay-selection .overlay-close{position:absolute;top:40px;right:40px}.hero-date-picker-overlay-selection-content{padding:40px;overflow:scroll}.hero-date-picker-overlay-selection-content .hero-steps-content{display:flex}.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;margin-left:auto;margin-right:auto}.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step .ph{border-radius:40px;background:var(--yellow_alt);padding:8px}.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step span{font-weight:var(--weight_600);line-height:normal}.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step::after{content:"";position:absolute;width:200%;height:1px;color:var(--border_three);bottom:50%;left:50%;top:15px;transform:translateY(50%);border-radius:1px;border-style:dashed;border-top:1px;z-index:-1}@media only screen and (max-width:533px){.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step::after{width:171%}}@media only screen and (max-width:457px){.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step::after{width:140%}}.hero-date-picker-overlay-selection-content .hero-steps-content .hero-step:last-child::after{display:none}.hero-date-picker-overlay-selection-content .hero-steps-content .disabled .ph{background:var(--white_alt_2)}.hero-date-picker-overlay-selection-content .hero-steps-content .disabled{color:var(--blue_alt)}.hero-date-picker-overlay-selection-content .sending-to{font-weight:var(--weight_600)}.hero-date-picker-overlay-selection-content .input-wrap{margin-top:4px;margin-bottom:36px}.hero-date-picker-overlay-selection-content .input-wrap input{padding:12px;border-radius:var(--border_radius_small);border:1px solid var(--border_three)}.hero-date-picker-overlay-selection-content .date-picker-selection{display:flex}.hero-date-picker-overlay-selection-content .date-picker-selection .right{width:100%;margin-left:24px}.hero-date-picker-overlay-selection-content .date-picker-selection-btns{display:flex;flex-direction:column;margin-top:24px}.hero-date-picker-overlay-selection-content .date-picker-selection-btns .change{text-align:center;margin-top:16px}.change-currency-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0 24px 0 rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);opacity:0}@media only screen and (max-width:767px){.change-currency-overlay{height:85vh;top:unset;bottom:0;border-radius:unset;transform:translateY(100%);border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.change-currency-overlay-content .top .currency-btn{font-size:14px}}.change-currency-overlay-content{height:100%;position:relative;padding:40px}.change-currency-overlay-content .overlay-close{position:absolute;top:40px;right:40px}.change-currency-overlay-content .top .title-small{font-weight:var(--weight_600);font-size:14px;line-height:normal}.change-currency-overlay-content .top .select-currency-container{position:relative}.change-currency-overlay-content .top .currency-btn{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);width:100%;outline:0;padding:16px;height:53px;padding-left:16px!important;position:relative;background:var(--white)}.change-currency-overlay-content .top .currency-btn p span{margin-right:8px}.change-currency-overlay-content .top .currency-dropdown{opacity:0;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius_small);overflow:auto;position:absolute;left:0;top:80px;right:0;z-index:10;height:50vh}.change-currency-overlay-content .top .currency-dropdown .currency-row{padding:16px;border-bottom:1px solid var(--border_three)}.change-currency-overlay-content .top .currency-dropdown .currency-row:last-child{border-bottom:0}.change-currency-overlay-content .bottom{position:absolute;bottom:40px;left:40px;right:40px}.change-currency-overlay-content .bottom .need{text-align:center;margin-bottom:17px}.generic-overlay{position:fixed;background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);width:100%;max-width:592px;padding:40px;z-index:103;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:103}.generic-overlay .overlay-close{position:absolute;top:40px;right:40px}.generic-overlay-content .generic-title{color:var(--brand_purple);font-size:24px;font-weight:var(--weight_600);width:100%;max-width:90%;line-height:32px}.generic-overlay-content .generic-message{font-size:14px;width:100%;max-width:90%;color:var(--grey_alt_2);margin-top:8px;margin-bottom:24px}.order-toast-overlay{background:var(--brand);border-radius:var(--border_radius_small);max-width:-moz-fit-content;max-width:fit-content;padding:20px;position:fixed;top:2vh;right:16vw;z-index:200;opacity:0;transform:translateY(-20px);display:none}@media only screen and (max-width:767px){.order-toast-overlay{top:4vh;right:8vw;left:8vw}}.order-toast-overlay-content p{color:var(--white)}.order-toast-overlay .progress-bar{background-color:var(--blue_alt);height:5px;width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left;animation:3s linear forwards progress}@keyframes progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.product-box-delivery-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0 24px 0 rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);opacity:0}@media only screen and (max-width:767px){.product-box-delivery-overlay{height:85vh;top:unset;bottom:0;border-radius:unset;transform:translateY(100%);border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.product-box-delivery-overlay-content{height:100%;position:relative;display:flex;flex-direction:column}.product-box-delivery-overlay-content-top{background:var(--white);padding:40px;flex-shrink:0}.product-box-delivery-overlay-content .overlay-close{position:absolute;top:40px;right:40px}.product-box-delivery-overlay-content .select-title{color:var(--button_text)}.product-box-delivery-overlay-content .sub-head{color:var(--grey_alt_2);font-weight:var(--weight_400);line-height:normal;width:100%;max-width:344px;display:inline-block}.product-box-delivery-overlay .select-title-new{font-size:20px;color:var(--button_text);font-weight:var(--weight_700);line-height:normal;padding-left:40px;padding-top:40px;padding-bottom:40px;flex-shrink:0}.product-box-delivery-overlay .flower-results-content{flex:1;overflow-y:auto;padding:0 40px 40px;height:auto;max-height:100%}.product-box-delivery-overlay .pop-up-selected-florist{margin:24px 0}.product-box-delivery-overlay .pop-up-selected-florist .prod-selected-chosen{margin:24px 0}.product-box-delivery-overlay .prod-box-select-title{margin:24px 0;line-height:normal}.product-box-delivery-overlay .product-box-delivery-alert{background:#e9deff;padding:16px 24px;border-radius:var(--border_radius_small);min-width:100%;margin-top:35px}.countdown{font-weight:var(--weight_600)}:root{--border:#dcdcdc;--surface:#ffffff;--accent:#fab300;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:2rem;--space-8:3rem}.panel-outer{padding:0 30px}.panel-wrapper{padding:0 30px}.panel-inner-shop{padding:var(--space-2);border-top:1px solid var(--border);border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;top:-1px}.florist-info-tabs-section-content.flex-align{border-bottom:none}@media (max-width:980px){.panel-outer{padding:0 15px}.panel-wrapper{padding:0 15px}.panel-inner-shop{padding:var(--space-2)}}@media only screen and (max-width:767px){.product-box-delivery-overlay-content .overlay-close{right:20px}.product-box-delivery-overlay-content .select-title{font-size:20px}.florist-info-tabs-section-content .switch-tab{padding:20px 15px;font-weight:600;font-size:16px!important}}@media (max-width:860px){.switch-tab{padding:18px 14px!important}}.florist-info-tabs-section{margin-top:20px}.florist-info-tabs-section-content{display:flex;align-items:flex-end;gap:0!important;overflow-x:none;scrollbar-width:none}.florist-info-tabs-section-content::-webkit-scrollbar{display:none}.florist-info-tabs-section .switch-tab{flex:0 0 auto;white-space:nowrap;padding:16px 24px;border-bottom:1px solid #dcdcdc;margin-right:-1px;background:#fff;font-weight:500;font-size:17px!important;color:var(--brand)!important;position:relative;border-left:1px solid transparent}.florist-info-tabs-section .switch-tab.is--active{border-bottom:1px solid #fff;margin-bottom:-1px;z-index:3}.florist-info-tabs-section .switch-tab.is--active::before{content:"";position:absolute;left:-1px;top:-1px;height:7px;width:calc(100% + 2px);background:#ee88a2}.florist-info-tabs-section .switch-tab:first-child{border-left:1px solid transparent}.florist-info-tabs-section .switch-tab:first-child.is--active{border-left-color:#dcdcdc}@media (max-width:768px){.florist-info-tabs-section .switch-tab{padding:16px 14px;font-size:16px!important}}.florist-info-tabs-section-content .shop-tab.is--active{border-bottom:2px solid #fff!important;color:var(--brand_purple)}.trio-grid-count-right-content{flex-wrap:wrap;width:calc(100% + 34px);margin:-12px;display:flex}@media only screen and (max-width:767px){.trio-grid-count-right-content{width:100%;margin:0;justify-content:space-between}.trio-grid-count-right-content .order-now-block{display:block;min-width:100%;text-align:center}}.trio-grid-count-right-content .tile-large-white{flex-grow:0;max-width:33%;flex-basis:33%;padding:12px}@media only screen and (max-width:1023px){.trio-grid-count-right-content .tile-large-white{max-width:50%;flex-basis:50%}}@media only screen and (max-width:767px){.trio-grid-count-right-content .tile-large-white{padding:0;max-width:100%;flex-basis:100%;margin-bottom:24px}.trio-grid-count-right-content .tile-large-white-text{flex-direction:row}.trio-grid-count-right-content .tile-large-white-text .tile-text-right{margin-top:0;max-width:-moz-fit-content;max-width:fit-content;margin-left:10px}.florist-reviews-section-content{border-bottom:none}}.trio-grid-count-left .pad{padding-bottom:64px}.florist-about-section{margin-top:clamp(24px,6vw,40px);margin-bottom:80px;display:none}.florist-about-section .florist-about-section-content{display:grid;grid-template-columns:320px minmax(0,1fr);gap:36px;align-items:start;padding-bottom:60px!important}.florist-about-section .florist-about-section-content>.left{width:100%;max-width:320px;display:flex;flex-direction:column;gap:18px;top:110px;background:rgba(0,0,0,0)}.florist-about-section .florist-about-section-content>.right{min-width:0;width:100%}.florist-about-section .florist-thumbnail{display:flex;justify-content:center;align-items:center;width:100%}.florist-about-section .florist-thumbnail .bg{position:static!important;width:100%!important;height:100%!important}.florist-about-section .image-container{width:100%;aspect-ratio:1/1!important;border-radius:10px;overflow:hidden}.florist-about-section .image-container img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}.florist-about-section .delivery-options,.florist-about-section .opening-container{background:#fff;border:1px solid #ececec!important;border-radius:14px;padding:18px}.florist-about-section .delivery-title,.florist-about-section .opening-title{font-size:clamp(16px,6vw,18px);line-height:1.2;font-weight:700;margin-bottom:14px;color:var(--brand_pink)!important;letter-spacing:-.01em}.florist-about-section .opening-container-content{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px!important;padding:8px 0;color:var(--brand)!important;border-bottom:1px solid #f0f0f0}.florist-about-section .opening-container-content:first-of-type{padding-top:0}.florist-about-section .opening-container-content:last-child{border-bottom:none;padding-bottom:0}.florist-about-section .opening-container-content .left,.florist-about-section .opening-container-content .right{font-size:16px;line-height:1.5;font-weight:400;color:var(--brand)!important}.florist-about-section .opening-container-content .right{text-align:right;white-space:nowrap}.florist-about-section .delivery-options-content{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.florist-about-section .day{text-align:center}.florist-about-section .day p{margin-top:8px;font-size:14px;line-height:1.3;font-weight:400;color:var(--brand)}.florist-about-section .available-box,.florist-about-section .unavailable-box{width:44px;height:44px;margin:0 auto;border-radius:10px;display:flex;align-items:center;justify-content:center}.florist-about-section .available-box{background:#e8f5e9;border:1px solid #d6ead7}.florist-about-section .unavailable-box{background:#fff;border:1px solid #f0f0f0}.florist-about-section .about-right-approved{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0;background:0 0;font-size:16px!important;line-height:1.2;font-weight:600;color:var(--brand);margin:0 0 10px}.florist-about-section .about-right-text{max-width:800px;background:#fff;border-radius:16px;padding:0 30px 28px}.florist-about-section .about-right-text h2{font-size:clamp(16px,6vw,18px);line-height:1.15;font-weight:700;color:var(--brand_pink);margin:20px 0;letter-spacing:-.02em}.florist-about-section .about-right-text h2:first-child{margin:0 0 20px}.florist-about-section .about-main{font-size:16px;line-height:1.5;font-weight:400;color:var(--brand);margin:0}.florist-about-section .more-about{font-size:16px;line-height:1.5;font-weight:400;color:var(--brand);margin:18px 0 0}.florist-about-section .delivery-areas{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}.florist-about-section .delivery-areas h2{margin:0 0 14px}.florist-about-section .areas-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;list-style:none;padding:0;margin:0}.florist-about-section .areas-list li{margin:0;line-height:1}.florist-about-section .areas-list a{text-decoration:none;font-size:16px;line-height:1.45;font-weight:400;color:var(--brand);text-decoration:underline}@media (max-width:1024px){.florist-about-section .areas-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.florist-about-section .areas-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px}}@media (max-width:360px){.florist-about-section .areas-list{grid-template-columns:1fr!important}}@media (max-width:1199px){.florist-about-section .florist-about-section-content{grid-template-columns:300px minmax(0,1fr);gap:28px}.florist-about-section .florist-about-section-content>.left{max-width:300px}.florist-about-section .about-right-text{max-width:720px;padding:26px 28px}}@media (max-width:1024px){.florist-about-section .florist-about-section-content{grid-template-columns:280px minmax(0,1fr);gap:22px}.florist-about-section .florist-about-section-content>.left{max-width:280px;top:96px}.florist-about-section .about-main,.florist-about-section .more-about{font-size:16px}.florist-about-section .areas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}@media (max-width:768px){.florist-about-section{margin-bottom:48px}.florist-about-section .florist-about-section-content{display:flex;flex-direction:column;gap:18px;padding-bottom:0}.florist-about-section .florist-about-section-content>.left{position:static;max-width:100%;gap:16px}.florist-about-section .florist-about-section-content>.right{padding-top:0}.florist-about-section .image-container{width:100%;max-width:none}.florist-about-section .delivery-options,.florist-about-section .opening-container{padding:16px}.florist-about-section .opening-container-content .left,.florist-about-section .opening-container-content .right{font-size:15px}.florist-about-section .delivery-options-content{gap:8px}.florist-about-section .day p{font-size:13px}.florist-about-section .about-right-approved{margin:0 0 16px;font-size:14px}.florist-about-section .about-right-text{max-width:100%;padding:22px 0}.florist-about-section .about-main,.florist-about-section .more-about{font-size:16px;line-height:1.75}.florist-about-section .delivery-areas{margin-top:22px;padding-top:18px}.florist-about-section .areas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.florist-about-section .areas-list a{font-size:15px}}@media (max-width:480px){.florist-about-section .florist-about-section-content{gap:16px}.florist-about-section .delivery-options,.florist-about-section .opening-container{padding:14px;border-radius:12px}.florist-about-section .delivery-title,.florist-about-section .opening-title{font-size:17px}.florist-about-section .opening-container-content{padding:7px 0}.florist-about-section .opening-container-content .left,.florist-about-section .opening-container-content .right{font-size:15px!important}.florist-about-section .available-box,.florist-about-section .unavailable-box{width:42px;height:42px}.florist-about-section .day p{font-size:12px}.florist-about-section .about-right-approved{width:100%;justify-content:center;text-align:center;padding:10px 14px}.florist-about-section .about-right-text{padding:20px 0 0!important}.florist-about-section .about-main,.florist-about-section .more-about{font-size:15px!important;line-height:1.75}.florist-about-section .areas-list{grid-template-columns:1fr}.florist-about-section .areas-list a{font-size:15px!important}}.wrapper-content.about-wrap{padding:clamp(0px,4vw,0px) clamp(30px,6vw,30px) 0}.customer-info.flex{margin-bottom:16px}.filters-section-content .filter-btn{padding:12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7!important;margin-right:0!important;border-radius:var(--border_radius_small);border:none!important}.filters-section-content .filter{width:180px!important}.filters-section-content .diff-occasion-filter{width:140px!important;margin-right:0!important}.florist-about-section .delivery-options,.florist-about-section .opening-container{background:#fff;border:1px solid #ececec!important;border-radius:14px;padding:18px;font-size:16px;color:var(--brand)!important;line-height:1.5;font-weight:400!important}.florist-reviews-section{margin-top:24px;margin-bottom:80px;display:none}.florist-reviews-section-content{padding-bottom:80px}.florist-reviews-section-content .ratings-container{border:1px solid var(--border_three);border-radius:var(--border_radius_small);padding:32px;margin-bottom:24px}.florist-reviews-section-content .ratings-container .left{width:100%;max-width:108px;text-align:center;margin-right:64px}@media only screen and (max-width:767px){.florist-reviews-section-content .ratings-container{flex-direction:column;align-items:center;padding:16px 24px 24px}.florist-reviews-section-content .ratings-container .left{margin-right:0;margin-bottom:31px}}.florist-reviews-section-content .ratings-container .left .stars{justify-content:center;margin:4px 0}.florist-reviews-section-content .ratings-container .left .stars img{width:20px}.florist-reviews-section-content .ratings-container .left .reviews{font-size:14px;font-weight:400;line-height:normal;color:var(--blue_alt);margin-top:4px}.florist-reviews-section-content .ratings-container .right{width:100%}.florist-reviews-section-content .ratings-container .right .score{margin-bottom:4px}.florist-reviews-section-content .ratings-container .right .score:last-child{margin-bottom:0}.florist-reviews-section-content .ratings-container .right .score p{font-size:14px;color:var(--grey_alt_2)}.florist-reviews-section-content .ratings-container .right .score-bar-container{height:4px;margin-left:16px;width:90%;background:#b2b7c1;border-radius:24px;overflow:hidden}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar{height:4px;background:var(--orange)}.florist-reviews-section-content .customer-reviews-container .customer-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:4px}.florist-reviews-section-content .customer-reviews-container .customer-sub-title{font-size:16px;font-weight:var(--weight_400);line-height:22px;margin-bottom:16px;color:var(--grey_alt_2)}.florist-reviews-section-content .customer-reviews-container-content{justify-content:space-between}.florist-reviews-section-content .customer-reviews-container-content .col{border:1px solid var(--border_three);border-radius:var(--border_radius_small);padding:32px;width:calc(50% - 12px);margin-bottom:24px}.florist-reviews-section-content .customer-reviews-container-content .col .text{align-items:start}.florist-reviews-section-content .customer-reviews-container-content .col .text .name{font-weight:var(--weight_600)}.florist-reviews-section-content .customer-reviews-container-content .col .text .via{font-size:12px;color:var(--blue_alt)}.florist-reviews-section-content .customer-reviews-container-content .col .text .via span{margin-left:10px}.florist-reviews-section-content .customer-reviews-container-content .col .text .right .logo-container img{max-width:131px}.florist-reviews-section-content .customer-reviews-container-content .col .stars{margin-top:12px;margin-bottom:16px}.florist-reviews-section-content .customer-reviews-container-content .col .stars img{width:32px;height:32px}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review{color:var(--grey_alt_2);display:flex}@media only screen and (max-width:1023px){.florist-reviews-section-content .customer-reviews-container-content .col .text .right .logo-container img{max-width:100px}.florist-reviews-section-content .customer-reviews-container-content .col .stars img{width:20px;height:20px}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review{flex-direction:column-reverse}footer .footer-nav-menu-section-content .col{border-bottom:1px solid var(--border_one)}}.florist-reviews-section-content .customer-reviews-container-content .load-more{margin-top:32px}.florist-reviews-section-content .customer-reviews-container-content .load-more p{margin-top:12px;font-size:14px;color:var(--grey_alt_3)}.florist-reviews-section-content .ratings-container .left{width:100%;max-width:220px;text-align:left;margin-right:20px}.florist-reviews-section-content .ratings-container .left .stars{justify-content:left}.cust-review{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:start}.single_reviews{border:none!important;border-radius:var(--border_radius_small);padding:32px;margin-bottom:24px;box-shadow:0 10px 23px rgba(0,0,0,.05);background:#fff;height:auto;max-height:initial!important}.text{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.florist-reviews-section-content .customer-reviews-container-content .col .stars img{width:24px!important;height:24px!important}.review-text{font-weight:500;line-height:1.4;font-size:clamp(18px,1.5vw,21px)!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.customer-name{font-weight:600!important;margin-top:16px}.customer-via{font-size:14px!important}@media (max-width:991px){.cust-review{grid-template-columns:1fr}.single_reviews{width:100%}}@media (max-width:767px){.filter{width:100%;margin-left:0!important}.single_reviews{width:100%;padding:24px}}@media (max-width:479px){.single_reviews{padding:20px}}@media (max-width:992px){.ratings-container{display:none}}.rating-percentage{color:#fa7500;font-weight:700;font-size:clamp(26px,3.2vw,52px);margin:20px 0;text-align:left}.florist-reviews-section-content .ratings-container .right .score-bar-container{background:#eaeaec}.florist-videos-section{display:none;margin:32px 0}.florist-videos-section .fv-header{margin-bottom:20px}.florist-videos-section .fv-title{display:flex;align-items:center;gap:8px}.florist-videos-section .fv-title p{font-size:18px;font-weight:600;color:var(--brand);margin:0}.florist-videos-section .fv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:768px){.florist-videos-section .fv-grid{grid-template-columns:1fr;gap:18px}}.recent-deliveries-clean{margin-top:32px;padding-bottom:40px}.recent-deliveries-clean .rd-header{margin-bottom:20px}.recent-deliveries-clean .rd-title{display:flex;align-items:flex-start;gap:6px}.recent-deliveries-clean .rd-title img{width:16px;margin-top:3px;flex-shrink:0}.recent-deliveries-clean .rd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}@media (max-width:1200px){.recent-deliveries-clean .rd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.recent-deliveries-clean .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.recent-deliveries-clean .rd-grid{gap:20px 14px}}.shop-recent-deliveries-section{display:none}.pop-up-selected-florist{order:8}.pop-up-selected-florist-top span{font-weight:var(--weight_600);line-height:normal}.pop-up-selected-florist .prod-selected-chosen{margin-top:8px;display:flex;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);margin-bottom:32px}.tile-large-white-img{aspect-ratio:1/1!important}.tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.tile-large-white-img{height:inherit!important}@media only screen and (max-width:767px){.florist-reviews-section-content .customer-reviews-container .customer-title{font-size:16px}.florist-reviews-section-content .customer-reviews-container .customer-sub-title{font-size:14px;line-height:normal}.florist-reviews-section-content .customer-reviews-container-content .col{width:100%;padding:16px}.florist-reviews-section-content .customer-reviews-container-content .load-more{width:100%;margin-top:0}.florist-reviews-section-content .customer-reviews-container-content .load-more a{font-size:14px;width:100%}.pop-up-selected-florist-top span{font-size:14px}.tile-large-white-img{height:inherit!important}}header{position:relative;z-index:101;border-bottom:none;background:#f2f2f2}header .usp-banner-section{background:#f7f7f7}header .usp-banner-section-content{padding:12px 0}header .usp-banner-section-content .usp-phone{flex-grow:1;flex-basis:0}header .usp-banner-section-content .usp-swiper-wrapper{position:relative}header .usp-banner-section-content .usp-swiper-wrapper:after,header .usp-banner-section-content .usp-swiper-wrapper:before{content:"";position:absolute;height:13px;width:1px;border-left:1px solid var(--seperator);top:50%;transform:translateY(-50%)}header .usp-banner-section-content .usp-swiper-wrapper:before{left:-106px}header .usp-banner-section-content .usp-swiper-wrapper:after{right:-106px}header .usp-banner-section-content .usp-swiper-wrapper .usp-swiper{position:relative;width:100%;max-width:280px;overflow:hidden}header .usp-banner-section-content .usp-swiper-wrapper .usp-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}header .usp-banner-section-content .trust-usp{flex-grow:1;flex-basis:0;justify-content:end}header .usp-banner-section-content .trust-usp .stars{width:106px;height:20px;margin:0 12px}header .usp-banner-section-content .trust-usp .star{width:14px}header .main-head{padding:16px 0}@media only screen and (max-width:1024px){header .usp-banner-section{display:none}header .usp-banner-section-content .usp-swiper-wrapper:before{left:-56px}header .usp-banner-section-content .usp-swiper-wrapper:after{right:-56px}header .main-head{display:none}header .nav-container{display:none}}header .main-head .actions-left,header .main-head .actions-right{display:flex;flex-grow:1;flex-basis:0;margin-top:auto}header .main-head .actions-left .action,header .main-head .actions-right .action{margin-right:16px}header .main-head .actions-left .action:last-child,header .main-head .actions-right .action:last-child{margin-right:0}header .main-head .actions-left .action i,header .main-head .actions-right .action i{font-size:24px;padding:2px}header .main-head .actions-right{justify-content:end}header .main-head .head-nav-small{margin-top:4px;margin-left:4px}header .main-head .main-logo img{margin-top:2px}header .nav-container{padding:20px 0}header .nav-container a{position:relative}header .nav-container a:before{content:"";height:2px;width:100%;background:rgba(0,0,0,0);position:absolute;bottom:-12px}header .nav-container .menu-nav{position:relative}header .nav-container .menu-nav:before{content:"";height:2px;width:130%;background:rgba(0,0,0,0);position:absolute;bottom:-12px}header .nav-container .menu-nav:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:contain}header .nav-container .nav-left{display:flex}header .nav-container .nav-left .head-nav{margin-right:28px;position:relative}header .nav-container .nav-left .head-nav:before{bottom:-14px}header .nav-container .nav-left .head-nav:last-child{margin-right:0}header .nav-container .nav-left .menu-nav{margin-right:45px}header .nav-container .nav-right{display:flex;align-items:end;margin-right:18px}header .nav-container .nav-right .nation{margin-left:32px;position:relative}header .nav-container .nav-right .nation:last-child{text-decoration:none}header .nav-container .nav-right .nation:first-child{margin-left:0}header .nav-container .nav-right .nation:before{width:115%;bottom:-12px}header .nav-container .nav-right .nation img{width:16px;height:16px;margin-left:8px}.mobile-nav{padding:15px 0;display:none;background:var(--white)}@media only screen and (max-width:1024px){.mobile-nav{display:block}}.mobile-nav-content{display:flex;align-items:center;justify-content:space-between}.mobile-nav-content .mobile-logo img{width:100%;max-width:175px}.mobile-nav-content .mobile-head-icons{display:flex;align-items:center}.mobile-nav-content .mobile-head-icons i{font-size:24px}.mobile-nav-content .mobile-head-icons .ham{background-color:rgba(0,0,0,0);border:none;display:flex;padding:0;width:40px;height:41px;display:none;border-radius:30px}@media only screen and (max-width:1150px){.mobile-nav-content .mobile-head-icons .ham{display:block}}.mobile-nav-content .mobile-head-icons .ham svg{height:35px;width:35px;margin-top:2px}.mobile-nav-content .mobile-head-icons .line{fill:none;stroke:var(--brand);stroke-width:4}.mobile-nav-content .mobile-head-icons .line1{stroke-dasharray:60 207;stroke-width:6}.mobile-nav-content .mobile-head-icons .line2{stroke-dasharray:60 60;stroke-width:6}.mobile-nav-content .mobile-head-icons .line3{stroke-dasharray:60 207;stroke-width:6}footer .footer-nav-menu-section-content .col{display:flex;flex-direction:column;width:100%}footer .footer-nav-menu-section-content .col-service{display:none}footer .footer-nav-menu-section-content .col-service .cust-block{display:flex;flex-direction:column;width:100%;margin-right:24px;background:var(--white);border:1px solid var(--border_one);border-radius:var(--border_radius);padding:24px}footer .footer-nav-menu-section-content .col-service .cust-block:first-child{margin-bottom:16px}footer .footer-nav-menu-section-content .col-service .cust-block .cta-title{font-weight:var(--weight_600);line-height:normal;color:var(--brand)}footer .footer-nav-menu-section-content .col-service .cust-block .cta-small{margin-left:20px;margin-top:4px;color:var(--blue_light);line-height:normal}footer .footer-nav-menu-section-content .col .footer-menu{display:flex;flex-direction:column}footer .footer-nav-menu-section-content .col-title{margin-bottom:12px;position:relative}@media only screen and (max-width:1023px){footer .footer-nav-menu-section-content .col-service{display:block}footer .footer-nav-menu-section-content .col .footer-menu-container{display:none;margin-bottom:24px}footer .footer-nav-menu-section-content .col-title{margin:0;padding:22px 0 24px}footer .footer-nav-menu-section-content .col-title .footer-nav-title:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:contain}}footer .footer-nav-menu-section-content .col .footer-link{margin-bottom:12px}footer .footer-nav-menu-section-content .col .footer-link:last-child{margin-bottom:0}.tile-large-white{display:flex;flex-direction:column}.tile-large-white-img{height:326px;position:relative;border-radius:var(--border_radius);overflow:hidden;background:var(--bg_background)}.tile-large-white-img img.bg{border-radius:8px;-o-object-fit:contain;object-fit:contain}.tile-large-white-text{margin-top:16px;display:flex;justify-content:space-between}.tile-large-white-text .tile-text-left{padding-right:8px}.tile-large-white-text .tile-text-left .p-style{font-weight:var(--weight_600);margin-bottom:4px;color:var(--button_text)}.tile-large-white-text .tile-text-left .price{margin-bottom:0;font-weight:var(--weight_400)}.tile-large-white-text .tile-text-right{font-size:24px;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width:767px){.mobile-nav-content .mobile-logo img{max-width:133px}footer .footer-nav-menu-section-content .col-service .cust-block .cta-title{font-size:14px}footer .footer-nav-menu-section-content .col-service .cust-block .cta-small{font-size:12px}footer .footer-nav-menu-section-content .col .footer-link{font-size:14px}.tile-large-white-img{height:326px}.tile-large-white-text{flex-direction:column;align-items:start;justify-content:space-between}.tile-large-white-text .tile-text-left .p-style{font-size:16px;line-height:normal}.tile-large-white-text .tile-text-left .price{color:var(--blue_alt);font-size:16px}.tile-large-white-text .tile-text-right{font-size:16px}.tile-large-white-text .tile-text-right p{font-size:16px;width:100%;padding:17px}.tile-large-white-text .tile-text-right{margin-top:10px;width:100%;display:flex}}.order-now{position:relative;text-align:center;padding:68px 40px;border-radius:var(--border_radius);display:flex;background:var(--d2f-pink-2)!important;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width:1023px){footer .footer-nav-menu-section-content .col .footer-link{margin-bottom:16px}.order-now{order:2}}.order-now-title{margin-bottom:8px;display:block;font-weight:var(--weight_400);line-height:normal;color:var(--brand)}.order-now .order-sub-title,.order-now p,.order-now span{position:relative;z-index:5}.order-now .order-sub-title{line-height:normal;margin-bottom:0;font-weight:var(--weight_600);color:var(--brand)}.order-now-countdown{display:flex;justify-content:center;margin-top:21px;margin-bottom:24px}@media only screen and (max-width:767px){.order-now{padding:32px 24px}.order-now-title{font-size:12px;line-height:18px}.order-now .order-sub-title{font-size:20px}.order-now-countdown{margin-bottom:15px}}.order-now-countdown .count-num{background:#fff;border-radius:var(--border_radius);border:none;color:var(--brand);padding:16px;font-size:24px;min-width:73px;font-weight:var(--weight_700);text-shadow:0 1px 1px rgba(0,0,0,.08);line-height:normal}.order-now-countdown span{margin:0 4px;display:block}.order-now-countdown .count-time span{font-weight:var(--weight_600)}.order-now-countdown .countdown-sep{position:relative;top:14px;height:-moz-fit-content;height:fit-content}.order-now .order-time{line-height:22px;font-size:16px;font-weight:var(--weight_400);color:var(--brand)}@media only screen and (max-width:767px){.order-now-countdown .count-num{min-width:65px;max-width:65px}.order-now-countdown .count-time span{font-size:12px}.order-now-countdown .countdown-sep{top:10px}.order-now .order-time{font-size:12px}}.order-now .order-time span{font-weight:var(--weight_700)}.mobile-overlay{opacity:0;transform:translateX(100%);z-index:103;top:0;bottom:0;right:0;height:100vh;background:var(--white);width:85%;padding:80px 0 0;border-radius:0 0 5px 5px;position:fixed;border-top-left-radius:16px;border-bottom-left-radius:16px}.mobile-overlay .overlay-close{position:absolute;top:24px;right:4px}.mobile-overlay-wrap{height:100%;position:relative;overflow:scroll;-webkit-overflow-scrolling:touch}.mobile-overlay-content{height:100vh;display:flex;flex-direction:column;padding-inline:20px;padding-bottom:200px}.mobile-overlay-content .mobile-cta-top{display:flex;flex-direction:column}.mobile-overlay-content .mobile-cta-top .mobile-nav-link{margin-bottom:24px}.mobile-overlay-content .mobile-cta-top .mob-arrow{position:relative}.mobile-overlay-content .mobile-cta-top .mob-arrow::after{content:url("/template/2024/images/mobile-arrow.svg");position:absolute;right:0;top:0}.mobile-overlay-content .find-story{display:flex;flex-direction:column;border-top:1px solid var(--border_one);border-bottom:1px solid var(--border_one);padding-top:24px}.mobile-overlay-content .find-story .mobile-nav-link{margin-bottom:24px}.mobile-overlay-content .mobile-menu-cta{margin-top:24px;border-bottom:1px solid var(--border_one)}.mobile-overlay-content .mobile-menu-cta .icon-wrap{margin-bottom:24px}.mobile-overlay-content .mobile-menu-cta .icon-wrap i{font-size:20px;margin-right:8px}.mobile-overlay-content .mobile-cta-bottom-title{margin-bottom:8px;margin-top:24px}.mobile-overlay-content .mobile-cta-bottom{position:relative;width:100%;display:flex}.mobile-overlay-content .mobile-cta-bottom .mobile-buttons{border:1px solid #e6e7ea;background:#f9f9fb;border-radius:var(--border_radius_small)}.mobile-overlay-content .mobile-cta-bottom .mobile-buttons:first-child{margin-right:16px}.mobile-overlay-content .mobile-cta-bottom .mobile-buttons{padding:17px;width:100%;display:flex;align-items:center;position:relative}.mobile-overlay-content .mobile-cta-bottom .mobile-buttons img{margin-right:4px;width:20px}.mobile-overlay-content .mobile-cta-bottom .mobile-buttons:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:contain}.mobile-overlay-content .mobile-cta-bottom .mobile-flag{position:relative;display:flex;align-items:center;justify-content:center}.mob-ham{background-color:rgba(0,0,0,0);border:none;display:flex;padding:0;width:40px;height:41px;display:none;border-radius:30px}@media only screen and (max-width:1150px){.mob-ham{display:block}}.mob-ham svg{height:35px;width:35px;margin-top:2px}.line{fill:none;stroke:var(--brand);stroke-width:4}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.nation{display:flex;align-items:center;margin-left:32px}.breadcrumbs{padding:16px 0}.breadcrumbs .breadcrumb{font-size:14px;color:var(--blue_alt);border-bottom:1px solid transparent}.breadcrumbs .breadcrumb:last-child{font-weight:var(--weight_600);color:var(--brand_pink)}.breadcrumbs .seperator{margin:0 8px;color:color-mix(in srgb,var(--brand) 60%,#fff)}.filters-section{margin:32px 0}.filters-section-mobile{display:none;margin:32px 0}@media only screen and (max-width:1024px){.filters-section{display:none}.filters-section-mobile{display:block;position:relative;z-index:10}}.filters-section-mobile-content .diff-occasion-mobile{width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex;justify-content:center;align-items:center;margin-right:16px;font-size:14px;background:#fdf3b9;border:1px solid #fdf3b9}.filters-section-mobile-content .icon-wrap{border:1px solid var(--border_three);border-radius:var(--border_radius);padding:17px;width:100%;display:flex;justify-content:center;margin-right:16px;font-weight:var(--weight_600)}.filters-section-mobile-content .icon-wrap:last-child{margin-right:0}.filters-section-mobile-content .icon-wrap .title-mob{display:block;margin-left:4px;font-size:14px}.filters-section-content .diff-occasion-filter{width:23%;text-align:center;padding:12px 16px;margin-right:16px;border-radius:var(--border-radius);font-weight:var(--weight_600);background:#fdf3b9;border:1px solid #fdf3b9}.filters-section-content .filter{width:23%}.filters-section-content .filter-btn{padding:12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:16px;border-radius:var(--border_radius_small);border:none}.filters-section-content .filter .filter-dropdown-container{position:absolute;background:var(--white);z-index:10;border-radius:var(--border_radius_small);border:1px solid var(--border_three);margin-top:8px;min-width:300px;opacity:0;transform:translateY(-10px);box-shadow:0 6px 12px rgba(0,0,0,.175)}.filters-section-content .filter-dropdown{padding:12px 16px}.filters-section-content .filter-dropdown span{color:var(--blue_alt);margin-left:auto}.filters-section-content .filter-dropdown label{width:100%;font-size:14px}.filters-section-content .filter-dropdown input{min-width:24px;height:24px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin-right:8px}.filters-section-content .filter[data-filter-group=categories] .filter-dropdown-container{height:565px;overflow:auto}.filters-mobile-overlay{width:100%;height:85vh;background:var(--white);box-shadow:-8px 0 24px 0 rgba(0,0,0,.08);border-radius:var(--border_radius);border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed;right:0;bottom:0;z-index:210;padding:40px;opacity:0;transform:translateY(100%)}.filters-mobile-overlay-content{height:100%;position:relative;overflow-y:scroll;padding-bottom:100px}.filters-mobile-overlay-content .overlay-close{position:absolute;top:0;right:0}.filters-mobile-overlay-content .h3{margin-bottom:14px;font-size:20px}.filters-mobile-overlay-content .mobile-filter{padding:24px 0;border-bottom:1px solid var(--border_three)}.filters-mobile-overlay-content .mobile-filter-title span{display:block}.filters-mobile-overlay-content .mobile-filter-dropdown{margin-top:32px;display:none}.filters-mobile-overlay-content .mobile-filter-dropdown-content .top-actions{display:flex}.filters-mobile-overlay-content .mobile-filter-dropdown-content .top-actions .selected{font-weight:var(--weight_600)}.filters-mobile-overlay-content .mobile-filter-dropdown-content .mob-filter-dropdown{margin-top:32px}.filters-mobile-overlay-content .mobile-filter-dropdown-content .mob-filter-dropdown input{width:24px;height:24px;border:1px solid var(--border_three);border-radius:6px;margin-right:8px}.filters-mobile-overlay-content .mobile-filter-dropdown-content .mob-filter-dropdown label{font-size:14px;width:100%}.filters-mobile-overlay-content .overlay-ctas{position:fixed;bottom:30px;left:32px;right:32px;justify-content:space-between}.filters-mobile-overlay-content .overlay-ctas .clear-all-filt{background:var(--white);border:1px solid transparent;color:var(--blue_alt);display:flex;align-items:center;justify-content:center}.florist-single-hero-section{position:relative}.florist-single-hero-section-content{margin-bottom:24px}@media only screen and (max-width:767px){.florist-single-hero-section .breadcrumbs{padding-left:5px}.florist-single-hero-section .breadcrumbs:before{content:"";position:absolute;height:55px;width:20px;top:0;left:0;z-index:50;opacity:.8;background:0 0!important}.florist-single-hero-section .breadcrumbs .breadcrumb{font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.florist-single-hero-section .breadcrumbs .seperator{margin:0 4px}.florist-single-hero-section .florist-single-hero-wrap{width:100%}.florist-single-hero-section .florist-single-hero-wrap .breadcrumbs{width:92%;margin:0 auto;overflow-x:scroll;padding-right:24px}.florist-single-hero-section-content{flex-direction:row;background:var(--yellow_alt)}}.florist-single-hero-section-content .left{background:#fff!important;width:100%;padding:30px 0 0!important;border-radius:var(--border_radius);overflow:hidden}.florist-single-hero-section-content .left .florist-title h1{font-size:clamp(22px,4vw,36px);line-height:normal;margin-bottom:4px;margin-right:8px;color:#e77c96!important;font-weight:700}.florist-single-hero-section-content .florist-address{margin-bottom:24px;font-size:16px;line-height:normal;color:var(--grey_alt_2)}@media only screen and (max-width:1023px){.florist-single-hero-section-content .left .florist-title{font-size:24px;margin-right:0}.florist-single-hero-section-content .florist-address{margin-bottom:12px}.florist-single-hero-section-content .customer-info .stars{flex-wrap:wrap}}.florist-single-hero-section-content .customer-info .reviews{margin-left:8px}.florist-single-hero-section .right{display:flex;flex:auto;align-self:flex-start}@media only screen and (max-width:767px){.florist-single-hero-section-content .left{padding:24px;border-radius:0}.florist-single-hero-section-content .florist-address{font-size:14px}.florist-single-hero-section-content .customer-info .reviews{font-size:14px}.florist-single-hero-section .right{min-width:80px;margin-top:32px!important;margin-right:0!important}}@media (max-width:1024px){.breadcrumbs.breadcrumbs-florist{display:none!important}}.florist-info-tabs-section-content{display:flex;align-items:center;gap:16px;overflow:visible}.reviews-percentage{color:#fa7500;font-weight:700;font-size:clamp(14px,1.2vw,16px)}.currency-select-wrap{position:relative;width:140px;height:auto!important;align-self:center}.currency-select-trigger{width:100%;height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;border:1px solid #fff;border-radius:4px;font-size:16px}.currency-select-trigger span{position:relative;padding-left:34px;display:inline-flex;align-items:center}.currency-select-trigger span::before{content:attr(data-d2f_curr);position:absolute;left:0;top:50%;transform:translateY(-50%);padding:3px 7px;border-radius:6px;background:#fff;color:#444;font-weight:600;font-size:10px;min-width:24px;text-align:center}.currency-select-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #dcdfe6;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.08);display:none;z-index:9999;overflow:hidden}.currency-option{position:relative;display:flex;align-items:center;padding:12px 16px 12px 46px;font-size:16px;text-align:left;background:#fff;width:100%}.currency-option span{margin-left:auto;color:#6f7582}.currency-option::before{content:attr(data-d2f_curr);position:absolute;left:10px;top:50%;transform:translateY(-50%);padding:3px 7px;border-radius:6px;background:#eaf2ff;color:#47484c;font-weight:600;font-size:11px;min-width:26px;text-align:center}.bg-none{background:0 0!important}@media (max-width:1023px){.hidden-mob{display:none}}@media (max-width:768px){.currency-select-wrap{width:110px}.currency-select-trigger{height:34px;font-size:12px;padding:0 8px}.currency-select-trigger span{padding-left:22px}.currency-select-trigger span::before{font-size:9px;min-width:auto;border-radius:5px}.currency-select-trigger img{transform:scale(.8)!important}.currency-option{padding:7px 10px 7px 42px;font-size:12px}.currency-option::before{font-size:12px;min-width:22px}}.florist-single-hero-section .right{flex:0 0 auto;max-width:100%}.florist-single-hero-section .currency-select-wrap{max-width:140px;width:100%}.florist-single-hero-section .currency-select-trigger{width:100%;max-width:140px;min-width:unset!important;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px}.florist-single-hero-section .currency-select-trigger span{padding-left:38px;white-space:nowrap}.florist-single-hero-section .customer-info{display:flex;align-items:center;gap:14px;margin-top:10px}.florist-single-hero-section .customer-info .stars{display:flex;gap:0}.florist-single-hero-section .customer-info .stars img{width:20px;height:20px}.florist-single-hero-section .customer-info .reviews-percentage{font-size:18px;font-weight:700;color:#fa7500}.florist-single-hero-section .customer-info .reviews{font-size:16px;color:var(--brand);opacity:.85}@media (max-width:767px){.florist-single-hero-section-content{flex-direction:column;align-items:center;text-align:center;background:0 0!important}.florist-single-hero-section .left{padding:20px 16px 0!important}.florist-single-hero-section .florist-title{justify-content:center}.florist-single-hero-section .florist-title h1{font-size:28px!important;font-weight:700;letter-spacing:-.3px}.florist-single-hero-section .florist-title img{display:none!important}.florist-single-hero-section .florist-address{font-size:14px;margin-bottom:14px}.florist-single-hero-section .customer-info{justify-content:center;gap:10px;margin-top:8px}.florist-single-hero-section .customer-info .stars{gap:4px}.florist-single-hero-section .customer-info .stars img{width:20px;height:20px}.florist-single-hero-section .customer-info .reviews-percentage{font-size:16px;font-weight:700}.florist-single-hero-section .customer-info .reviews{font-size:14px}.florist-single-hero-section .right{width:100%;justify-content:center;margin-top:12px!important}.florist-single-hero-section .currency-select-wrap{max-width:120px;width:100%}.florist-single-hero-section .currency-select-trigger{height:36px;font-size:13px;padding:0 10px}.florist-single-hero-section .currency-select-trigger span{padding-left:38px!important}.florist-single-hero-section .currency-select-trigger span::before{font-size:9px;padding:2px 5px;min-width:auto}.florist-single-hero-section .currency-select-trigger img{transform:scale(.8)}.florist-single-hero-section .currency-select-menu{left:50%!important;right:auto!important;transform:translateX(-50%)}.florist-single-hero-section .customer-info{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:6px;margin-top:8px}.florist-single-hero-section .customer-info .stars{flex:0 0 100%;display:flex;justify-content:center;margin-bottom:4px}.florist-single-hero-section .customer-info .reviews{font-size:14px;opacity:.7}.florist-single-hero-section .customer-info .reviews::before{content:"("}.florist-single-hero-section .customer-info .reviews::after{content:")"}.florist-single-hero-section .customer-info .reviews-percentage{font-size:15px;font-weight:700;color:#fa7500}}.florist-info-tabs-section-content{border-bottom:1px solid var(--border_three)}.florist-info-tabs-section-content .switch-tab{padding:16px 22px}.florist-info-tabs-section-content .about-tab,.florist-info-tabs-section-content .reviews-tab,.florist-info-tabs-section-content .shop-tab{border-bottom:2px solid transparent}@media only screen and (max-width:767px){.florist-info-tabs-section{overflow-x:scroll}.florist-info-tabs-section-content{justify-content:start}.florist-info-tabs-section-content .switch-tab{padding:10px}.florist-info-tabs-section-content .about-tab,.florist-info-tabs-section-content .reviews-tab,.florist-info-tabs-section-content .shop-tab{min-width:-moz-fit-content;min-width:fit-content;font-size:14px}}.florist-info-tabs-section-content .shop-tab.is--active{border-bottom:2px solid var(--brand_purple);color:var(--brand_purple)}.filter-btn{padding:10px 14px;background:#f6f6f6}.currency-select-wrap{position:relative}.currency-select-wrap .currency-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;min-width:100px;background:#f6f6f6;border-radius:6px}.currency-select-wrap .currency-select-menu{position:absolute;top:calc(100% + 6px);right:0;display:none;flex-direction:column;background:#fff;border:1px solid #e6e6e6;box-shadow:0 12px 30px rgba(0,0,0,.08);min-width:140px;max-height:300px;overflow-y:auto;padding:0;z-index:200}.currency-select-wrap .currency-select-menu::-webkit-scrollbar{width:6px}.currency-select-wrap .currency-select-menu::-webkit-scrollbar-thumb{background:#ddd;border-radius:6px}.currency-select-wrap .currency-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:rgba(0,0,0,0);border:none;text-align:left}.currency-select-wrap .currency-code{font-weight:500;font-size:14px}.currency-select-trigger,.filter-mob{height:50px;display:flex;align-items:center;justify-content:center}.filter-mob{padding:0 16px}.currency-select-trigger{padding:0 14px}@media (max-width:1023px){.filters-section-mobile-content{display:flex;align-items:center;gap:8px}.currency-select-wrap .currency-select-trigger{height:52px;padding:0 16px;font-size:16px;font-weight:500;color:var(--brand);background:#f7f7f7;border:none!important;border-radius:8px;gap:8px}.currency-select-wrap .currency-select-menu{right:0;left:auto;min-width:140px;max-height:260px}.filter-mob{height:52px;padding:0 16px;font-size:16px;font-weight:500;color:var(--brand);background:#f7f7f7;border:none!important;gap:8px}.currency-select-trigger img,.filter-mob img{opacity:.7}.currency-select-trigger{width:100%;justify-content:space-between;min-width:140px}}.swiper-container{margin-right:auto;position:relative;list-style:none;z-index:1;margin:auto}.swiper-wrapper{position:relative;height:100%;z-index:1;display:flex;box-sizing:content-box;position:relative}.swiper-slide{flex-shrink:0;width:100%;position:relative}.hidden{display:none}.hidden_prod{display:none}.currprice,.currsym{font-style:normal}.single_reviews{max-height:40vh;overflow:hidden;position:relative}.filters-section-content .filter-dropdown input[type=radio],.mobile-filter-dropdown-content .mob-filter-dropdown input[type=radio]{content:''!important;accent-color:#2d2456}#ls-clear{margin-left:auto}.generic-title{font-size:32px;line-height:normal;font-weight:600;margin-top:8px;margin-bottom:16px}.filters-section-content .filter{width:20%;margin-left:1%}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;display:block}:root{--swiper-navigation-size:44px}.filter-dropdown span{display:none}.filter-dropdown label{width:100%}