.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.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-m-large{margin-right:8px}.icon-wrap img:last-child{margin-right:0}.icon-wrap .feefo_img{width:56px;height:auto}.icon-wrap i{margin-right:4px}.icon-wrap h5{margin-left:4px}.input-wrap{position:relative}.input-wrap i{color:var(--blue_alt);position:absolute;left:0;top:8px;padding:8px 12px;transition:.3s}.input-wrap input{width:100%;padding-left:30px !important}.fav-check{display:flex;align-items:center}.fav-check svg{width:24px;height:24px;margin-right:8px}.fav-check svg:last-child{margin-right:0}.home-title{text-align:center;padding-top:100px}.page-links{padding:50px;display:flex;flex-wrap:wrap}.page-links-top{padding-top:100px}.page-links .bubble{display:block;width:284px;margin:10px;height:180px;position:relative;border-radius:var(--border_radius_medium);overflow:hidden}.page-links .bubble:hover{transform:translateY(-10px)}.page-links .bubble p{height:100%;padding:40px;position:relative;z-index:5}.page-links .bubble .flower{position:absolute;bottom:0;right:0;height:100px}.page-links .bubble-disabled{pointer-events:none;opacity:.2}.batch-title{width:100%;color:var(--brand);font-size:20px;font-weight:var(--weight_700);margin-bottom:24px}.purple-bg{background:var(--brand_purple);color:var(--white)}.purple-bg p,.purple-bg span,.purple-bg h1,.purple-bg h2,.purple-bg h3,.purple-bg h4,.purple-bg h5,.purple-bg h6{color:var(--white)}.section-border-top{border-top:1px solid var(--border_two)}.section-border-bottom{border-bottom:1px solid var(--border_two)}.where-sending-banner{border-radius:12px}.turq-bg{background:var(--brand_turq);color:var(--brand)}.turq-bg p,.turq-bg span,.turq-bg h1,.turq-bg h2,.turq-bg h3,.turq-bg h4,.turq-bg h5,.turq-bg h6{color:var(--brand)}.white-alt-bg{background:var(--white_alt_2)}.white-alt-bg p,.white-alt-bg span,.white-alt-bg h1,.white-alt-bg h2,.white-alt-bg h3,.white-alt-bg h4,.white-alt-bg h5,.white-alt-bg h6{color:var(--brand)}.yellow-bg{background:var(--d2f-pink-2)}.yellow-alt-bg{background:var(--yellow_alt)}.hover-up:hover{transform:translateY(-3px)}@media only screen and (max-width: 950px){.hover-up:hover{transform:none}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background-color:var(--body_background_colour)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,textarea{-webkit-appearance:none;border-radius:0}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{outline:0;text-decoration:none;transition:.3s}button{transition:.3s;outline:none;border:none;padding:0}a:focus{outline:none}*,*:before,*:after{-o-box-sizing:border-box;box-sizing:border-box}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}ul,ol{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%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";overflow-clip-margin:unset}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity var(--ease)}a{color:var(--brand)}@media(max-width: 1024px){.breadcrumb-search .breadcrumbs{display:none}}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}}.wrapper-content-fl{max-width:1440px;margin:0 auto;width:100%;padding-inline:32px}@media only screen and (max-width: 1440px){.wrapper-content-fl{padding-inline:30px}}@media only screen and (max-width: 1024px){.wrapper-content-fl{padding-inline:0}}@media only screen and (max-width: 768px){.wrapper-content-fl{padding-inline:0}}.search-wrapper{max-width:1440px;width:100%;margin-bottom:16px;padding-inline:32px}@media only screen and (max-width: 1440px){.search-wrapper{padding-inline:30px}}@media only screen and (max-width: 1024px){.search-wrapper{padding-inline:24px}}@media only screen and (max-width: 768px){.search-wrapper{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}}.hero-gutter{padding-inline:32px}@media only screen and (max-width: 1440px){.hero-gutter{padding-inline:30px}}@media only screen and (max-width: 1024px){.hero-gutter{padding-inline:24px}}@media only screen and (max-width: 768px){.hero-gutter{padding-inline:16px}}.occasions-overlay,.flowers-overlay,.best-sellers-overlay,.flag-overlay{max-width:1320px;margin:0 auto;top:45px !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);pointer-events:none;transition:opacity 180ms ease,transform 220ms cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (max-width: 1024px){.occasions-overlay,.flowers-overlay,.best-sellers-overlay,.flag-overlay{display:none !important}}.usp-banner-section .wrapper-content{padding-inline:64px;margin:0 auto}.no-scroll{overflow:hidden}.no-scroll-overlay{background:#000;position:absolute;top:0;right:0;left:0;bottom:-500%;z-index:102;display:none;opacity:.7;transition:var(--ease)}.no-scroll-overlay.is--active{display:block}.input-style{padding:16px;border-radius:var(--border_radius_small);border:1px solid var(--border_three);transition:var(--ease)}.input-style:focus{border:var(--brand_purple) 1px solid;outline:none}.section-gap{margin:80px 0}@media only screen and (max-width: 1024px){.section-gap.d2f-top{margin-top:40px}}@media only screen and (max-width: 767px){.section-gap{margin:64px 0}}.section-gap-top-small{margin-top:40px}.find-florist-section{margin-top:20px}.section-gap-top-large{margin-top:112px}@media only screen and (max-width: 767px){.section-gap-top-large{margin:64px 0}}.section-gap-medium{margin:64px 0}.section-gap-small-top{margin:20px 64px}.section-gap-top-medium{margin-top:64px}.padding-gap{padding:80px 30px}.padding-gap-medium{padding:64px 15px}@media only screen and (max-width: 767px){.padding-gap{padding:64px 15px}}.padding-top{padding-top:80px}.margin-top{margin-top:80px}.page-links{margin:0 auto}label{cursor:pointer}.ab-test{display:none}.no-y-margin{margin-top:0;margin-bottom:0}.home-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.home-section-header__content{flex:1;min-width:0}.home-section-header__title{margin:0;font-size:clamp(20px,2vw,24px);line-height:1.15;font-weight:600;color:#55576f}.home-section-header__subtitle{margin:8px 0 0;font-size:16px;line-height:1.5;color:#7a7f96}.home-section-header__link{flex-shrink:0;color:#fa7500;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:.2s ease}.home-section-header__link span{margin-left:4px}.home-section-header__link:hover{opacity:.8}@media(max-width: 767px){.home-section-header{flex-direction:column;gap:12px;margin-bottom:20px}.home-section-header__title{font-size:24px}.home-section-header__link{font-size:15px}}.home-btn-cta{display:none;text-align:center;margin-top:15px}.home-btn-cta .home-btn{display:inline-flex;align-items:center;justify-content:center}@media(max-width: 991px){.home-btn-cta{display:block}.home-section-header__link{display:none}}.home-section-header__title span{display:inline;font-weight:400}@media(max-width: 991px){.home-section-header__title span{display:block;margin-top:4px;font-size:.7em;line-height:1.3;font-weight:400}}@media(max-width: 767px){.home-section-header__title span{display:none}}.homepage-sect{margin:30px auto}.content-panel{margin:30px 0;padding:0;width:100%}.content-panel__inner{background:#fff;padding:0px 0px 30px}.content-panel__title{margin:0 0 24px;color:#454763;font-size:2.4rem;font-weight:700;line-height:1.2}.content-panel__text{margin:0}.send-where-action{background-color:#fff;text-align:left}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #3c4f45;outline-offset:2px}@font-face{font-family:"Rethink Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:94.5%}html:root{--body_font: Rethink Sans, Rethink Fallback, sans-serif;--heading_font: Rethink Sans, Rethink Fallback, sans-serif}html,body{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,h4,h5,h6{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 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}h1,.h1{font-size:var(--h1);font-weight:var(--weight_700)}h2,.h2{font-size:var(--h2);font-weight:var(--weight_600);line-height:24px}h2-large,.h2-large{font-size:24px}h2-small,.h2-small{font-size:14px;font-weight:var(--weight_600)}h3,.h3{font-size:var(--h3);font-weight:var(--weight_600)}h3-medium,.h3-medium{font-size:20px}h3-small,.h3-small{font-size:16px;font-weight:var(--weight_600)}h4,.h4{font-size:var(--h4);font-weight:var(--weight_600)}h5,.h5{font-size:var(--h5);font-weight:var(--weight_600)}h6{font-size:var(--h6)}p,.p-style{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-medium,.p-style-medium{font-size:14px}p-small,.p-style-small{font-size:12px}p-small-lh,.p-style-small-lh{line-height:22px}p-large-lh,.p-style-large-lh{line-height:26px}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);transition:var(--ease)}.head-overlay-link:hover{color:var(--brand_purple)}.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)}.step-number{font-size:24px;line-height:normal;color:var(--brand);text-align:center;font-weight:var(--weight_700)}.hero-title{font-size:40px;font-weight:var(--weight_700)}.countdown-timer{font-size:32px;font-weight:var(--weight_800);letter-spacing:-0.64px;line-height:1.2;text-shadow:0px 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:-0.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);transition:var(--ease);width:-moz-fit-content;width:fit-content}.footer-link:hover{color:var(--brand_purple);transition:var(--ease);text-decoration:underline;width:-moz-fit-content;width:fit-content}.footer-bottom-links{color:var(--grey_alt_2);font-size:12px;font-weight:var(--weight_400);line-height:normal}b,strong{font-family:var(--body_font);font-weight:var(--weight_600);color:var(--brand)}.d2f-hover{transition:var(--ease);border-bottom:1px solid rgba(0,0,0,0);width:-moz-fit-content;width:fit-content}.d2f-hover:hover{color:var(--brand_purple);transition:var(--ease);font-weight:var(--weight_500);border-bottom:1px solid var(--brand_purple);width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 1024px){.global-tab-down-hide{display:none}}@media only screen and (max-width: 767px){.global-14{font-size:14px !important;line-height:22px !important}}@media only screen and (max-width: 767px){.global-16{font-size:16px !important;line-height:24px !important}}@media only screen and (max-width: 767px){.global-18{font-size:18px !important;line-height:26px !important}}@media only screen and (max-width: 767px){.global-20{font-size:20px !important;line-height:28px !important}}@media only screen and (max-width: 767px){.global-24{font-size:24px !important;line-height:32px !important}}@media only screen and (max-width: 767px){.global-32{font-size:32px !important;line-height:40px !important}}.heading-block{padding:20px 30px 15px}.heading-block .currency a{color:var(--brand_purple);font-weight:600;text-decoration:none}.heading-block .currency a:hover{text-decoration:underline}@media(max-width: 767px){.heading-block{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px 16px}.heading-block h1{margin:0}.heading-block .currency{font-size:14px}}.heading-block{padding:20px 30px 15px}.heading-block .currency a{color:var(--brand_purple);font-weight:600;text-decoration:none}.heading-block .currency a:hover{text-decoration:underline}@media(max-width: 767px){.heading-block{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px 16px}.heading-block h1{margin:0}.heading-block .currency{font-size:14px}}.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;cursor:pointer;outline:none;transition:var(--ease)}.btn:hover{background:var(--brand_yellow_hov);border-color:var(--brand_yellow_hov)}.btn-white{border:1px solid #c2c2ca;background:var(--white)}.btn-white:hover{background:var(--white_hov);border:1px solid var(--border_three)}.btn-form{padding:14px 40px 18px}.btn-purple{background:var(--brand_purple)}.btn-purple:hover{background:var(--brand_purple_hov)}.btn-white-purple{background:var(--white);border:1px solid var(--brand_purple);color:var(--brand_purple)}.btn-white-purple:hover{background:var(--white_alt);border:1px solid var(--brand_purple)}.btn-green{color:var(--button_text);background:var(--green);border:1px solid var(--green)}.btn-green:hover{background:var(--green_alt);border:1px solid var(--green_alt)}.btn-peach{background:var(--peach);border:1px solid var(--peach);color:var(--button_text)}.btn-peach:hover{background:var(--peach_alt);border:1px solid var(--peach_alt)}.btn-red{background:var(--red);border:1px solid var(--red);color:var(--white)}.btn-yellow{background:var(--brand_yellow);border:1px solid var(--brand_yellow);color:var(--brand)}.btn-cats{background:var(--white);color:var(--brand_purple);border:var(--brand_purple) 1px solid;transition:var(--ease)}.btn-cats:hover{background:var(--brand_purple);color:var(--white);border:1px solid var(--brand_purple)}.accordion{position:relative;margin-bottom:5px}.accordion__title{position:relative;color:var(--button_text);font-size:var(--body_font_size);padding:32px 0;padding-right:70px;cursor:pointer;transition:var(--ease);margin:0;border-radius:10px}.accordion__title h3{margin:0;font-size:20px;line-height:normal;font-weight:var(--weight_600)}.accordion__title:after{position:absolute;content:"";top:40px;transform:rotate(45deg);right:30px;width:0;height:0;border:solid #3b3b3b;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:var(--ease)}@media only screen and (max-width: 767px){.accordion__title:after{right:10px}}.accordion__title.active:after{transform:rotate(-135deg);transform-origin:center center;margin-top:2px;border-top-color:#3b3b3b}.accordion__content{border-radius:0 0 2px 2px;position:relative;padding:0 20px 5px 20px;margin-bottom:0;border-radius:0 0 10px 10px;padding-left:0}.accordion__content img.alignleft,.accordion__content img.alignnone,.accordion__content img.alignright{float:left;width:30%;margin:0 30px 30px 0}.accordion__content p{color:var(--blue_alt);font-size:16px;line-height:22px;margin:0 0 30px 0;max-width:750px;width:100%}.accordion__content ul,.accordion__content ol{width:100%}.accordion__content ul li,.accordion__content ol li{width:100%}.swiper-container-horizontal>.swiper-scrollbar{position:relative;left:0;z-index:50;height:5px;width:100;margin-top:30px}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1);max-width:160px;width:100%;height:3px;margin-bottom:18px}.swiper-scrollbar-drag{background-color:#fab300;position:relative;height:100%}.swiper-scrollbar-drag:before{content:"";background-color:#fab300;position:relative;left:0;top:0;position:absolute;bottom:0;height:100%;width:100%;z-index:999}.swiper-scrollbar-horizontal{left:74% !important}@media only screen and (max-width: 1024px){.swiper-scrollbar-horizontal{left:68% !important}}@media only screen and (max-width: 1023px){.swiper-scrollbar-horizontal{left:59% !important}}@media only screen and (max-width: 767px){.swiper-scrollbar-horizontal{left:0 !important}}.swiper-container{margin-right:auto;position:relative;list-style:none;z-index:1;margin:auto}.swiper-container .swiper-arrows{z-index:1;cursor:pointer}.swiper-container .swiper-arrows .swiper-button-prev{position:relative;float:left;padding:0;background:var(--grey_alt);height:auto;width:auto;padding:15px;border-radius:48px;border:1px solid rgba(0,0,0,0);transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-prev:hover{border:var(--brand) 1px solid;transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-prev::after{display:none}.swiper-container .swiper-arrows .swiper-button-next{position:relative;float:right;padding:0;background-color:var(--grey_alt);height:auto;width:auto;padding:15px;border-radius:48px;border:1px solid rgba(0,0,0,0);transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-next:hover{border:var(--brand) 1px solid;transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-next::after{display:none}.swiper-container .swiper-arrows .swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.swiper-options-wrap{display:flex;justify-content:end;margin-top:24px}@media only screen and (max-width: 767px){.swiper-options-wrap{margin-top:16px}}.swiper-options{max-width:120px;width:100%;margin-top:28px}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform}.swiper-pagination{display:block;text-align:center;margin-top:20px}.swiper-pagination-bullet{display:inline-block;height:3px;width:60px;border-radius:0;background:rgba(var(--white), 0.3);margin:0 5px;cursor:pointer}.swiper-pagination-bullet-active{background:var(--white)}.occasions-overlay{position:fixed;left:var(--occ-left, 50%);width:auto;max-width:none;margin:0;z-index:9999;padding:0;background:#fff;border-radius:0 16px 16px 16px;box-shadow:0 1px 2px rgba(31,32,41,.06),0 18px 48px rgba(31,32,41,.16);transform:translateY(6px);transition:opacity 160ms ease,transform 220ms cubic-bezier(0.2, 0.7, 0.2, 1)}.occasions-overlay.is--active{opacity:1;pointer-events:all;transform:none}.occ-menu__inner{padding:8px}.occ-menu__groups{display:grid;grid-template-columns:repeat(2, max-content);-moz-column-gap:8px;column-gap:8px;padding:16px 8px 12px}.occ-menu__group{display:flex;flex-direction:column;min-width:236px}.occasions-overlay .occ-menu__link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:9px 12px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.25;white-space:nowrap;color:#4f5064;text-decoration:none;transition:color 150ms ease}.occasions-overlay .occ-menu__link::after{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity 150ms ease,transform 160ms ease}.occasions-overlay .occ-menu__link:hover,.occasions-overlay .occ-menu__link:focus-visible{color:#23233d}.occasions-overlay .occ-menu__link:hover::after,.occasions-overlay .occ-menu__link:focus-visible::after{opacity:1;transform:none}.occasions-overlay .occ-menu__link:focus-visible{outline:2px solid #23233d;outline-offset:-2px}.flowers-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0;pointer-events:none;transition:var(--ease)}.flowers-overlay.is--active{opacity:1;pointer-events:all}.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:0px;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;pointer-events:none;transition:var(--ease);display:none}.best-sellers-overlay.is--active{opacity:1;pointer-events:all;display:flex}.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-links{display:flex;flex-direction:column}.best-sellers-overlay-content .col-links a{margin-bottom:12px}.best-sellers-overlay-content .col-links a:last-child{margin-bottom:0}.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;transition:var(--ease)}.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)}.best-sellers-overlay-content .col-trio-content-item:hover .item-title,.best-sellers-overlay-content .col-trio-content-item:hover .item-price{color:var(--brand_purple)}.find-a-florist-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;padding:40px;border-bottom-right-radius:0;position:fixed;top:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.find-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}}.find-a-florist-overlay.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.find-a-florist-overlay.is--active{transform:translateY(0)}}.find-a-florist-overlay-content{position:relative;height:100%}.find-a-florist-overlay-content .overlay-close{position:absolute;top:0;right:0;cursor:pointer}.find-a-florist-overlay-content .select-title{color:var(--button_text)}@media only screen and (max-width: 767px){.find-a-florist-overlay-content .h3{font-size:20px}}.find-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}.find-a-florist-overlay-content .location-box{margin-top:40px;display:flex;flex-direction:column}.find-a-florist-overlay-content .location-box-where{color:var(--button_text);font-size:14px;font-weight:var(--weight_600);margin-bottom:8px}.find-a-florist-overlay-content .location-box-postcode{border-radius:var(--border_radius_small);border:1px solid var(--border_three);margin-bottom:12px;padding:12px 16px;color:var(--brand);outline:none}.find-a-florist-overlay-content .location-box-postcode::-moz-placeholder{color:var(--grey_alt_3)}.find-a-florist-overlay-content .location-box-postcode::placeholder{color:var(--grey_alt_3)}.find-a-florist-overlay-content .location-box-postcode:focus{border:1px solid var(--brand_purple)}.find-a-florist-overlay-content .location-box .use-location{margin-bottom:32px}.find-a-florist-overlay-content .location-box .use-location i{font-size:16px;color:var(--brand_purple)}.find-a-florist-overlay-content .location-box .use-location a{font-size:14px;font-weight:var(--weight_600);line-height:normal;color:var(--brand_purple)}.find-a-florist-overlay-content .location-box .day-option-box{display:flex;align-items:center}.find-a-florist-overlay-content .location-box .day-option-box input{margin-right:8px;width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px}.find-a-florist-overlay-content .location-box .day-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.find-a-florist-overlay-content .location-box .day-option label{color:var(--button_text);font-size:16px;font-weight:var(--weight_600)}.find-a-florist-overlay-content .location-box .day-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.find-a-florist-overlay-content .find-a-florist-button-container{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column}.find-a-florist-overlay-content .find-a-florist-button-container a{margin-bottom:8px}.find-a-florist-overlay-content .find-a-florist-button-container a:last-child{margin-bottom:0}.flag-overlay{padding:40px 0;background:var(--white);position:absolute;top:175px;left:0;right:0;z-index:50;opacity:0;pointer-events:none;transition:var(--ease)}.flag-overlay.is--active{opacity:1;pointer-events:all}.flag-overlay-content .flag-title{font-size:16px;font-weight:var(--weight_600);line-height:normal;margin-bottom:24px}@media only screen and (max-width: 767px){.flag-overlay-content .flag-title{font-size:14px}}.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)}}@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:hover{transform:translateY(-2.5px)}.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}@media only screen and (max-width: 767px){.flag-overlay-content .flag-inter-content .flag-inter p{font-size:12px}}.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 0px 24px 0px rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.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.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.select-a-florist-overlay.is--active{transform:translateY(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;cursor:pointer}@media only screen and (max-width: 767px){.select-a-florist-overlay-content .overlay-close{right:20px}}.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 .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-text-content .results{display:flex;justify-content:space-between}.select-a-florist-overlay-content .select-result-text-content .results p{font-weight:var(--weight_400);font-size:14px;color:var(--button_text)}.select-a-florist-overlay-content .select-result-text-content .results p span{color:var(--button_text);font-weight:var(--weight_700)}.select-a-florist-overlay-content .select-result-text-content .results .change-loc{color:var(--brand_purple);font-size:14px;font-weight:var(--weight_700);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.select-a-florist-overlay-content .select-result-text-content .results .change-loc:hover{border-bottom:1px solid var(--brand_purple)}.select-a-florist-overlay-content .select-result-text-content .order-time{margin-top:12px;margin-bottom:16px;display:inline-block;background:var(--yellow_alt);padding:12px 25px;font-size:14px;color:var(--button_text);font-weight:var(--weight_400);line-height:normal;width:100%;text-align:center}.select-a-florist-overlay-content .select-result-text-content .order-time span{font-weight:var(--weight_700)}.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}@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-result-content .select-florist{display:flex;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);transition:var(--ease)}.select-a-florist-overlay-content .select-result-content .select-florist:hover{background:var(--white_hov)}.select-a-florist-overlay-content .select-result-content .select-florist .image-container{width:100%;max-width:80px;max-height:80px;overflow:hidden;position:relative;border-radius:var(--border_radius_small)}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info{margin-left:12px;position:relative;width:100%}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .florist-name{color:var(--button_text);font-size:16px;font-weight:var(--weight_700);line-height:normal}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .florist-distance{color:var(--grey_alt_3);font-size:12px;line-height:normal;font-weight:var(--weight_400);margin-bottom:8px}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .review-stars p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:4px}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .day-delivery{margin-top:14px}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .day-delivery .check-container{display:flex;justify-content:center;align-items:center;margin-right:4px}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .day-delivery p{color:var(--button_text);font-size:12px;line-height:normal;font-weight:var(--weight_300)}.select-a-florist-overlay-content .select-result-content .select-florist .select-text-info .arrow{position:absolute;right:0;top:50%;transform:translate(-50%, -50%)}.select-a-florist-overlay-content .select-a-florist-button{background:#fff;position:absolute;bottom:0px;left:0px;right:0px;padding-top:35px;box-shadow:-8px 0px 24px 0px rgba(0,0,0,.08)}@media only screen and (max-width: 767px){.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{cursor:pointer;background:var(--white_alt_2);opacity:.5;pointer-events:none}.product-select-a-florist .continue-disabled.is--active{pointer-events:all;opacity:1;background:var(--brand_yellow);border:var(--brand_yellow)}.product-select-a-florist .prod-selected{transition:var(--ease)}.product-select-a-florist .prod-selected.is--active{border:1px solid var(--brand_purple);background:var(--white_hov)}.product-select-a-florist .prod-selected{display:flex;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);transition:var(--ease)}.product-select-a-florist .prod-selected:hover{background:var(--white_hov)}.product-select-a-florist .prod-selected .image-container{width:100%;max-width:80px;max-height:80px;overflow:hidden;position:relative;border-radius:var(--border_radius_small)}.product-select-a-florist .prod-selected .select-text-info{margin-left:12px;position:relative;width:100%}.product-select-a-florist .prod-selected .select-text-info .florist-name{color:var(--button_text);font-size:16px;font-weight:var(--weight_700);line-height:normal}.product-select-a-florist .prod-selected .select-text-info .florist-distance{color:var(--grey_alt_3);font-size:12px;line-height:normal;font-weight:var(--weight_400);margin-bottom:8px}.product-select-a-florist .prod-selected .select-text-info .review-stars p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:4px}.product-select-a-florist .prod-selected .select-text-info .day-delivery{margin-top:8px}.product-select-a-florist .prod-selected .select-text-info .day-delivery .check-container{display:flex;justify-content:center;align-items:center;margin-right:4px}.product-select-a-florist .prod-selected .select-text-info .day-delivery img{width:12px;height:12px}.product-select-a-florist .prod-selected .select-text-info .day-delivery p{color:var(--blue_alt);font-size:12px;line-height:normal;margin-left:4px}.product-select-a-florist .prod-selected .select-text-info .arrow{position:absolute;right:0;top:50%;transform:translate(-50%, -50%);opacity:0;transition:var(--ease)}.product-select-a-florist .prod-selected .select-text-info .arrow.is--active{opacity:1}.select-a-florist-result{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px 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:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.select-a-florist-result{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-result.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.select-a-florist-result.is--active{transform:translateY(0)}}.select-a-florist-result-content{position:relative;height:calc(80vh - 100px);overflow:scroll}@media only screen and (max-width: 767px){.select-a-florist-result-content{padding-bottom:200px}}.select-a-florist-result-content .overlay-close{position:absolute;top:0;right:0;cursor:pointer}@media only screen and (max-width: 767px){.select-a-florist-result-content .h3{font-size:20px}}.select-a-florist-result-content .select-title{color:var(--button_text)}.select-a-florist-result-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}.select-a-florist-result-content .back-to{margin-top:40px;margin-bottom:12px}.select-a-florist-result-content .back-to span{color:var(--brand_purple);font-size:14px;line-height:normal;font-weight:var(--weight_700);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.select-a-florist-result-content .back-to span:hover{border-bottom:1px solid var(--brand_purple)}.select-a-florist-result-content .florist-image-banner{overflow:hidden;width:100%;height:120px;border-radius:var(--border_radius);position:relative}.select-a-florist-result-content .florist-info{display:flex;justify-content:space-between;margin-top:16px}.select-a-florist-result-content .florist-info .left .florist-name{color:var(--button_text);font-weight:var(--weight_700);font-size:20px;line-height:normal}@media only screen and (max-width: 767px){.select-a-florist-result-content .florist-info .left .florist-name{font-size:18px}}.select-a-florist-result-content .florist-info .left .florist-distance{font-size:14px;font-weight:var(--weight_400);line-height:normal;color:var(--grey_alt_2);margin-bottom:4px}.select-a-florist-result-content .florist-info .left .florist-reviews p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal}.select-a-florist-result-content .florist-info .right .icon-wrap{margin-top:5px}.select-a-florist-result-content .florist-info .right .icon-wrap img{width:24px;height:24px}.select-a-florist-result-content .florist-info .right .icon-wrap p{color:var(--button_text);font-weight:var(--weight_600);line-height:normal;font-size:14px}.select-a-florist-result-content .delivery-options{margin-top:27px}.select-a-florist-result-content .delivery-options .delivery-title{color:var(--button_text);font-weight:var(--weight_600);font-size:16px}.select-a-florist-result-content .delivery-options-content{display:flex;justify-content:space-between;margin-top:12px;max-width:80%}@media only screen and (max-width: 767px){.select-a-florist-result-content .delivery-options-content{max-width:100%}}.select-a-florist-result-content .delivery-options-content .day{display:flex;flex-direction:column;align-items:center}.select-a-florist-result-content .delivery-options-content .day-one{margin-right:8px}.select-a-florist-result-content .delivery-options-content .day-min{min-width:64px}.select-a-florist-result-content .delivery-options-content .day .available-box{background:var(--green_alt_2);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--green_alt_3);border-radius:var(--border_radius_small)}@media only screen and (max-width: 767px){.select-a-florist-result-content .delivery-options-content .day .available-box{width:30px;height:30px}.select-a-florist-result-content .delivery-options-content .day .available-box img{width:24px}}.select-a-florist-result-content .delivery-options-content .day .unavailable-box{background:var(--peach_alt_2);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--peach_alt_3);border-radius:var(--border_radius_small)}@media only screen and (max-width: 767px){.select-a-florist-result-content .delivery-options-content .day .unavailable-box{width:30px;height:30px}.select-a-florist-result-content .delivery-options-content .day .unavailable-box img{width:24px}}.select-a-florist-result-content .delivery-options-content .day p{font-size:14px;line-height:normal;font-weight:var(--weight_400);margin-top:8px;color:var(--button_text)}@media only screen and (max-width: 767px){.select-a-florist-result-content .delivery-options-content .day p{font-size:12px}}.select-a-florist-result-content .opening-times{margin-top:27px}.select-a-florist-result-content .opening-times .opening-title{margin-bottom:12px;color:var(--button_text);font-size:16px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.select-a-florist-result-content .opening-times .schedule{font-size:14px}}.select-a-florist-result-content .opening-times .schedule span{display:inline-block;width:76px;margin-right:24px;margin-bottom:12px}@media only screen and (max-width: 767px){.select-a-florist-result-content .opening-times .schedule span{margin-bottom:6px}}.select-a-florist-result-content .opening-times .is--active{font-weight:var(--weight_700)}.select-a-florist-result .select-a-florist-result-button-container{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;padding:0 40px 40px 40px;background:var(--white)}@media only screen and (max-width: 767px){.select-a-florist-result .select-a-florist-result-button-container{padding:40px}}.select-a-florist-result .select-a-florist-result-button-container .btn{margin-bottom:8px}.select-a-florist-result .select-a-florist-result-button-container .btn:last-child{margin-bottom:0}.choose-delivery-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px 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:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.choose-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}}.choose-delivery-overlay.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.choose-delivery-overlay.is--active{transform:translateY(0)}}.choose-delivery-overlay-content{height:100%;position:relative}.choose-delivery-overlay-content .overlay-close{position:absolute;top:0px;right:0px;cursor:pointer}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .cho-mob-t{font-size:20px;line-height:normal}}.choose-delivery-overlay-content .select-title{color:var(--button_text)}.choose-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;margin-top:8px}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .sub-head{padding-right:40px}}.choose-delivery-overlay-content .select-a-country-content{position:relative;margin-top:40px;top:40px}.choose-delivery-overlay-content .select-a-country-content .select-country-steps{counter-reset:step;list-style-type:none;margin-left:1rem}@media only screen and (max-width: 1023px){.choose-delivery-overlay-content .select-a-country-content .select-country-steps{margin-left:0}}.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before{display:flex;flex-direction:column;position:relative;padding:0 0 0 34px;min-height:100px;border-left:2px dashed var(--border_three)}@media only screen and (max-width: 1023px){.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before{border:none;padding:0}}.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before span{margin-top:-33px}.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before::before{counter-increment:step;content:counters(step, ".") " ";position:absolute;left:-18px;top:0;height:32px;width:32px;font-size:12px;font-weight:700;line-height:28px;text-align:center;color:var(--button_text);background-color:var(--brand_yellow);border:2px solid var(--brand_yellow);border-radius:50%;z-index:2}@media only screen and (max-width: 1023px){.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before::before{display:none}}.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before:last-child{border-left:none}.choose-delivery-overlay-content .select-a-country-content .select-country-steps .list-before:last-child::before{content:url("/template/2024/images/tick-black.svg");padding-left:2px;padding-top:2px;left:-16px;padding-top:3px}.choose-delivery-overlay-content .select-a-country-content ul li select{padding:12px}.choose-delivery-overlay-content .select-a-country-content ul li input{padding:12px}.choose-delivery-overlay-content .select-a-country-content ul li span{color:var(--button_text);font-size:14px;font-weight:var(--weight_600);line-height:normal}.choose-delivery-overlay-content .select-a-country-content .where-send i{top:12px}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .select-a-country-content .where-send i{top:10px}}.choose-delivery-overlay-content .select-a-country-content .where-send input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .select-a-country-content .where-send input{font-size:14px}}.choose-delivery-overlay-content .select-a-country-content .where-send input:focus{border:1px solid var(--brand_purple)}.choose-delivery-overlay-content .select-a-country-content .select-deliv i{top:12px}.choose-delivery-overlay-content .select-a-country-content .select-deliv .input-wrap.is--active:before{transform:translateY(-50%) rotate(180deg)}.choose-delivery-overlay-content .select-a-country-content .select-deliv .input-wrap:before{content:"";position:absolute;right:20px;top:55%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease}.choose-delivery-overlay-content .select-a-country-content .select-deliv input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;transition:var(--ease);cursor:pointer}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .select-a-country-content .select-deliv input{font-size:14px;background-color:var(--white);color:var(--button_text);height:46.5px}.choose-delivery-overlay-content .select-a-country-content .select-deliv input::-moz-placeholder{color:var(--button_text);opacity:1}.choose-delivery-overlay-content .select-a-country-content .select-deliv input::placeholder{color:var(--button_text);opacity:1}}.choose-delivery-overlay-content .select-a-country-content .select-deliv input:focus{border:1px solid var(--brand_purple)}.choose-delivery-overlay-content .choose-delivery-bottom{position:absolute;bottom:0;left:0;right:0}.choose-delivery-overlay-content .choose-delivery-bottom .delivery-time{color:var(--button_text);text-align:center}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .choose-delivery-bottom .delivery-time{font-size:12px}}.choose-delivery-overlay-content .choose-delivery-bottom .delivery-time span{color:var(--button_text);font-weight:var(--weight_700)}.choose-delivery-overlay-content .choose-delivery-bottom .btn{width:100%;margin-top:16px}@media only screen and (max-width: 767px){.choose-delivery-overlay-content .choose-delivery-bottom .btn{font-size:14px;margin-top:8px}}.choose-delivery-overlay-content .disabled{pointer-events:none;background:var(--white_alt_2)}.flatpickr-calendar{width:100% !important;max-width:350px !important}.numInputWrapper{display:none !important}.flatpickr-day.today{border-color:var(--brand_yellow) !important}.flatpickr-day.selected{background:var(--yellow_alt) !important;border:1px solid var(--brand_yellow) !important;border-radius:var(--border_radius_small) !important}.flatpickr-day{color:var(--grey_alt_2) !important;font-weight:var(--weight_600) !important;border-radius:var(--border_radius_small) !important}.flatpickr-day:hover{background:var(--yellow_alt) !important;border:1px solid var(--brand_yellow) !important;border-radius:var(--border_radius_small) !important}.flatpickr-months{position:relative !important;margin-bottom:24px !important;margin-top:10px !important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--grey_alt_2)}.dayContainer{height:250px !important;margin-bottom:10px !important}.flatpickr-innerContainer{justify-content:center !important}.custom-text{text-align:start;margin-top:24px;margin-left:24px;font-size:12px;font-weight:var(--weight_400);color:var(--grey_alt_2);margin-bottom:4px}.custom-text:last-child{margin-top:0}.selected-date{padding-left:24px;padding-right:24px;text-align:start;font-size:20px;font-weight:var(--weight_600);color:var(--grey_alt_2);padding-bottom:24px;border-bottom:1px solid var(--border_two)}.flatpickr-current-month .flatpickr-monthDropdown-months{color:var(--button_text) !important;font-size:16px !important;font-weight:var(--weight_600) !important;line-height:normal !important}.flatpickr-disabled{color:var(--grey_alt_3) !important;cursor:not-allowed;pointer-events:none}.country-select{display:none}#country-dropdown-overlay-a{padding-left:0px}#country-dropdown-overlay-a img,.btn-select img{width:20px;position:relative;top:2px}#country-dropdown-overlay-a li{list-style:none;padding-top:5px;padding-bottom:5px}#country-dropdown-overlay-a li:hover{background-color:#f4f3f3;cursor:pointer}#country-dropdown-overlay-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px}#country-dropdown-overlay-a li span,.btn-select li span{margin-left:5px}.country-dropdown-overlay-b{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:5px;position:absolute;z-index:1;background:var(--white)}.open{display:show !important}.btn-select{margin-top:10px;width:100%;padding:12px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);background:var(--white);transition:var(--ease)}.btn-select.is--active{border:1px solid var(--brand_purple)}.btn-select.is--active:before{transform:translateY(-50%) rotate(180deg)}.btn-select:before{content:"";position:absolute;right:20px;top:60%;transform:translateY(-50%);width:16px;height:16px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease}.btn-select li{list-style:none;float:left;padding-bottom:0px}.btn-select:hover li{margin-left:0px}.btn-select:hover{border:1px solid rgba(0,0,0,0);box-shadow:inset 0 0px 0px 1px #ccc}.btn-select:focus{outline:none;border:var(--brand_purple) 1px solid}.lang-select{margin-bottom:24px;position:relative}.search-florist-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px 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:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@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.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.search-florist-overlay.is--active{transform:translateY(0)}}.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:0px;right:0px;cursor:pointer}@media only screen and (max-width: 767px){.search-florist-overlay-content .h3{font-size:20px}}.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 .input-wrap input{transition:var(--ease)}.search-florist-overlay-content .input-wrap input:focus{border:1px solid var(--brand_purple)}.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)}@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 .input-actions .input-clear{font-size:14px;line-height:normal;font-weight:var(--weight_700);color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.search-florist-overlay-content .search-results .input-actions .input-clear:hover{border-bottom:1px solid var(--brand_purple)}.search-florist-overlay-content .search-results .different-occasions{margin-top:34px;max-height:250px;overflow:hidden;margin-bottom:50px;overflow-y:scroll}@media only screen and (max-width: 767px){.search-florist-overlay-content .search-results .different-occasions{margin-top:24px}}.search-florist-overlay-content .search-results .different-occasions .occasion-box{margin-bottom:27px}@media only screen and (max-width: 767px){.search-florist-overlay-content .search-results .different-occasions .occasion-box{margin-bottom:20px}}.search-florist-overlay-content .search-results .different-occasions .occasion-box p{margin-left:4px;color:var(--button_text);font-size:16px;font-weight:var(--weight_600);line-height:normal;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}@media only screen and (max-width: 767px){.search-florist-overlay-content .search-results .different-occasions .occasion-box p{font-size:14px}}.search-florist-overlay-content .search-results .different-occasions .occasion-box p:hover{border-bottom:1px solid var(--button_text)}.flower-results-content{height:calc(70vh - 100px);overflow:scroll;max-height:450px}@media only screen and (max-width: 767px){.flower-results-content{padding-bottom:200px}}.flower-results-content .flower-results{display:flex;align-items:center;margin-bottom:24px;border-radius:var(--border_radius);overflow:hidden;transition:var(--ease)}.flower-results-content .flower-results:last-child{margin-bottom:0}.flower-results-content .flower-results .image-container{width:100%;max-width:100px;height:100px;position:relative;margin-right:16px;border-radius:var(--border_radius);overflow:hidden}.flower-results-content .flower-results .image-text .flower-title{font-size:16px;font-weight:var(--weight_400);line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.flower-results-content .flower-results .image-text .flower-title{font-size:14px}}.flower-results-content .flower-results .image-text .flower-price{font-size:14px;line-height:normal;font-weight:var(--weight_600);color:var(--button_text)}@media only screen and (max-width: 767px){.flower-results-content .flower-results .image-text .flower-price{font-size:14px}}.flower-results-content .flower-results:hover .flower-title,.flower-results-content .flower-results:hover .flower-price{color:var(--brand_purple)}.mobile-nav-menu{width:100%;position:fixed;top:0;right:0;bottom:0;background:var(--white);z-index:201;padding:24px;transition:var(--ease);transform:translateX(200%);z-index:100}.mobile-nav-menu.is--active{transform:translateX(0);transition:var(--ease)}.mobile-nav-menu .overlay-close{position:absolute;top:24px;right:4px}.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;transition:var(--ease)}.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;transition:var(--ease)}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title.is--active{transition:var(--ease)}.mobile-nav-menu-content .mobile-navigation .mobile-nav-link-title.is--active::after{transform:rotate(-180deg);transition:var(--ease)}.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;transition:var(--ease)}.mobile-nav-menu-content .mobile-navigation .mobile-nav-items-content .mobile-nav-link-link:hover{text-decoration:underline}.mobile-occasions-overlay,.mobile-best-seller-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);padding:24px;padding-top:0;transition:var(--ease);transform:translateX(-200%);z-index:104;width:85%}.mobile-occasions-overlay.is--active,.mobile-best-seller-overlay.is--active{overflow:scroll;transform:translateX(-18%);transition:var(--ease)}.mobile-flowers-overlay{position:fixed;top:80px;left:0;right:auto;bottom:0;background:var(--white);z-index:201;padding:24px;padding-top:0;transition:var(--ease);transform:translateX(200%);z-index:105;width:85%}.mobile-flowers-overlay.is--active{overflow:scroll;transform:translateX(0);transition:var(--ease)}.mobile-currency-overlay{position:fixed;top:80px;right:0;bottom:0;background:var(--white);padding:24px;padding-top:0;transition:var(--ease);transform:translateX(200%);z-index:104;width:85%}.mobile-currency-overlay.is--active{overflow:scroll;transform:translateX(0);transition:var(--ease)}.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;transition:var(--ease);transform:translateX(200%);z-index:104;width:85%}.mobile-country-overlay.is--active{overflow:scroll;transform:translateX(0);transition:var(--ease)}.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)}.mobile-country-overlay-content .mobile-navigation .country-row.is--active{background:var(--white-hov);border-radius:var(--border_radius)}.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;cursor:pointer}.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);pointer-events:none}.hero-date-picker-overlay-content .hero-use-location{position:relative;margin-top:16px;display:flex}.hero-date-picker-overlay-content .hero-use-location .use-location{font-weight:var(--weight_600);line-height:normal;color:var(--brand_purple);margin-left:4px;transition:var(--ease);cursor:pointer}.hero-date-picker-overlay-content .hero-use-location .use-location:hover{text-decoration:underline}.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 .input-wrap input:focus{outline:none;border:1px solid var(--brand_purple)}.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-content .hero-country-select{display:none}.hero-date-picker-overlay-content #aaa{padding-left:0px}.hero-date-picker-overlay-content #aaa img,.hero-date-picker-overlay-content .hero-btn-select img{width:20px;position:relative;top:2px}.hero-date-picker-overlay-content #aaa li{list-style:none;padding-top:5px;padding-bottom:5px}.hero-date-picker-overlay-content #aaa li:hover{background-color:#f4f3f3}.hero-date-picker-overlay-content #aaa li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px}.hero-date-picker-overlay-content #aaa li span,.hero-date-picker-overlay-content .btn-select li span{margin-left:5px}.hero-date-picker-overlay-content .bbb{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:5px;position:absolute;z-index:1;background:var(--white)}.hero-date-picker-overlay-content .open{display:show !important}.hero-date-picker-overlay-content .hero-btn-select{margin-top:10px;width:100%;padding:12px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);background:var(--white);background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.hero-date-picker-overlay-content .hero-btn-select li{list-style:none;float:left;padding-bottom:0px}.hero-date-picker-overlay-content .hero-btn-select li span{margin-left:8px}.hero-date-picker-overlay-content .hero-btn-select:hover li{margin-left:0px}.hero-date-picker-overlay-content .hero-btn-select:hover{background-color:#f4f3f3;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 0px 0px 1px #ccc}.hero-date-picker-overlay-content .hero-btn-select:focus{outline:none;border:var(--brand_purple) 1px solid}.hero-date-picker-overlay-content .hero-lang-select{margin-bottom:24px;position:relative}.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;cursor:pointer}.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);pointer-events:none}.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 .input-wrap input:focus{outline:none;border:1px solid var(--brand_purple)}.hero-date-picker-overlay-selection-content .date-picker-selection{display:flex}.hero-date-picker-overlay-selection-content .date-picker-selection .left{display:flex;flex-direction:column;width:100%}.hero-date-picker-overlay-selection-content .date-picker-selection .left p{margin-bottom:12px;font-weight:var(--weight_600)}.hero-date-picker-overlay-selection-content .date-picker-selection .left .date-select{padding:11px 24px;width:100%;max-width:196px;text-align:center;margin-bottom:12px;transition:var(--ease);border-radius:var(--border_radius_small);cursor:pointer}.hero-date-picker-overlay-selection-content .date-picker-selection .left .date-select:last-child{margin-bottom:0}.hero-date-picker-overlay-selection-content .date-picker-selection .left .active{transition:var(--ease);color:var(--brand_purple);border:1px solid var(--brand_purple);font-weight:var(--weight_600)}.hero-date-picker-overlay-selection-content .date-picker-selection .left .disabled{background:var(--white_alt_2);color:var(--border_three);pointer-events:none}.hero-date-picker-overlay-selection-content .date-picker-selection .right{width:100%;margin-left:24px}.hero-date-picker-overlay-selection-content .date-picker-selection .right .custom-text{margin-top:0}.hero-date-picker-overlay-selection-content .date-picker-selection .right .flatpickr-calendar{box-shadow:none}.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;transition:var(--ease)}.hero-date-picker-overlay-selection-content .date-picker-selection-btns .change:hover{color:var(--brand_purple)}.search-blogs-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px 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:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.search-blogs-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}}.search-blogs-overlay.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.search-blogs-overlay.is--active{transform:translateY(0)}}.search-blogs-overlay-content{height:100%;position:relative}.search-blogs-overlay-content .overlay-close{position:absolute;top:0px;right:0px;cursor:pointer}@media only screen and (max-width: 767px){.search-blogs-overlay-content .h3{font-size:20px}}.search-blogs-overlay-content p{color:var(--button_text)}.search-blogs-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-blogs-overlay-content .input-wrap i{color:var(--blue_alt);top:40px}.search-blogs-overlay-content .input-wrap input{transition:var(--ease)}.search-blogs-overlay-content .input-wrap input:focus{border:1px solid var(--brand_purple)}.search-blogs-overlay-content .blog-search-results .input-actions{display:flex;justify-content:space-between;margin-top:6px;margin-bottom:32px}.search-blogs-overlay-content .blog-search-results .input-actions p{font-size:14px;line-height:normal;font-weight:var(--weight_400);color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.search-blogs-overlay-content .blog-search-results .input-actions p{font-size:12px}}.search-blogs-overlay-content .blog-search-results .input-actions .clear-input{font-size:14px;line-height:normal;font-weight:var(--weight_700);color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.search-blogs-overlay-content .blog-search-results .input-actions .clear-input:hover{border-bottom:1px solid var(--brand_purple)}.search-blogs-overlay-content .blog-search-results .blog-results-content{height:calc(70vh - 100px);overflow:scroll}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results{display:flex;align-items:center;margin-bottom:24px;border-radius:var(--border_radius);overflow:hidden;transition:var(--ease)}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results:last-child{margin-bottom:0}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-container{width:100%;max-width:100px;height:100px;position:relative;margin-right:16px;border-radius:var(--border_radius);overflow:hidden}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .blog-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:8px}@media only screen and (max-width: 767px){.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .blog-title{font-size:16px}}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .blog-by{color:var(--grey_alt_2);line-height:22px;margin-bottom:8px}@media only screen and (max-width: 767px){.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .blog-by{font-size:14px}}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .blog-by span{margin-left:16px}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .read-more-btn{color:var(--brand_purple);font-weight:var(--weight_600);line-height:normal;transition:var(--ease)}@media only screen and (max-width: 767px){.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .read-more-btn{font-size:14px}}.search-blogs-overlay-content .blog-search-results .blog-results-content .blog-results .image-text .read-more-btn:hover{text-decoration:underline}.card-message-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;pointer-events:none;transition:var(--ease)}.card-message-overlay.is--active{pointer-events:all;opacity:1}.card-message-overlay .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}.card-message-overlay .change-title{font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:32px}.card-message-overlay .small-title{font-size:14px;font-weight:var(--weight_600);line-height:normal;margin-bottom:4px;margin-top:16px}.card-message-overlay .occasion-btn{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);width:100%;outline:none;padding:16px;height:53px;padding-left:16px !important}@media only screen and (max-width: 767px){.card-message-overlay .occasion-btn{font-size:14px}}.card-message-overlay .occasion-btn:focus{border:1px solid var(--brand_purple)}.card-message-overlay .occasion-dropdown{transition:var(--ease);opacity:0;pointer-events:none;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius_small);overflow:hidden;position:absolute;left:40px;top:185px;right:40px;z-index:10}.card-message-overlay .occasion-dropdown .occasion-row{padding:16px;border-bottom:1px solid var(--border_three);transition:var(--ease);cursor:pointer}.card-message-overlay .occasion-dropdown .occasion-row:last-child{border-bottom:0}.card-message-overlay .occasion-dropdown .occasion-row:hover{background:var(--brand_purple);color:var(--white)}.card-message-overlay .occasion-dropdown.is--active{opacity:1;pointer-events:all}.card-message-overlay .message-section{margin-bottom:40px}.card-message-overlay .message-section textarea{width:100%;height:124px;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:none}.card-message-overlay .message-section #charCount{margin-top:4px;font-size:14px;color:var(--blue_alt)}.change-currency-overlay{width:100%;max-width:480px;height:100vh;background:var(--grey_alt);box-shadow:-8px 0px 24px 0px rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@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.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.change-currency-overlay.is--active{transform:translateY(0)}}.change-currency-overlay-content{height:100%;position:relative;padding:40px}.change-currency-overlay-content .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}.change-currency-overlay-content .top .sub-head{color:var(--grey_alt_2);margin-top:8px;display:block;margin-bottom:43px}.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:none;padding:16px;height:53px;padding-left:16px !important;position:relative;background:var(--white);cursor:pointer}.change-currency-overlay-content .top .currency-btn p span{margin-right:8px}@media only screen and (max-width: 767px){.change-currency-overlay-content .top .currency-btn{font-size:14px}}.change-currency-overlay-content .top .currency-btn:focus{border:1px solid var(--brand_purple)}.change-currency-overlay-content .top .currency-dropdown{transition:var(--ease);opacity:0;pointer-events:none;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);transition:var(--ease);cursor:pointer}.change-currency-overlay-content .top .currency-dropdown .currency-row:last-child{border-bottom:0}.change-currency-overlay-content .top .currency-dropdown .currency-row:hover{background:var(--brand_purple);color:var(--white)}.change-currency-overlay-content .top .currency-dropdown .currency-row .pill{background:var(--blue_alt);padding:4px 12px;color:var(--white);border-radius:var(--border_radius);margin-right:8px}.change-currency-overlay-content .top .currency-dropdown.is--active{opacity:1;pointer-events:all}.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}.change-currency-overlay-content .bottom .apply-changes{width:100%}.empty-basket-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;pointer-events:none;transition:var(--ease)}.empty-basket-overlay.is--active{pointer-events:all;opacity:1}.empty-basket-overlay .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}.empty-basket-overlay .remove-title{font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:24px}.empty-basket-overlay .remove-message{margin-bottom:24px;font-size:18px;line-height:28px;color:var(--grey_alt_2)}.empty-basket-overlay .remove-message span{font-weight:var(--weight_700)}.empty-basket-overlay .no-btn{margin-right:8px}.set-location-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;pointer-events:none;transition:var(--ease);z-index:103}.set-location-overlay.is--active{pointer-events:all;opacity:1}.set-location-overlay .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}.set-location-overlay-content .viewing-loc{color:var(--brand_purple);font-size:24px;font-weight:var(--weight_600)}.set-location-overlay-content .notice{font-size:14px;width:100%;max-width:320px;color:var(--grey_alt_2);margin-top:8px}.set-location-overlay-content .loc-btns .btn{width:49%}.set-location-overlay-content .select-country-drop .select-loc-title{font-weight:var(--weight_600);margin-top:32px;font-size:14px;display:block}.set-location-overlay-content .select-country-drop ul li select{padding:12px}.set-location-overlay-content .select-country-drop ul li input{padding:12px}.set-location-overlay-content .select-country-drop ul li span{color:var(--button_text);font-size:14px;font-weight:var(--weight_600);line-height:normal}.set-location-overlay-content .select-country-drop .country-select-location{display:none}.set-location-overlay-content .select-country-drop #country-location-a{padding-left:0px}.set-location-overlay-content .select-country-drop #country-location-a img,.set-location-overlay-content .select-country-drop .btn-select img{width:20px;position:relative;top:2px}.set-location-overlay-content .select-country-drop #country-location-a li{list-style:none;padding-top:5px;padding-bottom:5px}.set-location-overlay-content .select-country-drop #country-location-a li:hover{background-color:#f4f3f3;cursor:pointer}.set-location-overlay-content .select-country-drop #country-location-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px}.set-location-overlay-content .select-country-drop #country-location-a li span,.set-location-overlay-content .select-country-drop .btn-select li span{margin-left:5px}.set-location-overlay-content .select-country-drop .country-location-b{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:5px;position:absolute;z-index:1;background:var(--white)}.set-location-overlay-content .select-country-drop .open{display:show !important}.set-location-overlay-content .select-country-drop .btn-select{margin-top:10px;width:100%;padding:12px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);background:var(--white);background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.set-location-overlay-content .select-country-drop .btn-select li{list-style:none;float:left;padding-bottom:0px}.set-location-overlay-content .select-country-drop .btn-select:hover li{margin-left:0px}.set-location-overlay-content .select-country-drop .btn-select:hover{background-color:#f4f3f3;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 0px 0px 1px #ccc}.set-location-overlay-content .select-country-drop .btn-select:focus{outline:none;border:var(--brand_purple) 1px solid}.set-location-overlay-content .select-country-drop .lang-select{margin-bottom:24px;position:relative}.generic-overlay,.voucher-overlay{position:fixed;background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);width:100%;max-width:592px;height:-moz-fit-content;height:fit-content;padding:40px;z-index:103;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none;transition:var(--ease);z-index:103}.generic-overlay.is--active,.voucher-overlay.is--active{pointer-events:all;opacity:1}.generic-overlay .overlay-close,.voucher-overlay .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}.generic-overlay-content .generic-title,.generic-overlay-content .voucher-title,.voucher-overlay-content .generic-title,.voucher-overlay-content .voucher-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,.generic-overlay-content .voucher-message,.voucher-overlay-content .generic-message,.voucher-overlay-content .voucher-message{font-size:14px;width:100%;max-width:90%;color:var(--grey_alt_2);margin-top:8px;margin-bottom:24px}.generic-overlay-content .generic-btns a,.generic-overlay-content .voucher-btns a,.voucher-overlay-content .generic-btns a,.voucher-overlay-content .voucher-btns a{width:49%}.send-where-overlay{position:fixed;background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);width:100%;max-width:592px;height:-moz-fit-content;height:fit-content;padding:40px;z-index:103;top:0;right:0;bottom:0;left:0;margin:auto;max-height:90vh;overflow-y:auto;opacity:0;pointer-events:none;transition:var(--ease);z-index:103}@media(max-width: 480px){.send-where-overlay{padding:20px}}.send-where-overlay.is--active{pointer-events:all;opacity:1}.send-where-overlay .overlay-close{position:absolute;top:40px;right:40px;cursor:pointer}@media(max-width: 480px){.send-where-overlay .overlay-close{top:20px;right:20px}}.send-where-overlay-content #yellowFuzzySearch2{display:flex;flex:1;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;height:53px;padding-left:16px !important;width:100%}.send-where-overlay-content .send-where-title{color:var(--brand_purple);font-size:24px;font-weight:var(--weight_600);width:100%;max-width:90%;line-height:32px}.send-where-overlay-content .send-where-message{position:relative;font-size:14px;width:100%;max-width:100%;color:var(--grey_alt_2);margin-top:8px;margin-bottom:24px}.send-where-overlay-content .send-where-btns a{width:49%}.inline-search-overlay{background:var(--white);width:100%;max-width:480px;margin:0 auto;margin-top:4px;position:absolute;left:50%;transform:translate(-50%, -0%);z-index:5;border-radius:var(--border_radius);box-shadow:0px 8px 40px -8px rgba(35,35,61,.16);display:none;transition:var(--ease)}@media only screen and (max-width: 767px){.inline-search-overlay{width:92%}}.inline-search-overlay-content{padding:32px}.inline-search-overlay-content .top-cta p{font-size:14px;color:var(--grey_alt_2)}.inline-search-overlay-content .top-cta a{color:var(--brand_purple);font-weight:var(--weight_700);font-size:14px}.inline-search-overlay-content .results-search{margin-top:32px}.inline-search-overlay-content .results-search .row{margin-bottom:24px}.inline-search-overlay-content .results-search .row:last-child{margin-bottom:0}.inline-search-overlay-content .results-search .row img{width:24px}.inline-search-overlay-content .results-search .row p{font-weight:var(--weight_600);margin-left:8px;line-height:normal}@media only screen and (max-width: 767px){.inline-search-overlay-content .results-search .row p{font-size:14px}}.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);transition:opacity .3s ease,transform .3s ease;display:none}@media only screen and (max-width: 767px){.order-toast-overlay{top:4vh;right:8vw;left:8vw}}.order-toast-overlay.show{display:block;opacity:1;transform:translateY(0)}.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:progress 3s linear forwards}@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 0px 24px 0px rgba(0,0,0,.08);border-radius:var(--border_radius_medium);border-top-right-radius:0;border-bottom-right-radius:0;position:fixed;top:0px;right:0;bottom:0;z-index:210;overflow:hidden;transform:translateX(100%);transition:var(--ease);opacity:0;pointer-events:none}@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.is--active{opacity:1;pointer-events:all;transform:translateX(0)}@media only screen and (max-width: 767px){.product-box-delivery-overlay.is--active{transform:translateY(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;cursor:pointer}@media only screen and (max-width: 767px){.product-box-delivery-overlay-content .overlay-close{right:20px}}.product-box-delivery-overlay-content .select-title{color:var(--button_text)}@media only screen and (max-width: 767px){.product-box-delivery-overlay-content .select-title{font-size:20px}}.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-content .select-result-text-content{margin-top:40px;padding-left:40px;padding-right:40px;overflow:scroll}@media only screen and (max-width: 767px){.product-box-delivery-overlay-content .select-result-text-content{padding-left:20px;padding-right:20px;margin-top:20px}}.product-box-delivery-overlay-content .select-result-text-content .results{display:flex;justify-content:space-between}.product-box-delivery-overlay-content .select-result-text-content .results p{font-weight:var(--weight_400);font-size:14px;color:var(--button_text)}.product-box-delivery-overlay-content .select-result-text-content .results p span{color:var(--button_text);font-weight:var(--weight_700)}.product-box-delivery-overlay-content .select-result-text-content .results a{color:var(--brand_purple);font-size:14px;font-weight:var(--weight_700);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.product-box-delivery-overlay-content .select-result-text-content .results a:hover{border-bottom:1px solid var(--brand_purple)}.product-box-delivery-overlay-content .select-result-text-content .order-time{margin-top:12px;margin-bottom:16px;display:inline-block;background:var(--yellow_alt);padding:12px 25px;font-size:14px;color:var(--button_text);font-weight:var(--weight_400);line-height:normal;width:100%;text-align:center}.product-box-delivery-overlay-content .select-result-text-content .order-time span{font-weight:var(--weight_700)}.product-box-delivery-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}@media only screen and (max-width: 767px){.product-box-delivery-overlay-content .select-result-content{padding-left:20px;padding-right:20px;height:calc(75vh - 100px);padding-bottom:190px}}.product-box-delivery-overlay-content .select-result-content .select-florist{display:flex;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);transition:var(--ease)}.product-box-delivery-overlay-content .select-result-content .select-florist:hover{background:var(--white_hov)}.product-box-delivery-overlay-content .select-result-content .select-florist .image-container{width:100%;max-width:80px;max-height:80px;overflow:hidden;position:relative;border-radius:var(--border_radius_small)}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info{margin-left:12px;position:relative;width:100%}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .florist-name{color:var(--button_text);font-size:16px;font-weight:var(--weight_700);line-height:normal}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .florist-distance{color:var(--grey_alt_3);font-size:12px;line-height:normal;font-weight:var(--weight_400);margin-bottom:8px}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .review-stars p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:4px}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .day-delivery{margin-top:14px}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .day-delivery .check-container{display:flex;justify-content:center;align-items:center;margin-right:4px}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .day-delivery p{color:var(--button_text);font-size:12px;line-height:normal;font-weight:var(--weight_300)}.product-box-delivery-overlay-content .select-result-content .select-florist .select-text-info .arrow{position:absolute;right:0;top:50%;transform:translate(-50%, -50%)}.product-box-delivery-overlay-content .product-box-delivery-button{background:#fff;position:absolute;bottom:0px;left:0px;right:0px;padding-top:35px;box-shadow:-8px 0px 24px 0px rgba(0,0,0,.08)}@media only screen and (max-width: 767px){.product-box-delivery-overlay-content .product-box-delivery-button{position:fixed}}.product-box-delivery-overlay-content .product-box-delivery-button-container{background:var(--white);padding-bottom:40px;padding-left:40px;padding-right:40px}.product-box-delivery-overlay-content .product-box-delivery-button-container a,.product-box-delivery-overlay-content .product-box-delivery-button-container button{width:100%}.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 40px;height:auto;max-height:100%}.product-box-delivery-overlay .pop-up-selected-florist{margin:24px 0px}.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}.home-hero-section{background:var(--brand_purple);display:flex;overflow:hidden;min-height:507px;position:relative}@media only screen and (max-width: 1023px){.home-hero-section{flex-direction:column-reverse;min-height:auto}}.home-hero-section .hero-flex{width:100%}.home-hero-section-content{position:relative;padding-top:75px;padding-bottom:95px}@media only screen and (max-width: 767px){.home-hero-section-content{padding:24px}}@media only screen and (max-width: 390px){.home-hero-section-content .wrapper-content{width:100%}}.home-hero-section-content .hero-flower-top{position:absolute;top:0;left:0;transform:rotate(180deg)}@media only screen and (max-width: 767px){.home-hero-section-content .hero-flower-top{display:none}}.home-hero-section-content .hero-flower-bottom{position:absolute;right:40%;bottom:0px}@media only screen and (max-width: 1023px){.home-hero-section-content .hero-flower-bottom{right:0}}@media only screen and (max-width: 767px){.home-hero-section-content .hero-flower-bottom{display:none}}.home-hero-section-content .h2-small{color:var(--white)}.home-hero-section-content .hero-title{color:var(--white);max-width:560px;display:inline-block;margin-bottom:8px;line-height:normal}@media only screen and (max-width: 767px){.home-hero-section-content .hero-title{font-size:24px;line-height:normal;margin-bottom:8px;text-align:center}}.home-hero-section-content .hero-sub-title{color:var(--white_alt);max-width:489px;margin-bottom:35px;line-height:22px}@media only screen and (max-width: 767px){.home-hero-section-content .hero-sub-title{font-size:14px;line-height:20px;text-align:center;margin-bottom:10px}}.home-hero-section-content .hero-sub-title-top{background:var(--purple_bg);display:flex;align-items:center;margin-bottom:10px;width:-moz-fit-content;width:fit-content;padding:15px;border-radius:32px;border:1px solid var(--purple_border)}@media only screen and (max-width: 767px){.home-hero-section-content .hero-sub-title-top{padding:9px 12px}}.home-hero-section-content .hero-sub-title-top h2{margin-bottom:0px;margin-left:5px;line-height:normal}@media only screen and (max-width: 767px){.home-hero-section-content .hero-sub-title-top h2{font-size:10px;line-height:20px}}@media only screen and (max-width: 360px){.home-hero-section-content .hero-sub-title-top h2{font-size:8px}}.home-hero-section-content span{color:var(--white)}.home-hero-section-content .p-style-medium{font-weight:var(--weight_600)}.home-hero-section .home-hero-container{position:relative;z-index:5;max-width:558px}@media only screen and (max-width: 1024px){.home-hero-section .home-hero-container{padding-right:37px}}@media only screen and (max-width: 1023px){.home-hero-section .home-hero-container{padding-right:0;margin:0 auto}}@media only screen and (max-width: 767px){.home-hero-section .home-hero-container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.home-hero-section .delivery{display:flex;align-items:center}@media only screen and (max-width: 767px){.home-hero-section .delivery{display:none}}.home-hero-section .delivery span{margin-left:4px;font-weight:var(--weight_600)}.home-hero-section .delivery i{color:var(--white_alt)}.home-hero-section .delivery-date{display:flex;flex-wrap:wrap;margin-bottom:16px}@media only screen and (max-width: 767px){.home-hero-section .delivery-date{display:none}}.home-hero-section .delivery-date .date-box{background:var(--white);border-radius:var(--border_radius);margin-right:16px;width:173px;position:relative;z-index:2;margin-top:8px;padding:24px;display:flex;align-items:center;justify-content:space-between;height:85px;box-shadow:0px 4px 24px -2px rgba(98,71,170,.08);cursor:pointer;transition:var(--ease)}.home-hero-section .delivery-date .date-box:hover p,.home-hero-section .delivery-date .date-box:hover span{color:var(--brand_purple);transition:var(--ease)}@media only screen and (max-width: 1024px){.home-hero-section .delivery-date .date-box{width:100%;max-width:160px}}.home-hero-section .delivery-date .date-box:last-child{margin-right:0}.home-hero-section .delivery-date .date-box p,.home-hero-section .delivery-date .date-box span{color:var(--brand);line-height:normal}.home-hero-section .delivery-date .date-box p{font-weight:var(--weight_700)}.home-hero-section .delivery-date .date-box .date-text span{font-size:12px;font-weight:var(--weight_400);display:block;line-height:normal}.home-hero-section .delivery-date-mobile{display:none;background:var(--white);border-radius:var(--border_radius);padding:15px 41px 17px 41px;margin-bottom:12px}@media only screen and (max-width: 767px){.home-hero-section .delivery-date-mobile{display:block}}.home-hero-section .delivery-date-mobile i{color:var(--brand)}.home-hero-section .delivery-date-mobile span{color:var(--brand);font-weight:var(--weight_700);font-size:12px;line-height:normal}.home-hero-section .order span{margin-left:4px}.home-hero-section .order i{color:var(--white)}@media only screen and (max-width: 767px){.home-hero-section .order i{display:none}}.home-hero-section .order-within{font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.home-hero-section .order-within{font-size:10px;line-height:normal}}@media only screen and (max-width: 360px){.home-hero-section .order-within{font-size:9px}}.home-hero-section .order-within strong{color:var(--white)}.hero-section-media{position:absolute;top:0;right:0;bottom:0;width:42%}@media only screen and (max-width: 1023px){.hero-section-media{position:relative;width:100%;height:400px}}@media only screen and (max-width: 767px){.hero-section-media{height:216px}}.countdown{font-weight:var(--weight_600)}.home-v3{padding-top:30px}@media only screen and (max-width: 767px){.home-v3{padding-top:0}}.home-v3 .new-reviews-section{background:var(--white)}@media(min-width: 1024px){.wrapper-content--hero{padding:0 30px;margin-inline:auto}}.wrapper-content--hero{position:relative;height:100%;border-radius:var(--border-radius);overflow:hidden}.d2f-hero{position:relative;height:clamp(420px,38vh,660px);background:#fff;border-radius:12px;overflow:hidden}.d2f-hero img{filter:brightness(1.05) contrast(1.05) saturate(1.5)}.wrapper-content--hero{position:relative;height:100%;overflow:hidden}.d2f-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.d2f-hero-slide.is-active{opacity:1;z-index:1}.d2f-hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}.d2f-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));z-index:2}.d2f-hero img{filter:brightness(1.05) contrast(1.04) saturate(1.1)}.d2f-hero-content{position:absolute;left:clamp(30px,4vw,60px);top:50%;transform:translateY(-50%);z-index:3;max-width:660px;color:#fff}.d2f-hero-content [data-hero]{opacity:.01;transform:translateX(-100px)}.d2f-hero-content.is-visible [data-hero=title],.d2f-hero-content.is-visible [data-hero=subline],.d2f-hero-content.is-visible [data-hero=cta]{opacity:1;transform:translateX(0)}.d2f-approved-badge{position:absolute;bottom:1.25rem;right:3.5rem;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.45rem 1.1rem;display:flex;align-items:center;gap:.6rem;opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(0.22, 1, 0.36, 1),transform .45s cubic-bezier(0.22, 1, 0.36, 1);z-index:5}.feefo-logo-stars{display:grid;grid-auto-flow:column;align-items:center;gap:.6rem}.d2f-approved-badge.is-visible{opacity:1;transform:translateY(0)}@media(max-width: 1023px){.d2f-hero{height:clamp(320px,34vh,420px)}.d2f-hero-content{top:auto;bottom:28px;transform:none;left:20px;right:20px;max-width:none}.d2f-hero-content .d2f-hero-subline{margin-bottom:14px !important;color:#fff}.d2f-approved-badge{display:none}.d2f-hero-slide img{-o-object-position:90% center;object-position:90% center}.d2f-hero-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}}.review-strip{width:calc(100% - 24px);margin:16px auto;padding:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.review-strip .review-link{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#555}.review-strip .review-logo{width:95px}.review-strip .review-stars{height:16px}.review-strip .review-score{font-size:13px;color:#777}@media(min-width: 1024px){.review-strip{display:none}}.d2f-hero-content .d2f-hero-subline{font-size:1.15rem;margin-bottom:24px;color:#fff;max-width:520px}.d2f-hero-content .d2f-hero-headline{font-size:clamp(2.6rem,3.6vw,3.4rem);font-weight:600;line-height:1.05;letter-spacing:-0.025em;margin-top:16px;margin-bottom:24px}.d2f-hero-content .hero-sub{margin-bottom:30px;font-weight:500;font-size:1.15rem;color:#fff;max-width:520px}.d2f-hero-content .no-wrap{white-space:nowrap}@media(max-width: 1023px){.d2f-hero-content .hero-sub{display:none}}@media(max-width: 768px){.d2f-hero-content .d2f-hero-headline{font-size:1.5rem;line-height:1.08;margin-top:10px;margin-bottom:16px}.d2f-hero-content .d2f-hero-subline{font-size:15px;line-height:1.25;font-weight:500}.d2f-hero-content .d2f-hero-cta-group .btn{padding:14px 22px;font-size:1rem}.d2f-hero-content .d2f-hero-cta-group{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.d2f-hero-content .d2f-hero-cta-group .btn{padding:12px 16px;font-size:.9rem;white-space:nowrap}.d2f-hero-content .d2f-hero-headline{margin-bottom:20px}.d2f-hero-content{left:20px;bottom:24px !important;right:20px;top:auto;max-width:calc(100% - 40px)}.d2f-hero-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0))}.d2f-hero-slide img{-o-object-position:90% center !important;object-position:90% center !important}}@media(max-width: 480px){.d2f-hero-content .d2f-hero-subline{display:none !important}}@media(max-width: 360px){.d2f-hero-content .d2f-hero-headline{font-size:1.2rem}.d2f-hero-content .d2f-hero-subline{display:none}}.hp26{--d2f-border: var(--d2f-p-grey-200);--d2f-border-strong: var(--d2f-p-grey-400);--d2f-brand: var(--d2f-p-yellow);--d2f-brand-hover: var(--d2f-p-yellow-hover);--d2f-color-action: var(--d2f-palette-navy);--d2f-color-brand: var(--d2f-palette-yellow-500);--d2f-color-brand-hover: var(--d2f-palette-yellow-600);--d2f-duration-fast: 150ms;--d2f-ease: .3s ease;--d2f-font: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d2f-fs-badge: 13px;--d2f-fs-body: 16px;--d2f-fs-card: 1.1rem;--d2f-fs-h2: clamp(1.45rem, 2.4vw, 2rem);--d2f-fs-lead: 18px;--d2f-fs-meta: 15px;--d2f-fs-quote: clamp(1.25rem, 2.6vw, 2rem);--d2f-fs-small: 14px;--d2f-gap: clamp(16px, 2.5vw, 32px);--d2f-heading: var(--d2f-p-navy);--d2f-lh-body: 1.65;--d2f-lh-snug: 1.2;--d2f-on-brand: var(--d2f-p-navy);--d2f-p-blush: #fceaf4;--d2f-p-grey-200: #e6e7ea;--d2f-p-grey-400: #c2c2ca;--d2f-p-grey-50: #f9f9fb;--d2f-p-ink: #4f5064;--d2f-p-ink-muted: #535369;--d2f-p-navy: #23233d;--d2f-p-star: #f5b301;--d2f-p-white: #ffffff;--d2f-p-yellow: #ffd86e;--d2f-p-yellow-hover: #f9ce58;--d2f-palette-navy: #23233d;--d2f-palette-yellow-500: #ffd86e;--d2f-palette-yellow-600: #f9ce58;--d2f-r-card: 16px;--d2f-r-pill: 999px;--d2f-r-sm: 8px;--d2f-radius-sm: 8px;--d2f-s-2: 8px;--d2f-s-3: 12px;--d2f-s-4: 16px;--d2f-s-5: 20px;--d2f-s-6: 24px;--d2f-s-8: 32px;--d2f-section-gap: clamp(32px, 5vw, 64px);--d2f-shadow-lift: 0 10px 24px rgba(0, 0, 0, .08);--d2f-size-200: 14px;--d2f-size-300: 16px;--d2f-space-2: 8px;--d2f-space-3: 12px;--d2f-star: var(--d2f-p-star);--d2f-surface: var(--d2f-p-white);--d2f-surface-quiet: var(--d2f-p-grey-50);--d2f-surface-review: var(--d2f-p-blush);--d2f-tap: 44px;--d2f-text: var(--d2f-p-ink);--d2f-text-link: var(--d2f-color-action);--d2f-text-muted: var(--d2f-p-ink-muted);--d2f-track-tight: -0.02em;--d2f-w-bold: 700;--d2f-w-medium: 500;--d2f-w-regular: 400;--d2f-w-semibold: 600;--d2f-weight-semibold: 600}.hp26 .d2f-btn,.hp26 .btn,.hp26 .home-btn,.hp26 .home-reviews__btn{border-radius:var(--d2f-radius-sm);font-family:inherit;font-weight:var(--d2f-weight-semibold);text-decoration:none;cursor:pointer;transition:background-color var(--d2f-duration-fast) var(--d2f-ease),color var(--d2f-duration-fast) var(--d2f-ease),border-color var(--d2f-duration-fast) var(--d2f-ease)}.hp26 .d2f-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--d2f-space-2);min-height:44px;padding:10px 24px;border:1px solid rgba(0,0,0,0);font-size:var(--d2f-size-300);line-height:1.2;white-space:normal;overflow-wrap:anywhere}.hp26 .d2f-btn:disabled,.hp26 .d2f-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hp26 .d2f-btn,.hp26 .d2f-btn--brand{background:var(--d2f-color-brand);color:var(--d2f-on-brand);border-color:var(--d2f-color-brand)}.hp26 .d2f-btn:hover,.hp26 .d2f-btn--brand:hover,.hp26 .d2f-btn:focus-visible{background:var(--d2f-color-brand-hover);border-color:var(--d2f-color-brand-hover);color:var(--d2f-on-brand)}.hp26 .d2f-more,.hp26 .c-more{margin:4px 0px 0px;padding:0px;border:0px;background:none;cursor:pointer;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:var(--d2f-size-200);font-weight:var(--d2f-weight-semibold);color:var(--d2f-text-link);text-decoration:underline;text-underline-offset:2px}.hp26 .d2f-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--d2f-space-3);scrollbar-width:none}.hp26 .d2f-rail::-webkit-scrollbar{display:none}.hp26 .d2f-rail>*{scroll-snap-align:start;flex:0 0 auto}.hp26 .d2f-c,.hp26 .d2f-c *,.hp26 .d2f-c ::before,.hp26 .d2f-c ::after{box-sizing:border-box}.hp26 :where(.d2f-c) img{max-width:100%;height:auto;display:block}.hp26 :where(.d2f-c) a{color:inherit}.hp26 :where(.d2f-c) h1,.hp26 :where(.d2f-c) h2,.hp26 :where(.d2f-c) h3{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);letter-spacing:var(--d2f-track-tight);text-wrap:balance;font-family:var(--d2f-font)}.hp26 :where(.d2f-c) p{margin:0px 0px 1em}.hp26 .d2f-c strong,.hp26 .d2f-c b{color:inherit}.hp26 :where(.d2f-c) ul{margin:0px;padding:0px;list-style:none}.hp26 .d2f-section{margin:var(--d2f-section-gap) 0}.hp26 .d2f-section__head{display:flex;justify-content:space-between;align-items:end;gap:var(--d2f-s-4);margin-bottom:var(--d2f-s-5)}.hp26 .d2f-section__head h2{font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug);margin:0px}.hp26 .d2f-section__head p{margin:6px 0px 0px;color:var(--d2f-text-muted);max-width:62ch}.hp26 .d2f-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--d2f-s-2);min-height:var(--d2f-tap);padding:10px 22px;border:0px;border-radius:var(--d2f-r-sm);background:var(--d2f-brand);color:var(--d2f-on-brand);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-small);text-decoration:none;cursor:pointer;transition:background var(--d2f-ease)}.hp26 .d2f-btn:hover{background:var(--d2f-brand-hover)}.hp26 .d2f-badge{display:inline-block;padding:5px 12px;border-radius:var(--d2f-r-pill);background:rgba(255,255,255,.95);color:var(--d2f-heading);font-size:var(--d2f-fs-badge);font-weight:var(--d2f-w-semibold);line-height:1.2}.hp26 .d2f-stars{color:var(--d2f-star);letter-spacing:2px;margin:0 0 var(--d2f-s-3);font-size:var(--d2f-fs-lead)}.hp26 .d2f-florists{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:18px}.hp26 .d2f-florist{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);background:var(--d2f-surface);scroll-snap-align:start}.hp26 .d2f-florist__shop img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--d2f-surface-quiet)}.hp26 .d2f-florist__body{display:flex;flex-direction:column;gap:var(--d2f-s-2);flex:1 1 0%;padding:var(--d2f-s-4)}.hp26 .d2f-florist h3{margin:0px;font-size:var(--d2f-fs-card);letter-spacing:-0.01em}.hp26 .d2f-florist h3 a{text-decoration:none}.hp26 .d2f-florist__town{margin:0px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}.hp26 .d2f-florist .d2f-btn{margin-top:auto}.hp26 .d2f-jd{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px, 300px);gap:var(--d2f-s-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.hp26 .d2f-jd__item{position:relative;margin:0px;scroll-snap-align:start;min-width:0px}.hp26 .d2f-jd__item img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--d2f-r-card);background:var(--d2f-surface-quiet)}.hp26 .d2f-jd__item .d2f-badge{position:absolute;top:12px;left:12px}.hp26 .d2f-jd__item figcaption{display:flex;flex-direction:column;padding:10px 2px 0px}.hp26 .d2f-jd__item strong{color:var(--d2f-heading)}.hp26 .d2f-jd__item span{color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}.hp26 .d2f-quote{padding:clamp(26px,5vw,56px) 20px;border-radius:var(--d2f-r-card);background:var(--d2f-surface-review);text-align:center}.hp26 .d2f-quote blockquote{max-width:760px;margin:0px auto 12px;color:var(--d2f-heading);font-size:var(--d2f-fs-quote);font-weight:var(--d2f-w-semibold);line-height:1.3}.hp26 .d2f-quote cite{font-style:normal;color:var(--d2f-text-muted)}.hp26 .d2f-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.hp26 .d2f-split>div{min-width:0px}.hp26 .d2f-split h2{margin:0px 0px 18px;font-size:var(--d2f-fs-h2);line-height:1.15}.hp26 .d2f-split p{max-width:60ch;margin:0 0 var(--d2f-s-6);color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.hp26 .d2f-split__img{position:sticky;top:24px;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--d2f-r-card);background:var(--d2f-surface-quiet)}.hp26 .d2f-readmore{display:inline-flex;align-items:center;min-height:var(--d2f-tap);margin:10px 0px 0px;padding:10px 18px;border:1px solid var(--d2f-border-strong);border-radius:var(--d2f-r-pill);background:var(--d2f-surface);color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-meta);cursor:pointer}.hp26 .d2f-more{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}.hp26 .d2f-more::after{content:"→";transition:transform var(--d2f-ease)}.hp26 .d2f-more:hover::after{transform:translateX(3px)}.hp26 .d2f-products{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:18px}.hp26 .d2f-product{display:flex;flex-direction:column;min-width:0px;color:var(--d2f-text);text-decoration:none;scroll-snap-align:start}.hp26 .d2f-product img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--d2f-r-card);background:var(--d2f-surface-quiet)}.hp26 .d2f-product__name{margin:12px 0px 2px;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-card)}.hp26 .d2f-product__by{margin:0px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}.hp26 .d2f-product__price{color:var(--d2f-heading);font-weight:var(--d2f-w-bold);font-size:var(--d2f-fs-lead);font-variant-numeric:tabular-nums}.hp26 .d2f-product:hover .d2f-product__name{text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-faq{max-width:820px;border-top:1px solid var(--d2f-border)}.hp26 .d2f-faq details{border-bottom:1px solid var(--d2f-border)}.hp26 .d2f-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--d2f-s-4);min-height:56px;padding:14px 0px;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-lead);cursor:pointer;list-style:none}.hp26 .d2f-faq summary::-webkit-details-marker{display:none}.hp26 .d2f-faq summary::after{content:"+";flex:0 0 auto;font-size:1.5rem;font-weight:var(--d2f-w-regular);line-height:1;transition:transform var(--d2f-ease)}.hp26 .d2f-faq details>div{padding:0px 0px 18px;max-width:65ch;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.hp26 .d2f-faq details>div a{color:var(--d2f-heading)}.hp26 .d2f-dir{-moz-columns:200px 4;columns:200px 4;-moz-column-gap:var(--d2f-gap);column-gap:var(--d2f-gap)}.hp26 .d2f-dir__group{-moz-column-break-inside:avoid;break-inside:avoid;margin:0px 0px 18px}.hp26 .d2f-dir__group>a{display:block;margin-bottom:4px;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);text-decoration:none}.hp26 .d2f-dir__group>a:hover,.hp26 .d2f-dir__group li a:hover{text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-dir__group li a{display:inline-block;padding:3px 0px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-meta);text-decoration:none}.hp26 .d2f-author{display:grid;grid-template-columns:96px 1fr;gap:var(--d2f-s-5);align-items:start;padding:var(--d2f-s-6);border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card)}.hp26 .d2f-author img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hp26 .d2f-author__role{margin:0px 0px 10px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}.hp26 .d2f-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(25% - 13.5px);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.hp26 .d2f-rail::-webkit-scrollbar{display:none}.hp26 .d2f-rail>*{scroll-snap-align:start}.hp26 .d2f-section__aside{display:flex;align-items:center;gap:var(--d2f-s-4);flex:0 0 auto}.hp26 .d2f-rail-nav{display:flex;gap:var(--d2f-s-2)}.hp26 .d2f-rail-nav button{display:grid;place-items:center;width:var(--d2f-tap);height:var(--d2f-tap);padding:0px;border:1px solid var(--d2f-border-strong);border-radius:50%;background:var(--d2f-surface);color:var(--d2f-heading);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--d2f-ease),opacity var(--d2f-ease)}.hp26 .d2f-rail-nav button:hover:not(:disabled){border-color:var(--d2f-heading)}.hp26 .d2f-rail-nav button:disabled{opacity:.35;cursor:default}.hp26 .d2f-faq-split{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.7fr);gap:var(--d2f-gap) clamp(32px,6vw,96px);align-items:start}.hp26 .d2f-faq-split>div>p{margin:0px;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.hp26 .d2f-faq-split>div>p a{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold)}.hp26 .d2f-faq-split .d2f-faq{max-width:none}.hp26 .d2f-quote .d2f-stars{width:auto;max-width:none;margin-inline:auto;text-align:center}.hp26 .d2f-product__by{margin-bottom:0px}.hp26 .d2f-readmore{margin-bottom:var(--d2f-s-5)}.hp26 .d2f-countries{display:grid;grid-template-rows:repeat(4, auto);grid-auto-flow:column;gap:4px 24px;margin:0px;padding:0px;list-style:none}.hp26 .d2f-countries a{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 0px;color:var(--d2f-heading);font-size:var(--d2f-fs-body);text-decoration:none}.hp26 .d2f-countries img{flex:0 0 auto;width:24px;height:16px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:rgba(0,0,0,.1) 0px 0px 0px 1px}.hp26 .d2f-countries a:hover{text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-loc .d2f-florist__town{display:block}.hp26 .d2f-florists.d2f-rail{padding-bottom:6px}.hp26 .d2f-rail--five .d2f-btn{width:100%;padding-inline:10px;white-space:nowrap}.hp26 .d2f-rail--five .d2f-florist__town{min-height:3.2em}.hp26 .d2f-loc .d2f-florist__shop{position:relative}.hp26 .d2f-loc .d2f-florist__shop .d2f-badge{position:absolute;top:10px;left:10px}.hp26 .d2f-loc h3 a{color:inherit;text-decoration:none}.hp26 .d2f-loc__shop a:hover,.hp26 .d2f-loc h3 a:hover{text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-rail--five .d2f-florist__town{min-height:0px}.hp26 .d2f-rail--five{gap:20px}.hp26 .d2f-countries--grid{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(6, minmax(0px, 1fr));gap:4px 24px}.hp26 .d2f-badge__star{width:1em;height:1em;margin-right:.3em;vertical-align:-0.14em;fill:#ffd86e;stroke:#d9a514;stroke-width:1.5;stroke-linejoin:round}.hp26 .d2f-loc{display:flex;flex-direction:column}.hp26 .d2f-loc .d2f-florist__body{display:flex;flex-direction:column;flex:1 1 0%}.hp26 .d2f-loc .d2f-btn{margin-top:auto}.hp26 .d2f-loc .d2f-florist__town{margin-bottom:16px}.hp26 .d2f-products--grid{grid-template-columns:repeat(3, minmax(0px, 1fr));gap:24px}.hp26 .d2f-product--card{padding:12px 12px 16px;border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);background:var(--d2f-surface, #fff);transition:transform .2s,box-shadow .2s}.hp26 .d2f-product__img{position:relative;display:block;overflow:hidden;border-radius:12px;background:#f6f5f2}.hp26 .d2f-product__img::after{content:"";position:absolute;inset:0px;border-radius:inherit;box-shadow:rgba(20,20,35,.06) 0px 0px 0px 1px inset;pointer-events:none}.hp26 .d2f-product--card img{display:block;border-radius:0px;background:none;transition:transform .35s}.hp26 .d2f-product__img .d2f-badge{position:absolute;top:10px;left:10px;z-index:1}.hp26 .d2f-product--card .d2f-product__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:14px 4px 4px;font-size:17px;line-height:1.3}.hp26 .d2f-product--card .d2f-product__by{margin:0px 4px;font-size:14px}.hp26 .d2f-product--card .d2f-product__price{font-size:18px;line-height:1}.hp26 .d2f-product--card:hover{transform:translateY(-2px);box-shadow:var(--d2f-shadow-lift)}.hp26 .d2f-product--card:hover img{transform:scale(1.03)}.hp26 .d2f-product--card:hover .d2f-product__name{text-decoration:none}.hp26 .d2f-center-link{margin:32px 0px 0px;text-align:center}.hp26 .d2f-product--card{padding:0px;border:0px;border-radius:0px;background:none;transition:none}.hp26 .d2f-product--card:hover{transform:none;box-shadow:none}.hp26 .d2f-product--card img{aspect-ratio:4/5;transition:transform .3s}.hp26 .d2f-product--card:hover .d2f-product__name,.hp26 .d2f-product--card:hover *{text-decoration:none}.hp26 .d2f-product--card .d2f-product__name{display:block;-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:12px 0px 2px;font-size:16px;line-height:1.35}.hp26 .d2f-product--card .d2f-product__by{margin:0px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp26 .d2f-product--card .d2f-product__price{font-size:16px}.hp26 .d2f-product--card{position:relative}.hp26 .d2f-product--card h3.d2f-product__name a{color:inherit;text-decoration:none}.hp26 .d2f-product--card h3.d2f-product__name a::after{content:"";position:absolute;inset:0px}.hp26 .d2f-product--card .d2f-product__img img{transition:transform .2s}.hp26 .d2f-product--card:active .d2f-product__img img{transform:scale(0.985)}.hp26 .d2f-product--card a.d2f-product__by{position:relative;z-index:1;color:var(--d2f-heading);font-weight:var(--d2f-w-medium);text-decoration:none}.hp26 .d2f-product--card a.d2f-product__by:hover{text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-panel{padding:64px 56px;border-radius:24px;background:#f6f5f2}.hp26 .d2f-live__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#1f9d55}.hp26 .d2f-live__dot::after{content:"";position:absolute;inset:0px;border-radius:50%;background:#1f9d55;animation:2s ease-out 0s infinite normal none running d2f-pulse}.hp26 .d2f-jd--reports .d2f-jd__item{padding:10px;border-radius:var(--d2f-r-card);background:var(--d2f-surface);box-shadow:rgba(20,20,35,.05) 0px 1px 2px}.hp26 .d2f-jd--reports .d2f-jd__item img{border-radius:10px}.hp26 .d2f-jd--reports .d2f-jd__item .d2f-badge{top:20px;left:20px}.hp26 .d2f-jd--reports figcaption{padding:12px 4px 4px}.hp26 .d2f-panel{padding:48px}.hp26 .d2f-jd--reports .d2f-badge{display:inline-flex;align-items:center;gap:6px}.hp26 .d2f-jd--reports .d2f-live__dot{flex:0 0 auto}.hp26 .d2f-split__img{position:static;-o-object-position:78% 25%;object-position:78% 25%}.hp26 .d2f-clamp-all.is-clamped{position:relative;max-height:300px;overflow:hidden}.hp26 .d2f-clamp-all.is-clamped::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:110px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), var(--d2f-surface));pointer-events:none}.hp26 .d2f-clamp-all+.d2f-readmore{margin:12px 12px 0px 0px}.hp26 .d2f-dir__full{margin:16px 0px 0px}.hp26 .d2f-author--inline{grid-template-columns:64px 1fr;gap:16px;margin-top:28px;padding:24px 0px 0px;border-right:0px;border-bottom:0px;border-left:0px;-o-border-image:none;border-image:none;border-top:1px solid var(--d2f-border);border-radius:0px}.hp26 .d2f-author--inline img{width:64px;height:64px}.hp26 .d2f-author--inline h3{margin:0px 0px 2px;color:var(--d2f-heading);font-size:var(--d2f-fs-card)}.hp26 .d2f-author--inline p.d2f-clamp-me{margin:0px;font-size:var(--d2f-fs-small)}.hp26 .d2f-loc__rating,.hp26 .d2f-ratingrow{display:flex;align-items:center;gap:6px;margin:2px 0px 6px;white-space:nowrap;color:var(--d2f-heading);font-size:var(--d2f-fs-small);line-height:1}.hp26 .d2f-loc__rating strong,.hp26 .d2f-ratingrow strong{font-weight:var(--d2f-w-semibold)}.hp26 .d2f-loc__count{color:var(--d2f-text-muted)}.hp26 .d2f-loc .d2f-florist__body,.hp26 .d2f-product--card{container-type:inline-size}.hp26 .d2f-stars5{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");position:relative;flex:0 0 auto;width:85px;height:17px;background:#e4e2dc;-webkit-mask:var(--star) 0 0/17px 17px repeat-x;mask:var(--star) 0 0/17px 17px repeat-x}.hp26 .d2f-stars5::before{content:"";position:absolute;inset:0px auto 0px 0px;width:calc(var(--r, 5)/5*100%);background:var(--d2f-star)}.hp26 .d2f-product--card .d2f-product__price{display:block;margin-top:8px;color:var(--d2f-heading)}.hp26 .d2f-author--inline{margin-top:32px;padding:32px;border:0px;border-radius:24px;background:#f6f5f2}.hp26 .d2f-tabs__list{display:flex;gap:24px;margin:4px 0px 24px;border-bottom:1px solid var(--d2f-border);overflow-x:auto;scrollbar-width:none}.hp26 .d2f-tabs__list::-webkit-scrollbar{display:none}.hp26 .d2f-tabs__list [role=tab]{flex:0 0 auto;min-height:44px;margin-bottom:-1px;padding:0px 0px 2px;border-width:0px 0px 3px;border-style:none none solid;border-color:currentcolor currentcolor rgba(0,0,0,0);-o-border-image:none;border-image:none;background:none;color:var(--d2f-text-muted);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);white-space:nowrap;cursor:pointer}.hp26 .d2f-tabs__list [role=tab]:hover{color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]{border-bottom-color:#fab300;color:var(--d2f-heading)}.hp26 .d2f-tabs__panel h2{margin-top:0px}.hp26 .d2f-tabs__panel p{max-width:68ch}.hp26 .d2f-author--inline .d2f-clamp::after{background:linear-gradient(rgba(246, 245, 242, 0), rgb(246, 245, 242))}.hp26 .d2f-product--card a.d2f-product__by{color:var(--d2f-text-muted);font-weight:var(--d2f-w-regular, 400)}.hp26 .d2f-product--card a.d2f-product__by:hover{color:var(--d2f-heading)}.hp26 .d2f-product__from{color:var(--d2f-text-muted);font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-regular, 400)}.hp26 .d2f-product__img a.d2f-product__by{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);margin:0px;color:var(--d2f-heading);font-size:var(--d2f-fs-badge);font-weight:var(--d2f-w-semibold);text-decoration:none;white-space:nowrap}.hp26 .d2f-product__img a.d2f-product__by span{overflow:hidden;text-overflow:ellipsis}.hp26 .d2f-product__img a.d2f-product__by:hover span{text-decoration:underline;text-underline-offset:2px}.hp26 .d2f-product__shopicon{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linejoin:round}.hp26 .d2f-product--card .d2f-product__name{margin-bottom:0px}.hp26 .d2f-product__img a.d2f-product__by>span:not(.d2f-product__shoprating){min-width:0px}.hp26 .d2f-product__shoprating{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding-left:8px;border-left:1px solid var(--d2f-border);font-weight:var(--d2f-w-semibold)}.hp26 .d2f-product__shoprating svg{width:13px;height:13px;fill:var(--d2f-star)}.hp26 .d2f-product--card .d2f-product__price{margin-top:6px}.hp26 .d2f-loc .d2f-florist__body{gap:6px;padding:18px}.hp26 .d2f-loc .d2f-florist__town{margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp26 .d2f-jd--reports .d2f-jd__item{padding:8px}.hp26 .d2f-jd--reports .d2f-jd__item .d2f-badge{top:18px;left:18px}.hp26 .d2f-author--inline{padding:24px}.hp26 .d2f-author--inline .d2f-clamp{position:relative;max-height:6.6em;overflow:hidden}.hp26 .d2f-author--inline .d2f-clamp::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:2.5em;pointer-events:none}.hp26 .d2f-author--inline .d2f-readmore{min-height:44px;margin:4px 0px 0px;padding:0px;border:0px;background:none;text-decoration:underline;text-underline-offset:3px}.hp26 .d2f-dir__group>a{font-weight:var(--d2f-w-bold)}.hp26 .d2f-author--inline{grid-template-columns:72px 1fr;gap:20px}.hp26 .d2f-author--inline img{width:72px;height:72px}.hp26 .d2f-author--inline h3{font-size:1.25rem}.hp26 .d2f-author--inline .d2f-author__role{font-size:var(--d2f-fs-meta)}.hp26 .d2f-author--inline p.d2f-clamp-me{font-size:var(--d2f-fs-body);line-height:var(--d2f-lh-body)}.hp26 .d2f-author--inline .d2f-readmore{font-size:var(--d2f-fs-body)}.hp26 .d2f-tabs__list{gap:0px;margin:4px 0px 32px;border-bottom:1px solid #dcdcdc;align-items:flex-end}.hp26 .d2f-tabs__list [role=tab]{position:relative;min-height:60px;margin-bottom:-1px;padding:16px 26px;border-width:1px 1px 0px;border-style:solid solid none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) currentcolor;-o-border-image:none;border-image:none;border-radius:12px 12px 0px 0px;color:var(--d2f-text);font-size:1.125rem;font-weight:var(--d2f-w-semibold)}.hp26 .d2f-tabs__list [role=tab]:hover{background:#fafafa}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]{border-color:#dcdcdc #dcdcdc #fff;border-bottom-width:1px;border-bottom-style:solid;background:#fff;color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:5px;border-radius:12px 12px 0px 0px;background:#ee88a2}.hp26 .d2f-panel:has(.d2f-jd){background:#fdeef2}.hp26 .d2f-tabs__list{border-bottom:0px;box-shadow:#dcdcdc 0px -1px 0px inset}.hp26 .d2f-tabs__list [role=tab]{margin-bottom:0px}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]{border-bottom:0px}.hp26 .d2f-tabs__list{box-shadow:#e8e6e2 0px -1px 0px inset}.hp26 .d2f-tabs__list [role=tab]{border-radius:16px 16px 0px 0px;color:var(--d2f-text-muted);transition:color .15s,background-color .15s}.hp26 .d2f-tabs__list [role=tab]:hover{background:#faf9f7;color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]{border-color:#e8e6e2;color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]::before{left:18px;right:18px;top:-1px;height:4px;border-radius:0px 0px 4px 4px}.hp26 .d2f-tabs__list{gap:8px;margin:4px 0px 32px;padding-bottom:2px;box-shadow:none;border:0px;align-items:center}.hp26 .d2f-tabs__list [role=tab]{min-height:48px;margin:0px;padding:0px 22px;border:1px solid #e8e6e2;border-radius:999px;background:#fff;color:var(--d2f-text);font-size:1.0625rem}.hp26 .d2f-tabs__list [role=tab]:hover{background:#faf9f7;border-color:var(--d2f-heading);color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]{border:1px solid #ee88a2;background:#fdeef2;color:var(--d2f-heading)}.hp26 .d2f-tabs__list [role=tab][aria-selected=true]::before{display:none}.hp26 .d2f-tabs__list{padding-top:2px;padding-bottom:4px}.hp26 .d2f-faq-split--wendy{grid-template-columns:minmax(0px, 1.6fr) minmax(0px, 1fr)}.hp26 .d2f-faq-split--wendy .d2f-faq{margin-top:24px}.hp26 .d2f-faq-split--wendy .d2f-author--inline{margin-top:0px}.hp26 .d2f-promo{display:grid;grid-template-columns:1fr 1fr;min-height:260px;overflow:hidden;border-radius:var(--d2f-r-card);background:#1f3a2e;color:#fff;text-decoration:none}.hp26 .d2f-promo__eyebrow{margin:0px;color:rgba(255,255,255,.75);font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);letter-spacing:.06em;text-transform:uppercase}.hp26 .d2f-promo h2{margin:0px;color:#fff}.hp26 .d2f-promo__btn{margin-top:8px;transition:background var(--d2f-ease)}.hp26 .d2f-promo:hover .d2f-promo__btn{background:var(--d2f-brand-hover)}.hp26 .d2f-promo{max-width:960px;margin-inline:auto}.hp26 :focus:not(:focus-visible){outline:none !important;box-shadow:none !important}.hp26 .x-cal{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:96px;border-radius:10px;background:#fff;color:#23233d;box-shadow:rgba(0,0,0,.28) 0px 6px 16px;overflow:hidden;transform:rotate(-3deg)}.hp26 .x-cal-top{position:relative;align-self:stretch;padding:5px 0px 4px;background:#b3261e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap}.hp26 .x-cal-top::before,.hp26 .x-cal-top::after{content:"";position:absolute;top:-3px;width:8px;height:10px;border-radius:4px;background:#e9e6e2;box-shadow:rgba(0,0,0,.15) 0px -2px 0px inset}.hp26 .x-cal-top::before{left:22px}.hp26 .x-cal-top::after{right:22px}.hp26 .x-cal-num{padding-top:4px;font-size:38px;font-weight:800;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.hp26 .x-cal-lbl{padding:2px 0px 18px;font-size:12px;font-weight:600;color:#5b5c74}.hp26 .x-peel{position:absolute;right:0px;bottom:0px;width:16px;height:16px;background:linear-gradient(135deg, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 48%, rgb(217, 212, 204) 50%, rgb(239, 235, 229) 72%, rgb(201, 195, 186));box-shadow:rgba(0,0,0,.12) -2px -2px 4px;border-top-left-radius:6px;transform-origin:100% 100%;animation:1.4s ease-out .8s 1 normal both running x-peel}.hp26 .x-ph .x-cal{margin:0px}.hp26 .d2f-qrot{position:relative}.hp26 .d2f-qrot__item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.hp26 .d2f-qrot__item cite a{color:inherit}.hp26 .d2f-qrot__nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.hp26 .d2f-qrot__dot{width:44px;height:32px;padding:0px;border:0px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.hp26 .d2f-qrot__dot::before{content:"";width:8px;height:8px;border-radius:50%;background:#d9d6dd;transition:width .25s,background .25s}.hp26 .d2f-qrot__dot[aria-current=true]::before{width:22px;border-radius:4px;background:#23233d}.hp26 .d2f-qrot__dot{width:22px}.hp26 .d2f-qrot__dot[aria-current=true]{width:34px}.hp26 .d2f-qrot--swipe .d2f-qrot__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0px -16px;padding:0px 16px;scroll-padding:0px 16px}.hp26 .d2f-qrot--swipe .d2f-qrot__track::-webkit-scrollbar{display:none}.hp26 .d2f-qrot--swipe .d2f-qrot__item{scroll-snap-align:start}.hp26 .d2f-qrot__item blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.hp26 .d2f-faq-split h2{margin:0px 0px 12px;font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug)}.hp26 .d2f-tabs>.d2f-split{margin-top:0px}.hp26 .d2f-promo__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:40px 48px}.hp26 .d2f-promo__text>p:not(.d2f-promo__eyebrow){margin:0px;max-width:34em;color:rgba(255,255,255,.88)}.hp26 .d2f-promo__img{width:100%;height:0px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%}.hp26 .d2f-promo__img{-o-object-position:100% 30%;object-position:100% 30%}.hp26 .d2f-qrot__more{align-self:center;min-height:44px;margin:-6px 0px 2px;padding:0px 8px;border:0px;background:none;color:#23233d;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width: 767px){.hp26 .d2f-section{margin:var(--d2f-s-8) 0}.hp26 .d2f-section__head{flex-direction:column;align-items:start;gap:6px;margin-bottom:14px}.hp26 .d2f-section__head p{font-size:var(--d2f-fs-meta)}.hp26 .d2f-florists{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;gap:var(--d2f-s-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.hp26 .d2f-florist__body{padding:14px;gap:6px}.hp26 .d2f-jd{grid-auto-columns:72%}.hp26 .d2f-split{gap:18px}.hp26 .d2f-split__img{order:-1;aspect-ratio:16/10}.hp26 .d2f-split p{font-size:var(--d2f-fs-meta)}.hp26 .d2f-clamp{position:relative;max-height:220px;overflow:hidden}.hp26 .d2f-clamp::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), var(--d2f-surface));pointer-events:none}.hp26 .d2f-products{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--d2f-s-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.hp26 .d2f-rail{grid-auto-columns:72%;gap:var(--d2f-s-3)}.hp26 .d2f-rail-nav{display:none}.hp26 .d2f-dir{-moz-columns:2;columns:2;-moz-column-gap:var(--d2f-s-4);column-gap:var(--d2f-s-4)}.hp26 .d2f-dir__group li a{font-size:var(--d2f-fs-small)}.hp26 .d2f-rail--five{grid-auto-columns:76%}.hp26 .d2f-rail--five{gap:16px}.hp26 .d2f-countries--grid{grid-template-columns:repeat(2, minmax(0px, 1fr));gap:0px 16px}.hp26 .d2f-countries--grid a{min-height:44px}.hp26 .d2f-products--grid{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:16px;overflow:visible;padding-bottom:0px}.hp26 .d2f-product--card{padding:8px 8px 12px}.hp26 .d2f-product--card .d2f-product__name{margin:10px 2px 2px;font-size:16px}.hp26 .d2f-product--card .d2f-product__by{margin:0px 2px}.hp26 .d2f-product--card .d2f-product__price{font-size:17px}.hp26 .d2f-center-link{margin-top:24px}.hp26 .d2f-product--card{padding:0px}.hp26 .d2f-product--card .d2f-product__name{margin:10px 0px 2px;font-size:16px}.hp26 .d2f-product--card .d2f-product__by{margin:0px}.hp26 .d2f-product--card .d2f-product__price{font-size:16px}.hp26 .d2f-panel{margin-inline:-16px;padding:40px 16px;border-radius:0px}.hp26 .d2f-panel{margin-inline:0px;padding:32px 16px;border-radius:24px}.hp26 .d2f-jd--reports{grid-auto-columns:76%}.hp26 .d2f-products--grid>:nth-child(n+5){display:none}.hp26 .d2f-author--inline{margin-top:24px;padding:20px}.hp26 .d2f-tabs__list{gap:20px;margin-inline:-16px;padding-inline:16px}.hp26 .d2f-product__town,.hp26 .d2f-product__shopicon{display:none}.hp26 .d2f-product__img a.d2f-product__by{top:8px;left:8px;max-width:calc(100% - 16px)}.hp26 .d2f-tabs__list{gap:0px}.hp26 .d2f-tabs__list [role=tab]{min-height:52px;padding:14px 18px;font-size:1rem}.hp26 .d2f-dir__full.is-clamped{max-height:340px}.hp26 .d2f-tabs .d2f-split__img{display:none}.hp26 .d2f-tabs__panel.d2f-clamp{max-height:250px}.hp26 .d2f-tabs__panel[hidden]+.d2f-readmore{display:none}.hp26 .d2f-section:has(.d2f-products--grid) .d2f-section__head>.d2f-more{display:none}.hp26 .d2f-countries--grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:0px 10px;margin-inline:-16px;padding:0px 16px 6px;overflow-x:auto;scrollbar-width:none}.hp26 .d2f-countries--grid::-webkit-scrollbar{display:none}.hp26 .d2f-countries--grid a{padding:6px 14px;border:1px solid var(--d2f-border);border-radius:var(--d2f-r-pill);white-space:nowrap}.hp26 .d2f-dir{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--d2f-s-4);column-gap:var(--d2f-s-4);-moz-columns:auto;columns:auto}.hp26 .d2f-tabs__list{gap:8px}.hp26 .d2f-tabs__list [role=tab]{min-height:44px;padding:0px 16px;font-size:1rem}.hp26 .d2f-promo{grid-template-columns:1fr}.hp26 .d2f-faq summary{font-size:var(--d2f-fs-body)}.hp26 .d2f-btn,.hp26 .btn.add-basket,.hp26 .btn.btn-yellow,.hp26 .overlay-btn-container .btn,.hp26 .remove-btns .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:0px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:1.2}.hp26 .d2f-florist__body .d2f-btn{min-height:44px;height:44px;padding:0px 18px;border-radius:22px}.hp26 .d2f-promo__img{order:-1;height:180px}.hp26 .d2f-promo__text{padding:24px 20px 28px}}@media(max-width: 1023px){.hp26 .d2f-florists{grid-template-columns:repeat(2, minmax(0px, 1fr))}.hp26 .d2f-split{grid-template-columns:1fr}.hp26 .d2f-split__img{position:static}.hp26 .d2f-rail{grid-auto-columns:calc(43.4783% - 7.82609px)}.hp26 .d2f-faq-split{grid-template-columns:1fr}.hp26 .d2f-faq-split--wendy{grid-template-columns:1fr}.hp26 .d2f-tabs .d2f-split__img{display:none}}@media(max-width: 600px){.hp26 .d2f-author{grid-template-columns:1fr}.hp26 .d2f-author img{width:72px;height:72px}.hp26 .d2f-author--inline{grid-template-columns:56px 1fr;gap:14px}.hp26 .d2f-author--inline img{width:56px;height:56px}.hp26 .d2f-promo{position:relative;height:300px;max-width:none;overflow:hidden;background:#1f3a2e;isolation:isolate;display:block !important;min-height:0px !important;border-radius:20px !important}.hp26 .d2f-promo::before{content:"";position:absolute;inset:0px;z-index:-1;background:linear-gradient(90deg, rgba(20, 38, 30, 0.88) 0%, rgba(20, 38, 30, 0.55) 45%, rgba(20, 38, 30, 0) 75%)}.hp26 .d2f-promo__btn{white-space:nowrap;margin-top:10px !important;width:auto !important;padding-inline:20px !important}.hp26 .d2f-promo{display:block !important}.hp26 .d2f-promo{overflow:hidden;color:#fff;isolation:auto;display:block !important;height:auto !important;background:#1f3a2e !important;border-radius:20px !important;padding:0px !important}.hp26 .d2f-promo::before{display:none !important}.hp26 .x-ph{position:relative;height:180px;padding:14px}.hp26 .x-ph .x-photo{position:absolute;inset:0px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:82% 18%;object-position:82% 18%;height:100% !important}.hp26 .x-ph::after{content:"";position:absolute;inset:0px;background:linear-gradient(rgba(0, 0, 0, 0.25), transparent 40%, transparent 60%, rgba(0, 0, 0, 0.35))}.hp26 .x-tx{flex-direction:column;align-items:flex-start;position:static !important;display:flex !important;gap:10px !important;max-width:none !important;padding:22px 20px 26px !important}.hp26 .x-tx .d2f-promo__eyebrow{margin:0px;color:rgba(255,255,255,.75);font-size:15px;letter-spacing:.06em}.hp26 .x-tx h2{margin:0px;color:#fff;font-size:24px;font-weight:600;line-height:1.2}.hp26 .x-tx>p:not(.d2f-promo__eyebrow){display:none !important}.hp26 .x-tx .d2f-btn{min-height:46px;border-radius:10px;font-size:16px;white-space:nowrap;margin-top:6px !important;width:auto !important;padding:10px 20px !important}}@media(min-width: 1024px){.hp26 .d2f-rail--five{grid-auto-columns:calc(18.6916% - 14.9533px);gap:16px}.hp26 .d2f-rail--five .d2f-florist__body{padding:16px}.hp26 .d2f-rail--five .d2f-loc .d2f-florist__body{padding:18px}.hp26 .d2f-rail--five{grid-auto-columns:max(220px,18.6916% - 14.9533px)}}@media(prefers-reduced-motion: reduce){.hp26 .d2f-product--card,.hp26 .d2f-product--card img{transition:none}.hp26 .d2f-product--card:hover{transform:none}.hp26 .d2f-product--card:hover img{transform:none}.hp26 .d2f-product--card .d2f-product__img img{transition:none}.hp26 .d2f-live__dot::after{animation:auto ease 0s 1 normal none running none}.hp26 .x-peel{animation:auto ease 0s 1 normal none running none}.hp26 .d2f-qrot__item{transition:none !important}}@media(min-width: 768px){.hp26 .d2f-jd--reports{gap:20px;grid-auto-columns:calc(25% - 15px)}.hp26 .d2f-panel{padding:40px 32px}.hp26 .d2f-jd--reports{grid-auto-columns:max(230px,25% - 15px)}.hp26 .d2f-jd--reports .d2f-badge{white-space:nowrap}.hp26 .d2f-tabs__list{flex-wrap:wrap;overflow:visible}.hp26 .d2f-qrot--swipe .d2f-qrot__track{grid-auto-columns:calc(33.3333% - 8px);margin:0px;padding:0px}}@media(min-width: 768px)and (max-width: 1023px){.hp26 .d2f-rail--five{grid-auto-columns:max(220px,30.303% - 9.69697px);gap:16px}.hp26 .d2f-faq-split--wendy{grid-template-columns:1fr}.hp26 .d2f-faq-split--wendy .d2f-author--inline{max-width:640px}}@media(min-width: 768px)and (max-width: 1199px){.hp26 .d2f-countries--grid{grid-template-columns:repeat(4, minmax(0px, 1fr))}.hp26 .d2f-faq-split--wendy{grid-template-columns:minmax(0px, 1.2fr) minmax(0px, 1fr);gap:40px}}@media(max-width: 600px)and (max-width: 600px){.hp26 .d2f-c>.d2f-section{margin:40px 0px !important}.hp26 .d2f-section__head{margin-bottom:16px !important}.hp26 .d2f-section__head p{display:none !important}.hp26 .d2f-jd-panel{padding:22px 16px 18px !important;margin:32px 0px !important}.hp26 .d2f-jd-panel .d2f-section__head{margin-bottom:12px !important}.hp26 .d2f-jd.d2f-rail{scroll-padding:0px 16px;scroll-snap-type:x mandatory;grid-template-columns:none !important;grid-auto-columns:58% !important;gap:10px !important;margin:0px -16px !important;padding:0px 16px 2px !important}.hp26 .d2f-jd-panel{overflow:hidden !important}.hp26 .d2f-jd__item{scroll-snap-align:start}.hp26 .d2f-jd__item img{aspect-ratio:1/1;width:100% !important;height:auto !important;-o-object-fit:cover !important;object-fit:cover !important;border-radius:12px !important}.hp26 .d2f-jd__item .d2f-badge{display:none !important}.hp26 .d2f-jd__item figcaption{padding:8px 2px 0px !important}.hp26 .d2f-jd__item figcaption>span{display:none !important}.hp26 .d2f-jd__item figcaption strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp26 .d-florists-sec .d2f-section__head p{display:none !important}.hp26 .d-florists-sec .d2f-section__head .d2f-more,.hp26 .d-florists-sec .d2f-section__aside{display:none !important}.hp26 .d2f-florists.d2f-rail{scroll-snap-type:x mandatory;scroll-padding:0px 16px;grid-template-columns:none !important;grid-auto-columns:86% !important;gap:12px !important}.hp26 .d2f-florists.d2f-rail>*{scroll-snap-align:start}.hp26 .d2f-florist{width:auto !important}.hp26 .d2f-florist__shop,.hp26 .d2f-florist__shop img{height:160px !important;-o-object-fit:cover;object-fit:cover}.hp26 .d2f-florist__body{padding:12px 14px 14px !important;gap:4px !important}.hp26 .d2f-florist__body>*{margin:0px !important}.hp26 .d2f-florist .d2f-btn{width:100%;justify-content:center;margin-top:10px !important}.hp26 .d2f-florist__shop .d2f-badge{box-shadow:rgba(0,0,0,.18) 0px 2px 10px;display:inline-flex;align-items:center;gap:6px;background:#fff !important;color:#23233d !important;font-weight:600 !important;top:12px !important;left:12px !important}.hp26 .d2f-florist__shop .d2f-badge svg{width:14px;height:14px;fill:#f5b301;stroke:none}.hp26 .d2f-florist__shop{position:relative;display:block}.hp26 .d-town{display:none !important}.hp26 .d2f-florist{box-shadow:rgba(35,35,61,.06) 0px 1px 2px !important}.hp26 .d2f-florist__body{position:relative;padding-bottom:16px !important}.hp26 .d2f-florist .d2f-btn{width:auto;align-self:flex-start;min-height:44px;gap:8px;padding:0px 18px !important;border-radius:22px !important}.hp26 .d2f-florist .d2f-btn::after{content:"→";font-weight:600}.hp26 .d2f-rail{gap:12px !important}.hp26 .d2f-products{gap:16px 12px !important}.hp26 .mv-list>.d2f-section{border-bottom:1px solid #ececf0;margin:0px !important;padding:0px !important;background:none !important;border-radius:0px !important}.hp26 .mv-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;cursor:pointer}.hp26 .mv-acc>summary::-webkit-details-marker{display:none}.hp26 .mv-acc>summary h2{margin:0px !important;font-weight:500 !important;font-size:17px !important}.hp26 .mv-acc>summary::after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:2px solid #23233d;border-bottom:2px solid #23233d;transform:rotate(45deg);margin:-6px 6px 0px 0px;transition:transform .2s}.hp26 .mv-acc .d2f-author{display:none !important}.hp26 .d2f-products--grid{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0px -16px;padding:0px 16px;scroll-padding:0px 16px;display:grid !important;grid-template-columns:none !important;gap:12px !important}.hp26 .d2f-products--grid::-webkit-scrollbar{display:none}.hp26 .d2f-products--grid>*{scroll-snap-align:start}.hp26 .d2f-product__img,.hp26 .d2f-product__img img{height:300px !important}.hp26 .d2f-products--grid>article{display:flex !important}.hp26 .d2f-center-link{display:block !important;margin:16px 0px 0px !important}.hp26 .d2f-center-link .d2f-btn{width:100%;min-height:48px;justify-content:center}.hp26 .d2f-promo{height:240px;border-radius:16px !important}.hp26 .d2f-promo::before{background:linear-gradient(rgba(20, 38, 30, 0.05) 15%, rgba(20, 38, 30, 0.9) 78%)}.hp26 .d2f-products--grid{grid-auto-columns:calc(100% - 4px) !important}.hp26 .d2f-florists.d2f-rail{grid-auto-columns:64% !important}.hp26 .d2f-qrot--swipe .d2f-qrot__track{grid-auto-columns:86% !important}.hp26 .mv-acc .d2f-tabs__list{padding-top:4px !important;padding-bottom:8px !important}.hp26 .d-dots,.hp26 .d2f-qrot--fade .d2f-qrot__nav,.hp26 .d2f-qrot--swipe .d2f-qrot__nav{display:none !important}.hp26 .d2f-center-link{margin-top:20px !important}.hp26 .d2f-florists.d2f-rail,.hp26 .d2f-products--grid{margin-left:-16px !important;margin-right:-16px !important;padding-left:16px !important;padding-right:16px !important;scroll-padding:0px 16px !important}.hp26 .d-reviews-sec .d2f-section__head p{display:none !important}.hp26 .d2f-c>.d2f-section,.hp26 .d2f-c>.mv-list{margin-top:48px !important;margin-bottom:0px !important}.hp26 .d2f-jd-panel{padding:24px 16px !important}.hp26 .d2f-jd-panel .d2f-section__head{margin-bottom:16px !important}.hp26 .d2f-c>.d2f-section:last-child{margin-bottom:0px !important}.hp26 .d2f-florists.d2f-rail{-webkit-mask-image:linear-gradient(90deg, rgb(0, 0, 0) calc(100% - 72px), transparent);mask-image:linear-gradient(90deg, rgb(0, 0, 0) calc(100% - 72px), transparent)}}@media(min-width: 601px){.hp26 .d2f-promo{position:relative}.hp26 .d2f-promo__btn{white-space:nowrap}.hp26 .d2f-promo>.x-cal{position:absolute;top:20px;left:calc(50% + 24px)}.hp26 .d2f-promo__img{-o-object-position:100% 8%;object-position:100% 8%}}@media(max-width: 767px)and (max-width: 600px){.hp26 .d2f-products--grid,.hp26 .d2f-florists,.hp26 .d2f-qrot__track,.hp26 .d2f-jd{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:auto;scroll-snap-type:x !important}}@media(min-width: 601px)and (max-width: 767px){.hp26 .d2f-promo__img{height:260px;-o-object-position:100% 22%;object-position:100% 22%}.hp26 .d2f-promo>.x-cal{left:20px;top:20px}}.hp26 .d2f-more{position:relative;font-size:15px}.hp26 .d2f-more::before{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}@media(max-width: 767px){.hp26 .d2f-products--grid,.hp26 .d2f-florists,.hp26 .d2f-qrot__track,.hp26 .d2f-jd{scroll-snap-type:x proximity !important;overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-y:hidden !important;scroll-behavior:auto}.hp26 .d2f-products--grid{padding-bottom:4px !important}.hp26 .d2f-products--grid img,.hp26 .d2f-florists img,.hp26 .d2f-jd img,.hp26 .d2f-qrot__track img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp26 .d2f-dir a{display:inline-flex;align-items:center;min-height:44px}}@media(min-width: 601px){.hp26 .hp-sec--jd .d2f-section__head p.hp-jdclamp:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hp26 .hp-jdmore{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hp26 .hp-jdmore[hidden]{display:none}}@media(max-width: 600px){.hp26 .hp-jdmore{display:none !important}}.hp26 .d2f-jd__find{position:absolute;inset:0;z-index:2;border-radius:inherit}.hp26 .d2f-jd:focus-visible{outline:3px solid #23233d;outline-offset:4px}.hp26 .d2f-product__name a,.hp26 .d2f-florist h3 a{position:relative}.hp26 .d2f-product__name a::before,.hp26 .d2f-florist h3 a::before{content:"";position:absolute;left:0;right:0;top:50%;min-height:100%;height:44px;transform:translateY(-50%)}.hp26 .d2f-product--card .d2f-product__name a{position:static}.hp26 .d2f-product--card .d2f-product__name a::before{content:none}.hp26 .d2f-loc .d2f-florist__body>.d2f-btn{margin-top:auto !important}@media(max-width: 767px){.hp26 .d2f-loc .d2f-florist__body>.d2f-florist__town{margin-bottom:10px}}@font-face{font-family:"Rethink Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:94.5%}.hp26{display:flow-root;padding:0 16px;color:#23233d;font-family:"Rethink Sans","Rethink Fallback",sans-serif}@media(min-width: 769px){.hp26{padding:0 24px}}@media(min-width: 1025px){.hp26{padding:0 30px}}@media(min-width: 1441px){.hp26{padding:0 32px}}.hp26 .hp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp26 h1,.hp26 h2,.hp26 h3,.hp26 h4,.hp26 button,.hp26 input{font-family:inherit}.hp26 .hp-nowrap{white-space:nowrap}@media only screen and (max-width: 767px){.hp26 .hp-hide-phone{display:none}}.hp-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) auto auto auto;margin:0}.hp-hero__img{grid-area:2/1/5;display:block;width:100%;height:238px;border-radius:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.hp-hero__shade{grid-area:2/1/5;border-radius:16px;background:linear-gradient(180deg, rgba(20, 16, 12, 0) 0%, rgba(20, 16, 12, 0) 46%, rgba(20, 16, 12, 0.55) 60%, rgba(20, 16, 12, 0.6) 100%);pointer-events:none;position:relative;z-index:1}.hp-hero__inner{display:contents;color:#fff}.hp-hero__eyebrow{grid-area:3/1;z-index:2;display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:0 16px;font-size:13px;font-weight:600;line-height:1.5;color:#fff}.hp-hero__eyebrow img{width:15px;height:15px;transform:translateY(-1px)}.hp-hero h1{grid-area:4/1;z-index:2;margin:0;padding:0 16px 18px;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#fff;text-align:left}.hp-search{grid-area:1/1;margin:0 0 12px !important;padding:0 !important;color:#23233d}.hp-search .where-sending-banner-content{margin:0 !important;padding:0 !important;max-width:none !important}.hp-search .where-sending-banner{margin:0 !important;padding:18px 14px 14px;border-radius:16px;background:#ffd86e}.hp-search .where-sending{display:flex;flex-direction:column;align-items:stretch;gap:14px}.hp-search .where-sending .where-sending-title{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:#23233d;text-align:center}.hp-search .where-sending .country-content{display:flex;flex-direction:column;gap:10px;margin:0}.hp-search .where-sending .checkout-middle-country,.hp-search .where-sending .checkout-lang-select{width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important}.hp-search .where-sending .checkout-btn-select{display:flex !important;align-items:center;gap:10px;width:100% !important;max-width:none !important;height:var(--hp-field, 50px) !important;margin:0 !important;padding:0 14px !important;border:0 !important;border-radius:8px !important;background-color:#fff !important;font-weight:600;color:#23233d}.hp-search .where-sending .checkout-btn-select img{width:24px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.hp-search .where-sending input#yellowFuzzySearch{flex:1 1 auto;width:100% !important;height:var(--hp-field, 50px) !important;margin:0 !important;padding:0 16px 0 44px !important;border:2px solid rgba(0,0,0,0) !important;border-radius:8px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23262637' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px 50%/18px 18px;font-size:16px;color:#23233d}.hp-search .where-sending input#yellowFuzzySearch:focus{border-color:#fab300 !important;outline:none}.hp-search .where-sending input#yellowFuzzySearch::-moz-placeholder{color:#6e6f8b}.hp-search .where-sending input#yellowFuzzySearch::placeholder{color:#6e6f8b}.hp-timer{grid-area:5/1;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"l1 tiles" "l2 tiles" "l3 tiles";align-items:center;gap:2px 8px;margin:10px 0 0;padding:12px 12px 12px 16px;border-radius:16px;background:#f6f5f2;color:#23233d}.hp-timer__l1,.hp-timer__l3{font-size:16px;line-height:1.5;color:#4f5064}.hp-timer__l1{grid-area:l1}.hp-timer__day{grid-area:l2;font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#1f7a45;white-space:nowrap}.hp-timer__l3{grid-area:l3}.hp-timer .hp-clock{grid-area:tiles}.hp-clock{display:flex;align-items:flex-start;justify-content:center;gap:6px;font-weight:600}.hp-clock>span{position:relative;display:block;width:46px;box-sizing:border-box;padding:10px 2px 24px;border-radius:12px;background:#fff;font-size:20.8px;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.hp-clock>span::after{content:attr(data-u);position:absolute;left:0;right:0;bottom:7px;font-size:12px;font-weight:500;line-height:1;color:#535369}.hp-clock--big{gap:8px;margin:2px 0 0;justify-content:flex-start}.hp-clock--big>span{width:76px;padding:14px 10px 30px;background:#f2f2f4;font-size:36px}.hp-clock--big>span::after{bottom:10px;font-size:12px}.hp-locbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:10px 16px;font-size:15px;line-height:1.5;color:#23233d;text-align:center}.hp-locbar__btn{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-weight:600;color:#23233d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hp-locbar__btn svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.hp-locbar__btn[aria-busy=true]{opacity:.6}.hp-promise{display:none}@media(min-width: 1024px){.hp-hero{display:grid;grid-template-rows:none;align-items:end;min-height:520px;margin:0;border-radius:16px;isolation:isolate}.hp-hero__img{grid-area:auto;position:absolute;inset:0;z-index:-2;height:100%;-o-object-position:50% 50%;object-position:50% 50%}.hp-hero__shade{grid-area:auto;position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(20, 16, 12, 0) 30%, rgba(20, 16, 12, 0.55) 100%)}.hp-hero__inner{display:block;max-width:1120px;width:100%;margin:0 auto;padding:32px 20px 40px;box-sizing:border-box;text-align:center}.hp-hero__eyebrow{justify-content:center;margin:0 0 6px;padding:0;font-size:16px}.hp-hero__eyebrow img{width:18px;height:18px}.hp-hero h1{margin:10px 0 24px;padding:0;font-size:clamp(40px,4.2vw,61px);line-height:1.04;text-align:center}.hp-search{margin:0;text-align:left}.hp-search .where-sending-banner{padding:18px 22px;border-radius:8px;box-shadow:0 10px 34px rgba(0,0,0,.28)}.hp-search .where-sending{gap:12px}.hp-search .where-sending .where-sending-title{font-size:18px;text-align:left}.hp-search .where-sending .country-content{flex-direction:row}.hp-search .where-sending .checkout-middle-country{flex:0 0 240px}.hp-search .where-sending{--hp-field: 60px}.hp-timer{display:none}.hp-promise{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;margin:16px 0 0;padding:22px;border:1px solid #e6e7ea;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(20,20,35,.06);color:#23233d}.hp-promise__col{display:flex;flex-direction:column;gap:4px}.hp-promise__note{grid-column:1/-1}.hp-promise__label{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#535369}.hp-promise__big{font-size:44.8px;font-weight:600;line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.hp-promise__muted{font-size:14px;line-height:1.5;color:#535369}.hp-promise__cd{font-size:17px;font-weight:600;line-height:1.5}}@media(min-width: 1024px){.hp-hero{min-height:600px}.hp-hero__inner{padding-bottom:48px}.hp-search .where-sending{flex-direction:row;align-items:center;gap:16px}.hp-search .where-sending .where-sending-title{flex:none}.hp-search .where-sending .country-content{flex:1 1 auto}.hp-search .where-sending .checkout-middle-country{flex:0 0 280px}.hp-promise{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.4fr)}.hp-promise__note{grid-column:auto}}.hp-secs{display:flow-root}.hp-acc__btn{display:none}@media(max-width: 600px){.hp-secs{display:flex;flex-direction:column}.hp-sec--products{order:1}.hp-sec--reviews{order:2}.hp-sec--locations{order:3}.hp-sec--jd{order:4}.hp-sec--intl{order:5}.hp-sec--tabs{order:6}.hp-sec--faq{order:7}.hp-sec--towns{order:8}.hp-sec--promo{order:9}.hp26 .hp-secs>.hp-acc{margin:0 !important;padding:0 !important;border:0;border-top:1px solid #ececf1;border-radius:0;background:none}.hp26 .hp-secs>.hp-sec--towns{border-bottom:1px solid #ececf1}.hp26 .hp-secs>.hp-sec--intl{margin-top:40px !important}.hp26 .hp-secs>.hp-sec--promo{margin-top:32px !important}.hp26 .d2f-promo{display:flex !important;flex-direction:column;position:relative;overflow:hidden}.hp26 .d2f-promo .d2f-promo__img{order:-1;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.hp26 .d2f-promo .x-cal{position:absolute !important;top:12px !important;bottom:auto !important;left:12px !important;right:auto !important}.hp-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:600;color:#23233d;text-align:left;cursor:pointer}.hp-acc__btn::after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.hp-acc__btn[aria-expanded=true]::after{transform:translateY(2px) rotate(-135deg)}.hp-acc:not(.is-open)>.hp-acc__body{display:none}.hp-acc__body{padding:0 0 20px}.hp-acc__body>.d2f-section__head h2,.hp-acc__body .d2f-faq-split>div>h2{display:none}.hp-sec--intl .hp-acc__body>.d2f-section__head{display:none}}.hp-skip{position:absolute;left:8px;top:-100px;z-index:1000;padding:12px 16px;background:#ffd86e;color:#23233d;font-weight:600;text-decoration:underline;border-radius:8px}.hp-skip:focus{top:8px;outline:3px solid #23233d;outline-offset:0}.hp26 .hp-search .checkout-btn-select:focus-visible,.hp26 .hp-search #yellowFuzzySearch:focus-visible,.hp26 .hp-search .country-dropdown-d li:focus-visible,.hp26 #d2f-adrs .flatpickr-day:focus-visible,.hp26 #d2f-adrs .hp-findbtn:focus-visible{outline:2px solid #23233d !important;outline-offset:-2px}.hp26 .hp-search .country-dropdown-d li:focus-visible{outline-offset:-3px}.hp26 #d2f-adrs .hp-findbtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:10px 0 0;padding:0 20px;border:0;border-radius:8px;background:#ffd86e;color:#23233d;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.hp26 #d2f-adrs .adr_selected{background-color:#b45309 !important}@media(min-width: 768px){.hp26 .hp-sec--reviews .d2f-qrot--swipe .d2f-qrot__track{grid-auto-columns:100% !important;gap:0 !important}.hp26 .hp-sec--reviews .d2f-qrot__item{align-items:center;padding:48px clamp(32px,8vw,120px);text-align:center}.hp26 .hp-sec--reviews .d2f-qrot__item blockquote{max-width:760px;margin:12px auto;font-size:22px;line-height:1.45;-webkit-line-clamp:5}}.hp26 .d2f-section__aside{align-items:center}.hp26 .d2f-section__aside .d2f-more{line-height:1.2;text-underline-offset:3px}.hp26 .d2f-rail-nav button{border:1.5px solid #b9b7c0;color:#23233d;font-size:18px}.hp26 .d2f-rail-nav button:disabled{opacity:.4}.hp26 .d2f-author--inline .d2f-clamp.is-open{max-height:none}.hp26 .d2f-author--inline .d2f-clamp.is-open::after{display:none}.hp26 .d2f-faq details>div{box-sizing:border-box;overflow:hidden}.hp26 .d2f-faq summary{cursor:pointer}.hp26 .d2f-faq summary::after{transition:transform .25s ease}.hp26 .d2f-faq details[open]:not(.is-closing) summary::after{content:"−";transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.hp26 .d2f-faq summary::after{transition:none}}.hp-findsheet{box-sizing:border-box;width:min(560px,100% - 32px);max-height:calc(100% - 32px);margin:auto;padding:32px;border:0;border-radius:16px;background:#ffd86e;color:#23233d;box-shadow:0 24px 60px rgba(20,20,35,.25);font-family:"Rethink Sans","Rethink Fallback",sans-serif;overflow:visible}.hp-findsheet::backdrop{background:rgba(20,20,35,.45);animation:hp-fade-in .2s ease-out}.hp-findsheet[open]{animation:hp-sheet-in .2s ease-out}.hp-findsheet h2{margin:0 48px 8px 0;color:#23233d;font-size:24px;line-height:1.2}.hp-findsheet__lead{margin:0 0 20px;color:#23233d}.hp-findsheet__close-form{position:absolute;top:14px;right:14px;margin:0}.hp-findsheet__close{width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.6);color:#23233d;font-size:26px;line-height:1;cursor:pointer}.hp-findsheet__close:hover{background:#fff}.hp-findsheet .hp-search{margin:0 !important}.hp-findsheet .hp-search .where-sending-banner{margin:0 !important;padding:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important}.hp-findsheet .hp-search .where-sending{display:block !important}.hp-findsheet .hp-search .where-sending-title{display:none !important}.hp-findsheet .hp-search .where-sending .country-content{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;margin:0 !important}.hp-findsheet .hp-search .where-sending .checkout-middle-country,.hp-findsheet .hp-search .where-sending .checkout-lang-select{flex:none !important;width:100% !important;height:auto !important}.hp-findsheet .hp-search .where-sending .checkout-btn-select{height:48px !important;min-height:48px !important}.hp-findsheet .hp-search .checkout-btn-select ul,.hp-findsheet .hp-search .checkout-btn-select li{display:flex !important;align-items:center;gap:10px;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;float:none !important}.hp-findsheet .hp-search .checkout-btn-select span{margin:0 !important}.hp-findsheet .hp-search .where-sending #yellowFuzzySearch{flex:none !important;width:100% !important;height:48px !important;min-height:48px !important}.hp-findsheet:has(#d2f-adrs.hp-cal){overflow-y:auto}.hp26 .hp-findsheet #d2f-adrs.hp-cal{position:static !important;margin-top:8px;border-radius:12px}@media(min-width: 768px)and (max-height: 560px){.hp-findsheet{margin-top:8px}}@media(min-width: 768px)and (max-height: 780px){.hp-findsheet:has(#d2f-adrs.hp-cal) .hp-findsheet__lead,.hp-findsheet:has(#d2f-adrs.hp-cal) .where-sending .checkout-middle-country{display:none !important}}.hp-findsheet .where-sending-banner-content .where-sending .country-content .country-dropdown-d{height:auto !important;max-height:max(144px,50vh - 60px) !important;overflow-y:auto}@keyframes hp-fade-in{from{opacity:0}to{opacity:1}}@keyframes hp-sheet-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hp-sheet-up{from{transform:translateY(100%)}to{transform:none}}@media(max-width: 767px){.hp-findsheet{width:100%;max-width:none;margin:auto 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation-duration:.26s}.hp-findsheet[open]{animation-name:hp-sheet-up;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}.hp-findsheet::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:rgba(35,35,61,.25)}.hp-findsheet.is-dragging{transition:none}.hp-findsheet.is-closing{transition:transform .2s ease-in;transform:translateY(100%)}}@media(prefers-reduced-motion: reduce){.hp-findsheet[open]{animation:none}}@media(max-width: 767px){.hp26 .d2f-section:has(>.d2f-section__head .d2f-more){display:flex;flex-direction:column}.hp26 .d2f-section:has(>.d2f-section__head .d2f-more)>*{order:1}.hp26 .d2f-section:has(>.d2f-section__head .d2f-more)>.d2f-section__head{display:contents}.hp26 .d2f-section__head>div:first-child{order:0;margin-bottom:16px}.hp26 .d2f-section__head>.d2f-more,.hp26 .d2f-section__head>.d2f-section__aside{order:2;align-self:flex-start;margin:16px 0 0}}.hp26 .hp-hero{z-index:3}.hp26 .hp-search{position:relative;z-index:30}.hp26 .hp-search .checkout-btn-select{padding-right:44px !important}.hp26 .hp-search .checkout-btn-select::before{right:14px !important}.hp26 .d2f-more{min-height:44px}.hp26 .d2f-loc h3 a{display:inline-block;padding:4px 0}@media(min-width: 768px)and (max-width: 1023px){.hp-hero__img{height:340px}}@media(max-width: 1023px){.hp-search .where-sending-banner{padding:18px 14px 14px !important}.hp-search .where-sending{gap:14px !important}.hp-search .where-sending .where-sending-title{margin:0 !important;line-height:24px}.hp-search .where-sending .country-content{gap:10px !important}}@media(min-width: 768px)and (max-width: 1023px){.hp-search .where-sending-banner{padding:14px 18px !important}.hp-search .where-sending{gap:10px !important}.hp-search .where-sending .where-sending-title{font-size:18px !important;line-height:27px}.hp-search .where-sending .country-content{flex-direction:row !important}.hp-search .where-sending .checkout-middle-country,.hp-search .where-sending .checkout-lang-select{flex:0 0 200px !important;width:200px !important}.hp-search .where-sending #yellowFuzzySearch{flex:1 1 auto !important;width:auto !important;min-width:0}}html.hp-sheet-open,html.hp-sheet-open body{overflow:hidden}.hp26 a,.hp26 button{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: none){.hp26 .d2f-product--card:hover,.hp26 .d2f-product--card:hover img{transform:none !important;box-shadow:none !important}.hp26 .d2f-more:hover::after{transform:none !important}.hp26 .d2f-btn:hover,.hp26 .d2f-promo:hover .d2f-promo__btn{background:var(--d2f-brand, #ffd86e) !important}}.hp26 .d2f-btn:active,.hp26 .d2f-promo__btn:active{transform:scale(0.98);filter:brightness(0.95)}.hp26 .d2f-product--card:active{transform:scale(0.99)}@media(prefers-reduced-motion: reduce){.hp26 .d2f-btn:active,.hp26 .d2f-promo__btn:active,.hp26 .d2f-product--card:active{transform:none}.hp-findsheet::backdrop{animation:none}}@media(max-width: 1023px){.hp-hero__eyebrow,.hp-hero h1{text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.55),0 0 18px rgba(0,0,0,.45)}}@media(max-width: 767px){.hp-hero__img{-o-object-position:72% 25%;object-position:72% 25%}}@media(min-width: 768px)and (max-width: 834px)and (orientation: portrait){.hp-hero__img{height:clamp(280px,42vw,350px)}.hp-hero h1{white-space:nowrap}}@media(min-width: 1200px){.hp-hero{min-height:clamp(440px,100vh - 340px,600px);min-height:clamp(440px,100svh - 340px,600px)}}@media(min-width: 1200px)and (max-height: 875px){.hp-hero__inner{padding-bottom:32px}.hp-hero__img{-o-object-position:50% 30%;object-position:50% 30%}}.hp26 .hp-search .where-sending input#yellowFuzzySearch:focus,.hp26 .hp-search .where-sending input#yellowFuzzySearch:focus-visible{border:2px solid #4d6458 !important;outline:none !important}.hp26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill,.hp26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill:hover,.hp26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill:focus{padding-left:16px !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#23233d;caret-color:#23233d}.hp26 .hp-search .checkout-btn-select:focus-visible{outline-color:#4d6458 !important;outline-offset:-2px !important}.hp26-page header .main-logo,.hp26-page header .mobile-logo,.hp26-page .mobile-nav2 .ham{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hp26-page .mobile-nav2 .ham{border-radius:50%;transition:background-color .15s ease}.hp26-page .mobile-nav2 .ham:active{background-color:#3c4f45}.hp26-page .mobile-nav2 .lower-header .main-logo{display:block;border-radius:8px;transition:background-color .15s ease}.hp26-page .mobile-nav2 .lower-header .main-logo:active{background-color:rgba(60,79,69,.12)}.hp26 .hp-search .country-content{position:relative}.hp26 .hp-search .where-sending input#yellowFuzzySearch{padding-right:44px !important}.hp26 .hp-search .hp-clear{position:absolute;z-index:2;display:grid;place-items:center;width:44px;margin:0;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#6e6f8b;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hp26 .hp-search .hp-clear[hidden]{display:none}.hp26 .hp-search .hp-clear:hover,.hp26 .hp-search .hp-clear:active{color:#23233d}.hp26 .hp-search .hp-clear:focus-visible{outline:2px solid #23233d;outline-offset:-4px}.hp26 .hp-search .country-dropdown-d li{min-height:48px;display:flex;align-items:center;gap:10px;padding-left:13px !important}.hp26 .hp-search .country-dropdown-d li img{margin:0 !important}.hp26 .hp-search .country-dropdown-d li span{margin:0 !important}.hp26 .hp-search .country-dropdown-d li.selected{background:#fff !important;font-weight:700}.hp26 .hp-search .country-dropdown-d li.selected::after{content:"";width:18px;height:18px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2323233d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/contain}.hp26 #d2f-adrs{scrollbar-width:none}.hp26 #d2f-adrs::-webkit-scrollbar{display:none}.hp26 #d2f-adrs{overflow-x:hidden !important;border:0 !important;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 12px 28px rgba(35,35,61,.16),0 2px 6px rgba(35,35,61,.08)}.hp26 #d2f-adrs .d2f_adrs_item{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:48px;padding:12px 16px !important;border:0 !important;background:#fff !important;color:#23233d !important;font-size:15px !important;line-height:24px}.hp26 #d2f-adrs .d2f_adrs_item b{font-weight:700}.hp26 #d2f-adrs .d2f_adrs_item:hover,.hp26 #d2f-adrs .d2f_adrs_item.adr_selected{background:#ffe9a8 !important;box-shadow:none;color:#23233d !important}.hp26 #d2f-adrs .d2f_dividers{width:auto !important;height:1px;margin:0 16px;background:#efeef2}.hp26 #d2f-adrs .hp-adrs-msg{white-space:normal;padding:14px 16px;color:#5b5c74;font-size:15px}.hp26 #d2f-adrs .d2f_adrs_item,.hp26 #d2f-adrs .d2f_adrs_item *{text-decoration:none !important;-webkit-text-decoration:none !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.hp26 #d2f-adrs a[x-apple-data-detectors],.hp26 #d2f-adrs chrome_annotation{color:inherit !important;font:inherit !important;text-decoration:none !important;border:0 !important;pointer-events:none}.hp26 #d2f-adrs.hp-cal{padding:12px;overflow:visible !important;height:auto !important;max-height:none !important;background:#fff !important;z-index:1000 !important}.hp26 #d2f-adrs.hp-cal .date-pick,.hp26 #d2f-adrs.hp-cal .flatpickr-calendar,.hp26 #d2f-adrs.hp-cal .flatpickr-months,.hp26 #d2f-adrs.hp-cal .flatpickr-innerContainer,.hp26 #d2f-adrs.hp-cal .flatpickr-rContainer,.hp26 #d2f-adrs.hp-cal .flatpickr-weekdays,.hp26 #d2f-adrs.hp-cal .flatpickr-days,.hp26 #d2f-adrs.hp-cal .dayContainer{width:100% !important;min-width:0 !important;max-width:none !important}.hp26 #d2f-adrs.hp-cal .flatpickr-calendar{border:0 !important;box-shadow:none !important;background:rgba(0,0,0,0)}.hp26 #d2f-adrs.hp-cal .flatpickr-weekdaycontainer{display:flex;width:100%}.hp26 #d2f-adrs.hp-cal .flatpickr-weekday{flex:1 1 0}.hp26 #d2f-adrs.hp-cal .dayContainer{display:flex;flex-wrap:wrap}.hp26 #d2f-adrs.hp-cal .flatpickr-day{flex:0 0 14.2857% !important;max-width:none !important;width:auto;height:44px;line-height:44px}.hp26 #d2f-adrs.hp-cal .hp-findbtn{width:100%;min-height:48px;margin:12px 0 0}@media(max-width: 767px){.hp26 .d2f-more{font-size:16px;min-height:48px}.hp26 .d2f-more::before{height:48px}}@keyframes hp-ss-in{from{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}#main .hp26 .hp-search .where-sending-banner.is-stuck{animation:hp-ss-in .2s ease-out}@media(prefers-reduced-motion: reduce){#main .hp26 .hp-search .where-sending-banner.is-stuck{animation:none}}.hp26 #d2f-adrs .flatpickr-day,.hp26 #d2f-adrs .flatpickr-day.today,.hp26 #d2f-adrs .flatpickr-day:focus{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.hp26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):not(.selected){color:#23233d !important}.hp26 #d2f-adrs .flatpickr-day:focus-visible{outline:2px solid #23233d !important;outline-offset:-2px !important}.hp26 #d2f-adrs .flatpickr-day.selected,.hp26 #d2f-adrs .flatpickr-day.selected:hover,.hp26 #d2f-adrs .flatpickr-day.selected:focus,.hp26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):active,.hp26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):active{background:#cff5ae !important;border-color:#cff5ae !important;color:#23233d !important;font-weight:700 !important}.hp26 #d2f-adrs .dayContainer:has(.flatpickr-day:not(.flatpickr-disabled):active) .flatpickr-day.selected:not(:active){background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;font-weight:600 !important}@media(hover: hover)and (pointer: fine){.hp26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.selected):not(.hp-tapped):not(:active):hover{background:#ffe9a8 !important;border-color:#ffe9a8 !important;color:#23233d !important}}.hp26 #d2f-adrs,.hp26 #d2f-adrs *,.hp26 .hp-search .country-dropdown-d li{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hp26 .hp-search .country-content .country-dropdown-d li:hover,.hp26 .hp-search .country-content .country-dropdown-d li:active,.hp26 .hp-search .country-content .country-dropdown-d li:focus-visible{background-color:#e4e4e0;color:#23233d}@keyframes hp-cal-in{from{opacity:0}}.hp26 #d2f-adrs.hp-cal{animation:hp-cal-in 120ms ease-out}@media(prefers-reduced-motion: reduce){.hp26 #d2f-adrs.hp-cal{animation:none}}.hp26 #d2f-adrs:not(.hp-kb) .hp-findbtn{display:none}.hp26 .d2f-more{position:relative;padding-right:calc(.9em + 6px)}.hp26 .d2f-more::after{content:"→";content:"→"/"";position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;text-decoration:none}.hp26 .hp-search .checkout-btn-select li{display:flex !important;align-items:center;gap:10px}.hp26 .hp-search .checkout-btn-select li img,.hp26 .hp-search .checkout-btn-select li span{margin:0 !important}.hp26 .hp-search .checkout-btn-select li img{flex:none;width:20px !important;height:15px !important;-o-object-fit:fill !important;object-fit:fill !important}.hp26 .hp-search .checkout-btn-select li span{font-size:16px !important;font-weight:600 !important;line-height:1.2}@media(max-width: 767px){.hp26 .hp-hero__eyebrow{font-size:14px;line-height:21px}.hp26 .hp-hero__eyebrow img{width:16px;height:16px}}.hp26 .hp-hero .hp-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 14px;border-radius:999px;background:rgba(51,68,59,.8);color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-shadow:none;vertical-align:top}.hp26 .hp-hero .hp-hero__eyebrow img{flex:none;width:16px;height:16px}.hp26 .hp-hero h1{text-shadow:0 0 6px rgba(20,16,12,.5),0 0 14px rgba(20,16,12,.35)}@media(max-width: 1023px){.hp26 .hp-hero .hp-hero__eyebrow{justify-self:start;margin:0 0 6px 16px}.hp26 .hp-hero .hp-hero__shade{background:linear-gradient(to top, rgba(20, 16, 12, 0.5) 0, rgba(20, 16, 12, 0.38) 40px, rgba(20, 16, 12, 0.16) 80px, rgba(20, 16, 12, 0) 110px)}}@media(max-width: 767px){.hp26 .hp-hero .hp-hero__eyebrow{font-size:13px;padding:5px 12px}.hp26 .hp-hero .hp-hero__eyebrow img{width:14px;height:14px}}@media(max-width: 555px){.hp26 .hp-hero .hp-hero__shade{background:linear-gradient(to top, rgba(20, 16, 12, 0.5) 0, rgba(20, 16, 12, 0.38) 60px, rgba(20, 16, 12, 0.16) 100px, rgba(20, 16, 12, 0) 130px)}}.hp26 .hp-search .country-dropdown-d li.hp-active,.hp26 .hp-search .country-content .country-dropdown-d li.selected.hp-active{background-color:#e4e4e0 !important;color:#23233d;outline:2px solid #23233d;outline-offset:-2px}.hp26 .hp-search .country-dropdown-c:focus,.hp26 .hp-search .country-dropdown-d:focus{outline:none}.hp26 #d2f-adrs.hp-tapping .flatpickr-day.selected:not(.hp-tapped){background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:#23233d !important;font-weight:600 !important}.hp26 #d2f-adrs .flatpickr-day.hp-tapped{background:#cff5ae !important;border-color:#cff5ae !important;color:#23233d !important;font-weight:700 !important}.hp26 #d2f-adrs.hp-going{display:block !important}.hp26 #d2f-adrs .hp-cal-going{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:12px auto 0;padding:8px 16px;border-radius:999px;background:#cff5ae;font-size:15px;font-weight:600;line-height:22px;color:#23233d;text-align:left;animation:hp-going-in 120ms ease-out}.hp26 #d2f-adrs .hp-cal-going::before{content:"";flex:none;width:14px;height:14px;border:2px solid #23233d;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:hp-going-spin .8s linear infinite}@keyframes hp-going-in{from{opacity:0}}@keyframes hp-going-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.hp26 #d2f-adrs .hp-cal-going,.hp26 #d2f-adrs .hp-cal-going::before{animation:none}}.hp26 #d2f-adrs.hp-kbd .d2f_adrs_item.adr_selected{box-shadow:inset 0 0 0 2px #23233d !important}.hp26 #d2f-adrs .flatpickr-day:not(:focus-visible){outline:none !important}.hp26 #d2f-adrs .flatpickr-monthDropdown-months:focus-visible,.hp26 #d2f-adrs .flatpickr-prev-month:focus-visible,.hp26 #d2f-adrs .flatpickr-next-month:focus-visible{outline:2px solid #23233d !important;outline-offset:2px;border-radius:6px}.hp26 .d2f-florists.d2f-rail{grid-template-columns:none}.d2f-access{--ts-ink: #23233d;--ts-yellow: #ffd86e;--ts-euc: #4d6458;--ts-euc-h: #3c4f45}.tsf{--tsf-bottom: calc(16px + env(safe-area-inset-bottom, 0px) + var(--tsf-lift, 0px));position:fixed;z-index:900;right:16px;bottom:var(--tsf-bottom);width:52px;height:52px;font-family:var(--d2f-font, "Rethink Sans", system-ui, sans-serif);transition:opacity .2s,visibility .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tsf.is-away{opacity:0;visibility:hidden}.tsf button{font:inherit;cursor:pointer;margin:0;padding:0;touch-action:manipulation}.tsf button:focus-visible{outline:3px solid #23233d;outline-offset:2px}.tsf__aa{width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--ts-euc);color:#fff;font-size:20px;font-weight:700;letter-spacing:-0.02em;line-height:1;box-shadow:0 4px 14px rgba(35,35,61,.24)}.tsf__aa:hover,.tsf.is-open .tsf__aa{background:var(--ts-euc-h)}.tsf__picks{position:absolute;bottom:58px;left:50%;margin-left:-30px;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 6px 20px rgba(35,35,61,.2);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility 0s linear .15s}.tsf.is-open .tsf__picks{opacity:1;visibility:visible;transform:none;transition-delay:0s}.tsf__pick{width:48px;height:48px;border-radius:50%;border:1.5px solid #c2c2ca;background:#fff;color:var(--ts-ink);display:grid;place-items:center;font-weight:700;line-height:1}.tsf__pick--0{font-size:15px}.tsf__pick--1{font-size:17px}.tsf__pick--2{font-size:19px}@media(hover: hover){.tsf__pick:hover{border-color:var(--ts-ink)}}.tsf__pick[aria-pressed=true]{background:var(--ts-yellow);border-color:var(--ts-yellow)}.tsf__pick--hc[aria-pressed=true]{background:#23233d;border-color:#23233d;color:#fff}.tsf__hc{width:22px;height:22px}@media(prefers-reduced-motion: reduce){.tsf,.tsf *{transition:none !important}}.tsf.tsf--bar{position:relative;right:auto;bottom:auto;z-index:950;width:48px;height:48px;margin-left:auto;flex:none}.tsf--bar .tsf__aa{width:48px;height:48px;border-radius:8px;background:rgba(0,0,0,0);box-shadow:none;font-size:21px}.tsf--bar .tsf__aa:hover,.tsf--bar.is-open .tsf__aa{background:var(--ts-euc-h)}.tsf--bar .tsf__aa:focus-visible{outline-color:#fff;outline-offset:-3px}.tsf--bar .tsf__picks{top:56px;bottom:auto;left:auto;right:-48px;margin-left:0;flex-direction:row;transform:translateY(-6px)}.tsf--bar .tsf__pick--0{order:0}.tsf--bar .tsf__pick--1{order:1}.tsf--bar .tsf__pick--2{order:2}.tsf--bar .tsf__pick--hc{order:3}.mobile-nav2-content:has(.tsf--bar){display:flex;align-items:center}.mobile-nav2-content:has(.tsf--bar)>a[href="/basket/"]{margin-left:0}html.d2f-hc{--d2f-p-ink: #23233d;--d2f-p-ink-muted: #23233d;--d2f-p-nav: #23233d;--d2f-border: #8a8a99;--d2f-p-grey-200: #8a8a99}html.d2f-hc main a:not([class*=btn]):not([class*=pill]):not([class*=chip]){text-decoration:underline;text-underline-offset:3px}html.d2f-hc ::-moz-placeholder{color:#45455c !important;opacity:1}html.d2f-hc ::placeholder{color:#45455c !important;opacity:1}html.d2f-hc [data-ts-hc=photo]{color:#fff !important;text-shadow:none !important;background-color:rgba(23,23,40,.9) !important;border-radius:6px;padding:.06em .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.d2f-hc [data-ts-hc=photo] [data-ts-hc=photo]{background-color:rgba(0,0,0,0) !important;padding:0}html.d2f-access:not([data-textsize="0"]) header .head-nav{white-space:nowrap;padding-inline:10px}html.d2f-access:not([data-textsize="0"]) header .usp-banner-section .wrapper-content{padding-inline:24px}html.d2f-access:not([data-textsize="0"]) .hp-timer__l1{white-space:nowrap}@media(max-width: 767px){html.d2f-access:not([data-textsize="0"]) .d2f-hero{grid-template-columns:minmax(0, 1fr)}}html.d2f-access:not([data-textsize="0"]) .rv-about dl{grid-template-columns:repeat(3, minmax(0, 1fr))}html.d2f-access:not([data-textsize="0"]) .florist-info-tabs-section-content{overflow-x:auto;scrollbar-width:none}.tsf[hidden]{display:none}.tsf.tsf--float{z-index:100001;width:48px;height:48px;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.tsf.tsf--float.is-shown{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.tsf.tsf--float.is-shown.is-away{opacity:0;visibility:hidden;pointer-events:none}.tsf--float .tsf__aa{width:48px;height:48px;font-size:19px}.tsf--float .tsf__picks{bottom:54px;margin-left:-30px}.tsf.tsf--desk{width:45px;height:45px;margin-left:8px;margin-right:4px;z-index:1000}.tsf--desk .tsf__aa{width:45px;height:45px;font-size:19px;color:#fff}.tsf--desk .tsf__picks{top:52px;right:-8px}.occasions-slider__content .occasions-slider__title,.occasions-slider__content h1{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-0.02em;margin-top:12px;margin-bottom:20px;color:#fff}@media only screen and (max-width: 768px){.occasions-slider__content .occasions-slider__title,.occasions-slider__content h1{font-size:1.75rem;line-height:1.15;margin-top:8px;margin-bottom:14px}}@media only screen and (max-width: 360px){.occasions-slider__content .occasions-slider__title,.occasions-slider__content h1{font-size:1.4rem}}.occasions-hero{margin-bottom:10px}.occasions-hero,.occasions-hero__row,.occasions-hero__main,.occasions-hero__trust{max-width:100%;box-sizing:border-box}.occasions-hero__row{display:grid;grid-template-columns:3fr 1fr;align-items:stretch}.occasions-hero__row>*{min-width:0}@media(max-width: 1300px){.occasions-hero__row{grid-template-columns:4.5fr 2fr}}@media(max-width: 1170px){.occasions-hero__row{grid-template-columns:1fr}}@media(max-width: 1023px){.occasions-hero__row{padding-left:24px;padding-right:24px}}@media(max-width: 768px){.occasions-hero__row{padding-left:16px;padding-right:16px}}.occasions-hero__main{position:relative;border-radius:12px;overflow:hidden;min-height:360px}@media(max-width: 768px){.occasions-hero__main{min-height:300px}}.occasions-hero__slide{position:absolute;inset:0;opacity:0;z-index:1;transition:opacity 1.1s ease}.occasions-hero__slide.is-active{opacity:1;z-index:2}.occasions-hero__slide picture,.occasions-hero__slide img{width:100%;height:100%;display:block}.occasions-hero__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.occasions-hero__overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(to right, rgba(0, 0, 0, 0.62), rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0))}@media(max-width: 768px){.occasions-hero__overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0))}}.occasions-hero__content{position:absolute;z-index:4;top:50%;left:clamp(30px,5vw,50px);transform:translateY(-50%);max-width:540px;color:#fff}.occasions-hero__content[data-visible=true] .occasions-hero__subline,.occasions-hero__content[data-visible=true] .occasions-hero__title,.occasions-hero__content[data-visible=true] .occasions-hero__cta{opacity:1;transform:translateX(0)}@media(max-width: 768px){.occasions-hero__content{top:auto;bottom:24px;left:16px;right:16px;transform:none;max-width:none}}.occasions-hero__subline{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:#fff;font-size:1.1rem;opacity:0;transform:translateX(-80px);transition:opacity .45s cubic-bezier(0.22, 1, 0.36, 1),transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.occasions-hero__subline img{width:18px;height:18px}@media(max-width: 768px){.occasions-hero__subline{font-size:.95rem;margin-bottom:8px}}.occasions-hero__title{margin-bottom:28px;color:#fff;font-family:"Rethink Sans",sans-serif;font-size:clamp(4.5rem,5vw,6rem);font-weight:400;line-height:.9;letter-spacing:-0.05em;opacity:0;transform:translateX(-100px);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),transform .6s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 768px){.occasions-hero__title{font-size:3rem;margin-bottom:18px}}.occasions-hero__cta{opacity:0;transform:translateX(-100px);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.occasions-hero__cta .btn{background:#ffd966;color:#242748;border:0;border-radius:8px;padding:14px 26px;font-size:1rem;font-weight:700}.occasions-hero__cta .btn:hover{background:#f5628b;color:#fff}@media(max-width: 768px){.occasions-hero__cta .btn{padding:12px 18px;font-size:.9rem}}.occasions-hero__trust{border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;justify-content:center}.occasions-hero__trust .trio-block{background:rgba(0,0,0,0);border:none;padding:0;box-shadow:none}.trust-cluster{text-align:center;margin-bottom:5px;padding-bottom:16px}.trust-cluster::after{content:"";display:block;height:1px;width:100%;margin:14px auto 0;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.08), transparent)}.feefo-stack{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.feefo-logo{height:22px;width:auto}.feefo-stars{display:flex;gap:4px;justify-content:center}.feefo-stars img{width:16px;height:16px;display:block;opacity:.9}.trust-number{display:block;font-size:3.8rem;font-weight:700;line-height:1.1;margin-bottom:7px;color:#242748}.trust-outof{font-size:1.3rem;position:relative;left:-11px;bottom:1px;font-weight:500;color:#77798f}.trust-label{font-size:1.1rem;color:#4c4d66}.trust-countdown--desktop{text-align:center}.trust-countdown--desktop .order-sub-title{font-size:1rem;line-height:1.35;margin-bottom:18px;text-align:center;color:#3d3f57;font-weight:400;max-width:250px;margin:0 auto}.trust-countdown--desktop .trio-countdown-date-trio{color:#007b2e;font-weight:700 !important}.order-now-countdown{display:flex;justify-content:center;align-items:flex-start;gap:10px}.count-time{text-align:center}.count-num{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f3f3f3 !important;border:none;border-radius:8px;margin:0 0 7px;padding:0;color:#4c4d66;font-size:1.65rem;font-weight:700;line-height:1}.count-time span{display:block;color:#3d3f57;font-size:.9rem;font-weight:600}.countdown-sep{margin-top:12px;color:#d8d8dc;font-size:1.8rem;font-weight:300}.occasions-hero-trust-strip{display:none}@media(max-width: 1169px){.occasions-hero-trust-strip{display:block;padding:6px 16px 14px;text-align:center}}.occasions-hero-trust-strip .occasions-hero-trust-inner{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-size:.8rem;font-weight:600;color:#111;text-decoration:none;white-space:nowrap}.occasions-hero-trust-strip .occasions-hero-trust-inner .feefo-logo{height:16px}.occasions-hero-trust-strip .occasions-hero-trust-inner .feefo-stars img{width:14px;height:14px}.occasions-slider__main{position:relative;overflow:hidden;border-radius:12px;min-height:430px;background:#111}@media(max-width: 768px){.occasions-slider__main{min-height:280px}}@media(max-width: 540px){.occasions-slider__main{min-height:180px}}.occasions-slider__slide{position:absolute;inset:0;transform:translateX(100%);transition:transform .65s ease-in-out;z-index:1}.occasions-slider__slide.active{transform:translateX(0);z-index:3}.occasions-slider__slide.prev{transform:translateX(-100%);z-index:2}.occasions-slider__slide picture,.occasions-slider__slide img{width:100%;height:100%;display:block}.occasions-slider__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.occasions-slider__content{position:absolute;z-index:3;top:50%;left:50px;transform:translateY(-50%);max-width:520px}.occasions-slider__content--right{left:auto;right:60px;text-align:right}.occasions-slider__content--right .occasions-slider__subline{justify-content:flex-end}.occasions-slider__subline{display:flex;align-items:center;gap:5px;margin:0 0 14px;color:#fff;font-size:1.2rem;font-weight:400}.occasions-slider__subline img{width:18px;height:18px}.occasions-slider__title{margin:25px 0 40px;color:#fff;font-weight:400;font-size:clamp(4.5rem,7vw,6.5rem);line-height:.8;letter-spacing:-0.08em}.occasions-slider__content .btn{background:#f5628b;color:#fff;border:0}.occasions-slider__content .btn:hover{background:#ef4d7a;color:#fff}@media(max-width: 768px){.occasions-slider__content,.occasions-slider__content--right{left:18px;right:18px;bottom:18px}.occasions-slider__subline{font-size:.85rem;gap:8px;margin-bottom:8px}.occasions-slider__subline img{width:18px;height:18px}.occasions-slider__title{font-size:3rem;line-height:.9;margin-bottom:16px}.occasions-slider__content .btn{padding:14px 22px;font-size:.95rem}}.review-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:20px;text-align:center}.d2f-reviews-logo{display:block;width:auto;height:34px;max-width:120px}.d2f-stars{display:block;width:auto;height:24px;max-width:150px}.review-metric{text-align:center;margin-top:16px}.review-number{display:block;color:#1e2147;font-size:4rem;font-weight:800;line-height:1;margin-bottom:10px}.review-outof{font-size:1rem;font-weight:400;opacity:.65}.review-label{display:block;color:#1e2147;font-size:1rem;font-weight:500;line-height:1.4}.review-divider{width:100%;height:1px;margin:28px 0;background:#ececec}@media(max-width: 768px){.review-stack{gap:8px;margin-bottom:14px}.d2f-reviews-logo{height:28px}.d2f-stars{height:16px}.review-number{font-size:3rem}.review-label{font-size:.9rem}}.order-now-countdown .countdown-sep{display:none}@media(max-width: 768px){.occasions-slider__overlay,.occasions-slider__overlay--right{display:none}.occasions-slider__subline{display:none}.occasions-hero-trust-strip{display:none !important}.review-stack,.trust-metric,.review-divider{display:none !important}.occasions-slider__content,.occasions-slider__content--right{bottom:24px;left:24px;right:24px;max-width:260px}.occasions-slider__title{font-size:3rem;margin-bottom:16px}}@media(max-width: 768px){.occasions-slider__subline,.occasions-hero-trust-strip,.review-stack,.trust-metric,.review-divider{display:none !important}.occasions-slider__overlay,.occasions-slider__overlay--right{background:none !important}.occasions-slider__content,.occasions-slider__content--right{display:none !important}}@media(min-width: 769px)and (max-width: 1170px){.occasions-slider__main{min-height:380px}.occasions-slider__content{top:50%;left:50px;right:auto;bottom:auto;transform:translateY(-50%);max-width:520px;text-align:left}.occasions-slider__content--right{left:40px}.occasions-slider__content--right{top:50%;right:40px;left:auto;bottom:auto;transform:translateY(-50%);max-width:520px;text-align:right}.occasions-slider__content--right .occasions-slider__subline{justify-content:flex-end}.occasions-slider__subline{font-size:1rem;margin-bottom:18px}.occasions-slider__title{font-size:5.5rem}.review-stack,.review-metric,.review-divider{display:none !important}.trust-countdown--desktop{padding-top:0;margin-top:0}.trust-countdown--desktop .order-sub-title{margin-bottom:20px}.occasions-hero__trust,.home-slider__trust{padding-top:20px}.trust-cluster{display:none}.trust-countdown--desktop .order-sub-title{white-space:nowrap;font-size:1.1rem;margin-bottom:14px}.trust-countdown--desktop{margin-bottom:0px;padding-bottom:0}.order-now-countdown{margin-bottom:0}.occasions-hero__trust{padding-bottom:0}.order-now-countdown{margin-bottom:0px}.trust-countdown--desktop .order-sub-title{max-width:100% !important;margin:0 auto}}@media(max-width: 768px){.trust-countdown--desktop{padding-top:12px;padding-bottom:8px}.order-sub-title{font-size:1rem;line-height:1.35;margin-bottom:14px;text-align:center}.order-now-countdown{gap:8px}.count-time{width:64px}.count-num{width:64px;height:64px;font-size:1.9rem;border-radius:10px;margin-bottom:6px}.count-time span{font-size:.85rem;line-height:1}.countdown-sep{margin-top:10px;font-size:1.5rem}.trust-countdown--desktop+.grid,.trust-countdown--desktop+.home-cards,.trust-countdown--desktop+.occasion-panels{margin-top:12px}.trust-cluster{display:none}.occasions-hero__trust{padding-bottom:0 !important}.trust-countdown--desktop .order-sub-title{max-width:350px !important;margin:0 auto}}@media(max-width: 768px){.occasions-slider__content,.occasions-slider__content--right,.occasions-slider__overlay,.occasions-slider__overlay--right{display:none !important}.occasions-slider__slide:nth-child(1) img,.occasions-slider__slide:nth-child(3) img{-o-object-position:70% center;object-position:70% center}.occasions-slider__slide:nth-child(2) img{-o-object-position:30% center;object-position:30% center}}.feature-hero{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(340px, 0.9fr);gap:30px;padding:30px}.feature-hero h1{font-size:clamp(1.6rem,3.5vw,3rem);line-height:1.08;letter-spacing:-0.03em;max-width:620px;margin-bottom:24px}.feature-hero__content{background:#fff7fc;border-radius:20px;padding:60px 80px;display:flex;flex-direction:column;justify-content:center}.feature-hero__pill{display:flex;align-items:center;gap:4px;width:-moz-max-content;width:max-content;padding:12px 20px;border-radius:999px;background:var(--d2f-pink-2);font-size:14px;font-weight:600;margin-bottom:30px}.feature-hero__pill .countdown-banner-hero{font-weight:700}.feature-hero__text{max-width:700px;font-size:20px;line-height:1.5;color:#66687d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}.feature-hero__text.expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.feature-hero__link{color:#f47d20;font-weight:700;text-decoration:none;width:-moz-max-content;width:max-content;background:none}.feature-hero__media{min-height:440px}.feature-hero__media-rounded{position:relative;height:100%;min-height:440px;border-radius:20px;overflow:hidden}.feature-hero__slide{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;z-index:1}.feature-hero__slide.active{opacity:1;z-index:2}.feature-hero__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feature-hero__florist{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:rgba(40,40,40,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:999px;font-size:.85rem;font-weight:400}.feature-hero__florist img{width:22px;height:22px}.feature-hero__dots{position:absolute;right:20px;bottom:20px;display:flex;gap:8px;z-index:10}.feature-hero__dots button{width:10px;height:10px;border:none;border-radius:50%;background:#fff;opacity:.4;cursor:pointer}.feature-hero__dots button.active{opacity:1}@media(max-width: 1024px){.feature-hero{grid-template-columns:1fr;padding:15px;overflow-x:hidden}.feature-hero h1{font-size:1.6rem;line-height:1.2}.feature-hero__media{min-height:340px}.feature-hero__media-rounded{min-height:340px}.feature-hero__content{padding:30px 20px}.feature-hero__text{font-size:17px}}.hero-eyebrow{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;background:#ffe8f2;border-radius:999px;margin-bottom:20px;width:-moz-max-content;width:max-content;box-shadow:inset 0 0 0 1px rgba(244,125,32,.08)}.hero-eyebrow img{width:18px;height:18px;flex-shrink:0}.hero-eyebrow span{font-size:15px;font-weight:600;line-height:1;color:#55566f}@media(max-width: 768px){.hero-eyebrow{padding:10px 14px;margin-bottom:24px}.hero-eyebrow img{width:16px;height:16px}.hero-eyebrow span{font-size:14px}}.text-section{padding:30px 0}.text-section__card{max-width:980px;margin:0 auto;background:#fff;border-radius:28px;padding:50px 40px}.text-section__card h2{margin:0 0 24px;font-size:clamp(1.1rem,3vw,1.8rem);line-height:1.15;letter-spacing:-0.03em;color:var(--brand)}.text-section__card p{margin:0;font-size:clamp(1rem,1vw,1.1rem);line-height:1.7;color:#66687d;max-width:850px}@media(max-width: 1024px){.text-section{padding:20px 0}.text-section__card{padding:32px 0}.text-section__card h2{font-size:1.6rem;line-height:1.2;margin-bottom:18px}.text-section__card p{font-size:17px;line-height:1.7}}@media(max-width: 768px){.text-section__card p{font-size:15px;line-height:1.5}}.d2f-review-hub,.d2f-review-hub *{box-sizing:border-box}.d2f-review-hub{display:grid;grid-template-columns:minmax(320px, 500px) minmax(0, 1fr);gap:86px;max-width:1220px;margin:30px auto;padding:0 32px;color:#55566d;align-items:start}.d2f-review-hub__slider{position:relative;overflow:hidden;transition:height .35s ease}.d2f-review-hub__slide{position:absolute;inset:0;opacity:0;transform:translateX(100%);transition:transform .8s cubic-bezier(0.16, 1, 0.3, 1),opacity .8s ease;pointer-events:none;z-index:1}.d2f-review-hub__slide.active{opacity:1;transform:translateX(0);pointer-events:auto;z-index:3}.d2f-review-hub__slide.prev{opacity:0;transform:translateX(-100%);z-index:2}.d2f-review-hub__hero{position:relative;margin-bottom:20px}.d2f-review-hub__hero>img{display:block;width:100%;aspect-ratio:16/10.8;-o-object-fit:cover;object-fit:cover;border-radius:18px}.d2f-review-hub__location{position:absolute;left:28px;bottom:28px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 56px);padding:7px 14px;border-radius:999px;background:rgba(54,54,64,.84);color:#fff;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d2f-review-hub__location img{width:16px;height:16px;flex:0 0 auto}.d2f-review-hub__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.d2f-review-hub__thumbs img{display:block;width:100%;aspect-ratio:1.16/1;-o-object-fit:cover;object-fit:cover;border-radius:14px}.d2f-review-hub__florist{margin-top:38px;max-width:360px}.d2f-review-hub__florist h3{margin:0 0 6px;font-size:23px;line-height:1.1;font-weight:500;color:#55566d;letter-spacing:-0.02em}.d2f-review-hub__florist p{margin:0 0 18px;color:#66687d;font-size:17px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.d2f-review-hub__badge{display:block;width:130px;height:auto;margin-bottom:18px}.d2f-review-hub__town{margin-bottom:14px;font-size:15px;color:#7a7b8f}.d2f-review-hub__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px}.d2f-review-hub__rating strong{color:#f6aa00}.d2f-review-hub__rating small{color:#606174;font-size:14px}.d2f-review-hub__stars-inline{color:#f6aa00;letter-spacing:1px}.d2f-review-hub__link{color:#f47d20;font-size:15px;font-weight:600;text-decoration:none}.d2f-review-hub__right{padding-top:0}.d2f-review-hub__header{margin-bottom:26px}.d2f-review-hub__header h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;font-weight:700;letter-spacing:-1px;color:#fab300}.d2f-review-hub__trust{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:40px 0 30px;color:#6f7184;font-size:14px;font-weight:500}.d2f-review-hub__trust-logo{display:block;width:90px;height:18px}.d2f-review-hub__actions{margin-top:15px;text-align:center}.d2f-review-hub__actions .btn{width:auto;display:inline-flex}@media(max-width: 1100px){.d2f-review-hub{grid-template-columns:1fr;gap:48px;max-width:760px;margin:60px auto}.d2f-review-hub__florist{max-width:none}}@media(max-width: 700px){.d2f-review-hub{margin:42px auto;padding:0 16px;gap:36px}.d2f-review-hub__hero{margin-bottom:12px}.d2f-review-hub__hero>img{border-radius:16px;aspect-ratio:1.25/1}.d2f-review-hub__header{margin-bottom:26px}.d2f-review-hub__header h2{font-size:clamp(1.2rem,3vw,1.8rem)}.d2f-review-hub__location{left:12px;bottom:12px;max-width:calc(100% - 24px);font-size:12px;padding:7px 11px}.d2f-review-hub__thumbs{gap:12px}.d2f-review-hub__thumbs img{border-radius:12px}.d2f-review-hub__florist{margin-top:26px}.d2f-review-hub__badge{width:150px}.d2f-review-hub__header{margin-bottom:22px}.d2f-review-hub__header h2{font-size:1.8rem;text-align:center !important}.d2f-review-hub__trust{margin:-8px 0 18px}}@media(max-width: 768px){.d2f-review-hub .d2f-review-hub__badge{width:120px;margin-bottom:14px}.d2f-review-hub .d2f-review-hub__florist h3{font-size:1.55rem;line-height:1.15;margin-bottom:4px}.d2f-review-hub .d2f-review-hub__florist p{font-size:15px;line-height:1.55;margin-bottom:14px}.d2f-review-hub .d2f-review-hub__town{font-size:14px;margin-bottom:10px}.d2f-review-hub .d2f-review-hub__rating{gap:6px;margin-bottom:14px;font-size:13px}.d2f-review-hub .d2f-review-hub__stars-inline{font-size:14px}.d2f-review-hub .d2f-review-hub__link{font-size:14px}}.d2f-review-card{display:block;width:100%;max-width:620px;margin:0 0 24px;padding:28px 30px;background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(30,33,71,.045)}.d2f-review-card .stars{display:flex;align-items:center;gap:2px;margin:0 0 14px}.d2f-review-card .stars img{width:21px;height:21px;display:block}.d2f-review-card .review-text{margin:0 0 24px;color:#56596f;font-size:20px;line-height:1.45;font-weight:500}.d2f-review-card .customer-name{margin:0 0 5px;color:#4f5167;font-size:14px;font-weight:800}.d2f-review-card .customer-via{margin:0;color:#696b7f;font-size:14px;line-height:1.4}.d2f-review-card .customer-via a{color:#f47d20;text-decoration:underline;text-underline-offset:2px}@media(max-width: 1100px){.d2f-review-card{max-width:none}}@media(max-width: 700px){.d2f-review-card{padding:22px;margin-bottom:18px;border-radius:14px}.d2f-review-card .review-text{font-size:18px;line-height:1.5}.d2f-review-card .stars img{width:19px;height:19px}}@keyframes d2fReviewHubSoftIn{from{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.occasions-banner-section{width:100%}.occasions-banner-section h2{font-size:clamp(1.6rem,3vw,1.8rem);line-height:1.2;font-weight:700;letter-spacing:-1px;margin:60px 0 0px;color:#fab300;text-align:center !important}.occasions-just-delivered #just-del-gallery{display:flex;gap:0;margin-bottom:25px}.occasions-just-delivered .just-delivered-swiper{overflow:visible}.occasions-just-delivered .justDeliveredGalleryTile{display:flex;flex-direction:column}.occasions-just-delivered .justDeliveredGalleryTile.swiper-slide{width:auto}.occasions-just-delivered .justDeliveredGalleryTile:hover .tile-large-white-img img{transform:scale(1.03)}.occasions-just-delivered .tile-large-white-img{position:relative;width:100%;overflow:hidden;border-radius:16px;aspect-ratio:1}.occasions-just-delivered .tile-large-white-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:.3s ease}.occasions-just-delivered .tile-large-white-text{display:none}@media(max-width: 1199px){.occasions-just-delivered .just-delivered-swiper{overflow:visible}.occasions-just-delivered #just-del-gallery{display:flex !important;gap:0}.occasions-just-delivered .justDeliveredGalleryTile{height:auto}}@media(min-width: 1200px){.occasions-just-delivered .just-delivered-swiper{overflow:visible}.occasions-just-delivered #just-del-gallery{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:20px;transform:none !important;width:100% !important}.occasions-just-delivered #just-del-gallery .swiper-slide{width:auto !important;margin-right:0 !important}.occasions-just-delivered .justDeliveredGalleryTile{width:100% !important}.occasions-just-delivered .justDeliveredGalleryTile:nth-child(n+9){display:none !important}}@media(max-width: 767px){.occasions-just-delivered .tile-large-white-img{aspect-ratio:1}.occasions-just-delivered .tile-large-white-text{display:none}}.country-hero{margin-bottom:10px}.country-hero,.country-hero__row,.country-hero__main,.country-hero__trust{max-width:100%;box-sizing:border-box}.country-hero__row{display:grid;grid-template-columns:3fr 1fr;align-items:stretch}.country-hero__row>*{min-width:0}@media(max-width: 1300px){.country-hero__row{grid-template-columns:4.5fr 2fr}}@media(max-width: 1170px){.country-hero__row{grid-template-columns:1fr}}@media(max-width: 1023px){.country-hero__row{padding-left:24px;padding-right:24px}}@media(max-width: 768px){.country-hero__row{padding-left:16px;padding-right:16px}}.country-hero__main{position:relative;border-radius:12px;overflow:hidden;min-height:360px}@media(max-width: 768px){.country-hero__main{min-height:300px}}.country-hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.country-hero__slide.is-active{opacity:1;z-index:1}.country-hero__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}@media(max-width: 768px){.country-hero__slide img{-o-object-position:55% center;object-position:55% center}}.country-hero__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to right, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0))}@media(max-width: 768px){.country-hero__overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0))}}.country-hero__content{position:absolute;left:clamp(16px,5vw,30px);top:50%;transform:translateY(-50%);z-index:3;max-width:520px;color:#fff}@media(min-width: 1170px){.country-hero__content{left:clamp(16px,5vw,30px)}}@media(min-width: 1300px){.country-hero__content{left:clamp(30px,5vw,50px)}}@media(max-width: 768px){.country-hero__content{top:auto;bottom:24px;left:16px;right:16px;transform:none;max-width:none}}.country-hero__content[data-visible=true] .country-hero__title,.country-hero__content[data-visible=true] .country-hero__subline,.country-hero__content[data-visible=true] .country-hero__cta{opacity:1;transform:translateX(0)}.country-hero__subline{display:flex;align-items:center;gap:6px;font-size:1.1rem;margin-bottom:14px;opacity:0;transform:translateX(-80px);transition:opacity .45s cubic-bezier(0.22, 1, 0.36, 1),transform .45s cubic-bezier(0.22, 1, 0.36, 1);color:#fff}.country-hero__subline img{width:18px;height:18px;transform:translateY(-1px);filter:none}@media(max-width: 768px){.country-hero__subline{font-size:.95rem;margin-bottom:5px}}.country-hero__title{font-size:clamp(2.6rem,3.6vw,3.5rem);line-height:1.06;letter-spacing:-0.02em;margin-bottom:22px;opacity:0;transform:translateX(-100px);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),transform .6s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 768px){.country-hero__title{font-size:2.2rem;margin-bottom:16px}}.country-hero__cta{display:inline-flex;gap:8px;opacity:0;transform:translateX(-100px);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.country-hero__cta .btn{padding:14px 26px;font-size:1rem}@media(max-width: 768px){.country-hero__cta .btn{padding:12px 18px;font-size:.9rem}}.country-hero__trust{border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1169px){.country-hero__trust{display:none}}@media(max-width: 768px){.country-hero__trust{padding:20px 16px}}.country-hero__trust .trio-block{background:rgba(0,0,0,0);border:none;padding:0;box-shadow:none}.country-hero__trust .order-sub-title{font-size:1.1rem;margin-bottom:10px;text-align:center}.country-hero__trust .order-now-countdown .count-num{background:#f3f3f3;border:none}.trust-cluster{text-align:center;margin-bottom:5px;padding-bottom:16px}.trust-cluster::after{content:"";display:block;height:1px;width:100%;margin:14px auto 0;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.08), transparent)}.feefo-stack{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.feefo-logo{height:22px;width:auto}.feefo-stars{display:flex;gap:4px}.feefo-stars img{width:16px;height:16px;display:block;opacity:.9}.country-hero-trust-strip{display:none}@media(max-width: 1169px){.country-hero-trust-strip{display:block;padding:6px 16px 14px;text-align:center}}.country-hero-trust-strip .country-hero-trust-inner{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-size:.8rem;font-weight:600;color:#111;text-decoration:none;white-space:nowrap}.country-hero-trust-strip .country-hero-trust-inner .feefo-stars img{width:14px;height:14px}.country-hero-trust-strip .country-hero-trust-inner .feefo-logo{height:16px}.trust-number{display:block;font-size:3.2rem;font-weight:700;line-height:1.1;margin-bottom:7px}.trust-rating span{font-size:1rem}.trust-label{font-size:1.1rem}.trust-link{color:var(--brand_purple)}.trust-outof{font-size:1.3rem;position:relative;color:color-mix(in srgb, var(--brand) 70%, white);left:-11px;bottom:1px;font-weight:500}.trio-countdown-date-trio{font-weight:var(--weight_700) !important;color:#007b2e}.hero{padding:50px 0 50px 40px;overflow:hidden}.hero-container{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.8fr;gap:40px;align-items:center}.hero-content{max-width:400px}.hero-content h1{font-size:clamp(2rem,5vw,4.3rem);line-height:.9;font-weight:300;letter-spacing:-3px;color:var(--brand)}.hero-content h1 span{color:#fab300;font-weight:700}.hero-content p{margin:25px 0;font-size:1.2rem;line-height:1.3;color:var(--brand)}.hero-content small{display:block;margin-top:40px;color:#9697a9;font-size:.95rem}.hero-image-wrap{position:relative}.hero-image-wrap>img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;border-radius:36px;display:block}.hero-badge{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:8px 12px;border-radius:999px;background:rgba(95,95,95,.58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:5}.badge-logo{width:150px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.badge-name{color:#fff;font-size:1rem;font-weight:500;white-space:nowrap}@media(max-width: 1200px)and (min-width: 901px){.hero{padding:36px 24px 42px}.hero-container{grid-template-columns:1fr;gap:28px}.hero-content{max-width:1200px;text-align:center}.hero-content h1{font-size:clamp(2.4rem,4vw,3rem);line-height:.92;letter-spacing:-2px;max-width:1200px}.hero-content p{margin-top:20px;font-size:1.2rem;line-height:1.45;max-width:100%}.hero-content .btn{margin-top:0}.hero-content small{margin-top:22px}.hero-image-wrap>img{height:400px}}@media(max-width: 900px){.hero{padding:24px 0 10px}.hero-container{grid-template-columns:1fr;gap:24px}.hero-content{max-width:100%;text-align:center;padding:0 20px}.hero-content h1{font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-2px;max-width:100%}.hero-content p{margin-top:14px;font-size:1rem;line-height:1.45}.hero-content .btn{margin-top:0}.hero-content small{margin-top:20px;font-size:.85rem}.hero-image-wrap{padding:0 12px}.hero-image-wrap>img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:30px}.hero-badge{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:10px 18px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;background:rgba(190,176,138,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.badge-logo{width:105px;flex-shrink:0}.badge-name{font-size:.95rem;white-space:nowrap;line-height:1}}.join-hero-2{padding:40px 30px 56px}.join-hero-2__image-wrap{position:relative;width:100%;max-width:1312px;margin:0 auto}.join-hero-2__image-wrap>img{width:100%;height:clamp(280px,34vw,460px) !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;display:block;border-radius:18px}.join-hero-2__badge{position:absolute;left:26px;bottom:24px;display:inline-flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;background:rgba(95,95,95,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.join-hero-2__badge-logo{width:140px;height:auto;display:block;flex-shrink:0}.join-hero-2__badge-name{color:#fff;font-size:1.05rem;font-weight:500;white-space:nowrap}@media(max-width: 768px){.join-hero-2{padding:0 15px 40px}.join-hero-2__image-wrap>img{height:260px;-o-object-position:center 18%;object-position:center 18%;border-radius:16px}.join-hero-2__badge{left:14px;bottom:14px;max-width:calc(100% - 28px);padding:8px 12px;gap:10px}.join-hero-2__badge-logo{width:108px}.join-hero-2__badge-name{font-size:.92rem;overflow:hidden;text-overflow:ellipsis}}.join-sub-title{text-align:center;font-size:clamp(1.3rem,3.2vw,2.2rem);line-height:.95;letter-spacing:-0.05em;font-weight:300;color:var(--brand);margin-bottom:34px}.join-sub-title span{display:inline-block;color:#f5ae00;font-weight:700}.member-service-reviews{padding:30px 24px}.member-service-reviews .container{max-width:1240px;margin:0 auto}.member-service-reviews__feature{display:grid;grid-template-columns:360px 1fr !important;background:#fff4fd !important;border-radius:24px;overflow:hidden;margin-bottom:18px}.member-service-reviews__image{position:relative}.member-service-reviews__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%}.member-service-reviews__content{padding:38px 40px;display:flex;flex-direction:column;justify-content:center}.member-service-reviews__content p{font-size:1rem;line-height:1.65;color:#62637b;margin-bottom:22px}.member-service-reviews__content strong{display:block;font-size:1rem;font-weight:700;color:#4f5068;margin-bottom:2px}.member-service-reviews__content span{display:block;font-size:.9rem;color:#8a8ba0}.member-service-reviews__quote{width:32px;margin-bottom:16px}.member-service-reviews__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px}.member-service-reviews__card{background:#f9f9f9;border-radius:22px;padding:30px}.member-service-reviews__card p{font-size:1.2rem;line-height:1.4;color:var(--brand);font-weight:600;margin-bottom:22px}.member-service-reviews__card strong{display:block;font-size:1rem;font-weight:700;color:#4f5068;margin-bottom:2px}.member-service-reviews__card span{display:block;font-size:.9rem;color:#8a8ba0}@media(max-width: 1100px){.member-service-reviews{padding:25px 22px}.member-service-reviews__feature{grid-template-columns:1fr}.member-service-reviews__image{height:280px !important}.member-service-reviews__content{padding:30px}.join-sub-title{font-size:clamp(1.6rem,4vw,2.2rem);margin-bottom:28px}}@media(max-width: 768px){.member-service-reviews{padding:20px 14px}.member-service-reviews__feature{grid-template-columns:1fr;border-radius:22px;margin-bottom:0}.member-service-reviews__image{height:220px !important}.member-service-reviews__image img{-o-object-position:center top;object-position:center top}.member-service-reviews__content{padding:24px 22px}.member-service-reviews__content p{font-size:.98rem;line-height:1.65;margin-bottom:18px}.member-service-reviews__quote{width:28px;margin-bottom:12px}.member-service-reviews__grid{display:none}.join-sub-title{font-size:clamp(1.4rem,4vw,2rem) !important;line-height:1.1;margin-bottom:22px}}.join-reasons-title{font-size:clamp(2rem,4vw,3.4rem)}.join-reasons{padding:30px 30px 70px}.join-reasons__intro{text-align:center;margin-bottom:42px}.join-reasons__sub{max-width:860px;margin:0 auto;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:#67687d}.join-reasons__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}.join-reasons__card{background:#fff;border-radius:24px;padding:34px 32px;box-shadow:0 2px 6px rgba(0,0,0,.03),0 10px 30px rgba(0,0,0,.05);transition:transform .22s ease,box-shadow .22s ease}.join-reasons__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.06),0 22px 50px rgba(0,0,0,.08)}.join-reasons__card h3{font-size:clamp(1.2rem,1.4vw,1.5rem);line-height:1.2;font-weight:700;color:#505169;margin-bottom:14px}.join-reasons__card p{font-size:1rem;line-height:1.7;color:#67687d;margin:0}.join-reasons__icon{width:40px;height:40px;border-radius:30px;background:#f5ae00;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;border-bottom-left-radius:0px}@media(max-width: 1100px){.join-reasons{padding:40px 15px 60px}.join-reasons__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.join-reasons{padding:40px 15px 60px}.join-reasons__intro{margin-bottom:28px}.join-reasons__sub{font-size:.98rem;line-height:1.55}.join-reasons__grid{display:flex;overflow-x:auto;overflow-y:visible;gap:16px;scroll-snap-type:x mandatory;padding-bottom:14px;-webkit-overflow-scrolling:touch}.join-reasons__grid::-webkit-scrollbar{display:none}.join-reasons__card{flex:0 0 86%;min-width:86%;scroll-snap-align:center;padding:26px 24px;border-radius:20px}.join-reasons__icon{width:34px;height:34px;border-radius:24px;border-bottom-left-radius:0;margin-bottom:16px;font-size:1rem}}.join-reasons-title{text-align:center;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;letter-spacing:-0.05em;color:#505169;margin-bottom:18px}.join-reasons-title span{color:#f5ae00;font-weight:700}@media(max-width: 768px){.join-reasons-title{font-size:clamp(2rem,8vw,2.5rem);line-height:1;margin-bottom:14px;white-space:nowrap}}.member-service-reviews__content p{font-size:1.2rem;line-height:1.4;color:var(--brand);font-weight:600;margin-bottom:22px}@media(max-width: 1100px){.join-hero-2{display:none}.member-service-reviews__content p{font-size:1rem;line-height:1.2}.member-service-reviews__content strong{display:block;font-size:.85rem;font-weight:400}.member-service-reviews__content span{font-size:.85rem}}.join-info-tabs__team{width:100%}.join-info-tabs__team-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:34px 28px;width:100%}.join-info-tabs__member{text-align:center;min-width:0}.join-info-tabs__member-image{width:128px;height:128px;margin:0 auto 16px;border-radius:999px;overflow:hidden}.join-info-tabs__member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(100%) brightness(1.05);opacity:.95;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.join-info-tabs__member-image:hover img{filter:grayscale(0%) brightness(1);opacity:1;transform:scale(1.04)}.join-info-tabs__member h3{font-size:1.08rem;line-height:1.2;font-weight:700;color:#505169;margin-bottom:6px}.join-info-tabs__member p{font-size:.95rem;line-height:1.45;color:#8a8ba0;margin:0}@media(max-width: 1100px){.join-info-tabs__grid--team{gap:50px}.join-info-tabs__member-image{width:112px;height:112px}}@media(max-width: 860px){.join-info-tabs__grid{display:flex !important;flex-direction:column !important}.join-info-tabs__copy{order:1 !important}.join-info-tabs__media,.join-info-tabs__team{order:2 !important}}@media(max-width: 640px){.join-info-tabs__team-grid{grid-template-columns:repeat(3, 1fr);gap:26px 18px}.join-info-tabs__member-image{width:90px;height:90px;margin-bottom:10px}.join-info-tabs__member h3{font-size:.95rem}.join-info-tabs__member p{font-size:.82rem}}@media(max-width: 860px){.join-info-tabs__grid{display:flex;flex-direction:column}.join-info-tabs__copy{order:1}.join-info-tabs__media,.join-info-tabs__team{order:2}}@media(max-width: 1100px){.member-service-reviews__content{order:-1 !important}.member-service-reviews__image{order:1 !important}.member-service-reviews__image img{-o-object-position:center 10% !important;object-position:center 10% !important}}.member-service-reviews__image{min-height:220px !important}.home-hero-section-v2{position:relative}.home-hero-section-v2 .hero-bg{-o-object-position:top;object-position:top}@media only screen and (max-width: 767px){.home-hero-section-v2 .hero-bg{-o-object-position:right;object-position:right;top:30px}}.home-hero-section-v2 .hero-swiper .swiper-pagination-bullet{width:10px;height:10px;background:var(--swiper-dot-bg);opacity:.6;margin:0 6px !important;border-radius:50%;transition:all .3s ease}.home-hero-section-v2 .hero-swiper .swiper-pagination-bullet-active{background:var(--swiper-dot-active);opacity:1;transform:scale(1.2)}.home-hero-section-v2 .hero-swiper,.home-hero-section-v2 .hero-swiper .swiper-slide{position:absolute;inset:0;width:100%;height:calc(100% - 26px);top:26px;z-index:1}.home-hero-section-v2 .hero-swiper .swiper-pagination{z-index:2;position:absolute;bottom:15px}.home-hero-section-v2 .hero-swiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero-section-v2 .hero-swiper .swiper-slide{opacity:0 !important;transition:opacity 1s ease-in-out}.home-hero-section-v2 .hero-swiper .swiper-slide.swiper-slide-active{opacity:1 !important}.home-hero-section-v2 .hero-countdown-banner.xmas{background-color:#c30f16;color:#fff}.home-hero-section-v2 .hero-countdown-banner{position:relative;z-index:3}.home-hero-section-v2 #hero-sec-cont-v2{position:relative;z-index:2}@media(max-width: 767px){.home-hero-section-v2 .hero-swiper{top:0;height:70vh}.home-hero-section-v2 .hero-swiper .swiper-slide{height:36%;top:0}.home-hero-section-v2 .hero-swiper .swiper-pagination{display:none}}.home-hero-section-v2 .hero-countdown-banner{position:relative;background:var(--brand_yellow)}.home-hero-section-v2 .hero-countdown-banner i{font-size:24px}@media only screen and (max-width: 767px){.home-hero-section-v2 .hero-countdown-banner i{display:none}}.home-hero-section-v2 .hero-countdown-banner .countdown-wrapper{padding:16px 0;margin-bottom:0px;margin-left:8px;line-height:normal;font-weight:400;font-size:16px}@media only screen and (max-width: 767px){.home-hero-section-v2 .hero-countdown-banner .countdown-wrapper{padding:12px 0}}.home-hero-section-v2 .hero-countdown-banner .countdown-wrapper span{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.home-hero-section-v2 .hero-countdown-banner .countdown-wrapper{font-size:14px;line-height:20px}}@media only screen and (max-width: 360px){.home-hero-section-v2 .hero-countdown-banner .countdown-wrapper{font-size:12px}}.home-hero-section-v2 .home-hero-section-container{padding:40px 0}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content.xmas{background-color:#64761d}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content.xmas p,.home-hero-section-v2 .home-hero-section-container .home-hero-section-content.xmas h1,.home-hero-section-v2 .home-hero-section-container .home-hero-section-content.xmas span{color:#fff !important}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content.xmas #country-dropdown-a span{color:inherit !important}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content{background:var(--yellow_alt);border-radius:var(--border_radius);width:100%;max-width:570px;margin:0;padding:48px 40px;position:relative;z-index:20}@media only screen and (max-width: 1023px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content{margin:0 auto}}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content{margin-bottom:-350px;padding:24px}}@media only screen and (max-width: 375px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content{padding:12px}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .icon-wrap{margin-bottom:8px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .icon-wrap{justify-content:center}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .icon-wrap img{width:20px;height:20px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .icon-wrap p{font-size:12px}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .hero-title{color:var(--brand);width:100%;margin:13px 0}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .hero-title{margin-bottom:24px;margin-top:0}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .hero-sub-title{color:var(--brand);width:100%}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .hero-sub-title{display:none}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending-cta{margin-top:8px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending-cta{flex-direction:column}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending span{font-weight:var(--weight_600);color:var(--brand);font-size:18px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending span{margin-bottom:8px;display:block}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending .input-wrap{width:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending .input-wrap{margin-bottom:8px}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending .input-wrap i{top:15px}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending .input-wrap .hero-new-btn-select{width:70px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-right:1px solid var(--border_three);outline:none;border:1px solid var(--border_three);padding-right:22px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending .input-wrap .hero-new-btn-select{margin-top:0;width:65px}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending input{border:1px solid var(--border_three);border-bottom-right-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);outline:none;padding:16px;height:53px;border-left:none;padding-left:16px !important}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending input{font-size:16px;margin-top:0}}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending input:focus{border:1px solid var(--brand_purple)}.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending a{min-width:-moz-fit-content;min-width:fit-content;height:53px;margin-left:12px}@media only screen and (max-width: 767px){.home-hero-section-v2 .home-hero-section-container .home-hero-section-content .where-sending a{width:100%;margin-left:0;font-size:14px}}@media only screen and (max-width: 767px){#hero-sec-cont-v2{margin-bottom:230px;padding-top:120px}}@media only screen and (max-width: 375px){#hero-sec-cont-v2{margin-bottom:246px}}.home-hero-section-v2 .where-sending-cta .hero-new-country-select{display:none}.home-hero-section-v2 .where-sending-cta #country-dropdown-a{padding-left:0px;height:270px;overflow:scroll}.home-hero-section-v2 .where-sending-cta #country-dropdown-a img,.home-hero-section-v2 .where-sending-cta .hero-new-btn-select img{width:20px;position:relative;top:2px}.home-hero-section-v2 .where-sending-cta #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal;padding-right:16px}.home-hero-section-v2 .where-sending-cta #country-dropdown-a li:last-child{padding-bottom:50px}@media only screen and (max-width: 767px){.home-hero-section-v2 .where-sending-cta #country-dropdown-a li{display:flex;align-items:center;padding-top:10px}}.home-hero-section-v2 .where-sending-cta #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.home-hero-section-v2 .where-sending-cta #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}@media only screen and (max-width: 767px){.home-hero-section-v2 .where-sending-cta #country-dropdown-a li img{top:0}}.home-hero-section-v2 .where-sending-cta #country-dropdown-a li span,.home-hero-section-v2 .where-sending-cta .hero-new-btn-select li span{margin-left:5px}@media only screen and (max-width: 767px){.home-hero-section-v2 .where-sending-cta #country-dropdown-a li span,.home-hero-section-v2 .where-sending-cta .hero-new-btn-select li span{margin-bottom:0}}.home-hero-section-v2 .where-sending-cta .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:1;background:var(--white);left:0;max-width:-moz-fit-content;max-width:fit-content;opacity:0;pointer-events:none;transform:translateY(40px);transition:opacity .3s ease,transform .3s ease}.home-hero-section-v2 .where-sending-cta .country-dropdown-b.is--active{transform:translateY(53px);pointer-events:all;opacity:1}.home-hero-section-v2 .where-sending-cta .country-dropdown-b .bottom-scroll{width:100%;position:absolute;bottom:0;height:60px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 110%)}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select{width:100%;background:var(--white);position:relative}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select: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;transition:transform .3s ease}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select.is--active:after{transform:translateY(-50%) rotate(-180deg)}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--brand)}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.home-hero-section-v2 .where-sending-cta .hero-new-btn-select:hover li{margin-left:0px}.home-hero-section-v2 .where-sending-cta .lang-select{margin-bottom:24px;position:relative}.home-hero-section-v2 .where-sending-cta .hero-new-lang-select{margin-bottom:0;display:flex}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending input{border-left:1px solid var(--border_three);border-radius:var(--border_radius_small);max-width:60%}@media only screen and (max-width: 767px){.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending input{max-width:100%}}@media only screen and (max-width: 767px){.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap{flex-direction:column}}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select{margin-right:16px}@media only screen and (max-width: 767px){.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select{margin-right:0;width:100%}}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .hero-new-btn-select{border-radius:var(--border_radius_small);min-width:200px;width:100%;display:flex;padding-left:16px}@media only screen and (max-width: 767px){.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .hero-new-btn-select{margin-bottom:8px}}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .hero-new-btn-select span{display:flex;align-items:center;margin-left:8px}@media only screen and (max-width: 767px){.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .hero-new-btn-select span{margin-bottom:0}}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .hero-new-btn-select img{top:0}.home-hero-split .home-hero-section-container .home-hero-section-content .where-sending-cta .input-wrap .hero-new-lang-select .split-b{min-width:200px}.featured-florist-widget .panel-media-block{margin:0 auto;background:#fff;border:1px solid #eee;border-radius:28px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.045)}.featured-florist-widget .panel-media{padding:0}.featured-florist-widget .featured-florist-carousel{width:100%;max-width:470px;margin-left:auto;overflow:hidden}.featured-florist-widget .featured-florist-carousel__viewport{width:100%;overflow:hidden}.featured-florist-widget .featured-florist-carousel__track{display:flex;width:100%;transition:transform .85s cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.featured-florist-widget .featured-florist-card{flex:0 0 100%;width:100%;min-width:100%;border:none !important;box-shadow:none !important}.featured-florist-widget .featured-florist-card__gallery{display:grid;grid-template-columns:minmax(0, 1fr) 140px;gap:10px;margin-bottom:18px}.featured-florist-widget .featured-florist-card__hero{position:relative}.featured-florist-widget .featured-florist-card__hero>img:first-child{margin:1px;display:block;width:100%;height:304px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.featured-florist-widget .featured-florist-card__badge{position:absolute;top:16px;left:12px;width:140px !important;height:auto !important;-o-object-fit:contain !important;object-fit:contain !important;border-radius:0 !important;z-index:10}.featured-florist-widget .featured-florist-card__thumbs{display:grid;gap:12px}.featured-florist-widget .featured-florist-card__thumbs img{display:block;width:100%;height:146px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.featured-florist-widget .featured-florist-card__content h3{margin:0 0 4px;color:#e77c96 !important;font-size:1.6rem;line-height:1.1;font-weight:700}.featured-florist-widget .featured-florist-card__content p{color:#66687d;margin:0 0 14px;font-size:1.05rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-florist-widget .featured-florist-card__town{margin:0 0 16px;color:#7a7b8f;font-size:1rem}.featured-florist-widget .featured-florist-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px}.featured-florist-widget .featured-florist-card__rating .featured-florist-card__score{color:#fa7500 !important}.featured-florist-widget .featured-florist-card__rating .featured-florist-card__reviews{color:#6f7186 !important;font-weight:400}.featured-florist-widget .featured-florist-card__stars{display:flex;align-items:center;gap:2px}.featured-florist-widget .featured-florist-card__stars img{width:18px;height:18px;display:block}.featured-florist-widget .featured-florist-card__score{color:#fa7500;font-size:1rem;font-weight:700;line-height:1}.featured-florist-widget .featured-florist-card__reviews{color:#6f7186;font-size:1rem;font-weight:400;line-height:1}.featured-florist-widget .featured-florist-card a{flex-shrink:0;color:#fa7500;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:.2s ease}.featured-florist-widget .featured-florist-card__link:hover{text-decoration:underline}@media(max-width: 1200px){.featured-florist-widget .featured-florist-card__gallery{grid-template-columns:1fr}.featured-florist-widget .featured-florist-card__thumbs{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width: 1024px){.featured-florist-widget .featured-florist-carousel{max-width:none;margin-left:0}.featured-florist-widget .featured-florist-card__gallery{grid-template-columns:1fr}.featured-florist-widget .featured-florist-card__thumbs{grid-template-columns:1fr 1fr;gap:10px}.featured-florist-widget .featured-florist-card__thumbs img{height:auto;aspect-ratio:3/2}.featured-florist-widget .featured-florist-card__hero>img:first-child{height:auto;aspect-ratio:16/7}}@media(max-width: 1023px){.featured-florist-widget .panel-inner{border-bottom:1px solid var(--border) !important}}@media(max-width: 768px){.featured-florist-widget .panel-grid{grid-template-columns:1fr}.featured-florist-widget .panel-media-block{width:100%;min-width:0;box-sizing:border-box;border:none !important;box-shadow:none;padding:0;border-radius:0;background:rgba(0,0,0,0)}.featured-florist-widget .featured-florist-carousel{min-width:0}.featured-florist-widget .featured-florist-card__hero>img:first-child{height:180px}.featured-florist-widget .featured-florist-card__badge{width:110px !important;top:10px !important;left:10px}.featured-florist-widget .featured-florist-card__thumbs img{height:85px}.featured-florist-widget .panel-media,.featured-florist-widget .panel-inner{border-top:none !important}}@media(max-width: 767px){.featured-florist-widget .featured-florist-card__gallery{grid-template-columns:minmax(0, 1fr) 95px;gap:8px}.featured-florist-widget .featured-florist-card__thumbs{display:grid;grid-template-columns:1fr;gap:8px}.featured-florist-widget .featured-florist-card__thumbs img{height:106px}.featured-florist-widget .featured-florist-card__hero>img:first-child{height:220px}}.hero-alt-countdown-section{background:var(--yellow_alt);position:relative}@media only screen and (max-width: 767px){.hero-alt-countdown-section{display:flex;flex-direction:column-reverse}}.hero-alt-countdown-section .text-left{position:relative;z-index:1}.hero-alt-countdown-section .left{padding:66px 0;width:50%;max-width:440px;z-index:2}@media only screen and (max-width: 1023px){.hero-alt-countdown-section .left{width:48%}}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left{max-width:100%;width:100%;text-align:center;padding:24px 0}}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left .icon-wrap{justify-content:center}.hero-alt-countdown-section .left .icon-wrap p{font-size:14px}}.hero-alt-countdown-section .left .hero-text-swiper .swiper-slide{opacity:0;transition:var(--ease)}.hero-alt-countdown-section .left .hero-text-swiper .swiper-slide-active{opacity:1}.hero-alt-countdown-section .left .hero-title{display:block;font-size:38px;font-weight:700;line-height:1.4em;height:2.6em}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left .hero-title{font-size:28px;text-align:center;line-height:1.1em;height:2.2em;overflow:hidden;margin-top:10px}}.hero-alt-countdown-section .left .order-now-countdown{justify-content:start;margin:0;margin-bottom:24px}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left .order-now-countdown{justify-content:center}}.hero-alt-countdown-section .left .order-now-countdown span{text-align:center}.hero-alt-countdown-section .left .for-deliv{display:block;margin-top:24px;margin-bottom:12px}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left .for-deliv{margin-top:0px;font-size:14px}}.hero-alt-countdown-section .left .hero-text-btn-swiper .swiper-slide{opacity:0;transition:var(--ease)}.hero-alt-countdown-section .left .hero-text-btn-swiper .swiper-slide-active{opacity:1}@media only screen and (max-width: 767px){.hero-alt-countdown-section .left a{font-size:14px}}@media only screen and (max-width: 767px){.hero-alt-countdown-section .right-count-container{position:relative}}.hero-alt-countdown-section .right{position:absolute;top:0;right:0;bottom:0;left:50%;overflow:hidden;z-index:0}@media only screen and (max-width: 767px){.hero-alt-countdown-section .right{position:relative;width:100%;height:125px;left:0}}.hero-alt-countdown-section .right img{position:absolute;width:100%;height:100%;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}.hero-alt-countdown-section .swiper-pagination-bullet{background:var(--brand_purple);transition:var(--ease)}.hero-alt-countdown-section .swiper-pagination-bullet-active{width:30px;height:8px;border-radius:5px;transition:var(--ease)}.hero-alt-countdown-section .swiper-pagination-bullets,.hero-alt-countdown-section .swiper-pagination-horizontal{bottom:-30px !important;transition:var(--ease)}@media only screen and (max-width: 767px){.tile-small-section{margin-top:36px}}.tile-small-section-content{display:flex;flex-wrap:wrap;margin:-12px;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 1023px){.tile-small-section-content{flex-wrap:nowrap}}@media only screen and (max-width: 1024px){.tile-small-section-content .tile{min-width:25%;max-width:25%;width:100%}}@media only screen and (max-width: 1023px){.tile-small-section-content .tile{width:100%;min-width:33%;max-width:33%}}@media only screen and (max-width: 767px){.tile-small-section-content .tile{min-width:45%;max-width:45%}}.tile-large-section{overflow:hidden}.tile-large-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media only screen and (max-width: 767px){.tile-large-section-title .occy-title{font-size:16px}}.tile-large-section-title a{font-weight:var(--weight_600);color:var(--brand_purple);font-size:16px;line-height:16px}.tile-large-section-title a:hover{color:var(--brand_purple);text-decoration:underline;transition:var(--ease)}@media only screen and (max-width: 1023px){.tile-large-section-title a{display:none}}.tile-large-section-content{display:flex}@media only screen and (max-width: 1023px){.tile-large-section-content{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.handpicked-section,.best-sellers-section,.our-best-sellers-section,.recent-deliveries-new-section{overflow:hidden}@media only screen and (max-width: 767px){.handpicked-section,.best-sellers-section,.our-best-sellers-section,.recent-deliveries-new-section{margin-bottom:21px}}.handpicked-section-content,.best-sellers-section-content,.our-best-sellers-section-content,.recent-deliveries-new-section-content{position:relative;overflow:hidden}.handpicked-section-content:before,.best-sellers-section-content:before,.our-best-sellers-section-content:before,.recent-deliveries-new-section-content:before{content:"";position:absolute;left:-100vw;width:100vw;height:100%;background:#fff;z-index:10}.handpicked-section-content .recent-deliveries-title,.best-sellers-section-content .recent-deliveries-title,.our-best-sellers-section-content .recent-deliveries-title,.recent-deliveries-new-section-content .recent-deliveries-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}.handpicked-section-content-title .handpicked-title,.handpicked-section-content-title .sellers-title,.best-sellers-section-content-title .handpicked-title,.best-sellers-section-content-title .sellers-title,.our-best-sellers-section-content-title .handpicked-title,.our-best-sellers-section-content-title .sellers-title,.recent-deliveries-new-section-content-title .handpicked-title,.recent-deliveries-new-section-content-title .sellers-title{margin-bottom:16px;color:var(--button_text);font-weight:var(--weight_700)}@media only screen and (max-width: 767px){.handpicked-section-content-title .handpicked-title,.handpicked-section-content-title .sellers-title,.best-sellers-section-content-title .handpicked-title,.best-sellers-section-content-title .sellers-title,.our-best-sellers-section-content-title .handpicked-title,.our-best-sellers-section-content-title .sellers-title,.recent-deliveries-new-section-content-title .handpicked-title,.recent-deliveries-new-section-content-title .sellers-title{font-size:14px}}.handpicked-section-content-title a,.best-sellers-section-content-title a,.our-best-sellers-section-content-title a,.recent-deliveries-new-section-content-title a{font-weight:var(--weight_600);margin-bottom:19px;color:var(--brand_purple);line-height:normal;transition:var(--ease)}.handpicked-section-content-title a:hover,.best-sellers-section-content-title a:hover,.our-best-sellers-section-content-title a:hover,.recent-deliveries-new-section-content-title a:hover{color:var(--brand_purple);text-decoration:underline}@media only screen and (max-width: 767px){.handpicked-section-content-title a,.best-sellers-section-content-title a,.our-best-sellers-section-content-title a,.recent-deliveries-new-section-content-title a{display:none}}.handpicked-section-content-tiles,.best-sellers-section-content-tiles,.our-best-sellers-section-content-tiles,.recent-deliveries-new-section-content-tiles{display:flex}@media only screen and (max-width: 767px){.best-sellers-section-content-title.flex-between{flex-direction:column;align-items:initial}}.best-sellers-section-content-title .currency{margin-bottom:16px;text-align:right;background:initial}@media only screen and (max-width: 767px){.best-sellers-section-content-title .currency{font-size:14px}.best-sellers-section-content-title .currency a{display:inline}}@media only screen and (max-width: 767px){.best-sellers-section{margin-top:48px;margin-bottom:48px}}.recent-deliveries-new-section{background:#fff !important;padding:64px 0 32px}.recent-deliveries-new-section-title{margin-bottom:24px}.recent-deliveries-new-section .tile-large-white:hover .title,.recent-deliveries-new-section .tile-large-white:hover .price{color:var(--brand) !important;text-decoration:none}.recent-deliveries-new-section .tile-large-white-img{aspect-ratio:1/1 !important;width:100%;height:unset;overflow:hidden;border-radius:var(--border_radius)}.recent-deliveries-new-section .tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover !important;object-fit:cover !important;display:block}.recent-deliveries-new-section .tile-large-white-img .tabs{font-size:12px;display:block !important;background-color:#fff;opacity:1 !important;transition:none !important}@media only screen and (max-width: 767px){.recent-deliveries-new-section .tile-large-white-img .tabs{font-size:12px}}@media only screen and (max-width: 1023px){.recent-deliveries-new-section .tile-large-white-img{height:225px}}@media only screen and (max-width: 767px){.recent-deliveries-new-section .tile-large-white-img{height:173px}}.recent-deliveries-new-section .sellers-title{margin-bottom:0}@media only screen and (max-width: 767px){.recent-deliveries-new-section .sellers-title{font-size:17px;text-align:center}}.recent-deliveries-new-section .top-left{margin-inline:auto;text-align:center}@media only screen and (max-width: 767px){.recent-deliveries-new-section .top-left{width:100%}}.recent-deliveries-new-section .top-left .top-flex{justify-content:center}.recent-deliveries-new-section .top-left .top-flex img{margin-right:4px}@media only screen and (max-width: 767px){.recent-deliveries-new-section .top-left .top-flex img{width:20px;height:20px}}.recent-deliveries-new-section .rec-sub{font-size:16px;line-height:normal;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.recent-deliveries-new-section .rec-sub{font-size:14px;text-align:center}}:root{--border: #dcdcdc;--surface: #ffffff;--accent: #fab300;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 2rem;--space-8: 3rem}.panel-copy h2{font-size:32px;line-height:normal;font-weight:var(--weight_700);margin-bottom:16px}.cb-btn-wrapper a{margin-bottom:6px}.home-info-tabs .florist-info-tabs-section-content{display:flex;align-items:flex-end;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-info-tabs .florist-info-tabs-section-content::-webkit-scrollbar{display:none}.home-info-tabs .switch-tab{color:var(--brand) !important;flex:0 0 auto;white-space:nowrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);margin-right:-1px;background:var(--surface);font-weight:600;font-size:18px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.home-info-tabs .switch-tab:first-child.is--active{border-left:1px solid var(--border) !important}.home-info-tabs .switch-tab:first-child:not(.is--active){border-left-color:rgba(0,0,0,0) !important}.home-info-tabs .switch-tab.is--active{border-bottom:1px solid #fff !important;margin-bottom:-1px;z-index:3}.home-info-tabs .switch-tab.is--active::before{content:"";position:absolute;left:-1px;top:-1px;height:4px;width:calc(100% + 2px)}.home-info-tabs .switch-tab.is--active::before{content:"";position:absolute;left:-1px;top:-1px;height:4px;width:calc(100% + 2px)}.tab-panel{display:none;background:#fff}.tab-panel.is--active{display:block}.panel-inner{padding:var(--space-8);border-top:1px solid var(--border);border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom:none;position:relative;top:-1px}.find-a-florist-panel{border-bottom:1px solid var(--border) !important}.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}.panel-grid{display:grid;grid-template-columns:2fr 1.3fr;gap:var(--space-8);align-items:start}.panel-copy p{margin:0 0 var(--space-5);line-height:1.65}.panel-copy ul{margin:var(--space-6) 0 var(--space-8)}.panel-copy li{margin:0 0 var(--space-4)}.panel-media{padding-left:var(--space-6)}.media-box{width:100%;aspect-ratio:1/1 !important;overflow:hidden;border-radius:12px}.media-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 980px){.panel-inner{padding:var(--space-6)}.panel-grid{gap:var(--space-6)}.panel-copy h2{font-size:24px;line-height:normal;font-weight:var(--weight_700);margin-bottom:16px}.panel-outer{padding:0 15px}.panel-wrapper{padding:0 15px}.panel-inner-shop{padding:var(--space-2)}}@media(max-width: 860px){.panel-grid{grid-template-columns:1fr}.panel-media{padding-left:0;border-top:1px solid var(--border);padding-top:var(--space-6)}}@media only screen and (max-width: 767px){.florist-info-tabs-section-content .switch-tab{padding:20px 15px;font-weight:600;font-size:16px !important}}.d2f-tick-list{list-style:none;margin:30px 0 24px 0;padding:0}.d2f-tick-list li{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px 0;padding:0;font-size:16px;line-height:1.65}.d2f-tick-list li::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:5px;background:url("/template/2024/images/hero-tick-yell.svg") no-repeat center;background-size:contain}@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;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;border-left:1px solid rgba(0,0,0,0)}.florist-info-tabs-section .switch-tab:hover{background:#fafafa}.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 rgba(0,0,0,0)}.florist-info-tabs-section .switch-tab:first-child.is--active{border-left-color:#dcdcdc}.florist-info-tabs-section .currency-change{margin-left:auto;font-size:14px;color:#666;margin-bottom:20px}@media(max-width: 768px){.florist-info-tabs-section .switch-tab{padding:16px 14px;font-size:16px !important}.florist-info-tabs-section .currency-change{display:none}}.florist-info-tabs-section-content .shop-tab.is--active,.florist-info-tabs-section-content .about-tab.is--active,.florist-info-tabs-section-content .reviews-tab.is--active,.florist-info-tabs-section-content .recent-tab.is--active{border-bottom:2px solid #fff !important;color:var(--brand_purple)}.join-info-tabs{--border: #dcdcdc;--surface: #ffffff;--accent: #fab300;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 2rem;--space-8: 3rem;padding:20px 30px 70px}.join-info-tabs__inner{max-width:1400px;margin:0 auto}.join-info-tabs__nav{display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.join-info-tabs__nav::-webkit-scrollbar{display:none}.join-info-tabs__tab{flex:0 0 auto;white-space:nowrap;padding:18px 26px;border-bottom:1px solid var(--border);background:var(--surface);font-size:18px;font-weight:600;color:#505169;position:relative;cursor:pointer;transition:.2s ease}.join-info-tabs__tab:hover{background:#fafafa}.join-info-tabs__tab.is-active{border-bottom:1px solid #fff;margin-bottom:-1px;z-index:3}.join-info-tabs__tab.is-active::before{content:"";position:absolute;left:0;top:-1px;width:100%;height:5px;background:#ee88a2}.join-info-tabs__panel{background:#fff;border:1px solid var(--border);margin-top:-1px}.join-info-tabs__panel-inner{padding:42px}.join-info-tabs__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.join-info-tabs__media{width:100%}.join-info-tabs__image-wrap{border-radius:28px;overflow:hidden;aspect-ratio:1/1}.join-info-tabs__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.join-info-tabs__copy h2{font-size:clamp(2rem,4vw,3.5rem);line-height:.95;letter-spacing:-0.05em;font-weight:300;color:#505169;margin-bottom:30px}.join-info-tabs__copy h2 span{color:#f5ae00;font-weight:700}.join-info-tabs__copy p{font-size:1.08rem;line-height:1.7;color:#67687d;margin-bottom:26px}.join-info-tabs__actions{margin-top:34px}@media(max-width: 1100px){.join-info-tabs{padding:10px 22px 60px}.join-info-tabs__grid{gap:40px}.join-info-tabs__copy h2{font-size:clamp(2rem,4vw,3rem)}}@media(max-width: 900px){.join-info-tabs{padding:0 15px 50px}.join-info-tabs__panel-inner{padding:28px 24px}.join-info-tabs__grid{grid-template-columns:1fr;gap:28px}.join-info-tabs__media{order:-1}.join-info-tabs__image-wrap{aspect-ratio:16/10;border-radius:22px}.join-info-tabs__copy h2{font-size:clamp(1.6rem,6vw,2rem) !important;line-height:1.1;margin-bottom:22px}.join-info-tabs__copy p{font-size:1rem;line-height:1.65;margin-bottom:20px}.join-info-tabs__tab{padding:18px 16px;font-size:16px}}@media(max-width: 768px){.join-info-tabs__panel-inner{padding:28px 22px}}.featured-florist-widget{min-width:0}.featured-florist-widget .panel-media-block{margin:0 auto;background:#fff;border:1px solid #eee;border-radius:28px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.045)}@media(max-width: 768px){.featured-florist-widget .panel-media-block{width:100%;min-width:0;box-sizing:border-box;border:none !important;box-shadow:none;padding:0;border-radius:0;background:rgba(0,0,0,0)}}.featured-florist-widget .panel-media{padding:0}@media(max-width: 768px){.featured-florist-widget .panel-media{border-top:none !important}}@media(max-width: 1023px){.featured-florist-widget .panel-inner{border-bottom:1px solid var(--border) !important}}@media(max-width: 768px){.featured-florist-widget .panel-inner{border-top:none !important}}@media(max-width: 768px){.featured-florist-widget .panel-grid{grid-template-columns:1fr}}.featured-florist-widget .featured-florist-carousel{width:100%;max-width:470px;margin-left:auto;overflow:hidden}@media(max-width: 1024px){.featured-florist-widget .featured-florist-carousel{max-width:none;margin-left:0}}@media(max-width: 768px){.featured-florist-widget .featured-florist-carousel{min-width:0}}.featured-florist-widget .featured-florist-carousel__viewport{width:100%;overflow:hidden}.featured-florist-widget .featured-florist-carousel__track{display:flex;width:100%;transition:transform .85s cubic-bezier(0.16, 1, 0.3, 1);will-change:transform}.featured-florist-widget .featured-florist-card{flex:0 0 100%;width:100%;min-width:100%;border:none !important;box-shadow:none !important}.featured-florist-widget .featured-florist-card a{flex-shrink:0;color:#fa7500;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:.2s ease}.featured-florist-widget .featured-florist-card__link:hover{text-decoration:underline}.featured-florist-widget .featured-florist-card__gallery{display:grid;grid-template-columns:minmax(0, 1fr) 140px;gap:10px;margin-bottom:18px}@media(max-width: 1200px){.featured-florist-widget .featured-florist-card__gallery{grid-template-columns:1fr}}@media(max-width: 767px){.featured-florist-widget .featured-florist-card__gallery{grid-template-columns:minmax(0, 1fr) 95px;gap:8px}}.featured-florist-widget .featured-florist-card__hero{position:relative}.featured-florist-widget .featured-florist-card__hero>img:first-child{display:block;width:100%;height:304px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media(max-width: 1024px){.featured-florist-widget .featured-florist-card__hero>img:first-child{height:auto;aspect-ratio:16/7}}@media(max-width: 768px){.featured-florist-widget .featured-florist-card__hero>img:first-child{height:180px;aspect-ratio:unset}}@media(max-width: 767px){.featured-florist-widget .featured-florist-card__hero>img:first-child{height:220px}}.featured-florist-widget .featured-florist-card__badge{position:absolute;top:16px;left:12px;width:140px !important;height:auto !important;-o-object-fit:contain !important;object-fit:contain !important;border-radius:0 !important;z-index:10}@media(max-width: 768px){.featured-florist-widget .featured-florist-card__badge{width:110px !important;top:10px !important;left:10px}}.featured-florist-widget .featured-florist-card__thumbs{display:grid;gap:12px}@media(max-width: 1200px){.featured-florist-widget .featured-florist-card__thumbs{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width: 767px){.featured-florist-widget .featured-florist-card__thumbs{grid-template-columns:1fr;gap:8px}}.featured-florist-widget .featured-florist-card__thumbs img{display:block;width:100%;height:146px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media(max-width: 1024px){.featured-florist-widget .featured-florist-card__thumbs img{height:auto;aspect-ratio:3/2}}@media(max-width: 768px){.featured-florist-widget .featured-florist-card__thumbs img{height:85px;aspect-ratio:unset}}@media(max-width: 767px){.featured-florist-widget .featured-florist-card__thumbs img{height:106px}}.featured-florist-widget .featured-florist-card__content h3{margin:0 0 4px;color:#e77c96 !important;font-size:1.6rem;line-height:1.1;font-weight:700}.featured-florist-widget .featured-florist-card__content p{color:#66687d;margin:0 0 14px;font-size:1.05rem;line-height:1.55}.featured-florist-widget .featured-florist-card__town{margin:0 0 16px;color:#7a7b8f;font-size:1rem}.featured-florist-widget .featured-florist-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px}.featured-florist-widget .featured-florist-card__stars{display:flex;align-items:center;gap:2px}.featured-florist-widget .featured-florist-card__stars img{width:18px !important;height:18px !important;max-width:18px !important;display:block}.featured-florist-widget .featured-florist-card__score{color:#fa7500 !important;font-size:1rem;font-weight:700;line-height:1}.featured-florist-widget .featured-florist-card__reviews{color:#6f7186 !important;font-size:1rem;font-weight:400;line-height:1}@media only screen and (max-width: 767px){.trio-blocks-section{margin-top:0}}.trio-blocks-section-content{display:flex}@media only screen and (max-width: 1023px){.trio-blocks-section-content{flex-direction:column-reverse}}.trio-blocks-section-content .trio-block{margin-right:24px}.trio-blocks-section-content .trio-block:last-child{margin-right:0}@media only screen and (max-width: 1023px){.trio-blocks-section-content .trio-block{margin-right:0}}@media only screen and (max-width: 767px){.trio-blocks-section-content .trio-block:first-child{order:2;flex-direction:row-reverse}}.trio-blocks-section-content .tile-banner{max-width:373px}@media only screen and (max-width: 1023px){.trio-blocks-section-content .tile-banner{margin-top:12px;max-width:100%}}.section-trio-top{margin-top:20px !important}.trio-modern{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;width:100%}.trio-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 10px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04)}.trio-modern .order-now{padding:30px 40px}.flag-row{margin:16px 0}#pnlList{margin:16px auto;position:relative;width:100%;max-width:350px}#pnlList ul{height:80px;list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%;max-width:300px;margin-top:-8px}#pnlList li{background-image:url(https://b8b5fa10d8773098d0f4-45f610c62feec2d507c92206932c66e3.ssl.cf3.rackcdn.com/1601/in-flg.png);height:36px;margin:0;position:absolute;width:30px;transition:all .5s}#pnlList li a{display:block;height:36px;text-indent:-999px;width:30px}#pnlList .au{left:41px;top:22px}#pnlList .br{background-position:-35px 0;left:72px;top:20px}#pnlList .ca{background-position:-70px 0;left:104px;top:20px}#pnlList .cy{background-position:-105px 0;left:135px;top:20px}#pnlList .eu{background-position:-140px 0;left:166px;top:20px}#pnlList .ie{background-position:-175px 0;left:198px;top:20px}#pnlList .mt{background-position:-210px 0;left:229px;top:20px}#pnlList .nz{background-position:-245px 0;left:31px;top:40px}#pnlList .gr{background-position:-280px 0;left:65px;top:40px}#pnlList .za{background-position:-315px 0;left:100px;top:40px}#pnlList .es{background-position:-350px 0;left:135px;top:40px}#pnlList .ch{background-position:-385px 0;left:169px;top:40px}#pnlList .gb{background-position:-420px 0;left:204px;top:40px}#pnlList .us{background-position:-455px 0;left:239px;top:40px}.csstransitions #pnlList:hover .au{left:15px;top:5px}.csstransitions #pnlList:hover .br{left:55px;top:5px}.csstransitions #pnlList:hover .ca{left:95px;top:5px}.csstransitions #pnlList:hover .cy{left:135px;top:5px}.csstransitions #pnlList:hover .eu{left:175px;top:5px}.csstransitions #pnlList:hover .ie{left:215px;top:5px}.csstransitions #pnlList:hover .mt{left:255px;top:5px}.csstransitions #pnlList:hover .nz{left:15px;top:45px}.csstransitions #pnlList:hover .gr{left:55px;top:45px}.csstransitions #pnlList:hover .za{left:95px;top:45px}.csstransitions #pnlList:hover .es{left:135px;top:45px}.csstransitions #pnlList:hover .ch{left:175px;top:45px}.csstransitions #pnlList:hover .gb{left:215px;top:45px}.csstransitions #pnlList:hover .us{left:255px;top:45px}.top-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 48px;margin-top:12px;counter-reset:item}.top-search-grid ol{list-style:none;padding:0;margin:0}.top-search-grid li{counter-increment:item;margin-bottom:8px}.top-search-grid li::before{content:counter(item) ". ";color:#f5a200;font-weight:600}.trio-awards,.awards-carousel{position:relative}.awards-carousel .slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease-in-out}.awards-carousel .slide.active{opacity:1;position:relative}.awards-carousel img{max-width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain}.support-wrapper{position:relative;display:inline-block}.support-bg{max-height:70px}.support-badge{position:absolute;width:80px;bottom:10px;right:10px}.trio-timer{display:block;background:var(--d2f-pink-2);box-shadow:none}@media(max-width: 1170px)and (min-width: 769px){.trio-modern{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.trio-modern{grid-template-columns:1fr}.trio-timer{display:block;order:1}.trio-searches{order:2}.trio-trust{order:3}.trio-awards,.trio-international{display:none}}.trio-searches a{transition:color .2s ease}.trio-searches a:hover{color:var(--brand_purple)}.find-more{color:var(--brand_purple);text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;position:relative;top:10px}.find-more:hover{color:var(--brand_purple);text-decoration:underline}@media(min-width: 1170px){.trio-timer{order:3}}.trio-trust{background:#fff;color:var(--brand) !important;padding:32px;border-radius:16px;overflow:hidden}.trio-trust *{color:var(--brand)}.trio-trust .trust-rotator{position:relative}.trio-trust .trust-item{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:1}.trio-trust .trust-item.active{opacity:1;position:relative;pointer-events:auto;z-index:2}.trio-trust .trust-item:not(.active){display:none}.trio-trust .trust-image img{display:block;width:100%;pointer-events:none}.trio-trust .trust-image{width:100%;margin:0 auto;overflow:hidden}.trio-trust .trust-image img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;display:block;border-radius:12px}.trio-trust .trust-text{text-align:left}.trio-trust .trust-line{display:flex;align-items:left;justify-content:left;gap:10px;font-weight:600;font-size:16px;margin:0;color:var(--brand)}.trio-trust .trust-line img{width:18px;height:18px}@media(max-width: 1170px){.trio-trust{display:none !important}}.trust-rotator{position:relative}.trust-item{display:none;text-decoration:none;color:inherit;cursor:pointer}.trust-item.active{display:block}.trust-image{width:100%;margin:0 auto;overflow:hidden}.trust-image img{display:block;width:100%;border-radius:12px}.trust-text{text-align:left}.trust-image-shops{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;height:120.88px;overflow:hidden}.trust-image-shops img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.how-we-work-section{background:var(--off_white)}@media only screen and (max-width: 767px){.how-we-work-section{margin-top:21px;margin-bottom:0}}.how-we-work-section .flower-wrap{position:relative;width:100%}.how-we-work-section .how-we-flower-top{position:absolute;top:0;left:0}.how-we-work-section .how-we-flower-bottom{position:absolute;bottom:0;right:0}.how-we-work-section-content{position:relative}@media only screen and (max-width: 767px){.how-we-work-section-content{padding:32px 0}}@media only screen and (max-width: 767px){.how-we-work-section-content .tabs-icon-wrap{font-size:12px}}.how-we-work-section-content h4{color:var(--button_text);text-align:center;margin-top:16px;line-height:normal;margin-bottom:32px}@media only screen and (max-width: 767px){.how-we-work-section-content h4{font-size:20px}}.how-we-work-section-content-steps{display:flex;position:relative;z-index:5}@media only screen and (max-width: 767px){.how-we-work-section-content-steps{overflow-x:scroll}}.how-we-work-section-content-steps .step{width:calc(25% - 34px);margin:0px 16px}@media only screen and (max-width: 767px){.how-we-work-section-content-steps .step{min-width:230px}}.how-we-work-section-content-steps .step-title{font-size:18px;font-weight:var(--weight_600);line-height:normal;margin-bottom:9px;text-align:center}@media only screen and (max-width: 767px){.how-we-work-section-content-steps .step-title{font-size:14px;margin-top:35px}}.how-we-work-section-content-steps .step-text{text-align:center;line-height:22px}@media only screen and (max-width: 767px){.how-we-work-section-content-steps .step-text{font-size:14px;line-height:18px;font-weight:var(--weight_400)}}.how-we-work-section-content-steps .step-img{position:relative;margin:0 auto 16px auto;position:relative;height:216px;max-width:168px;border-radius:var(--border_radius)}.how-we-work-section-content-steps .step-img img{border-radius:var(--border_radius)}.how-we-work-section-content-steps .step-img-number{position:absolute;bottom:16px;left:-28px;z-index:5;width:100%;max-height:55px;max-width:55px}@media only screen and (max-width: 767px){.how-we-work-section-content-steps .step-img-number{bottom:-25px;left:35%}}.how-we-work-section-content-steps .step-number{display:flex;justify-content:center;align-items:center;background:var(--brand_yellow);border:4px solid var(--off_white);width:100%;max-height:53px;max-width:53px}.how-we-work-section-content-steps .step-number-one{padding:11px 0px 12px 0px;border-radius:100px 100px 0px 100px}.how-we-work-section-content-steps .step-number-two{padding:11px 18px 12px 19px;border-radius:100px 0px 100px 100px}.how-we-work-section-content-steps .step-number-three{padding:11px 18px 12px 19px;border-radius:100px 100px 100px 0px}.how-we-work-section-content-steps .step-number-four{padding:11px 19px 14px 19px;border-radius:0px 100px 100px 100px}.text-grid-image-section{background:var(--white)}.text-grid-image-section.is--active{padding-bottom:0}.text-grid-image-section-content{display:flex;justify-content:space-between}@media only screen and (max-width: 1023px){.text-grid-image-section-content{flex-direction:column}}.text-grid-image-section-content .text-content{width:100%;max-width:552px;display:flex;justify-content:center;flex-direction:column;position:relative}@media only screen and (max-width: 1024px){.text-grid-image-section-content .text-content{max-width:450px}}@media only screen and (max-width: 1023px){.text-grid-image-section-content .text-content{max-width:100%;margin-bottom:32px}}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content{margin-bottom:0}}.text-grid-image-section-content .text-content h2{line-height:normal;color:var(--button_text);margin-bottom:16px}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content h2{line-height:1.5;font-size:14px}}.text-grid-image-section-content .text-content p{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content p{font-size:14px;line-height:22px}}.text-grid-image-section-content .text-content .grid-ctas{margin-top:32px}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content .grid-ctas{display:none}}.text-grid-image-section-content .text-content .grid-ctas a{margin-right:16px}.text-grid-image-section-content .text-content .grid-ctas a:last-child{margin-right:0}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content .moretext{display:none;margin-top:16px}}.text-grid-image-section-content .text-content .moreless-button{display:none;color:var(--brand_purple);font-size:12px;font-weight:var(--weight_700)}.text-grid-image-section-content .text-content .moreless-button:after{content:url("/template/2024/images/plus.svg");margin-top:-1px;margin-left:6px}.text-grid-image-section-content .text-content .moreless-button.is-active{position:relative;padding-top:30px}.text-grid-image-section-content .text-content .moreless-button.is-active:after{content:url("/template/2024/images/minus.svg");margin-top:-4px}@media only screen and (max-width: 767px){.text-grid-image-section-content .text-content .moreless-button{display:flex;justify-content:center;position:absolute;bottom:-10px;left:0;height:80px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 110%);width:100%;padding-top:80px}}.text-grid-image-section-content .image-grid-section{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:454px}@media only screen and (max-width: 1023px){.text-grid-image-section-content .image-grid-section{max-width:100%}}@media only screen and (max-width: 767px){.text-grid-image-section-content .image-grid-section{display:none}}.text-grid-image-section-content .image-grid-section .grid-img-container{position:relative;min-width:212px;height:212px;margin-bottom:30px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.text-grid-image-section-content .image-grid-section .grid-img-container{min-width:24%;height:175px;margin-bottom:0}}.text-grid-image-section-content .image-grid-section .no-mb{margin-bottom:0}@media(min-width: 31.25em){.footer-banner-section body{padding-left:4%;padding-right:4%}}@media(min-width: 75em){.footer-banner-section .swiper-wrapper{flex-wrap:wrap;display:flex;width:100%}}.footer-banner-section .swiper-slide{width:100%}@media(min-width: 53em){.footer-banner-section .swiper-slide{width:-moz-fit-content;width:fit-content}}.featured-four-section{margin-bottom:80px;margin-top:40px}.featured-four-section .featured-four-swiper{overflow:hidden}.featured-four-section .featured-title{line-height:normal}@media only screen and (max-width: 767px){.featured-four-section .featured-title{font-size:16px}}.featured-four-section-content{display:flex}@media only screen and (max-width: 1023px){.featured-four-section-content .tile-large-white-img{height:250px}}@media only screen and (max-width: 767px){.featured-four-section-content .tile-large-white-img{height:160px}}.text-countdown-section-content{display:flex;justify-content:space-between}@media only screen and (max-width: 1023px){.text-countdown-section-content{flex-direction:column}}.text-countdown-section-content .left{width:66%}@media only screen and (max-width: 1023px){.text-countdown-section-content .left{width:100%;margin-bottom:40px}}.text-countdown-section-content .left .breadcrumb-container{display:flex}.text-countdown-section-content .left .breadcrumb-container .bread-one{color:var(--grey_alt_3);font-weight:var(--weight_400);transition:var(--ease);border-bottom:1px solid rgba(0,0,0,0)}.text-countdown-section-content .left .breadcrumb-container .bread-one:hover{border-bottom:1px solid var(--grey_alt_3)}.text-countdown-section-content .left .breadcrumb-container .bread-two{font-weight:var(--weight_600);border-bottom:1px solid rgba(0,0,0,0)}.text-countdown-section-content .left .breadcrumb-container .bread-two:hover{border-bottom:1px solid var(--grey_alt_2)}.text-countdown-section-content .left .breadcrumb-container .seperator{margin:0 5px;font-size:12px}.text-countdown-section-content .left .text-title{margin:8px 0}.text-countdown-section-content .left .text-paragraph p{line-height:22px;font-weight:var(--weight_400);color:var(--grey_alt_2)}.text-countdown-section-content .right{margin-top:auto}.text-countdown-section-content .right .countdown-blocks{display:flex;justify-content:center;align-items:center}.text-countdown-section-content .right .left-to{color:var(--grey_alt_2);font-weight:var(--weight_600);font-size:20px;line-height:normal;margin-bottom:8px;text-align:center}.quad-grid-section .quad-title{margin-bottom:16px}.quad-grid-section-content{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin:-12px}.quad-grid-section-content .tile-large-white{flex-grow:0;max-width:25%;flex-basis:25%;padding:12px}@media only screen and (max-width: 1023px){.quad-grid-section-content .tile-large-white{max-width:33%;flex-basis:33%}}@media only screen and (max-width: 767px){.quad-grid-section-content .tile-large-white{max-width:50%;flex-basis:50%}}.trio-grid-section{padding-top:40px}.trio-grid-section .filters{margin-right:24px;width:100%;max-width:264px;padding-top:13px}.trio-grid-section .filters-cta{padding-bottom:16px}.trio-grid-section .filters-cta .collapse{font-size:14px;color:var(--button_text);line-height:normal}.trio-grid-section .filters-cta .clear{font-size:14px;font-weight:var(--weight_600);line-height:normal;color:var(--button_text)}.trio-grid-section .filters .delivery-container{padding-top:16px}.trio-grid-section .filters .delivery-container .delivery-content .deliv-date{padding:10px 16px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin:12px 0;transition:var(--ease)}.trio-grid-section .filters .delivery-container .delivery-content .deliv-date.is--active{background:var(--white_alt_2)}.trio-grid-section .filters .delivery-container .delivery-content .deliv-date .today-day,.trio-grid-section .filters .delivery-container .delivery-content .deliv-date .tomorrow-day{color:var(--button_text);font-weight:var(--weight_600);line-height:22px}.trio-grid-section .filters .delivery-container .delivery-content .deliv-date .picked-date{font-size:14px;line-height:normal;color:var(--blue_alt)}.trio-grid-section .filters .delivery-container .delivery-content .input-wrap input{padding:10px 16px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none}.trio-grid-section .filters .price-container{padding-top:16px}.trio-grid-section .filters .price-container .price-content{margin-top:16px;padding-bottom:16px}.trio-grid-section .filters .price-container .price-selection .left,.trio-grid-section .filters .price-container .price-selection .right{width:48%}.trio-grid-section .filters .price-container .price-selection .left input,.trio-grid-section .filters .price-container .price-selection .right input{padding:10px 16px;outline:none;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin-top:4px;position:relative;padding-left:20px !important}.trio-grid-section .filters .price-container .price-selection .input-wrap:before{content:"£";position:absolute;left:10px;top:54%;transform:translateY(-50%);font-size:16px;color:var(--button_text);z-index:1}.trio-grid-section .filters .filters-check{padding-top:16px}.trio-grid-section .filters .filters-check-content{padding-bottom:16px}.trio-grid-section .filters .filters-check-content .select-choice{margin-top:12px}.trio-grid-section .filters .filters-check-content .select-choice:first-child{margin-top:16px}.trio-grid-section .filters .filters-check-content .select-choice label{margin-right:4px;line-height:normal;color:var(--button_text)}.trio-grid-section .filters .filters-check-content .select-choice span{color:var(--blue_alt)}.trio-grid-section .filters .filters-check-content .select-choice input{width:24px;height:24px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin-right:8px;transition:var(--ease)}.trio-grid-section .filters .filters-check-content .select-choice input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.trio-grid-section .filters .range-check{padding-top:16px}.trio-grid-section .filter-info{margin-bottom:16px}.trio-grid-section .filter-info .change{margin-right:8px}.trio-grid-section .filter-info .nine{margin-right:4px}.trio-grid-section .filter-info .sort-by{padding:12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:16px;background:url(/template/2024/images/sort.svg);background-repeat:no-repeat;background-position:right 10px center;border-radius:var(--border_radius_small);border:1px solid var(--border_three);min-width:168px}.trio-grid-section-content{display:flex;flex-wrap:wrap;width:calc(100% + 34px);margin:-12px}.trio-grid-section-content .tile-large-white{flex-grow:0;max-width:33%;flex-basis:33%;padding:12px}@media only screen and (max-width: 1023px){.trio-grid-section-content .tile-large-white{max-width:33%;flex-basis:33%}}@media only screen and (max-width: 767px){.trio-grid-section-content .tile-large-white{max-width:50%;flex-basis:50%}}.trio-grid-section .filter-title{cursor:pointer;padding-bottom:16px}.trio-grid-section .filter-content{display:none}.trio-grid-section .load-more{margin-top:32px;padding-bottom:80px}.trio-grid-section .load-more p{margin-top:12px;font-size:14px;line-height:normal;color:var(--grey_alt_2)}.grid-picker i{left:unset;right:0}.grid-picker .grid-date-pick{padding-left:16px !important}.grid-picker .grid-date-pick::-moz-placeholder{color:var(--button_text);line-height:22px;font-weight:var(--weight_600)}.grid-picker .grid-date-pick::placeholder{color:var(--button_text);line-height:22px;font-weight:var(--weight_600)}.trio-1{background:var(--d2f-pink) !important;color:var(--brand) !important}.trio-2{background:var(--d2f-yellow) !important;color:var(--brand) !important}.home-prods-wrapper{margin-bottom:64px}.trio-grid-count-right.slim .padding-gap,.trio-grid-count-left.slim .padding-gap{padding:30px 30px}@media only screen and (max-width: 767px){.trio-grid-count-right.slim .padding-gap,.trio-grid-count-left.slim .padding-gap{padding:30px 16px}}.trio-grid-count-right .trio-grid-count-right-titles,.trio-grid-count-left .trio-grid-count-right-titles{padding-top:16px;margin-bottom:16px}.trio-grid-count-right .trio-grid-count-right-titles .trio-grid-title,.trio-grid-count-left .trio-grid-count-right-titles .trio-grid-title{color:var(--brand);font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 767px){.trio-grid-count-right .trio-grid-count-right-titles .trio-grid-title,.trio-grid-count-left .trio-grid-count-right-titles .trio-grid-title{font-size:16px}}.trio-grid-count-right .trio-grid-count-right-titles .view-all,.trio-grid-count-left .trio-grid-count-right-titles .view-all{color:var(--brand_purple);font-size:16px;font-weight:var(--weight_600)}.trio-grid-count-right-content,.trio-grid-count-left-content{flex-wrap:wrap;width:calc(100% + 34px);margin:-12px;display:flex}@media only screen and (max-width: 767px){.trio-grid-count-right-content,.trio-grid-count-left-content{width:100%;margin:0;justify-content:space-between}}.trio-grid-count-right-content .order-now-block:hover .order-now .order-time,.trio-grid-count-left-content .order-now-block:hover .order-now .order-time{text-decoration:none !important;color:var(--brand) !important}@media only screen and (max-width: 767px){.trio-grid-count-right-content .order-now-block,.trio-grid-count-left-content .order-now-block{display:block;min-width:100%;text-align:center}}.trio-grid-count-right-content .tile-large-white,.trio-grid-count-left-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,.trio-grid-count-left-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,.trio-grid-count-left-content .tile-large-white{padding:0;max-width:100%;flex-basis:100%;margin-bottom:24px}}@media only screen and (max-width: 767px){.trio-grid-count-right-content .tile-large-white-text,.trio-grid-count-left-content .tile-large-white-text{flex-direction:row}}@media only screen and (max-width: 767px){.trio-grid-count-right-content .tile-large-white-text .tile-text-right,.trio-grid-count-left-content .tile-large-white-text .tile-text-right{margin-top:0;max-width:-moz-fit-content;max-width:fit-content;margin-left:10px}}.trio-grid-count-right-content .view-all,.trio-grid-count-left-content .view-all{margin:32px auto 0 auto;display:block;width:100%;text-align:center}@media only screen and (max-width: 767px){.trio-grid-count-right-content .view-all,.trio-grid-count-left-content .view-all{margin-top:0}}@media only screen and (max-width: 767px){.trio-grid-count-right-content .view-all a,.trio-grid-count-left-content .view-all a{font-size:14px}}.trio-grid-count-right-content .view-all .showing,.trio-grid-count-left-content .view-all .showing{margin-top:12px;font-size:14px;font-weight:var(--weight_400);line-height:normal;color:var(--grey_alt_3)}.trio-grid-count-right .pad,.trio-grid-count-left .pad{padding-bottom:64px}.trio-grid-count-right .trust-pilot-grid,.trio-grid-count-left .trust-pilot-grid{background:var(--white_alt_2);padding:32px;border-radius:var(--border_radius);overflow:hidden;margin-bottom:12px;margin-top:12px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1024px){.trio-grid-count-right .trust-pilot-grid,.trio-grid-count-left .trust-pilot-grid{padding:32px}}@media only screen and (max-width: 767px){.trio-grid-count-right .trust-pilot-grid,.trio-grid-count-left .trust-pilot-grid{display:block;min-width:100%;text-align:center}}.trio-grid-count-right .trust-pilot-grid .trust-tick,.trio-grid-count-left .trust-pilot-grid .trust-tick{width:32px;height:32px;margin:0 auto}.trio-grid-count-right .trust-pilot-grid p,.trio-grid-count-left .trust-pilot-grid p{color:var(--brand);font-size:20px;text-align:center;font-weight:var(--weight_600);line-height:normal;margin-top:8px}.trio-grid-count-right .trust-pilot-grid .trust-logo,.trio-grid-count-left .trust-pilot-grid .trust-logo{width:100%;max-width:117px;margin:0 auto;margin-top:24px}@media only screen and (max-width: 767px){.trio-grid-count-right .trust-pilot-grid .trust-logo,.trio-grid-count-left .trust-pilot-grid .trust-logo{display:block;margin-top:15px}}.trio-grid-count-right .trust-pilot-grid .trust-stars,.trio-grid-count-left .trust-pilot-grid .trust-stars{width:100%;max-width:170px;margin:15px auto}.trio-grid-count-right .trust-pilot-grid .score,.trio-grid-count-left .trust-pilot-grid .score{margin:0 auto}@media only screen and (max-width: 767px){.trio-grid-count-right .trust-pilot-grid .score,.trio-grid-count-left .trust-pilot-grid .score{display:flex;justify-content:center}}.trio-grid-count-right .trust-pilot-grid .score span,.trio-grid-count-left .trust-pilot-grid .score span{font-size:12px;font-weight:var(--weight_400)}.trio-grid-count-right .trust-pilot-grid .score span:last-child,.trio-grid-count-left .trust-pilot-grid .score span:last-child{margin-left:8px}.why-shop-section .why-title{text-align:center;font-size:var(--h3);font-weight:var(--weight_600);color:var(--button_text)}@media only screen and (max-width: 767px){.why-shop-section .why-title{font-size:16px}}.why-shop-section-content{display:flex;width:calc(100% + 24px);margin:-12px;margin-top:32px;margin-bottom:0}@media only screen and (max-width: 1023px){.why-shop-section-content{flex-wrap:wrap}}@media only screen and (max-width: 767px){.why-shop-section-content{width:100%;margin:0;margin-top:16px}}.why-shop-section-content .why-col{flex-grow:0;max-width:23.5%;flex-basis:23.5%;padding:32px;text-align:center;background:var(--white_alt_2);position:relative;margin-right:24px;border-radius:var(--border_radius)}.why-shop-section-content .why-col:last-child{margin-right:0}@media only screen and (max-width: 1023px){.why-shop-section-content .why-col{max-width:48%;flex-basis:48%;margin-top:2%;margin-right:12px}.why-shop-section-content .why-col:nth-child(1),.why-shop-section-content .why-col:nth-child(2){margin-top:0%}}@media only screen and (max-width: 767px){.why-shop-section-content .why-col{display:flex;max-width:100%;flex-basis:unset;width:100%;padding:24px;margin-right:0}.why-shop-section-content .why-col:nth-child(2){margin-top:2%}}.why-shop-section-content .why-col .flow-top{position:absolute;top:0;left:0;max-width:110px}.why-shop-section-content .why-col .ph{font-size:40px;position:relative;z-index:2}@media only screen and (max-width: 767px){.why-shop-section-content .why-col .ph{font-size:32px}}.why-shop-section-content .why-col p{position:relative;z-index:2}@media only screen and (max-width: 767px){.why-shop-section-content .why-col .why-flex{margin-left:16px}}.why-shop-section-content .why-col .why-point-title{font-size:16px;font-weight:var(--weight_600);line-height:normal;margin-top:16px;margin-bottom:12px;width:100%;max-width:100%;color:var(--button_text)}@media only screen and (max-width: 1023px){.why-shop-section-content .why-col .why-point-title{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.why-shop-section-content .why-col .why-point-title{margin-top:0;max-width:100%;text-align:start;margin-bottom:8px;font-size:14px}}.why-shop-section-content .why-col .why-text{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.why-shop-section-content .why-col .why-text{text-align:left;font-size:14px}}.countdown-banner-section-content{background:var(--brand_yellow);display:flex;justify-content:space-between;align-items:center;padding:64px;position:relative;border-radius:var(--border-radius)}@media only screen and (max-width: 767px){.countdown-banner-section-content{flex-direction:column;padding:32px}}.countdown-banner-section-content .count-flow{position:absolute;bottom:0;right:0;width:246px;height:255px}.countdown-banner-section-content .left{width:66%;position:relative}@media only screen and (max-width: 767px){.countdown-banner-section-content .left{width:100%}}.countdown-banner-section-content .left .order-title{color:var(--button_text);font-size:32px;font-weight:var(--weight_700);line-height:normal;margin-bottom:12px}@media only screen and (max-width: 767px){.countdown-banner-section-content .left .order-title{text-align:center}}.countdown-banner-section-content .left .order-text{line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.countdown-banner-section-content .left .order-text{text-align:center}}.countdown-banner-section-content .left a{border:none}@media only screen and (max-width: 767px){.countdown-banner-section-content .left a{display:flex;justify-content:center}}.countdown-banner-section-content .right{position:relative;z-index:5}.countdown-banner-section-content .right .countdown-blocks{display:flex;align-items:center;justify-content:center}.countdown-banner-section-content .right p{text-align:center}.recently-viewed-section{margin-bottom:80px}@media only screen and (max-width: 767px){.recently-viewed-section{margin-bottom:64px}}.recently-viewed-section .featured-title{line-height:normal;text-align:center}@media only screen and (max-width: 767px){.recently-viewed-section .featured-title{font-size:16px}}.recently-viewed-section-content{display:flex}@media only screen and (max-width: 767px){.recently-viewed-section-content{overflow-x:scroll}}.recently-viewed-section-content .tile-large-white{width:calc(34% - 24px);max-width:34%;margin-right:24px}.recently-viewed-section-content .tile-large-white:last-child{margin-right:0}@media only screen and (max-width: 767px){.recently-viewed-section-content .tile-large-white{width:100%;max-width:100%;min-width:45%;margin-right:12px}.recently-viewed-section-content .tile-large-white:last-child{margin-right:0}}.image-text-banner-section-content{border-radius:var(--border_radius);overflow:hidden}.image-text-banner-section-content .image-container{position:relative;width:100%;max-width:456px;height:236px}.image-text-banner-section-content .text-container{padding:64px 40px;background:var(--white_alt_2)}.image-text-banner-section-content .text-container .itb-title{font-size:var(--h2);margin-bottom:16px;font-weight:var(--weight_600);line-height:normal;color:var(--button_text)}.image-text-banner-section-content .text-container .itb-text{line-height:22px;color:var(--grey_alt_2)}.blog-quad-section{background:var(--white_alt_2)}.blog-quad-section .qb-heading{font-size:var(--h2);font-weight:var(--weight_600);line-height:normal;margin-bottom:16px;color:var(--button_text)}@media only screen and (max-width: 767px){.blog-quad-section .qb-heading{font-size:16px;margin-bottom:0;text-align:center}}@media only screen and (max-width: 767px){.blog-quad-section .bq-wrap{width:100%;max-width:100%}}.blog-quad-section .blog-quad-content{width:100%;align-items:start}@media only screen and (max-width: 1023px){.blog-quad-section .blog-quad-content{overflow-x:scroll}}@media only screen and (max-width: 767px){.blog-quad-section .blog-quad-content{overflow-x:unset;flex-direction:column}}.blog-quad-section .blog-quad-content .blog-block{width:24%}@media only screen and (max-width: 1023px){.blog-quad-section .blog-quad-content .blog-block{width:100%;min-width:270px;margin-right:16px}.blog-quad-section .blog-quad-content .blog-block:last-child{margin-right:0}}@media only screen and (max-width: 767px){.blog-quad-section .blog-quad-content .blog-block{min-width:100%;margin-top:24px;margin-right:0}}.blog-quad-section .blog-quad-content .blog-block .image-container{width:100%;height:192px;position:relative;border-radius:var(--border_radius_small);overflow:hidden;margin-bottom:12px}.blog-quad-section .blog-quad-content .blog-block .qb-title{color:var(--button_text);font-weight:var(--weight_600);line-height:normal;margin-bottom:12px}.blog-quad-section .blog-quad-content .blog-block .qb-text{font-size:16px;line-height:22px;font-weight:var(--weight_400);color:var(--grey_alt_2);margin-bottom:12px;max-width:95%}@media only screen and (max-width: 767px){.blog-quad-section .blog-quad-content .blog-block .qb-text{display:none}}.blog-quad-section .blog-quad-content .blog-block .qb-author img{width:24px;height:24px;border-radius:24px;border:2px solid var(--white);margin-right:4px}.blog-quad-section .blog-quad-content .blog-block .qb-author span{font-size:14px;line-height:normal;color:var(--blue_alt);margin-right:16px}@media only screen and (max-width: 767px){.blog-quad-section .blog-quad-content .blog-block .qb-author span{font-size:12px}}.blog-quad-section .blog-quad-content .blog-block .qb-author span:last-child{margin-right:0}.image-grid-section{position:relative}@media only screen and (max-width: 767px){.image-grid-section{margin-bottom:80px}}.image-grid-section-content .image-grid-heading{margin-bottom:4px}@media only screen and (max-width: 767px){.image-grid-section-content .image-grid-heading{font-size:14px;text-align:center}}@media only screen and (max-width: 767px){.image-grid-section-content .image-grid-text{text-align:center;font-size:14px;margin-bottom:12px}}.image-grid-section-content .image-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 767px){.image-grid-section-content .image-grid{gap:12px}}.image-grid-section-content .image-grid img{width:100%;height:auto;border-radius:var(--border_radius);display:block}@media only screen and (max-width: 767px){.image-grid-section-content .left{width:100%}}.image-grid-section-content .right{margin-top:24px;text-align:center}@media only screen and (max-width: 767px){.image-grid-section-content .right{margin-top:16px}}@media only screen and (max-width: 767px){.image-grid-section-content .right a{background:var(--brand_yellow);border:1px solid var(--brand_yellow);font-size:14px}.image-grid-section-content .right a:hover{background:var(--brand_yellow_hov);border-color:var(--brand_yellow_hov)}}.recent-image-grid-section{padding-bottom:80px;margin-top:24px}@media only screen and (max-width: 767px){.recent-image-grid-section{margin-top:12px;padding-bottom:48px}}.recent-image-grid-section-content .image-grid-heading{margin-bottom:4px}.recent-image-grid-section-content .image-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 1024px){.recent-image-grid-section-content .image-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.recent-image-grid-section-content .image-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.recent-image-grid-section-content .image-grid-contain{width:100%}.recent-image-grid-section-content .image-grid-contain .flower-name{margin-top:12px;color:var(--brand);font-weight:var(--weight_600);line-height:normal}.recent-image-grid-section-content .image-grid-contain .flower-location{font-size:14px;color:var(--grey_alt_2);line-height:normal;margin-bottom:0}.recent-image-grid-section-content .image-grid .image-container-content{position:relative}.recent-image-grid-section-content .image-grid .image-container-content .image-container{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--border_radius);overflow:hidden}.recent-image-grid-section-content .image-grid .image-container-content .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.recent-image-grid-section-content .image-grid .image-container-content .image-container .tabs{position:absolute;top:12px;left:12px;z-index:6;background:#f3efe6;color:#333;font-size:13px;font-weight:600;line-height:1;padding:8px 12px;border-radius:999px;white-space:nowrap}@media only screen and (max-width: 767px){.recent-image-grid-section-content .image-grid .image-container-content .image-container .tabs{font-size:12px;padding:6px 10px}}.recent-image-grid-section-content .image-grid .recent-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.just-delivered-section .image-container{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--border_radius);overflow:hidden}.just-delivered-section .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.just-delivered-section .delivered-pill{position:absolute;top:12px;left:12px;z-index:6;background:#f3efe6;color:#333;font-size:13px;font-weight:600;line-height:1;padding:8px 12px;border-radius:999px;white-space:nowrap}.just-delivered-section .tabs,.just-delivered-section .delivery-overlay,.just-delivered-section .delivered-label{all:unset}.just-delivered-section .image-container{position:relative;aspect-ratio:1/1;overflow:hidden}.just-delivered-section .image-container>*:not(img):not(.delivered-pill){display:none !important}.just-delivered-section .delivered-pill{position:absolute;top:10px;left:10px;z-index:10;background:#f3efe6;color:#222;font-size:13px;bottom:unset !important;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;white-space:nowrap}.just-delivered-section .image-container{width:100%;aspect-ratio:1/1 !important}.just-delivered-section .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.jd-showcase{width:100%}.jd-showcase__header{margin-bottom:18px}.jd-showcase__title{margin:0 0 18px;color:#55576f;font-size:clamp(1.6rem,2vw,1.8rem);line-height:1.2;font-weight:700;letter-spacing:-1px}.jd-showcase__grid{display:grid;gap:16px}@media(max-width: 767px){.jd-showcase__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}@media(min-width: 768px)and (max-width: 1199px){.jd-showcase__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}}@media(min-width: 1200px){.jd-showcase__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.jd-showcase__footer{text-align:center;margin-top:36px}@media(max-width: 480px){.jd-showcase__footer{margin-top:24px}.jd-showcase__footer .btn{min-width:180px}}.jd-showcase .jd-card{display:block;width:100%;padding:0;margin:0;border:0;background:none;text-align:left;cursor:pointer}.jd-showcase .jd-card:hover img{transform:scale(1.03)}.jd-showcase .jd-card .tabs.off-white{position:absolute;top:10px;left:10px;z-index:3;height:-moz-fit-content;height:fit-content;padding:7px 11px;border-radius:var(--border_radius) !important;background:#fff;color:#52536d;font-size:11px;font-weight:600;line-height:1}@media(max-width: 480px){.jd-showcase .jd-card .tabs.off-white{padding:6px 9px;font-size:10px}}.jd-showcase .tile-large-white-img{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:18px}.jd-showcase .tile-large-white-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s ease}.jd-showcase .tile-large-white-text{padding-bottom:10px}.jd-showcase .tile-text-left .title{margin:0;color:var(--brand);font-size:1rem;font-weight:600;line-height:1.3}@media(max-width: 480px){.jd-showcase .tile-text-left .title{font-size:.85rem}}@media(min-width: 1400px){.jd-showcase .tile-text-left .title{font-size:1.05rem}}.jd-showcase .tile-text-left .price{margin:4px 0 0;color:#666;font-size:.9rem;line-height:1.3}@media(max-width: 480px){.jd-showcase .tile-text-left .price{font-size:.75rem}}@media(min-width: 1400px){.jd-showcase .tile-text-left .price{font-size:.95rem}}.d2f-review-hub-wrapper{margin-top:0;margin-bottom:0;border-top:none;background:#fff;padding-bottom:8px;box-sizing:border-box}.d2f-review-hub-wrapper .d2f-review-hub{margin:0;padding:20px 0;gap:40px;max-width:100% !important}.d2f-review-hub-wrapper .d2f-review-hub__right{max-width:100%}.d2f-review-hub-wrapper .d2f-review-card{width:100%;max-width:100%}.d2f-review-hub-wrapper .panel-media{padding-left:0}@media(max-width: 900px){.d2f-review-hub-wrapper .d2f-review-hub{padding:15px 0}}.find-a-florist-hero-new-section .faf-header{display:flex;align-items:baseline;gap:16px;padding:24px 0 10px}.find-a-florist-hero-new-section .faf-title{font-size:1.8rem;font-weight:700;color:var(--brand);margin:0}.find-a-florist-hero-new-section .faf-count{font-size:.95rem;color:#5e5e5e}.find-a-florist-hero-new-section .faf-search-bar{padding:0 0 16px}.find-a-florist-hero-new-section .faf-search-bar input{width:100%;max-width:420px;padding:11px 16px;border:1.5px solid #ddd;border-radius:10px;font-size:.95rem;outline:none;box-sizing:border-box;color:#333;background:#fff}.find-a-florist-hero-new-section .faf-search-bar input:focus{border-color:#f5c842;box-shadow:0 0 0 3px rgba(245,200,66,.2)}.find-a-florist-hero-new-section .faf-layout{display:grid;grid-template-columns:320px 1fr;height:640px;border-radius:16px;overflow:hidden}.find-a-florist-hero-new-section .faf-list{overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;background:#f1f1f1;border-right:1px solid #e0e0e0;box-sizing:border-box}.find-a-florist-hero-new-section .faf-list::-webkit-scrollbar{width:4px}.find-a-florist-hero-new-section .faf-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.find-a-florist-hero-new-section .faf-list-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid #e4e4e4;border-radius:12px;cursor:pointer;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.find-a-florist-hero-new-section .faf-list-card:hover{border-color:#f5c842;box-shadow:0 2px 10px rgba(245,200,66,.2)}.find-a-florist-hero-new-section .faf-list-card--active{border-color:#f5c842;box-shadow:0 2px 16px rgba(245,200,66,.3)}.find-a-florist-hero-new-section .faf-list-card__img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0}.find-a-florist-hero-new-section .faf-list-card__info{flex:1;min-width:0}.find-a-florist-hero-new-section .faf-list-card__name{font-size:.9rem;font-weight:700;color:#1a1a1a;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.find-a-florist-hero-new-section .faf-list-card__town{font-size:.8rem;color:#555;margin:0 0 6px}.find-a-florist-hero-new-section .faf-list-card__rating{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.find-a-florist-hero-new-section .faf-list-card__stars{display:flex;gap:1px}.find-a-florist-hero-new-section .faf-list-card__stars img{width:13px;height:13px;display:block}.find-a-florist-hero-new-section .faf-list-card__score{color:#fa7500;font-weight:700;font-size:.82rem}.find-a-florist-hero-new-section .faf-list-card__reviews{color:#555;font-size:.78rem}.find-a-florist-hero-new-section .faf-map-wrapper{position:relative;overflow:hidden}.find-a-florist-hero-new-section .faf-map{width:100%;height:100%}.find-a-florist-hero-new-section .faf-mock-map{width:100%;height:100%;background:#e9ede5;position:relative;overflow:hidden}.find-a-florist-hero-new-section .faf-mock-map::before{content:"";position:absolute;inset:0;background:linear-gradient(22deg, transparent 47.5%, #cfd8c8 48%, #cfd8c8 48.5%, transparent 49%),linear-gradient(95deg, transparent 29%, #cfd8c8 29.5%, #cfd8c8 30%, transparent 30.5%),linear-gradient(158deg, transparent 54%, #cfd8c8 54.5%, #cfd8c8 55.5%, transparent 56%),linear-gradient(62deg, transparent 64%, #cfd8c8 64.5%, #cfd8c8 65%, transparent 65.5%);opacity:.75}.find-a-florist-hero-new-section .faf-pin{position:absolute;transform:translate(-50%, -50%);z-index:3;width:32px;height:32px}.find-a-florist-hero-new-section .faf-detail-card{position:absolute;top:30px;right:30px;width:300px;max-width:calc(100% - 32px);background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);overflow:hidden;z-index:10}.find-a-florist-hero-new-section .faf-detail-card__gallery{display:grid;grid-template-columns:1fr 90px;height:186px;gap:3px}.find-a-florist-hero-new-section .faf-detail-card__hero{position:relative;overflow:hidden}.find-a-florist-hero-new-section .faf-detail-card__hero>img:first-child{width:100%;height:186px;-o-object-fit:cover;object-fit:cover;display:block}.find-a-florist-hero-new-section .faf-detail-card__badge{position:absolute;bottom:10px;right:8px;width:105px !important;height:auto !important;-o-object-fit:contain !important;object-fit:contain !important;border-radius:0 !important}.find-a-florist-hero-new-section .faf-detail-card__thumbs{display:flex;flex-direction:column;gap:3px}.find-a-florist-hero-new-section .faf-detail-card__thumbs img{width:100%;height:92px;-o-object-fit:cover;object-fit:cover;display:block}.find-a-florist-hero-new-section .faf-detail-card__body{padding:16px 18px 18px}.find-a-florist-hero-new-section .faf-detail-card__name{color:#e77c96 !important;font-size:1.1rem !important;font-weight:700 !important;margin:0 0 3px !important;line-height:1.2 !important}.find-a-florist-hero-new-section .faf-detail-card__town{color:#555;font-size:.82rem;margin:0 0 10px}.find-a-florist-hero-new-section .faf-detail-card__rating{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.find-a-florist-hero-new-section .faf-detail-card__stars{display:flex;gap:2px}.find-a-florist-hero-new-section .faf-detail-card__stars img{width:15px;height:15px;display:block}.find-a-florist-hero-new-section .faf-detail-card__score{color:#fa7500;font-weight:700;font-size:.82rem}.find-a-florist-hero-new-section .faf-detail-card__reviews{color:#555;font-size:.8rem}.find-a-florist-hero-new-section .faf-detail-card__desc{font-size:.84rem;color:#555;line-height:1.55;margin:0 0 14px}.find-a-florist-hero-new-section .find-florist-sm-card{padding:8px 10px;margin-top:10px;font-weight:var(--weight_700);font-size:.8rem;line-height:1.2rem}.find-a-florist-hero-new-section a.btn.find-florist-sm-card{display:none}@media(max-width: 900px){.find-a-florist-hero-new-section .faf-layout{grid-template-columns:1fr;height:auto}.find-a-florist-hero-new-section .faf-map-wrapper{display:none}.find-a-florist-hero-new-section .faf-list{border-right:none;border-top:1px solid #e0e0e0;max-height:560px !important}.find-a-florist-hero-new-section .faf-detail-card{width:430px;top:10px;right:10px}.find-a-florist-hero-new-section a.btn.find-florist-sm-card{display:block;width:-moz-fit-content;width:fit-content}.find-a-florist-hero-new-section .faf-header{gap:5px;padding:24px 0 10px;flex-direction:column}}@media(max-width: 640px){.find-a-florist-hero-new-section .faf-detail-card{width:240px;top:-60px !important;right:-20px !important;transform:scale(0.6)}.find-a-florist-hero-new-section .faf-pin{width:20px;height:20px}.find-a-florist-hero-new-section{height:initial}}.d2f-review-hub__header h2,.d2f-florist-gallery h2{margin:0 0 18px;color:#55576f;font-size:clamp(1.6rem,2vw,1.8rem);line-height:1.2;font-weight:700;letter-spacing:-1px;text-align:left !important}.d2f-florist-gallery .florist-people-section{margin:60px 0 20px}.d2f-florist-gallery .florist-people-intro{max-width:800px;margin:0 0 30px}.d2f-florist-gallery .florist-people-swiper{overflow:hidden}.d2f-florist-gallery .florist-person{display:block;text-decoration:none}.d2f-florist-gallery .florist-person:hover .florist-person__image img{transform:scale(1.03)}.d2f-florist-gallery .florist-person__image{aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:#f3f3f3}.d2f-florist-gallery .florist-person__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:.4s}.d2f-florist-gallery .florist-person__content{padding-top:12px}.d2f-florist-gallery .florist-person__content h3{margin:0;font-size:1rem;font-weight:600;color:var(--brand);line-height:1.3}.d2f-florist-gallery .florist-person__content p{margin:4px 0 0;color:#666;font-size:.9rem}@media(max-width: 767px){.d2f-florist-gallery .florist-person__content h3{font-size:.9rem}.d2f-florist-gallery .florist-person__content p{font-size:.8rem}}.text-image-banner-section-content{border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.text-image-banner-section-content{display:flex;flex-direction:column-reverse}}.text-image-banner-section .cb-btn-wrapper{margin-top:1.5rem}.text-image-banner-section .cb-btn-wrapper .cb-btn{margin-bottom:1.5rem}.text-image-banner-section .left{width:100%;max-width:70%;padding:48px;background:var(--white_alt_2)}@media only screen and (max-width: 1023px){.text-image-banner-section .left{padding:32px}}@media only screen and (max-width: 767px){.text-image-banner-section .left{max-width:100%}}.text-image-banner-section .left .tabs{width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px){.text-image-banner-section .left .tabs{margin-left:auto;margin-right:auto}}.text-image-banner-section .left .h2{font-size:32px;line-height:normal;font-weight:var(--weight_700);margin-bottom:16px}@media only screen and (max-width: 1023px){.text-image-banner-section .left .h2{margin-top:0}}@media only screen and (max-width: 767px){.text-image-banner-section .left .h2{font-size:20px;text-align:center;margin-top:10px}}.text-image-banner-section .left .small-title{font-size:24px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 1023px){.text-image-banner-section .left .small-title{font-size:20px;text-align:center}}.text-image-banner-section .left .tib-text{line-height:24px;margin-bottom:16px;color:var(--blue_alt)}.text-image-banner-section .left .tib-text:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.text-image-banner-section .left .tib-text{font-size:14px}}.text-image-banner-section .right{position:relative;width:100%;max-width:385px;height:auto}.text-image-banner-section .right-large{max-width:416px}@media only screen and (max-width: 767px){.text-image-banner-section .right{max-width:100%;height:172px}}.florist-location-section-content{display:flex;align-items:center}.florist-location-section .right-large{min-height:400px}@media only screen and (max-width: 767px){.florist-location-section .right-large{min-height:172px}}.enquire-banner-content .left{background:var(--yellow_alt)}.enquire-banner-content .left .h2{font-size:24px;margin-top:0;margin-bottom:12px}@media only screen and (max-width: 767px){.enquire-banner-content .left .h2{font-size:20px}}.enquire-banner-content .left .tib-text{line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.enquire-banner-content .left a{width:100%;font-size:14px}}.enquire-banner-content .right{max-width:373px}@media only screen and (max-width: 767px){.enquire-banner-content .right{max-width:100%}}.text-banner-image-international .text-image-banner-section-content .left{background:var(--white)}.hero-left-count-top-section{background:var(--yellow_alt);position:relative;overflow:hidden}@media only screen and (max-width: 767px){.hero-left-count-top-section{display:flex;flex-direction:column-reverse}}.hero-left-count-top-section-content{position:relative;z-index:5;width:100%;max-width:50%}@media only screen and (max-width: 1023px){.hero-left-count-top-section-content{padding-right:24px}}@media only screen and (max-width: 767px){.hero-left-count-top-section-content{max-width:100%;padding-right:0;padding:24px}}.hero-left-count-top-section-content .breadcrumbs{padding-top:0}@media only screen and (max-width: 767px){.hero-left-count-top-section-content .breadcrumbs{justify-content:center}}.hero-left-count-top-section-content .hero-title{font-size:40px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 767px){.hero-left-count-top-section-content .hero-title{font-size:24px;text-align:center}}@media only screen and (max-width: 767px){.hero-left-count-top-section-content .hero-sub-title{font-size:14px;text-align:center;line-height:22px}}.hero-left-count-top-section .hero-right-img{position:absolute;top:0;right:0;bottom:0;left:55%;overflow:hidden;z-index:0}@media only screen and (max-width: 1023px){.hero-left-count-top-section .hero-right-img{left:50%}}@media only screen and (max-width: 767px){.hero-left-count-top-section .hero-right-img{position:relative;left:0;width:100%;height:192px}}.hero-left-count-top-section .hero-right-img img{position:absolute;width:100%;height:100%;top:50%;left:55%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:translate(-50%, -50%)}@media only screen and (max-width: 1023px){.hero-left-count-top-section .hero-right-img img{left:50%}}.day-countdown{background:var(--brand_yellow);position:relative;z-index:5;padding:16px 0}@media only screen and (max-width: 767px){.day-countdown .count-mob{flex-direction:column}}.day-countdown .countdown-sep{margin:0 4px}.day-countdown .count-time{background:var(--white);padding:16px 10px;border-radius:var(--border_radius_small)}@media only screen and (max-width: 767px){.day-countdown .count-time{padding:10px}}.day-countdown .count-time .count-num{font-size:14px;letter-spacing:.28px;font-weight:var(--weight_600);line-height:14px}@media only screen and (max-width: 767px){.day-countdown .count-time .count-num{line-height:normal}}.day-countdown .time-count .time-left{margin-left:12px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.day-countdown .time-count .time-left{font-size:14px;margin-left:0;margin-top:8px}}.showing-section{background:none;padding-bottom:15px}.showing-section-content{margin-top:15px;width:100%}@media only screen and (max-width: 767px){.showing-section-content{flex-direction:column;margin-top:16px}}@media only screen and (max-width: 767px){.showing-section-content .left-tops{width:100%;justify-content:space-between;margin-bottom:16px}}@media only screen and (max-width: 767px){.showing-section-content .left-tops .icon-wrap p{line-height:normal;margin-left:4px}}.showing-section-content .left-tops .icon-wrap h1{font-weight:var(--weight_400);margin:0;font-size:var(--body_font_size)}.showing-section-content .left-tops .icon-wrap h1 span{font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.showing-section-content .left-tops .mob-change-dev{background:var(--white);border:1px solid var(--brand_purple);padding:10px;border-radius:var(--border_radius);color:var(--brand_purple);font-weight:var(--weight_600);text-align:center}.showing-section-content .left-tops .mob-change-dev:hover{background:var(--white_alt);border:1px solid var(--brand_purple)}}@media only screen and (max-width: 767px){.showing-section-content .left-tops .mob-change-dev{min-width:-moz-fit-content;min-width:fit-content}}.showing-section-content .left a{margin-left:16px;font-size:14px;line-height:normal;color:var(--grey_alt_2);border-bottom:1px solid rgba(0,0,0,0)}.showing-section-content .left a:hover{border-bottom:1px solid var(--grey_alt_2)}@media only screen and (max-width: 767px){.showing-section-content .left p{font-size:14px}}.showing-section-content .left p span{font-weight:var(--weight_700)}.showing-section-content .right{background:var(--white);padding:4px;border-radius:var(--border_radius_small)}@media only screen and (max-width: 1023px){.showing-section-content .right{min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (max-width: 767px){.showing-section-content .right{width:100%;min-width:100%}}.showing-section-content .right .view{padding:8px;border-radius:var(--border_radius_small);transition:var(--ease)}@media only screen and (max-width: 767px){.showing-section-content .right .view{width:100%;display:flex;justify-content:center;font-size:14px}}.showing-section-content .right .view.is--active{background:var(--white_hov)}.showing-section-content .right .view.is--active a{color:var(--brand_purple);font-weight:var(--weight_600)}.showing-section-content .right .view:first-child{margin-right:12px}.showing-section-content .right .view img{margin-right:8px}.showing-section-content .search-curr-conv{text-align:right;font-size:14px;background:initial}.city-delivery-summary{margin-top:48px;margin-bottom:40px}@media only screen and (max-width: 767px){.city-delivery-summary{margin-top:40px}}.city-delivery-summary .topic{margin-bottom:16px;font-weight:var(--weight_600);font-size:24px;line-height:normal}.city-delivery-summary-content{border:1px solid var(--border_three);border-radius:var(--border_radius);padding:24px}.city-delivery-summary-content p{margin-bottom:0;font-size:16px;line-height:24px}.florist-result-section{background:none;padding:15px 0 0 0}@media only screen and (max-width: 767px){.florist-result-section .flex-between{flex-direction:column;align-items:initial}}.florist-result-section .search-curr-conv{margin-bottom:18px;text-align:right;font-size:14px;background:initial}@media only screen and (max-width: 767px){.florist-result-section .search-curr-conv{width:100%}}.florist-result-section h1{padding:0 10px;color:color-mix(in srgb, var(--brand) 80%, white);font-size:clamp(20px,2vw,24px);font-weight:400;margin-bottom:15px;font-family:Georgia,Times,Times New Roman,serif;font-style:italic}.florist-result-section .florist-load-more-wrapper{width:100%;text-align:center}.florist-result-section .florist-load-more-wrapper #florist-load-more{min-width:200px;min-height:60px}.florist-result-section-content{margin-bottom:16px;background:var(--white);border-radius:var(--border_radius);padding:32px;border:1px solid var(--border_two);position:relative}@media only screen and (max-width: 767px){.florist-result-section-content{padding:24px}}.florist-result-section-content .left{width:100%;position:relative}@media only screen and (max-width: 1023px){.florist-result-section-content .left{margin-right:0}}@media only screen and (max-width: 767px){.florist-result-section-content .left{padding-bottom:96px}}.florist-result-section-content .left .top{margin-bottom:16px}.florist-result-section-content .left .top .left-res{width:100%;display:flex;justify-content:space-between;align-items:start}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .left-res{flex-direction:row-reverse}}.florist-result-section-content .left .top .left-res .florist-name{font-weight:var(--weight_600)}.florist-result-section-content .left .top .right-res{display:flex;width:100%;justify-content:end;align-items:center}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .right-res{align-items:start;justify-content:start;position:absolute;bottom:0;left:0;right:0;width:100%}}.florist-result-section-content .left .top .right-res-content{display:flex;align-items:center}@media only screen and (max-width: 1023px){.florist-result-section-content .left .top .right-res-content{flex-direction:column}}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .right-res-content{width:100%;align-items:start}}.florist-result-section-content .left .top .right-res-content p{min-width:-moz-fit-content;min-width:fit-content;margin-right:15px;font-size:18px}@media only screen and (max-width: 1023px){.florist-result-section-content .left .top .right-res-content p{margin-bottom:8px}}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .right-res-content p{margin-bottom:8px;width:100%;margin-right:0;text-align:center}}.florist-result-section-content .left .top .right-res-content p span{font-weight:var(--weight_600);color:#6d8705}.florist-result-section-content .left .top .right-res-content a{min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .right-res-content a{width:100%;font-size:16px;padding:15px}}.florist-result-section-content .left .top .image-container{position:relative;max-width:104px;width:100%;max-height:104px;min-height:104px;margin-right:16px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .image-container{margin-right:0;max-width:80px;max-height:80px;min-height:80px}.florist-result-section-content .left .top .image-container img{-o-object-position:top;object-position:top}}.florist-result-section-content .left .top .florist-info{width:100%}.florist-result-section-content .left .top .florist-name-content .florist-name{font-size:clamp(22px,4vw,34px) !important;line-height:normal;margin-bottom:4px;margin-right:8px;font-weight:700}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .florist-name-content .florist-name{font-size:16px}}.florist-result-section-content .left .top .florist-name-content a{color:#e77c96 !important}.florist-result-section-content .left .top .florist-name-content img{width:16px;margin-bottom:4px}.florist-result-section-content .left .top .address-box{margin-bottom:12px}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .address-box{margin-bottom:8px}}.florist-result-section-content .left .top .address-box .florist-address{line-height:normal;color:var(--grey_alt_2);font-size:14px}.florist-result-section-content .left .top .customer-info{align-items:center}@media only screen and (max-width: 1023px){.florist-result-section-content .left .top .customer-info{flex-wrap:wrap}}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .customer-info{gap:10px}}.florist-result-section-content .left .top .customer-info .stars{min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width: 1023px){.florist-result-section-content .left .top .customer-info .stars{margin-right:10px;margin-bottom:10px}}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .customer-info .stars{margin-bottom:0;width:100%}}.florist-result-section-content .left .top .customer-info .stars p{font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .customer-info .stars p{font-size:12px;text-align:center}}.florist-result-section-content .left .top .customer-info .tabs{min-width:-moz-fit-content;min-width:fit-content;margin-left:16px}@media only screen and (max-width: 1023px){.florist-result-section-content .left .top .customer-info .tabs{margin-left:0}}.florist-result-section-content .left .top .customer-info .florist-distance{line-height:normal;min-width:-moz-fit-content;min-width:fit-content;font-size:14px;margin-left:16px;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .customer-info .florist-distance{font-size:12px;text-align:center;margin-left:0}}@media only screen and (max-width: 767px){.florist-result-section-content .left .top .right-res{margin-top:5px}}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container{overflow-x:scroll}}.florist-result-section-content .left .bottom .flo-product-container .flo-product{width:100%;margin-top:8px;margin-right:24px}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product{min-width:160px}}@media only screen and (max-width: 767px){.florist-result-section-content .left .bottom .flo-product-container .flo-product{margin-top:0}}.florist-result-section-content .left .bottom .flo-product-container .flo-product:last-child{margin-right:0}.florist-result-section-content .left .bottom .flo-product-container .flo-product .image-container .fullLink{position:absolute;top:0;right:0;bottom:0;left:0}.florist-result-section-content .left .bottom .flo-product-container .flo-product .image-container{position:relative;width:100%;min-height:248px;margin-bottom:9px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product .image-container{min-height:160px}}.florist-result-section-content .left .bottom .flo-product-container .flo-product .image-container span{position:absolute;top:16px;left:16px;z-index:5}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product .image-container span{bottom:0px;left:0px;top:unset;border-radius:0px 8px 0px 0px}}.florist-result-section-content .left .bottom .flo-product-container .flo-product .product-name{font-weight:var(--weight_600);margin-bottom:4px}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product .product-name{line-height:normal}}.florist-result-section-content .left .bottom .flo-product-container .flo-product .prod-bottom-wrap{display:flex;flex-direction:column;margin-top:auto;width:100%}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product p{font-size:14px}}.florist-result-section-content .left .bottom .flo-product-container .flo-product a{margin-top:8px}@media only screen and (max-width: 1023px){.florist-result-section-content .left .bottom .flo-product-container .flo-product a{width:100%;padding:10px}}@media only screen and (max-width: 767px){.florist-result-section-content .left .bottom .flo-product-container .flo-product a{font-size:14px}}.florist-result-section-content .right{padding-left:40px;border-left:1px solid var(--border_two);min-width:-moz-fit-content;min-width:fit-content}.florist-result-section-content .right .view-contain{background:var(--yellow_alt);border:1px solid var(--brand_yellow_2);padding:12px;border-radius:32px;margin:0 auto;width:-moz-fit-content;width:fit-content;display:flex;margin-bottom:8px}.florist-result-section-content .right .view-text{text-align:center}.florist-result-section-content .right .view-text p{font-weight:var(--weight_600);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.florist-result-section-content .right .view-text p:hover{border-bottom:1px solid var(--brand)}.florist-result-section .extend{margin-top:32px;text-align:center}@media only screen and (max-width: 767px){.florist-result-section .extend-btn{font-size:14px}}.florist-result-search-section{padding-top:0px}.florist-result-search-section .extend span{margin-top:12px;display:block;font-size:14px;color:var(--grey_alt_3)}@media(min-width: 1024px){.florist-search{position:relative;top:-7px}}.florist-result-section-content .image-container{aspect-ratio:1/1;width:100%;overflow:hidden}.location-deliver-to-section{margin-top:70px;margin-bottom:70px}@media only screen and (max-width: 767px){.location-deliver-to-section{margin-top:50px;margin-bottom:40px}}.location-deliver-to-section-content .deliver-title{font-size:24px;text-align:center;color:#ff4514;margin-bottom:30px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.location-deliver-to-section-content .deliver-title{font-size:20px}}.location-deliver-to-section-content .locations-content{margin-top:35px}@media only screen and (max-width: 1024px){.location-deliver-to-section-content .locations-content{overflow-x:scroll}}.location-deliver-to-section-content .locations-content .location{width:100%;text-align:center;margin-right:24px}.location-deliver-to-section-content .locations-content .location:last-child{margin-right:0}.location-deliver-to-section-content .locations-content .location:hover{transform:translateY(-2.5px)}.location-deliver-to-section-content .locations-content .location .image-container{position:relative;width:100%;min-height:168px;aspect-ratio:1/1.1;max-width:100%;max-height:100%;margin-bottom:8px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1024px){.location-deliver-to-section-content .locations-content .location .image-container{min-height:160px;max-height:160px;min-width:160px}}.location-deliver-to-section-content .locations-content .location p{font-weight:var(--weight_400);line-height:normal;font-size:14px}@media only screen and (max-width: 767px){.location-deliver-to-section-content .locations-content .location p{font-size:12px}}.international-deliver-to-section-content .deliver-title{text-align:center}.search-map-section{background:var(--white_alt_2);position:relative;height:70vh;display:none}.search-map-section-content{position:relative;z-index:5;height:70vh}.search-map-section-content .return{background:var(--white);width:-moz-fit-content;width:fit-content;padding:12px 16px;position:relative;top:28px}.search-map-section-content .return a{transition:var(--ease)}@media only screen and (max-width: 767px){.search-map-section-content .return a{font-size:14px}}.search-map-section-content .return a:hover{color:var(--brand_purple)}.florist-information{background:var(--white);max-width:-moz-fit-content;max-width:fit-content;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.florist-information{max-width:100%;width:100%}}.florist-information .image-container{position:relative;min-width:200px;max-width:200px;height:200px}@media only screen and (max-width: 767px){.florist-information .image-container{display:none}}.florist-information-content{padding:24px 24px 24px 16px;min-width:640px}@media only screen and (max-width: 1023px){.florist-information-content{min-width:500px}}@media only screen and (max-width: 767px){.florist-information-content{min-width:unset;width:100%;align-items:start;flex-direction:column}}.florist-information-content .close-result-icon{position:absolute;top:20px;right:20px}.florist-information-content .florist-name-content .florist-name{font-size:20px;line-height:normal;letter-spacing:normal;font-weight:var(--weight_600);margin-bottom:4px;margin-right:8px}@media only screen and (max-width: 767px){.florist-information-content .florist-name-content .florist-name{font-size:16px}}.florist-information-content .florist-name-content img{width:16px;margin-bottom:4px}.florist-information-content .address-box{margin-bottom:12px}.florist-information-content .address-box .florist-address{line-height:normal;color:var(--grey_alt_2);font-size:14px}@media only screen and (max-width: 767px){.florist-information-content .address-box .florist-address{font-size:12px}}.florist-information-content .customer-info .stars p{margin-left:0px;color:var(--grey_alt_2);font-size:14px}@media only screen and (max-width: 767px){.florist-information-content .store-info{display:none}}.florist-information-content .store-info p{margin:8px 0}.florist-information-content .store-info p span{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.florist-information-content .right{width:100%;margin-top:16px}}@media only screen and (max-width: 767px){.florist-information-content .right a{width:100%;font-size:14px}}.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 .opening-container,.florist-about-section .delivery-options{background:#fff;border:1px solid #ececec !important;border-radius:14px;padding:18px}.florist-about-section .opening-title,.florist-about-section .delivery-title{font-size:clamp(16px,6vw,18px);line-height:1.2;font-weight:700;margin-bottom:14px;color:var(--brand_pink) !important;letter-spacing:-0.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:none;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:0px 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 20px;letter-spacing:-0.02em}.florist-about-section .about-right-text h2:first-child{margin:0px 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}.florist-about-section .areas-list a:hover{text-decoration:none;color:var(--brand_purple);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}}.florist-about-section .address{margin-top:24px;padding-top:20px;border-top:1px solid #ececec;font-size:16px;line-height:1.7;font-weight:400;color:var(--brand)}.florist-about-section .address a{color:var(--brand);font-weight:400}@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 .opening-container,.florist-about-section .delivery-options{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}.florist-about-section .address{margin-top:22px;padding-top:18px;font-size:15px;line-height:1.75}}@media(max-width: 480px){.florist-about-section .florist-about-section-content{gap:16px}.florist-about-section .opening-container,.florist-about-section .delivery-options{padding:14px;border-radius:12px}.florist-about-section .opening-title,.florist-about-section .delivery-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}.florist-about-section .address{font-size:15px !important}.florist-about-section .address a{font-weight:400 !important}}.florist-about-section-content .right .about-right-approved{margin:0 0 24px !important}.wrapper-content.about-wrap{padding:clamp(0px,4vw,0px) clamp(30px,6vw,30px) 0}@media only screen and (max-width: 1024px){.curr-conv-section .currency-change-mob{margin-bottom:18px !important;margin-top:21px !important;text-align:center !important}}a.currency-click{color:var(--brand_purple) !important}.florist-about-section-content .right .about-right-approved span{font-weight:var(--weight_600);font-size:14px !important}.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-btn:hover{background:#e6e6e6 !important}.filters-section-content .filter{width:180px !important}.filters-section-content .diff-occasion-filter{width:140px !important;margin-right:0px !important}.filters-section-content .diff-occasion-filter:hover{background:#dbdbdb !important}.florist-about-section .opening-container,.florist-about-section .delivery-options{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,.all-reviews-section{margin-top:24px;margin-bottom:80px;display:none}.florist-reviews-section-content,.all-reviews-section-content{padding-bottom:80px}@media only screen and (max-width: 767px){.florist-reviews-section-content,.all-reviews-section-content{border-bottom:none}}.florist-reviews-section-content .review-title,.all-reviews-section-content .review-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 767px){.florist-reviews-section-content .review-title,.all-reviews-section-content .review-title{font-size:16px}}.florist-reviews-section-content .ratings-container,.all-reviews-section-content .ratings-container{border:1px solid var(--border_three);border-radius:var(--border_radius_small);padding:32px;margin-bottom:24px}@media only screen and (max-width: 767px){.florist-reviews-section-content .ratings-container,.all-reviews-section-content .ratings-container{flex-direction:column;align-items:center;padding:16px 24px 24px 24px}}.florist-reviews-section-content .ratings-container .left,.all-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 .left,.all-reviews-section-content .ratings-container .left{margin-right:0;margin-bottom:31px}}.florist-reviews-section-content .ratings-container .left .rating,.all-reviews-section-content .ratings-container .left .rating{font-size:40px;font-weight:var(--weight_700);line-height:normal}.florist-reviews-section-content .ratings-container .left .stars,.all-reviews-section-content .ratings-container .left .stars{justify-content:center;margin:4px 0}.florist-reviews-section-content .ratings-container .left .stars img,.all-reviews-section-content .ratings-container .left .stars img{width:20px}.florist-reviews-section-content .ratings-container .left .reviews,.all-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,.all-reviews-section-content .ratings-container .right{width:100%}.florist-reviews-section-content .ratings-container .right .score,.all-reviews-section-content .ratings-container .right .score{margin-bottom:4px}.florist-reviews-section-content .ratings-container .right .score:last-child,.all-reviews-section-content .ratings-container .right .score:last-child{margin-bottom:0}.florist-reviews-section-content .ratings-container .right .score p,.all-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,.all-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,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar{height:4px;background:var(--orange)}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar.five,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar.five{width:90%}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar.four,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar.four{width:75%}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar.three,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar.three{width:50%}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar.two,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar.two{width:5%}.florist-reviews-section-content .ratings-container .right .score-bar-container .score-bar.one,.all-reviews-section-content .ratings-container .right .score-bar-container .score-bar.one{width:2.5%}.florist-reviews-section-content .customer-reviews-container .customer-title,.all-reviews-section-content .customer-reviews-container .customer-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:4px}@media only screen and (max-width: 767px){.florist-reviews-section-content .customer-reviews-container .customer-title,.all-reviews-section-content .customer-reviews-container .customer-title{font-size:16px}}.florist-reviews-section-content .customer-reviews-container .customer-sub-title,.all-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)}@media only screen and (max-width: 767px){.florist-reviews-section-content .customer-reviews-container .customer-sub-title,.all-reviews-section-content .customer-reviews-container .customer-sub-title{font-size:14px;line-height:normal}}.florist-reviews-section-content .customer-reviews-container-content,.all-reviews-section-content .customer-reviews-container-content{justify-content:space-between}.florist-reviews-section-content .customer-reviews-container-content .col,.all-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}@media only screen and (max-width: 767px){.florist-reviews-section-content .customer-reviews-container-content .col,.all-reviews-section-content .customer-reviews-container-content .col{width:100%;padding:16px}}.florist-reviews-section-content .customer-reviews-container-content .col .text,.all-reviews-section-content .customer-reviews-container-content .col .text{align-items:start}.florist-reviews-section-content .customer-reviews-container-content .col .text .name,.all-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,.all-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,.all-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,.all-reviews-section-content .customer-reviews-container-content .col .text .right .logo-container img{max-width:131px}@media only screen and (max-width: 1023px){.florist-reviews-section-content .customer-reviews-container-content .col .text .right .logo-container img,.all-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,.all-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,.all-reviews-section-content .customer-reviews-container-content .col .stars img{width:32px;height:32px}@media only screen and (max-width: 1023px){.florist-reviews-section-content .customer-reviews-container-content .col .stars img,.all-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,.all-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 .cust-review,.all-reviews-section-content .customer-reviews-container-content .col .cust-review{flex-direction:column-reverse}}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img{width:100%;overflow:hidden;margin-left:auto;position:relative;min-width:100px;max-width:100px;height:100px}@media only screen and (max-width: 1023px){.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img{margin-left:0;margin-bottom:16px;max-width:unset}}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-gradient,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(55, 54, 79, 0) 0%, #36354E 100%);z-index:9}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img .deliv-img,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img .deliv-img{width:100%}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-img,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.florist-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-img img,.all-reviews-section-content .customer-reviews-container-content .col .cust-review-img .expand-img img{width:30px}@media only screen and (max-width: 1024px){.florist-reviews-section-content .customer-reviews-container-content .col .cust-review p,.all-reviews-section-content .customer-reviews-container-content .col .cust-review p{font-size:14px}}.florist-reviews-section-content .customer-reviews-container-content .load-more,.all-reviews-section-content .customer-reviews-container-content .load-more{margin-top:32px}@media only screen and (max-width: 767px){.florist-reviews-section-content .customer-reviews-container-content .load-more,.all-reviews-section-content .customer-reviews-container-content .load-more{width:100%;margin-top:0}}@media only screen and (max-width: 767px){.florist-reviews-section-content .customer-reviews-container-content .load-more a,.all-reviews-section-content .customer-reviews-container-content .load-more a{font-size:14px;width:100%}}.florist-reviews-section-content .customer-reviews-container-content .load-more p,.all-reviews-section-content .customer-reviews-container-content .load-more p{margin-top:12px;font-size:14px;color:var(--grey_alt_3)}.all-reviews-section{display:block}.all-reviews-section-content{padding-bottom:0}.all-reviews-section .all-review-filters{margin-bottom:20px;padding-top:16px}.all-reviews-section .all-review-filters .filter{width:32%;cursor:pointer;position:relative}.all-reviews-section .all-review-filters .filter-btn{padding:12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border_radius_small);border:1px solid var(--border_three)}@media only screen and (max-width: 767px){.all-reviews-section .all-review-filters .filter-btn{padding:12px}}.all-reviews-section .all-review-filters .filter-btn img{transition:var(--ease)}@media only screen and (max-width: 767px){.all-reviews-section .all-review-filters .filter-btn img{width:16px}}.all-reviews-section .all-review-filters .filter-btn.is--active{border:1px solid var(--brand_purple)}.all-reviews-section .all-review-filters .filter-btn.is--active img{transform:rotate(180deg)}@media only screen and (max-width: 767px){.all-reviews-section .all-review-filters .filter-btn span{font-size:14px}}.all-reviews-section .all-review-filters .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;width:100%;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.175)}.all-reviews-section .all-review-filters .filter .filter-dropdown-container.is--active{opacity:1;pointer-events:all;transform:translateY(0)}.all-reviews-section .all-review-filters .filter-dropdown{padding:12px 16px;transition:var(--ease);border-bottom:1px solid var(--border_three)}@media only screen and (max-width: 767px){.all-reviews-section .all-review-filters .filter-dropdown{padding:12px;text-align:center;font-size:14px}}.all-reviews-section .all-review-filters .filter-dropdown:first-child{border-top-right-radius:var(--border_radius);border-top-left-radius:var(--border_radius)}.all-reviews-section .all-review-filters .filter-dropdown:last-child{border-bottom:none;border-bottom-right-radius:var(--border_radius);border-bottom-left-radius:var(--border_radius)}.all-reviews-section .all-review-filters .filter-dropdown:hover{background:var(--white_alt_2)}.all-reviews-section .all-review-filters .filter-dropdown span{color:var(--blue_alt);margin-left:auto;display:block}.all-reviews-section .all-review-filters .filter-dropdown label{width:100%;font-size:14px}.all-reviews-section .all-review-filters .filter-dropdown input{min-width:24px;height:24px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin-right:8px;transition:var(--ease);cursor:pointer}.all-reviews-section .all-review-filters .filter-dropdown input:hover{background:var(--white_alt_2)}.all-reviews-section .all-review-filters .filter-dropdown input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.all-reviews-section .load-more a{width:100%;max-width:264px}.d2f-rc{background:var(--d2f-section-alt);padding:clamp(36px,6vw,60px) 20px;text-align:center;overflow:hidden}.d2f-rc__container{position:relative;max-width:900px;margin:0 auto;min-height:200px}.d2f-rc__slide{position:absolute;inset:0;opacity:0;transform:translateX(700px);transition:transform .8s ease,opacity .35s ease}.d2f-rc__slide.is-active{opacity:1;transform:translateX(0);position:relative}.d2f-rc__stars{margin-bottom:18px}.d2f-rc__tp-stars{max-width:150px}.d2f-rc__quote{font-size:22px;margin:20px auto;max-width:700px;line-height:1.6}.d2f-rc__meta{margin-top:6px;font-size:1rem;opacity:.8}.d2f-rc__author{color:color-mix(in srgb, currentColor 75%, white)}.d2f-rc__date{margin:0 4px}.d2f-rc__source img{height:20px;vertical-align:middle;margin-left:4px;position:relative;bottom:5px}.d2f-rc__dots{margin-top:22px;display:flex;justify-content:center;gap:10px}.d2f-rc__dot{width:10px;height:10px;border-radius:50%;background:#777;opacity:.5}.d2f-rc__dot.is-active{opacity:1;background:var(--brand)}@media(max-width: 768px){.d2f-rc__container{min-height:180px}.d2f-rc__quote{font-size:18px}.d2f-rc__stars{margin-bottom:14px}.d2f-rc__dots{margin-top:18px}.d2f-rc__source img{height:15px}}.review_hidden{display:none !important}.reviews-hero{position:relative;overflow:hidden;margin-top:16px;margin-bottom:22px;border-radius:12px;background:linear-gradient(130deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%),url("https://cdn.direct2florist.com/uploads/Direct2florist/home/Valentines-2.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 8px 20px rgba(0,0,0,.045)}@media(max-width: 767px){.reviews-hero{background:linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 30%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%),url("https://cdn.direct2florist.com/uploads/Direct2florist/home/Valentines-2.jpg");background-size:cover;background-position:center}}.reviews-hero__inner{position:relative;z-index:1;padding:60px 40px}.reviews-hero__image-card{background:rgba(255,255,255,.9);border:1px solid rgba(35,40,71,.08);border-radius:18px;padding:6px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.reviews-hero__image-card img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:11px}.reviews-hero__copy{min-width:0}.reviews-hero__eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(29,35,63,.72)}.reviews-hero__title{margin:0 0 6px;font-size:clamp(24px,3vw,36px) !important;line-height:1.04;font-weight:700;color:#202745}.reviews-hero__intro{margin:0 0 10px;max-width:42ch;font-size:17px;line-height:1.35;color:#24304f}.reviews-hero__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:15px;color:#24304f}.reviews-hero__meta strong{font-weight:700}.reviews-hero__meta .dot{opacity:.45}.florist-reviews-section-content .ratings-container .left,.all-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,.all-reviews-section-content .ratings-container .left .stars{justify-content:left}.reviews-hero__summary .ratings-container{margin:0;padding:18px 20px;background:rgba(255,255,255,.88);border:1px solid rgba(35,40,71,.1);border-radius:18px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.reviews-hero__summary .rating{margin:0 0 6px;font-size:32px;line-height:1;font-weight:700;color:#202745}.reviews-hero__summary .stars{margin-bottom:9px}.reviews-hero__summary .d2f-star{width:18px !important;height:18px !important}.reviews-hero__summary .right{margin-top:12px}.reviews-hero__summary .score{display:grid;grid-template-columns:12px 1fr;gap:8px;align-items:center;margin-bottom:6px}.reviews-hero__summary .score:last-child{margin-bottom:0}.reviews-hero__summary .score p{margin:0;font-size:14px;color:#4d5670}.reviews-hero__summary .score-bar-container{height:4px;background:#c4c4dc;border-radius:999px;overflow:hidden}.reviews-hero__summary .score-bar{height:100%;border-radius:999px;background:#f4b400}.reviews-summary-label{margin:7px 0 0;font-size:13px;line-height:1.35;color:#59627c}.reviews-controls{margin-bottom:22px}.all-review-filters{display:flex;gap:14px;align-items:center}.filter-rating{margin-left:0 !important}.cust-review{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:start}.review-text-wrap{min-width:0}.cust-review-img{width:120px;height:120px;border-radius:12px;overflow:hidden;position:relative}.expand-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}.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}.stars-my-0{margin-top:0 !important}.d2f-star{height:24px !important;width:24px !important}.florist-reviews-section-content .customer-reviews-container-content .col .stars img,.all-reviews-section-content .customer-reviews-container-content .col .stars img{width:24px !important;height:24px !important}.florist-reviews-section-content .customer-reviews-container-content .col .stars img.tp-stars,.all-reviews-section-content .customer-reviews-container-content .col .stars img.tp-stars{width:initial !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}.customer-via a{color:var(--brand_purple);text-decoration:underline}.customer-via a:hover{color:color-mix(in srgb, var(--brand_purple) 80%, black);text-decoration:underline}.review-response{margin-top:14px;padding:14px 16px;background:#f8fafc;border-left:3px solid #f5a623}.review-response-header{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:6px;font-size:14px}.review-response p{margin:0;line-height:1.55;font-size:14px;color:#4b5563}@media(max-width: 991px){.cust-review{grid-template-columns:1fr}.cust-review-img{width:100%;height:160px;margin-top:8px}.reviews-hero__inner{padding:40px}.reviews-hero__summary{grid-column:1/-1}.reviews-hero__summary .ratings-container{max-width:420px}.reviews-hero__title{font-size:clamp(20px,4vw,34px)}.reviews-hero__intro{font-size:16px;max-width:36ch}.single_reviews{width:100%}}@media(max-width: 767px){.reviews-hero{margin-bottom:18px}.reviews-hero::after{right:-80px;top:-80px;width:180px;height:180px;opacity:.7}.reviews-hero__inner{padding:30px}.reviews-hero__media{grid-row:1;grid-column:1}.reviews-hero__copy{grid-row:1;grid-column:2;min-width:0}.reviews-hero__summary{grid-column:1/-1;margin-top:4px}.reviews-hero__image-card{padding:3px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.reviews-hero__image-card img{border-radius:9px}.reviews-hero__title{font-size:clamp(20px,6vw,30px);margin-bottom:4px;max-width:15ch !important;font-size:20px;line-height:1 !important;margin-bottom:15px !important}.reviews-hero__intro{font-size:15px;line-height:1.34;margin-bottom:16px;max-width:26ch;font-weight:500}.reviews-hero__meta{font-size:14px;gap:10px}.reviews-hero__summary .ratings-container{width:100%;padding:14px 16px;border-radius:15px}.reviews-hero__summary .rating{font-size:34px}.reviews-hero__summary .d2f-star{width:17px !important;height:17px !important}.all-review-filters{flex-direction:column;gap:12px}.filter{width:100%;margin-left:0 !important}.single_reviews{width:100%;padding:24px}}@media(max-width: 479px){.reviews-hero__inner{padding:12px}.reviews-hero__title{font-size:18px;max-width:100%}.reviews-hero__intro{font-size:13px;max-width:24ch}.reviews-hero__meta{font-size:14px}.reviews-hero__summary .ratings-container{padding:13px 14px}.reviews-hero__summary .rating{font-size:32px}.reviews-hero__summary .score{grid-template-columns:10px 1fr;gap:7px}.reviews-hero__summary .score p{font-size:12px}.single_reviews{padding:20px}}.cust-review-img.placeholder{display:flex;align-items:center;justify-content:center;height:140px;border-radius:12px;background:linear-gradient(135deg, #f6f7f9, #eef1f5);color:#6b7280;font-size:13px;font-weight:500;text-align:center}.reviews-hero__title,.reviews-hero__intro,.reviews-hero__meta{color:#fff !important}.reviews-hero__meta strong{background:#ffd54a;color:#1f2a44;padding:2px 8px;border-radius:6px;font-weight:700}@media(max-width: 767px){.reviews-hero{padding-bottom:14px}.reviews-hero__inner{padding:16px}.reviews-hero__title{line-height:1.1;margin-bottom:6px}.reviews-hero__intro{margin-bottom:18px;font-size:15px}.reviews-hero__meta{align-items:center;gap:6px}.reviews-hero__summary .ratings-container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.92);padding:16px;border-radius:16px}.reviews-hero__summary .rating{font-size:32px}.mob-hidden{display:none}}.reviews-hero__summary{position:relative}.reviews-hero__summary::before{content:"";position:absolute;inset:-20px;z-index:0}@media(max-width: 992px){.ratings-container{display:none}}@media(max-width: 767px){.all-review-filters{flex-direction:row !important}}.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,.all-reviews-section-content .ratings-container .right .score-bar-container{background:#eaeaec}.homepage-reviews{margin:70px auto}@media(max-width: 767px){.homepage-reviews{margin:40px auto}}.homepage-reviews-widget__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.homepage-review-card{background:#fff;padding:32px;border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.04)}.homepage-review-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.homepage-review-card__stars{display:flex}.homepage-review-card__stars img{width:24px;height:24px}.homepage-review-card__logo img{width:105px;display:block}.homepage-review-card__review{margin:0;font-size:clamp(20px,1.4vw,22px);line-height:1.4;font-weight:500;color:#55576f}.homepage-review-card__footer{margin-top:32px}.homepage-review-card__author{margin:0 0 8px;font-size:16px;font-weight:700;color:#55576f}.homepage-review-card__meta{margin:0;font-size:14px;line-height:1.5;color:#666a80}.homepage-review-card__meta a{color:#fa7500;text-decoration:underline}.homepage-review-card__date{display:inline;margin-left:4px}@media(max-width: 991px){.homepage-reviews-widget__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-bottom:20px}.homepage-review-card{padding:24px}}@media(max-width: 767px){.homepage-reviews-widget__grid{grid-template-columns:1fr;gap:16px}.homepage-review-card{padding:20px}.homepage-review-card__top{margin-bottom:16px}.homepage-review-card__review{font-size:20px;line-height:1.45}.homepage-review-card__logo img{width:95px}.homepage-review-card__stars img{width:18px;height:18px}}.homepage-reviews-carousel{margin:72px auto 64px}@media(max-width: 767px){.homepage-reviews-carousel{margin:44px auto}}.review-carousel{position:relative}.review-carousel__track{position:relative}.review-carousel__slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(320px, 10%) 1fr;align-items:stretch;min-height:360px;background:linear-gradient(135deg, #fff5fa 0%, #fdf0f8 100%);border-radius:16px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .45s ease,transform .45s ease;transform:translateY(8px)}.review-carousel__slide.active{position:relative;opacity:1;visibility:visible;z-index:2;transform:translateY(0)}.review-carousel__photo{height:100%;min-height:300px}.review-carousel__photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review-carousel__panel{padding:28px;display:flex}.review-carousel__card{width:100%;height:100%;background:#fff;border-radius:16px;padding:40px 46px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(85,87,111,.06)}.review-carousel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;flex-shrink:0}.review-carousel__stars{display:flex;gap:4px}.review-carousel__stars img{width:22px;height:22px}.review-carousel__logo{width:150px;display:block;flex-shrink:0}.review-carousel__content{flex:1;display:flex;flex-direction:column;justify-content:center}.review-carousel__review{margin:0;color:#3f425a;font-size:clamp(22px,2.4vw,30px);line-height:1.28;font-weight:500;letter-spacing:-0.03em;max-width:900px}.review-carousel__footer{margin-top:auto;padding-top:24px;border-top:1px solid #ececf3;flex-shrink:0}.review-carousel__author{margin:0 0 8px;color:#55576f;font-size:18px;font-weight:700;line-height:1.3}.review-carousel__meta{margin:0;font-size:15px;line-height:1.6;color:#666a80}.review-carousel__meta a{color:#fa7500;text-decoration:none;font-weight:600}.review-carousel__meta a:hover{text-decoration:underline}.review-carousel__meta span{display:inline-block;margin-left:10px;white-space:nowrap}.review-carousel__dots{display:none;justify-content:center;gap:10px;margin-top:24px}.review-carousel__dots button{width:12px;height:12px;border:0;border-radius:999px;background:#d7d7de;cursor:pointer;transition:all .25s ease}.review-carousel__dots button.active{width:34px;background:#f0b233}@media(min-width: 1400px){.review-carousel__slide{min-height:300px}.review-carousel__photo{min-height:300px}.review-carousel__card{padding:48px 54px}.review-carousel__review{font-size:30px}.review-carousel__speechmark{width:58px}}@media(max-width: 991px){.review-carousel__slide{grid-template-columns:250px 1fr;min-height:300px}.review-carousel__photo{min-height:300px}.review-carousel__panel{padding:20px}.review-carousel__card{padding:30px}.review-carousel__top{margin-bottom:24px}.review-carousel__logo{width:120px}.review-carousel__speechmark{width:42px;margin-bottom:18px}.review-carousel__review{font-size:clamp(24px,3vw,34px);line-height:1.35}.review-carousel__author{font-size:16px}}@media(max-width: 767px){.review-carousel__slide{position:relative;display:none;grid-template-columns:1fr;min-height:0;border-radius:20px}.review-carousel__slide.active{display:grid}.review-carousel__photo{height:260px;min-height:260px}.review-carousel__panel{padding:14px}.review-carousel__card{padding:24px 22px;border-radius:18px}.review-carousel__top{margin-bottom:18px}.review-carousel__stars img{width:18px;height:18px}.review-carousel__logo{width:95px}.review-carousel__speechmark{width:36px;margin-bottom:16px}.review-carousel__review{font-size:24px;line-height:1.35;letter-spacing:-0.02em}.review-carousel__footer{margin-top:24px;padding-top:18px}.review-carousel__author{font-size:15px}.review-carousel__meta{font-size:14px}.review-carousel__meta span{display:block;margin-left:0;margin-top:4px}.review-carousel__dots{margin-top:18px}}.review-carousel{position:relative;overflow:hidden}.review-carousel__track{position:relative;min-height:460px}.review-carousel__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease,visibility .8s;will-change:opacity,transform}.review-carousel__slide.active{opacity:1;visibility:visible;transform:translateY(0);z-index:2}.review-carousel__photo{overflow:hidden}.review-carousel__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform 7s ease}.review-carousel__slide.active .review-carousel__photo img{transform:scale(1)}.review-carousel__card{opacity:0;transform:translateY(30px);transition:opacity .9s ease .15s,transform .9s ease .15s}.review-carousel__slide.active .review-carousel__card{opacity:1;transform:translateY(0)}.homepage-review-widget{display:flex;flex-direction:column;gap:24px}.homepage-reviews-grid{display:flex;flex-direction:column;gap:24px}.homepage-review{max-height:none !important;overflow:visible !important}.homepage-review .text{margin-bottom:16px}.homepage-review .homepage-review-body{display:flex;align-items:flex-start;gap:16px}.homepage-review .homepage-review-image{flex:0 0 96px}.homepage-review .homepage-review-image img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.homepage-review .homepage-review-copy{flex:1;min-width:0}.homepage-review .review-text{margin-bottom:12px}.homepage-review .customer-name{margin-bottom:4px}.homepage-review .customer-via{margin-bottom:0}@media(max-width: 767px){.homepage-review .homepage-review-body{gap:12px}.homepage-review .homepage-review-image{flex-basis:80px}.homepage-review .homepage-review-image img{width:80px;height:80px}}.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 img{width:16px}.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}.florist-videos-section .fv-card{display:block}.florist-videos-section .fv-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--brand)}.florist-videos-section .fv-video iframe{width:100%;height:100%;display:block;border:0}@media(max-width: 768px){.florist-videos-section .fv-grid{grid-template-columns:1fr;gap:18px}}.recent-deliveries-section{margin-top:24px;position:relative}@media only screen and (max-width: 767px){.recent-deliveries-section{margin-top:24px;margin-bottom:80px}}@media only screen and (max-width: 767px){.recent-deliveries-section-content{justify-content:center}}.recent-deliveries-section-content .recent-title{font-size:20px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.recent-deliveries-section-content .recent-title{font-size:14px;margin-bottom:4px;text-align:center}}@media only screen and (max-width: 767px){.recent-deliveries-section-content .image-grid-text{font-size:14px;text-align:center;margin-bottom:12px}}@media only screen and (max-width: 767px){.recent-deliveries-section-content a{font-size:14px;position:absolute;bottom:-5%;left:50%;transform:translate(-50%, -0%)}}.shop-recent-deliveries-section{display:none}.shop-recent-deliveries-section .recent-deliveries-section-content .image-grid-text{display:none}.shop-recent-deliveries-section .recent-deliveries-section-content a{display:none}.shop-recent-deliveries-section .recent-deliveries-section .recent-image-grid-section{border-bottom:1px solid var(--border_two)}.prod-arrangements-rec-deliv .recent-deliveries-section{margin-top:80px}@media only screen and (max-width: 767px){.prod-arrangements-rec-deliv .recent-deliveries-section{margin-top:64px}}.recent-deliveries-new-section .tile-large-white-img{aspect-ratio:1/1;overflow:hidden}.recent-deliveries-new-section .tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover !important;object-fit:cover !important}.just-delivered-grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:18px;align-items:start;margin-bottom:25px}.just-delivered-card{display:flex;flex-direction:column;min-width:0}.just-delivered-card__image-wrap{position:relative;height:320px;min-height:320px;overflow:hidden;border-radius:14px;background:#f5f5f5}.just-delivered-card__image-wrap>.just-delivered-card__image{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;display:block !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center !important;object-position:center !important}.just-delivered-card__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-block;width:auto;height:auto;padding:6px 12px;border-radius:999px;background:#fff;color:#232847;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.just-delivered-card__text{padding-top:10px}.just-delivered-card__title{margin-bottom:2px;font-size:16px;font-weight:600}.just-delivered-card__location{font-size:14px;color:#6b7280}.just-delivered-card__link{text-decoration:none;color:inherit;display:block}.just-delivered-card:nth-child(1) .just-delivered-card__image-wrap,.just-delivered-card:nth-child(2) .just-delivered-card__image-wrap,.just-delivered-card:nth-child(4) .just-delivered-card__image-wrap,.just-delivered-card:nth-child(5) .just-delivered-card__image-wrap{height:320px;min-height:320px}.just-delivered-card:nth-child(3){grid-row:span 2}.just-delivered-card:nth-child(3) .just-delivered-card__image-wrap{height:658px;min-height:658px}@media only screen and (max-width: 1100px){.just-delivered-grid{grid-template-columns:1fr 1fr}.just-delivered-card:nth-child(3){grid-column:span 2;grid-row:auto}.just-delivered-card:nth-child(3) .just-delivered-card__image-wrap{height:420px;min-height:420px}}@media only screen and (max-width: 767px){.just-delivered-grid{grid-template-columns:1fr;gap:16px}.just-delivered-card:nth-child(3){grid-column:auto;grid-row:auto}.just-delivered-card__image-wrap,.just-delivered-card:nth-child(3) .just-delivered-card__image-wrap{height:260px;min-height:260px}}.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-title p{font-size:18px;font-weight:600;color:var(--brand);margin:0;line-height:1.35;max-width:700px}.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}}.recent-deliveries-clean .rd-card{display:block;padding-bottom:4px;transition:transform .2s ease}.recent-deliveries-clean .rd-card:hover{transform:translateY(-3px)}.recent-deliveries-clean .rd-image{position:relative;width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f7f7f7;margin-bottom:10px}.recent-deliveries-clean .rd-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.recent-deliveries-clean .rd-card:hover .rd-image img{transform:scale(1.05)}.recent-deliveries-clean .rd-pill{position:absolute;top:10px;left:10px;z-index:10;display:inline-flex;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;background:#fff;color:#333;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.06)}.recent-deliveries-clean .rd-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:16px;font-weight:600;color:var(--brand)}.recent-deliveries-clean .rd-location{margin-top:2px;font-size:14px;font-weight:400;color:var(--brand);opacity:.7}@media(max-width: 768px){.recent-deliveries-clean .rd-title p{font-size:16px}.recent-deliveries-clean .rd-name{font-size:15px}.recent-deliveries-clean .rd-location{font-size:13px}.recent-deliveries-clean .rd-pill{font-size:11px;padding:5px 8px}}.shop-recent-deliveries-section{display:none}.d2f-intl{--d2f-p-yellow: #ffd86e;--d2f-p-yellow-hover: #f9ce58;--d2f-p-yellow-soft: #fefcea;--d2f-p-navy: #23233d;--d2f-p-ink: #4f5064;--d2f-p-ink-muted: #535369;--d2f-p-blush: #fceaf4;--d2f-p-white: #ffffff;--d2f-p-grey-50: #f9f9fb;--d2f-p-grey-100: #f2f2f2;--d2f-p-grey-200: #e6e7ea;--d2f-p-grey-400: #c2c2ca;--d2f-p-star: #f5b301;--d2f-p-nav: #57585d;--d2f-p-pink: #e34671;--d2f-p-pink-strong: #c42f5a;--d2f-brand: var(--d2f-p-yellow);--d2f-brand-hover: var(--d2f-p-yellow-hover);--d2f-brand-soft: var(--d2f-p-yellow-soft);--d2f-on-brand: var(--d2f-p-navy);--d2f-heading: var(--d2f-p-navy);--d2f-text: var(--d2f-p-ink);--d2f-text-muted: var(--d2f-p-ink-muted);--d2f-text-inverse: var(--d2f-p-white);--d2f-surface: var(--d2f-p-white);--d2f-surface-quiet: var(--d2f-p-grey-50);--d2f-surface-review: var(--d2f-p-blush);--d2f-page: var(--d2f-p-grey-100);--d2f-border: var(--d2f-p-grey-200);--d2f-border-strong: var(--d2f-p-grey-400);--d2f-star: var(--d2f-p-star);--d2f-nav: var(--d2f-p-nav);--d2f-shop-name: var(--d2f-p-pink);--d2f-shop-name-small: var(--d2f-p-pink-strong);--d2f-scrim: 20, 20, 35;--d2f-font: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d2f-w-regular: 400;--d2f-w-medium: 500;--d2f-w-semibold: 600;--d2f-w-bold: 700;--d2f-fs-label: 12px;--d2f-fs-badge: 13px;--d2f-fs-small: 14px;--d2f-fs-meta: 15px;--d2f-fs-body: 16px;--d2f-fs-lead: 18px;--d2f-fs-card: 1.1rem;--d2f-fs-h3: clamp(1.3rem, 2vw, 1.6rem);--d2f-fs-h2: clamp(1.45rem, 2.4vw, 2rem);--d2f-fs-quote: clamp(1.25rem, 2.6vw, 2rem);--d2f-fs-clock: clamp(1.9rem, 4vw, 2.8rem);--d2f-fs-h1: clamp(1.75rem, 5vw, 3.8rem);--d2f-lh-tight: 1.04;--d2f-lh-snug: 1.2;--d2f-lh-body: 1.65;--d2f-track-tight: -0.02em;--d2f-track-label: .07em;--d2f-s-1: 4px;--d2f-s-2: 8px;--d2f-s-3: 12px;--d2f-s-4: 16px;--d2f-s-5: 20px;--d2f-s-6: 24px;--d2f-s-8: 32px;--d2f-s-10: 40px;--d2f-s-12: 48px;--d2f-s-16: 64px;--d2f-section-gap: clamp(32px, 5vw, 64px);--d2f-gap: clamp(16px, 2.5vw, 32px);--d2f-gutter: 16px;--d2f-max: 1260px;--d2f-r-sm: 8px;--d2f-r-card: 16px;--d2f-r-pill: 999px;--d2f-shadow-card: 0 10px 30px rgba(20, 20, 35, .06);--d2f-shadow-lift: 0 10px 24px rgba(0, 0, 0, .08);--d2f-tap: 44px;--d2f-ease: .3s ease;--d2f-focus: 0 0 0 2px var(--d2f-surface), 0 0 0 4px var(--d2f-heading)}@keyframes intl-pulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.6);opacity:0}}.d2f-intl{color:var(--d2f-text);font-family:var(--d2f-font);font-size:var(--d2f-fs-body);line-height:1.5}.d2f-intl,.d2f-intl *,.d2f-intl ::before,.d2f-intl ::after{box-sizing:border-box}.d2f-intl:where(.d2f-c) img:where(:not(.intl-search *)){max-width:100%;height:auto;display:block}.d2f-intl:where(.d2f-c) a:where(:not(.intl-search *)){color:inherit}.d2f-intl:where(.d2f-c) h1,.d2f-intl:where(.d2f-c) h2,.d2f-intl:where(.d2f-c) h3{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);letter-spacing:var(--d2f-track-tight);text-wrap:balance;font-family:var(--d2f-font)}.d2f-intl:where(.d2f-c) p{margin:0px 0px 1em}.d2f-intl strong,.d2f-intl b{color:inherit}.d2f-intl{padding-inline:var(--d2f-gutter)}@media(min-width: 768px){.d2f-intl{padding-inline:var(--d2f-s-8)}}.d2f-intl .d2f-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);white-space:nowrap}.d2f-intl .d2f-section{margin:var(--d2f-section-gap) 0}.d2f-intl .d2f-section__head{display:flex;justify-content:space-between;align-items:end;gap:var(--d2f-s-4);margin-bottom:var(--d2f-s-5)}.d2f-intl .d2f-section__head h2{font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug);margin:0px}.d2f-intl .d2f-section__head p{margin:6px 0px 0px;color:var(--d2f-text-muted);max-width:62ch}@media(max-width: 767px){.d2f-intl .d2f-section{margin:var(--d2f-s-8) 0}.d2f-intl .d2f-section__head{flex-direction:column;align-items:start;gap:6px;margin-bottom:14px}.d2f-intl .d2f-section__head p{font-size:var(--d2f-fs-meta)}}.d2f-intl .d2f-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--d2f-s-2);min-height:var(--d2f-tap);padding:10px 22px;border:0px;border-radius:var(--d2f-r-sm);background:var(--d2f-brand);color:var(--d2f-on-brand);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-small);text-decoration:none;cursor:pointer;transition:background var(--d2f-ease)}.d2f-intl .d2f-btn:hover{background:var(--d2f-brand-hover)}.d2f-intl .d2f-badge{display:inline-block;padding:5px 12px;border-radius:var(--d2f-r-pill);background:rgba(255,255,255,.95);color:var(--d2f-heading);font-size:var(--d2f-fs-badge);font-weight:var(--d2f-w-semibold);line-height:1.2}.d2f-intl .d2f-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:520px;text-align:center;border-radius:var(--d2f-r-card)}.d2f-intl .d2f-hero__img{position:absolute;inset:0px;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 42%;object-position:60% 42%;border-radius:var(--d2f-r-card)}.d2f-intl .d2f-hero::after{content:"";position:absolute;inset:0px;z-index:-1;border-radius:var(--d2f-r-card);background:linear-gradient(180deg, rgba(var(--d2f-scrim), 0.05) 0%, rgba(var(--d2f-scrim), 0.2) 40%, rgba(var(--d2f-scrim), 0.68) 100%)}.d2f-intl .d2f-hero__inner{width:min(1120px,100%);margin:0px auto;padding:var(--d2f-s-8) var(--d2f-s-5) var(--d2f-s-10);color:var(--d2f-text-inverse)}.d2f-intl .d2f-hero__eyebrow{color:var(--d2f-text-inverse);display:flex;justify-content:center;align-items:center;gap:var(--d2f-s-2);margin:0px 0px 6px;font-weight:var(--d2f-w-semibold);text-shadow:rgba(0,0,0,.55) 0px 1px 2px,rgba(0,0,0,.45) 0px 2px 14px}.d2f-intl .d2f-hero__eyebrow img{width:18px;height:18px}.d2f-intl .d2f-hero h1{margin:10px 0 var(--d2f-s-5);color:var(--d2f-text-inverse);font-size:var(--d2f-fs-h1);line-height:var(--d2f-lh-tight)}@media(max-width: 767px){.d2f-intl .d2f-hero{min-height:620px}.d2f-intl .d2f-hero__img{-o-object-position:62% 0%;object-position:62% 0%}.d2f-intl .d2f-hero::after{background:linear-gradient(180deg, rgba(var(--d2f-scrim), 0) 0%, rgba(var(--d2f-scrim), 0) 36%, rgba(var(--d2f-scrim), 0.5) 56%, rgba(var(--d2f-scrim), 0.78) 100%)}.d2f-intl .d2f-hero__inner{padding:0 var(--d2f-s-3) 14px}.d2f-intl .d2f-hero__eyebrow{font-size:13px;margin-bottom:4px}.d2f-intl .d2f-hero h1{font-size:1.75rem;line-height:1.1;margin:0px 0px 14px}}.d2f-intl .d2f-search{display:flex;align-items:center;gap:var(--d2f-s-4);padding:14px 18px;border-radius:var(--d2f-r-sm);background:var(--d2f-brand);color:var(--d2f-on-brand);text-align:left}.d2f-intl .d2f-search__title{flex:0 0 auto;font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-lead)}.d2f-intl .d2f-search__fields{display:flex;flex:1 1 0%;gap:10px;min-width:0px}.d2f-intl .d2f-search__country,.d2f-intl .d2f-search__city{min-height:50px;border:0px;border-radius:var(--d2f-r-sm);background:var(--d2f-surface);color:var(--d2f-heading)}.d2f-intl .d2f-search__country{flex:0 0 38%;max-width:280px;min-width:200px;display:flex;align-items:center;gap:10px;padding:0px 14px;font-weight:var(--d2f-w-semibold);cursor:pointer}.d2f-intl .d2f-search__country img{width:24px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.d2f-intl .d2f-search__country::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px)}.d2f-intl .d2f-search__city{flex:1 1 auto;min-width:0px;padding:0px 16px}.d2f-intl .d2f-search__city::-moz-placeholder{color:var(--d2f-text-muted)}.d2f-intl .d2f-search__city::placeholder{color:var(--d2f-text-muted)}@media(max-width: 1023px){.d2f-intl .d2f-search{flex-direction:column;align-items:stretch;gap:10px}.d2f-intl .d2f-search__title{text-align:center}}@media(max-width: 767px){.d2f-intl .d2f-search__fields{flex-direction:column}.d2f-intl .d2f-search__country{flex:0 0 auto;max-width:none;min-width:0px}}.d2f-intl .d2f-florists{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:18px}.d2f-intl .d2f-florist{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);background:var(--d2f-surface);scroll-snap-align:start}.d2f-intl .d2f-florist__shop img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--d2f-surface-quiet)}.d2f-intl .d2f-florist__body{display:flex;flex-direction:column;gap:var(--d2f-s-2);flex:1 1 0%;padding:var(--d2f-s-4)}.d2f-intl .d2f-florist h3{margin:0px;font-size:var(--d2f-fs-card);letter-spacing:-0.01em}.d2f-intl .d2f-florist h3 a{text-decoration:none}.d2f-intl .d2f-florist__town{margin:0px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}.d2f-intl .d2f-florist .d2f-btn{margin-top:auto}@media(max-width: 1023px){.d2f-intl .d2f-florists{grid-template-columns:repeat(2, minmax(0px, 1fr))}}@media(max-width: 767px){.d2f-intl .d2f-florists{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;gap:var(--d2f-s-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.d2f-intl .d2f-florist__body{padding:14px;gap:6px}}.d2f-intl .d2f-jd{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px, 300px);gap:var(--d2f-s-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.d2f-intl .d2f-jd__item{position:relative;margin:0px;scroll-snap-align:start;min-width:0px}.d2f-intl .d2f-jd__item img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--d2f-r-card);background:var(--d2f-surface-quiet)}.d2f-intl .d2f-jd__item .d2f-badge{position:absolute;top:12px;left:12px}.d2f-intl .d2f-jd__item figcaption{display:flex;flex-direction:column;padding:10px 2px 0px}.d2f-intl .d2f-jd__item strong{color:var(--d2f-heading)}.d2f-intl .d2f-jd__item span{color:var(--d2f-text-muted);font-size:var(--d2f-fs-small)}@media(max-width: 767px){.d2f-intl .d2f-jd{grid-auto-columns:72%}}.d2f-intl .d2f-faq{max-width:820px;border-top:1px solid var(--d2f-border)}.d2f-intl .d2f-faq details{border-bottom:1px solid var(--d2f-border)}.d2f-intl .d2f-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--d2f-s-4);min-height:56px;padding:14px 0px;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-lead);cursor:pointer;list-style:none}.d2f-intl .d2f-faq summary::-webkit-details-marker{display:none}.d2f-intl .d2f-faq summary::after{content:"+";flex:0 0 auto;font-size:1.5rem;font-weight:var(--d2f-w-regular);line-height:1;transition:transform var(--d2f-ease)}.d2f-intl .d2f-faq details>div{padding:0px 0px 18px;max-width:65ch;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.d2f-intl .d2f-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(25% - 13.5px);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.d2f-intl .d2f-rail::-webkit-scrollbar{display:none}.d2f-intl .d2f-rail>*{scroll-snap-align:start}@media(max-width: 1023px){.d2f-intl .d2f-rail{grid-auto-columns:calc(43.4783% - 7.82609px)}}@media(max-width: 767px){.d2f-intl .d2f-rail{grid-auto-columns:72%;gap:var(--d2f-s-3)}}.d2f-intl .d2f-section__aside{display:flex;align-items:center;gap:var(--d2f-s-4);flex:0 0 auto}.d2f-intl .d2f-rail-nav{display:flex;gap:var(--d2f-s-2)}.d2f-intl .d2f-rail-nav button{display:grid;place-items:center;width:var(--d2f-tap);height:var(--d2f-tap);padding:0px;border:1px solid var(--d2f-border-strong);border-radius:50%;background:var(--d2f-surface);color:var(--d2f-heading);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--d2f-ease),opacity var(--d2f-ease)}.d2f-intl .d2f-rail-nav button:hover:not(:disabled){border-color:var(--d2f-heading)}.d2f-intl .d2f-rail-nav button:disabled{opacity:.35;cursor:default}@media(max-width: 767px){.d2f-intl .d2f-rail-nav{display:none}}.d2f-intl .d2f-faq-split{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1.7fr);gap:var(--d2f-gap) clamp(32px,6vw,96px);align-items:start}.d2f-intl .d2f-faq-split h2{margin:0px 0px 12px;font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug)}.d2f-intl .d2f-faq-split>div>p{margin:0px;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.d2f-intl .d2f-faq-split .d2f-faq{max-width:none}@media(max-width: 1023px){.d2f-intl .d2f-faq-split{grid-template-columns:1fr}}.d2f-intl .d2f-hero+.d2f-section{margin-top:var(--d2f-s-6)}.d2f-intl .d2f-loc .d2f-florist__town{display:block}.d2f-intl .d2f-loc__label{color:var(--d2f-text-muted);font-size:var(--d2f-fs-label);font-weight:var(--d2f-w-semibold);text-transform:uppercase;letter-spacing:var(--d2f-track-label)}@media(min-width: 1024px){.d2f-intl .d2f-rail--five{grid-auto-columns:calc(18.6916% - 14.9533px);gap:16px}.d2f-intl .d2f-rail--five .d2f-florist__body{padding:16px}}@media(max-width: 767px){.d2f-intl .d2f-rail--five{grid-auto-columns:76%}}.d2f-intl .d2f-florists.d2f-rail{padding-bottom:6px}.d2f-intl .d2f-rail--five .d2f-btn{width:100%;padding-inline:10px;white-space:nowrap}.d2f-intl .d2f-rail--five .d2f-florist__town{min-height:3.2em}.d2f-intl .d2f-loc .d2f-florist__shop{position:relative}.d2f-intl .d2f-loc h3 a{color:inherit;text-decoration:none}.d2f-intl .d2f-loc h3 a:hover{text-decoration:underline;text-underline-offset:3px}.d2f-intl .d2f-rail--five .d2f-florist__town{min-height:0px}.d2f-intl .d2f-rail--five{gap:20px}@media(max-width: 767px){.d2f-intl .d2f-rail--five{gap:16px}}.d2f-intl .d2f-loc{display:flex;flex-direction:column}.d2f-intl .d2f-loc .d2f-florist__body{display:flex;flex-direction:column;flex:1 1 0%}.d2f-intl .d2f-loc .d2f-btn{margin-top:auto}.d2f-intl .d2f-loc .d2f-florist__town{margin-bottom:16px}.d2f-intl .d2f-panel{padding:64px 56px;border-radius:24px;background:#f6f5f2}.d2f-intl .d2f-live__dot{position:relative;width:8px;height:8px;border-radius:50%;background:#1f9d55}.d2f-intl .d2f-live__dot::after{content:"";position:absolute;inset:0px;border-radius:50%;background:#1f9d55;animation:2s ease-out 0s infinite normal none running intl-pulse}@media(prefers-reduced-motion: reduce){.d2f-intl .d2f-live__dot::after{animation:auto ease 0s 1 normal none running none}}.d2f-intl .d2f-jd--reports .d2f-jd__item{padding:10px;border-radius:var(--d2f-r-card);background:var(--d2f-surface);box-shadow:rgba(20,20,35,.05) 0px 1px 2px}.d2f-intl .d2f-jd--reports .d2f-jd__item img{border-radius:10px}.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-badge{top:20px;left:20px}.d2f-intl .d2f-jd--reports figcaption{padding:12px 4px 4px}@media(max-width: 767px){.d2f-intl .d2f-panel{margin-inline:-16px;padding:40px 16px;border-radius:0px}}.d2f-intl .d2f-panel{padding:48px}.d2f-intl .d2f-jd--reports .d2f-badge{display:inline-flex;align-items:center;gap:6px}.d2f-intl .d2f-jd--reports .d2f-live__dot{flex:0 0 auto}@media(min-width: 768px){.d2f-intl .d2f-jd--reports{gap:20px;grid-auto-columns:calc(25% - 15px)}}@media(max-width: 767px){.d2f-intl .d2f-panel{margin-inline:0px;padding:32px 16px;border-radius:24px}.d2f-intl .d2f-jd--reports{grid-auto-columns:76%}}.d2f-intl .d2f-hero .d2f-search{box-shadow:rgba(0,0,0,.28) 0px 10px 34px}.d2f-intl .d2f-search__city{border:2px solid rgba(0,0,0,0);padding-left:44px;background:var(--d2f-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23262637' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50%/20px 20px}.d2f-intl .d2f-search__city::-moz-placeholder{color:var(--d2f-text);opacity:.75}.d2f-intl .d2f-search__city::placeholder{color:var(--d2f-text);opacity:.75}.d2f-intl .d2f-search__city:focus{border-color:#fab300;outline:none}@media(min-width: 1024px){.d2f-intl .d2f-hero .d2f-search__country,.d2f-intl .d2f-hero .d2f-search__city{min-height:56px}}.d2f-intl .d2f-hero__inner{min-width:0px}@media(max-width: 767px){.d2f-intl .d2f-hero{grid-template-rows:auto 170px auto auto auto;align-items:stretch;min-height:0px;border-radius:0px}.d2f-intl .d2f-hero .d2f-hero__inner{display:contents}.d2f-intl .d2f-hero .d2f-search{grid-area:1/1;margin:0px 0px 12px;box-shadow:none}.d2f-intl .d2f-hero .d2f-hero__img{position:relative;inset:auto;z-index:0;grid-area:2/1/6;height:100%}.d2f-intl .d2f-hero::after{position:relative;inset:auto;z-index:1;grid-area:2/1/6}.d2f-intl .d2f-hero .d2f-hero__eyebrow{grid-area:3/1;z-index:2;align-self:end;padding:0px 12px}.d2f-intl .d2f-hero h1{grid-area:4/1;z-index:2;margin:0px 0px 6px;padding:0px 12px}.d2f-intl .d2f-hero:not(:has(.d2f-timer--hero)) h1{margin-bottom:0px;padding-bottom:18px}}.d2f-intl .d2f-loc__rating{display:flex;align-items:center;gap:6px;margin:2px 0px 6px;white-space:nowrap;color:var(--d2f-heading);font-size:var(--d2f-fs-small);line-height:1}.d2f-intl .d2f-loc__rating strong{font-weight:var(--d2f-w-semibold)}.d2f-intl .d2f-loc__count{color:var(--d2f-text-muted)}.d2f-intl .d2f-loc .d2f-florist__body{container-type:inline-size}.d2f-intl .d2f-stars5{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");position:relative;flex:0 0 auto;width:85px;height:17px;background:#e4e2dc;-webkit-mask:var(--star) 0 0/17px 17px repeat-x;mask:var(--star) 0 0/17px 17px repeat-x}.d2f-intl .d2f-stars5::before{content:"";position:absolute;inset:0px auto 0px 0px;width:calc(var(--r, 5)/5*100%);background:var(--d2f-star)}@media(min-width: 1024px){.d2f-intl .d2f-hero .d2f-search{padding:18px 22px}.d2f-intl .d2f-hero .d2f-search__country,.d2f-intl .d2f-hero .d2f-search__city{min-height:60px}}.d2f-intl .d2f-loc .d2f-florist__body{gap:6px;padding:18px}@media(min-width: 1024px){.d2f-intl .d2f-rail--five .d2f-loc .d2f-florist__body{padding:18px}}.d2f-intl .d2f-loc .d2f-florist__town{margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.d2f-intl .d2f-panel{padding:40px 32px}}.d2f-intl .d2f-jd--reports .d2f-jd__item{padding:8px}.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-badge{top:18px;left:18px}.d2f-intl .d2f-panel:has(.d2f-jd){background:#fdeef2}@media(max-width: 767px){.d2f-intl .d2f-hero .d2f-hero__eyebrow,.d2f-intl .d2f-hero h1{text-align:left;justify-content:flex-start;justify-self:stretch;padding-inline:16px}}@media(min-width: 1024px){.d2f-intl .d2f-rail--five{grid-auto-columns:max(220px,18.6916% - 14.9533px)}}@media(min-width: 768px)and (max-width: 1023px){.d2f-intl .d2f-rail--five{grid-auto-columns:max(220px,30.303% - 9.69697px);gap:16px}}@media(min-width: 768px){.d2f-intl .d2f-jd--reports{grid-auto-columns:max(230px,25% - 15px)}.d2f-intl .d2f-jd--reports .d2f-badge{white-space:nowrap}}@media(max-width: 767px){.d2f-intl .d2f-hero{grid-template-rows:auto clamp(170px,34vw,260px) auto auto auto}.d2f-intl .d2f-hero .d2f-hero__img{height:0px;min-height:100%}}.d2f-intl .d2f-search__fields{position:relative}@media(max-width: 767px){.d2f-intl .d2f-faq summary{font-size:var(--d2f-fs-body)}}.d2f-intl :focus:not(:focus-visible){outline:none !important;box-shadow:none !important}@media(max-width: 767px){.d2f-intl .d2f-hero .d2f-search{padding:14px 12px !important}.d2f-intl .d2f-hero .d2f-search .d2f-search__title{margin-bottom:10px}.d2f-intl .d2f-hero .d2f-search{padding:18px 16px !important}.d2f-intl .d2f-hero .d2f-search .d2f-search__title{margin-bottom:12px}.d2f-intl .d2f-hero .d2f-search{padding:20px 20px 22px !important}.d2f-intl .d2f-hero .d2f-search .d2f-search__title{margin-bottom:14px}.d2f-intl .d2f-hero .d2f-search{padding:18px 24px !important}.d2f-intl .d2f-hero .d2f-search{gap:10px;padding:18px 14px 14px !important;border-radius:16px !important}.d2f-intl .d2f-hero .d2f-search .d2f-search__title{font-size:16px !important;margin:0px 0px 4px !important}}.d2f-intl .d2f-hero .d2f-hero__eyebrow{gap:6px}.d2f-intl .d2f-hero .d2f-hero__eyebrow img{width:1.15em;height:1.15em;flex:0 0 auto;transform:translateY(-1px)}@media(max-width: 767px){.d2f-intl .d2f-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:0px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:1.2}.d2f-intl .d2f-florist__body .d2f-btn{min-height:44px;height:44px;padding:0px 18px;border-radius:22px}}.d2f-intl{--intl-green: #2f7a3d;--intl-grey: #9a9aa6}.d2f-intl .d2f-cblock .d2f-section__head{margin-bottom:20px}.d2f-intl .d2f-cblock__label{margin:0px 0px 12px}.d2f-intl .d2f-ctiles{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:16px}.d2f-intl .d2f-ctile{position:relative;display:flex;flex-direction:column;min-width:0px;padding:20px;border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);background:var(--d2f-surface);color:var(--d2f-text-muted);text-decoration:none;box-shadow:var(--d2f-shadow-card);transition:border-color var(--d2f-ease),box-shadow var(--d2f-ease)}.d2f-intl .d2f-ctile:hover{border-color:var(--d2f-border-strong)}.d2f-intl .d2f-ctile__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.d2f-intl .d2f-flag{flex:0 0 auto;width:32px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:rgba(35,35,61,.08) 0px 0px 0px 1px}.d2f-intl .d2f-ctile__name{color:var(--d2f-heading);font-size:var(--d2f-fs-lead);font-weight:var(--d2f-w-semibold);line-height:1.3}.d2f-intl .d2f-ctile__when{display:flex;flex-direction:column;margin-top:6px;line-height:1.55;font-variant-numeric:tabular-nums}.d2f-intl .d2f-ctile__when b{color:var(--intl-green);font-weight:var(--d2f-w-semibold)}.d2f-intl .d2f-ctile.is-tomorrow .d2f-ctile__when b{color:var(--intl-green)}.d2f-intl .d2f-ic-arrow{position:absolute;right:20px;bottom:22px;width:20px;height:20px;fill:none;stroke:var(--d2f-heading);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.d2f-intl .d2f-short,.d2f-intl .d2f-short-ph{display:none}.d2f-intl .d2f-ctime{display:inline-flex;align-items:center;gap:6px;color:var(--d2f-heading);font-weight:var(--d2f-w-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.d2f-intl .d2f-ic-clock{width:20px;height:20px;flex:0 0 auto}.d2f-intl .d2f-ic-clock circle{fill:var(--intl-green)}.d2f-intl .d2f-ic-clock line{stroke:#fff;stroke-width:1.7;stroke-linecap:round}.d2f-intl .d2f-ic-clock .h{stroke-width:2}.d2f-intl [data-left],.d2f-intl .d2f-ctile__day{white-space:nowrap}.d2f-intl .is-tomorrow .d2f-ic-clock circle{fill:var(--intl-grey)}.d2f-intl .d2f-cblock__label--az{margin-top:32px}.d2f-intl .d2f-crows{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));-moz-column-gap:16px;column-gap:16px}.d2f-intl .d2f-crow{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 4px;border-bottom:1px solid var(--d2f-border);color:var(--d2f-heading);text-decoration:none;min-width:0px}.d2f-intl .d2f-crow .d2f-flag{border-radius:3px}.d2f-intl .d2f-crow__name{flex:1 1 auto;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2f-intl .d2f-crow:hover .d2f-crow__name{text-decoration:underline;text-underline-offset:3px}.d2f-intl .d2f-ic-chev{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--d2f-heading);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.d2f-intl .d2f-cblock__note{margin:24px 0px 0px;color:var(--d2f-text-muted);font-size:var(--d2f-fs-meta)}.d2f-intl .d2f-fpill{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:var(--d2f-r-pill);background:var(--d2f-surface);color:var(--d2f-heading);font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);line-height:1.2;box-shadow:rgba(35,35,61,.15) 0px 1px 4px}.d2f-intl .d2f-fpill img{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.d2f-intl-rail .d2f-florist__shop{position:relative;display:block}.d2f-intl-rail .d2f-fpill{top:10px;left:10px}.d2f-intl-rail .d2f-loc__count{color:var(--d2f-text-muted)}.d2f-intl .d2f-panel--pink{background:var(--d2f-surface-review)}.d2f-intl-jd .d2f-jd__item{margin:0px;padding:10px 10px 14px;border-radius:var(--d2f-r-card);background:var(--d2f-surface)}.d2f-intl .d2f-jd__ph{position:relative;display:block}.d2f-intl .d2f-jd__ph .d2f-badge{position:absolute;top:10px;left:10px;white-space:nowrap}.d2f-intl .d2f-jd__ph .d2f-fpill{left:10px;bottom:10px}.d2f-intl-jd figcaption{display:flex;flex-direction:column;padding:10px 4px 0px}.d2f-intl-jd figcaption strong{color:var(--d2f-heading)}.d2f-intl-jd figcaption span{color:var(--d2f-text-muted);font-size:var(--d2f-fs-meta)}.d2f-intl-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}.d2f-intl-two h2{margin:0px 0px 16px;font-size:var(--d2f-fs-h2);line-height:1.15}.d2f-intl-two p{margin:0px 0px 1em;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body);max-width:60ch}@media(max-width: 1023px){.d2f-intl .d2f-ctiles,.d2f-intl .d2f-crows{grid-template-columns:repeat(2, minmax(0px, 1fr))}.d2f-intl .d2f-ic-arrow{display:none}.d2f-intl .d2f-long{display:none}.d2f-intl .d2f-short{display:inline}}@media(max-width: 767px){.d2f-intl .d2f-crows{grid-template-columns:1fr}.d2f-intl .d2f-long-ph{display:none}.d2f-intl .d2f-short-ph{display:inline}.d2f-intl .d2f-ctiles{gap:12px}.d2f-intl .d2f-ctile{padding:14px;font-size:15px}.d2f-intl .d2f-ctile__name{font-size:17px}.d2f-intl .d2f-ctile__top{flex-direction:row;margin-bottom:10px}.d2f-intl-two{grid-template-columns:1fr;gap:48px}.d2f-intl-rail,.d2f-intl-jd{grid-auto-columns:66%}.d2f-intl .d2f-jd__ph .d2f-badge{top:8px;left:8px;font-size:13px}}@media(max-width: 374px){.d2f-intl .d2f-ctiles{gap:8px}.d2f-intl .d2f-ctile{padding:12px 10px;font-size:14px}.d2f-intl [data-left],.d2f-intl .d2f-ctile__day{white-space:normal}.d2f-intl .d2f-ctime{gap:4px;font-size:15px}.d2f-intl .d2f-ic-clock{width:16px;height:16px}}.d2f-intl .d2f-ctile__line{display:none}.d2f-intl .d2f-crow--top,.d2f-intl [data-listy]{display:none}.intl-listy .d2f-intl [data-tiles],.intl-listy .d2f-intl .d2f-ctiles,.intl-listy .d2f-intl .d2f-cblock__label,.intl-listy .d2f-intl .d2f-crow .d2f-ic-chev{display:none}.intl-listy .d2f-intl span[data-listy]{display:inline}.intl-listy .d2f-intl .d2f-crow--top{display:flex}.intl-listy .d2f-intl .d2f-crows{grid-template-columns:repeat(6, minmax(0px, 1fr));margin-top:8px}.intl-listy .d2f-intl .d2f-crow .d2f-crow__name{flex:0 1 auto}.intl-listy .d2f-intl .d2f-crow{min-height:60px;gap:10px}.intl-v-list3 .d2f-intl .d2f-crow{display:grid;grid-template-columns:auto minmax(0px, 1fr);gap:0px 10px;align-items:center}.intl-v-list3 .d2f-intl .d2f-crow .d2f-flag{grid-row:1/span 2}.intl-v-list3 .d2f-intl .d2f-crow .d2f-ctime{font-size:14px;gap:5px;color:var(--d2f-text-muted);font-weight:var(--d2f-w-regular)}@media(max-width: 1279px){.intl-listy .d2f-intl .d2f-crows{grid-template-columns:repeat(4, minmax(0px, 1fr))}}@media(max-width: 1023px){.intl-listy .d2f-intl .d2f-crows{grid-template-columns:repeat(3, minmax(0px, 1fr))}}@media(max-width: 767px){.intl-listy .d2f-intl .d2f-crows{grid-template-columns:repeat(2, minmax(0px, 1fr));-moz-column-gap:12px;column-gap:12px}.intl-listy .d2f-intl .d2f-section__head{flex-wrap:wrap}}@media(max-width: 1023px){.d2f-intl .d2f-hero__img[src*=intl-hero-]{-o-object-position:82% 35%;object-position:82% 35%}}.d2f-intl .d2f-cpill{display:none}.d2f-intl .d2f-ic-tick{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.intl-v-list3 .d2f-intl .d2f-crow .d2f-ic-clock{display:none}.intl-v-list3 .d2f-intl .d2f-crow__name{display:inline-flex;align-items:center;gap:6px;overflow:visible;white-space:normal}.intl-v-list3 .d2f-intl .d2f-crow:not(.is-tomorrow) .d2f-crow__name::after{content:"";flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--intl-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}@media(max-width: 767px){.intl-v-list3 .d2f-intl .d2f-crow:not(.is-tomorrow) .d2f-crow__name::after{content:none}.intl-v-list3 .d2f-intl .d2f-crow__name{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.intl-v-list3 .d2f-intl .d2f-crow:not(.is-tomorrow) .d2f-ctime::after{content:"";width:14px;height:14px;border-radius:50%;background:var(--intl-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}}.d2f-intl .d2f-cpill{white-space:nowrap}.d2f-intl .d2f-cutoff{color:var(--intl-green);font-weight:var(--d2f-w-bold, 700)}@media(max-width: 599px){.intl-v-list3 .d2f-intl .d2f-crow__name{white-space:normal;overflow:visible;text-overflow:clip}}.d2f-intl h1,.d2f-intl h2,.d2f-intl h3{font-family:var(--d2f-font);color:var(--d2f-heading)}.d2f-intl h1{font-weight:600}.d2f-intl h1,.d2f-intl h2,.d2f-intl h3,.d2f-intl summary{text-wrap:balance}.d2f-intl p{text-wrap:pretty}.d2f-intl .d2f-hero{height:auto;overflow:visible;background:rgba(0,0,0,0)}.d2f-intl .d2f-hero img{filter:none}.d2f-intl .d2f-hero__inner{position:relative;z-index:3}.d2f-intl .d2f-hero{z-index:5}.d2f-intl .d2f-hero:has(.where-sending-banner.is-stuck){z-index:100}.d2f-intl .d2f-hero .d2f-hero__eyebrow{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 8px;padding:6px 14px;border-radius:999px;background:rgba(51,68,59,.8);font-size:15px;font-weight:600;line-height:1.2;text-shadow:none}.d2f-intl .d2f-hero .d2f-hero__eyebrow img{width:16px;height:16px;transform:none}.d2f-intl .d2f-hero h1{text-shadow:0 0 6px rgba(20,16,12,.5),0 0 14px rgba(20,16,12,.35)}@media(max-width: 767px){.d2f-intl .d2f-hero .d2f-hero__eyebrow{justify-self:start;margin:0 0 6px 16px;padding:5px 12px;font-size:13px}.d2f-intl .d2f-hero .d2f-hero__eyebrow img{width:14px;height:14px}.d2f-intl .d2f-hero::after{background:linear-gradient(to top, rgba(20, 20, 35, 0.5) 0, rgba(20, 20, 35, 0.38) 60px, rgba(20, 20, 35, 0.16) 100px, rgba(20, 20, 35, 0) 130px)}}.d2f-intl .d2f-hero+.d2f-section{margin-top:clamp(28px,5vw,64px)}@media(max-width: 767px){.d2f-intl .d2f-hero+.d2f-section{margin-top:32px}}.d2f-intl .d2f-jd--reports .d2f-jd__item{padding:10px}.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-jd__ph .d2f-badge{top:10px;left:10px}.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-jd__ph .d2f-fpill{left:10px;bottom:10px}.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-jd__ph .d2f-badge,.d2f-intl .d2f-jd--reports .d2f-jd__item .d2f-jd__ph .d2f-fpill{gap:6px;padding:5px 10px 5px 8px;font-size:var(--d2f-fs-badge);line-height:1.2}.d2f-intl .d2f-jd--reports figcaption{padding:10px 2px 0}@media(max-width: 767px){.d2f-intl .d2f-jd--reports{grid-auto-columns:calc((100% - 12px)/1.5)}}.d2f-intl .d2f-hero h1{font-size:clamp(1.6rem,3.5vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-0.03em}@media(max-width: 767px){.d2f-intl .d2f-hero h1{font-size:1.6rem;line-height:1.2}}.d2f-intl .is-tomorrow .d2f-ic-clock circle{fill:#17a2b8}.d2f-intl .d2f-crow.is-tomorrow .d2f-cpill{background:#d7f3f6;color:#0b6470}.d2f-intl .intl-search{position:relative;z-index:3;text-align:left}.d2f-intl .intl-search .s26 .hp-search{margin:0 !important}@media(min-width: 1024px){.d2f-intl .intl-search{width:100%;max-width:1080px;margin:0 auto}}@media(max-width: 1023px){.d2f-intl .intl-search .where-sending-banner{box-shadow:none}}@media(max-width: 767px){.d2f-intl .d2f-hero .intl-search{grid-area:1/1;margin:0 0 12px}}.d2f-intl .d2f-tlg{display:grid;grid-template-columns:1fr;gap:32px}.d2f-intl .d2f-tlg__group{min-width:0}.d2f-intl .d2f-tlg__title{margin:0 0 12px;color:var(--d2f-heading);font-size:20px;font-weight:var(--d2f-w-semibold)}.d2f-intl .d2f-tlg__head{display:grid;grid-template-columns:minmax(0, 1fr) 250px 150px;-moz-column-gap:10px;column-gap:10px;padding:0 4px 8px;border-bottom:1px solid var(--d2f-border-strong);color:var(--d2f-text-muted);font-size:13px;font-weight:var(--d2f-w-semibold);letter-spacing:.06em;text-transform:uppercase}.d2f-intl .d2f-tlg .d2f-crow{display:grid;grid-template-columns:32px minmax(0, 1fr) 250px 150px;-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:60px;padding:6px 4px}.d2f-intl .d2f-tlg .d2f-crow:nth-child(even of .d2f-crow){background:rgba(255,255,255,.55)}.d2f-intl .d2f-tlg .d2f-flag{margin:0}.d2f-intl .d2f-tl{display:grid;row-gap:2px;min-width:0;line-height:1.25}.d2f-intl .d2f-tl__left{color:var(--d2f-heading);font-size:16px;font-weight:var(--d2f-w-semibold);white-space:nowrap}.d2f-intl .d2f-tl__local{display:flex;align-items:center;gap:4px;color:var(--d2f-heading);font-size:13px;white-space:nowrap}.d2f-intl .d2f-tl__local .d2f-ic-clock{width:13px;height:13px}.d2f-intl .d2f-tlg .d2f-cpill{display:inline-flex;align-items:center;gap:3px;justify-self:start;padding:2px 8px;border-radius:var(--d2f-r-pill);background:#e3f0e5;color:var(--intl-green);font-size:13px;font-weight:var(--d2f-w-semibold);line-height:1.4}.d2f-intl .d2f-tlg .d2f-cpill:empty{display:none}.d2f-intl .d2f-tlg .d2f-cpill .d2f-ic-tick{width:12px;height:12px}.d2f-intl .d2f-tlg .d2f-crow.is-tomorrow .d2f-cpill{background:#d7f3f6;color:#0b6470}.d2f-intl .is-tomorrow .d2f-ic-clock circle{fill:#17a2b8}@media(min-width: 1280px){.d2f-intl .d2f-tlg{grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;align-items:start}}@media(max-width: 767px){.d2f-intl .d2f-tlg__head{grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:8px;column-gap:8px}.d2f-intl .d2f-tlg__head span:last-child{display:none}.d2f-intl .d2f-tlg .d2f-crow{grid-template-columns:28px minmax(0, 1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:4px;padding-block:10px}.d2f-intl .d2f-tlg .d2f-flag{grid-area:1/1/span 2;align-self:center;width:28px;height:21px}.d2f-intl .d2f-tlg .d2f-crow__name{grid-area:1/2;white-space:normal;overflow:visible;font-size:15px;line-height:1.2}.d2f-intl .d2f-tlg .d2f-cpill{grid-area:2/2}.d2f-intl .d2f-tl{grid-area:1/3/span 2;align-self:center;justify-items:end;text-align:right}.d2f-intl .d2f-tl__left{max-width:136px;font-size:15px;white-space:normal;line-height:1.2}.d2f-intl .d2f-tl__local .d2f-ic-clock{display:none}}.login-landing-section{margin-bottom:160px}@media only screen and (max-width: 767px){.login-landing-section{margin-bottom:48px}}@media only screen and (max-width: 767px){.login-landing-section .breadcrumbs .breadcrumb{font-size:12px}}@media only screen and (max-width: 767px){.login-landing-section .breadcrumbs .seperator{margin:0 4px}}.login-landing-section-content{margin-top:32px}@media only screen and (max-width: 767px){.login-landing-section-content{flex-direction:column}}.login-landing-section-content .left,.login-landing-section-content .right{width:50%}@media only screen and (max-width: 767px){.login-landing-section-content .left,.login-landing-section-content .right{width:100%}}.login-landing-section-content .left{padding-right:120px}@media only screen and (max-width: 1023px){.login-landing-section-content .left{padding-right:30px}}@media only screen and (max-width: 767px){.login-landing-section-content .left{padding-right:0}}.login-landing-section-content .left .welcome,.login-landing-section-content .left .create{margin-bottom:2px;font-weight:var(--weight_600);font-size:32px;line-height:normal}@media only screen and (max-width: 767px){.login-landing-section-content .left .welcome,.login-landing-section-content .left .create{font-size:20px}}.login-landing-section-content .left .welcome-sub{line-height:normal;font-size:16px;color:var(--grey_alt_2);margin-bottom:40px}@media only screen and (max-width: 767px){.login-landing-section-content .left .welcome-sub{font-size:12px}}.login-landing-section-content .left .create-sub{margin-bottom:19px;line-height:normal;font-size:16px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.login-landing-section-content .left .create-sub{font-size:12px}}.login-landing-section-content .left label{font-size:14px;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.login-landing-section-content .left label{font-size:12px}}.login-landing-section-content .left .input-wrap{position:relative;margin-bottom:16px}.login-landing-section-content .left .input-wrap img{position:absolute;top:55%;right:0;transform:translate(-50%, -50%)}.login-landing-section-content .left .input-wrap input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:16px !important}.login-landing-section-content .left .input-wrap input:focus{border:1px solid var(--brand_purple)}.login-landing-section-content .left .form-label{font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.login-landing-section-content .left .form-label{font-size:12px}}.login-landing-section-content .left .pass-wrap{margin-bottom:4px}.login-landing-section-content .left .pass-title{margin-top:16px;display:block}.login-landing-section-content .left .pass-info{margin-bottom:20px;color:var(--blue_alt);font-size:14px;line-height:normal;display:block}@media only screen and (max-width: 767px){.login-landing-section-content .left .pass-info{font-size:12px}}.login-landing-section-content .left .forgot{margin-bottom:24px;margin-top:8px;color:var(--grey_alt_2);display:block;font-size:14px;transition:var(--ease)}@media only screen and (max-width: 767px){.login-landing-section-content .left .forgot{font-size:12px}}.login-landing-section-content .left .forgot:hover{text-decoration:underline}.login-landing-section-content .left .remember-option{margin-bottom:24px}.login-landing-section-content .left .remember-option-box{display:flex;align-items:center}.login-landing-section-content .left .remember-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease)}.login-landing-section-content .left .remember-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.login-landing-section-content .left .remember-option .create-box{align-items:start}.login-landing-section-content .left .remember-option .create-box-top{margin-bottom:16px}.login-landing-section-content .left .remember-option label{color:var(--button_text);font-size:16px}.login-landing-section-content .left .remember-option label a{color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0)}.login-landing-section-content .left .remember-option label a:hover{border-bottom:1px solid var(--brand_purple)}@media only screen and (max-width: 767px){.login-landing-section-content .left .remember-option label{font-size:14px}}.login-landing-section-content .left .remember-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.login-landing-section-content .left .sign-in{width:100%;padding:12px;margin-bottom:24px}@media only screen and (max-width: 767px){.login-landing-section-content .left .sign-in{font-size:14px}}.login-landing-section-content .left .no-account{padding-top:24px;border-top:1px solid var(--border_three);margin-bottom:152px}@media only screen and (max-width: 767px){.login-landing-section-content .left .no-account{margin-bottom:24px;font-size:14px}}.login-landing-section-content .left .already-account{padding-top:24px;border-top:1px solid var(--border_three);margin-bottom:80px}@media only screen and (max-width: 767px){.login-landing-section-content .left .already-account{margin-bottom:24px;font-size:14px}}.login-landing-section-content .left .sign-up-now{text-decoration:underline;font-weight:var(--weight_600);transition:var(--ease)}.login-landing-section-content .left .sign-up-now:hover{color:var(--brand_purple)}.login-landing-section-content .right{position:relative;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.login-landing-section-content .right{display:none}}@media only screen and (max-width: 767px){.account-dashboard-section .breadcrumbs .breadcrumb{font-size:12px}}@media only screen and (max-width: 767px){.account-dashboard-section .breadcrumbs .seperator{margin:0 4px}}.account-dashboard-section-content{margin-bottom:80px}@media only screen and (max-width: 767px){.account-dashboard-section-content{flex-direction:column}}.account-dashboard-section-content .left{width:100%;max-width:264px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .left{max-width:200px}}@media only screen and (max-width: 767px){.account-dashboard-section-content .left{flex-direction:row;max-width:100%;border-bottom:1px solid var(--border_two)}}.account-dashboard-section-content .left a{line-height:normal;padding:16px;border-bottom:1px solid var(--border_two)}.account-dashboard-section-content .left a:last-child{border-bottom:none}.account-dashboard-section-content .left a.is--active{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.account-dashboard-section-content .left a{border-bottom:none}}.account-dashboard-section-content .left-dash{align-items:center}@media only screen and (max-width: 767px){.account-dashboard-section-content .left-dash{border-bottom:none;min-width:70%}}@media only screen and (max-width: 375px){.account-dashboard-section-content .left-dash{align-items:start;flex-direction:column}}@media only screen and (max-width: 767px){.account-dashboard-section-content .left-toggle{margin:24px 0;justify-content:space-between}}@media only screen and (max-width: 767px){.account-dashboard-section-content .left-toggle a{font-size:14px}}.account-dashboard-section-content .right{margin-left:24px;width:100%}@media only screen and (max-width: 767px){.account-dashboard-section-content .right{margin-left:0}}.account-dashboard-section-content .right .dash-title{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-bottom:24px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .dash-title{font-size:20px}}.account-dashboard-section-content .right .recent-order{color:var(--grey_alt_2);font-size:16px;line-height:normal;font-weight:var(--weight_600);margin-bottom:8px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order{font-size:14px}}.account-dashboard-section-content .right .recent-order-box{border:1px solid var(--border_two);border-radius:var(--border_radius_small);margin-bottom:48px}.account-dashboard-section-content .right .recent-order-box .top{padding:24px;border-bottom:1px solid var(--border_two)}.account-dashboard-section-content .right .recent-order-box .top .order-number{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .top .order-number{font-size:14px}}.account-dashboard-section-content .right .recent-order-box .top .view-order{color:var(--brand_purple);line-height:normal;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .top .view-order{font-size:14px}}.account-dashboard-section-content .right .recent-order-box .top .view-order:hover{border-bottom:1px solid var(--brand_purple)}.account-dashboard-section-content .right .recent-order-box .middle{padding:24px;border-bottom:1px solid var(--border_two);position:relative}@media only screen and (max-width: 400px){.account-dashboard-section-content .right .recent-order-box .middle{padding:12px}}.account-dashboard-section-content .right .recent-order-box .middle::before{content:"";position:absolute;top:38%;left:40px;right:40px;height:2px;background:var(--progress);z-index:-1}.account-dashboard-section-content .right .recent-order-box .middle::after{content:"";position:absolute;top:38%;left:40px;height:2px;background:var(--green_alt_2);width:0;transition:width var(--ease);z-index:-1}.account-dashboard-section-content .right .recent-order-box .middle.progress-1::after{width:20%}.account-dashboard-section-content .right .recent-order-box .middle.progress-2::after{width:40%}.account-dashboard-section-content .right .recent-order-box .middle.progress-3::after{width:60%}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .recent-order-box .middle.progress-3::after{width:62%}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .middle.progress-3::after{width:58%}}.account-dashboard-section-content .right .recent-order-box .middle.progress-complete::after{width:90%}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .recent-order-box .middle.progress-complete::after{width:84%}}@media only screen and (max-width: 500px){.account-dashboard-section-content .right .recent-order-box .middle.progress-complete::after{width:77%}}.account-dashboard-section-content .right .recent-order-box .middle-box{text-align:center;position:relative;z-index:5}.account-dashboard-section-content .right .recent-order-box .middle-box span{display:block;margin-top:8px;font-size:14px;line-height:normal}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .recent-order-box .middle-box span{font-size:12px}}.account-dashboard-section-content .right .recent-order-box .middle-box .progress{border-radius:50%;border:2px solid var(--border_two);background:var(--white_alt_2);margin:0 auto;width:30px;height:30px;display:flex;position:relative;z-index:5}.account-dashboard-section-content .right .recent-order-box .middle-box .progress.checkpoint{background:var(--green_alt_2);border:2px solid var(--green_alt_2)}.account-dashboard-section-content .right .recent-order-box .middle-box .progress.complete{background:var(--green);border:2px solid var(--green)}.account-dashboard-section-content .right .recent-order-box .middle-box .progress img{width:100%;max-width:22px;margin:0 auto;opacity:0}.account-dashboard-section-content .right .recent-order-box .middle-box .progress img.checked{opacity:1}.account-dashboard-section-content .right .recent-order-box .bottom{padding:24px}.account-dashboard-section-content .right .recent-order-box .bottom .left .items-title{color:var(--grey_alt_2);font-weight:var(--weight_600);line-height:22px;margin-bottom:8px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .bottom .left .items-title{font-size:14px}}.account-dashboard-section-content .right .recent-order-box .bottom .left-box .image-container{margin-right:12px;position:relative;width:100%;height:64px;max-width:64px;border-radius:var(--border_radius_small);overflow:hidden}.account-dashboard-section-content .right .recent-order-box .bottom .left-box-text .flo-title{font-weight:var(--weight_600);line-height:22px;margin-bottom:2px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .bottom .left-box-text .flo-title{font-size:14px;line-height:normal}}.account-dashboard-section-content .right .recent-order-box .bottom .left-box-text .flo-size{color:var(--blue_alt);font-size:12px;line-height:normal;margin-bottom:2px}.account-dashboard-section-content .right .recent-order-box .bottom .left-box-text .flo-quantity{font-size:12px;line-height:normal;color:var(--blue_alt);margin-bottom:0}.account-dashboard-section-content .right .recent-order-box .bottom .right{display:flex;justify-content:flex-end}.account-dashboard-section-content .right .recent-order-box .bottom .right p{color:var(--grey_alt_2);line-height:22px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .recent-order-box .bottom .right .total-price-sum{font-size:14px}}.account-dashboard-section-content .right .account-title{color:grey_alt_2;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .account-title{font-size:14px}}.account-dashboard-section-content .right .account-options-btns{margin-top:16px}.account-dashboard-section-content .right .account-options-btns a{display:flex}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .account-options-btns a{font-size:14px;padding:10px}}.account-dashboard-section-content .right .account-options-btns a:first-child{margin-right:8px}.account-dashboard-section-content .right .orders-section-box{border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius_small);margin-bottom:12px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box{align-items:start}}.account-dashboard-section-content .right .orders-section-box:last-child{margin-bottom:0}.account-dashboard-section-content .right .orders-section-box .left{max-width:unset}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .orders-section-box .left{min-width:-moz-fit-content;min-width:fit-content;border-bottom:none}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box .left{min-width:70%;max-width:70%}}.account-dashboard-section-content .right .orders-section-box .left .image-container{margin-right:12px;position:relative;width:100%;height:64px;min-width:64px;max-width:64px;border-radius:var(--border_radius_small);overflow:hidden}@media only screen and (max-width: 375px){.account-dashboard-section-content .right .orders-section-box .left .image-container{margin-bottom:16px}}.account-dashboard-section-content .right .orders-section-box .left-text{min-width:-moz-fit-content;min-width:fit-content}.account-dashboard-section-content .right .orders-section-box .left-text .order-numb{font-weight:var(--weight_600);line-height:normal;font-size:16px;margin-bottom:8px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box .left-text .order-numb{font-size:14px}}.account-dashboard-section-content .right .orders-section-box .left-text .item-price{margin:0 24px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .orders-section-box .left-text .item-price{margin:0}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box .left-text .item-no,.account-dashboard-section-content .right .orders-section-box .left-text .item-price{font-size:14px}}.account-dashboard-section-content .right .orders-section-box .left-text .order-info-new .status{max-width:-moz-fit-content;max-width:fit-content;margin-left:8px;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center}.account-dashboard-section-content .right .orders-section-box .left-text .order-info-new .status-delivered{background:#d5f6d6}.account-dashboard-section-content .right .orders-section-box .left-text .order-info-new .status-progress{background:#fbead5}.account-dashboard-section-content .right .orders-section-box .left-text .order-info-new .status img{width:100%;max-width:14px;min-height:14px;max-height:14px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .orders-section-box .left-text .order-info-new{flex-direction:column;gap:8px}}.account-dashboard-section-content .right .orders-section-box .right{display:flex;justify-content:flex-end}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box .right{justify-content:end;width:100%;margin-left:0}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .orders-section-box .right{justify-content:end}}@media only screen and (max-width: 375px){.account-dashboard-section-content .right .orders-section-box .right{margin-top:12px;padding-left:0}}.account-dashboard-section-content .right .orders-section-box .right a{color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .orders-section-box .right a{font-size:14px}}.account-dashboard-section-content .right .orders-section-box .right a:hover{border-bottom:1px solid var(--brand_purple)}.account-dashboard-section-content .right .order-details-section-box{border:1px solid var(--border_two);overflow:hidden;border-radius:var(--border_radius_small);padding:40px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box{padding:24px}}@media only screen and (max-width: 375px){.account-dashboard-section-content .right .order-details-section-box{padding:24px 12px}}.account-dashboard-section-content .right .order-details-section-box .status{margin-bottom:32px}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress{margin-bottom:35px;position:relative}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress::before{content:"";position:absolute;top:30%;left:30px;right:40px;height:2px;background:var(--progress);z-index:-1}@media only screen and (max-width: 350px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress::before{right:0}}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress::after{content:"";position:absolute;top:30%;left:30px;height:2px;background:var(--green_alt_2);width:0;transition:width var(--ease);z-index:-1}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-1::after{width:20%}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-2::after{width:40%}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-3::after{width:60%}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-3::after{width:62%}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-3::after{width:58%}}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-complete::after{width:90%}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-complete::after{width:84%}}@media only screen and (max-width: 500px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress.progress-complete::after{width:77%}}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box{text-align:center;position:relative;z-index:5}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box span{display:block;margin-top:8px;font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box span{font-size:12px}}@media only screen and (max-width: 350px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box span{font-size:11px}}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress{border-radius:50%;border:2px solid var(--border_two);background:var(--white_alt_2);margin:0 auto;width:30px;height:30px;display:flex;position:relative;z-index:5}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress.checkpoint{background:var(--green_alt_2);border:2px solid var(--green_alt_2)}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress.complete{background:var(--green);border:2px solid var(--green)}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress.complete:after{content:"";position:absolute;top:55%;right:106%;height:2px;background:var(--green_alt_2);z-index:0}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress img{width:100%;max-width:22px;margin:0 auto;opacity:0}.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .middle-box .progress img.checked{opacity:1}@media only screen and (max-width: 350px){.account-dashboard-section-content .right .order-details-section-box .details-section-box-progress .deliv-box .progress{margin-left:auto;margin-right:unset}}.account-dashboard-section-content .right .order-details-section-box .delivery-information .left{max-width:100%}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .left{border-bottom:none}}.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:4px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-title{font-size:16px}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-title{font-size:14px}}.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-msg{color:var(--grey_alt_2);line-height:normal;font-size:16px;margin-bottom:0}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-msg{font-size:14px}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .left .status-msg{font-size:12px}}.account-dashboard-section-content .right .order-details-section-box .delivery-information .right-info{display:flex;justify-content:flex-end}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-details-section-box .delivery-information .right-info{justify-content:start;margin-left:0;margin-top:12px}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-details-section-box .delivery-information{flex-direction:column}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-details-section-box .delivery-information a{font-size:14px}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .order-details-section-box .delivery-information a{padding:10px}}.account-dashboard-section-content .right .delivery-details-section{margin-top:32px;align-items:unset}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section{flex-direction:column}}.account-dashboard-section-content .right .delivery-details-section .left-details-container,.account-dashboard-section-content .right .delivery-details-section .right-details-container{width:48%}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section .left-details-container,.account-dashboard-section-content .right .delivery-details-section .right-details-container{width:100%}}.account-dashboard-section-content .right .delivery-details-section .left-details-container .detail-title,.account-dashboard-section-content .right .delivery-details-section .right-details-container .detail-title{font-weight:var(--weight_600);border-bottom:1px solid var(--border_two);padding-bottom:16px;margin-bottom:16px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .delivery-details-section .left-details-container .detail-title,.account-dashboard-section-content .right .delivery-details-section .right-details-container .detail-title{font-size:14px}}.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex{margin-bottom:16px}.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .left-details,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .left-details{min-width:135px;margin-right:16px}.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .left-details p,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .left-details p{color:var(--blue_alt)}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .left-details p,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .left-details p{font-size:14px}}.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .right-details span,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .right-details span{display:block;line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .right-details span,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .right-details span{font-size:14px}}.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .right-details .recip-name,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .right-details .recip-name{color:var(--grey_alt_2)}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .right-details .recip-name,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .right-details .recip-name{font-size:14px}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .delivery-details-section .left-details-container .details-flex .right-details p,.account-dashboard-section-content .right .delivery-details-section .right-details-container .details-flex .right-details p{font-size:14px}}.account-dashboard-section-content .right .item-summary .items-title{color:var(--grey_alt_2);font-weight:var(--weight_600);line-height:22px;margin-bottom:16px;border-bottom:1px solid var(--border_two);padding-bottom:16px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .item-summary .items-title{font-size:14px}}.account-dashboard-section-content .right .item-summary-content{margin-bottom:32px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .item-summary-content .left{border-bottom:none}}.account-dashboard-section-content .right .item-summary-content .left-box .image-container{margin-right:12px;position:relative;width:100%;height:64px;max-width:64px;border-radius:var(--border_radius_small);overflow:hidden}.account-dashboard-section-content .right .item-summary-content .left-box-text .flo-title{font-weight:var(--weight_600);line-height:22px;margin-bottom:2px}.account-dashboard-section-content .right .item-summary-content .left-box-text .flo-size{color:var(--blue_alt);font-size:12px;line-height:normal;margin-bottom:2px}.account-dashboard-section-content .right .item-summary-content .left-box-text .flo-quantity{font-size:12px;line-height:normal;color:var(--blue_alt);margin-bottom:0}.account-dashboard-section-content .right .item-summary-content .right{display:flex;justify-content:flex-end}.account-dashboard-section-content .right .item-summary-content .right p{color:var(--grey_alt_2);line-height:22px}.account-dashboard-section-content .right .order-summary-section{margin-top:35px}.account-dashboard-section-content .right .order-summary-section .order-title{color:var(--grey_alt_2);font-weight:var(--weight_600);line-height:22px;margin-bottom:16px;border-bottom:1px solid var(--border_two);padding-bottom:16px}.account-dashboard-section-content .right .order-summary-section-content .row{margin-bottom:8px}.account-dashboard-section-content .right .order-summary-section-content .row .left-p{color:var(--blue_alt);line-height:22px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .row .left-p{font-size:14px}}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .row p{font-size:14px}}.account-dashboard-section-content .right .order-summary-section-content .row .service{margin-right:4px}.account-dashboard-section-content .right .order-summary-section-content .total-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--border_two)}.account-dashboard-section-content .right .order-summary-section-content .total-section .total-price{font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .total-section .total-price{font-size:16px}}.account-dashboard-section-content .right .order-summary-section-content .invoices-section{margin-top:35px;margin-bottom:64px}.account-dashboard-section-content .right .order-summary-section-content .invoices-section .invoices-title{color:var(--grey_alt_2);font-weight:var(--weight_600);line-height:22px;margin-bottom:16px;border-bottom:1px solid var(--border_two);padding-bottom:16px}.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content p{margin-bottom:8px;color:var(--blue_alt);line-height:22px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content p{font-size:14px}}.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content-btns a{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content-btns a{font-size:14px}}.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content-btns a img{margin-right:8px}.account-dashboard-section-content .right .order-summary-section-content .invoices-section-content-btns a:first-child{margin-bottom:8px}.account-dashboard-section-content .right .order-summary-section-content .need-help-section{text-align:center;padding:32px 0}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .need-help-section{padding:22px 0}}.account-dashboard-section-content .right .order-summary-section-content .need-help-section a{color:var(--brand_purple);font-weight:var(--weight_600);line-height:normal;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .order-summary-section-content .need-help-section a{font-size:14px}}.account-dashboard-section-content .right .order-summary-section-content .need-help-section a:hover{border-bottom:1px solid var(--brand_purple)}.account-dashboard-section-content .right .my-details-section .details-title{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-bottom:24px}.account-dashboard-section-content .right .my-details-section .details-sub{color:var(--grey_alt_2);font-size:16px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border_two)}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .my-details-section .details-sub{border-bottom:none;font-size:14px}}.account-dashboard-section-content .right .my-details-section-content{width:50%}@media only screen and (max-width: 1024px){.account-dashboard-section-content .right .my-details-section-content{width:100%}}.account-dashboard-section-content .right .my-details-section-content .change{color:#9ba5b7;margin-top:8px;font-size:14px;line-height:19px;letter-spacing:-0.28px}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .my-details-section-content .change{font-size:12px}}.account-dashboard-section-content .right .my-details-section-content .change a{color:#9ba5b7}.account-dashboard-section-content .right .my-details-section-content label{color:#545f71;font-size:14px;line-height:19px;letter-spacing:.28px;margin-top:16px;display:block}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .my-details-section-content label{font-size:12px;line-height:normal;font-weight:var(--weight_600)}}.account-dashboard-section-content .right .my-details-section-content .btn-dash{margin-bottom:32px;margin-top:24px}@media only screen and (max-width: 1023px){.account-dashboard-section-content .right .my-details-section-content .btn-dash{font-size:14px}}@media only screen and (max-width: 767px){.account-dashboard-section-content .right .my-details-section-content .btn-dash{width:100%}}.account-dashboard-section-content .right .my-details-section-content .btn-dash-last{margin-bottom:0}.account-dashboard-section-content .right .my-details-section-content input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:12px;padding-left:16px !important}.account-dashboard-section-content .right .my-details-section-content input:focus{border:1px solid var(--brand_purple)}.blog-homepage-section{margin-bottom:80px}@media only screen and (max-width: 767px){.blog-homepage-section .breadcrumbs .breadcrumb{font-size:12px}}@media only screen and (max-width: 767px){.blog-homepage-section .breadcrumbs .seperator{margin:0 4px}}.blog-homepage-section .blog-hero{padding-bottom:24px;margin-bottom:24px}@media only screen and (max-width: 767px){.blog-homepage-section .blog-hero{flex-direction:column;align-items:start}}@media only screen and (max-width: 1023px){.blog-homepage-section .blog-hero .left{max-width:60%}}@media only screen and (max-width: 767px){.blog-homepage-section .blog-hero .left{max-width:100%;width:100%}}.blog-homepage-section .blog-hero .left .blog-hero-title{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-bottom:4px}@media only screen and (max-width: 767px){.blog-homepage-section .blog-hero .left .blog-hero-title{font-size:24px}}.blog-homepage-section .blog-hero .left p{color:var(--grey_alt_2);line-height:22px}@media only screen and (max-width: 767px){.blog-homepage-section .blog-hero .left p{font-size:14px;line-height:normal}}@media only screen and (max-width: 767px){.blog-homepage-section .blog-hero .right{margin-top:12px}}.blog-homepage-section .blog-hero .right a{display:flex;padding:12px}@media only screen and (max-width: 1023px){.blog-homepage-section .blog-hero .right a{font-size:14px}}.blog-homepage-section-content .blog-top-trio{display:flex;margin-bottom:48px;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.blog-homepage-section-content .blog-top-trio::-webkit-scrollbar{display:none}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio{overflow-x:scroll}}.blog-homepage-section-content .blog-top-trio .col{display:flex;flex-direction:column;position:relative;min-width:30%}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col{flex-direction:row}}.blog-homepage-section-content .blog-top-trio .col p,.blog-homepage-section-content .blog-top-trio .col span{position:relative;z-index:5}.blog-homepage-section-content .blog-top-trio .col-featured{width:100%;min-width:60%;margin-right:24px;min-height:474px;padding:34px;border-radius:var(--border_radius);overflow:hidden;display:flex;flex-direction:column;transition:var(--ease)}.blog-homepage-section-content .blog-top-trio .col-featured img{transition:var(--ease);transform:scale(1)}.blog-homepage-section-content .blog-top-trio .col-featured:hover img{transform:scale(1.05)}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured{min-height:400px;padding:24px;margin-right:12px;min-width:90%}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-top-trio .col-featured{min-height:300px;min-width:90%}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-overlay{background:linear-gradient(180deg, rgba(55, 54, 79, 0) 0%, rgb(54, 53, 78) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text{position:absolute;bottom:24px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text{padding-right:24px}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .blog-title-main{color:var(--white);font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:8px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .blog-title-main{font-size:20px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .blog-title-main{font-size:16px}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .blog-excerpt{color:var(--white);line-height:22px;opacity:.72}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .blog-excerpt{font-size:14px}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .author-date{margin-top:24px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .author-date{margin-top:12px}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .author-date span{color:var(--white);margin-right:24px;font-size:14px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .author-date span{font-size:12px}}.blog-homepage-section-content .blog-top-trio .col-featured .blog-text .author-date span:last-child{margin-right:0}.blog-homepage-section-content .blog-top-trio .col .row{position:relative;padding:24px;flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:var(--border_radius);overflow:hidden}.blog-homepage-section-content .blog-top-trio .col .row img{transition:var(--ease);transform:scale(1)}.blog-homepage-section-content .blog-top-trio .col .row:hover img{transform:scale(1.05)}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col .row{padding:12px;width:100%;min-width:410px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-top-trio .col .row{min-width:300px}}.blog-homepage-section-content .blog-top-trio .col .row:first-child{margin-bottom:24px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col .row:first-child{margin-bottom:0;margin-right:12px}}.blog-homepage-section-content .blog-top-trio .col .row .blog-overlay{background:linear-gradient(180deg, rgba(55, 54, 79, 0) 0%, rgb(54, 53, 78) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.blog-homepage-section-content .blog-top-trio .col .row .blog-text{position:absolute;bottom:24px}.blog-homepage-section-content .blog-top-trio .col .row .blog-text .blog-title-small{font-size:20px;line-height:normal;font-weight:var(--weight_600);color:var(--white);margin-bottom:16px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col .row .blog-text .blog-title-small{font-size:16px;margin-bottom:4px;padding-right:12px}}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-top-trio .col .row .blog-text .author-date{flex-direction:column;align-items:start;margin-top:4px}}.blog-homepage-section-content .blog-top-trio .col .row .blog-text .author-date span{font-size:14px;line-height:normal;color:var(--white);margin-right:16px}.blog-homepage-section-content .blog-top-trio .col .row .blog-text .author-date span:last-child{margin-right:0}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat{flex-direction:column}}.blog-homepage-section-content .blog-latest-cat .lat-cat-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .lat-cat-title{font-size:16px}}.blog-homepage-section-content .blog-latest-cat .left{width:100%;min-width:60%;margin-right:24px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left{margin-right:12px}}.blog-homepage-section-content .blog-latest-cat .left .row{margin-bottom:16px}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row{margin-bottom:0}}.blog-homepage-section-content .blog-latest-cat .left .row .image-container{position:relative;width:100%;max-width:264px;min-height:200px;border-radius:var(--border_radius);overflow:hidden;margin-right:24px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .row .image-container{max-width:150px;min-height:150px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row .image-container{max-width:120px;min-height:120px;margin-right:16px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text{padding:24px 0}}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .blog-title{font-weight:var(--weight_600);line-height:normal;font-size:20px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .blog-title{font-size:16px;padding-right:12px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .blog-title{font-size:14px}}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date{margin:16px 0}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date{margin:8px 0}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date{flex-direction:column;align-items:start}}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date span{color:var(--grey_alt_2);line-height:22px;margin-right:16px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date span{font-size:14px}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date span{font-size:12px;line-height:normal}}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .author-date span:last-child{margin-right:0}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .read{color:var(--brand_purple);font-size:var(--weight_600);line-height:normal;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .read{font-size:14px}}.blog-homepage-section-content .blog-latest-cat .left .row .blog-text .read:hover{border-bottom:1px solid var(--brand_purple)}.blog-homepage-section-content .blog-latest-cat .left .load-more-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:32px;margin-bottom:12px}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .left .load-more-section{margin-bottom:32px}}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .left .load-more-section a{font-size:14px}}.blog-homepage-section-content .blog-latest-cat .left .load-more-section span{display:block;color:var(--grey_alt_3);margin-top:12px;font-size:14px}.blog-homepage-section-content .blog-latest-cat .right{min-width:30%;max-width:30%}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .right{min-width:40%;max-width:40%}}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .right{min-width:100%;max-width:100%}}.blog-homepage-section-content .blog-latest-cat .right .cats{margin-bottom:64px;flex-wrap:wrap}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .right .cats{margin-bottom:24px}}.blog-homepage-section-content .blog-latest-cat .right .cats a{font-size:14px;line-height:normal;font-weight:var(--weight_700);padding:8px 12px;margin-right:8px;margin-top:8px}@media only screen and (max-width: 1023px){.blog-homepage-section-content .blog-latest-cat .right .cats a{padding:8px;font-size:12px}}.blog-homepage-section-content .blog-latest-cat .right .cats a:last-child{margin-right:8px}.blog-homepage-section-content .blog-latest-cat .right .social-icons{margin-bottom:64px}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .right .social-icons{margin-bottom:24px}}.blog-homepage-section-content .blog-latest-cat .right .social-icons a{margin-right:16px}.blog-homepage-section-content .blog-latest-cat .right .social-icons a:last-child{margin-right:0}.blog-homepage-section-content .blog-latest-cat .right .social-icons a:hover{transform:translateY(-3px) !important}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta{background:var(--white_alt);padding:24px;border-radius:var(--border_radius)}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .keep-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:8px;text-align:center}@media only screen and (max-width: 767px){.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .keep-title{font-size:16px}}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .keep-sub{font-size:14px;line-height:22px;text-align:center;margin-bottom:24px}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta label{font-size:12px;line-height:normal;font-weight:var(--weight_600);margin-bottom:8px}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta input{border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:12px;padding-left:16px !important;font-size:14px}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta input:focus{border:1px solid var(--brand_purple)}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .sign-up{margin-top:12px;display:flex;justify-content:center;font-size:14px;padding:12px}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .policy{margin-top:12px;text-align:center;font-size:12px;line-height:normal;color:var(--blue_alt);display:flex;justify-content:center;transition:var(--ease)}.blog-homepage-section-content .blog-latest-cat .right .keep-up-cta .policy:hover{color:var(--brand_purple)}.blog-category-home-section{margin-bottom:67px}.blog-post-section .breadcrumbs{flex-wrap:wrap}@media only screen and (max-width: 767px){.blog-post-section .breadcrumbs .breadcrumb,.blog-post-section .breadcrumbs .seperator{margin-bottom:8px;font-size:12px}}@media only screen and (max-width: 767px){.blog-post-section .seperator{margin:0 4px}}.blog-post-section .blog-feat-image{position:relative;width:100%;min-height:400px;margin-bottom:32px;border-radius:var(--border_radius);overflow:hidden;margin-top:16px}@media only screen and (max-width: 767px){.blog-post-section .blog-feat-image{min-height:250px;margin-top:0}}.blog-post-section .blog-wrapper{padding:0 95px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper{padding:0 50px}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper{padding:0}}.blog-post-section .blog-wrapper-small{padding:0 94px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small{padding:0 50px}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small{padding:0}}.blog-post-section .blog-wrapper-small .blog-intro{padding-bottom:32px;margin-bottom:32px}.blog-post-section .blog-wrapper-small .blog-intro .intro-small{font-size:14px;line-height:normal;color:var(--blue_alt)}.blog-post-section .blog-wrapper-small .blog-intro .blog-title{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-top:8px;margin-bottom:16px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small .blog-intro .blog-title{font-size:24px}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .blog-intro .blog-title{font-size:16px}}.blog-post-section .blog-wrapper-small .blog-intro .blog-author span{color:var(--grey_alt_2);line-height:22px;margin-right:16px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small .blog-intro .blog-author span{font-size:14px;line-height:normal}}.blog-post-section .blog-wrapper-small .blog-intro .blog-author span:last-child{margin-right:0}.blog-post-section .blog-wrapper-small .the-post{margin-bottom:64px}.blog-post-section .blog-wrapper-small .the-post p{margin-bottom:32px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small .the-post p{font-size:14px}}.blog-post-section .blog-wrapper-small .the-post a{transition:var(--ease);text-decoration:underline}.blog-post-section .blog-wrapper-small .the-post a:hover{color:var(--brand_purple)}.blog-post-section .blog-wrapper-small .the-post ul{list-style-type:disc;list-style-position:inside}.blog-post-section .blog-wrapper-small .the-post ul li{margin-bottom:10px;text-indent:-23px;padding-left:23px}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .the-post ul li{font-size:14px}}.blog-post-section .blog-wrapper-small .the-post ul li:last-child{margin-bottom:0}.blog-post-section .blog-wrapper-small .the-post .article-image-container{margin:32px 0}.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image{position:relative;min-height:555px;border-radius:var(--border_radius);overflow:hidden;display:flex;justify-content:center}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image{min-height:350px}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image{min-height:200px}}.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image img{max-height:555px}@media only screen and (max-width: 1023px){.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image img{max-height:350px}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image img{max-height:200px}}.blog-post-section .blog-wrapper-small .the-post .article-image-container .article-image-caption{display:block;color:var(--grey_alt_2);font-size:12px;line-height:normal;margin-top:12px}.blog-post-section .blog-wrapper-small .posted-in-section{padding:24px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .posted-in-section{flex-direction:column}}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .posted-in-section .left{margin-bottom:24px}}.blog-post-section .blog-wrapper-small .posted-in-section .left p{font-size:14px;line-height:normal;margin-right:8px}.blog-post-section .blog-wrapper-small .posted-in-section .left a{padding:8px 12px}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .posted-in-section .left a{font-size:14px}}.blog-post-section .blog-wrapper-small .posted-in-section .right p{margin-right:8px}@media only screen and (max-width: 767px){.blog-post-section .blog-wrapper-small .posted-in-section .right p{font-size:14px}}.blog-post-section .blog-wrapper-small .posted-in-section .right a{margin-right:16px}.blog-post-section .blog-wrapper-small .posted-in-section .right a:last-child{margin-right:0}.related-post-section .related-post-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 767px){.related-post-section .related-post-title{font-size:16px}}.related-post-section-content{gap:24px;align-items:start}@media only screen and (max-width: 1023px){.related-post-section-content{overflow-x:scroll}}.related-post-section-content .col{position:relative;width:32%}@media only screen and (max-width: 1023px){.related-post-section-content .col{width:100%;min-width:51%;max-width:51%}}@media only screen and (max-width: 767px){.related-post-section-content .col{min-width:80%;max-width:80%}}.related-post-section-content .col .image-container{overflow:hidden;width:100%;height:200px}.related-post-section-content .col .image-container img{width:100%;height:200px;border-radius:var(--border_radius);overflow:hidden;transition:var(--ease)}.related-post-section-content .col .image-container img:hover{transform:scale(1.2)}.related-post-section-content .col .related-title{margin-top:24px;margin-bottom:16px;font-size:20px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 1024px){.related-post-section-content .col .related-title{font-size:16px}}.related-post-section-content .col .author-date{margin-bottom:16px}.related-post-section-content .col .author-date p{line-height:22px;color:var(--grey_alt_2);margin-right:16px}@media only screen and (max-width: 1024px){.related-post-section-content .col .author-date p{font-size:14px}}.related-post-section-content .col .author-date p:last-child{margin-right:0}.related-post-section-content .col span{display:block;width:-moz-fit-content;width:fit-content;color:var(--brand_purple);line-height:normal;font-weight:var(--weight_600);transition:var(--ease)}@media only screen and (max-width: 1024px){.related-post-section-content .col span{font-size:14px}}.related-post-section-content .col span:hover{text-decoration:underline}.product-listing-page .swiper-container{width:100%}@media only screen and (max-width: 767px){.product-listing-page .breadcrumbs{overflow-x:scroll}}@media only screen and (max-width: 767px){.product-listing-page .breadcrumbs .breadcrumb{font-size:12px;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (max-width: 767px){.product-listing-page .breadcrumbs .seperator{margin:0 4px}}.product-listing-page-content{justify-content:space-between}@media only screen and (max-width: 1023px){.product-listing-page-content{flex-direction:column}}.product-listing-page-content .left{width:100%;max-width:607px;margin-right:64px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 1024px){.product-listing-page-content .left{max-width:500px}}@media only screen and (max-width: 1023px){.product-listing-page-content .left{max-width:400px;margin:0 auto;position:relative;top:0}}@media only screen and (max-width: 767px){.product-listing-page-content .left{max-width:100%}}.product-listing-page-content .left .product-image{width:100%;position:relative;border-radius:var(--border_radius);overflow:hidden;background:var(--grey_alt);height:607px;width:607px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1024px){.product-listing-page-content .left .product-image{height:500px;width:500px}}@media only screen and (max-width: 1023px){.product-listing-page-content .left .product-image{height:400px;width:400px}}@media only screen and (max-width: 767px){.product-listing-page-content .left .product-image{height:92vw;width:92vw}}.product-listing-page-content .left .product-image img{max-width:100%;border-radius:var(--border_radius);overflow:hidden}.product-listing-page-content .left .product-image .tabs{position:absolute;z-index:5;left:16px;top:16px}.product-listing-page-content .left .product-image .expand{position:absolute;top:16px;right:16px;background:var(--white);padding:12px;display:flex;border-radius:50%}@media only screen and (max-width: 767px){.product-listing-page-content .left .product-image .expand{padding:8px;top:12px}}.product-listing-page-content .right{width:48%;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.product-listing-page-content .right{width:100%;margin-top:24px}}.product-listing-page-content .right .product-title{order:1;font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-bottom:0}@media only screen and (max-width: 767px){.product-listing-page-content .right .product-title{font-size:20px}}.product-listing-page-content .right .customer-info{order:2}.product-listing-page-content .right .product-info{order:3;color:var(--blue_alt);line-height:22px;margin-top:8px;margin-bottom:12px}@media only screen and (max-width: 767px){.product-listing-page-content .right .product-info{font-size:14px}}.product-listing-page-content .right .d2f-disclaimer{order:4;position:relative;margin-bottom:58px}.product-listing-page-content .right .d2f-disclaimer .product-disclaimer{font-size:12px;color:var(--blue_alt);line-height:20px}.product-listing-page-content .right .d2f-disclaimer .disclaimer-more{display:none}.product-listing-page-content .right .d2f-disclaimer .moreless-button{font-weight:var(--weight_600);display:block;color:var(--brand_purple);font-size:14px;display:flex;position:absolute;bottom:-10px;left:0;height:50px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 110%);width:100%;padding-top:50px}.product-listing-page-content .right .d2f-disclaimer .moreless-button.is-active{background:none}.product-listing-page-content .right .product-size-boxes{order:5}.product-listing-page-content .right .order-today-ban{padding:14px 20px 14px 14px;border-radius:0;border:4px solid #eef0ef;background:#fff;border-left:6px solid #91bb35;margin:13px 13px 27px 0}.product-listing-page-content .right .order-today-ban p{font-size:16px !important}.product-listing-page-content .right .order-today-ban span{color:#91bb35}.product-listing-page-content .right .order-today-ban .truck{margin-right:8px;display:none}@media only screen and (max-width: 767px){.product-listing-page-content .right .order-today-ban .order-count{font-size:14px;margin-left:4px}}.product-listing-page-content .right .florist{order:9}.product-listing-page-content .right .mob-only{display:none;order:10;margin-top:35px;font-weight:600;font-size:20px}@media only screen and (max-width: 767px){.product-listing-page-content .right .split-desc-title{display:block}.product-listing-page-content .right .split-desc{order:11}.product-listing-page-content .right .split-disc{order:12}}.product-listing-page-content .right .top{margin-bottom:8px}.product-listing-page-content .right .top-info{align-items:start;justify-content:space-between}.product-listing-page-content .right .top .what-size{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.product-listing-page-content .right .top .what-size{font-size:14px}}.product-listing-page-content .right .top .currency{font-size:14px;color:var(--blue_alt)}@media only screen and (max-width: 767px){.product-listing-page-content .right .top .currency{font-size:12px}}.product-listing-page-content .right .top .currency a{color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0)}.product-listing-page-content .right .top .currency a:hover{border-bottom:1px solid var(--brand_purple)}.product-listing-page-content .right .bottom{margin-bottom:16px;display:flex}.product-listing-page-content .right .bottom .box{border:1px solid var(--border_three);border-radius:var(--border_radius);overflow:hidden;width:32%;padding:16px;transition:var(--ease);margin-right:12px;transition:var(--ease)}.product-listing-page-content .right .bottom .box:hover{border:1px solid #fab300}.product-listing-page-content .right .bottom .box:last-child{margin-right:0}@media only screen and (max-width: 1024px){.product-listing-page-content .right .bottom .box{padding:12px}}@media only screen and (max-width: 767px){.product-listing-page-content .right .bottom .box{padding:8px}}.product-listing-page-content .right .bottom .box.is--active{background:#fffdf7;border:1px solid #fab300}.product-listing-page-content .right .bottom .box .top{flex-wrap:wrap}.product-listing-page-content .right .bottom .box .top p{margin-bottom:4px}@media only screen and (max-width: 1024px){.product-listing-page-content .right .bottom .box .top p{font-size:14px;line-height:normal}}@media only screen and (max-width: 375px){.product-listing-page-content .right .bottom .box .top p{font-size:12px}}.product-listing-page-content .right .bottom .box .top input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:20px;min-height:20px;background:var(--white);border:1px solid var(--border_three);border-radius:50%;position:relative;cursor:pointer;transition:var(--ease);margin-right:8px;margin-bottom:4px}.product-listing-page-content .right .bottom .box .top input[type=radio]:checked{background:#fab300}.product-listing-page-content .right .bottom .box .top input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--white);border-radius:50%;transform:translate(-50%, -50%)}.product-listing-page-content .right .bottom .box span{display:block;font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-top:4px}@media only screen and (max-width: 1024px){.product-listing-page-content .right .bottom .box span{font-size:16px}}@media only screen and (max-width: 767px){.product-listing-page-content .right .bottom .box span{font-size:14px}}@media only screen and (max-width: 767px){.product-listing-page-content .right .bottom .box .price-box{text-align:center}}.product-listing-page-content .service-details-content{margin-bottom:32px;order:6}.product-listing-page-content .service-details-content .service-fee{font-size:14px;color:var(--blue_alt);border-bottom:1px solid var(--border_three);padding:16px 0}.product-listing-page-content .service-details-content .service-fee p{font-weight:var(--weight_400);line-height:normal}.product-listing-page-content .service-details-content .service-fee-title{line-height:22px;font-size:16px;color:var(--blue_alt);line-height:normal}.product-listing-page-content .service-details-content .service-fee-price{line-height:22px;font-size:20px;color:var(--blue_alt);line-height:normal}@media only screen and (max-width: 767px){.product-listing-page-content .service-details-content .service-fee-price{font-size:16px}}.product-listing-page-content .service-details-content .total-price{font-size:14px;color:var(--blue_alt);font-weight:var(--weight_600);line-height:normal;margin-bottom:8px;padding:16px 0;border-bottom:1px solid var(--border_three)}.product-listing-page-content .service-details-content .total-price-title{font-weight:var(--weight_600);line-height:22px;font-size:16px}.product-listing-page-content .service-details-content .total-price-price{font-weight:var(--weight_700);font-size:20px}@media only screen and (max-width: 767px){.product-listing-page-content .service-details-content .total-price-price{font-size:16px}}.product-listing-page-content .product-date-picker{margin-bottom:32px}.product-listing-page-content .product-date-picker p{font-weight:var(--weight_600);line-height:normal;margin-bottom:4px}@media only screen and (max-width: 767px){.product-listing-page-content .product-date-picker p{font-size:14px}}.product-listing-page-content .product-date-picker .input-wrap.is--active:before{transform:translateY(-50%) rotate(180deg)}.product-listing-page-content .product-date-picker .input-wrap:before{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;transition:transform .3s ease}.product-listing-page-content .product-date-picker input{padding:12px;outline:var(--border_three);border:1px solid var(--border_three);border-radius:var(--border_radius_small);transition:var(--ease);cursor:pointer;padding-left:40px !important}@media only screen and (max-width: 767px){.product-listing-page-content .product-date-picker input{font-size:14px;background-color:var(--white);color:var(--brand);height:46.5px}.product-listing-page-content .product-date-picker input::-moz-placeholder{color:var(--brand);opacity:1}.product-listing-page-content .product-date-picker input::placeholder{color:var(--brand);opacity:1}}.product-listing-page-content .product-date-picker input:focus{border:1px solid var(--brand_purple)}.product-listing-page-content .where-sending{order:7;margin-bottom:32px}@media only screen and (max-width: 767px){.product-listing-page-content .where-sending-cta{flex-direction:column}}.product-listing-page-content .where-sending span{font-weight:var(--weight_600);color:var(--brand)}@media only screen and (max-width: 767px){.product-listing-page-content .where-sending span{font-size:14px}}.product-listing-page-content .where-sending .input-wrap{width:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.product-listing-page-content .where-sending .input-wrap{margin-bottom:8px}}.product-listing-page-content .where-sending .input-wrap i{top:15px}.product-listing-page-content .where-sending .input-wrap .hero-new-btn-select{margin-top:4px;margin-right:30px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);outline:none;border:1px solid var(--border_three);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:12px}.product-listing-page-content .where-sending input{margin-top:4px;border:1px solid var(--border_three);outline:none;padding:16px;height:53px;border-radius:var(--border_radius_small);padding-left:16px !important}@media only screen and (max-width: 767px){.product-listing-page-content .where-sending input{font-size:16px}}.product-listing-page-content .where-sending input:focus{border:1px solid var(--brand_purple)}.product-listing-page-content .where-sending a{height:53px;width:100%;margin-top:auto}@media only screen and (max-width: 767px){.product-listing-page-content .where-sending a{width:100%;margin-left:0;font-size:14px}}.product-listing-page-content .is-gift{font-weight:var(--weight_600);line-height:normal;margin-bottom:2px}@media only screen and (max-width: 767px){.product-listing-page-content .is-gift{font-size:14px}}.product-listing-page-content .is-gift-text{color:var(--blue_alt);font-size:14px;line-height:normal;margin-bottom:16px}.product-listing-page-content .select-occasion{margin:8px 0;position:relative}.product-listing-page-content .select-occasion .select-occ-title{font-size:16px;line-height:normal;font-weight:var(--weight_600)}.product-listing-page-content .select-occasion-btn{cursor:pointer;margin:4px 0;border:1px solid var(--border_three);border-bottom-right-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-radius:var(--border_radius);outline:none;padding:16px;background:#f9f9fb}.product-listing-page-content .select-occasion-btn img{transition:var(--ease)}.product-listing-page-content .select-occasion-btn.is--active img{transform:rotate(180deg)}.product-listing-page-content .select-occasion-dropdown{transition:var(--ease);opacity:0;pointer-events:none;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius);overflow:hidden;position:absolute;left:0;right:0;z-index:500;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.175)}.product-listing-page-content .select-occasion-dropdown .select-occ-row{padding:16px;border-bottom:1px solid var(--border_three);transition:var(--ease);cursor:pointer}.product-listing-page-content .select-occasion-dropdown .select-occ-row:last-child{border-bottom:0}.product-listing-page-content .select-occasion-dropdown .select-occ-row:hover{background:var(--white_alt_2)}.product-listing-page-content .select-occasion-dropdown.is--active{opacity:1;pointer-events:all;transform:translateY(0)}.product-listing-page-content .card-message{margin:32px 0}.product-listing-page-content .card-message .card-message-bottom{margin-top:8px}.product-listing-page-content .card-message .card-message-bottom p{font-size:12px;font-weight:var(--weight_400);color:var(--blue_alt)}.product-listing-page-content .card-message p{font-size:16px;line-height:normal;font-weight:var(--weight_600);margin-bottom:4px;margin-top:8px}.product-listing-page-content .card-message textarea{width:100%;height:124px;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:none}.product-listing-page-content .card-message #charCount{margin-left:8px;font-size:12px;color:var(--blue_alt);font-weight:var(--weight_400)}.product-listing-page-content .special-request{margin-bottom:32px}.product-listing-page-content .special-request .add-q{margin-bottom:0;position:relative}.product-listing-page-content .special-request .add-q p{font-size:16px}.product-listing-page-content .special-request .add-q .tooltiptext{opacity:0;transition:var(--ease);background:var(--brand);color:var(--white);border:1px solid var(--brand);border-radius:var(--border-radius);overflow:hidden;padding:10px;position:absolute;z-index:100;bottom:0;font-size:12px;bottom:-60px}.product-listing-page-content .special-request .add-q .tooltip{cursor:pointer;transition:var(--ease);padding:4px;border-radius:50%}.product-listing-page-content .special-request .add-q .tooltip:hover{color:var(--brand_purple);transition:var(--ease);background:#f3edff;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;padding:4px}.product-listing-page-content .special-request .add-q .tooltip:hover+.tooltiptext{opacity:1}.product-listing-page-content .special-request .special-request-top{margin-bottom:4px;margin-top:8px}.product-listing-page-content .special-request .special-request-bottom{margin-top:8px}.product-listing-page-content .special-request .special-request-bottom p{font-size:12px;font-weight:var(--weight_400);color:var(--blue_alt)}.product-listing-page-content .special-request .special-title{font-size:16px;line-height:normal;font-weight:var(--weight_600)}.product-listing-page-content .special-request textarea{width:100%;height:124px;box-sizing:border-box;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:none}.product-listing-page-content .special-request #specCharCount{font-size:12px;color:var(--blue_alt);margin-left:8px}.product-listing-page-content .add-basket{width:100%;margin-bottom:8px;background:var(--white_alt_2);border:1px solid var(--white_alt_2);transition:var(--ease);margin-bottom:32px}@media only screen and (max-width: 767px){.product-listing-page-content .add-basket{font-size:14px;line-height:normal}}.product-listing-page-content .add-basket.is--active{background:var(--brand_yellow);border:1px solid var(--brand_yellow)}.product-listing-page-content .place-order{text-align:center;font-size:14px;line-height:normal;margin-bottom:48px}@media only screen and (max-width: 767px){.product-listing-page-content .place-order{font-size:12px}}.product-listing-page-content .features{margin-bottom:48px}.product-listing-page-content .features .features-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:12px}@media only screen and (max-width: 767px){.product-listing-page-content .features .features-title{font-size:16px}}.product-listing-page-content .features .feature-points{margin-bottom:16px}@media only screen and (max-width: 767px){.product-listing-page-content .features .feature-points p{font-size:14px}}.product-listing-page-content .features .feature-points .icon-box{background:var(--yellow_alt);border-radius:50%;margin-right:12px}.product-listing-page-content .features .feature-points .icon-box img{padding:8px;display:flex}.product-listing-page-content .product-accordions{margin-bottom:100px;margin-top:48px}.product-listing-page-content .product-accordions .accordion{border-top:1px solid var(--border_two)}.product-listing-page-content .product-accordions .accordion:last-child{border-bottom:1px solid var(--border_two)}@media only screen and (max-width: 767px){.product-listing-page-content .product-accordions .accordion__title h3{font-size:16px}}@media only screen and (max-width: 767px){.product-listing-page-content .product-accordions .accordion__content p{font-size:14px}}.product-listing-page-content .where-sending-cta{margin-bottom:16px}.product-listing-page-content .where-sending-cta .hero-new-country-select{display:none}.product-listing-page-content .where-sending-cta #country-dropdown-a{padding-left:0px;height:250px;overflow:scroll}.product-listing-page-content .where-sending-cta #country-dropdown-a img,.product-listing-page-content .where-sending-cta .hero-new-btn-select img{width:20px;position:relative;top:2px}.product-listing-page-content .where-sending-cta #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.product-listing-page-content .where-sending-cta #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.product-listing-page-content .where-sending-cta #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.product-listing-page-content .where-sending-cta #country-dropdown-a li span,.product-listing-page-content .where-sending-cta .hero-new-btn-select li span{margin-left:5px}.product-listing-page-content .where-sending-cta .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:1;background:var(--white);left:0;max-width:70px;top:55px;opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease}.product-listing-page-content .where-sending-cta .country-dropdown-b.is--active{transform:translateY(5px);pointer-events:all;opacity:1}.product-listing-page-content .where-sending-cta .open{display:show !important}.product-listing-page-content .where-sending-cta .hero-new-btn-select{width:100%;background:var(--white);margin-right:20px;margin-top:2px !important;position:relative}.product-listing-page-content .where-sending-cta .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--brand)}.product-listing-page-content .where-sending-cta .hero-new-btn-select: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;transition:transform .3s ease}.product-listing-page-content .where-sending-cta .hero-new-btn-select.is--active:after{transform:translateY(-50%) rotate(-180deg)}.product-listing-page-content .where-sending-cta .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.product-listing-page-content .where-sending-cta .hero-new-btn-select:hover li{margin-left:0px}.product-listing-page-content .where-sending-cta .lang-select{margin-bottom:24px;position:relative}.product-listing-page-content .where-sending-cta .hero-new-lang-select{margin-bottom:0;height:53px;margin-top:0}.florist-disabled.is--active{pointer-events:none;opacity:.5;background:var(--white)}.florist-disabled .mob-disabled{transition:var(--ease)}@media only screen and (max-width: 767px){.florist-disabled .mob-disabled{display:none}}@media only screen and (max-width: 767px){.florist-disabled .mob-disabled.is--active{display:block}}.pop-up-selected-florist{order:8}.pop-up-selected-florist-top span{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.pop-up-selected-florist-top span{font-size:14px}}.pop-up-selected-florist-top .prod-change-florist{color:var(--brand_purple);font-size:14px;line-height:normal;font-weight:var(--weight_600)}.pop-up-selected-florist .prod-selected-chosen{transition:var(--ease);margin-top:8px;display:flex;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);transition:var(--ease);margin-bottom:32px}.pop-up-selected-florist .prod-selected-chosen .image-container{width:100%;max-width:80px;max-height:80px;overflow:hidden;position:relative;border-radius:var(--border_radius_small)}.pop-up-selected-florist .prod-selected-chosen .select-text-info{margin-left:12px;position:relative;width:100%}.pop-up-selected-florist .prod-selected-chosen .select-text-info .florist-name{color:var(--brand);font-size:16px;font-weight:var(--weight_700);line-height:normal}.pop-up-selected-florist .prod-selected-chosen .select-text-info .florist-distance{color:var(--grey_alt_3);font-size:12px;line-height:normal;font-weight:var(--weight_400);margin-bottom:8px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .review-stars p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:4px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .day-delivery{margin-top:8px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .day-delivery .check-container{display:flex;justify-content:center;align-items:center;margin-right:4px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .day-delivery img{width:12px;height:12px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .day-delivery p{color:var(--blue_alt);font-size:12px;line-height:normal;margin-left:4px}.pop-up-selected-florist .prod-selected-chosen .select-text-info .arrow{position:absolute;right:0;top:50%;transform:translate(-50%, -50%);opacity:0;transition:var(--ease)}.pop-up-selected-florist .prod-selected-chosen .select-text-info .arrow.is--active{opacity:1}.trust-banner-large-content{background:var(--white_alt);border-radius:var(--border_radius);overflow:hidden;margin-bottom:80px;width:100%;height:271px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.trust-banner-large-content{margin-bottom:64px}}.trust-banner-large-content p{font-weight:var(--weight_600)}.basket-empty-section{padding-top:40px}.basket-empty-section .breadcrumbs{flex-wrap:wrap}@media only screen and (max-width: 767px){.basket-empty-section .breadcrumbs .breadcrumb,.basket-empty-section .breadcrumbs .seperator{margin-bottom:8px;font-size:14px}}.basket-empty-section-content{margin-bottom:160px;display:flex;flex-direction:column;align-items:center;justify-content:center}.basket-empty-section-content .basket-empty{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-top:16px;margin-bottom:8px}@media only screen and (max-width: 1023px){.basket-empty-section-content .basket-empty{font-size:24px}}@media only screen and (max-width: 767px){.basket-empty-section-content .basket-empty{font-size:20px}}.basket-empty-section-content .basket-ready{color:var(--grey_alt_2);text-align:center}.basket-empty-section-content .basket-ready a{text-decoration:underline;transition:var(--ease)}.basket-empty-section-content .basket-ready a:hover{color:var(--brand_purple)}.basket-products-section{background:#fff;padding-top:40px}@media only screen and (max-width: 1024px){.basket-products-section{padding-top:0}}.basket-products-section .breadcrumbs{flex-wrap:wrap}@media only screen and (max-width: 767px){.basket-products-section .breadcrumbs .breadcrumb,.basket-products-section .breadcrumbs .seperator{margin-bottom:8px;font-size:14px}}.basket-products-section-content{padding-bottom:12vh}@media only screen and (max-width: 767px){.basket-products-section-content{padding-bottom:32px}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-info{flex-direction:column;align-items:start}}.basket-products-section-content .basket-info .basket-title{font-size:32px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.basket-products-section-content .basket-info .basket-title{font-size:20px;margin-bottom:0px}}.basket-products-section-content .basket-info .order-today-ban{padding:14px 20px 14px 14px;border-radius:0;border:4px solid #eef0ef;background:#fff;border-left:6px solid #91bb35;margin:13px 13px 27px 0}.basket-products-section-content .basket-info .order-today-ban p{font-size:16px !important}.basket-products-section-content .basket-info .order-today-ban span{color:#91bb35}.basket-products-section-content .basket-info .order-today-ban .truck{margin-right:8px;display:none !important}@media only screen and (max-width: 767px){.basket-products-section-content .basket-info .order-today-ban{display:none}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-info .order-today-ban .order-count{font-size:16px;margin-left:4px}}.basket-products-section-content .num-items{color:var(--blue_alt);font-size:16px;line-height:normal;margin-bottom:8px;margin-top:16px}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary{flex-direction:column}}.basket-products-section-content .basket-item-summary .titles{font-size:20px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 1024px){.basket-products-section-content .basket-item-summary .titles{font-size:16px}}.basket-products-section-content .basket-item-summary .left{width:100%;margin-right:24px}.basket-products-section-content .basket-item-summary .left-content{padding:24px;margin-bottom:16px;background:var(--white);border:1px solid var(--border_two);border-radius:var(--border_radius)}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content{flex-direction:column;padding:16px}}.basket-products-section-content .basket-item-summary .left-content-bottom{margin-top:16px}.basket-products-section-content .basket-item-summary .left-content-bottom .info-product .left .one-size{margin-top:16px;color:var(--grey_alt_2)}.basket-products-section-content .basket-item-summary .left-content-bottom .info-product .left .one-size span{font-weight:var(--weight_600);margin-left:8px}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex{position:relative}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex{display:flex;align-items:center;margin-bottom:16px}}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile{width:100%;display:none}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile{display:flex}}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile p{font-size:16px;line-height:22px;margin-bottom:4px;color:var(--brand)}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile .titles-price{font-weight:var(--weight_700);font-size:16px;line-height:100%;color:var(--brand);margin-top:4px}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile .delete{position:absolute;top:0;right:0}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .product-title-mobile .delete img{width:20px;height:20px}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container{min-width:180px;min-height:180px;border-radius:var(--border_radius);overflow:hidden;margin-right:16px}@media only screen and (max-width: 1150px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container{min-width:160px;min-height:160px}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container{min-width:100px;min-height:100px}}.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container img{width:180px;height:180px;border-radius:var(--border_radius)}@media only screen and (max-width: 1150px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container img{width:160px;height:160px}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .mob-img-text-container-flex .image-container img{width:100px;height:100px}}.basket-products-section-content .basket-item-summary .left-content .mobile-add-on-size{display:none;color:var(--grey_alt_2);font-size:16px;font-weight:var(--weight_400)}.basket-products-section-content .basket-item-summary .left-content .mobile-add-on-size span{color:var(--brand)}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .mobile-add-on-size{display:block}}.basket-products-section-content .basket-item-summary .left-content .info-product{width:100%}.basket-products-section-content .basket-item-summary .left-content .info-product .top{margin-bottom:24px;align-items:start}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .info-product .top{display:none}}.basket-products-section-content .basket-item-summary .left-content .info-product .top .item-title{margin-bottom:2px}.basket-products-section-content .basket-item-summary .left-content .info-product .top .stock{color:var(--blue_alt);font-size:16px;line-height:normal;font-weight:var(--weight_400)}.basket-products-section-content .basket-item-summary .left-content .info-product .top .right p{font-weight:var(--weight_600);line-height:normal}.basket-products-section-content .basket-item-summary .left-content .info-product .top .right img{margin-left:16px}.basket-products-section-content .basket-item-summary .left-content .info-product .top .right img:hover{cursor:pointer}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .info-product-add-on{display:none}}.basket-products-section-content .basket-item-summary .left-content .size-content{margin-bottom:12px;position:relative}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);width:100%;max-width:240px;margin-left:8px;outline:none;padding:16px;height:53px;padding-left:16px !important}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn{padding:8px;height:40px;margin-top:0}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn{font-size:16px}}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn:focus{border:1px solid var(--brand_purple)}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn .left-size .size{font-weight:var(--weight_600)}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn .left-size .size-cost{color:var(--blue_alt)}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn .basket-arrow{width:16px;transition:var(--ease)}.basket-products-section-content .basket-item-summary .left-content .size-content .size-btn .basket-arrow.is--active{transform:rotate(180deg)}.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown{transition:var(--ease);opacity:0;pointer-events:none;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius_small);overflow:hidden;position:absolute;left:40px;right:0;z-index:10;max-width:240px;width:100;display:flex;flex-direction:column;transform:translateY(90px);transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown{left:37px}}.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown .size-row{padding:16px;border-bottom:1px solid var(--border_three);transition:var(--ease)}.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown .size-row:last-child{border-bottom:0}.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown .size-row:hover{background:var(--brand_purple);color:var(--white)}.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown.is--active{opacity:1;pointer-events:all;transform:translateY(110px)}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary .left-content .size-content-dropdown.is--active{transform:translateY(102px)}}.basket-products-section-content .basket-item-summary .left-content .card-message{margin-bottom:12px}.basket-products-section-content .basket-item-summary .left-content .card-message .card-left{min-width:-moz-fit-content;min-width:fit-content;margin-right:24px}.basket-products-section-content .basket-item-summary .left-content .special-request .card-left{min-width:-moz-fit-content;min-width:fit-content;margin-right:16px}.basket-products-section-content .basket-item-summary .left-content .change-btn{margin-top:5px}.basket-products-section-content .basket-item-summary .left-content .change-btn a{color:var(--brand_purple);font-size:16px;font-weight:var(--weight_600);line-height:normal;text-decoration:underline}.basket-products-section-content .basket-item-summary .left-content .action-btns{margin-top:24px}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .action-btns{margin-top:20px}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .action-btns .delete{display:none}}.basket-products-section-content .basket-item-summary .left-content .action-btns .delete img{margin-right:4px}.basket-products-section-content .basket-item-summary .left-content .action-btns .action-btn{margin-right:32px;color:#8b8b9a;position:relative;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer}.basket-products-section-content .basket-item-summary .left-content .action-btns .action-btn:last-child{margin-right:0}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .action-btns .action-btn:nth-child(2)::before{display:none}}.basket-products-section-content .basket-item-summary .left-content .action-btns .action-btn:nth-child(2)::before{content:"";position:absolute;height:13px;width:1px;left:-16px;top:50%;transform:translateY(-50%)}.basket-products-section-content .basket-item-summary .left-content .action-btns .action-btn:nth-child(2):after{content:"";position:absolute;height:13px;width:1px;right:-16px;top:50%;transform:translateY(-50%)}.basket-products-section-content .basket-item-summary .left-content .add-on-container{position:relative}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .left-content .add-on-container{margin-bottom:0}}.basket-products-section-content .basket-item-summary .right-info{width:100%;max-width:360px;position:relative}@media only screen and (max-width: 1150px){.basket-products-section-content .basket-item-summary .right-info{max-width:300px}}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary .right-info{width:100%;max-width:100%;margin-top:24px}}.basket-products-section-content .basket-item-summary .right-info .lock-img{position:absolute;width:16px;left:50%;transform:translateX(-50%);top:-10px}.basket-products-section-content .basket-item-summary .right-info .lines{font-size:14px;text-align:center}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .right-info .lines{margin-top:20px}}.basket-products-section-content .basket-item-summary .right-info-top{background:var(--white);border:1px solid var(--border_two);border-radius:var(--border_radius);padding:24px}.basket-products-section-content .basket-item-summary .right-info-top .top-info .titles{width:100%;text-align:center}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .right-info-top .top-info .titles{margin-bottom:12px;font-size:20px}}.basket-products-section-content .basket-item-summary .right-info-top .shopping-with{color:var(--grey_alt_2);margin-top:4px;font-size:16px;line-height:100%;margin-bottom:24px}.basket-products-section-content .basket-item-summary .right-info .titles{margin-bottom:4px}.basket-products-section-content .basket-item-summary .right-info .right-prices{color:var(--grey_alt_2);font-size:16px;margin-bottom:16px;line-height:normal}.basket-products-section-content .basket-item-summary .right-info .right-prices a{color:var(--brand_purple);text-decoration:underline}.basket-products-section-content .basket-item-summary .right-info .price-summary .price{margin-bottom:8px}.basket-products-section-content .basket-item-summary .right-info .price-summary .price p{color:var(--grey_alt_2)}@media only screen and (max-width: 1024px){.basket-products-section-content .basket-item-summary .right-info .price-summary .price p{font-size:16px}}.basket-products-section-content .basket-item-summary .right-info .price-summary .service-charge,.basket-products-section-content .basket-item-summary .right-info .price-summary .voucher-code{margin-bottom:8px}.basket-products-section-content .basket-item-summary .right-info .price-summary .service-charge p,.basket-products-section-content .basket-item-summary .right-info .price-summary .voucher-code p{color:var(--grey_alt_2)}@media only screen and (max-width: 1024px){.basket-products-section-content .basket-item-summary .right-info .price-summary .service-charge p,.basket-products-section-content .basket-item-summary .right-info .price-summary .voucher-code p{font-size:16px}}.basket-products-section-content .basket-item-summary .right-info .price-summary .service-charge .icon-wrap p,.basket-products-section-content .basket-item-summary .right-info .price-summary .voucher-code .icon-wrap p{margin-right:8px}.basket-products-section-content .basket-item-summary .right-info .price-summary .delivery-included{padding-bottom:16px;margin-bottom:18px}.basket-products-section-content .basket-item-summary .right-info .price-summary .delivery-included p{color:var(--grey_alt_2)}.basket-products-section-content .basket-item-summary .right-info .price-summary .saved{margin-bottom:12px}.basket-products-section-content .basket-item-summary .right-info .price-summary .saved p{color:var(--grey_alt_2)}.basket-products-section-content .basket-item-summary .right-info .price-summary .saved .saved-amount{color:var(--green_alt_5)}.basket-products-section-content .basket-item-summary .right-info .price-summary .total{margin-bottom:16px}.basket-products-section-content .basket-item-summary .right-info .price-summary .total p{color:var(--grey_alt_2);line-height:normal}.basket-products-section-content .basket-item-summary .right-info .price-summary .total p span{color:var(--blue_alt)}.basket-products-section-content .basket-item-summary .right-info .price-summary .total .cost{color:var(--brand);font-size:20px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary .right-info .price-summary .total .cost{font-size:16px}}.basket-products-section-content .basket-item-summary .right-info .price-summary a{width:100%}.basket-products-section-content .basket-item-summary .right-info .secure-container{background:#ecfacf;padding:8px;border-radius:var(--border_radius);overflow:hidden;max-width:-moz-fit-content;max-width:fit-content;margin:24px auto 12px}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .right-info .secure-container{display:none}}.basket-products-section-content .basket-item-summary .right-info .secure-container p{color:var(--green_alt_5);font-weight:var(--weight_600);font-size:16px;line-height:normal;margin-left:8px}.basket-products-section-content .basket-item-summary .right-info .cards{width:100%;justify-content:space-between;margin-top:24px}.basket-products-section-content .basket-item-summary .right-info .cards .card-container{border:1px solid var(--border_two);border-radius:var(--border_radius_small);display:flex;align-items:center;justify-content:center;width:30%;margin-right:12px;background:var(--white)}@media only screen and (max-width: 1024px){.basket-products-section-content .basket-item-summary .right-info .cards .card-container{width:29%}}.basket-products-section-content .basket-item-summary .right-info .cards .card-container:last-child{margin-right:0}.basket-products-section-content .basket-item-summary .right-info .cards .card-container img{width:100%;max-width:60px}@media only screen and (max-width: 1023px){.basket-products-section-content .basket-item-summary .right-info .cards .card-container img{max-width:60px}}@media only screen and (max-width: 767px){.basket-products-section-content .basket-item-summary .right-info .cards .card-container img{max-width:unset}}.basket-products-section-content .basket-item-summary .right-info .cards .card-container .pp{max-width:50px}.basket-products-section-content .basket-item-summary .right-info .cards .card-container .gp{max-width:40px}@media only screen and (max-width: 767px){.additional-container{flex-direction:row !important}}.additional-container .additional-img .image-container{display:flex;justify-content:center;align-items:start;background:var(--white_hov)}.additional-container .additional-img .image-container img{max-width:80px;min-width:80px}@media only screen and (max-width: 767px){.additional-container .additional-img .image-container img{max-width:50px;min-width:50px}}@media only screen and (max-width: 767px){.additional-container .info-product-additional .top{margin-bottom:14px}}@media only screen and (max-width: 767px){.additional-container .info-product-additional .top .item-title{font-weight:var(--weight_400)}}.additional-container .info-product-additional .top .price{font-weight:var(--weight_700)}.additional-container .additional-text{margin-top:16px}.additional-container .additional-text p{font-size:16px;color:var(--grey_alt_2)}.mobile-order-summary-sticky{position:sticky;top:80px;z-index:101;background:var(--white);transition:var(--ease);padding:24px 0;display:none}@media only screen and (max-width: 767px){.mobile-order-summary-sticky{display:block}}.mobile-order-summary-sticky.is--active{opacity:0;pointer-events:none}.mobile-order-summary-sticky .top-sum .sum-arrow img{width:14px;height:14px;margin-left:4px}.mobile-order-summary-sticky .top-sum .sticky-title-sum{color:var(--brand_purple);font-weight:var(--weight_600);font-size:16px;line-height:100%}.mobile-order-summary-sticky .top-sum .sticky-total{color:var(--grey_alt_2);font-weight:var(--weight_600)}.mobile-order-summary-sticky .top-sum .sticky-total span{color:var(--brand);font-weight:var(--weight_700);font-size:20px;line-height:100%}.mobile-order-summary-sticky .sticky-btn{width:100%;margin-top:16px}.recommended-add-ons-section .recommended-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:16px;margin-top:32px}@media only screen and (max-width: 767px){.recommended-add-ons-section .recommended-title{font-size:16px}}.recommended-add-ons-section-content{margin-bottom:100px}.recommended-add-ons-section-content .tile-large-white{width:24.5%;margin-right:24px}@media only screen and (max-width: 1023px){.recommended-add-ons-section-content .tile-large-white{margin-right:12px}}@media only screen and (max-width: 767px){.recommended-add-ons-section-content .tile-large-white{width:33%}}.recommended-add-ons-section-content .tile-large-white:last-child{margin-right:0}.recommended-add-ons-section-content .tile-large-white-img{height:264px;width:100%}@media only screen and (max-width: 1024px){.recommended-add-ons-section-content .tile-large-white-img{height:200px}}@media only screen and (max-width: 1023px){.recommended-add-ons-section-content .tile-large-white-img{height:160px}}@media only screen and (max-width: 767px){.recommended-add-ons-section-content .tile-large-white-img{height:120px}}.recommended-add-ons-section-content .tile-large-white-text{align-items:start}@media only screen and (max-width: 1023px){.recommended-add-ons-section-content .tile-large-white-text{flex-direction:column}}@media only screen and (max-width: 1024px){.recommended-add-ons-section-content .tile-large-white-text .tile-text-left p{font-size:14px}}.recommended-add-ons-section-content .tile-large-white-text .tile-text-right{min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width: 1023px){.recommended-add-ons-section-content .tile-large-white-text .tile-text-right{margin-top:8px}}.recommended-add-ons-section-content .tile-large-white-text .tile-text-right button{font-size:16px;display:flex}.recommended-add-ons-section-content .tile-large-white-text .tile-text-right button img{width:16px;height:16px}@media only screen and (max-width: 1024px){.recommended-add-ons-section-content .tile-large-white-text .tile-text-right button{padding:8px;font-size:14px}}.basket-rec-add-ons{border:1px solid var(--border_two);border-radius:var(--border_radius);overflow:hidden;margin-top:80px}@media only screen and (max-width: 1023px){.basket-rec-add-ons{margin-top:40px}}@media only screen and (max-width: 767px){.basket-rec-add-ons{margin-top:24px}}.basket-rec-add-ons .recommended-title{background:var(--white);margin:0;padding:24px}.basket-rec-add-ons .recommended-add-ons-section-content{background:var(--white);margin-bottom:0;padding:0px 24px 45px 24px}@media only screen and (max-width: 1024px){.basket-rec-add-ons .recommended-add-ons-section-content{padding:0 24px 24px 24px}}.basket-rec-add-ons .tile-large-white{width:32%}@media only screen and (max-width: 767px){.basket-rec-add-ons .tile-large-white{width:100%;min-width:31%}}.basket-rec-add-ons .tile-large-white-img{height:216px}@media only screen and (max-width: 1024px){.basket-rec-add-ons .tile-large-white-img{height:160px}}@media only screen and (max-width: 767px){.basket-rec-add-ons .tile-large-white-img{height:96px}}.basket-rec-add-ons .tile-large-white-text .tile-text-left{padding-right:10px;font-size:16px}@media only screen and (max-width: 1024px){.basket-rec-add-ons .tile-large-white-text .tile-text-left{font-size:16px}}@media only screen and (max-width: 1023px){.basket-rec-add-ons .tile-large-white .tile-text-right{width:100%}}.basket-rec-add-ons .tile-large-white .tile-text-right a{margin-top:0}.basket-rec-add-ons .tile-large-white .tile-text-right button{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.recommended-add-ons-section-content .tile-large-white-text .tile-text-left p{font-size:16px}}.checkout-section{background:var(--white_alt_2);padding:64px 0}.checkout-section-content .left{width:100%;max-width:650px}.checkout-section-content .left .top{margin-bottom:16px}.checkout-section-content .left .top p{font-size:32px;line-height:normal;font-weight:var(--weight_600)}.checkout-section-content .left .top a{color:var(--blue_alt);text-decoration:underline;line-height:normal;transition:var(--ease)}.checkout-section-content .left .top a:hover{color:var(--brand_purple)}.checkout-section-content .left .checkout-panel{background:var(--white);border-radius:var(--border_radius);box-shadow:0px 0px 0px 1px var(--border_two);margin-bottom:8px}.checkout-section-content .left .checkout-panel .checkout-title{padding:32px;cursor:pointer}.checkout-section-content .left .checkout-panel .checkout-title p{font-size:20px;line-height:normal;font-weight:var(--weight_600)}.checkout-section-content .left .checkout-panel .checkout-title .a-rotate{transition:var(--ease)}.checkout-section-content .left .checkout-panel .checkout-title .a-rotate.is--active{transform:rotate(180deg)}.checkout-section-content .left .checkout-panel-content{padding:0 32px 32px;display:none;transition:max-height .5s ease-out}.checkout-section-content .left .checkout-panel-content .recipient{font-weight:var(--weight_600);line-height:22px;margin-bottom:16px}.checkout-section-content .left .checkout-panel-content .title-content{position:relative}.checkout-section-content .left .checkout-panel-content .title-content .person-title{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);width:100%;max-width:240px;outline:none;padding:16px;height:53px}@media only screen and (max-width: 767px){.checkout-section-content .left .checkout-panel-content .title-content .person-title{font-size:14px}}.checkout-section-content .left .checkout-panel-content .title-content .person-title:focus{border:1px solid var(--brand_purple)}.checkout-section-content .left .checkout-panel-content .title-content .person-title-dropdown{transition:var(--ease);opacity:0;pointer-events:none;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius_small);overflow:hidden;position:absolute;left:0;top:60px;right:0;z-index:10;max-width:240px}.checkout-section-content .left .checkout-panel-content .title-content .person-title-dropdown .title-row{padding:16px;border-bottom:1px solid var(--border_three);transition:var(--ease)}.checkout-section-content .left .checkout-panel-content .title-content .person-title-dropdown .title-row:last-child{border-bottom:0}.checkout-section-content .left .checkout-panel-content .title-content .person-title-dropdown .title-row:hover{background:var(--brand_purple);color:var(--white)}.checkout-section-content .left .checkout-panel-content .title-content .person-title-dropdown.is--active{opacity:1;pointer-events:all}.checkout-section-content .left .checkout-panel-content .top-payment{padding-bottom:16px}.checkout-section-content .left .checkout-panel-content .top-payment .total-pay{font-weight:var(--weight_600);line-height:22px}.checkout-section-content .left .checkout-panel-content .top-payment .paying-in{color:var(--blue_alt);line-height:22px}.checkout-section-content .left .checkout-panel-content .credit-debit{border:1px solid var(--border_two);border-radius:var(--border_radius);overflow:hidden;padding:24px}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-top{padding-bottom:24px;margin-bottom:24px}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-top .cd-title{font-weight:var(--weight_600);line-height:22px}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-top .icon-wrap p{color:var(--green_alt_5)}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-main .card-num{margin-bottom:16px;display:block}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-main .input-wrap img{position:absolute;top:50%;transform:translateY(-50%);left:16px}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-main .input-wrap input{border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:45px !important}.checkout-section-content .left .checkout-panel-content .credit-debit .cd-main .input-wrap input:focus{border:1px solid var(--brand_purple)}.checkout-section-content .left .checkout-panel-content .input-box{display:flex;flex-direction:column}.checkout-section-content .left .checkout-panel-content .input-box-flex .box-flex-content input{width:80px;margin-right:8px;text-align:center}.checkout-section-content .left .checkout-panel-content .input-box-flex .box-flex-content input:last-child{margin-right:0}.checkout-section-content .left .checkout-panel-content .input-box .back-no{margin-top:8px;color:var(--blue_alt);display:block;font-size:14px;line-height:normal}.checkout-section-content .left .checkout-panel-content .input-box label{line-height:22px;margin-bottom:8px;margin-top:16px}.checkout-section-content .left .checkout-panel-content .input-box .manually{font-size:14px;line-height:normal;font-weight:var(--weight_600);color:var(--brand_purple);margin-top:4px;transition:var(--ease)}.checkout-section-content .left .checkout-panel-content .input-box .manually:hover{text-decoration:underline}.checkout-section-content .left .checkout-panel-content .input-box .tracking{margin-top:8px;color:var(--blue_alt);font-size:14px;line-height:normal}.checkout-section-content .left .checkout-panel-content .input-box input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:16px !important}.checkout-section-content .left .checkout-panel-content .input-box input:focus{border:1px solid var(--brand_purple)}.checkout-section-content .left .checkout-panel-content .cd-btn{margin-top:32px}.checkout-section-content .left .checkout-panel-content .continue{margin-top:32px}.checkout-section-content .left .checkout-panel .country-content{position:relative;margin-top:16px}.checkout-section-content .left .checkout-panel .country-content p{font-size:16px;line-height:22px;font-weight:var(--weight_400)}.checkout-section-content .left .checkout-panel .country-content .hero-new-country-select{display:none}.checkout-section-content .left .checkout-panel .country-content #aaaa{padding-left:0px;height:250px;overflow:scroll}.checkout-section-content .left .checkout-panel .country-content #aaaa img,.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select img{width:20px;position:relative;top:2px}.checkout-section-content .left .checkout-panel .country-content #aaaa li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.checkout-section-content .left .checkout-panel .country-content #aaaa li:hover{background-color:#f4f3f3}.checkout-section-content .left .checkout-panel .country-content #aaaa li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.checkout-section-content .left .checkout-panel .country-content #aaaa li span,.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select li span{margin-left:5px}.checkout-section-content .left .checkout-panel .country-content .bbbb{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:1;background:var(--white);left:0;top:75px}.checkout-section-content .left .checkout-panel .country-content .open{display:show !important}.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select{width:100%;height:100%;background:var(--white);background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 0px center;background-size:16px;margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small)}.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.checkout-section-content .left .checkout-panel .country-content .hero-new-btn-select:hover li{margin-left:0px}.checkout-section-content .left .checkout-panel .country-content .lang-select{margin-bottom:24px;position:relative}.checkout-section-content .left .checkout-panel .country-content .hero-new-lang-select{margin-bottom:0;border:1px solid var(--border_three);border-radius:var(--border_radius_small);padding-right:12px;padding-left:12px;width:100%}.checkout-section-content .left .checkout-panel .hero-middle-country{margin-top:4px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);overflow:hidden;outline:none;background-image:url(/template/2024/images/nav-arrow.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;background:var(--white)}.checkout-section-content .left .checkout-panel .hero-middle-country input{border:none;padding-left:16px;outline:none}.checkout-section-content .left .checkout-panel .hero-middle-country input:focus{border-color:pink}.checkout-section-content .left .checkout-panel select{width:100%;min-width:261px;padding-left:40px;max-height:55px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white)}.checkout-section-content .left .checkout-panel .check-option-box{display:flex;align-items:center;margin-top:16px}.checkout-section-content .left .checkout-panel .check-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease)}.checkout-section-content .left .checkout-panel .check-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.checkout-section-content .left .checkout-panel .check-option label{color:var(--button_text);font-size:16px}.checkout-section-content .left .checkout-panel .check-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.checkout-section-content .right{width:100%;max-width:460px;margin-left:24px;margin-top:57px}.checkout-section-content .right .basket-content-top{background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);overflow:hidden;margin-bottom:8px}.checkout-section-content .right .basket-content-top .top{padding:16px 0}.checkout-section-content .right .basket-content-top .top .icon-wrap{margin-left:24px}.checkout-section-content .right .basket-content-top .top .icon-wrap i{font-size:20px}.checkout-section-content .right .basket-content-top .top .icon-wrap p{font-size:16px;line-height:22px;font-weight:var(--weight_600)}.checkout-section-content .right .basket-content-top .top .item-no{margin-right:24px;font-size:14px;line-height:normal;color:var(--blue_alt)}.checkout-section-content .right .basket-content-top .middle{margin:0 24px;padding:16px 0}.checkout-section-content .right .basket-content-top .middle .image-container{width:100%;min-width:64px;max-width:64px;height:64px;position:relative;border-radius:var(--border_radius);overflow:hidden;margin-right:12px}.checkout-section-content .right .basket-content-top .middle .image-container img{border-radius:var(--border_radius);overflow:hidden}.checkout-section-content .right .basket-content-top .middle .info .item-title{font-size:16px;line-height:22px;font-weight:var(--weight_600);margin-bottom:2px}.checkout-section-content .right .basket-content-top .middle .info .item-size{color:var(--blue_alt);font-size:12px;line-height:normal}.checkout-section-content .right .basket-content-top .middle .info .item-qty{color:var(--blue_alt);font-size:12px;line-height:normal}.checkout-section-content .right .basket-content-top .middle .right-mid{text-align:right}.checkout-section-content .right .basket-content-top .middle .right-mid p{color:var(--grey_alt_2);line-height:22px}.checkout-section-content .right .basket-content-top .bottom{margin:0 24px;padding:16px 0}.checkout-section-content .right .basket-content-top .bottom-row{margin-bottom:8px}.checkout-section-content .right .basket-content-top .bottom-row:last-child{margin-bottom:0}.checkout-section-content .right .basket-content-top .bottom-row .bl{color:var(--blue_alt);line-height:22px}.checkout-section-content .right .basket-content-top .bottom-row .br{line-height:22px}.checkout-section-content .right .basket-content-top .total{margin:0 24px;padding:16px 0}.checkout-section-content .right .basket-content-top .total-all{color:var(--grey_alt_2)}.checkout-section-content .right .basket-content-top .total-all span{color:var(--blue_alt)}.checkout-section-content .right .basket-content-top .total-price{font-weight:var(--weight_600)}.checkout-section-content .right .basket-content-middle{background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);overflow:hidden;margin-bottom:8px}.checkout-section-content .right .basket-content-middle .top{padding:16px 24px}.checkout-section-content .right .basket-content-middle .top .icon-wrap .truck{width:20px;height:20px;margin-right:8px}.checkout-section-content .right .basket-content-middle .top .icon-wrap p{font-weight:var(--weight_600);line-height:normal}.checkout-section-content .right .basket-content-middle .top .icon-wrap .change{color:var(--brand_purple);font-size:14px;line-height:normal;font-weight:var(--weight_600);margin-right:4px;transition:var(--ease)}.checkout-section-content .right .basket-content-middle .top .icon-wrap .change:hover{text-decoration:underline}.checkout-section-content .right .basket-content-middle .bottom{padding:16px 24px}.checkout-section-content .right .basket-content-middle .bottom p{display:flex;margin-bottom:8px;line-height:normal;font-weight:var(--weight_400)}.checkout-section-content .right .basket-content-middle .bottom p:last-child{margin-bottom:0}.checkout-section-content .right .basket-content-middle .bottom p span{color:var(--blue_alt);min-width:65px;display:block;margin-right:16px;font-weight:var(--weight_400)}.checkout-section-content .right .basket-content-middle .bottom .bot-date{font-weight:var(--weight_600)}.checkout-section-content .right .basket-content-bottom{background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);overflow:hidden;margin-bottom:0px}.checkout-section-content .right .basket-content-bottom .top{padding:16px 24px}.checkout-section-content .right .basket-content-bottom .top .icon-wrap i{font-size:20px;margin-right:8px}.checkout-section-content .right .basket-content-bottom .top .icon-wrap p{font-weight:var(--weight_600)}.checkout-section-content .right .basket-content-bottom .top .icon-wrap .change{color:var(--brand_purple);font-size:14px;line-height:normal;font-weight:var(--weight_600);margin-right:4px;transition:var(--ease)}.checkout-section-content .right .basket-content-bottom .top .icon-wrap .change:hover{text-decoration:underline}.checkout-section-content .right .basket-content-bottom .bottom{padding:16px 24px}.checkout-section-content .right .basket-content-bottom .bottom .bot-flo-title{font-weight:var(--weight_600);line-height:22px;margin-bottom:2px}.checkout-section-content .right .basket-content-bottom .bottom .stars p{font-weight:var(--weight_400);color:var(--blue_alt);font-size:14px;line-height:normal;margin-right:8px}.checkout-section-content .right .basket-content-bottom .bottom .stars p:last-child{margin-right:0}.manual-dropdown{margin-top:12px;display:none}.manual-dropdown .col-flex-content{margin-bottom:12px}.manual-dropdown .col-flex-content:last-child{margin-bottom:0}.checkout-step-section{background:#fff}.checkout-step-section .step-progress-container{width:100%;max-width:744px;margin:0px auto 0 auto;padding-top:32px;position:relative}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container{max-width:380px}}.checkout-step-section .step-progress-container:before{width:92%;max-width:744px;height:2px;background:var(--border_two);position:absolute;content:"";display:block;z-index:-1;top:51px;left:30px;z-index:1}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container:before{top:45px;width:88%}}@media only screen and (max-width: 400px){.checkout-step-section .step-progress-container:before{max-width:350px}}@media only screen and (max-width: 390px){.checkout-step-section .step-progress-container:before{max-width:320px}}@media only screen and (max-width: 375px){.checkout-step-section .step-progress-container:before{max-width:290px}}@media only screen and (max-width: 350px){.checkout-step-section .step-progress-container:before{max-width:270px}}@media only screen and (max-width: 340px){.checkout-step-section .step-progress-container:before{max-width:260px}}.checkout-step-section .step-progress-container .box-step{align-items:center}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step{min-height:70px;max-width:60px}}.checkout-step-section .step-progress-container .box-step p{font-size:14px}.checkout-step-section .step-progress-container .box-step p.white-num{color:var(--blue_alt)}.checkout-step-section .step-progress-container .box-step p.white-cur{font-weight:var(--weight_600);color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step p{font-size:12px;line-height:normal;text-align:center}}.checkout-step-section .step-progress-container .box-step.is--active.pro-step-2:after{width:50%}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step.is--active.pro-step-2:after{width:47%}}.checkout-step-section .step-progress-container .box-step.is--active.pro-step-3:after{width:73%}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step.is--active.pro-step-3:after{width:68%}}.checkout-step-section .step-progress-container .box-step.is--active.pro-step-4:after{width:92%}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step.is--active.pro-step-4:after{width:87%}}.checkout-step-section .step-progress-container .box-step .step-number{background:var(--brand_yellow);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:normal;margin-bottom:8px;position:relative;z-index:3}.checkout-step-section .step-progress-container .box-step .step-number.white{background:var(--white);border:1px solid var(--border_two);color:var(--blue_alt)}.checkout-step-section .step-progress-container .box-step .step-number.yel-fin{background:#d5f6d6}@media only screen and (max-width: 767px){.checkout-step-section .step-progress-container .box-step .step-number{width:25px;height:25px}}.checkout-step-section .step-main-title{text-align:center;font-weight:var(--weight_600);font-size:24px;margin-top:64px;margin-bottom:32px}.checkout-step-section-content{width:100%;max-width:552px;margin:16px auto 0px auto;padding-bottom:160px}@media only screen and (max-width: 767px){.checkout-step-section-content{padding-bottom:48px}}.checkout-step-section-content .box-top{border-bottom:1px solid var(--border-two);background:#f7f4fd;padding:16px}.checkout-step-section-content .box-top p{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.checkout-step-section-content .box-top p{font-size:14px}}.checkout-step-section-content .box-top a{color:var(--brand_purple);font-weight:var(--weight_600);font-size:14px}.checkout-step-section-content .step-box{border-radius:var(--border_radius);border:1px solid var(--box);overflow:hidden;margin-bottom:16px}.checkout-step-section-content .step-box-flex{display:flex;flex-grow:1}@media only screen and (max-width: 767px){.checkout-step-section-content .step-box-flex{flex-direction:column}}.checkout-step-section-content .step-box-flex .step-box{display:flex;flex-direction:column;flex:1;margin-right:2%;background:var(--white)}@media only screen and (max-width: 767px){.checkout-step-section-content .step-box-flex .step-box{margin-right:0}}.checkout-step-section-content .step-box-flex .step-box .box-text{line-height:22px}.checkout-step-section-content .step-box-flex .step-box .box-text:last-child{margin-bottom:0}.checkout-step-section-content .step-box-flex .step-box:last-child{margin-right:0}.checkout-step-section-content .step-box-flex .step-box-content .box-info{font-size:14px;color:var(--blue_alt)}.checkout-step-section-content .step-box .space-between{height:100%;display:flex;flex-direction:column;justify-content:space-between}.checkout-step-section-content .step-box-content{padding:16px;background:var(--white);height:100%}.checkout-step-section-content .step-box-content .bold-title{font-weight:var(--weight_600)}.checkout-step-section-content .step-box-content .text-flex p:first-child{margin-right:8px}.checkout-step-section-content .step-box-content .box-title{color:var(--blue_alt);font-size:16px;line-height:normal;color:#5a36b9}@media only screen and (max-width: 767px){.checkout-step-section-content .step-box-content .box-title{font-size:14px}}.checkout-step-section-content .step-box-content .box-text{margin-bottom:8px}@media only screen and (max-width: 767px){.checkout-step-section-content .step-box-content .box-text{font-size:15px}}.checkout-step-section-content .step-box-content .box-text:last-child{margin-bottom:16px}.checkout-step-section-content .box-summary .summary-top{padding:16px;background:var(--white)}@media only screen and (max-width: 767px){.checkout-step-section-content .box-summary .summary-top p{font-size:14px}}.checkout-step-section-content .box-summary .summary-top .item-sum .image-container{position:relative;width:64px;height:64px;margin-right:12px;border-radius:var(--border-radius);overflow:hidden}.checkout-step-section-content .box-summary .summary-top .item-sum .info .item-title{font-size:16px;font-weight:var(--weight_600);line-height:22px}.checkout-step-section-content .box-summary .summary-top .item-sum .info .item-size,.checkout-step-section-content .box-summary .summary-top .item-sum .info .item-qty{font-size:12px;line-height:normal;color:var(--blue_alt)}.checkout-step-section-content .box-summary .summary-bottom{padding:16px;padding-top:0;background:var(--white)}.checkout-step-section-content .box-summary .summary-bottom .col{margin-bottom:8px}.checkout-step-section-content .box-summary .summary-bottom .col p{line-height:16px}@media only screen and (max-width: 767px){.checkout-step-section-content .box-summary .summary-bottom .col p{font-size:14px}}.checkout-step-section-content .box-summary .summary-bottom .col p:first-child{color:var(--blue_alt)}.checkout-step-section-content .box-summary .summary-bottom .col-total{margin-top:18px}.checkout-step-section-content .box-summary .summary-bottom .col-total p{font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 767px){.checkout-step-section-content .box-summary .summary-bottom .col-total p{font-size:16px}}.checkout-step-section-content .box-summary .summary-bottom .col-total p:first-child{color:var(--grey_alt_2);font-size:16px;line-height:22px}.checkout-step-section-content .remember-option{margin-bottom:24px}.checkout-step-section-content .remember-option-box{display:flex;margin-bottom:16px}.checkout-step-section-content .remember-option-box:last-child{margin-bottom:24px}.checkout-step-section-content .remember-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease);background:var(--white)}.checkout-step-section-content .remember-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.checkout-step-section-content .remember-option .create-box{align-items:start}.checkout-step-section-content .remember-option .create-box-top{margin-bottom:16px}.checkout-step-section-content .remember-option label{color:var(--button_text);font-size:16px}@media only screen and (max-width: 767px){.checkout-step-section-content .remember-option label{font-size:12px}}.checkout-step-section-content .remember-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.checkout-step-section-content .total-final{margin-top:48px;margin-bottom:16px}.checkout-step-section-content .total-final .total-too{font-weight:var(--weight_600);line-height:22px}@media only screen and (max-width: 767px){.checkout-step-section-content .total-final .total-too{font-size:14px;line-height:normal}}.checkout-step-section-content .total-final .paying-in{line-height:22px;color:var(--blue_alt)}@media only screen and (max-width: 767px){.checkout-step-section-content .total-final .paying-in{font-size:14px;line-height:normal}}.checkout-step-section-content .checkout-panel-content{border:1px solid var(--border_two);border-radius:var(--border_radius);background:var(--white);padding:32px}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content{padding:24px}}.checkout-step-section-content .checkout-panel-content .cd-title{font-weight:var(--weight_600)}.checkout-step-section-content .checkout-panel-content .credit-debit{padding:24px}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .credit-debit{padding:0}}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-top{margin-bottom:24px}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-top .cd-title{font-weight:var(--weight_600);line-height:22px}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .credit-debit .cd-top .cd-title{font-size:14px;line-height:normal}}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-top .icon-wrap p{color:var(--green_alt_5);font-size:14px}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .credit-debit .cd-top .icon-wrap p{font-size:12px}}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-main .card-num{margin-bottom:16px;display:block}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .credit-debit .cd-main .card-num{font-size:14px}}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-main .input-wrap img{position:absolute;top:50%;transform:translateY(-50%);left:16px}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-main .input-wrap input{border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:45px !important}.checkout-step-section-content .checkout-panel-content .credit-debit .cd-main .input-wrap input:focus{border:1px solid var(--brand_purple)}.checkout-step-section-content .checkout-panel-content .input-box{display:flex;flex-direction:column}.checkout-step-section-content .checkout-panel-content .input-box-flex .box-flex-content input{width:80px;margin-right:8px;text-align:center}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .input-box-flex .box-flex-content input{font-size:14px}}.checkout-step-section-content .checkout-panel-content .input-box-flex .box-flex-content input:last-child{margin-right:0}.checkout-step-section-content .checkout-panel-content .input-box .back-no{margin-top:8px;color:var(--blue_alt);display:block;font-size:14px;line-height:normal}.checkout-step-section-content .checkout-panel-content .input-box label{line-height:22px;margin-bottom:8px;margin-top:16px}@media only screen and (max-width: 767px){.checkout-step-section-content .checkout-panel-content .input-box label{font-size:14px}}.checkout-step-section-content .checkout-panel-content .input-box .manually{display:block;font-size:14px;line-height:normal;font-weight:var(--weight_600);color:var(--brand_purple);margin-top:8px;transition:var(--ease)}.checkout-step-section-content .checkout-panel-content .input-box .manually:hover{text-decoration:underline}.checkout-step-section-content .checkout-panel-content .input-box .tracking{margin-top:8px;color:var(--blue_alt);font-size:14px;line-height:normal}.checkout-step-section-content .checkout-panel-content .input-box input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:16px !important}.checkout-step-section-content .checkout-panel-content .input-box input:focus{border:1px solid var(--brand_purple)}.checkout-step-section-content .checkout-panel-content select{width:100%;min-width:261px;padding-left:40px;max-height:55px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white)}.checkout-step-section-content .checkout-panel-content .check-option-box{display:flex;align-items:center;margin-top:16px}.checkout-step-section-content .checkout-panel-content .check-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease)}.checkout-step-section-content .checkout-panel-content .check-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.checkout-step-section-content .checkout-panel-content .check-option label{color:var(--button_text);font-size:16px}.checkout-step-section-content .checkout-panel-content .check-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.checkout-step-section-content .cd-btn{margin-top:32px;margin-bottom:46px;width:100%}@media only screen and (max-width: 767px){.checkout-step-section-content .cd-btn{font-size:14px}}.checkout-step-section-content .issues{font-size:14px;text-align:center}.checkout-step-section-content .issues a{font-weight:var(--weight_600);line-height:normal}.checkout-step-section-content .lines{text-align:center;font-size:12px;line-height:normal;color:var(--blue_alt)}.step-3 .mandatory,.step-2 .mandatory{font-size:14px;line-height:normal;color:var(--blue_alt)}.step-3 .title-content,.step-2 .title-content{position:relative}.step-3 .title-content .person-title,.step-2 .title-content .person-title{background:var(--white);margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);width:100%;max-width:240px;outline:none;padding:16px;height:63px}.step-3 .title-content .person-title img,.step-2 .title-content .person-title img{transition:var(--ease);width:16px}.step-3 .title-content .person-title img.is--active,.step-2 .title-content .person-title img.is--active{transform:rotate(180deg)}@media only screen and (max-width: 767px){.step-3 .title-content .person-title,.step-2 .title-content .person-title{font-size:14px}}.step-3 .title-content .person-title:focus,.step-2 .title-content .person-title:focus{border:1px solid var(--brand_purple)}.step-3 .title-content .person-title .placeholder-text,.step-2 .title-content .person-title .placeholder-text{font-size:12px}.step-3 .title-content .person-title-dropdown,.step-2 .title-content .person-title-dropdown{transition:var(--ease);opacity:0;pointer-events:none;border:1px solid var(--border_three);background:var(--white);border-radius:var(--border_radius_small);overflow:hidden;position:absolute;left:0;top:45px;right:0;z-index:10;max-width:240px}.step-3 .title-content .person-title-dropdown .title-row,.step-2 .title-content .person-title-dropdown .title-row{padding:16px;border-bottom:1px solid var(--border_three);transition:var(--ease);cursor:pointer}.step-3 .title-content .person-title-dropdown .title-row:last-child,.step-2 .title-content .person-title-dropdown .title-row:last-child{border-bottom:0}.step-3 .title-content .person-title-dropdown .title-row:hover,.step-2 .title-content .person-title-dropdown .title-row:hover{background:var(--brand_purple);color:var(--white)}.step-3 .title-content .person-title-dropdown.is--active,.step-2 .title-content .person-title-dropdown.is--active{opacity:1;top:65px;pointer-events:all}.step-3 .manually,.step-2 .manually{font-size:14px;line-height:normal;font-weight:var(--weight_600);color:var(--brand_purple);margin-top:8px;display:block;transition:var(--ease)}.step-3 .manually:hover,.step-2 .manually:hover{text-decoration:underline}.step-3 .input-box,.step-2 .input-box{position:relative;display:flex;margin-top:16px}.step-3 .input-box input,.step-2 .input-box input{width:100%;padding:24px 12px 16px 12px;border:1px solid #ccc;border-radius:4px;outline:none;font-size:16px;transition:border-color .3s}.step-3 .input-box label,.step-2 .input-box label{position:absolute;top:50%;left:12px;transform:translateY(-50%);background:#fff;padding:0 4px;color:var(--grey_alt_2);font-weight:var(--weight_400);font-size:16px;transition:all .3s ease-in-out;pointer-events:none}.step-3 .input-box input:not(:-moz-placeholder-shown)+label, .step-2 .input-box input:not(:-moz-placeholder-shown)+label{top:15px;left:10px;font-size:12px;color:#6200ea}.step-3 .input-box input:focus+label,.step-3 .input-box input:not(:placeholder-shown)+label,.step-2 .input-box input:focus+label,.step-2 .input-box input:not(:placeholder-shown)+label{top:15px;left:10px;font-size:12px;color:#6200ea}.step-3 .input-box input:focus,.step-2 .input-box input:focus{border-color:#6200ea}.step-3 .input-box input::-moz-placeholder, .step-2 .input-box input::-moz-placeholder{opacity:0}.step-3 .input-box input::placeholder,.step-2 .input-box input::placeholder{opacity:0}.step-3 .numb-provide,.step-2 .numb-provide{font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-top:4px;margin-bottom:24px}.step-3 .billing-top,.step-2 .billing-top{margin-top:12px}.step-3 .billing-top p,.step-2 .billing-top p{font-size:18px;font-weight:var(--weight_600);color:var(--brand)}.step-3 .billing-top .use-deliv,.step-2 .billing-top .use-deliv{font-size:14px;min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border_radius);overflow:hidden;cursor:pointer;display:block;color:var(--brand_purple);font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.step-3 .billing-top .use-deliv,.step-2 .billing-top .use-deliv{font-size:14px}}.step-3 .col-flex input,.step-2 .col-flex input{width:100%}.step-3 .cont-summ,.step-2 .cont-summ{width:100%;margin-top:40px}@media only screen and (max-width: 767px){.step-3 .cont-summ,.step-2 .cont-summ{font-size:14px}}.step-3 .tracking,.step-2 .tracking{margin-top:8px;color:var(--blue_alt);font-size:14px;line-height:normal}.step-1{max-width:680px}@media only screen and (max-width: 767px){.step-1 .select-date{font-size:14px}}.step-1 .step-1-date-picker .flatpickr-calendar{width:100% !important;max-width:100% !important;margin-bottom:16px;margin-top:8px;box-shadow:unset;border:1px solid var(--border_two)}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-day.selected{background:var(--brand_purple) !important;color:var(--white) !important;border:1px solid var(--brand_purple) !important}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-disabled{background:var(--progress) !important}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-day{font-weight:var(--weight_400) !important;border:1px solid var(--border_two)}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:var(--weight_600)}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer:first-child{padding-right:30px}@media only screen and (max-width: 767px){.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer:first-child{padding-right:unset}}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer:last-child{margin-right:5px}@media only screen and (max-width: 767px){.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer:last-child{margin-right:unset}}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-days .dayContainer:first-child{padding-right:15px}@media only screen and (max-width: 767px){.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-days .dayContainer:first-child{padding-right:unset}}.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-days .dayContainer:last-child{padding-left:14px}@media only screen and (max-width: 767px){.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-days .dayContainer:last-child{padding-left:unset}}@media only screen and (max-width: 767px){.step-1 .step-1-date-picker .flatpickr-calendar .flatpickr-rContainer{max-width:100%}}.step-1 .step-date-selected{border:1px solid var(--box);border-radius:var(--border_radius);width:100%;max-width:552px;margin:0 auto;background:var(--white);overflow:hidden}.step-1 .step-date-selected .left{background:#f7f4fd;width:100%;max-width:70px;padding:16px;display:flex;justify-content:center;align-items:center;border-top-left-radius:var(--border_radius);border-bottom-left-radius:var(--border_radius)}@media only screen and (max-width: 767px){.step-1 .step-date-selected .left{padding:26px}}.step-1 .step-date-selected .left img{padding:16px}@media only screen and (max-width: 767px){.step-1 .step-date-selected .left img{padding:26px}}.step-1 .step-date-selected .right{margin-left:16px;width:100%;padding:16px 0}@media only screen and (max-width: 767px){.step-1 .step-date-selected .right{padding:0}}@media only screen and (max-width: 767px){.step-1 .step-date-selected .right .selected{font-size:14px}}.step-1 .step-date-selected .right .selected span{font-weight:var(--weight_600)}.step-1 .step-date-selected .right .selected-date{padding-left:0;font-size:16px;line-height:22px;font-weight:var(--weight_600);border-bottom:none}@media only screen and (max-width: 767px){.step-1 .step-date-selected .right .selected-date{font-size:14px;line-height:normal;border-bottom:none;display:block;padding-bottom:4px}}.step-1 .step-date-selected .right .selected-small{font-size:12px;line-height:normal;color:var(--blue_alt);padding-right:20px}.step-1 .step-date-selected .right .selected-small span{font-weight:var(--weight_600)}.step-1 .step-other-info{width:100%;max-width:552px;margin:0 auto;margin-top:24px}.step-1 .step-other-info .other-info-title{font-weight:var(--weight_600);color:var(--grey_alt_2);margin-bottom:4px}@media only screen and (max-width: 767px){.step-1 .step-other-info .other-info-title{font-size:14px;line-height:normal}}.step-1 .step-other-info textarea{width:100%;resize:none;height:70px;border-radius:var(--border_radius);border:1px solid #e5e1f1;padding:12px;outline:none;font-size:14px}.step-1 .step-other-info textarea:focus{border:1px solid var(--brand_purple)}.step-1 .step-other-info .other-char{font-size:12px;color:var(--blue_alt)}.step-1 .step-info{margin-top:24px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;width:100%;max-width:552px}.step-1 .step-info .left{margin-top:4px}.step-1 .step-info .right{margin-left:12px}.step-1 .step-info .right p{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.step-1 .step-info .right p{font-size:14px;line-height:normal}}.step-1 .step-info .right p span{font-weight:var(--weight_600)}.step-1 .btn{width:100%;margin-top:40px}@media only screen and (max-width: 767px){.step-1 .btn{font-size:14px}}.country-content{position:relative;margin-top:16px}.country-content p{font-size:14px;line-height:normal;font-weight:var(--weight_400)}.country-content .checkout-country-select{display:none}.country-content .country-dropdown-d{padding-left:0px;height:auto;overflow-y:scroll;max-height:32vh}.country-content .country-dropdown-d img,.country-content .checkout-btn-select img{width:20px;position:relative;top:2px}.country-content .country-dropdown-d li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.country-content .country-dropdown-d li:hover{background-color:#f4f3f3;cursor:pointer}.country-content .country-dropdown-d li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.country-content .country-dropdown-d li span,.country-content .checkout-btn-select li span{margin-left:5px}.country-content .country-dropdown-c{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:10;background:var(--white);left:0;top:60px;opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease}.country-content .country-dropdown-c.is--active{transform:translateY(5px);pointer-events:all;opacity:1}.country-content .checkout-btn-select{width:100%;height:100%;background:var(--white);margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);position:relative;padding-top:10px}.country-content .checkout-btn-select:before{content:"";position:absolute;right:0;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;transition:transform .3s ease}.country-content .checkout-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.country-content .checkout-btn-select.is--active::before{transform:translateY(-50%) rotate(180deg)}.country-content .checkout-btn-select li{list-style:none;float:left;padding-bottom:0px}.country-content .checkout-btn-select:hover li{margin-left:0px}.country-content .lang-select{margin-bottom:24px;position:relative}.country-content .checkout-lang-select{margin-bottom:0;border-radius:var(--border_radius_small);padding-right:12px;padding-left:12px;width:100%;transition:var(--ease)}.country-content .checkout-lang-select .country-region{position:absolute;top:5px;z-index:5;font-size:12px}.country-content .checkout-middle-country{margin-top:4px;height:63px;overflow:hidden;border:1px solid var(--border_three);border-radius:var(--border_radius_small);display:flex;background:var(--white);transition:var(--ease)}.country-content .checkout-middle-country.is--active{border:1px solid var(--brand_purple)}.country-content .checkout-middle-country:focus{outline:none;border:1px solid var(--brand_purple)}.country-content .checkout-middle-country input{padding-left:16px}.country-content #payment-form{background:var(--white)}.order-confirmation-section-content{margin-bottom:80px;padding-top:32px}@media only screen and (max-width: 1023px){.order-confirmation-section-content{flex-direction:column-reverse}}.order-confirmation-section-content .left-order .icon-wrap{margin-bottom:8px}.order-confirmation-section-content .left-order .icon-wrap img{width:40px;height:40px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .icon-wrap img{width:20px;height:20px}}.order-confirmation-section-content .left-order .icon-wrap .order-title{font-size:32px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .icon-wrap .order-title{font-size:18px}}.order-confirmation-section-content .left-order .order-sub-text{color:var(--grey_alt_2);margin-bottom:40px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .order-sub-text{font-size:14px;line-height:normal}}.order-confirmation-section-content .left-order .details-title{font-weight:var(--weight_600);line-height:22px;padding-bottom:16px;margin-bottom:16px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .details-title{font-size:14px;line-height:normal}}.order-confirmation-section-content .left-order .details-container p{display:flex;margin-bottom:16px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .details-container p{font-size:14px}}.order-confirmation-section-content .left-order .details-container p:first-child{font-weight:var(--weight_600)}.order-confirmation-section-content .left-order .details-container p:last-child{margin-bottom:32px}.order-confirmation-section-content .left-order .details-container p span{min-width:124px;margin-right:31px;color:var(--blue_alt)}.order-confirmation-section-content .left-order .details-container p span:first-child{font-weight:var(--weight_400)}.order-confirmation-section-content .left-order .details-container .detail-blue{color:var(--grey_alt_2)}.order-confirmation-section-content .left-order .details-container .detail-blue span{color:var(--blue_alt)}.order-confirmation-section-content .left-order .details-need{padding-bottom:32px;margin-bottom:64px}.order-confirmation-section-content .left-order .details-need p{color:var(--brand_purple);font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .details-need p{font-size:14px}}.order-confirmation-section-content .left-order .details-need a{margin-left:8px;text-decoration:underline;color:var(--brand_purple)}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .details-need a{font-size:14px}}.order-confirmation-section-content .left-order .create-new{background:var(--white_alt);padding:40px;border-radius:var(--border_radius)}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new{padding:24px}}.order-confirmation-section-content .left-order .create-new .create-title{font-weight:var(--weight_600);font-weight:var(--weight_600);line-height:normal;margin-bottom:8px;font-size:24px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .create-title{font-size:18px}}.order-confirmation-section-content .left-order .create-new .create-sub{color:var(--blue_alt);line-height:22px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .create-sub{font-size:14px;line-height:normal}}.order-confirmation-section-content .left-order .create-new .pass-title{margin-top:24px;display:block;font-size:14px;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .pass-title{font-size:12px}}.order-confirmation-section-content .left-order .create-new .input-wrap{position:relative}.order-confirmation-section-content .left-order .create-new .input-wrap img{position:absolute;top:55%;right:0;transform:translate(-50%, -50%)}.order-confirmation-section-content .left-order .create-new .input-wrap input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:16px !important}.order-confirmation-section-content .left-order .create-new .input-wrap input:focus{border:1px solid var(--brand_purple)}.order-confirmation-section-content .left-order .create-new .min-text{font-size:14px;line-height:normal;color:var(--grey_alt_2);margin-bottom:12px;margin-top:4px;display:block}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .min-text{font-size:12px}}.order-confirmation-section-content .left-order .create-new .remember-option{margin-bottom:24px}.order-confirmation-section-content .left-order .create-new .remember-option-box{display:flex;align-items:center;margin-bottom:16px}.order-confirmation-section-content .left-order .create-new .remember-option-box:last-child{margin-bottom:24px}.order-confirmation-section-content .left-order .create-new .remember-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease)}.order-confirmation-section-content .left-order .create-new .remember-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.order-confirmation-section-content .left-order .create-new .remember-option .create-box{align-items:start}.order-confirmation-section-content .left-order .create-new .remember-option .create-box-top{margin-bottom:16px}.order-confirmation-section-content .left-order .create-new .remember-option label{color:var(--button_text);font-size:16px}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .remember-option label{font-size:12px}}.order-confirmation-section-content .left-order .create-new .remember-option p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:28px;margin-top:2px}.order-confirmation-section-content .left-order .create-new .small-text{display:block;margin-top:8px;color:var(--blue_alt);font-size:12px;line-height:normal}@media only screen and (max-width: 767px){.order-confirmation-section-content .left-order .create-new .caa-btn{font-size:14px}}.order-confirmation-section-content .right-order{width:100%;max-width:456px;margin-left:24px}@media only screen and (max-width: 1023px){.order-confirmation-section-content .right-order{margin-left:0;max-width:100%;margin-bottom:32px}}.order-confirmation-section-content .right-order .basket-content-top{background:var(--white);border-radius:var(--border_radius);border:1px solid var(--border_two);overflow:hidden;margin-bottom:8px}.order-confirmation-section-content .right-order .basket-content-top .top{padding:16px 0;background:var(--white_hov)}.order-confirmation-section-content .right-order .basket-content-top .top .icon-wrap{margin-left:24px}.order-confirmation-section-content .right-order .basket-content-top .top .icon-wrap i{font-size:20px}.order-confirmation-section-content .right-order .basket-content-top .top .icon-wrap p{font-size:16px;line-height:22px;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.order-confirmation-section-content .right-order .basket-content-top .top .icon-wrap p{font-size:14px;line-height:normal}}.order-confirmation-section-content .right-order .basket-content-top .top .item-no{margin-right:24px;font-size:14px;line-height:normal;color:var(--blue_alt)}.order-confirmation-section-content .right-order .basket-content-top .middle{margin:0 24px;padding:16px 0}.order-confirmation-section-content .right-order .basket-content-top .middle .image-container{width:100%;min-width:64px;max-width:64px;height:64px;position:relative;border-radius:var(--border_radius);overflow:hidden;margin-right:12px}.order-confirmation-section-content .right-order .basket-content-top .middle .image-container img{border-radius:var(--border_radius);overflow:hidden}.order-confirmation-section-content .right-order .basket-content-top .middle .info .item-title{font-size:16px;line-height:22px;font-weight:var(--weight_600);margin-bottom:2px}.order-confirmation-section-content .right-order .basket-content-top .middle .info .item-size{color:var(--blue_alt);font-size:12px;line-height:normal}.order-confirmation-section-content .right-order .basket-content-top .middle .info .item-qty{color:var(--blue_alt);font-size:12px;line-height:normal}.order-confirmation-section-content .right-order .basket-content-top .middle .right-mid{text-align:right}.order-confirmation-section-content .right-order .basket-content-top .middle .right-mid p{color:var(--grey_alt_2);line-height:22px}.order-confirmation-section-content .right-order .basket-content-top .bottom{margin:0 24px;padding:16px 0}.order-confirmation-section-content .right-order .basket-content-top .bottom-row{margin-bottom:8px}.order-confirmation-section-content .right-order .basket-content-top .bottom-row:last-child{margin-bottom:0}.order-confirmation-section-content .right-order .basket-content-top .bottom-row .bl{color:var(--blue_alt);line-height:22px}@media only screen and (max-width: 767px){.order-confirmation-section-content .right-order .basket-content-top .bottom-row .bl{font-size:14px;line-height:normal}}.order-confirmation-section-content .right-order .basket-content-top .bottom-row .br{line-height:22px}@media only screen and (max-width: 767px){.order-confirmation-section-content .right-order .basket-content-top .bottom-row .br{font-size:14px;line-height:normal}}.order-confirmation-section-content .right-order .basket-content-top .total{margin:0 24px;padding:16px 0}.order-confirmation-section-content .right-order .basket-content-top .total-all{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.order-confirmation-section-content .right-order .basket-content-top .total-all{font-size:14px;line-height:normal}}.order-confirmation-section-content .right-order .basket-content-top .total-all span{color:var(--blue_alt)}.order-confirmation-section-content .right-order .basket-content-top .total-price{font-weight:var(--weight_600);font-size:20px}@media only screen and (max-width: 767px){.order-confirmation-section-content .right-order .basket-content-top .total-price{font-size:16px;line-height:normal}}.about-image-full{margin-top:110px;margin-bottom:80px;overflow:hidden;min-height:285px}@media only screen and (max-width: 1023px){.about-image-full{margin-top:64px;margin-bottom:64px}}.about-image-full-two{margin-bottom:120px}@media only screen and (max-width: 1023px){.about-image-full-two{margin-bottom:64px}}.about-image-full .wrapper{width:100%}@media only screen and (max-width: 1023px){.about-image-full .wrapper{width:92%}}.about-image-full-content{flex-wrap:wrap;margin-left:-70px;margin-right:-100px}@media only screen and (max-width: 1023px){.about-image-full-content{margin:0 auto;justify-content:space-between}}.about-image-full-content .image-container{position:relative;width:100%;max-width:12.5%;margin-right:24px;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 1024px){.about-image-full-content .image-container{margin-right:12px;margin-bottom:6px}}@media only screen and (max-width: 1023px){.about-image-full-content .image-container{max-width:32%;margin-right:0;margin-bottom:0;margin-top:6px}}@media only screen and (max-width: 767px){.about-image-full-content .image-container{max-width:48%}}.about-image-full-content .image-container:last-child{margin-right:0}@media only screen and (max-width: 1023px){.about-image-full-content .image-container:last-child{display:none}}.about-image-full-content .image-container img{height:200px;width:100%;min-width:12.5%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media only screen and (max-width: 1024px){.about-image-full-content .image-container img{height:150px}}.about-image-full-content .down{margin-top:40px}@media only screen and (max-width: 1023px){.about-image-full-content .down{margin-top:6px}}.about-single-text-content{width:100%;max-width:936px;margin:120px auto 64px auto}@media only screen and (max-width: 1023px){.about-single-text-content{margin-top:58px}}.about-single-text-content p{font-size:18px;line-height:24px;text-align:center}@media only screen and (max-width: 1023px){.about-single-text-content p{font-size:16px}}.about-trio-info-section{margin:64px 0}.about-trio-info-section .wrapper-content{width:100%;max-width:936px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.about-trio-info-section .wrapper-content{max-width:92%}}@media only screen and (max-width: 767px){.about-trio-info-section-content{flex-direction:column}}.about-trio-info-section-content .col{width:32%;background:var(--yellow_alt);padding:32px 16px;border-radius:var(--border_radius);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:24px}@media only screen and (max-width: 767px){.about-trio-info-section-content .col{width:100%;margin-right:0;margin-bottom:16px;display:flex;flex-direction:row}.about-trio-info-section-content .col:last-child{margin-bottom:0}}.about-trio-info-section-content .col:last-child{margin-right:0}.about-trio-info-section-content .col img{margin-bottom:16px}@media only screen and (max-width: 767px){.about-trio-info-section-content .col img{margin-bottom:0;margin-right:16px}}.about-trio-info-section-content .col p{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.about-trio-info-section-content .col p{font-size:14px}}.about-duo-text-section-content{width:100%;max-width:936px;margin:64px auto 80px auto;align-items:start}@media only screen and (max-width: 767px){.about-duo-text-section-content{flex-direction:column;margin-bottom:64px}}.about-duo-text-section-content .left,.about-duo-text-section-content .right{width:48%;color:var(--grey_alt_2);line-height:22px}@media only screen and (max-width: 767px){.about-duo-text-section-content .left,.about-duo-text-section-content .right{width:100%;font-size:14px}}@media only screen and (max-width: 767px){.about-duo-text-section-content .left{margin-bottom:24px}}.about-director-section{margin-top:80px;margin-bottom:120px;width:100%;max-width:936px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.about-director-section{width:92%}}@media only screen and (max-width: 767px){.about-director-section{margin:64px auto}}.about-director-section-content{background:var(--white_alt);border-radius:var(--border-radius_large);overflow:hidden}@media only screen and (max-width: 1023px){.about-director-section-content{flex-direction:column}}.about-director-section-content .left{padding:40px}@media only screen and (max-width: 1023px){.about-director-section-content .left{padding-bottom:0;padding-left:30px}}.about-director-section-content .left .text{margin-bottom:24px;line-height:22px}@media only screen and (max-width: 767px){.about-director-section-content .left .text{font-size:14px}}.about-director-section-content .left .title{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.about-director-section-content .left .title{font-size:14px}}.about-director-section-content .left .role{font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.about-director-section-content .left .role{font-size:12px}}.about-director-section-content .right{width:100%;max-width:160px;height:auto;margin-left:40px;position:relative}@media only screen and (max-width: 1023px){.about-director-section-content .right{height:80px;margin-top:24px;margin-bottom:40px;max-width:80px;border-radius:100%;overflow:hidden;margin-left:30px}}.award-winning-section{margin:120px 0;margin-top:160px}@media only screen and (max-width: 767px){.award-winning-section{margin:64px 0}}.award-winning-section-content .award-title{font-size:24px;line-height:normal;text-align:center;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 767px){.award-winning-section-content .award-title{font-size:20px;line-height:normal;text-align:center}}.award-winning-section-content .award-text{font-size:16px;line-height:22px;color:var(--grey_alt_2);margin-bottom:24px;width:100%;max-width:936px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.award-winning-section-content .award-text{font-size:14px;max-width:100%}}.award-winning-section-content .award-text:last-child{margin-bottom:0}.award-winning-section-content .center{text-align:center}@media only screen and (max-width: 767px){.award-winning-section-content{flex-direction:column;align-items:unset}}.award-winning-section-content .left,.award-winning-section-content .right{width:50%}@media only screen and (max-width: 767px){.award-winning-section-content .left,.award-winning-section-content .right{width:100%}}@media only screen and (max-width: 1023px){.award-winning-section-content .left{padding-right:24px}}@media only screen and (max-width: 767px){.award-winning-section-content .left{padding-right:0;margin-bottom:24px}}.award-winning-section-content .right{background:var(--yellow_alt);border-radius:var(--border_radius_medium);padding:48px}.award-winning-section-content .right .row{background:var(--white);box-shadow:0px 12px 12px -8px rgba(0,0,0,.03);border-radius:var(--border_radius);padding:16px;margin-bottom:16px}.award-winning-section-content .right .row:last-child{margin-bottom:0}.award-winning-section-content .right .row img{margin-right:15px}.award-winning-section-content .right .row p{font-weight:var(--weight_600);font-size:14px;line-height:normal}.award-winning-section .awards-image-container{display:flex;justify-content:center;margin-top:24px}.award-winning-section .awards-image-container img{width:100%;max-width:600px}.meet-the-team-section{margin:120px 0}@media only screen and (max-width: 767px){.meet-the-team-section{margin:64px 0}}.meet-the-team-section-content .team-title{font-size:24px;line-height:normal;text-align:center;font-weight:var(--weight_600);margin-bottom:24px}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-title{font-size:20px}}.meet-the-team-section-content .team-intro{font-size:16px;line-height:22px;color:var(--grey_alt_2);margin-bottom:24px;width:100%;max-width:936px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-intro{font-size:14px}}.meet-the-team-section-content .team-intro:last-child{margin-bottom:48px}.meet-the-team-section-content .team-grid{flex-wrap:wrap;justify-content:space-between}.meet-the-team-section-content .team-grid .col{width:16%;gap:24px;margin-top:24px}@media only screen and (max-width: 1023px){.meet-the-team-section-content .team-grid .col{width:24%}}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-grid .col{width:48%}}.meet-the-team-section-content .team-grid .col .team-image{width:100%;height:200px;position:relative;margin-bottom:12px}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-grid .col .team-image{height:160px}}.meet-the-team-section-content .team-grid .col .team-name{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-grid .col .team-name{font-size:14px}}.meet-the-team-section-content .team-grid .col .team-role{font-size:14px;line-height:normal;color:var(--blue_alt)}@media only screen and (max-width: 767px){.meet-the-team-section-content .team-grid .col .team-role{font-size:12px}}.help-hero-section{background:var(--yellow_alt);padding:72px}@media only screen and (max-width: 767px){.help-hero-section{padding:64px 32px}}.help-hero-section-content .help-heading{text-align:center;font-size:40px;line-height:normal;font-weight:var(--weight_700);margin-bottom:8px}@media only screen and (max-width: 1023px){.help-hero-section-content .help-heading{font-size:30px}}@media only screen and (max-width: 767px){.help-hero-section-content .help-heading{font-size:24px}}.help-hero-section-content .help-sub-title{text-align:center;font-size:14px;line-height:21px;color:var(--grey_alt_2);margin-bottom:24px}.help-hero-section-content .input-wrap{width:100%;max-width:480px;margin:0 auto}.help-hero-section-content .input-wrap i{font-size:20px;top:13px;left:4px}@media only screen and (max-width: 767px){.help-hero-section-content .input-wrap i{top:12px}}.help-hero-section-content .input-wrap input{padding:16px;margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding-left:45px !important}.help-hero-section-content .input-wrap input:focus{border:1px solid var(--brand_purple)}.help-banner-section{background:var(--yellow_alt);padding:24px 0}.help-banner-section-content{position:relative}@media only screen and (max-width: 767px){.help-banner-section-content{flex-direction:column;align-items:unset}}.help-banner-section-content p{font-size:20px;line-height:normal;font-weight:var(--weight_600)}.help-banner-section-content .input-wrap{width:100%;max-width:320px}@media only screen and (max-width: 767px){.help-banner-section-content .input-wrap{max-width:100%;margin-top:12px}}.help-banner-section-content .input-wrap i{font-size:20px;top:9px;left:4px}@media only screen and (max-width: 767px){.help-banner-section-content .input-wrap i{top:9px}}.help-banner-section-content .input-wrap input{padding:12px 16px;margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding-left:45px !important}.help-banner-section-content .input-wrap input:focus{border:1px solid var(--brand_purple)}.help-banner-section-content .help-banner-inline-search-overlay{top:100%;right:0;left:unset;transform:unset}@media only screen and (max-width: 767px){.help-banner-section-content .help-banner-inline-search-overlay{width:100%}}.help-banner-section-content .help-banner-inline-search-overlay p{font-size:16px}.help-banner-section-content .help-banner-inline-search-overlay .top-cta p{font-size:14px;color:var(--grey_alt_2)}.help-banner-section-content .help-banner-inline-search-overlay .top-cta a{color:var(--brand_purple);font-weight:var(--weight_700);font-size:14px}.help-center-section-content{margin-top:40px;margin-bottom:80px}@media only screen and (max-width: 767px){.help-center-section-content{margin-bottom:64px}}.help-center-section-content .git-title{font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:24px}@media only screen and (max-width: 767px){.help-center-section-content .git-title{font-size:20px}}@media only screen and (max-width: 767px){.help-center-section-content .git-row{flex-direction:column}}.help-center-section-content .git-row .col{width:32%;border:1px solid var(--border_three);border-radius:var(--border_radius);padding:32px 24px;transition:var(--ease)}@media only screen and (max-width: 1200px){.help-center-section-content .git-row .col{display:block;padding:24px}}@media only screen and (max-width: 767px){.help-center-section-content .git-row .col{width:100%;margin-bottom:16px;display:flex;padding:16px}}@media only screen and (max-width: 767px){.help-center-section-content .git-row .col:last-child{margin-bottom:0}}.help-center-section-content .git-row .col:hover{background:var(--white_hov)}.help-center-section-content .git-row .col img{margin-right:16px}@media only screen and (max-width: 767px){.help-center-section-content .git-row .col img{width:24px;margin-right:12px}}.help-center-section-content .git-row .col .small{font-size:14px;line-height:normal;color:var(--grey_alt_2);margin-bottom:2px}@media only screen and (max-width: 1023px){.help-center-section-content .git-row .col .small{font-size:12px}}.help-center-section-content .git-row .col .large{font-weight:var(--weight_600);font-size:18px;line-height:20px}@media only screen and (max-width: 1023px){.help-center-section-content .git-row .col .large{font-size:14px;line-height:normal}}.popular-articles-section .top p{font-size:24px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.popular-articles-section .top p{font-size:20px}}.popular-articles-section .top a{color:var(--brand_purple);font-size:16px;line-height:normal;font-weight:var(--weight_600);transition:var(--ease)}@media only screen and (max-width: 767px){.popular-articles-section .top a{font-size:14px}}.popular-articles-section .top a:hover{text-decoration:underline}.popular-articles-section .articles{align-items:start;margin-top:24px;margin-bottom:80px}@media only screen and (max-width: 767px){.popular-articles-section .articles{overflow-x:scroll}}.popular-articles-section .articles .col{width:24%;transition:var(--ease)}@media only screen and (max-width: 767px){.popular-articles-section .articles .col{min-width:48%;margin-right:16px}}.popular-articles-section .articles .col .image-container{width:100%;height:240px;position:relative;overflow:hidden;border-radius:var(--border_radius);margin-bottom:12px}@media only screen and (max-width: 1023px){.popular-articles-section .articles .col .image-container{height:160px}}.popular-articles-section .articles .col .category{font-size:14px;line-height:normal;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.popular-articles-section .articles .col .category{font-size:12px}}.popular-articles-section .articles .col .advice-title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-top:4px}@media only screen and (max-width: 1023px){.popular-articles-section .articles .col .advice-title{font-size:16px}}@media only screen and (max-width: 767px){.popular-articles-section .articles .col .advice-title{font-size:14px}}.popular-articles-section .articles .col:hover{transform:translateY(-3px)}@media only screen and (max-width: 767px){.related-articles-section .articles{margin-bottom:64px}}.support-topics-section{margin-top:80px;margin-bottom:112px}@media only screen and (max-width: 767px){.support-topics-section{margin:64px 0}}.support-topics-section .top p{font-size:24px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.support-topics-section .top p{font-size:20px}}.support-topics-section .top a{color:var(--brand_purple);font-size:16px;line-height:normal;font-weight:var(--weight_600);transition:var(--ease)}@media only screen and (max-width: 767px){.support-topics-section .top a{font-size:14px}}.support-topics-section .top a:hover{text-decoration:underline}.support-topics-section .topic-cols{flex-wrap:wrap}@media only screen and (max-width: 767px){.support-topics-section .topic-cols{flex-direction:column}}.support-topics-section .topic-cols .col{width:32%;border:1px solid var(--border_three);padding:24px 16px;margin-top:24px;border-radius:var(--border_radius);overflow:hidden;transition:var(--ease)}@media only screen and (max-width: 767px){.support-topics-section .topic-cols .col{width:100%;padding:16px;margin-top:16px}}.support-topics-section .topic-cols .col:hover{background:var(--white_hov)}.support-topics-section .topic-cols .col img{margin-right:24px}@media only screen and (max-width: 767px){.support-topics-section .topic-cols .col img{width:24px;margin-right:12px}}@media only screen and (max-width: 767px){.support-topics-section .topic-cols .col p{font-size:14px}}.popular-faqs-section{margin-top:112px;margin-bottom:62px}@media only screen and (max-width: 767px){.popular-faqs-section{margin-top:64px;margin-bottom:64px}}@media only screen and (max-width: 767px){.popular-faqs-section .wrapper-content{flex-direction:column}}.popular-faqs-section .popular-heading{font-size:24px;line-height:normal;font-weight:var(--weight_600)}.popular-faqs-section .left-section{width:100%}@media only screen and (max-width: 767px){.popular-faqs-section .left-section{margin-bottom:32px}}.popular-faqs-section .left-section .popular-heading{margin-bottom:24px}@media only screen and (max-width: 767px){.popular-faqs-section .left-section .popular-heading{font-size:20px;line-height:normal;margin-bottom:0}}@media only screen and (max-width: 1023px){.popular-faqs-section .left-section .flex-cols{flex-direction:column}}.popular-faqs-section .left-section .flex-cols .left,.popular-faqs-section .left-section .flex-cols .right{width:100%}.popular-faqs-section .left-section .flex-cols .left a,.popular-faqs-section .left-section .flex-cols .right a{display:block;border-bottom:1px solid var(--border_three);padding-top:32px;padding-bottom:24px;padding-right:24px;position:relative;display:flex;justify-content:space-between;transition:var(--ease)}@media only screen and (max-width: 767px){.popular-faqs-section .left-section .flex-cols .left a,.popular-faqs-section .left-section .flex-cols .right a{font-size:14px}}.popular-faqs-section .left-section .flex-cols .left a:after,.popular-faqs-section .left-section .flex-cols .right a:after{content:url("/template/2024/images/arrow-right-pop.svg");position:relative;left:20px;transition:var(--ease)}.popular-faqs-section .left-section .flex-cols .left a:hover,.popular-faqs-section .left-section .flex-cols .right a:hover{transition:var(--ease);text-decoration:underline}.popular-faqs-section .left-section .flex-cols .left a:hover:after,.popular-faqs-section .left-section .flex-cols .right a:hover:after{left:25px}.popular-faqs-section .left-section .flex-cols .left{margin-right:24px}.popular-faqs-section .right-section{width:100%;max-width:264px;margin-left:120px}@media only screen and (max-width: 767px){.popular-faqs-section .right-section{margin-left:0;max-width:100%}}.popular-faqs-section .right-section .popular-heading{margin-bottom:16px}@media only screen and (max-width: 767px){.popular-faqs-section .right-section .popular-heading{font-size:20px;line-height:normal}}.popular-faqs-section .right-section .row{margin-bottom:12px;padding:24px;border:1px solid var(--border_three);border-radius:var(--border_radius);transition:var(--ease)}@media only screen and (max-width: 767px){.popular-faqs-section .right-section .row{padding:16px}}@media only screen and (max-width: 767px){.popular-faqs-section .right-section .row img{width:24px}}.popular-faqs-section .right-section .row:last-child{margin-bottom:0}.popular-faqs-section .right-section .row p{margin-left:12px}@media only screen and (max-width: 767px){.popular-faqs-section .right-section .row p{font-size:14px}}.popular-faqs-section .right-section .row:hover{background:var(--white_hov)}.help-support-faqs{margin-bottom:80px}.help-support-faqs-content{margin-bottom:80px}@media only screen and (max-width: 767px){.help-support-faqs-content{margin-bottom:64px}}.help-support-faqs-content .help-support-titles{margin-top:32px;padding-bottom:24px}.help-support-faqs-content .help-support-titles .support-faqs-small{color:var(--grey_alt_2);font-size:14px;line-height:normal}.help-support-faqs-content .help-support-titles .support-faqs-large{font-size:40px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.help-support-faqs-content .help-support-titles .support-faqs-large{font-size:30px}}@media only screen and (max-width: 767px){.help-support-faqs-content .help-support-titles .support-faqs-large{font-size:24px}}.help-support-faqs-content .topic{margin-top:48px;margin-bottom:16px;font-weight:var(--weight_600);font-size:24px;line-height:normal}.help-support-faqs-content .faq-topic-container{border:1px solid var(--border_three);border-radius:var(--border_radius);position:relative}.help-support-faqs-content .faq-topic-container .top-tabs{width:100%;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.help-support-faqs-content .faq-topic-container .top-tabs::after{content:"";position:absolute;height:106px;top:0;right:0;z-index:9999;opacity:.8;background:linear-gradient(270deg, #FFF 50%, rgba(255, 255, 255, 0) 100%);width:90px}}@media only screen and (max-width: 1023px){.help-support-faqs-content .faq-topic-container .top-tabs{overflow-x:scroll;padding-right:70px}}.help-support-faqs-content .faq-topic-container .top-tabs .col{width:100%;max-width:120px;text-align:center;padding:24px 0;border-bottom:2px solid rgba(0,0,0,0);transition:var(--ease);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}@media only screen and (max-width: 1023px){.help-support-faqs-content .faq-topic-container .top-tabs .col{max-width:unset;min-width:15%}}@media only screen and (max-width: 767px){.help-support-faqs-content .faq-topic-container .top-tabs .col{min-width:29%;padding:10px}}.help-support-faqs-content .faq-topic-container .top-tabs .col.is--active{border-bottom:2px solid var(--brand_purple);background:var(--white_hov);overflow:hidden;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius)}.help-support-faqs-content .faq-topic-container .top-tabs .col.is--active p{color:var(--brand_purple)}.help-support-faqs-content .faq-topic-container .top-tabs .col img{margin-bottom:8px;max-width:24px;display:flex;justify-content:center;align-items:center;width:100%}@media only screen and (max-width: 767px){.help-support-faqs-content .faq-topic-container .top-tabs .col p{font-size:14px}}.help-support-faqs-content .faq-topic-container .help-support-accs .col{border-bottom:1px solid var(--border_three)}.help-support-faqs-content .faq-topic-container .help-support-accs .col-title{padding:24px}@media only screen and (max-width: 767px){.help-support-faqs-content .faq-topic-container .help-support-accs .col-title p{font-size:14px}}.help-support-faqs-content .faq-topic-container .help-support-accs .col-title:after{top:30px}.help-support-faqs-content .faq-topic-container .help-support-accs .col-content{display:none;padding:24px;padding-top:0}.help-support-faqs-content .faq-topic-container .help-support-accs .col-content p{margin-bottom:0}@media only screen and (max-width: 767px){.help-support-faqs-content .faq-topic-container .help-support-accs .col-content p{font-size:14px}}.help-support-faqs-content .faq-topic-container .help-support-accs .col:last-child{border-bottom:none}.faq-country .help-support-faqs-content{max-width:800px;margin:0 auto;padding:0}.faq-country .help-support-faqs-content .faq-topic-container{border:none !important;border-radius:0 !important;padding:0 !important}.faq-country .faq-country{margin-bottom:0px}.faq-country .accordion,.faq-country .col,.faq-country .col-title,.faq-country .col-content{background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.faq-country .col-title{padding:18px 32px 18px 0 !important;margin:0 !important;position:relative}.faq-country .col-title:not(:first-of-type){border-top:1px solid #e6e6e6 !important}.faq-country .col-title p{margin:0 !important;padding:0 !important;font-weight:600 !important;font-size:16px;line-height:1.45}.faq-country .col-title svg,.faq-country .col-title i{position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq-country .col-content{padding:0 0 20px 0 !important;margin:0 !important}.faq-country .col-content p{margin:10px 0 !important;padding:0 !important;font-size:15px;line-height:1.65}@media(max-width: 768px){.faq-country .help-support-faqs-content{padding:0}.faq-country .col-title{padding:16px 34px 16px 0 !important}.faq-country .col-title p{font-size:16px !important;line-height:1.5 !important}.faq-country .col-content p{font-size:16px !important;line-height:1.7 !important}}@media(max-width: 480px){.faq-country .help-support-faqs-content{padding:0}.faq-country .col-title{padding-right:36px !important}.faq-country .col-title p,.faq-country .col-content p{font-size:16px !important}}.how-to-order-page-content{justify-content:space-between}@media only screen and (max-width: 767px){.how-to-order-page-content{flex-direction:column}}.how-to-order-page-content .main-content{width:65%}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content{width:100%}}.how-to-order-page-content .main-content .how-to-titles{margin-top:32px;padding-bottom:24px}.how-to-order-page-content .main-content .how-to-titles .support-faqs-small{color:var(--grey_alt_2);font-size:14px;line-height:normal}.how-to-order-page-content .main-content .how-to-titles .support-faqs-large{font-size:40px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.how-to-order-page-content .main-content .how-to-titles .support-faqs-large{font-size:30px}}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .how-to-titles .support-faqs-large{font-size:24px}}.how-to-order-page-content .main-content-image-container{position:relative;width:100%;height:415px;margin-top:48px;margin-bottom:24px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content-image-container{height:250px;margin-top:24px}}.how-to-order-page-content .main-content .image-sub-text{font-size:20px;line-height:28px;color:var(--grey_alt_2);margin-bottom:32px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .image-sub-text{font-size:16px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-title{font-size:24px;font-weight:var(--weight_600);line-height:normal;margin-bottom:16px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-title{font-size:20px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-sub-title{color:var(--blue_alt);line-height:22px;margin-bottom:32px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-sub-title{font-size:14px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-sub-title a{color:var(--brand_purple);transition:var(--ease);border-bottom:1px solid rgba(0,0,0,0)}.how-to-order-page-content .main-content .step-by-step-guide-container .step-guide-sub-title a:hover{border-bottom:1px solid var(--brand_purple)}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block{margin-bottom:24px;border-radius:var(--border_radius);position:relative}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block{flex-direction:column}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block:after{content:url("/template/2024/images/how-arrow.svg");position:absolute;left:50%;bottom:-85px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;transform:translate(-50%, -50%);z-index:10;border:1px solid var(--brand_yellow);border-radius:40px;background:var(--white)}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block:after{bottom:-60px;width:50px;height:50px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block:last-child:after{display:none}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .left,.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right{width:50%}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .left,.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right{width:100%}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .left{background:var(--yellow_alt);display:flex;justify-content:center;align-items:center;padding:40px}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .left img{width:100%;max-width:300px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .left img{max-width:250px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right{padding:32px;background:var(--white_alt_2);display:flex;flex-direction:column;justify-content:center}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right .small{font-size:14px;color:var(--brand_purple);line-height:normal}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right .head{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-top:8px;margin-bottom:16px}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right .text{color:var(--grey_alt_2);line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right .text{font-size:14px}}.how-to-order-page-content .main-content .step-by-step-guide-container .step-by-step-guide-blocks .block .right .text:last-child{margin-bottom:0}.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-title{margin-top:64px;margin-bottom:16px;font-size:24px;line-height:normal;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-title{margin-top:48px;font-size:20px}}.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-text{margin-bottom:80px;color:var(--blue_alt);line-height:22px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-text{margin-bottom:48px;font-size:14px}}.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-text a{color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0)}.how-to-order-page-content .main-content .step-by-step-guide-container .here-help-text a:hover{border-bottom:1px solid var(--brand_purple)}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section{padding:24px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section{flex-direction:column;margin-bottom:24px}}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .left{margin-bottom:24px}}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .left p{font-size:14px;line-height:normal;margin-right:8px}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .left a{padding:8px 12px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .left a{font-size:14px}}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .right p{margin-right:8px}@media only screen and (max-width: 767px){.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .right p{font-size:14px}}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .right a{margin-right:16px}.how-to-order-page-content .main-content .step-by-step-guide-container .posted-in-section .right a:last-child{margin-right:0}.how-to-order-page-content .sidebar-content{width:25%;margin-top:32px}@media only screen and (max-width: 1023px){.how-to-order-page-content .sidebar-content{width:29%}}@media only screen and (max-width: 767px){.how-to-order-page-content .sidebar-content{width:100%}}.how-to-order-page-content .sidebar-content .popular-heading{margin-bottom:16px;font-weight:var(--weight_600);font-size:24px;line-height:normal}@media only screen and (max-width: 767px){.how-to-order-page-content .sidebar-content .popular-heading{font-size:20px}}.how-to-order-page-content .sidebar-content .row{margin-bottom:12px;padding:24px;border:1px solid var(--border_three);border-radius:var(--border_radius);transition:var(--ease)}@media only screen and (max-width: 767px){.how-to-order-page-content .sidebar-content .row{padding:16px}}.how-to-order-page-content .sidebar-content .row:last-child{margin-bottom:0}.how-to-order-page-content .sidebar-content .row img{width:24px}.how-to-order-page-content .sidebar-content .row p{margin-left:12px;font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 1023px){.how-to-order-page-content .sidebar-content .row p{font-size:18px}}@media only screen and (max-width: 767px){.how-to-order-page-content .sidebar-content .row p{font-size:14px}}.how-to-order-page-content .sidebar-content .row:hover{background:var(--white_hov)}.help-contact-us-page{margin-top:32px;margin-bottom:80px}@media only screen and (max-width: 767px){.help-contact-us-page{margin-bottom:64px}}.help-contact-us-page-content{justify-content:space-between}@media only screen and (max-width: 1023px){.help-contact-us-page-content{flex-direction:column}}.help-contact-us-page-content .hcu-title{font-weight:var(--weight_600);font-size:24px;line-height:normal}@media only screen and (max-width: 767px){.help-contact-us-page-content .hcu-title{font-size:20px}}.help-contact-us-page-content .left-content{width:55%}@media only screen and (max-width: 1023px){.help-contact-us-page-content .left-content{width:100%;margin-bottom:24px}}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content{margin-bottom:32px}}.help-contact-us-page-content .left-content .hcu-title{margin-bottom:24px}.help-contact-us-page-content .left-content .row .container{width:100%;margin-right:16px}.help-contact-us-page-content .left-content .row .container:last-child{margin-right:0}.help-contact-us-page-content .left-content .row label{font-size:14px;font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content .row label{font-size:12px}}.help-contact-us-page-content .left-content .row .input-wrap{position:relative;margin-bottom:16px}.help-contact-us-page-content .left-content .row .input-wrap input{margin-top:4px;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;padding-left:16px !important;transition:var(--ease)}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content .row .input-wrap input{padding:8px}}.help-contact-us-page-content .left-content .row .input-wrap input:focus{border:1px solid var(--brand_purple)}.help-contact-us-page-content .left-content .row .form-label{font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content .row .form-label{font-size:12px}}.help-contact-us-page-content .left-content .row textarea{resize:none;border:1px solid var(--border_three);border-radius:var(--border_radius_small);margin-top:4px;outline:none;padding:16px}.help-contact-us-page-content .left-content .row textarea:focus{border:1px solid var(--brand_purple)}.help-contact-us-page-content .left-content .row .order span{color:var(--blue_alt);font-size:14px;line-height:normal;font-weight:var(--weight_400)}.help-contact-us-page-content .left-content .remember-option{margin-top:24px;margin-bottom:32px}.help-contact-us-page-content .left-content .remember-option-box{display:flex;align-items:center}.help-contact-us-page-content .left-content .remember-option-box input{margin-right:8px;min-width:21px;height:21px;border:1px solid var(--border_one);border-radius:6px;transition:var(--ease)}.help-contact-us-page-content .left-content .remember-option-box input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.help-contact-us-page-content .left-content .remember-option .create-box{align-items:start}.help-contact-us-page-content .left-content .remember-option .create-box-top{margin-bottom:16px}.help-contact-us-page-content .left-content .remember-option label{color:var(--button_text);font-size:16px}.help-contact-us-page-content .left-content .remember-option label a{color:var(--brand_purple);border-bottom:1px solid rgba(0,0,0,0)}.help-contact-us-page-content .left-content .remember-option label a:hover{border-bottom:1px solid var(--brand_purple)}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content .remember-option label{font-size:12px}}.help-contact-us-page-content .left-content a{width:100%;max-width:360px}@media only screen and (max-width: 767px){.help-contact-us-page-content .left-content a{max-width:100%;font-size:14px}}.help-contact-us-page-content .right-content{width:32%}@media only screen and (max-width: 1023px){.help-contact-us-page-content .right-content{width:100%}}.help-contact-us-page-content .right-content .hcu-title{margin-bottom:16px}.help-contact-us-page-content .right-content .row{background:var(--white_alt_2);margin-bottom:16px;padding:24px;align-items:start;border-radius:var(--border_radius_small)}@media only screen and (max-width: 1023px){.help-contact-us-page-content .right-content .row{padding:16px}}.help-contact-us-page-content .right-content .row:last-child{margin-bottom:0}.help-contact-us-page-content .right-content .row img{width:24px}.help-contact-us-page-content .right-content .row p{margin-left:16px}@media only screen and (max-width: 767px){.help-contact-us-page-content .right-content .row p{font-size:14px}}.help-contact-us-page-content .right-content .row p a{border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease);font-weight:var(--weight_600)}.help-contact-us-page-content .right-content .row p a:hover{color:var(--brand_purple);border-bottom:1px solid var(--brand_purple)}.help-contact-us-page-content .right-content .row p .here{border-bottom:1px solid var(--brand);font-weight:var(--weight_400)}.help-advice-hub-page .how-to-titles{margin-top:32px;padding-bottom:24px;margin-bottom:48px}.help-advice-hub-page .how-to-titles .selection-text{color:var(--grey_alt_2);font-size:20px;line-height:28px}@media only screen and (max-width: 1023px){.help-advice-hub-page .how-to-titles .selection-text{font-size:18px}}@media only screen and (max-width: 767px){.help-advice-hub-page .how-to-titles .selection-text{font-size:14px;line-height:normal}}.help-advice-hub-page .how-to-titles .support-faqs-large{font-size:40px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.help-advice-hub-page .how-to-titles .support-faqs-large{font-size:30px}}@media only screen and (max-width: 767px){.help-advice-hub-page .how-to-titles .support-faqs-large{font-size:24px}}.help-advice-hub-page-content .split{justify-content:space-between}@media only screen and (max-width: 767px){.help-advice-hub-page-content .split{flex-direction:column}}.help-advice-hub-page-content .left-content{width:65%}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content{width:100%}}.help-advice-hub-page-content .left-content .all-heading{font-weight:var(--weight_600);font-size:24px;line-height:normal;margin-bottom:24px}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content .all-heading{font-size:20px}}.help-advice-hub-page-content .left-content .row{margin-bottom:16px;border-radius:var(--border_radius);transition:var(--ease)}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content .row{padding:10px 0}}.help-advice-hub-page-content .left-content .row:hover{background:var(--white_hov)}.help-advice-hub-page-content .left-content .row:last-child{margin-bottom:80px}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content .row:last-child{margin-bottom:64px}}.help-advice-hub-page-content .left-content .row .image-container{position:relative;width:100%;max-width:160px;height:auto;min-height:160px;margin-right:24px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .left-content .row .image-container{min-width:160px}}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content .row .image-container{min-width:120px;min-height:120px}}.help-advice-hub-page-content .left-content .row .small{color:var(--grey_alt_2);font-size:14px;line-height:normal}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .left-content .row .small{font-size:12px}}.help-advice-hub-page-content .left-content .row .title{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-top:4px;margin-bottom:8px}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .left-content .row .title{font-size:18px}}@media only screen and (max-width: 767px){.help-advice-hub-page-content .left-content .row .title{font-size:16px}}.help-advice-hub-page-content .left-content .row .text{color:var(--blue_alt);font-size:16px;line-height:22px}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .left-content .row .text{font-size:14px}}.help-advice-hub-page-content .sidebar-content{width:24%}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .sidebar-content{width:28%}}@media only screen and (max-width: 767px){.help-advice-hub-page-content .sidebar-content{width:100%}}.help-advice-hub-page-content .sidebar-content .popular-heading{margin-bottom:16px;font-weight:var(--weight_600);font-size:24px;line-height:normal}@media only screen and (max-width: 767px){.help-advice-hub-page-content .sidebar-content .popular-heading{font-size:20px}}.help-advice-hub-page-content .sidebar-content .row{margin-bottom:12px;padding:24px;border:1px solid var(--border_three);border-radius:var(--border_radius);transition:var(--ease)}@media only screen and (max-width: 767px){.help-advice-hub-page-content .sidebar-content .row{padding:16px}}.help-advice-hub-page-content .sidebar-content .row:last-child{margin-bottom:0}.help-advice-hub-page-content .sidebar-content .row img{width:24px}.help-advice-hub-page-content .sidebar-content .row p{margin-left:12px;font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 1023px){.help-advice-hub-page-content .sidebar-content .row p{font-size:18px}}@media only screen and (max-width: 767px){.help-advice-hub-page-content .sidebar-content .row p{font-size:14px}}.help-advice-hub-page-content .sidebar-content .row:hover{background:var(--white_hov)}.help-support-article-page .how-to-titles{padding-bottom:24px;margin-bottom:48px}@media only screen and (max-width: 767px){.help-support-article-page .how-to-titles{margin-bottom:24px}}.help-support-article-page .how-to-titles .support-faqs-small{color:var(--grey_alt_2);font-size:14px;line-height:normal}.help-support-article-page .how-to-titles .support-faqs-large{font-size:40px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.help-support-article-page .how-to-titles .support-faqs-large{font-size:30px}}@media only screen and (max-width: 767px){.help-support-article-page .how-to-titles .support-faqs-large{font-size:24px}}.help-support-article-page .content-flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.help-support-article-page .content-flex{flex-direction:column}}.help-support-article-page-content{margin-top:32px}.help-support-article-page-content .main-content{width:65%}@media only screen and (max-width: 767px){.help-support-article-page-content .main-content{width:100%}}.help-support-article-page-content .help-support-article-page-article .main-image{position:relative;width:100%;height:415px;border-radius:var(--border_radius);overflow:hidden;margin-bottom:24px}@media only screen and (max-width: 767px){.help-support-article-page-content .help-support-article-page-article .main-image{height:250px}}.help-support-article-page-content .help-support-article-page-article .main-image-sub-text{color:var(--grey_alt_2);font-size:20px;line-height:28px;font-weight:var(--weight_400);margin-bottom:32px}@media only screen and (max-width: 1023px){.help-support-article-page-content .help-support-article-page-article .main-image-sub-text{font-size:18px}}@media only screen and (max-width: 767px){.help-support-article-page-content .help-support-article-page-article .main-image-sub-text{font-size:16px}}.help-support-article-page-content .help-support-article-page-article .image-container{position:relative;width:100%;height:415px;border-radius:var(--border_radius);overflow:hidden;margin:32px 0}@media only screen and (max-width: 767px){.help-support-article-page-content .help-support-article-page-article .image-container{height:250px}}.help-support-article-page-content .help-support-article-page-article .article-bold{font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px;margin-top:32px}@media only screen and (max-width: 767px){.help-support-article-page-content .help-support-article-page-article .article-bold{font-size:20px}}.help-support-article-page-content .help-support-article-page-article .article-text{color:var(--blue_alt);font-size:16px;line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.help-support-article-page-content .help-support-article-page-article .article-text{font-size:14px}}.help-support-article-page-content .sidebar-content{min-width:24%}.help-support-article-page-content .sidebar-content .popular-heading{margin-bottom:16px;font-weight:var(--weight_600);font-size:24px;line-height:normal}@media only screen and (max-width: 767px){.help-support-article-page-content .sidebar-content .popular-heading{font-size:20px}}.help-support-article-page-content .sidebar-content .row{margin-bottom:12px;padding:24px;border:1px solid var(--border_three);border-radius:var(--border_radius);transition:var(--ease)}@media only screen and (max-width: 767px){.help-support-article-page-content .sidebar-content .row{padding:16px}}.help-support-article-page-content .sidebar-content .row:last-child{margin-bottom:0}.help-support-article-page-content .sidebar-content .row img{width:24px}.help-support-article-page-content .sidebar-content .row p{margin-left:12px;font-weight:var(--weight_600);font-size:20px;line-height:normal}@media only screen and (max-width: 1023px){.help-support-article-page-content .sidebar-content .row p{font-size:18px}}@media only screen and (max-width: 767px){.help-support-article-page-content .sidebar-content .row p{font-size:14px}}.help-support-article-page-content .sidebar-content .row:hover{background:var(--white_hov)}.help-support-article-page-content .posted-in-section{padding:24px 0;margin-top:80px;margin-bottom:80px}@media only screen and (max-width: 767px){.help-support-article-page-content .posted-in-section{flex-direction:column;margin-top:48px;margin-bottom:48px}}@media only screen and (max-width: 767px){.help-support-article-page-content .posted-in-section .left{margin-bottom:24px}}.help-support-article-page-content .posted-in-section .left p{font-size:14px;line-height:normal;margin-right:8px}.help-support-article-page-content .posted-in-section .left a{padding:8px 12px}@media only screen and (max-width: 767px){.help-support-article-page-content .posted-in-section .left a{font-size:14px}}.help-support-article-page-content .posted-in-section .right p{margin-right:8px}@media only screen and (max-width: 767px){.help-support-article-page-content .posted-in-section .right p{font-size:14px}}.help-support-article-page-content .posted-in-section .right a{margin-right:16px}.help-support-article-page-content .posted-in-section .right a:last-child{margin-right:0}.help-support-article-page .help-center-section-content{margin-top:0}@media only screen and (max-width: 767px){.help-support-article-page .help-center-section-content{margin-top:24px}}@media only screen and (max-width: 767px){.help-support-article-page .help-center-section-content .git-row .col{margin-bottom:12px}}@media only screen and (max-width: 767px){.help-support-article-page .help-center-section-content .git-row .col:last-child{margin-bottom:0px}}@media only screen and (max-width: 767px){.help-support-article-page .help-center-section-content .git-row .col img{width:24px;margin-right:12px}}.advice-grid-page-content{display:flex;flex-wrap:wrap;justify-content:flex-between;margin-top:62px;width:calc(100% + 24px);gap:12px;margin-bottom:80px}@media only screen and (max-width: 767px){.advice-grid-page-content{width:100%;margin-bottom:64px}}.advice-grid-page-content .col{width:32%;transition:var(--ease)}.advice-grid-page-content .col img{transition:var(--ease);transform:scale(1)}.advice-grid-page-content .col:hover img{transform:scale(1.05)}.advice-grid-page-content .col:hover .title{text-decoration:underline}@media only screen and (max-width: 767px){.advice-grid-page-content .col{width:48%}}.advice-grid-page-content .col .image-container{position:relative;width:100%;height:240px;border-radius:var(--border_radius_small);overflow:hidden}@media only screen and (max-width: 767px){.advice-grid-page-content .col .image-container{height:160px}}.advice-grid-page-content .col .category{margin-top:12px;margin-bottom:4px;font-size:14px;line-height:normal;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.advice-grid-page-content .col .category{font-size:12px}}.advice-grid-page-content .col .title{font-size:20px;line-height:normal;font-weight:var(--weight_600);transition:var(--ease)}@media only screen and (max-width: 1023px){.advice-grid-page-content .col .title{font-size:18px}}@media only screen and (max-width: 767px){.advice-grid-page-content .col .title{font-size:14px}}.advice-page-article-content .main-image{position:relative;width:100%;height:400px;border-radius:var(--border_radius);overflow:hidden;margin:32px auto;width:100%;max-width:934px}@media only screen and (max-width: 1023px){.advice-page-article-content .main-image{height:300px}}@media only screen and (max-width: 767px){.advice-page-article-content .main-image{height:250px}}.advice-page-article-content .main-article-wrap{width:100%;max-width:746px;margin:0 auto}.advice-page-article-content .main-article-wrap .article-image{position:relative;height:453px;width:100%;border-radius:var(--border_radius_small);overflow:hidden}@media only screen and (max-width: 1023px){.advice-page-article-content .main-article-wrap .article-image{height:300px}}@media only screen and (max-width: 767px){.advice-page-article-content .main-article-wrap .article-image{height:200px}}.advice-page-article-content .main-article-wrap .category{font-size:14px;line-height:normal;text-align:center;color:var(--blue_alt);margin-bottom:8px}.advice-page-article-content .main-article-wrap .main-heading{font-size:32px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 1023px){.advice-page-article-content .main-article-wrap .main-heading{font-size:24px}}@media only screen and (max-width: 767px){.advice-page-article-content .main-article-wrap .main-heading{font-size:20px}}.advice-page-article-content .main-article-wrap .article-bold{font-size:24px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 1023px){.advice-page-article-content .main-article-wrap .article-bold{font-size:20px}}@media only screen and (max-width: 767px){.advice-page-article-content .main-article-wrap .article-bold{font-size:16px}}.advice-page-article-content .main-article-wrap .article-text{font-size:16px;line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.advice-page-article-content .main-article-wrap .article-text{font-size:14px}}.advice-page-article-content .main-article-wrap .article-image{margin:32px 0}.advice-page-article-content .posted-in-section{padding:24px 0;margin-bottom:80px}@media only screen and (max-width: 767px){.advice-page-article-content .posted-in-section{flex-direction:column}}@media only screen and (max-width: 767px){.advice-page-article-content .posted-in-section .left{margin-bottom:24px}}.advice-page-article-content .posted-in-section .left p{font-size:14px;line-height:normal;margin-right:8px}.advice-page-article-content .posted-in-section .left a{padding:8px 12px}@media only screen and (max-width: 767px){.advice-page-article-content .posted-in-section .left a{font-size:14px}}.advice-page-article-content .posted-in-section .right p{margin-right:8px}@media only screen and (max-width: 767px){.advice-page-article-content .posted-in-section .right p{font-size:14px}}.advice-page-article-content .posted-in-section .right a{margin-right:16px}.advice-page-article-content .posted-in-section .right a:last-child{margin-right:0}.how-we-help-section-content{justify-content:space-between}@media only screen and (max-width: 767px){.how-we-help-section-content{flex-direction:column}}.how-we-help-section-content .left-content,.how-we-help-section-content .right-content{width:49%}@media only screen and (max-width: 767px){.how-we-help-section-content .left-content,.how-we-help-section-content .right-content{width:100%}}.how-we-help-section-content .left-content .how-we-title{font-size:24px;line-height:normal;font-weight:var(--weight_700);margin-bottom:24px}@media only screen and (max-width: 767px){.how-we-help-section-content .left-content .how-we-title{font-size:20px;text-align:center}}.how-we-help-section-content .left-content .row{align-items:start;margin-bottom:20px}.how-we-help-section-content .left-content .row img{margin-right:8px}@media only screen and (max-width: 767px){.how-we-help-section-content .left-content .row img{width:20px;height:20px}}.how-we-help-section-content .left-content .row:last-child{margin-bottom:0}.how-we-help-section-content .left-content .row .how-bold{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 767px){.how-we-help-section-content .left-content .row .how-bold{font-size:14px}}.how-we-help-section-content .left-content .row .how-norm{line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.how-we-help-section-content .left-content .row .how-norm{font-size:14px}}.how-we-help-section-content .right-content{position:relative;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.how-we-help-section-content .right-content{width:45%}}@media only screen and (max-width: 767px){.how-we-help-section-content .right-content{width:100%;height:250px;margin-top:24px}}.numbers-banner-section-content{background:var(--white_alt_2);padding:48px 80px;border-radius:var(--border_radius_medium)}@media only screen and (max-width: 1024px){.numbers-banner-section-content{padding:40px}}@media only screen and (max-width: 767px){.numbers-banner-section-content{flex-wrap:wrap;padding:30px}}.numbers-banner-section-content .col{width:25%;text-align:center}@media only screen and (max-width: 767px){.numbers-banner-section-content .col{width:50%;margin-bottom:24px}.numbers-banner-section-content .col:nth-child(3),.numbers-banner-section-content .col:nth-child(4){margin-bottom:0}}.numbers-banner-section-content .col .figure{color:var(--brand_purple);font-size:32px;line-height:normal;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.numbers-banner-section-content .col .figure{font-size:24px}}@media only screen and (max-width: 767px){.numbers-banner-section-content .col .figure{font-size:20px}}@media only screen and (max-width: 1023px){.numbers-banner-section-content .col .text{font-size:14px}}@media only screen and (max-width: 767px){.numbers-banner-section-content .col .text{font-size:12px}}@media(max-width: 768px){.heading-currency{width:100%;display:flex;justify-content:center}.heading-currency .currency-select-wrap{width:auto}.heading-currency .currency-select-trigger{width:auto;min-width:120px;max-width:160px;justify-content:center;gap:6px;padding:0 14px}.heading-currency .currency-select-trigger span{padding-left:38px}.heading-currency .currency-select-trigger img{margin-left:6px}}.simple-currency{display:flex;align-items:center;gap:6px;justify-content:flex-end}.simple-currency .current_in_currency{all:unset;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:500}@media(max-width: 768px){.search-curr-conv{width:100%;display:flex;justify-content:center;margin-top:10px}.simple-currency{justify-content:center;font-size:14px}.search-curr-conv.flex-between,.simple-currency.flex-between{flex-direction:column;align-items:center;text-align:center}}.quad-text-grid-section{margin-bottom:40px}.quad-text-grid-section-content{flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.quad-text-grid-section-content{flex-direction:column}}.quad-text-grid-section-content .col{width:49%;margin-bottom:40px}@media only screen and (max-width: 767px){.quad-text-grid-section-content .col{width:100%;margin-bottom:24px}.quad-text-grid-section-content .col:last-child{margin-bottom:0}}.quad-text-grid-section-content .col .qt-title{font-weight:var(--weight_600);margin-bottom:8px}@media only screen and (max-width: 767px){.quad-text-grid-section-content .col .qt-title{font-size:14px}}.quad-text-grid-section-content .col .qt-text{color:var(--grey_alt_2);line-height:22px}@media only screen and (max-width: 767px){.quad-text-grid-section-content .col .qt-text{font-size:14px}}.image-col-text-grid-section-content{flex-wrap:wrap;justify-content:space-between}.image-col-text-grid-section-content .col{width:100%;max-width:32%;position:relative;border-radius:8px;overflow:hidden;min-height:280px;margin-top:24px}.image-col-text-grid-section-content .col:nth-child(1),.image-col-text-grid-section-content .col:nth-child(2),.image-col-text-grid-section-content .col:nth-child(3){margin-top:0}@media only screen and (max-width: 767px){.image-col-text-grid-section-content .col:nth-child(1),.image-col-text-grid-section-content .col:nth-child(2){margin-bottom:24px}}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col{min-height:200px}}@media only screen and (max-width: 767px){.image-col-text-grid-section-content .col{max-width:100%}}.image-col-text-grid-section-content .col-review{padding:40px;background:var(--white_alt_2);display:flex;flex-direction:column;margin-top:24px}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review{padding:25px}}.image-col-text-grid-section-content .col-review .top-text{margin-bottom:auto;line-height:22px;font-weight:var(--weight_600)}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review .top-text{line-height:normal;font-size:14px}}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review .review .reviewer{margin-top:24px;flex-direction:column}}.image-col-text-grid-section-content .col-review .review .reviewer .image-container{position:relative;width:40px;height:40px;overflow:hidden;margin-right:4px}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review .review .reviewer .image-container{width:30px;height:30px;margin-bottom:4px}}.image-col-text-grid-section-content .col-review .review .reviewer .image-container img{border-radius:40px}.image-col-text-grid-section-content .col-review .review .reviewer-info .name{font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review .review .reviewer-info .name{font-size:14px}}.image-col-text-grid-section-content .col-review .review .reviewer-info .store{line-height:normal}@media only screen and (max-width: 1023px){.image-col-text-grid-section-content .col-review .review .reviewer-info .store{font-size:14px}}.choose-membership-section-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.choose-membership-section-content .choose-mem-title{font-size:24px;font-weight:var(--weight_700);line-height:normal;margin-bottom:8px}@media only screen and (max-width: 767px){.choose-membership-section-content .choose-mem-title{font-size:20px;margin-bottom:0}}.choose-membership-section-content .choose-mem-sub-text{color:var(--grey_alt_2);line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.choose-membership-section-content .choose-mem-sub-text{font-size:14px}}.choose-membership-section-content .select-country{display:block;font-weight:var(--weight_600);font-size:14px;line-height:normal}@media only screen and (max-width: 767px){.choose-membership-section-content .select-country{font-size:12px}}.choose-membership-section-content .membership-options{margin-top:24px;justify-content:space-between;align-items:flex-end;width:100%;overflow-x:scroll}.choose-membership-section-content .membership-options .col{width:32%;max-height:-moz-fit-content;max-height:fit-content;padding:40px;border:1px solid var(--border_two);border-radius:var(--border_radius_medium)}@media only screen and (max-width: 1024px){.choose-membership-section-content .membership-options .col{padding:30px}}@media only screen and (max-width: 1023px){.choose-membership-section-content .membership-options .col{min-width:46%;margin-right:12px}}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col{min-width:90%}}.choose-membership-section-content .membership-options .col-purple{border:1px solid #b2a2d5;background:var(--white_hov)}.choose-membership-section-content .membership-options .col-purple .join{color:var(--white);border:1px solid var(--brand_purple)}.choose-membership-section-content .membership-options .col-purple .join:hover{border:1px solid var(--brand_purple)}.choose-membership-section-content .membership-options .col-purple .purple-cost{color:var(--brand_purple)}.choose-membership-section-content .membership-options .col .membership-title{font-weight:var(--weight_700);line-height:normal;margin-bottom:16px;text-align:center}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .membership-title{font-size:14px}}.choose-membership-section-content .membership-options .col .membership-cost{font-weight:var(--weight_700);font-size:40px;line-height:normal;text-align:center}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .membership-cost{font-size:24px}}.choose-membership-section-content .membership-options .col .membership-cost span{color:var(--blue_alt);font-size:16px;line-height:normal;font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .membership-cost span{font-size:12px}}.choose-membership-section-content .membership-options .col .list{margin:32px 0;padding:0 30px}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .list{margin:24px 0}}.choose-membership-section-content .membership-options .col .list li{list-style-type:disc;color:var(--grey_alt_2);margin-bottom:8px;line-height:22px}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .list li{font-size:14px;margin-bottom:4px}}.choose-membership-section-content .membership-options .col .join{display:flex;justify-content:center}@media only screen and (max-width: 767px){.choose-membership-section-content .membership-options .col .join{font-size:14px}}.choose-membership-section-content .help-banner{margin-top:40px;background:var(--white_alt_2);border-radius:var(--border_radius);padding:24px}@media only screen and (max-width: 767px){.choose-membership-section-content .help-banner p{font-size:14px}}.choose-membership-section-content .help-banner a{font-weight:var(--weight_700);border-bottom:1px solid rgba(0,0,0,0)}.choose-membership-section-content .help-banner a:hover{border-bottom:1px solid var(--brand)}.membership-country-content{position:relative;margin-top:0;width:360px}@media only screen and (max-width: 767px){.membership-country-content{width:100%}}.membership-country-content p{font-size:16px;line-height:22px;font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.membership-country-content p{font-size:14px}}.membership-country-content .hero-new-country-select{display:none}.membership-country-content #country-dropdown-a{padding-left:0px;height:auto;overflow-y:scroll;max-height:32vh}.membership-country-content #country-dropdown-a img,.membership-country-content .hero-new-btn-select img{width:20px;position:relative;top:2px}.membership-country-content #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.membership-country-content #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.membership-country-content #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.membership-country-content #country-dropdown-a li span,.membership-country-content .hero-new-btn-select li span{margin-left:5px}.membership-country-content .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:1;background:var(--white);left:0;opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease}.membership-country-content .country-dropdown-b.is--active{transform:translateY(-3px);pointer-events:all;opacity:1}.membership-country-content .hero-new-btn-select{width:100%;height:100%;background:var(--white);margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);position:relative}.membership-country-content .hero-new-btn-select:before{content:"";position:absolute;right:0;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;transition:transform .3s ease}.membership-country-content .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.membership-country-content .hero-new-btn-select.is--active::before{transform:translateY(-50%) rotate(180deg)}.membership-country-content .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.membership-country-content .hero-new-btn-select:hover li{margin-left:0px}.membership-country-content .lang-select{margin-bottom:24px;position:relative}.membership-country-content .hero-new-lang-select{margin-bottom:0;border-radius:var(--border_radius_small);padding-right:12px;padding-left:12px;width:100%;transition:var(--ease)}.membership-country-content .hero-middle-country{margin-top:4px;height:53px;overflow:hidden;border:1px solid var(--border_three);border-radius:var(--border_radius_small);display:flex;background:var(--white);transition:var(--ease)}.membership-country-content .hero-middle-country.is--active{border:1px solid var(--brand_purple)}.membership-country-content .hero-middle-country:focus{outline:none;border:1px solid var(--brand_purple)}.membership-country-content .hero-middle-country input{padding-left:16px}#product-grid{display:grid;gap:16px;margin-bottom:25px}#product-grid .is-featured{grid-column:span 2;grid-row:span 2;height:100%;aspect-ratio:1/1 !important}@media(max-width: 479px){#product-grid{grid-template-columns:1fr}}@media(min-width: 480px)and (max-width: 767px){#product-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px)and (max-width: 1199px){#product-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){#product-grid{grid-template-columns:repeat(4, 1fr)}}.product-tile{display:flex;flex-direction:column}.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}.view-center{margin:0 auto}@media(min-width: 1200px){.product-tile:nth-child(3),.product-tile:nth-child(14),.product-tile:nth-child(25),.product-tile:nth-child(36),.product-tile:nth-child(47),.product-tile:nth-child(58){grid-column:span 2;grid-row:span 2;height:100%}.product-tile:nth-child(3) .tile-large-white-img,.product-tile:nth-child(14) .tile-large-white-img,.product-tile:nth-child(25) .tile-large-white-img,.product-tile:nth-child(36) .tile-large-white-img,.product-tile:nth-child(47) .tile-large-white-img,.product-tile:nth-child(58) .tile-large-white-img{aspect-ratio:1/1 !important}.product-tile:nth-child(3) .tile-large-white-text,.product-tile:nth-child(14) .tile-large-white-text,.product-tile:nth-child(25) .tile-large-white-text,.product-tile:nth-child(36) .tile-large-white-text,.product-tile:nth-child(47) .tile-large-white-text,.product-tile:nth-child(58) .tile-large-white-text{margin-top:20px}}@media(max-width: 767px){#product-grid>:last-child{display:none}}.tile-large-white-img{height:inherit !important}@media only screen and (max-width: 767px){.tile-large-white-img{height:inherit !important}}.become-a-member-banner-section-content{background:var(--yellow_alt);padding:80px;align-items:center}@media only screen and (max-width: 1023px){.become-a-member-banner-section-content{padding:40px}}@media only screen and (max-width: 767px){.become-a-member-banner-section-content{padding:30px}}.become-a-member-banner-section-content .become-title{text-align:center;font-size:24px;line-height:normal;font-weight:var(--weight_700);margin-bottom:12px}@media only screen and (max-width: 767px){.become-a-member-banner-section-content .become-title{font-size:20px}}.become-a-member-banner-section-content .become-text{width:100%;max-width:593px;margin:0 auto;color:var(--grey_alt_2);line-height:22px;margin-bottom:24px}@media only screen and (max-width: 767px){.become-a-member-banner-section-content .become-text{font-size:14px;line-height:normal}}@media only screen and (max-width: 767px){.become-a-member-banner-section-content a{font-size:14px}}@media only screen and (max-width: 767px){.types-intro-section-content{flex-direction:column-reverse}}.types-intro-section-content .left-content .flower-heading{font-size:32px;line-height:normal;font-weight:var(--weight_700);margin-bottom:16px}@media only screen and (max-width: 767px){.types-intro-section-content .left-content .flower-heading{font-size:20px}}.types-intro-section-content .left-content .flower-text{margin-bottom:24px;line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.types-intro-section-content .left-content .flower-text{font-size:14px;line-height:24px}}.types-intro-section-content .right-content{width:100%;min-width:320px;position:relative;margin-left:64px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.types-intro-section-content .right-content{height:260px;margin-left:0;margin-bottom:24px;margin-top:8px}}.types-page-index-section{margin-bottom:240px}.types-page-index-section-content .search-by{text-align:center;color:var(--grey_alt_2);margin-bottom:16px}.types-page-index-section-content .alphabet{flex-wrap:wrap;justify-content:center;margin-bottom:32px}.types-page-index-section-content .alphabet a{border:1px solid #cbc2e3;border-radius:var(--border_radius_small);margin-right:8px;width:33px;height:40px;display:flex;align-items:center;justify-content:center;transition:var(--ease);margin-bottom:8px}@media only screen and (max-width: 1024px){.types-page-index-section-content .alphabet a{width:6.5%}}@media only screen and (max-width: 767px){.types-page-index-section-content .alphabet a{width:8.5%}}.types-page-index-section-content .alphabet a:hover{background:var(--brand_purple);color:var(--white);border:1px solid var(--brand_purple)}.types-page-index-section-content .alphabet a:last-child{margin-right:0}@media only screen and (max-width: 1024px){.types-page-index-section-content .alphabet a:last-child{margin-right:8px}}.types-page-index-section-content .letter-index{margin-top:24px}.types-page-index-section-content .letter-index .letter{color:var(--brand_purple);font-size:32px;line-height:normal;font-weight:var(--weight_600);position:relative}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-index .letter{font-size:24px}}.types-page-index-section-content .letter-index .letter:after{width:97%;border:1px solid #cbc2e3;content:"";display:inline-block;position:absolute;top:50%;right:0}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-index .letter:after{width:89%}}.types-page-index-section-content .letter-index .letter-content{border-bottom:1px solid var(--border_two);padding-bottom:24px;margin-top:24px}@media only screen and (max-width: 1023px){.types-page-index-section-content .letter-index .letter-content{flex-direction:column-reverse}}.types-page-index-section-content .letter-index .letter-content .right-content{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:24px;width:100%}@media only screen and (max-width: 1023px){.types-page-index-section-content .letter-index .letter-content .right-content{margin-left:0;width:100%}}.types-page-index-section-content .letter-index .letter-content .right-content .image-container{position:relative;width:100%;max-width:360px;height:360px;margin-bottom:24px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-index .letter-content .right-content .image-container{height:260px}}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-index .letter-content .right-content .cta-buttons a{font-size:14px}}.types-page-index-section-content .letter-index .letter-content .right-content .cta-buttons a:first-child{margin-right:16px}.types-page-index-section-content .letter-content{align-items:start}.types-page-index-section-content .letter-content .left-content .flower-name{font-size:24px;line-height:normal;font-weight:var(--weight_700);margin-bottom:2px;margin-top:24px}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-content .left-content .flower-name{font-size:20px}}.types-page-index-section-content .letter-content .left-content .flower-sub{color:var(--blue_alt);font-style:italic;font-weight:var(--weight_600);font-size:14px;line-height:normal;margin-bottom:24px}.types-page-index-section-content .letter-content .left-content .flower-info .row{margin-bottom:12px}.types-page-index-section-content .letter-content .left-content .flower-info .row span{display:block;font-weight:var(--weight_600);min-width:108px;margin-right:12px}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-content .left-content .flower-info .row span{font-size:14px}}.types-page-index-section-content .letter-content .left-content .flower-info .row p{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-content .left-content .flower-info .row p{font-size:14px}}.types-page-index-section-content .letter-content .left-content .flower-info-text p{color:var(--blue_alt);margin-bottom:16px}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-content .left-content .flower-info-text p{font-size:14px}}.types-page-index-section-content .letter-content .left-content .flower-info-text p:last-child{margin-bottom:0}.types-page-index-section-content .letter-content .left-content .flower-info-text .read-more{font-weight:var(--weight_600);text-align:center;color:var(--brand_purple);display:block}.types-page-index-section-content .letter-content .left-content .flower-info-text .moretext{display:none}.types-page-index-section-content .letter-content .left-content .flower-info-text .moreless-button{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 50%, #FFF 100%);position:relative;width:100%;height:70px;padding-top:50px;margin-top:-50px;display:inline-flex;justify-content:center}@media only screen and (max-width: 767px){.types-page-index-section-content .letter-content .left-content .flower-info-text .moreless-button{font-size:14px;padding-top:65px;margin-top:-70px}}.types-page-index-section-content .letter-content .left-content .flower-info-text .moreless-button.is-active{position:relative;transition:var(--ease);margin:0;height:auto;padding-top:0}.types-page-index-section-content .letter-content .left-content .flower-info-text .moreless-button.is-active:after{content:url("/template/2024/images/minus.svg");margin-top:-1px;margin-left:4px}.sitemap-index-section{margin-bottom:80px}.sitemap-index-section .search-site{margin:24px 0;background:var(--white);border:1px solid var(--brand_purple);color:var(--brand_purple);width:-moz-fit-content;width:fit-content;padding:12px 16px;border-radius:var(--border_radius_small);cursor:pointer}.sitemap-index-section .search-site p{color:var(--brand_purple);font-weight:var(--weight_700)}.sitemap-index-section .search-site:hover{background:var(--white_alt);border:1px solid var(--brand_purple)}.sitemap-index-section-content .row{margin-bottom:24px}@media only screen and (max-width: 767px){.sitemap-index-section-content .row{flex-wrap:wrap}}.sitemap-index-section-content .row .sm-gap{margin-top:40px}.sitemap-index-section-content .row .col{width:33.3333333333%;margin-right:24px;border:1px solid var(--border_two);border-radius:var(--border_radius_small);height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 767px){.sitemap-index-section-content .row .col{width:100%;margin-bottom:24px;margin-right:0}}.sitemap-index-section-content .row .col:last-child{margin-right:0}.sitemap-index-section-content .row .col-title{padding:12px;background:var(--white_alt_2);border-bottom:1px solid var(--border_two);border-top-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);display:block}.sitemap-index-section-content .row .col-title p{font-weight:var(--weight_600);color:var(--brand_purple);text-decoration:underline}.sitemap-index-section-content .row .col-row{display:block;padding:12px 20px;border-bottom:1px solid var(--border_two);transition:var(--ease)}.sitemap-index-section-content .row .col-row:hover{background:var(--white_alt_2)}.sitemap-index-section-content .row .col-row:last-child{border-bottom:none}.sitemap-index-section-content .row .col-row p{color:var(--brand_purple);text-decoration:underline}@media only screen and (max-width: 767px){.sitemap-index-section-content .row .col-row p{font-size:14px}}.error-page-section-content .error-text-container{padding-bottom:48px}@media only screen and (max-width: 767px){.error-page-section-content .error-text-container{padding-bottom:24px}}.error-page-section-content .error-text-container .error-title{font-size:32px;font-weight:var(--weight_700);line-height:normal;margin-bottom:8px}@media only screen and (max-width: 767px){.error-page-section-content .error-text-container .error-title{font-size:24px}}.error-page-section-content .error-text-container .error-sub-title{color:var(--grey_alt_2);margin-top:8px}@media only screen and (max-width: 767px){.error-page-section-content .error-text-container .error-sub-title{font-size:14px}}.error-page-section-content .error-cta{padding-top:48px;padding-bottom:48px}@media only screen and (max-width: 1023px){.error-page-section-content .error-cta{flex-direction:column}}@media only screen and (max-width: 767px){.error-page-section-content .error-cta{padding:24px 0}}.error-page-section-content .error-cta .left{width:100%;background:var(--yellow_alt);padding:40px;margin-right:24px}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .left{padding:24px}}.error-page-section-content .error-cta .left .start-title{font-size:32px;font-weight:var(--weight_600);line-height:normal;margin-bottom:24px}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .left .start-title{font-size:24px}}.error-page-section-content .error-cta .left .hero-actions-content{position:relative}.error-page-section-content .error-cta .left .hero-actions-content p{font-weight:var(--weight_600);margin-bottom:4px}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap i{left:8px;top:12px;z-index:5}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap .select-container{position:relative;display:inline-block;width:100%;transition:var(--ease);cursor:pointer}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap .select-container:before{content:"";background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;transition:var(--ease)}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap .select-container.is--active{transition:var(--ease)}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap .select-container.is--active:before{transform:translateY(-50%) rotate(180deg)}.error-page-section-content .error-cta .left .hero-actions-content .input-wrap .select-container select{cursor:pointer}.error-page-section-content .error-cta .left .hero-actions-content input{width:100%;min-width:391px}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .left .hero-actions-content input{min-width:auto}}.error-page-section-content .error-cta .left .hero-actions-content .hero-middle-country{margin-top:4px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);overflow:hidden;border-right:1px solid var(--border_three);outline:none;border:1px solid var(--border_three);background-image:url(/template/2024/images/nav-arrow.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;background:var(--white)}.error-page-section-content .error-cta .left .hero-actions-content .hero-middle-country input{border:none;padding-left:16px;outline:none}.error-page-section-content .error-cta .left .hero-actions-content .hero-middle-country input:focus{border-color:pink}.error-page-section-content .error-cta .left .hero-actions-content select{width:100%;min-width:261px;padding-left:40px;max-height:55px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);color:var(--button_text)}.error-page-section-content .error-cta .left .hero-actions .deliv{margin-top:20px}.error-page-section-content .error-cta .left .hero-actions a{margin-top:20px;width:100%;padding:16px}@media only screen and (max-width: 1023px){.error-page-section-content .error-cta .left .hero-actions a{display:flex;justify-content:center}}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .left .hero-actions a{font-size:14px}}.error-page-section-content .error-cta .right{width:100%;max-width:456px}@media only screen and (max-width: 1023px){.error-page-section-content .error-cta .right{max-width:unset;margin-top:48px}}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .right{margin-top:24px}}.error-page-section-content .error-cta .right .or-try{font-size:20px;line-height:normal;font-weight:var(--weight_600);margin-bottom:16px}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .right .or-try{font-size:18px}}.error-page-section-content .error-cta .right a{display:flex;align-items:center;margin-bottom:24px}.error-page-section-content .error-cta .right a:last-child{margin-bottom:0}.error-page-section-content .error-cta .right a img{width:40px;height:40px}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .right a img{width:20px;height:20px}}@media only screen and (max-width: 767px){.error-page-section-content .error-cta .right a span{font-size:14px}}.error-page-section-content .other-pop-section{padding-top:48px;margin-bottom:64px}@media only screen and (max-width: 767px){.error-page-section-content .other-pop-section{padding-top:24px;margin-bottom:24px}}.error-page-section-content .other-pop-section .other-pop-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:16px}@media only screen and (max-width: 767px){.error-page-section-content .other-pop-section .other-pop-title{font-size:18px}}.error-page-section-content .other-pop-section .other-pop-cols{display:flex;flex-wrap:wrap;gap:16px}.error-page-section-content .other-pop-section .other-pop-cols .col{display:flex;flex:1 1 auto;flex-direction:column}@media only screen and (max-width: 1023px){.error-page-section-content .other-pop-section .other-pop-cols .col{flex:0 1 calc(33.333% - 16px);box-sizing:border-box}}@media only screen and (max-width: 767px){.error-page-section-content .other-pop-section .other-pop-cols .col{flex:100%}}.error-page-section-content .other-pop-section .other-pop-cols .col-title{color:var(--blue_alt);font-weight:var(--weight_700);font-size:16px;line-height:normal;margin-bottom:12px}.error-page-section-content .other-pop-section .other-pop-cols .col .error-col-links{display:flex;flex-direction:column}.error-page-section-content .other-pop-section .other-pop-cols .col .error-col-links-container{flex-direction:column;display:flex}.error-page-section-content .other-pop-section .other-pop-cols .col a{font-size:16px;line-height:normal;margin-bottom:8px}@media only screen and (max-width: 767px){.error-page-section-content .other-pop-section .other-pop-cols .col a{font-size:14px}}.error-page-section-content .other-pop-section .other-pop-cols .col a:last-child{margin-bottom:0}.error-page-section .hero-actions .hero-new-country-select{display:none}.error-page-section .hero-actions #country-dropdown-a{padding-left:0px;height:250px;overflow:scroll}.error-page-section .hero-actions #country-dropdown-a img,.error-page-section .hero-actions .hero-new-btn-select img{width:20px;position:relative;top:2px}.error-page-section .hero-actions #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.error-page-section .hero-actions #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.error-page-section .hero-actions #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.error-page-section .hero-actions #country-dropdown-a li span,.error-page-section .hero-actions .hero-new-btn-select li span{margin-left:5px}.error-page-section .hero-actions .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:200;background:var(--white);left:0;max-width:70px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;transform:translateY(-15px)}.error-page-section .hero-actions .country-dropdown-b.is--active{transform:translateY(-4px);pointer-events:all;opacity:1}.error-page-section .hero-actions .open{display:show !important}.error-page-section .hero-actions .hero-new-btn-select{width:100%;height:100%;background:var(--white);position:relative;margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small)}.error-page-section .hero-actions .hero-new-btn-select:after{content:"";position:absolute;right:0;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;transition:transform .3s ease}.error-page-section .hero-actions .hero-new-btn-select.is--active:after{transform:translateY(-50%) rotate(-180deg)}@media only screen and (max-width: 767px){.error-page-section .hero-actions .hero-new-btn-select{margin-right:15px}}.error-page-section .hero-actions .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.error-page-section .hero-actions .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.error-page-section .hero-actions .hero-new-btn-select:hover li{margin-left:0px}.error-page-section .hero-actions .lang-select{margin-bottom:24px;position:relative}.error-page-section .hero-actions .hero-new-lang-select{margin-bottom:0;border-right:1px solid var(--border_three);padding-right:12px;padding-left:12px}.new-reviews-section{background:var(--white_hov);padding:20px 0;display:block}.new-reviews-section-content{justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.new-reviews-section-content{justify-content:space-evenly}}.new-reviews-section-content .feefo-logo-stars{background:var(--white);padding:8px 24px;border-radius:40px;display:flex;justify-content:center;align-items:center;margin:0 16px}@media only screen and (max-width: 767px){.new-reviews-section-content .feefo-logo-stars{margin:0}}.new-reviews-section-content .feefo-logo-stars .feefo-logo{margin-right:10px}.new-reviews-section-content .feefo-logo-stars .star{width:18px;margin-right:6px}.new-reviews-section-content .feefo-logo-stars .star-last{margin-right:0}.new-reviews-section-content .feefo-logo-stars p{color:var(--brand);font-size:14px;font-weight:var(--weight_700);line-height:normal;margin-left:6px}@media only screen and (max-width: 767px){.new-reviews-section-content .feefo-logo-stars p{margin-left:0;font-size:12px;text-align:center}}.new-reviews-section-content span{display:block;color:var(--brand);font-weight:var(--weight_600);line-height:22px;font-size:16px}@media only screen and (max-width: 767px){.new-reviews-section-content span{text-align:center;margin-bottom:12px;font-size:14px}}.trust-new-reviews{background:var(--white_hov);padding:20px 0;display:block}.trust-new-reviews-content{justify-content:center;flex-wrap:wrap}.trust-new-reviews-content .stars-container{margin-right:12px;margin-left:12px;display:flex;align-items:center}.trust-new-reviews-content span{color:var(--brand);font-size:16px;font-weight:var(--weight_700);line-height:normal}@media only screen and (max-width: 767px){.trust-new-reviews-content span{margin-left:0;font-size:12px;text-align:center}}.international-navigation-section{margin-top:40px;margin-bottom:80px}@media only screen and (max-width: 767px){.international-navigation-section{margin-bottom:64px}}.international-navigation-section-content .inter-nav-title{font-size:20px;font-weight:var(--weight_600);line-height:normal;margin-bottom:24px;text-align:center}@media only screen and (max-width: 767px){.international-navigation-section-content .inter-nav-title{font-size:16px}}.international-navigation-section-content .inter-nav-content{flex-wrap:wrap;justify-content:center;gap:16px}.international-navigation-section-content .inter-nav-content .inter{width:calc(12.5% - 16px);text-align:center;margin:0}@media only screen and (max-width: 1024px){.international-navigation-section-content .inter-nav-content .inter{justify-content:flex-start;overflow-x:scroll;width:calc(20% - 16px)}}@media only screen and (max-width: 767px){.international-navigation-section-content .inter-nav-content .inter{width:calc(25% - 16px)}}.international-navigation-section-content .inter-nav-content .inter:hover{transform:translateY(-2.5px)}.international-navigation-section-content .inter-nav-content .inter .image-container{position:relative;width:100%;margin-bottom:8px;border-radius:var(--border_radius_small);overflow:hidden}.international-navigation-section-content .inter-nav-content .inter p{font-weight:var(--weight_400);line-height:normal;font-size:14px}@media only screen and (max-width: 767px){.international-navigation-section-content .inter-nav-content .inter p{font-size:12px}}.city-county-widget-section{padding:0 0 64px 0}@media(max-width: 1023px){.city-county-widget-section{display:none}}.city-county-widget-section-content{width:100%;gap:16px}.city-county-widget-section-content .lstAreas{-moz-column-count:6;column-count:6}.city-county-widget-section-content .lstAreas li{list-style:none;padding:0;margin:8px 0;break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;display:inline-block;width:100%}.city-county-widget-section-content .lstAreas li a:hover{text-decoration:underline}.city-county-widget-section-content .lstAreas .county{color:var(--brand_purple)}.city-county-widget-section-content .lstAreas .cities_wrap li{margin:3px 0}.city-county-widget-section-content .lstAreas .cities_wrap li a:hover{text-decoration:underline}.why-go-wrapper{padding:0;--d2f-yellow: #fab300;--d2f-text: #56536a;--d2f-panel: #fff7fc}.why-go-wrapper h1{font-size:clamp(2.5rem,4vw,3.5rem);line-height:.95;font-weight:700;letter-spacing:-2px;margin:0 0 1.5rem;color:var(--d2f-yellow)}.why-go-wrapper h2{font-size:clamp(2rem,3vw,2.2rem);line-height:1;font-weight:700;letter-spacing:-1px;margin:0 0 1rem;color:var(--d2f-yellow)}.why-go-wrapper h3{font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.05;font-weight:400;width:100%;letter-spacing:-1px;margin:0 0 1.5rem;color:var(--brand) !important}.why-go-wrapper p{font-size:1.1rem;line-height:1.7}.why-go-wrapper li,.why-go-wrapper li span{font-size:1.1rem;line-height:1.45}.section-bg-blue{background:#f5f9ff}.why-direct{display:grid;grid-template-columns:1fr 1.15fr;gap:1rem;align-items:stretch;padding:2rem 0 4rem}.why-direct__content{background:#fff7fc;border-radius:18px;padding:3.5rem;display:flex;flex-direction:column;justify-content:center}.why-direct__content p{color:var(--d2f-text);margin-bottom:2rem}.why-direct__gallery{display:grid;grid-template-columns:58% 39%;grid-template-rows:1fr 1fr;gap:1rem;height:520px}.why-direct__large{grid-row:1/span 2}.why-direct__large,.why-direct__small{position:relative;overflow:hidden;border-radius:18px}.why-direct__large img,.why-direct__small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.why-direct__tag{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:rgba(40,40,40,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:999px;font-size:.85rem;font-weight:600}.why-direct__tag img{width:16px;height:16px}.local-florist-difference{padding:1rem 0 3rem}.join-reasons__intro{text-align:center;max-width:850px;margin:0 auto 2rem}.join-reasons__sub{max-width:760px;margin:0 auto;color:var(--d2f-text)}.why-go-sub{color:var(--d2f-yellow)}.member-service-reviews__feature{display:grid;grid-template-columns:48% 52%;background:var(--d2f-panel);border-radius:24px;overflow:hidden}.member-service-reviews__image{position:relative;min-height:350px;overflow:hidden}.member-service-reviews__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.member-service-reviews__image .why-direct__tag{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:rgba(40,40,40,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#fff;font-size:.85rem;font-weight:600;z-index:5}.member-service-reviews__image .why-direct__tag img{width:16px !important;height:16px !important;min-width:16px !important;max-width:16px !important;display:block}.member-service-reviews__content{padding:3rem;display:flex;flex-direction:column;justify-content:center}.member-service-reviews__content h3{color:var(--d2f-yellow);margin-bottom:1.75rem}.flower-benefits{list-style:none;margin:0;padding:0}.tick-msg{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.15rem}.tick-msg:last-child{margin-bottom:0}.tick-msg img{width:22px;height:22px;flex-shrink:0;margin-top:4px}.tick-msg span{font-size:1.15rem;line-height:1.45;font-weight:500;color:var(--d2f-text)}.why-order-reasons .join-reasons__card{background:#fff;border:1px solid #ececec;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.25s ease}.why-order-reasons .join-reasons__card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.why-order-reasons .join-reasons__card h3{font-size:1.35rem;line-height:1.15;font-weight:700;color:var(--brand);margin:0 0 1rem}.why-order-reasons .join-reasons__card p{font-size:1rem;line-height:1.65;color:#5f5b6d;margin:0 0 1.5rem}.why-order-reasons .join-reasons__image{position:relative;margin-bottom:1.25rem}.why-order-reasons .join-reasons__image img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:14px}.why-order-reasons .join-reasons__image .why-direct__tag{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:rgba(40,40,40,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#fff;font-size:.85rem !important;font-weight:600 !important;line-height:1.1}.why-order-reasons .join-reasons__image .why-direct__tag img{width:16px !important;height:16px !important;min-width:16px !important;max-width:16px !important;flex-shrink:0}.why-order-reasons .join-reasons__image .why-direct__tag span{font-size:.85rem !important;font-weight:600 !important;line-height:1.1 !important;color:#fff !important}.why-order-reasons .join-reasons__number{position:absolute;top:14px;left:14px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fab300;color:var(--brand);font-size:1.25rem;font-weight:500;border-radius:12px;z-index:3}.family-business-section{padding:6rem 0 3rem}.family-business__grid{display:grid;grid-template-columns:repeat(4, 1fr);max-width:800px;margin:0 auto;gap:6px}.family-business__grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px;transition:.3s ease}.family-business__grid img:hover{transform:scale(1.03)}.featured-florists{margin:2rem 0}.featured-florists__intro{text-align:center;max-width:850px;margin:0 auto 3rem}.featured-florists__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.featured-florist-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #ececec;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:.25s ease}.featured-florist-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.featured-florist-card img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block}.featured-florist-card__body{padding:1.5rem}.featured-florist-card__body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-florist-card h3{font-size:1.5rem;line-height:1.15;margin:0 0 .35rem;color:var(--brand)}.featured-florist-card__location{color:#7b7888;margin-bottom:1rem}.featured-florist-card__rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#fab300;font-weight:700}.featured-florist-card__rating span{color:#f28b20}.featured-florist-card__rating small{color:#666;font-weight:500}.featured-florist-card p{color:#5f5b6d;line-height:1.7;margin:0 0 1rem}.featured-florist-card a{color:#fab300;font-weight:700;text-decoration:none}.award-showcase{margin:5rem 0}.award-showcase__intro{max-width:900px;margin:0 auto 3rem;text-align:center}.award-showcase__intro h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:700;color:#fab300;margin:0 0 1rem}.award-showcase__intro p{max-width:850px;margin:0 auto 1rem;font-size:1.15rem;line-height:1.8;color:#5f5b6d}.award-showcase__panel{background:#fff7fc;border-radius:24px;padding:3rem;display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.award-showcase__content h3{font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.1;color:#fab300;margin:0 0 1.5rem}.award-showcase__list{list-style:none;margin:0;padding:0}.award-showcase__list li{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1.1rem;line-height:1.5;color:var(--brand)}.award-showcase__list li::before{content:"✓";position:absolute;left:0;top:0;color:#fab300;font-weight:700;font-size:1.25rem}.award-showcase__badges{text-align:center}.award-showcase__badges img{width:100%;max-width:700px;height:auto;display:block;margin:0 auto}.team-showcase{margin:6rem 0}.team-showcase .join-reasons__intro{max-width:900px;margin:0 auto 4rem}.team-showcase__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem 2rem;max-width:1200px;margin:0 auto}.team-showcase__member{width:160px;text-align:center}.team-showcase__member:hover img{filter:grayscale(0%);transform:scale(1.05)}.team-showcase__member:hover .team-showcase__image{box-shadow:0 15px 35px rgba(0,0,0,.12)}.team-showcase__member h3{margin:0 0 .25rem;font-size:1.2rem;line-height:1.15;font-weight:700;color:var(--brand)}.team-showcase__member p{margin:0;font-size:.92rem;line-height:1.35;color:#7a7689}.team-showcase__image{width:160px;height:160px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;background:#f3f3f3}.team-showcase__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:.35s ease;transform:scale(1)}@media(max-width: 992px){.why-go-wrapper{padding:0 30px}.why-go-wrapper p{text-align:left}.why-direct{grid-template-columns:1fr;padding-bottom:2rem}.why-direct__gallery{height:450px}.member-service-reviews__feature{grid-template-columns:1fr}.member-service-reviews__image{min-height:420px}.member-service-reviews__content{padding:2.5rem}.member-service-reviews__content h3{max-width:none}.why-order-reasons .join-reasons__image img{height:200px}.why-order-reasons .join-reasons__card h3{font-size:1.35rem}.family-business__grid{grid-template-columns:repeat(4, 1fr);gap:8px}.featured-florists__grid{grid-template-columns:1fr}.award-showcase__panel{grid-template-columns:1fr;gap:2rem;text-align:center}.award-showcase__list{max-width:500px;margin:0 auto;text-align:left}.team-showcase__grid{gap:2rem 1.5rem}.team-showcase__member{width:150px}.team-showcase__image{width:150px;height:150px}}@media(max-width: 768px){.why-go-wrapper{padding:0 15px}.why-go-wrapper h1{font-size:2.4rem;letter-spacing:-1px}.why-go-wrapper h2{font-size:1.6rem;letter-spacing:-1px}.why-go-wrapper h3{font-size:1.4rem;line-height:1.05}.why-go-wrapper p{font-size:1rem}.why-direct{gap:1rem;padding:1rem 0 2rem}.why-direct__content{padding:2rem}.why-direct__gallery{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;height:auto}.why-direct__large{grid-column:1/-1;height:280px}.why-direct__small{height:180px}.join-reasons__intro{margin-bottom:2rem}.member-service-reviews__feature{display:flex;flex-direction:column}.member-service-reviews__content{order:1;padding:2rem}.member-service-reviews__content h3{max-width:none;margin-bottom:1.5rem}.member-service-reviews__image{order:2;min-height:320px}.tick-msg{gap:.85rem;margin-bottom:1rem}.tick-msg span{font-size:1rem}.tick-msg img{width:20px;height:20px}.why-order-reasons .join-reasons__number{width:36px;height:36px;font-size:1rem}.why-order-reasons .join-reasons__card h3{font-size:1.2rem;margin:0 1.25rem .75rem}.why-order-reasons .join-reasons__card p{font-size:.95rem;margin:0 1.25rem 1.25rem}.why-order-reasons .join-reasons__image .why-direct__tag{left:10px;bottom:10px;padding:.45rem .75rem;gap:.45rem;max-width:calc(100% - 20px)}.why-order-reasons .join-reasons__image .why-direct__tag img{width:14px !important;height:14px !important;min-width:14px !important;max-width:14px !important}.why-order-reasons .join-reasons__image .why-direct__tag span{font-size:.8rem !important;line-height:1.15 !important;white-space:nowrap}.family-business-section{padding:4rem 0 2rem}.family-business__intro{margin-bottom:2rem;padding:0 1rem}.family-business__grid{grid-template-columns:repeat(4, 1fr);gap:6px}.featured-florists{padding:0 16px}.featured-florists__grid{display:flex;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory}.featured-florist-card{min-width:300px;scroll-snap-align:start}.featured-florist-card img{height:200px}.award-showcase{margin:4rem 0}.award-showcase__intro{margin-bottom:2rem}.award-showcase__intro h2{font-size:2rem}.award-showcase__intro p{font-size:1rem;line-height:1.7}.award-showcase__panel{padding:2rem 1.5rem;border-radius:20px}.award-showcase__content h3{font-size:1.6rem}.award-showcase__list li{font-size:1rem}.team-showcase{margin:4rem 0}.team-showcase .join-reasons__intro{margin-bottom:2.5rem}.team-showcase__grid{gap:1.75rem 1rem}.team-showcase__member{width:120px}.team-showcase__member h3{font-size:1rem}.team-showcase__member p{display:none}.team-showcase__image{width:120px;height:120px}.team-showcase__image img{filter:none;transform:none}}@media(max-width: 480px){.team-showcase__member{width:105px}.team-showcase__member h3{font-size:.95rem}.team-showcase__member p{display:none}.team-showcase__image{width:105px;height:105px}}header{position:relative;z-index:101;border-bottom:none;background:#f2f2f2}header .usp-banner-section{background:#f7f7f7}@media only screen and (max-width: 1024px){header .usp-banner-section{display:none}}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:before,header .usp-banner-section-content .usp-swiper-wrapper:after{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}@media only screen and (max-width: 1024px){header .usp-banner-section-content .usp-swiper-wrapper:before{left:-56px}}header .usp-banner-section-content .usp-swiper-wrapper:after{right:-106px}@media only screen and (max-width: 1024px){header .usp-banner-section-content .usp-swiper-wrapper:after{right:-56px}}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 span{font-family:inter,sans-serif;line-height:19px;font-weight:var(--weight_400);letter-spacing:.24px}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 .usp-banner-section-content .feefo-usp .feefo-logo{margin-right:8px}header .usp-banner-section-content .feefo-usp span{font-size:12px;margin-left:4px;font-family:inter,sans-serif;line-height:19px;font-weight:var(--weight_400);letter-spacing:.24px}header .usp-banner-section.dark{background-color:#4d6458;color:#fff}header .main-head{padding:16px 0}@media only screen and (max-width: 1024px){header .main-head{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;cursor:pointer}header .main-head .actions-left .action:hover,header .main-head .actions-right .action:hover{color:var(--brand_purple)}header .main-head .actions-left .action:hover i,header .main-head .actions-right .action:hover i{background:#f3edff;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover}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 img,header .main-head .actions-right .action img{width:24px}header .main-head .actions-left .action i,header .main-head .actions-right .action i{font-size:24px;transition:var(--ease);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 .hero-currency{background:var(--white_alt_2);padding:8px 12px;border-radius:40px;transition:var(--ease)}header .main-head .hero-currency:hover{background:var(--white_hov)}header .main-head .hero-currency:hover span{color:var(--brand_purple)}header .main-head .hero-currency span{margin-left:0}header .main-head .main-logo img{margin-top:2px}header .nav-container{min-height:45px}header .nav-container .nav-left button{color:#fff;background-color:initial;font:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .nav-container .menu-nav{position:relative}header .nav-container .menu-nav:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 17'%3E%3Cpath fill='%23fff' d='M13.35 6.85l-5 5a.5.5 0 0 1-.7 0l-5-5a.5.5 0 0 1 .7-.7L8 10.79l4.65-4.64a.5.5 0 0 1 .7.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease}header .nav-container .menu-nav.is--active:after{transform:translateY(-50%) rotate(-180deg)}@media only screen and (max-width: 1024px){header .nav-container{display:none}}header .nav-container .nav-left{display:flex;margin-left:-14px}header .nav-container .nav-left .head-nav{position:relative;padding:13px 14px;font-size:14px;line-height:18px;cursor:pointer}header .nav-container .nav-left .head-nav:hover,header .nav-container .nav-left .head-nav:focus-visible,header .nav-container .nav-left .head-nav.is--active,header .nav-container .nav-left .head-nav[aria-current=page]{background:#3c4f45}header .nav-container .nav-left .head-nav:hover{transition:background-color .15s ease}header .nav-container .nav-left .menu-nav{padding-right:36px}header .nav-container .nav-left a{color:#fff}header .nav-container .nav-right{display:flex;align-items:center}header .nav-container .nav-right .nation{margin-left:32px;position:relative;cursor:pointer}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}header .nav-container .nav-right a{color:#fff}header .nav-container .nav-right .d2f-phone{display:inline-flex;align-items:center;gap:6px;margin-right:20px;font-size:15px;font-weight:500;white-space:nowrap}header .nav-container .nav-right .d2f-phone:hover{text-decoration:underline;text-underline-offset:3px}header .nav-container .nav-right .d2f-phone svg{width:16px;height:16px}@media only screen and (max-width: 767px){.basket-header{position:sticky;top:0}}.mobile-nav2{background-color:#fff;display:flex;flex-direction:column;padding-bottom:20px}.mobile-nav2>*+*{margin-top:20px}.mobile-nav2 a{color:#fff}.mobile-nav2 .mobile-nav2-content{min-height:56px}.mobile-nav2 .mobile-nav2-content .ham{display:flex;align-items:center;height:56px;margin-left:-10px}.mobile-nav2 .mobile-nav2-content .d2f-basket{margin-right:-9px}.mobile-nav2 .mobile-nav2-content .d2f-basket__icon{width:30px;height:30px}.mobile-nav2 .mobile-nav2-content .ham .line{stroke-width:3.5;stroke-linecap:round}.mobile-nav2 .lower-header{display:flex;justify-content:center;align-items:center}.mobile-nav2 .lower-header .main-logo img{display:block;margin:0 auto;width:clamp(200px,50vw,250px);max-width:250px}.mobile-nav2 .review-rating{display:flex;justify-content:center}.mobile-nav2{display:none}@media only screen and (max-width: 1024px){.mobile-nav2{display:block}}.mobile-nav2-content{background:#4d6458;display:flex;align-items:center;justify-content:space-between}.mobile-nav2-content .mobile-logo img{width:100%;max-width:175px}@media only screen and (max-width: 767px){.mobile-nav2-content .mobile-logo img{max-width:133px}}.mobile-nav2-content .mobile-head-icons{display:flex;align-items:center}.mobile-nav2-content .mobile-head-icons .mobile-head-icon{margin-right:12px;padding-top:4px}.mobile-nav2-content .mobile-head-icons .mobile-head-icon:last-child{margin-right:0}.mobile-nav2-content .mobile-head-icons i{font-size:24px}.mobile-nav2-content .mobile-head-icons .ham{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;padding:0;width:40px;height:41px;display:none;border-radius:30px}@media only screen and (max-width: 1150px){.mobile-nav2-content .mobile-head-icons .ham{display:block}}.mobile-nav2-content .mobile-head-icons .ham svg{height:35px;width:35px;margin-top:2px}.mobile-nav2-content .mobile-head-icons .line{fill:none;stroke:#fff;stroke-width:4;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav2-content .mobile-head-icons .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile-nav2-content .mobile-head-icons .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.mobile-nav2-content .mobile-head-icons .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile-nav2-content .mobile-head-icons .nation{display:flex;align-items:center;margin-left:32px}.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}@media only screen and (max-width: 767px){.mobile-nav-content .mobile-logo img{max-width:133px}}.mobile-nav-content .mobile-head-icons{display:flex;align-items:center}.mobile-nav-content .mobile-head-icons .mobile-head-icon{margin-right:12px;padding-top:4px}.mobile-nav-content .mobile-head-icons .mobile-head-icon:last-child{margin-right:0}.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;cursor:pointer;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;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.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}.mobile-nav-content .mobile-head-icons .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile-nav-content .mobile-head-icons .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.mobile-nav-content .mobile-head-icons .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile-nav-content .mobile-head-icons .nation{display:flex;align-items:center;margin-left:32px}.checkout-header-content{padding:24px 0}@media only screen and (max-width: 650px){.checkout-header-content{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.checkout-header-content a img{max-width:133px}}.checkout-header-content .return-to-basket{transition:var(--ease)}.checkout-header-content .return-to-basket:hover{text-decoration:underline}.checkout-header-content .return-to-basket a{color:var(--grey_alt_2);font-size:14px;line-height:100%;transition:var(--ease)}.checkout-header-content .icon-wrap{flex-grow:1;flex-basis:0}@media only screen and (max-width: 650px){.checkout-header-content .icon-wrap{justify-content:flex-end}}@media only screen and (max-width: 350px){.checkout-header-content .icon-wrap{margin-left:12px;flex-grow:unset}}.checkout-header-content .icon-wrap .secure{color:var(--green_alt_5);font-size:14px;line-height:normal;font-weight:var(--weight_600)}.checkout-header-content .icon-wrap .help-l{font-size:14px;line-height:normal;font-weight:var(--weight_400);color:var(--grey_alt_2)}.checkout-header-content .icon-wrap .help-l a{font-weight:var(--weight_600)}.checkout-header-content .icon-wrap:last-child{justify-content:end}@media only screen and (max-width: 650px){.checkout-header-content .help-wrap{display:none}}@media(max-width: 1145px){.nav-left>a:nth-of-type(2){display:none}}.d2f-basket{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;width:48px;min-width:48px;height:48px;min-height:48px;color:#fff;text-decoration:none}.d2f-basket__icon{width:26px;height:26px;fill:currentColor}.d2f-basket__count{position:absolute;top:calc(50% - 17px);left:calc(50% + 2px);display:grid;place-items:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#f6c9d6;color:#23233d;box-shadow:0 0 0 2px #4d6458;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.d2f-basket__count[hidden]{display:none}.d2f-basket:hover{color:#fed766}.d2f-basket:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:8px}header .nav-container .nav-right a.d2f-basket,.mobile-nav2 .mobile-nav2-content a.d2f-basket{color:#fff}header .nav-container .nav-right a.d2f-basket{height:45px;min-height:45px}.main-logo img{aspect-ratio:1004/284;height:auto}.payment-methods{text-align:right}.payment-methods .payment-header{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#4f5064}.payment-methods .payment-header::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z'/%3E%3C/svg%3E") center/contain no-repeat}.payment-methods .payment-icons{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px}.payment-methods .payment-icons img{display:block;width:auto;height:18px}.payment-methods .payment-icons .smaller-pay-icon{height:20px}.review-rating{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;color:#23233d;font-size:16px;line-height:1;white-space:nowrap}.review-rating .review-stars{order:-1;position:relative;flex:none;width:100px;height:20px;background:#e4e2dc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") 0 0/20px 20px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") 0 0/20px 20px repeat-x}.review-rating .review-stars::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--stars-fill, 96%);background:#f5b301}.review-rating .review-score strong{font-weight:600}.review-rating .review-count{color:#535369}.review-rating .review-count:hover{color:#23233d;text-decoration:underline;text-underline-offset:3px}.main-head{display:flex;align-items:center}.main-head>div:first-child{flex:0 0 240px;margin-right:60px}.main-head>div:nth-child(2){flex:1;display:flex;justify-content:left}.main-head>div:last-child{flex:0 0 260px;display:flex;justify-content:flex-end}@keyframes d2f-ss-in{from{transform:translateY(-100%)}to{transform:none}}#main .where-sending-banner.is-stuck{position:fixed;top:0;left:0;right:0;z-index:100;margin:0 !important;padding:8px 0 !important;border:0;border-radius:0;background:var(--d2f-brand, #ffd86e);box-shadow:0 4px 16px rgba(0,0,0,.16);animation:d2f-ss-in .25s ease}#main .where-sending-banner.is-stuck .wrapper-content,#main .where-sending-banner.is-stuck .where-sending-banner-content,#main .where-sending-banner.is-stuck .where-sending{margin:0 auto;padding-top:0;padding-bottom:0}#main .where-sending-banner.is-stuck .where-sending-title{display:none}#main .where-sending-banner.is-stuck .country-content{display:flex;flex-direction:row;gap:8px;width:100%;margin:0}#main .where-sending-banner.is-stuck .checkout-middle-country{flex:0 0 auto;width:auto;min-width:104px;margin:0}#main .where-sending-banner.is-stuck #yellowFuzzySearch{flex:1 1 auto;min-width:0;margin:0}#main .where-sending-banner.is-stuck .checkout-middle-country,#main .where-sending-banner.is-stuck #yellowFuzzySearch{box-sizing:border-box;height:48px;min-height:48px}#main .where-sending-banner.is-stuck .checkout-middle-country,#main .where-sending-banner.is-stuck .checkout-lang-select,#main .where-sending-banner.is-stuck .checkout-btn-select{display:flex;align-items:center}#main .where-sending-banner.is-stuck .checkout-lang-select,#main .where-sending-banner.is-stuck .checkout-btn-select{width:100%;height:100%}#main .where-sending-banner.is-stuck .checkout-btn-select{padding:0 22px 0 0}@media(prefers-reduced-motion: reduce){#main .where-sending-banner.is-stuck{animation:none}}#main .hp-search .where-sending-banner.is-stuck{padding:8px 0 !important;border-radius:0 !important}#main .hp-search .where-sending-banner.is-stuck .where-sending-banner-content{max-width:1160px !important;margin:0 auto !important;padding:0 16px !important}#main .hp-search .where-sending-banner.is-stuck .where-sending{gap:0 !important}#main .hp-search .where-sending-banner.is-stuck .where-sending-title{display:none !important}#main .hp-search .where-sending-banner.is-stuck .country-content{flex-direction:row !important;gap:8px !important}#main .hp-search .where-sending-banner.is-stuck .checkout-middle-country,#main .hp-search .where-sending-banner.is-stuck .checkout-lang-select{flex:0 0 auto !important;width:auto !important;min-width:112px !important}#main .hp-search .where-sending-banner.is-stuck .checkout-btn-select,#main .hp-search .where-sending-banner.is-stuck #yellowFuzzySearch{height:48px !important;min-height:48px !important}#main .hp-search .where-sending-banner.is-stuck .checkout-btn-select{padding:0 34px 0 12px !important}#main .hp-search .where-sending-banner.is-stuck #yellowFuzzySearch{flex:1 1 auto !important;width:auto !important;min-width:0 !important}#main .hp-hero:has(.where-sending-banner.is-stuck){z-index:100}#main .where-sending-banner.is-stuck .checkout-middle-country{overflow:visible !important}#main .where-sending-banner.is-stuck .checkout-btn-select::before{right:12px !important}#main .search-wrapper{position:relative;z-index:6}#main .where-sending-banner.is-stuck .checkout-btn-select{padding-right:34px !important}#main .where-sending-banner.is-stuck .checkout-middle-country{min-width:120px !important}@media only screen and (min-width: 1024px){#main .hp26 .hp-search .where-sending-banner.is-stuck .where-sending,#main .d2f-intl .intl-search .where-sending-banner.is-stuck .where-sending{display:flex !important;flex-direction:row !important;align-items:center;justify-content:center;gap:16px !important;max-width:1160px;margin:0 auto;padding:0 30px}#main .hp26 .hp-search .where-sending-banner.is-stuck .where-sending-title,#main .d2f-intl .intl-search .where-sending-banner.is-stuck .where-sending-title{display:block !important;flex:0 0 auto;margin:0 !important;font-size:18px;line-height:1.3;white-space:nowrap}#main .hp26 .hp-search .where-sending-banner.is-stuck .country-content,#main .d2f-intl .intl-search .where-sending-banner.is-stuck .country-content{flex:0 1 718px !important;width:auto !important;max-width:718px;gap:10px !important}#main .hp26 .hp-search .where-sending-banner.is-stuck .checkout-middle-country,#main .d2f-intl .intl-search .where-sending-banner.is-stuck .checkout-middle-country{flex:0 0 38% !important;width:auto !important;min-width:200px !important;max-width:280px}#main .hp26 .hp-search .where-sending-banner.is-stuck .checkout-lang-select,#main .d2f-intl .intl-search .where-sending-banner.is-stuck .checkout-lang-select{width:100% !important;min-width:0 !important}#main .hp26 .hp-search .where-sending-banner.is-stuck #yellowFuzzySearch,#main .d2f-intl .intl-search .where-sending-banner.is-stuck #yellowFuzzySearch{flex:1 1 auto !important;width:auto !important;min-width:0 !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main .hp26 .hp-search .where-sending-banner.is-stuck .country-content{width:100% !important;max-width:718px;margin:0 auto !important;gap:10px !important}#main .hp26 .hp-search .where-sending-banner.is-stuck .checkout-middle-country{flex:0 0 38% !important;width:auto !important;min-width:200px !important;max-width:280px}#main .hp26 .hp-search .where-sending-banner.is-stuck .checkout-lang-select{width:100% !important;min-width:0 !important}}html:has(.hp26){scroll-padding-top:88px}.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d li{display:flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 8px}.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d li img{top:0;left:0;margin:0 10px 0 0}@media only screen and (max-width: 767px){.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{height:auto !important;min-height:0 !important;max-height:312px !important}.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d::after{content:"";display:block;position:sticky;bottom:0;height:12px;margin-top:-12px;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));pointer-events:none}}@media only screen and (max-width: 767px)and (max-height: 699px){.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:264px !important}}@media only screen and (max-width: 767px)and (max-height: 599px){.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:216px !important}}@media only screen and (max-height: 449px){.hp26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:168px !important}}.s26{color:#23233d;font-family:"Rethink Sans","Rethink Fallback",sans-serif}.s26 button,.s26 input{font-family:inherit}.s26--band{margin:0 0 24px}.s26--band .hp-search{position:relative;z-index:30;margin:0 !important}.s26--band .where-sending-banner{border-bottom:0}@media(min-width: 1024px){.s26--band{margin:0 0 32px}.s26--band .hp-search .where-sending-banner{box-shadow:none}}.s26--band .hp-locbar{margin:10px 0 0}.s26-pill,.s26-close{display:none}@media(max-width: 767px){.s26--phone-bar:not(.is-open) .where-sending-banner-content,.s26--phone-row:not(.is-open) .where-sending-banner-content{display:none !important}.s26--phone-bar:not(.is-open) .hp-search .where-sending-banner,.s26--phone-row:not(.is-open) .hp-search .where-sending-banner{padding:0 !important}#main .s26--phone-bar:not(.is-open) .hp-search .where-sending-banner.is-stuck,#main .s26--phone-row:not(.is-open) .hp-search .where-sending-banner.is-stuck{padding:8px 16px !important}.s26--phone-bar:not(.is-open) .s26-pill,.s26--phone-row:not(.is-open) .s26-pill{display:flex}.s26-pill{align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:0 16px;border:0;border-radius:16px;background:rgba(0,0,0,0);color:#23233d;font:600 16px/1.3 "Rethink Sans","Rethink Fallback",sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.s26-pill:focus-visible{outline:2px solid #23233d;outline-offset:-4px}.s26-pill__place{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s26-pill__change{flex:none;text-decoration:underline;text-underline-offset:3px}.s26--phone-bar:not(.is-open) .hp-search .where-sending-banner{display:flex;justify-content:center;background:rgba(0,0,0,0);box-shadow:none}.s26--phone-bar .s26-pill{width:auto;max-width:100%;min-height:44px;padding:0 20px;gap:12px;border-radius:999px;background:#ffd86e}.s26--phone-bar .s26-pill:focus-visible{outline-offset:2px}.s26--phone-bar .s26-pill__place{flex:0 1 auto}#main .s26--phone-bar:not(.is-open) .hp-search .where-sending-banner.is-stuck{background:rgba(0,0,0,0) !important;box-shadow:none !important;pointer-events:none}#main .s26--phone-bar:not(.is-open) .hp-search .where-sending-banner.is-stuck .s26-pill{pointer-events:auto;box-shadow:0 4px 14px rgba(35,35,61,.18)}html[data-journey=a] #main .s26--phone-bar:not(.is-open) .hp-search .where-sending-banner.is-stuck{background:#fff !important;border-bottom:1px solid #e6e7ea;padding-top:max(8px,env(safe-area-inset-top, 0px)) !important;padding-bottom:8px !important;pointer-events:auto}html[data-journey=a] #main .s26--phone-bar:not(.is-open) .hp-search .where-sending-banner.is-stuck .s26-pill{box-shadow:none}html[data-journey=a] #main .s26--phone-bar.is-open .hp-search .where-sending-banner{padding-left:16px !important;padding-right:16px !important}html[data-journey=a] #main .s26 .hp-search .where-sending-banner.is-stuck{animation:d2f-stick-in .2s ease-out both}html[data-journey=a] #main .s26 .hp-search .where-sending-banner.is-stuck::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:100vh;background:inherit;pointer-events:none}}@media(max-width: 767px)and (prefers-reduced-motion: reduce){html[data-journey=a] #main .s26 .hp-search .where-sending-banner.is-stuck{animation:none}}@media(max-width: 767px){.s26--phone-bar.is-open .hp-search .where-sending-banner,.s26--phone-row.is-open .hp-search .where-sending-banner{position:relative}.s26--phone-bar.is-open .s26-close,.s26--phone-row.is-open .s26-close{position:absolute;top:6px;right:0;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#23233d;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.s26--phone-bar.is-open .s26-close:focus-visible,.s26--phone-row.is-open .s26-close:focus-visible{outline:2px solid #23233d;outline-offset:-4px}.s26--phone-bar.is-open .hp-search .where-sending .where-sending-title,.s26--phone-row.is-open .hp-search .where-sending .where-sending-title{padding:0 22px;text-wrap:balance}#main .s26.is-open .hp-search .where-sending-banner.is-stuck .s26-close{display:none}.s26--phone-row:not(.is-open) .hp-search .where-sending-banner{padding:10px !important}.s26--phone-row .s26-pill{min-height:50px;padding:0 14px;border-radius:8px;background:#fff}.s26-pill__flag{flex:none;width:24px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.s26-pill__chev{flex:none}.s26--phone-row:not(.is-open) .where-sending-banner.is-stuck .s26-pill{min-height:48px}}.s26 .hp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s26 .hp-search .checkout-btn-select:focus-visible,.s26 .hp-search #yellowFuzzySearch:focus-visible,.s26 .hp-search .country-dropdown-d li:focus-visible,.s26 #d2f-adrs .flatpickr-day:focus-visible,.s26 #d2f-adrs .hp-findbtn:focus-visible{outline:2px solid #23233d !important;outline-offset:-2px}.s26 .hp-search .country-dropdown-d li:focus-visible{outline-offset:-3px}.s26 #d2f-adrs .hp-findbtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:10px 0 0;padding:0 20px;border:0;border-radius:8px;background:#ffd86e;color:#23233d;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.s26 #d2f-adrs .adr_selected{background-color:#b45309 !important}.s26 .hp-search{position:relative;z-index:30}.s26 .hp-search .checkout-btn-select{padding-right:44px !important}.s26 .hp-search .checkout-btn-select::before{right:14px !important}.s26 .hp-search .where-sending input#yellowFuzzySearch:focus,.s26 .hp-search .where-sending input#yellowFuzzySearch:focus-visible{border:2px solid #4d6458 !important;outline:none !important}.s26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill,.s26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill:hover,.s26 .hp-search .where-sending input#yellowFuzzySearch:-webkit-autofill:focus{padding-left:16px !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#23233d;caret-color:#23233d}.s26 .hp-search .checkout-btn-select:focus-visible{outline-color:#4d6458 !important;outline-offset:-2px !important}.s26 .hp-search .country-content{position:relative}.s26 .hp-search .where-sending input#yellowFuzzySearch{padding-right:44px !important}.s26 .hp-search .hp-clear{position:absolute;z-index:2;display:grid;place-items:center;width:44px;margin:0;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#6e6f8b;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.s26 .hp-search .hp-clear[hidden]{display:none}.s26 .hp-search .hp-clear:hover,.s26 .hp-search .hp-clear:active{color:#23233d}.s26 .hp-search .hp-clear:focus-visible{outline:2px solid #23233d;outline-offset:-4px}.s26 .hp-search .country-dropdown-d li{min-height:48px;display:flex;align-items:center;gap:10px;padding-left:13px !important}.s26 .hp-search .country-dropdown-d li img{margin:0 !important}.s26 .hp-search .country-dropdown-d li span{margin:0 !important}.s26 .hp-search .country-dropdown-d li.selected{background:#fff !important;font-weight:700}.s26 .hp-search .country-dropdown-d li.selected::after{content:"";width:18px;height:18px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2323233d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/contain}.s26 #d2f-adrs{overflow-x:hidden !important;border:0 !important;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 12px 28px rgba(35,35,61,.16),0 2px 6px rgba(35,35,61,.08)}.s26 #d2f-adrs .d2f_adrs_item{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:48px;padding:12px 16px !important;border:0 !important;background:#fff !important;color:#23233d !important;font-size:15px !important;line-height:24px}.s26 #d2f-adrs .d2f_adrs_item b{font-weight:700}.s26 #d2f-adrs .d2f_adrs_item:hover,.s26 #d2f-adrs .d2f_adrs_item.adr_selected{background:#ffe9a8 !important;box-shadow:none;color:#23233d !important}.s26 #d2f-adrs .d2f_dividers{width:auto !important;height:1px;margin:0 16px;background:#efeef2}.s26 #d2f-adrs .hp-adrs-msg{white-space:normal;padding:14px 16px;color:#5b5c74;font-size:15px}.s26 #d2f-adrs .d2f_adrs_item,.s26 #d2f-adrs .d2f_adrs_item *{text-decoration:none !important;-webkit-text-decoration:none !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.s26 #d2f-adrs a[x-apple-data-detectors],.s26 #d2f-adrs chrome_annotation{color:inherit !important;font:inherit !important;text-decoration:none !important;border:0 !important;pointer-events:none}.s26 #d2f-adrs.hp-cal{padding:12px;overflow:visible !important;height:auto !important;max-height:none !important;background:#fff !important;z-index:1000 !important}.s26 #d2f-adrs.hp-cal .date-pick,.s26 #d2f-adrs.hp-cal .flatpickr-calendar,.s26 #d2f-adrs.hp-cal .flatpickr-months,.s26 #d2f-adrs.hp-cal .flatpickr-innerContainer,.s26 #d2f-adrs.hp-cal .flatpickr-rContainer,.s26 #d2f-adrs.hp-cal .flatpickr-weekdays,.s26 #d2f-adrs.hp-cal .flatpickr-days,.s26 #d2f-adrs.hp-cal .dayContainer{width:100% !important;min-width:0 !important;max-width:none !important}.s26 #d2f-adrs.hp-cal .flatpickr-calendar{border:0 !important;box-shadow:none !important;background:rgba(0,0,0,0)}.s26 #d2f-adrs.hp-cal .flatpickr-weekdaycontainer{display:flex;width:100%}.s26 #d2f-adrs.hp-cal .flatpickr-weekday{flex:1 1 0}.s26 #d2f-adrs.hp-cal .dayContainer{display:flex;flex-wrap:wrap}.s26 #d2f-adrs.hp-cal .flatpickr-day{flex:0 0 14.2857% !important;max-width:none !important;width:auto;height:44px;line-height:44px}.s26 #d2f-adrs.hp-cal .hp-findbtn{width:100%;min-height:48px;margin:12px 0 0}#main .s26 .hp-search .where-sending-banner.is-stuck{animation:hp-ss-in .2s ease-out}@media(prefers-reduced-motion: reduce){#main .s26 .hp-search .where-sending-banner.is-stuck{animation:none}}.s26 #d2f-adrs .flatpickr-day,.s26 #d2f-adrs .flatpickr-day.today,.s26 #d2f-adrs .flatpickr-day:focus{border-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.s26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):not(.selected){color:#23233d !important}.s26 #d2f-adrs .flatpickr-day:focus-visible{outline:2px solid #23233d !important;outline-offset:-2px !important}.s26 #d2f-adrs .flatpickr-day.selected,.s26 #d2f-adrs .flatpickr-day.selected:hover,.s26 #d2f-adrs .flatpickr-day.selected:focus,.s26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):active,.s26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):active{background:#cff5ae !important;border-color:#cff5ae !important;color:#23233d !important;font-weight:700 !important}.s26 #d2f-adrs .dayContainer:has(.flatpickr-day:not(.flatpickr-disabled):active) .flatpickr-day.selected:not(:active){background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;font-weight:600 !important}@media(hover: hover)and (pointer: fine){.s26 #d2f-adrs .flatpickr-day:not(.flatpickr-disabled):not(.selected):not(.hp-tapped):not(:active):hover{background:#ffe9a8 !important;border-color:#ffe9a8 !important;color:#23233d !important}}.s26 #d2f-adrs,.s26 #d2f-adrs *,.s26 .hp-search .country-dropdown-d li{-webkit-tap-highlight-color:rgba(0,0,0,0)}.s26 .hp-search .country-content .country-dropdown-d li:hover,.s26 .hp-search .country-content .country-dropdown-d li:active,.s26 .hp-search .country-content .country-dropdown-d li:focus-visible{background-color:#e4e4e0;color:#23233d}.s26 #d2f-adrs.hp-cal{animation:hp-cal-in 120ms ease-out}@media(prefers-reduced-motion: reduce){.s26 #d2f-adrs.hp-cal{animation:none}}.s26 #d2f-adrs:not(.hp-kb) .hp-findbtn{display:none}.s26 .hp-search .checkout-btn-select li{display:flex !important;align-items:center;gap:10px}.s26 .hp-search .checkout-btn-select li img,.s26 .hp-search .checkout-btn-select li span{margin:0 !important}.s26 .hp-search .checkout-btn-select li img{flex:none;width:20px !important;height:15px !important;-o-object-fit:fill !important;object-fit:fill !important}.s26 .hp-search .checkout-btn-select li span{font-size:16px !important;font-weight:600 !important;line-height:1.2}.s26 .hp-search .country-dropdown-d li.hp-active,.s26 .hp-search .country-content .country-dropdown-d li.selected.hp-active{background-color:#e4e4e0 !important;color:#23233d;outline:2px solid #23233d;outline-offset:-2px}.s26 .hp-search .country-dropdown-c:focus,.s26 .hp-search .country-dropdown-d:focus{outline:none}.s26 #d2f-adrs.hp-tapping .flatpickr-day.selected:not(.hp-tapped){background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:#23233d !important;font-weight:600 !important}.s26 #d2f-adrs .flatpickr-day.hp-tapped{background:#cff5ae !important;border-color:#cff5ae !important;color:#23233d !important;font-weight:700 !important}.s26 #d2f-adrs.hp-going{display:block !important}.s26 #d2f-adrs .hp-cal-going{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:12px auto 0;padding:8px 16px;border-radius:999px;background:#cff5ae;font-size:15px;font-weight:600;line-height:22px;color:#23233d;text-align:left;animation:hp-going-in 120ms ease-out}.s26 #d2f-adrs .hp-cal-going::before{content:"";flex:none;width:14px;height:14px;border:2px solid #23233d;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:hp-going-spin .8s linear infinite}@media(prefers-reduced-motion: reduce){.s26 #d2f-adrs .hp-cal-going,.s26 #d2f-adrs .hp-cal-going::before{animation:none}}.s26 #d2f-adrs.hp-kbd .d2f_adrs_item.adr_selected{box-shadow:inset 0 0 0 2px #23233d !important}.s26 #d2f-adrs .flatpickr-day:not(:focus-visible){outline:none !important}.s26 #d2f-adrs .flatpickr-monthDropdown-months:focus-visible,.s26 #d2f-adrs .flatpickr-prev-month:focus-visible,.s26 #d2f-adrs .flatpickr-next-month:focus-visible{outline:2px solid #23233d !important;outline-offset:2px;border-radius:6px}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck .where-sending{display:flex !important;flex-direction:row !important;align-items:center;justify-content:center;gap:16px !important;max-width:1160px;margin:0 auto;padding:0 30px}}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck .where-sending-title{display:block !important;flex:0 0 auto;margin:0 !important;font-size:18px;line-height:1.3;white-space:nowrap}}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck .country-content{flex:0 1 718px !important;width:auto !important;max-width:718px;gap:10px !important}}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck .checkout-middle-country{flex:0 0 38% !important;width:auto !important;min-width:200px !important;max-width:280px}}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck .checkout-lang-select{width:100% !important;min-width:0 !important}}@media only screen and (min-width: 1024px){#main .s26 .hp-search .where-sending-banner.is-stuck #yellowFuzzySearch{flex:1 1 auto !important;width:auto !important;min-width:0 !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main .s26 .hp-search .where-sending-banner.is-stuck .country-content{width:100% !important;max-width:718px;margin:0 auto !important;gap:10px !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main .s26 .hp-search .where-sending-banner.is-stuck .checkout-middle-country{flex:0 0 38% !important;width:auto !important;min-width:200px !important;max-width:280px}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main .s26 .hp-search .where-sending-banner.is-stuck .checkout-lang-select{width:100% !important;min-width:0 !important}}.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d li{display:flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 8px}.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d li img{top:0;left:0;margin:0 10px 0 0}@media only screen and (max-width: 767px){.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{height:auto !important;min-height:0 !important;max-height:312px !important}.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d::after{content:"";display:block;position:sticky;bottom:0;height:12px;margin-top:-12px;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));pointer-events:none}}@media only screen and (max-width: 767px)and (max-height: 699px){.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:264px !important}}@media only screen and (max-width: 767px)and (max-height: 599px){.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:216px !important}}@media only screen and (max-height: 449px){.s26 .where-sending-banner-content .where-sending .country-content .country-dropdown-d{max-height:168px !important}}@keyframes d2f-stick-in{from{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}footer{background:var(--grey_alt);content-visibility:auto}footer .checkout-footer{padding:31px 0;background:var(--white_alt_2)}@media only screen and (max-width: 500px){footer .checkout-footer-content{flex-direction:column}}footer .checkout-footer-content p{color:var(--blue_alt);font-size:14px;line-height:normal;font-weight:var(--weight_400)}footer .checkout-footer-content .check-secure{background:var(--green_alt_2);padding:8px;border-radius:var(--border_radius)}@media only screen and (max-width: 500px){footer .checkout-footer-content .check-secure{margin-bottom:12px}}footer .checkout-footer-content .check-secure .secure{color:var(--green_alt_5);font-weight:var(--weight_600)}@media only screen and (max-width: 500px){footer .checkout-footer-content .checkout-links{flex-direction:column;text-align:center}}footer .checkout-footer-content .checkout-links a{margin-right:16px;color:var(--blue_alt);font-size:14px;line-height:normal;font-weight:var(--weight_400);transition:var(--ease);border:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 500px){footer .checkout-footer-content .checkout-links a{margin-right:0;margin-bottom:12px}}footer .checkout-footer-content .checkout-links a:hover{border-bottom:1px solid}footer .checkout-footer-content .checkout-links a:last-child{margin-right:0}footer .footer-banner-swiper{overflow:hidden}footer .banner-swiper{overflow:hidden;margin:0 auto}footer .footer-banner{display:flex;justify-content:space-between;padding:32px 0}@media only screen and (max-width: 767px){footer .footer-banner{padding:24px 0}}footer .footer-banner .swiper-slide{display:flex;align-items:center;justify-content:center}footer .footer-banner .icon-wrap i{font-size:24px}@media only screen and (max-width: 767px){footer .footer-banner .icon-wrap i{font-size:20px}}footer .footer-banner .icon-wrap h5{color:var(--brand);margin-bottom:0;font-size:16px}footer .footer-cta-section{padding-top:64px}@media only screen and (max-width: 1023px){footer .footer-cta-section{padding-top:32px}}footer .footer-cta-section-content{display:flex;align-items:center}@media only screen and (max-width: 1023px){footer .footer-cta-section-content{flex-direction:column}}footer .footer-cta-section-content .footer-cta-section-logo{width:100%;text-align:end}@media only screen and (max-width: 1023px){footer .footer-cta-section-content .footer-cta-section-logo{text-align:center}}footer .footer-cta-section-content .footer-cta-section-block{width:100%;margin-right:24px;background:var(--white);border:1px solid var(--border_one);border-radius:var(--border_radius);padding:24px}@media only screen and (max-width: 1023px){footer .footer-cta-section-content .footer-cta-section-block{display:none}}footer .footer-cta-section-content .footer-cta-section-block:hover i,footer .footer-cta-section-content .footer-cta-section-block:hover p{color:var(--brand_purple);transition:var(--ease)}@media only screen and (max-width: 1023px){footer .footer-cta-section-content .footer-cta-section-block{margin-right:0;max-width:100%;margin-bottom:12px}footer .footer-cta-section-content .footer-cta-section-block:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){footer .footer-cta-section-content .footer-cta-section-block{padding:16px}}footer .footer-cta-section-content .footer-cta-section-block:last-child{margin-right:0}footer .footer-cta-section-content .footer-cta-section-block .cta-title{font-weight:var(--weight_600);line-height:normal;color:var(--brand)}@media only screen and (max-width: 767px){footer .footer-cta-section-content .footer-cta-section-block .cta-title{font-size:14px}}footer .footer-cta-section-content .footer-cta-section-block .cta-small{margin-left:28px;margin-top:4px;color:var(--blue_light);line-height:normal}@media only screen and (max-width: 767px){footer .footer-cta-section-content .footer-cta-section-block .cta-small{font-size:12px}}footer .footer-cta-section-content .footer-cta-section-block .icon-wrap i{font-size:24px}@media only screen and (max-width: 767px){footer .footer-cta-section-content .footer-cta-section-block .icon-wrap i{font-size:20px;margin-right:8px}}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section{margin-top:32px}}footer .footer-nav-menu-section-content{display:flex;justify-content:space-between;gap:24px}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content{flex-direction:column;gap:unset}}footer .footer-nav-menu-section-content .col{display:flex;flex-direction:column;width:100%}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col{border-bottom:1px solid var(--border_one)}}footer .footer-nav-menu-section-content .col-service{display:none}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col-service{display:block}}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:hover i,footer .footer-nav-menu-section-content .col-service .cust-block:hover p{color:var(--brand_purple);transition:var(--ease)}footer .footer-nav-menu-section-content .col-service .cust-block .cta-title{font-weight:var(--weight_600);line-height:normal;color:var(--brand)}@media only screen and (max-width: 767px){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{margin-left:20px;margin-top:4px;color:var(--blue_light);line-height:normal}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-service .cust-block .cta-small{font-size:12px}}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col-five{padding-top:22px;padding-bottom:24px}}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-five{display:flex;justify-content:center;align-items:center;text-align:center}}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-five .footer-menu{align-items:center}}footer .footer-nav-menu-section-content .col-five .get-in-touch .footer-link:hover{text-decoration:none;color:var(--brand)}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-five .get-in-touch .footer-link{display:flex;flex-direction:column;justify-content:center;align-items:center}}footer .footer-nav-menu-section-content .col-five img{max-width:120px;margin-bottom:14px}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col-five{border-bottom:none}}footer .footer-nav-menu-section-content .col .footer-menu{display:flex;flex-direction:column}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col .footer-menu-container{display:none;margin-bottom:24px}}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-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;transition:transform .3s ease}footer .footer-nav-menu-section-content .col-title .footer-nav-title.is--active:after{transform:translateY(-50%) rotate(-180deg)}}footer .footer-nav-menu-section-content .col .news-footer-tab{margin-bottom:8px}footer .footer-nav-menu-section-content .col .footer-link{margin-bottom:12px}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col .footer-link{font-size:14px}}footer .footer-nav-menu-section-content .col .footer-link:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col .footer-link{margin-bottom:16px}}footer .footer-nav-menu-section-content .col-five .call-us,footer .footer-nav-menu-section-content .col-five .email-us,footer .footer-nav-menu-section-content .col-five .find-us{margin-bottom:16px}footer .footer-nav-menu-section-content .col-five .call-us span,footer .footer-nav-menu-section-content .col-five .email-us span,footer .footer-nav-menu-section-content .col-five .find-us span{display:block}footer .footer-nav-menu-section-content .col-five .call-us .footer-link,footer .footer-nav-menu-section-content .col-five .email-us .footer-link,footer .footer-nav-menu-section-content .col-five .find-us .footer-link{margin-bottom:0px}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-five .call-us .footer-link,footer .footer-nav-menu-section-content .col-five .email-us .footer-link,footer .footer-nav-menu-section-content .col-five .find-us .footer-link{margin-bottom:8px}}footer .footer-nav-menu-section-content .col-five .call-us .footer-link-title,footer .footer-nav-menu-section-content .col-five .email-us .footer-link-title,footer .footer-nav-menu-section-content .col-five .find-us .footer-link-title{font-weight:var(--weight_600)}footer .footer-nav-menu-section-content .col-five .call-us .footer-link-title:hover,footer .footer-nav-menu-section-content .col-five .email-us .footer-link-title:hover,footer .footer-nav-menu-section-content .col-five .find-us .footer-link-title:hover{text-decoration:none}footer .footer-nav-menu-section-content .col-five .call-us span{margin-bottom:8px}footer .footer-nav-menu-section-content .col-five .call-us span,footer .footer-nav-menu-section-content .col-five .email-us span{line-height:1}footer .footer-nav-menu-section-content .col-five .find-us{display:flex;flex-direction:column;max-width:125px}footer .footer-nav-menu-section-content .col-five .find-us .footer-link span{margin-bottom:0px}@media only screen and (max-width: 767px){footer .footer-nav-menu-section-content .col-five .follow-us{width:100%;justify-content:center;display:flex;flex-direction:column;align-items:center}}footer .footer-nav-menu-section-content .col-five .follow-us span{margin-bottom:8px}footer .footer-nav-menu-section-content .col-five .follow-us .social-icons{margin-top:8px;display:flex;max-width:144px}footer .footer-nav-menu-section-content .col-five .follow-us .social-icons a{margin-right:8px}footer .footer-nav-menu-section-content .col-five .follow-us .social-icons a:last-child{margin-right:0}footer .footer-nav-menu-section-content .col-five .follow-us .social-icons a img{margin-bottom:0}@media only screen and (max-width: 1023px){footer .footer-nav-menu-section-content .col-five .footer-number,footer .footer-nav-menu-section-content .col-five .footer-email{font-weight:var(--weight_600)}}footer .trusted-by-footer-section{margin-top:32px;display:block}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section{margin-top:0}}footer .trusted-by-footer-section-content{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--border_one);border-bottom:1px solid var(--border_one);padding:32px 0}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section-content{flex-direction:column}}footer .trusted-by-footer-section-content span{display:block}footer .trusted-by-footer-section-content .trust-text{margin-left:4px;margin-right:24px;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section-content .trust-text{margin:0}}@media only screen and (max-width: 360px){footer .trusted-by-footer-section-content .trust-text{font-size:12px}}footer .trusted-by-footer-section-content .trust-stars{margin:0 13px}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section-content .trusted-footer-top,footer .trusted-by-footer-section-content .trusted-footer-bottom{display:flex;align-items:center;justify-content:center}}footer .trusted-by-footer-section-content .trusted-footer-top{display:flex}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section-content .trusted-footer-top{margin-bottom:18px}}footer .trusted-by-footer-section-content .trusted-footer-bottom{display:flex;flex-direction:row}@media only screen and (max-width: 1023px){footer .trusted-by-footer-section-content .trusted-footer-bottom{flex-direction:column}footer .trusted-by-footer-section-content .trusted-footer-bottom span{font-size:12px}}footer .footer-bottom-section{margin-top:36px;padding-bottom:69px}footer .footer-bottom-section-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content{flex-direction:column}}footer .footer-bottom-section-content .footer-bottom-left{display:flex}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content .footer-bottom-left{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content .footer-bottom-left span{margin-bottom:16px}}footer .footer-bottom-section-content .footer-bottom-left a{margin-left:16px;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}footer .footer-bottom-section-content .footer-bottom-left a:hover{border-bottom:1px solid var(--brand_purple);color:var(--brand_purple)}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content .footer-bottom-left a{margin-bottom:16px}footer .footer-bottom-section-content .footer-bottom-left a:last-child{margin-bottom:32px}}footer .footer-bottom-section-content .footer-bottom-left .mob-top{display:flex;align-items:center}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content .footer-bottom-left .mob-top{display:flex;justify-content:space-evenly;width:100%;text-align:center}}footer .footer-bottom-section-content .footer-bottom-left .mob-top span{margin-right:8px}@media only screen and (max-width: 1023px){footer .footer-bottom-section-content .footer-bottom-right{width:100%;display:flex;justify-content:center}footer .footer-bottom-section-content .footer-bottom-right img{width:50px;margin-right:10px}footer .footer-bottom-section-content .footer-bottom-right img:last-child{margin-right:0}}.d2f-fold-btn,.d2f-fold-logo,.d2f-fold-social{display:none}@media only screen and (max-width: 1024px){footer.d2f-fold .footer-nav-menu-section{margin-top:26px}footer.d2f-fold .d2f-fold-logo{display:flex;justify-content:center;padding:0 0 20px}footer.d2f-fold .d2f-fold-logo a{display:block;line-height:0}footer.d2f-fold .d2f-fold-logo img{width:150px;height:auto}footer.d2f-fold .footer-cta-section{display:none}footer.d2f-fold .d2f-fold-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0 auto;padding:10px 26px;border:1px solid #e3e3ea;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(35,35,61,.06),0 4px 12px rgba(35,35,61,.06);font:inherit;font-size:17px;font-weight:600;line-height:1.2;color:#23233d;cursor:pointer}footer.d2f-fold .d2f-fold-btn__bars,footer.d2f-fold .d2f-fold-btn__bars::before,footer.d2f-fold .d2f-fold-btn__bars::after{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease}footer.d2f-fold .d2f-fold-btn__bars{position:relative}footer.d2f-fold .d2f-fold-btn__bars::before,footer.d2f-fold .d2f-fold-btn__bars::after{content:"";position:absolute;left:0}footer.d2f-fold .d2f-fold-btn__bars::before{top:-5px}footer.d2f-fold .d2f-fold-btn__bars::after{top:5px}footer.d2f-fold .d2f-fold-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s ease,opacity .25s ease,visibility 0s .3s}footer.d2f-fold .d2f-fold-panel>.footer-nav-menu-section-content{min-height:0;overflow:hidden}footer.d2f-fold .d2f-fold-social{display:flex;justify-content:center;gap:4px;margin-top:20px}footer.d2f-fold .d2f-fold-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#23233d}footer.d2f-fold .d2f-fold-social a:hover{background:#fff}footer.d2f-fold .d2f-fold-social svg{width:22px;height:22px;fill:currentColor}footer.d2f-fold .footer-bottom-section{margin-top:18px;padding-bottom:28px}footer.d2f-fold .footer-bottom-section-content{display:flex;flex-direction:column;align-items:center;gap:12px}footer.d2f-fold .footer-bottom-left{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}footer.d2f-fold .footer-bottom-right{order:2;gap:6px;justify-content:center}footer.d2f-fold .footer-bottom-right img{width:44px;height:28px;margin:0;opacity:.9}footer.d2f-fold .mob-top{flex-direction:column;align-items:center;gap:2px}footer.d2f-fold .footer-bottom-links{margin:0;font-size:14px;line-height:1.5;color:#6e6f8b}footer.d2f-fold--open .d2f-fold-btn__bars{background:rgba(0,0,0,0)}footer.d2f-fold--open .d2f-fold-btn__bars::before{transform:translateY(5px) rotate(45deg)}footer.d2f-fold--open .d2f-fold-btn__bars::after{transform:translateY(-5px) rotate(-45deg)}footer.d2f-fold--open .d2f-fold-panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s ease,opacity .25s ease .05s,visibility 0s}footer.d2f-fold--open .footer-nav-menu-section-content{margin-top:16px;border-top:1px solid var(--border_one, #e2e2e8)}}@media only screen and (max-width: 1024px)and (prefers-reduced-motion: reduce){footer.d2f-fold .d2f-fold-panel,footer.d2f-fold .d2f-fold-btn__bars::before,footer.d2f-fold .d2f-fold-btn__bars::after{transition:none}}.tile{width:calc(20% - 24px);display:flex;margin:12px;flex-direction:column;margin-bottom:12px;border:1px solid #dddbdd;border-radius:var(--border_radius);transition:var(--ease)}.tile:hover{border:1px solid #ceced5}@media only screen and (max-width: 767px){.tile{margin:6px}}.tile-small-img{position:relative;height:136px;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);overflow:hidden}.tile-text{background:var(--white_alt);padding:20px;border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);flex:auto}@media only screen and (max-width: 767px){.tile-text{padding:16px 22px;text-align:center}}.tile-text span{color:var(--brand_blue_opac);display:block}@media only screen and (max-width: 767px){.tile-text span{font-size:10px}}.tile-text .h3-small{color:var(--button_text);margin-bottom:0}@media only screen and (max-width: 767px){.tile-text .h3-small{font-size:14px}}.tile-large{width:100%;max-width:264px;margin-right:24px;display:flex;flex-direction:column;border:1px solid var(--grey);border-radius:var(--border_radius)}@media only screen and (max-width: 1023px){.tile-large{min-width:230px}}@media only screen and (max-width: 767px){.tile-large{min-width:45%;margin-right:16px}}.tile-large:last-child{margin-right:0}.tile-large-img{position:relative;height:240px;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius)}@media only screen and (max-width: 1023px){.tile-large-img{height:160px}}.tile-large-img img{border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius)}.tile-large .tile-text{padding:31px;flex:auto}@media only screen and (max-width: 767px){.tile-large .tile-text{padding:24px 22px}}.tile-large .tile-text span{color:var(--grey_alt_2);line-height:normal}@media only screen and (max-width: 767px){.tile-large .tile-text span{font-size:12px}}.tile-large .tile-text h3{margin-top:4px;margin-bottom:0;color:var(--button_text);font-weight:var(--weight_600)}@media only screen and (max-width: 1023px){.tile-large .tile-text h3{font-size:16px}}@media only screen and (max-width: 767px){.tile-large .tile-text h3{font-size:14px}}.tile-large-white{display:flex;flex-direction:column;transition:var(--ease)}.tile-large-white:hover .p-style{text-decoration:underline;transition:var(--ease);color:var(--brand_purple) !important;text-underline-offset:2px}.tile-large-white-img{height:326px;position:relative;border-radius:var(--border_radius);overflow:hidden;background:var(--bg_background)}@media only screen and (max-width: 767px){.tile-large-white-img{height:326px}}.tile-large-white-img span{position:absolute;z-index:5;top:16px;left:16px}@media only screen and (max-width: 767px){.tile-large-white-img span{top:unset;bottom:0;left:0;border-radius:var(--border_radius) !important;border-top-left-radius:unset !important;border-bottom-right-radius:unset !important;padding:8px 12px !important}}.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}@media only screen and (max-width: 767px){.tile-large-white-text{flex-direction:column;align-items:start;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;transition:var(--ease);color:var(--button_text)}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-left .p-style{font-size:16px;line-height:normal}}.tile-large-white-text .tile-text-left .price{margin-bottom:0;font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-left .price{color:var(--blue_alt);font-size:16px}}.tile-large-white-text .tile-text-left-price{margin-bottom:0;font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-left-price{color:var(--blue_alt);font-size:16px}}.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){.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 i:hover{background:url(/template/2024/images/hov-circle.svg);background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--brand_purple)}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-right i:hover{background:none}}.tile-large-white-text .tile-text-right .ph-heart{margin-right:2px;transition:var(--ease)}.tile-large-white-text .tile-text-right .ph-heart.active{content:url("/template/2024/images/heart-filled.svg")}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-right{margin-top:10px;width:100%;display:flex}.tile-large-white-text .tile-text-right i{border:1px solid var(--border_two);padding:12px 29px;width:100%;display:inline-block;text-align:center;border-radius:var(--border_radius_small)}}@media only screen and (max-width: 767px)and (max-width: 767px){.tile-large-white-text .tile-text-right i{padding:8px 25px}}@media only screen and (max-width: 767px){.tile-large-white-text .tile-text-right .ph-heart{margin-right:8px}}.tile-banner{display:flex;flex-direction:column;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.tile-banner{flex-direction:row}}.tile-banner-img{position:relative;height:230px}@media only screen and (max-width: 1023px){.tile-banner-img{width:100%;min-width:350px;max-width:350px}}@media only screen and (max-width: 767px){.tile-banner-img{min-width:133px;max-width:133px;height:auto}}.tile-banner-text{padding:32px;font-weight:var(--weight_600);line-height:1.35;border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);flex:auto}@media only screen and (max-width: 1023px){.tile-banner-text{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:24px}}.tile-banner-text span{font-weight:var(--weight_400);line-height:normal;display:block}@media only screen and (max-width: 767px){.tile-banner-text span{font-size:10px;line-height:normal}}.tile-banner-text h3{font-weight:var(--weight_700);margin-bottom:0}@media only screen and (max-width: 767px){.tile-banner-text h3{font-size:16px;line-height:normal}}@media only screen and (max-width: 1023px){.mob-trio-two{flex-direction:row-reverse}}.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){.order-now{order:2}}@media only screen and (max-width: 767px){.order-now{padding:32px 24px}}.order-now-title{margin-bottom:8px;display:block;font-weight:var(--weight_400);line-height:normal;color:var(--brand)}@media only screen and (max-width: 767px){.order-now-title{font-size:12px;line-height:18px}}.order-now span,.order-now h2,.order-now p,.order-now .order-sub-title{position:relative;z-index:1}.order-now h2,.order-now .order-sub-title{line-height:normal;margin-bottom:0;font-weight:var(--weight_600);color:var(--brand)}@media only screen and (max-width: 767px){.order-now h2,.order-now .order-sub-title{font-size:20px}}.order-now img{position:absolute;bottom:0;right:0}.order-now-countdown{display:flex;justify-content:center;margin-top:21px;margin-bottom:24px}@media only screen and (max-width: 767px){.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:0px 1px 1px rgba(0,0,0,.08);line-height:normal}@media only screen and (max-width: 767px){.order-now-countdown .count-num{min-width:65px;max-width:65px}}.order-now-countdown span{margin:0 4px;display:block}.order-now-countdown .count-time span{font-weight:var(--weight_600)}@media only screen and (max-width: 767px){.order-now-countdown .count-time span{font-size:12px}}.order-now-countdown .countdown-sep{position:relative;top:14px;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 767px){.order-now-countdown .countdown-sep{top:10px}}.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 .order-time{font-size:12px}}.order-now .order-time span{font-weight:var(--weight_700)}.tabs-icon-wrap{display:flex;align-items:center;background:var(--brand_yellow_2);width:-moz-fit-content;width:fit-content;border-radius:32px;padding:8px 24px;font-size:14px;font-weight:var(--weight_600);line-height:normal;color:var(--button_text);margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.tabs-icon-wrap{font-size:10px}}.tabs-icon-wrap img{margin-right:8px}.tabs-icon-wrap span{display:block}.tabs.yellow{background:var(--brand_yellow);font-size:10px;font-weight:var(--weight_700);color:var(--brand);line-height:1.2;padding:8px 12px;border-radius:24px}.tabs.yellow-delivery{background:#fff5c1;font-size:14px;color:var(--brand);line-height:1.2;padding:8px 12px;border-radius:24px}@media only screen and (max-width: 767px){.tabs.yellow-delivery{font-size:12px;min-width:-moz-fit-content;min-width:fit-content}}.tabs.yellow-alt{background:var(--yellow_alt);padding:8px 12px;border-radius:4px}.tabs.yellow-alt p{font-size:14px;line-height:normal}.tabs.yellow-alt span{font-weight:var(--weight_700)}.tabs.yellow-small{background:var(--brand_yellow);font-size:10px;font-weight:var(--weight_700);color:var(--brand);padding:4px 12px;border-radius:var(--border_radius_large)}.tabs.yellow-large{border-radius:32px;background:var(--brand_yellow);padding:8px 24px;font-size:14px;font-weight:var(--weight_600);line-height:1.2;color:var(--brand);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.tabs.off-white{background:var(--off_white);font-size:10px;font-weight:var(--weight_700);color:var(--brand);line-height:1.2;padding:8px 12px;border-radius:24px}.tabs.grey{background:var(--white_alt_2);font-weight:var(--weight_600);border:1px solid var(--border_two);border-radius:32px;line-height:normal;padding:12px 24px}.tabs.green{background:var(--green_alt_4);color:var(--green_dark);font-size:12px;line-height:normal;font-weight:var(--weight_700);padding:8px 16px;border-radius:24px}.tabs.orange{background:var(--orange);color:var(--brand);padding:8px 16px;border-radius:24px;font-weight:var(--weight_700);line-height:normal;font-size:12px}.tabs.white{background:var(--white);color:var(--button_text);padding:8px 16px;border-radius:32px}.tabs.white p{font-size:14px;font-weight:var(--weight_600)}.tabs.red{background:var(--red_alt);color:var(--brand);font-size:12px;font-weight:var(--weight_700);padding:8px 16px;border-radius:24px}.tabs.orange{display:none}@media only screen and (max-width: 767px){.sign-up-banner-section{margin-bottom:53px;margin-top:53px}}.sign-up-banner-section-content{display:flex;background:var(--white_alt);border:1px solid var(--grey);border-radius:var(--border_radius_medium)}.sign-up-banner-section-content .sign-up-image{position:relative;width:100%;max-width:254px;min-height:100%}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-image{display:none}}.sign-up-banner-section-content .sign-up-image img{border-top-left-radius:var(--border_radius_medium);border-bottom-left-radius:var(--border_radius_medium)}.sign-up-banner-section-content .sign-up-text{padding:40px;width:100%;color:var(--button_text)}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text{padding:24px}}.sign-up-banner-section-content .sign-up-text .sign-title{margin-bottom:4px;line-height:normal;color:var(--button_text);text-align:center}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text .sign-title{font-size:16px;text-align:center}}.sign-up-banner-section-content .sign-up-text .sign-text{line-height:normal;text-align:center}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text .sign-text{font-size:14px;line-height:18px;text-align:center;padding:0 30px}}.sign-up-banner-section-content .sign-up-text form{margin-top:24px;width:100%;display:flex;align-items:end}@media only screen and (max-width: 1023px){.sign-up-banner-section-content .sign-up-text form{align-items:start;flex-direction:column}}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text form{margin-top:20px}}.sign-up-banner-section-content .sign-up-text form ::-moz-placeholder{color:var(--placeholder)}.sign-up-banner-section-content .sign-up-text form ::placeholder{color:var(--placeholder)}.sign-up-banner-section-content .sign-up-text form .form-flex-container{width:calc(100% - 52px)}@media only screen and (max-width: 1023px){.sign-up-banner-section-content .sign-up-text form .form-flex-container{width:100%}}.sign-up-banner-section-content .sign-up-text form .email-title{font-size:14px;font-weight:var(--weight_600);color:var(--button_text);line-height:normal}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text form .email-title{font-size:12px}}.sign-up-banner-section-content .sign-up-text form .form-email{border:1px solid var(--grey);border-radius:var(--border_radius_small);margin-top:4px;padding:15px;width:100%;margin-right:16px}.sign-up-banner-section-content .sign-up-text form .form-submit{margin-left:16px;max-height:53px}@media only screen and (max-width: 1023px){.sign-up-banner-section-content .sign-up-text form .form-submit{margin-left:0;margin-top:12px;width:100%}}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text form .form-submit{font-size:14px}}.sign-up-banner-section-content .sign-up-text form input[type=text]:focus{outline:1px solid var(--brand)}.sign-up-banner-section-content .sign-up-text .privacy-policy{margin-top:8px;display:flex;justify-content:center;width:100%;font-weight:var(--weight_400);font-size:14px;color:var(--blue_alt)}.sign-up-banner-section-content .sign-up-text .privacy-policy:hover{color:var(--brand_purple)}@media only screen and (max-width: 1024px){.sign-up-banner-section-content .sign-up-text .privacy-policy{justify-content:start}}@media only screen and (max-width: 1023px){.sign-up-banner-section-content .sign-up-text .privacy-policy{justify-content:center}}@media only screen and (max-width: 767px){.sign-up-banner-section-content .sign-up-text .privacy-policy{font-size:12px;line-height:normal;margin-top:12px;font-weight:var(--weight_400)}}.full-width-images-section{overflow:hidden}.full-width-images-section .full-width-wrapper{max-width:100%}.full-width-images-section-content{text-align:center}.full-width-images-section-content .full-images-heading{color:var(--button_text);margin-bottom:6px}@media only screen and (max-width: 767px){.full-width-images-section-content .full-images-heading{font-size:14px;line-height:normal}}.full-width-images-section-content .full-sub-heading{color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.full-width-images-section-content .full-sub-heading{font-size:12px;line-height:20px}}.full-width-images-section-content .full-width-images-container{display:flex;margin-top:24px;margin-bottom:24px;margin-left:-200px}@media only screen and (max-width: 1023px){.full-width-images-section-content .full-width-images-container{flex-wrap:wrap;margin-left:0;justify-content:space-between}}.full-width-images-section-content .full-width-images-container .image-container{position:relative;min-width:17.5%;height:264px;margin-right:24px;border-radius:var(--border_radius)}@media only screen and (max-width: 1024px){.full-width-images-section-content .full-width-images-container .image-container{min-width:205px;max-width:205px;height:205px}}@media only screen and (max-width: 1023px){.full-width-images-section-content .full-width-images-container .image-container{margin-right:0;min-width:225px;max-width:225px;height:225px}}@media only screen and (max-width: 767px){.full-width-images-section-content .full-width-images-container .image-container{min-width:32%;height:114px;margin-right:0}}.full-width-images-section-content .full-width-images-container .image-container img{border-radius:var(--border_radius)}@media only screen and (max-width: 1023px){.full-width-images-section-content .full-width-images-container .image-container:nth-child(4),.full-width-images-section-content .full-width-images-container .image-container:nth-child(5),.full-width-images-section-content .full-width-images-container .image-container:nth-child(6){margin-top:8px}}@media only screen and (max-width: 767px){.full-width-images-section-content .view-all{font-size:12px;line-height:normal;padding:12px 16px}}.mobile-overlay{position:fixed;top:0;bottom:0;left:0;right:auto;z-index:103;display:flex;flex-direction:column;width:min(86%,400px);height:100vh;height:100dvh;padding:0;background:var(--white);box-shadow:12px 0 40px rgba(20,20,35,.18);opacity:0;transform:translateX(-100%);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .2s ease}.mobile-overlay.is--active{opacity:1;pointer-events:auto;transform:translateX(0)}.mobile-overlay .overlay-close.mob-ham{position:absolute;inset:16px 14px auto auto;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.mobile-overlay .overlay-close.mob-ham svg{width:38px;height:38px;margin:0}.mobile-overlay .overlay-close.mob-ham .line{stroke:#23233d;stroke-width:4}.mobile-overlay .overlay-close.mob-ham:focus-visible{outline:2px solid #23233d;outline-offset:2px}.mobile-overlay-wrap{flex:1;min-height:0;max-width:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-overlay-content{display:flex;flex-direction:column;padding:0 24px 32px}.d2f-mm-seg{display:flex;gap:28px;margin:22px 56px 0 0}.d2f-mm-seg button{min-height:44px;margin-bottom:-1px;padding:0 0 2px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;font:inherit;font-size:18px;font-weight:500;color:#6e6f8b;cursor:pointer}.d2f-mm-seg button[aria-selected=true]{font-weight:600;color:#23233d;border-bottom-color:#23233d}.d2f-mm-seg button:focus-visible{outline:2px solid #23233d;outline-offset:2px}.d2f-mm-pane{display:flex;flex-direction:column}.d2f-mm-pane[hidden]{display:none}.d2f-mm-pane .mobile-nav-link{position:relative;display:flex;align-items:center;min-height:56px;margin:0;padding:10px 28px 10px 0;border-bottom:1px solid #efeff3;font-size:17px;font-weight:500;line-height:1.25;color:#23233d;text-decoration:none}.d2f-mm-pane .mobile-nav-link::after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;margin-top:-4px;border:solid #b9bac6;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .2s ease,border-color .2s ease}.d2f-mm-pane .mobile-nav-link:active::after{transform:translateX(3px) rotate(-45deg);border-color:#23233d}.d2f-mm-pane .mobile-nav-link:focus-visible{outline:2px solid #23233d;outline-offset:2px}.d2f-mm-pane .d2f-mm-all{font-weight:600;text-decoration:underline;text-underline-offset:3px;border-bottom:0}.d2f-mm-pane .d2f-mm-all::after{display:none}.d2f-mm-opill{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin:18px 0 6px;padding:10px 22px;border-radius:999px;background:#f2f1ee;color:#23233d;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none}.d2f-mm-opill:active{background:#e8e6e1}.d2f-mm-opill:focus-visible{outline:2px solid #23233d;outline-offset:2px}body.is--active{overflow:hidden}.mob-ham{background-color:rgba(0,0,0,0);border:none;cursor:pointer;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:#fff;stroke-width:4;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.overlay-close .line{stroke:var(--brand)}.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}.hero-middle-section.xmas{background-image:url("https://cdn.direct2florist.com/uploads/Direct2florist/home/xmasbg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:scroll}.hero-middle-section{background:var(--yellow_alt);padding-bottom:48px;position:relative}@media only screen and (max-width: 767px){.hero-middle-section{padding-bottom:32px}}.hero-middle-section-content{z-index:5}.hero-middle-section-content .icon-wrap{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:16px;padding:12px 24px}@media only screen and (max-width: 767px){.hero-middle-section-content .icon-wrap{padding:8px 14px}}.hero-middle-section-content .icon-wrap h2,.hero-middle-section-content .icon-wrap div{margin-bottom:0;font-weight:var(--weight_400)}.hero-middle-section-content .icon-wrap h2 span,.hero-middle-section-content .icon-wrap div span{font-weight:var(--weight_700)}@media only screen and (max-width: 767px){.hero-middle-section-content .icon-wrap h2,.hero-middle-section-content .icon-wrap div{font-size:12px}}.hero-middle-section-content .icon-wrap i{font-size:16px}@media only screen and (max-width: 767px){.hero-middle-section-content .tabs i{display:none}}@media only screen and (max-width: 767px){.hero-middle-section-content .tabs{position:absolute;width:100%;top:0;left:0;right:0;border-radius:unset;display:flex;justify-content:center}}.hero-middle-section-content .hero-text{max-width:936px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.hero-middle-section-content .hero-text h1{line-height:normal;color:var(--button_text)}@media only screen and (max-width: 767px){.hero-middle-section-content .hero-text h1{font-size:24px}}.hero-middle-section-content .hero-text p{margin-top:16px;margin-bottom:32px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.hero-middle-section-content .hero-text p{font-size:14px}}.hero-middle-section-content .hero-text p span{font-weight:var(--weight_600)}.hero-middle-section-content .hero-text p a{text-decoration:underline}.hero-middle-section-content .hero-actions{display:flex;justify-content:center;margin-bottom:16px}@media only screen and (max-width: 1023px){.hero-middle-section-content .hero-actions{display:block}}.hero-middle-section-content .hero-actions-content{position:relative;margin-right:8px}@media only screen and (max-width: 767px){.hero-middle-section-content .hero-actions-content{margin-right:0}}.hero-middle-section-content .hero-actions-content:last-child{margin-right:0}@media only screen and (max-width: 1023px){.hero-middle-section-content .hero-actions-content{margin-bottom:12px}}.hero-middle-section-content .hero-actions-content p{font-weight:var(--weight_600);margin-bottom:4px}@media only screen and (max-width: 1023px){.hero-middle-section-content .hero-actions-content p{text-align:start}}.hero-middle-section-content .hero-actions-content .input-wrap i{left:8px;top:12px;z-index:5}.hero-middle-section-content .hero-actions-content .input-wrap .select-container{position:relative;display:inline-block;width:100%;transition:var(--ease);cursor:pointer}.hero-middle-section-content .hero-actions-content .input-wrap .select-container:before{content:"";background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;transition:var(--ease)}.hero-middle-section-content .hero-actions-content .input-wrap .select-container.is--active{transition:var(--ease)}.hero-middle-section-content .hero-actions-content .input-wrap .select-container.is--active:before{transform:translateY(-50%) rotate(180deg)}.hero-middle-section-content .hero-actions-content .input-wrap .select-container select{cursor:pointer}.hero-middle-section-content .hero-actions-content input{width:100%;min-width:391px}@media only screen and (max-width: 767px){.hero-middle-section-content .hero-actions-content input{min-width:auto}}.hero-middle-section-content .hero-actions-content .hero-middle-country{margin-top:4px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);overflow:hidden;border-right:1px solid var(--border_three);outline:none;border:1px solid var(--border_three);background-image:url(/template/2024/images/nav-arrow.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;background:var(--white)}.hero-middle-section-content .hero-actions-content .hero-middle-country input{border:none;padding-left:16px;outline:none}.hero-middle-section-content .hero-actions-content .hero-middle-country input:focus{border-color:pink}.hero-middle-section-content .hero-actions-content select{width:100%;min-width:261px;padding-left:40px;max-height:55px;background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);color:var(--button_text)}.hero-middle-section-content .hero-actions a{margin-top:auto;padding:16px}@media only screen and (max-width: 1023px){.hero-middle-section-content .hero-actions a{display:flex;justify-content:center}}@media only screen and (max-width: 767px){.hero-middle-section-content .hero-actions a{font-size:14px}}.hero-middle-section-content .trusted-hero{margin-top:32px}.hero-middle-section-content .trusted-hero .trust-icon-wrap{padding:0;margin:0 auto;margin-bottom:4px}.hero-middle-section-content .trusted-hero .trust-icon-wrap p{font-weight:var(--weight_700)}.hero-middle-section-content .trusted-hero-bottom .trust-stars{margin:0 13px}.hero-middle-section-content .trusted-hero-bottom .trust-title{margin-left:4px}.hero-middle-section .hero-actions .hero-new-country-select{display:none}.hero-middle-section .hero-actions #country-dropdown-a{padding-left:0px;height:250px;overflow:scroll}.hero-middle-section .hero-actions #country-dropdown-a img,.hero-middle-section .hero-actions .hero-new-btn-select img{width:20px;position:relative;top:2px}.hero-middle-section .hero-actions #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal;padding-right:16px}.hero-middle-section .hero-actions #country-dropdown-a li:last-child{padding-bottom:50px}@media only screen and (max-width: 767px){.hero-middle-section .hero-actions #country-dropdown-a li{padding-top:10px}}.hero-middle-section .hero-actions #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.hero-middle-section .hero-actions #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:9px;margin-right:10px;width:20px}.hero-middle-section .hero-actions #country-dropdown-a li span,.hero-middle-section .hero-actions .hero-new-btn-select li span{margin-left:5px}.hero-middle-section .hero-actions .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:200;background:var(--white);left:0;max-width:-moz-fit-content;max-width:fit-content;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;transform:translateY(-15px)}.hero-middle-section .hero-actions .country-dropdown-b.is--active{transform:translateY(-1px);pointer-events:all;opacity:1}.hero-middle-section .hero-actions .bottom-scroll{width:100%;position:absolute;bottom:0;height:60px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 110%)}.hero-middle-section .hero-actions .open{display:show !important}.hero-middle-section .hero-actions .hero-new-btn-select{width:70px;height:53px;padding-right:22px;background:var(--white);position:relative;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small)}.hero-middle-section .hero-actions .hero-new-btn-select: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;transition:transform .3s ease}.hero-middle-section .hero-actions .hero-new-btn-select.is--active:after{transform:translateY(-50%) rotate(-180deg)}.hero-middle-section .hero-actions .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.hero-middle-section .hero-actions .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.hero-middle-section .hero-actions .hero-new-btn-select:hover li{margin-left:0px}.hero-middle-section .hero-actions .lang-select{margin-bottom:24px;position:relative}.hero-middle-section .hero-actions .hero-new-lang-select{margin-bottom:0;border-right:1px solid var(--border_three)}.find-a-florist-hero-section .hero-text .hero-title{margin-bottom:8px;line-height:normal}.find-a-florist-hero-section .hero-text p{margin-top:8px;margin-bottom:32px}.find-a-florist-hero-section .icon-wrap{padding:0}.find-a-florist-trusted-hero-section{margin-top:32px}.find-a-florist-trusted-hero-section .trusted-hero-v2{display:flex;justify-content:center}@media only screen and (max-width: 767px){.find-a-florist-trusted-hero-section .trusted-hero-v2{flex-direction:column}}.find-a-florist-trusted-hero-section .trusted-hero .trust-icon-wrap{justify-content:center}.find-a-florist-trusted-hero-section .trusted-hero .trust-icon-wrap .trust-text{font-weight:var(--weight_600);margin-right:24px}.find-a-florist-trusted-hero-section .trusted-hero .trusted-hero-bottom .trust-stars{margin:0 13px}@media only screen and (max-width: 767px){.cta-duo-section-container{flex-direction:column}}.cta-duo-section-container .cta-duo-content{width:49%;border-radius:var(--border-radius);overflow:hidden}@media only screen and (max-width: 767px){.cta-duo-section-container .cta-duo-content{width:100%}.cta-duo-section-container .cta-duo-content:first-child{margin-bottom:16px}}.cta-duo-section-container .cta-duo-content .image-container{position:relative;width:100%;height:256px}.cta-duo-section-container .cta-duo-content .text-container{padding:24px}.cta-duo-section-container .cta-duo-content .text-container p{margin-bottom:16px;font-size:var(--h3);font-weight:var(--weight_600);line-height:normal;text-align:center}@media only screen and (max-width: 1024px){.cta-duo-section-container .cta-duo-content .text-container p{font-size:20px}}@media only screen and (max-width: 1023px){.cta-duo-section-container .cta-duo-content .text-container p{font-size:16px}}.cta-duo-section-container .cta-duo-content .text-container a{border:none}@media only screen and (max-width: 1023px){.cta-duo-section-container .cta-duo-content .text-container a{font-size:14px}}.other-links-section-content{align-items:unset}@media only screen and (max-width: 767px){.other-links-section-content{flex-direction:column}}.other-links-section-content .left,.other-links-section-content .right{width:50%}.other-links-section-content .left a,.other-links-section-content .right a{transition:var(--ease);border-bottom:1px solid rgba(0,0,0,0)}.other-links-section-content .left a:hover,.other-links-section-content .right a:hover{border-bottom:1px solid var(--brand_purple);color:var(--brand_purple)}@media only screen and (max-width: 767px){.other-links-section-content .left,.other-links-section-content .right{width:100%}}@media only screen and (max-width: 767px){.other-links-section-content .left{margin-bottom:24px}}.other-links-section-content .left .home{font-size:var(--weight_400);line-height:normal;color:var(--blue_alt);height:-moz-fit-content;height:fit-content}.other-links-section-content .left .seperator{margin:0 8px}.other-links-section-content .left .other-breadcrumb{font-weight:var(--weight_600);line-height:normal;color:var(--grey_alt_2);height:-moz-fit-content;height:fit-content}.other-links-section-content .right span{display:block;margin-bottom:8px;color:var(--blue_alt)}.other-links-section-content .right a{margin-right:12px;font-weight:var(--weight_600);line-height:22px;color:var(--grey_alt_2);margin-top:12px}.other-links-section-content .right .florist-links{font-size:var(--h3);font-weight:var(--weight_600);color:var(--button_text)}.remove-spacing-other-links .other-links-section-content{padding-top:0;border:none}@media only screen and (max-width: 1023px){.hero-left-section .breadcrumbs{position:absolute;top:285px;left:85px;z-index:10}}@media only screen and (max-width: 991px){.hero-left-section .breadcrumbs{top:280px;left:80px}}@media only screen and (max-width: 767px){.hero-left-section .breadcrumbs{top:240px;left:55px}}@media only screen and (max-width: 767px){.hero-left-section .breadcrumbs a{font-size:12px}}.hero-left-section-container{position:relative}@media only screen and (max-width: 1023px){.hero-left-section-container .mob-hero-left{width:100%}}.hero-left-section-container .hero-left-section-content{position:relative;z-index:5;justify-content:space-between}@media only screen and (max-width: 1023px){.hero-left-section-container .hero-left-section-content{flex-direction:column-reverse;margin-bottom:-150px}}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content{margin-bottom:-80px}}.hero-left-section-container .hero-left-section-content .left{background:var(--yellow_alt);padding:40px;border-radius:var(--border_radius);overflow:hidden;width:100%}@media only screen and (max-width: 1023px){.hero-left-section-container .hero-left-section-content .left{position:relative;top:-150px;z-index:5;margin:0 auto;width:100%;max-width:92%;padding:24px}}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .left{top:-80px}}.hero-left-section-container .hero-left-section-content .left .hero-title{margin-bottom:8px;line-height:normal;font-size:32px}@media only screen and (max-width: 1023px){.hero-left-section-container .hero-left-section-content .left .hero-title{font-size:30px;padding-top:40px}}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .left .hero-title{font-size:20px;line-height:normal}}.hero-left-section-container .hero-left-section-content .left .hero-left-sub-heading{margin-bottom:12px}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .left .hero-left-sub-heading{font-size:14px}}.hero-left-section-container .hero-left-section-content .left .read-more{color:var(--button_text);font-weight:var(--weight_600);line-height:normal}.hero-left-section-container .hero-left-section-content .left .moretext{display:none;margin-bottom:16px}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .left .moretext{font-size:14px}}.hero-left-section-container .hero-left-section-content .left .moreless-button{background:linear-gradient(180deg, rgba(254, 252, 234, 0.9) 0%, #FEFCEA 100%);position:relative;width:100%;height:50px;padding-top:30px;margin-top:-30px;display:inline-flex}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .left .moreless-button{font-size:14px;padding-top:65px;margin-top:-70px}}.hero-left-section-container .hero-left-section-content .left .moreless-button.is-active{position:relative;transition:var(--ease);background:linear-gradient(180deg, rgba(254, 252, 234, 0) 0%, #FEFCEA 100%);margin:0;height:auto;padding-top:0}.hero-left-section-container .hero-left-section-content .left .moreless-button.is-active:after{content:url("/template/2024/images/minus.svg");margin-top:-1px;margin-left:4px}.hero-left-section-container .hero-left-section-content .right{position:relative;min-width:32%;height:auto;margin-left:24px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.hero-left-section-container .hero-left-section-content .right{width:100%;margin-left:0;height:350px;max-width:100%}}@media only screen and (max-width: 767px){.hero-left-section-container .hero-left-section-content .right{height:240px;border-radius:unset}}.breadcrumbs{padding:16px 0}.breadcrumbs .breadcrumb{font-size:14px;color:var(--blue_alt);border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.breadcrumbs .breadcrumb:hover{border-bottom:1px solid var(--blue_alt)}.breadcrumbs .breadcrumb:last-child{font-weight:var(--weight_600);color:var(--brand_pink)}.breadcrumbs .breadcrumb:last-child:hover{border-bottom:1px solid var(--brand)}.breadcrumbs .seperator{margin:0 8px;color:color-mix(in srgb, var(--brand) 60%, white)}.breadcrumb-search{background:none}.breadcrumb-search .breadcrumbs{padding-bottom:0}@media only screen and (max-width: 767px){.breadcrumb-search .breadcrumbs .breadcrumb{font-size:12px}}.breadcrumb-search .breadcrumbs .seperator{font-size:12px}.sitemap-hero{margin-bottom:24px}@media only screen and (max-width: 1023px){.sitemap-hero .breadcrumbs{position:relative;top:unset;left:unset}}@media only screen and (max-width: 1023px){.sitemap-hero .hero-left-section-content{margin-bottom:0}}@media only screen and (max-width: 1023px){.sitemap-hero .hero-left-section-content .left{top:0}}.quad-cta-banner-section-content{padding:40px 0}@media only screen and (max-width: 767px){.quad-cta-banner-section-content{overflow-x:scroll}}.quad-cta-banner-section-content .banner-block{width:calc(25% - 12px);background-color:var(--white_alt_2);max-height:80px;border:1px solid var(--border_two);border-radius:var(--border_radius_small);overflow:hidden}@media only screen and (max-width: 767px){.quad-cta-banner-section-content .banner-block{min-width:-moz-fit-content;min-width:fit-content;width:100%;margin-right:18px}}.quad-cta-banner-section-content .banner-block .image-container{max-width:80px;width:100%;height:80px;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.quad-cta-banner-section-content .banner-block .image-container{height:56px;max-width:56px;min-width:56px}}.quad-cta-banner-section-content .banner-block p{margin-left:12px;font-weight:var(--weight_600);line-height:22px;color:var(--button_text)}@media only screen and (max-width: 1024px){.quad-cta-banner-section-content .banner-block p{padding-right:12px;font-size:14px;line-height:normal}}@media only screen and (max-width: 767px){.quad-cta-banner-section-content .banner-block p{min-width:-moz-fit-content;min-width:fit-content}}.occasion-tabs-section{margin:64px 0;overflow:hidden}@media only screen and (max-width: 1023px){.occasion-tabs-section{margin:48px 0}}.occasion-tabs-section .occasion-tabs-wrap{overflow:hidden;position:relative}.occasion-tabs-section .occasion-tabs-wrap:before{content:"";width:100vw;position:absolute;left:-100vw;height:100%;background:var(--white);z-index:10}@media only screen and (max-width: 767px){.occasion-tabs-section .occasion-tabs-wrap:before{display:none}}.occasion-tabs-section .occasion-tabs-wrap::after{content:"";position:absolute;height:60px;width:120px;top:0;right:0;z-index:50;opacity:.8;background:linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%)}@media only screen and (max-width: 767px){.occasion-tabs-section .occasion-tabs-wrap::after{display:none}}.occasion-tabs-section .occasion-tabs-wrap .tabs-slide{font-size:16px;text-align:center;overflow:hidden;padding:12px;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width: 1023px){.occasion-tabs-section .occasion-tabs-wrap .tabs-slide{font-size:14px;width:-moz-fit-content;width:fit-content}}.trusted-by-footer-section{margin-top:32px}@media only screen and (max-width: 1023px){.trusted-by-footer-section{margin-top:0}}.trusted-by-footer-section-content{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--border_one);border-bottom:1px solid var(--border_one);padding:32px 0;flex-direction:column}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content{flex-direction:column}}.trusted-by-footer-section-content span{display:block}.trusted-by-footer-section-content .trust-text{margin-left:4px;margin-right:24px;font-weight:var(--weight_700)}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content .trust-text{margin:0}}@media only screen and (max-width: 360px){.trusted-by-footer-section-content .trust-text{font-size:12px}}.trusted-by-footer-section-content .trust-stars{margin:0 13px}.trusted-by-footer-section-content .trusted-footer-top{display:flex}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content .trusted-footer-top{margin-bottom:18px}}.trusted-by-footer-section-content .trusted-footer-bottom{width:100%;display:flex;align-items:center;justify-content:center;margin-top:28px}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content .trusted-footer-bottom{flex-direction:column;margin-top:0}}.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container{width:50%;display:flex;justify-content:center}.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container span{min-width:-moz-fit-content;min-width:fit-content;font-size:12px;font-weight:var(--weight_700)}@media only screen and (max-width: 767px){.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container span{font-size:10px}}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container{width:100%}}.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container .feefo-logo{display:flex;justify-content:center;width:50%;align-items:center}.trusted-by-footer-section-content .trusted-footer-bottom .feefo-container .feefo-logo .feefo-rev{max-width:250px}.trusted-by-footer-section-content .trustpilot-widget{min-width:420px;transform:scale(0.8);transform-origin:left center}@media only screen and (max-width: 1023px){.trusted-by-footer-section-content .trustpilot-widget{transform-origin:unset;margin-top:24px}}@media only screen and (max-width: 767px){.trusted-by-footer-section-content .trustpilot-widget{transform:scale(0.6)}}.filters-section{margin:32px 0}.filters-section.slim{margin:0;padding:30px 0 0 0}.filters-section.slim .wrapper-content{padding-inline:20px}@media only screen and (max-width: 1024px){.filters-section{display:none}}.filters-section-mobile{display:none;margin:32px 0}.filters-section-mobile.slim{margin:0;padding:20px 0 20px 0}.filters-section-mobile.slim .wrapper-content{padding-inline:20px}@media only screen and (max-width: 1024px){.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;transition:var(--ease)}.filters-section-mobile-content .diff-occasion-mobile:hover{background:#fff095}.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-mobile .filters-showing{text-align:center;margin-top:24px}.filters-section-mobile .filters-showing p{color:var(--blue_alt);font-size:14px;line-height:normal}.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;transition:var(--ease)}.filters-section-content .diff-occasion-filter:hover{background:#fff095}.filters-section-content .filter{width:23%;cursor:pointer}.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-btn img{transition:var(--ease)}.filters-section-content .filter-btn.is--active{border:1px solid var(--brand_purple)}.filters-section-content .filter-btn.is--active img{transform:rotate(180deg)}.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;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.175)}.filters-section-content .filter .filter-dropdown-container.is--active{opacity:1;pointer-events:all;transform:translateY(0)}.filters-section-content .filter .filter-dropdown-container .filter-selected-results{padding:12px 16px}.filters-section-content .filter .filter-dropdown-container .filter-selected-results .selected{font-weight:var(--weight_600)}.filters-section-content .filter .filter-dropdown-container .filter-selected-results .selected span{margin-right:4px}.filters-section-content .filter .filter-dropdown-container .filter-selected-results .clear-all{color:var(--brand_purple)}.filters-section-content .filter .filter-dropdown-container .filter-selected-results .filter-actions .clear-all{margin-right:8px}.filters-section-content .filter .filter-dropdown-container .filter-selected-results .filter-actions .close-filter{color:var(--brand_purple)}.filters-section-content .filter-dropdown{padding:12px 16px;transition:var(--ease)}.filters-section-content .filter-dropdown:hover{background:var(--white_alt_2)}.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;transition:var(--ease);cursor:pointer}.filters-section-content .filter-dropdown input:hover{background:var(--white_alt_2)}.filters-section-content .filter-dropdown input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.filters-section-content .filter[data-filter-group=categories] .filter-dropdown-container{height:565px;overflow:auto}.filters-section-content .show-all{min-width:-moz-fit-content;min-width:fit-content}.filters-mobile-overlay{width:100%;height:85vh;background:var(--white);box-shadow:-8px 0px 24px 0px 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;transition:var(--ease);opacity:0;pointer-events:none;transform:translateY(100%)}.filters-mobile-overlay.is--active{transition:var(--ease);opacity:1;pointer-events:all;transform:translateY(0)}.filters-mobile-overlay-content{height:100%;position:relative;overflow-y:scroll;padding-bottom:100px}.filters-mobile-overlay-content .overlay-close{position:absolute;top:0px;right:0px;cursor:pointer}.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);transition:var(--ease)}.filters-mobile-overlay-content .mobile-filter-title span{display:block}.filters-mobile-overlay-content .mobile-filter-title img{transition:var(--ease)}.filters-mobile-overlay-content .mobile-filter-title.is--active img{transform:rotate(180deg)}.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;transition:var(--ease)}.filters-mobile-overlay-content .mobile-filter-dropdown-content .mob-filter-dropdown input:checked{background:var(--brand_purple);content:url("/template/2024/images/tick.svg")}.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 .over-btn{display:block;width:100%;margin-right:16px;min-width:-moz-fit-content;min-width:fit-content;font-size:14px}.filters-mobile-overlay-content .overlay-ctas .over-btn:last-child{margin-right:0}.filters-mobile-overlay-content .overlay-ctas .clear-all-filt{background:var(--white);border:rgba(0,0,0,0) 1px solid;color:var(--blue_alt);display:flex;align-items:center;justify-content:center;pointer-events:none}.filters-mobile-overlay-content .overlay-ctas .clear-all-filt.is--active{pointer-events:all;color:var(--button_text)}.all-review-filters .filter-btn{border:none !important}.countdown-text-section{margin:32px 0}.countdown-text-section .count-text{position:relative;text-align:center;font-weight:var(--weight_400)}@media only screen and (max-width: 767px){.countdown-text-section .count-text{font-size:14px;padding:0;line-height:20px}}.countdown-text-section .count-text span{font-weight:var(--weight_600)}.countdown-text-section .count-text::before,.countdown-text-section .count-text::after{content:"";position:absolute;top:50%;width:calc(30% - 10px);height:1px;background:var(--border_two)}@media only screen and (max-width: 1023px){.countdown-text-section .count-text::before,.countdown-text-section .count-text::after{width:calc(22% - 10px)}}@media only screen and (max-width: 767px){.countdown-text-section .count-text::before,.countdown-text-section .count-text::after{display:none}}.countdown-text-section .count-text::before{left:0}.countdown-text-section .count-text:after{right:0}.search-countdown-section{background:var(--white_alt_2);margin:0;padding-top:0px;padding-bottom:24px}.cta-banner-small-section-content a{cursor:pointer}.cta-banner-small-section-content{background:var(--yellow_alt);border-radius:var(--border_radius);overflow:hidden;padding:40px;align-items:flex-start}@media only screen and (max-width: 767px){.cta-banner-small-section-content{flex-direction:column;padding:24px;text-align:center;align-items:initial}}.cta-banner-small-section-content .left{width:80%}@media only screen and (max-width: 767px){.cta-banner-small-section-content .left{width:100%}}.cta-banner-small-section-content .left .title{font-size:24px;font-weight:var(--weight_600);line-height:normal}@media only screen and (max-width: 1023px){.cta-banner-small-section-content .left .title{font-size:20px}}.cta-banner-small-section-content .left .text{color:var(--grey_alt_2);margin-top:4px}@media only screen and (max-width: 1023px){.cta-banner-small-section-content .left .text{font-size:16px}}@media only screen and (max-width: 767px){.cta-banner-small-section-content .left .text{margin-bottom:16px}}@media only screen and (max-width: 1023px){.cta-banner-small-section-content a{font-size:14px}}.image-text-block-section{margin-top:66px;margin-bottom:80px}.image-text-block-section-content{justify-content:space-between}@media only screen and (max-width: 1023px){.image-text-block-section-content{overflow-x:scroll}}.image-text-block-section-content .col{position:relative;width:32%;border-radius:var(--border_radius);overflow:hidden;display:flex;flex-direction:column;flex:auto;margin-right:24px}.image-text-block-section-content .col:last-child{margin-right:0}@media only screen and (max-width: 1023px){.image-text-block-section-content .col{width:100%;min-width:250px;margin-right:16px}.image-text-block-section-content .col:last-child{margin-right:0}}.image-text-block-section-content .col .image-container{width:100%;min-height:240px;position:relative}@media only screen and (max-width: 767px){.image-text-block-section-content .col .image-container{min-height:176px}}.image-text-block-section-content .col-text{background:var(--white_alt_2);padding:32px 24px;display:flex;flex-direction:column;flex:auto}.image-text-block-section-content .col-text .title{font-size:24px;font-weight:var(--weight_600);margin-bottom:12px}@media only screen and (max-width: 1024px){.image-text-block-section-content .col-text .title{font-size:20px}}@media only screen and (max-width: 1023px){.image-text-block-section-content .col-text .title{font-size:16px}}.image-text-block-section-content .col-text .text{line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 1024px){.image-text-block-section-content .col-text .text{font-size:14px}}.hero-where-banner-section{background:var(--white_alt_2);display:none}.hero-where-banner-section-content{padding:24px 0}.hero-where-banner-section-content .hero-middle-country{display:flex;flex:1;margin-right:12px;margin-left:24px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);overflow:hidden;border-right:1px solid var(--border_three);outline:none;border:1px solid var(--border_three);background-image:url(/template/2024/images/nav-arrow.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;background:var(--white)}.hero-where-banner-section-content .hero-middle-country input{width:100%;border:none;padding-left:16px;outline:none}.hero-where-banner-section-content .hero-middle-country input:focus{border-color:pink}@media only screen and (max-width: 1024px){.hero-where-banner-section-content .hero-middle-country input{font-size:14px}}.hero-where-banner-section-content select{width:100%;min-width:261px;padding-left:40px;max-height:53px;background-image:url(/template/2024/images/nav-arrow.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white)}@media only screen and (max-width: 1024px){.hero-where-banner-section-content select{min-width:200px;font-size:14px;line-height:normal}}.hero-where-banner-section-content .input-wrap{margin-right:12px}.hero-where-banner-section-content .input-wrap .ph{left:6px;top:12px}.hero-where-banner-section .hero-where-banner-section-content{position:relative}.hero-where-banner-section .hero-where-banner-section-content .hero-new-country-select{display:none}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a{padding-left:0px;height:250px;overflow:scroll}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a img,.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select img{width:20px;position:relative;top:2px}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.hero-where-banner-section .hero-where-banner-section-content #country-dropdown-a li span,.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select li span{margin-left:5px}.hero-where-banner-section .hero-where-banner-section-content .country-dropdown-b{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:20;background:var(--white);left:250px;max-width:70px;top:75px}.hero-where-banner-section .hero-where-banner-section-content .open{display:show !important}.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select{width:100%;height:100%;background:var(--white);background-image:url("/template/2024/images/nav-arrow.svg");background-repeat:no-repeat;background-position:right 0px center;background-size:16px;margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small)}.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.hero-where-banner-section .hero-where-banner-section-content .hero-new-btn-select:hover li{margin-left:0px}.hero-where-banner-section .hero-where-banner-section-content .lang-select{margin-bottom:24px;position:relative}.hero-where-banner-section .hero-where-banner-section-content .hero-new-lang-select{margin-bottom:0;border-right:1px solid var(--border_three);padding-right:12px;padding-left:12px}.florist-single-hero-section{position:relative}@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:none !important}}@media only screen and (max-width: 767px){.florist-single-hero-section .breadcrumbs .breadcrumb{font-size:12px;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (max-width: 767px){.florist-single-hero-section .breadcrumbs .seperator{margin:0 4px}}@media only screen and (max-width: 767px){.florist-single-hero-section .florist-single-hero-wrap{width:100%}}@media only screen and (max-width: 767px){.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{margin-bottom:24px}@media only screen and (max-width: 767px){.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}@media only screen and (max-width: 767px){.florist-single-hero-section-content .left{padding:24px;border-radius:0}}.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}@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:24px;font-size:16px;line-height:normal;color:var(--grey_alt_2)}@media only screen and (max-width: 1023px){.florist-single-hero-section-content .florist-address{margin-bottom:12px}}@media only screen and (max-width: 767px){.florist-single-hero-section-content .florist-address{font-size:14px}}@media only screen and (max-width: 1023px){.florist-single-hero-section-content .customer-info .stars{flex-wrap:wrap}}.florist-single-hero-section-content .customer-info .reviews{margin-left:8px}@media only screen and (max-width: 767px){.florist-single-hero-section-content .customer-info .reviews{font-size:14px}}.florist-single-hero-section-content .customer-info .delivery{margin:0 24px;font-size:16px;line-height:normal}@media only screen and (max-width: 1023px){.florist-single-hero-section-content .customer-info .delivery{margin-left:0;margin-top:4px}}@media only screen and (max-width: 767px){.florist-single-hero-section-content .customer-info .delivery{font-size:14px}}.florist-single-hero-section-content .customer-info .delivery span{font-weight:var(--weight_600)}@media only screen and (max-width: 1023px){.florist-single-hero-section-content .customer-info .free-dev{margin-top:4px}}@media only screen and (max-width: 767px){.florist-single-hero-section-content .customer-info .free-dev{font-size:14px;display:block;width:100%;margin-top:12px}}.florist-single-hero-section .right{display:flex;flex:auto;align-self:flex-start}@media only screen and (max-width: 767px){.florist-single-hero-section .right{min-width:80px;margin-top:32px !important;margin-right:0px !important}}.florist-single-hero-section .right .image-container{width:193px;height:193px;position:relative;overflow:hidden;margin-left:24px;border-radius:var(--border_radius);overflow:hidden}@media only screen and (max-width: 1023px){.florist-single-hero-section .right .image-container{height:auto}}@media only screen and (max-width: 767px){.florist-single-hero-section .right .image-container{width:100%;max-width:80px;height:80px;margin:0}}@media only screen and (max-width: 767px){.florist-single-hero-section .right .image-container img{-o-object-position:top;object-position:top}}@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-change{margin-left:auto;display:flex;align-items:center;height:auto !important;align-self:center}.currency-select-wrap{position:relative;width:140px;height:auto !important;align-self:center}.currency-select-wrap.is-open .currency-select-menu{display:block}.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;cursor:pointer;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;cursor:pointer;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}.currency-option:hover{background:#f5f8ff}.currency-label{color:#fab300;font-size:14px;font-weight:bold}.bg-none{background:none !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(0.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:none !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:-0.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(0.8)}.florist-single-hero-section .currency-select-menu{left:50% !important;right:auto !important;transform:translateX(-50%)}}@media(max-width: 767px){.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}}@media only screen and (max-width: 767px){.florist-info-tabs-section{overflow-x:scroll}}.florist-info-tabs-section-content{border-bottom:1px solid var(--border_three)}@media only screen and (max-width: 767px){.florist-info-tabs-section-content{justify-content:start}}.florist-info-tabs-section-content .switch-tab{padding:16px 22px;cursor:pointer}@media only screen and (max-width: 767px){.florist-info-tabs-section-content .switch-tab{padding:10px}}.florist-info-tabs-section-content .shop-tab,.florist-info-tabs-section-content .about-tab,.florist-info-tabs-section-content .reviews-tab,.florist-info-tabs-section-content .recent-tab{font-feature-settings:"liga" off !important;transition:var(--ease);border-bottom:2px solid rgba(0,0,0,0)}@media only screen and (max-width: 767px){.florist-info-tabs-section-content .shop-tab,.florist-info-tabs-section-content .about-tab,.florist-info-tabs-section-content .reviews-tab,.florist-info-tabs-section-content .recent-tab{min-width:-moz-fit-content;min-width:fit-content;font-size:14px}}.florist-info-tabs-section-content .shop-tab.is--active,.florist-info-tabs-section-content .about-tab.is--active,.florist-info-tabs-section-content .reviews-tab.is--active,.florist-info-tabs-section-content .recent-tab.is--active{border-bottom:2px solid var(--brand_purple);color:var(--brand_purple)}.florist-info-tabs-section-content .currency-change{margin-left:auto}@media only screen and (max-width: 1024px){.florist-info-tabs-section-content .currency-change{display:none}}.florist-info-tabs-section-content .currency-change p{font-size:14px;color:var(--blue_alt);line-height:normal}.florist-info-tabs-section-content .currency-change p span{color:var(--brand_purple);padding:0;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0);transition:var(--ease)}.florist-info-tabs-section-content .currency-change p span:hover{border-bottom:1px solid var(--brand_purple)}.currency-change-mobile{display:none;text-align:center;margin-bottom:24px}.currency-change-mobile p{font-size:14px;color:var(--blue_alt);line-height:normal}.currency-change-mobile p a{color:var(--brand_purple);padding:0}@media only screen and (max-width: 1024px){.currency-change-mobile{display:block}}.about-us-hero .breadcrumbs{border-bottom:1px solid var(--border-two)}.about-us-hero-content{margin-top:56px;margin-bottom:110px;width:100%;max-width:956px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.about-us-hero-content{margin-bottom:64px}}.about-us-hero-content .since{margin-top:16px;color:var(--blue_alt)}@media only screen and (max-width: 767px){.about-us-hero-content .since{font-size:14px}}.about-us-hero-content .about-title{font-size:40px;line-height:normal;font-weight:var(--weight_700);margin-top:8px;margin-bottom:16px;text-align:center}@media only screen and (max-width: 1023px){.about-us-hero-content .about-title{font-size:30px}}@media only screen and (max-width: 767px){.about-us-hero-content .about-title{font-size:24px}}.about-us-hero-content .about-sub-title{text-align:center}@media only screen and (max-width: 767px){.about-us-hero-content .about-sub-title{font-size:14px}}.filter-by-location-section{background:var(--white_alt_2);padding-top:48px}.filter-by-location-section-content .filter-by-title{text-align:center;color:var(--grey_alt_2);font-weight:var(--weight_600);margin-bottom:8px}.filter-by-location-section-content .filter-locations{flex-wrap:wrap;gap:8px}@media only screen and (max-width: 1023px){.filter-by-location-section-content .filter-locations{flex-wrap:unset;overflow-x:scroll}}.filter-by-location-section-content .filter-locations .location-name{background:var(--white);border:1px solid var(--border_two);padding:12px 24px;border-radius:32px;display:flex;align-items:center;justify-content:center;font-weight:var(--weight_600);min-width:-moz-fit-content;min-width:fit-content;transition:var(--ease)}.filter-by-location-section-content .filter-locations .location-name:hover{background:var(--white_alt_2)}@media only screen and (max-width: 1023px){.filter-by-location-section-content .filter-locations .location-name{font-size:14px;padding:8px 24px}}.filter-by-location-section.na26{background:none}.na26 .na26__title{margin:0 0 16px}.na26 .na26__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.na26 .na26__list>li{margin:0;padding:0}.na26 .na26__list>li[hidden]{display:none}.na26 .na26__pill{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 14px;border:1px solid #c2c2ca;border-radius:999px;background:#fff;color:#23233d;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none}.na26 .na26__pill:hover{border-color:#23233d;text-decoration:underline;text-underline-offset:3px}.na26 .na26__pill:focus-visible,.na26 .na26__toggle:focus-visible{outline:3px solid #23233d;outline-offset:2px}.na26 .na26__toggle{margin-top:16px;min-height:44px;padding:0 20px;border:1px solid #23233d;border-radius:8px;background:#fff;color:#23233d;font-size:1rem;font-weight:600;cursor:pointer}.town26--c .na26 .na26__title{text-align:center;color:var(--grey_alt_2);font-weight:var(--weight_600)}.town26--c .na26 .na26__list{justify-content:center}.also-deliver-section{margin-bottom:80px}@media only screen and (max-width: 1023px){.also-deliver-section{margin-bottom:64px}}.also-deliver-section .also-deliver-title{text-align:center;font-size:20px;font-weight:var(--weight_600);margin-bottom:24px}.also-deliver-section-content{flex-wrap:wrap;gap:12px;justify-content:center;padding-bottom:80px}@media only screen and (max-width: 1023px){.also-deliver-section-content{padding-bottom:64px}}.also-deliver-section-content .deliver-name{background:var(--white_alt_2);padding:12px 24px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:var(--weight_600);color:var(--brand_purple);transition:var(--ease);text-align:center;min-width:14.75%}@media only screen and (max-width: 767px){.also-deliver-section-content .deliver-name{font-size:14px;padding:8px 20px;min-width:29%}}.also-deliver-section-content .deliver-name:hover{color:var(--white);background:var(--brand_purple)}.text-hero-section-content{background:var(--yellow_alt);border-radius:var(--border_radius);margin-bottom:80px;padding:80px;text-align:center}@media only screen and (max-width: 767px){.text-hero-section-content{padding:30px;margin-bottom:64px}}.text-hero-section-content .text-hero-title{font-size:32px;font-weight:var(--weight_700);line-height:normal;margin-bottom:8px}@media only screen and (max-width: 767px){.text-hero-section-content .text-hero-title{font-size:24px}}.text-hero-section-content .text-hero-sub-text{width:100%;max-width:808px;margin:0 auto;line-height:22px;color:var(--grey_alt_2)}@media only screen and (max-width: 767px){.text-hero-section-content .text-hero-sub-text{font-size:14px}}.where-sending-banner{background:var(--brand_yellow);padding:16px 0;border-radius:12px}@media only screen and (max-width: 1023px){.where-sending-banner-content .where-sending{flex-direction:column}}.where-sending-banner-content .where-sending .where-sending-title{font-weight:var(--weight_600);color:var(--brand);font-size:20px;margin-right:24px;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width: 1023px){.where-sending-banner-content .where-sending .where-sending-title{min-width:unset;margin-bottom:16px}}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending .where-sending-title{margin-bottom:8px;font-size:16px}}.where-sending-banner-content .where-sending input{display:flex;flex:1;border:1px solid var(--border_three);border-radius:var(--border_radius_small);outline:none;padding:16px;height:53px;padding-left:16px !important;margin-left:16px}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending input{font-size:16px;margin-top:8px;width:100%;margin-left:0}}.where-sending-banner-content .where-sending input:focus{border:1px solid var(--brand_purple)}.where-sending-banner-content .where-sending a{min-width:-moz-fit-content;min-width:fit-content;height:53px;margin-left:12px}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending a{width:100%;margin-left:0;font-size:14px}}.where-sending-banner-content .where-sending .country-content{display:flex;align-items:center;width:100%;margin-top:0;position:relative}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending .country-content{flex-direction:column}}.where-sending-banner-content .where-sending .country-content .country-dropdown-c{z-index:9999;max-width:300px;top:48px;position:absolute;overflow:visible;transform:none !important}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending .country-content .country-dropdown-c{top:50px !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important}}.where-sending-banner-content .where-sending .country-content .country-dropdown-c.is--active{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.where-sending-banner-content .where-sending .country-content .country-dropdown-c::before,.where-sending-banner-content .where-sending .country-content .country-dropdown-c::after,.where-sending-banner-content .where-sending .country-content .country-dropdown-c .country-scrollbar,.where-sending-banner-content .where-sending .country-content .country-dropdown-c .country-scrollbar-thumb{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important}.where-sending-banner-content .where-sending .country-content .country-dropdown-d{height:433px;max-height:433px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9ca3af #e5e7eb}.where-sending-banner-content .where-sending .country-content .country-dropdown-d::-webkit-scrollbar{width:10px}.where-sending-banner-content .where-sending .country-content .country-dropdown-d::-webkit-scrollbar-track{background:#e5e7eb;border-radius:999px}.where-sending-banner-content .where-sending .country-content .country-dropdown-d::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:999px;border:2px solid #e5e7eb}.where-sending-banner-content .where-sending .country-content .country-dropdown-d::-webkit-scrollbar-thumb:hover{background:#6b7280}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending .country-content .country-dropdown-d{display:block !important;width:100% !important;height:65vh !important;min-height:65vh !important;max-height:65vh !important;overflow-y:scroll !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;padding-right:0;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.16);transform:translateZ(0);will-change:scroll-position;scrollbar-width:thin;scrollbar-color:#9ca3af #e5e7eb}}.where-sending-banner-content .where-sending .country-content .checkout-lang-select{padding-left:0}.where-sending-banner-content .where-sending .country-content .checkout-btn-select{padding-top:0}.where-sending-banner-content .where-sending .country-content .checkout-middle-country{width:100%;max-width:300px;padding:12.5px;height:auto;margin-top:0}@media only screen and (max-width: 767px){.where-sending-banner-content .where-sending .country-content .checkout-middle-country{max-width:100%}}@media(min-width: 1024px){.where-sending-banner{margin-top:0;padding-top:20px}}@media(min-width: 1024px){.wrapper-content>.where-sending-banner{margin-top:0}}@media(max-width: 767px){.country-dropdown-c.is--active .country-dropdown-d{overflow-y:scroll !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;border-radius:12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9ca3af #e5e7eb}.country-dropdown-c.is--active .country-dropdown-d::-webkit-scrollbar{width:8px}.country-dropdown-c.is--active .country-dropdown-d::-webkit-scrollbar-track{background:#e5e7eb;border-radius:999px}.country-dropdown-c.is--active .country-dropdown-d::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:999px}.country-dropdown-c.is--active .country-dropdown-d::-webkit-scrollbar-thumb:hover{background:#6b7280}}.find-a-florist-hero-new-section{position:relative;height:initial;overflow:hidden}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section{height:initial}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content{background:var(--white);border-radius:var(--border_radius);box-shadow:0px 10px 44px 0px rgba(0,0,0,.08);position:relative;z-index:5;width:100%;top:33px;padding:30px;max-width:450px}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content{padding:20px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .find-title{font-size:32px;line-height:normal;font-weight:var(--weight_600);color:var(--black);margin-bottom:8px}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .find-title{font-size:20px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .find-sub{margin-bottom:24px}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .find-sub{font-size:14px;margin-bottom:12px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .post-search{font-size:14px;line-height:normal;font-weight:var(--weight_600)}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .use-loc p{font-size:14px;line-height:normal;font-weight:var(--weight_600);color:var(--brand_purple)}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .use-loc.is--active{display:none}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country{margin-top:4px;height:53px;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small);border-top-right-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);overflow:hidden;border-right:1px solid var(--border_three);outline:none;border:1px solid var(--border_three);display:flex;background:var(--white);margin-bottom:20px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country input{border:none;padding-left:16px;outline:none;width:100%}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country input:focus{border-color:pink}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-country-select{display:none}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a{padding-left:0px;height:250px;overflow:scroll}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a img,.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select img{width:20px;position:relative;top:2px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a li{list-style:none;padding-top:5px;padding-bottom:10px;font-size:16px;font-weight:var(--weight_600);line-height:normal}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a li:hover{background-color:#f4f3f3;cursor:pointer}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a li img{margin:5px;position:relative;top:7px;left:7px;margin-right:10px;width:20px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country #country-dropdown-a li span,.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select li span{margin-left:5px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .country-dropdown-b{width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:var(--border_radius_small);position:absolute;z-index:200;background:var(--white);left:40px;max-width:70px;top:215px;opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .country-dropdown-b{left:20px;transform:translateY(-55px);max-width:67px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .country-dropdown-b.is--active{transform:translateY(0px);pointer-events:all;opacity:1}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .country-dropdown-b.is--active{transform:translateY(-48px)}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select{width:100%;height:100%;background:var(--white);position:relative;margin-right:20px;overflow:hidden;border-top-left-radius:var(--border_radius_small);border-bottom-left-radius:var(--border_radius_small)}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select:after{content:"";position:absolute;right:0;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;transition:transform .3s ease}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select.is--active:after{transform:translateY(-50%) rotate(-180deg)}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select{margin-right:15px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select span{font-family:inherit;font-size:14px;font-weight:var(--weight_600);color:var(--button_text)}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select li{list-style:none;float:left;padding-bottom:0px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-btn-select:hover li{margin-left:0px}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .lang-select{margin-bottom:24px;position:relative}.find-a-florist-hero-new-section .find-a-florist-map-overlay-content .hero-middle-country .hero-new-lang-select{margin-bottom:0;border-right:1px solid var(--border_three);padding-right:12px;padding-left:12px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box{background:var(--white_alt_2);position:relative;width:100%;max-width:450px;padding:24px;z-index:6;max-height:0;overflow-y:scroll;border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);transition:max-height var(--ease),opacity var(--ease);opacity:0}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box.is--active{max-height:575px;opacity:1}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box.is--active{max-height:425px}}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box{padding-left:20px;padding-right:20px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list{display:block;border:1px solid var(--border_two);padding:24px;border-radius:var(--border_radius);margin-bottom:8px;background:var(--white);transition:var(--ease);cursor:pointer}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list:hover{background:var(--white_hov)}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .image-container{width:100%;max-width:80px;max-height:80px;overflow:hidden;position:relative;border-radius:var(--border_radius_small)}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .image-container img{width:100%}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info{margin-left:12px;position:relative;width:100%}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info:after{content:"";position:absolute;right:0;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;transition:transform .3s ease}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info.is--active:after{transform:translateY(-50%) rotate(-180deg)}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .florist-name{color:var(--button_text);font-size:16px;font-weight:var(--weight_700);line-height:normal}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .florist-distance{color:var(--grey_alt_3);font-size:12px;line-height:normal;font-weight:var(--weight_400);margin-bottom:8px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .review-stars p{color:var(--grey_alt_2);font-size:14px;font-weight:var(--weight_400);line-height:normal;margin-left:4px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .day-delivery{margin-top:14px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .day-delivery .check-container{display:flex;justify-content:center;align-items:center;margin-right:4px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .day-delivery p{color:var(--button_text);font-size:12px;line-height:normal;font-weight:var(--weight_300)}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .select-text-info .arrow{position:absolute;right:0;top:50%;transform:translate(-50%, -50%)}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info{margin-top:24px;display:none}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .opening-times .opening-title{font-weight:var(--weight_600);color:var(--grey_alt_2);margin-bottom:8px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .opening-times .schedule{display:flex;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .opening-times .schedule{font-size:14px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .opening-times .schedule:last-child{margin-bottom:0;padding-bottom:16px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options{margin-top:16px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options .delivery-title{font-weight:var(--weight_600);color:var(--grey_alt_2);margin-bottom:8px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content{display:flex;justify-content:space-between;width:100%}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day{display:flex;flex-direction:column;align-items:center}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day-one{margin-right:8px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day-min{min-width:64px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .available-box{background:var(--green_alt_2);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--green_alt_3);border-radius:var(--border_radius_small)}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .available-box{width:30px;height:30px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .available-box img{width:24px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .unavailable-box{background:var(--peach_alt_2);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--peach_alt_3);border-radius:var(--border_radius_small)}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .unavailable-box{width:30px;height:30px}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day .unavailable-box img{width:24px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day p{font-size:14px;line-height:normal;font-weight:var(--weight_400);margin-top:8px;color:var(--button_text)}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options-content .day p{font-size:12px}}.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options .more-info{width:100%;margin-top:24px}@media only screen and (max-width: 767px){.find-a-florist-hero-new-section .find-a-florist-map-overlay .search-box .florist-list .dropdown-store-info .delivery-options .more-info{font-size:14px}}.find-a-florist-map-overlay{margin-left:0vw !important}.curr-conv-section .currency-change{text-align:end;margin-bottom:18px}@media only screen and (max-width: 1024px){.curr-conv-section .currency-change p{font-size:14px}}.curr-conv-section .currency-change-mob{display:none}@media only screen and (max-width: 1024px){.curr-conv-section .currency-change-mob{display:block;text-align:end;margin-bottom:18px}.curr-conv-section .currency-change-mob p{font-size:14px}}.filters-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.filters-bar .filters-left{flex:1}.filters-bar .filters-left .filters-section-content{display:flex;flex-wrap:wrap;gap:8px}.filters-bar .filters-left .filters-section-content .filter-dropdown label{font-size:16px !important}.filters-bar .filters-left .filters-section-content .filter-dropdown span{display:none}.filters-bar .filters-right{display:flex;align-items:center}.filter-btn{padding:10px 14px;background:#f6f6f6;cursor:pointer;transition:all .2s ease}.filter-btn:hover{background:#ededed}.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;cursor:pointer;transition:all .2s ease;border-radius:6px}.currency-select-wrap .currency-select-trigger:hover{background:#ededed}.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.open{display:flex}.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;cursor:pointer;transition:background .15s ease}.currency-select-wrap .currency-option:hover{background:#f4f4f4}.currency-select-wrap .currency-code{font-weight:500;font-size:14px}.filter-mob,.currency-select-trigger{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-bar{display:none}.filters-section-mobile-content{display:flex;align-items:center;gap:8px}.mob-currency{margin-left:auto}.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}.filter-mob img,.currency-select-trigger img{opacity:.7}.currency-select-trigger{width:100%;justify-content:space-between;min-width:140px}}.occasion-products-page .filters-section-mobile-content .filter-mob{flex:1 1 0 !important;min-width:0 !important}.occasion-products-page .filters-section-mobile-content .mob-currency{flex:0 0 150px !important}.occasion-products-page .filters-section-mobile-content .icon-wrap{margin-right:0 !important}.occasion-products-page .currency-select-trigger span{padding-left:38px}.currency-inline{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:18px}.currency-inline .label{font-size:15px;color:var(--brand)}.currency-inline .currency-select-wrap{position:relative}.currency-inline .currency-select-trigger{height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7f7f7;border-radius:8px;color:var(--brand) !important;cursor:pointer;font-size:15px;font-weight:500;min-width:110px;transition:all .2s ease}.currency-inline .currency-select-trigger:hover{background:#f0f0f0}.currency-inline .currency-select-trigger span{position:relative;padding-left:38px;display:inline-flex;align-items:center}@media(max-width: 768px){.product-size-boxes .currency-inline .currency-select-trigger span{padding-left:34px}}.currency-inline .currency-select-trigger span::before{content:attr(data-d2f_curr);position:absolute;left:0;top:50%;transform:translateY(-50%);padding:3px 4px;border-radius:6px;background:#fff;font-size:11px;font-weight:600}.currency-inline .currency-select-trigger img{transform:scale(0.9)}@media(max-width: 768px){.currency-inline{justify-content:center;margin-bottom:22px}.currency-inline .currency-select-trigger{height:42px;font-size:14px;min-width:100px;color:var(--brand) !important}}.currency-inline .currency-select-trigger span::before{content:attr(data-d2f_curr);position:absolute;left:0;top:50%;transform:translateY(-50%);padding:3px 4px !important;border-radius:6px;background:#fff;font-size:11px !important;font-weight:600}.swiper-container-horizontal>.swiper-scrollbar{position:relative;left:0;z-index:50;height:5px;width:100;margin-top:30px}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1);max-width:160px;width:100%;height:3px;margin-bottom:18px}.swiper-scrollbar-drag{background-color:#fab300;position:relative;height:100%}.swiper-scrollbar-drag:before{content:"";background-color:#fab300;position:relative;left:0;top:0;position:absolute;bottom:0;height:100%;width:100%;z-index:999}.swiper-scrollbar-horizontal{left:74% !important}@media only screen and (max-width: 1024px){.swiper-scrollbar-horizontal{left:68% !important}}@media only screen and (max-width: 1023px){.swiper-scrollbar-horizontal{left:59% !important}}@media only screen and (max-width: 767px){.swiper-scrollbar-horizontal{left:0 !important}}.swiper-container{margin-right:auto;position:relative;list-style:none;z-index:1;margin:auto}.swiper-container .swiper-arrows{z-index:1;cursor:pointer}.swiper-container .swiper-arrows .swiper-button-prev{position:relative;float:left;padding:0;background:var(--grey_alt);height:auto;width:auto;padding:15px;border-radius:48px;border:1px solid rgba(0,0,0,0);transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-prev:hover{border:var(--brand) 1px solid;transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-prev::after{display:none}.swiper-container .swiper-arrows .swiper-button-next{position:relative;float:right;padding:0;background-color:var(--grey_alt);height:auto;width:auto;padding:15px;border-radius:48px;border:1px solid rgba(0,0,0,0);transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-next:hover{border:var(--brand) 1px solid;transition:var(--ease)}.swiper-container .swiper-arrows .swiper-button-next::after{display:none}.swiper-container .swiper-arrows .swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.swiper-options-wrap{display:flex;justify-content:end;margin-top:24px}@media only screen and (max-width: 767px){.swiper-options-wrap{margin-top:16px}}.swiper-options{max-width:120px;width:100%;margin-top:28px}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform}.swiper-pagination{display:block;text-align:center;margin-top:20px}.swiper-pagination-bullet{display:inline-block;height:3px;width:60px;border-radius:0;background:rgba(var(--white), 0.3);margin:0 5px;cursor:pointer}.swiper-pagination-bullet-active{background:var(--white)}.ff-grid .tile-text-left .florist-name{font-weight:var(--weight_400);font-size:14px;color:#555;margin-bottom:4px}.ff-grid .tile-text-right.florist-rating{font-size:14px;text-align:right;min-width:-moz-fit-content;min-width:fit-content}.ff-grid .tile-text-right.florist-rating .rating-score{font-weight:var(--weight_600);font-size:16px;margin:0 0 2px;color:var(--button_text);white-space:nowrap}.ff-grid .tile-text-right.florist-rating .rating-stars{color:#f5a623;letter-spacing:1px}.ff-grid .tile-text-right.florist-rating .rating-count{font-size:12px;font-weight:var(--weight_400);color:#666;margin:0}@media only screen and (max-width: 767px){.ff-grid .tile-text-right.florist-rating{width:auto;display:block;text-align:left;margin-top:6px}.ff-grid .tile-text-right.florist-rating p{width:auto;padding:0;border:0;font-size:14px}.ff-grid .tile-text-right.florist-rating .rating-score{font-size:16px}}.cp{--cp-radius: 16px;--cp-gap: clamp(16px, 2.5vw, 32px);color:var(--brand)}.cp h1,.cp h2,.cp h3{color:var(--button_text);letter-spacing:-0.02em}.cp-section{margin:clamp(28px,5vw,64px) 0}.cp-section__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.cp-section__head h2{font-size:clamp(1.4rem,2.4vw,2rem);margin:0}.cp-section__head p{margin:6px 0 0;color:var(--grey_alt_2)}.cp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--grey_alt_2);text-transform:uppercase;letter-spacing:.06em}.cp-chips{display:flex;flex-wrap:wrap;gap:10px}.cp-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border_three);border-radius:999px;background:#fff;color:var(--button_text);font-weight:600;font-size:15px;text-decoration:none;transition:var(--ease)}.cp-chip:hover{border-color:var(--button_text)}.cp-chip::after{content:"→";font-weight:400;transition:transform .2s ease}.cp-chip:hover::after{transform:translateX(3px)}.cp-cities{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}.cp-city{display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;border-radius:var(--cp-radius);background:var(--d2f-yellow);color:var(--button_text);text-decoration:none;transition:var(--ease)}.cp-city:nth-child(4n+2){background:var(--d2f-pink)}.cp-city:nth-child(4n+3){background:var(--d2f-blue)}.cp-city:nth-child(4n+4){background:var(--green_alt_2)}.cp-city:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.cp-city strong{font-size:1.5rem;letter-spacing:-0.02em}.cp-city span{font-size:14px;font-weight:600}.cp-bighero{position:relative;border-radius:var(--cp-radius);overflow:hidden;min-height:460px;display:grid;place-items:center;text-align:center}.cp-bighero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-bighero::after{content:"";position:absolute;inset:0;background:rgba(20,20,35,.45)}.cp-bighero__inner{position:relative;z-index:1;padding:32px 20px;width:min(1000px,100%);color:#fff}.cp-bighero__inner h1{color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.04;margin:10px 0 14px}.cp-bighero__inner p{color:#fff;font-size:18px;margin:0 0 22px}.cp-bighero .where-sending-banner{margin:0 !important;text-align:left}.cp-bighero .search-wrapper,.cp-bighero .wrapper-alt{padding:0 !important;margin:0 !important}.cp-split{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--cp-gap);align-items:center}.cp-split img{width:100%;border-radius:var(--cp-radius);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.cp-split .tib-text,.cp-split p{font-size:16px;line-height:1.7}.cp-split ul{padding-left:18px}.cp-quote{text-align:center;padding:clamp(28px,5vw,56px) 20px;background:var(--d2f-pink);border-radius:var(--cp-radius)}.cp-quote blockquote{margin:0 auto 12px;max-width:760px;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.3;font-weight:600;color:var(--button_text)}.cp-quote cite{font-style:normal;color:var(--grey_alt_2)}@media(max-width: 1023px){.cp-split{grid-template-columns:1fr}}@media(max-width: 767px){.cp-section__head{flex-direction:column;align-items:start}.cp-bighero{min-height:420px}}.cp-bighero .where-sending-banner-content,.cp-bighero .where-sending{width:100%}.cp-bighero .country-content{flex:1}.cp-stars{color:#f5b301;letter-spacing:2px}.cp-eet{color:var(--button_text)}.cp-eet--chip{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.92);border-radius:999px;padding:8px 16px;font-size:15px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.cp-eet__dot{width:9px;height:9px;border-radius:50%;background:#2bb673;box-shadow:0 0 0 4px rgba(43,182,115,.2)}.cp-eet__muted{color:var(--grey_alt_2);font-size:.9em}.cp-eet--band,.cp-eet--card{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px}.cp-eet--band{background:var(--d2f-blue);border-radius:var(--cp-radius);padding:22px 26px}.cp-eet--card{background:#fff;border:1px solid var(--border_two);border-radius:var(--cp-radius);padding:22px;box-shadow:0 10px 30px rgba(20,20,35,.06)}.cp-eet__col{display:flex;flex-direction:column;gap:4px}.cp-eet__label{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--grey_alt_2);font-weight:600}.cp-eet__big{font-size:clamp(2rem,4vw,2.8rem);line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cp-eet__note strong{font-size:17px}.cp-fl--cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.cp-flc{background:#fff;border:1px solid var(--border_two);border-radius:var(--cp-radius);overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start}.cp-flc__shop img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;background:var(--grey_alt)}.cp-flc__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.cp-flc__body h3{margin:0;font-size:1.1rem}.cp-flc__body h3 a{color:var(--button_text);text-decoration:none}.cp-flc__town{margin:0;color:var(--grey_alt_2);font-size:14px}.cp-flc__cta{margin-top:auto;text-align:center;font-size:14px}.cp-jd{display:grid;gap:16px}.cp-jd--scroller{grid-auto-flow:column;grid-auto-columns:minmax(240px, 300px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.cp-jdi{position:relative;margin:0;scroll-snap-align:start}.cp-jdi img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--cp-radius);display:block}.cp-jdi__badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.95);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;color:var(--button_text)}.cp-jdi figcaption{display:flex;flex-direction:column;padding:10px 2px 0}.cp-jdi figcaption strong{color:var(--button_text)}.cp-jdi figcaption span{color:var(--grey_alt_2);font-size:14px}@media(max-width: 1023px){.cp-fl--cards{grid-template-columns:repeat(2, 1fr)}.cp-eet--band,.cp-eet--card{grid-template-columns:1fr 1fr}.cp-eet__note{grid-column:span 2}}@media(max-width: 767px){.cp-fl--cards{grid-template-columns:1fr}.cp-eet--chip{font-size:13px}}.cp-bighero--final{min-height:520px;align-items:end}.cp-bighero--final>img{-o-object-position:62% 30%;object-position:62% 30%}.cp-bighero--final::after{background:linear-gradient(180deg, rgba(20, 20, 35, 0.05) 0%, rgba(20, 20, 35, 0.15) 40%, rgba(20, 20, 35, 0.62) 100%)}.cp-bighero--final .cp-bighero__inner{padding-bottom:40px}@media(max-width: 767px){.cp-bighero--final{min-height:560px}.cp-bighero--final>img{-o-object-position:68% 20%;object-position:68% 20%}}@media(max-width: 767px){.cp-fl--cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}}.cp .cp-flc__cta{background:var(--brand_yellow);color:var(--button_text);border:none;font-weight:600}.cp .cp-flc__cta:hover{background:var(--brand_yellow_hov)}.cp-split{gap:clamp(28px,5vw,72px);align-items:start}.cp-split .cp-eyebrow{display:block;font-size:12px;margin-bottom:10px}.cp-split h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;margin:0 0 18px}.cp-split p{font-size:16px;line-height:1.65;max-width:60ch;margin:0 0 24px;color:var(--grey_alt_2)}.cp-split .cp-chips{gap:8px}.cp-split .cp-chip{padding:8px 14px;font-size:14px;font-weight:600}.cp-split img{position:sticky;top:24px}@media(max-width: 1023px){.cp-split img{position:static}}@media(max-width: 767px){.cp-split p{font-size:15px}.cp-split .cp-chip{font-size:13px;padding:7px 12px}}.cp-bighero--final .cp-bighero__inner{width:min(1120px,100%)}@media(min-width: 768px){.cp-bighero .country-content .checkout-middle-country{flex:0 0 38%;max-width:280px;min-width:240px}.cp-bighero .country-content #yellowFuzzySearch{flex:1 1 auto;min-width:0}}.cp-hero-a .cp-bighero__inner{position:static}.cp-bighero h1{text-wrap:balance}.cp-bighero .cp-bighero__inner p.cp-eyebrow-line{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 6px;color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.35)}.cp-eyebrow-line img{width:18px;height:18px}@media(max-width: 767px){.cp-bighero .cp-bighero__inner p.cp-eyebrow-line{font-size:13px}}.cp-bighero .cp-bighero__inner p.cp-eyebrow-line{font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.45)}.cp-hero-a::after{background:linear-gradient(180deg, rgba(20, 20, 35, 0.05) 0%, rgba(20, 20, 35, 0.2) 40%, rgba(20, 20, 35, 0.68) 100%)}@keyframes cpKen{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes cpUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cp-hero-a>img{-o-object-position:60% 42%;object-position:60% 42%}@media(max-width: 767px){.cp-hero-a>img{-o-object-position:64% 60%;object-position:64% 60%}}.cp .cp-hero-a .where-sending input#yellowFuzzySearch:focus,.cp .cp-hero-a .where-sending input#yellowFuzzySearch:focus-visible{border:2px solid #4d6458 !important;outline:none !important}.cp .cp-hero-a .where-sending input#yellowFuzzySearch:-webkit-autofill,.cp .cp-hero-a .where-sending input#yellowFuzzySearch:-webkit-autofill:hover,.cp .cp-hero-a .where-sending input#yellowFuzzySearch:-webkit-autofill:focus{padding-left:16px !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#23233d;caret-color:#23233d}.cp .cp-hero-a .checkout-btn-select{padding-right:44px !important}.cp .cp-hero-a .checkout-btn-select::before{right:14px !important}.cp .cp-hero-a .checkout-btn-select:focus-visible{outline-color:#4d6458 !important;outline-offset:-2px !important}.cp .cp-hero-a .checkout-btn-select li{display:flex !important;align-items:center;gap:10px}.cp .cp-hero-a .checkout-btn-select li img,.cp .cp-hero-a .checkout-btn-select li span{margin:0 !important}.cp .cp-hero-a .checkout-btn-select li img{flex:none;width:20px !important;height:15px !important;-o-object-fit:fill !important;object-fit:fill !important}.cp .cp-hero-a .checkout-btn-select li span{font-size:16px !important;font-weight:600 !important;line-height:1.2}.cp-bighero .country-dropdown-c,.cp-bighero .country-dropdown-c li,.cp-bighero .country-dropdown-c span{color:var(--button_text) !important;text-shadow:none !important}.cp-bighero .country-dropdown-c{background:#fff;z-index:50 !important}.cp-bighero #d2f-adrs{color:var(--button_text);text-shadow:none}.cp-bighero{overflow:visible}.cp-bighero>img{border-radius:var(--cp-radius)}.cp-bighero::after{border-radius:var(--cp-radius)}.cp-bighero .cp-bighero__inner{z-index:3}.cp-bighero{isolation:isolate;contain:none;clip-path:none}.cp-bighero>img{inset:0;width:100%;height:100%;max-width:100%;transform-origin:center}.cp-eet__live{display:none}@media(max-width: 767px){.cp-eet--card{grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden;border-radius:16px}.cp-eet--card .cp-eet__col{padding:14px 16px;gap:2px}.cp-eet--card .cp-eet__col:nth-child(2){border-left:1px solid var(--border_two)}.cp-eet--card .cp-eet__label{font-size:11px;letter-spacing:.06em}.cp-eet--card .cp-eet__big{font-size:1.9rem;letter-spacing:-0.02em;color:var(--button_text)}.cp-eet--card .cp-eet__date,.cp-eet--card .cp-eet__col:nth-child(2) .cp-eet__muted{font-size:12px}.cp-eet--card .cp-eet__note{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;background:var(--brand_yellow);padding:12px 16px;border-top:0}.cp-eet--card .cp-eet__note .cp-eet__label{display:none}.cp-eet--card .cp-eet__live{display:block;grid-row:1/3;width:10px;height:10px;border-radius:50%;background:#1f9d5a;box-shadow:0 0 0 4px rgba(31,157,90,.2)}.cp-eet--card .cp-eet__note strong{font-size:16px;color:var(--button_text)}.cp-eet--card .cp-eet__note .cp-eet__muted{font-size:12px;color:rgba(35,35,61,.75)}}@media(max-width: 767px){.cp-hero-a{min-height:620px}.cp-hero-a>img{-o-object-position:62% 0%;object-position:62% 0%}.cp-hero-a::after{background:linear-gradient(180deg, rgba(20, 20, 35, 0) 0%, rgba(20, 20, 35, 0) 34%, rgba(20, 20, 35, 0.55) 58%, rgba(20, 20, 35, 0.82) 100%)}.cp-hero-a .cp-bighero__inner{padding:0 12px 14px}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line{font-size:13px;margin-bottom:4px}.cp .cp-hero-a .cp-bighero__inner h1{font-size:1.75rem;line-height:1.1;margin:0 0 14px}.cp .cp-section{margin:32px 0}.cp .cp-section__head{margin-bottom:14px;gap:6px}.cp .cp-section__head h2{font-size:1.45rem}.cp .cp-section__head p{font-size:15px}.cp .cp-jd--scroller{grid-auto-columns:72%}.cp .cp-jdi__badge{font-size:12px;padding:4px 10px}.cp .cp-fl--cards{grid-auto-columns:74%;gap:12px}.cp .cp-flc__body{padding:14px;gap:6px}.cp .cp-flc__cta{min-height:46px;display:flex;align-items:center;justify-content:center}.cp .cp-quote{padding:26px 18px}.cp .cp-quote blockquote{font-size:1.25rem}.cp .cp-split{display:flex;flex-direction:column-reverse;gap:18px}.cp .cp-split img{aspect-ratio:16/10}.cp .cp-clamp{position:relative;max-height:260px;overflow:hidden;transition:max-height .3s ease}.cp .cp-clamp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);pointer-events:none}.cp .cp-clamp.is-open{max-height:none}.cp .cp-clamp.is-open::after{display:none}.cp .cp-readmore{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:10px 18px;min-height:44px;border:1px solid var(--border_three);border-radius:999px;background:#fff;color:var(--button_text);font-weight:600;font-size:15px}.cp .cp-more-wrap .quad-text-grid-section{padding-top:8px}.cp .cp-more-wrap .cp-readmore{margin-left:16px}}@media(max-width: 767px){.cp .cp-split{flex-direction:column}.cp .cp-split>img{order:-1}.cp .cp-split>div:first-child>p.cp-clamp{max-height:220px;margin-bottom:0}.cp .cp-split>div:first-child>.cp-readmore{margin:10px 0 18px}}@media(max-width: 767px){.cp .cp-split>div:first-child>p.cp-clamp.is-open,.cp .cp-more-wrap .cp-clamp.is-open{max-height:none}.cp .cp-more-wrap .cp-readmore{margin-left:0}.cp .cp-more-wrap .quad-text-grid-section .wrapper-content>.cp-readmore,.cp .cp-more-wrap .cp-readmore{margin:10px 0 0 0}}@media(max-width: 767px){.cp-eet--card .cp-eet__note{background:#eef7f1;border-top:1px solid #d6ebdd}.cp-eet--card .cp-eet__note strong{color:#17603a}.cp-eet--card .cp-eet__note .cp-eet__muted{color:#3d5b49}}.cp .cp-more-wrap .quad-text-grid-section-content{gap:clamp(24px,4vw,56px)}.cp .cp-more-wrap .qt-text{font-size:16px;line-height:1.7;color:var(--grey_alt_2)}.cp .cp-more-wrap .qt-text>b:first-child{display:block;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2;letter-spacing:-0.02em;font-weight:600;color:var(--button_text);margin:0 0 14px}.cp .cp-more-wrap .qt-text>b:first-child+br,.cp .cp-more-wrap .qt-text>b:first-child+br+br{display:none}@media(max-width: 767px){.cp .cp-more-wrap .qt-text{font-size:15px}.cp .cp-more-wrap .qt-text>b:first-child{font-size:1.3rem}}@media(max-width: 767px){.cp-hero-a{min-height:620px;background:none}.cp-hero-a>img{height:100%;-o-object-position:62% 0%;object-position:62% 0%;border-radius:var(--cp-radius)}.cp-hero-a::after{background:linear-gradient(180deg, rgba(20, 20, 35, 0) 0%, rgba(20, 20, 35, 0) 36%, rgba(20, 20, 35, 0.5) 56%, rgba(20, 20, 35, 0.78) 100%)}}@media(max-width: 767px){.cp-eet--card .cp-eet__note{background:var(--white_alt_2);border-top:1px solid var(--border_two);grid-template-columns:1fr}.cp-eet--card .cp-eet__live{display:none !important}.cp-eet--card .cp-eet__note strong{color:var(--button_text)}.cp-eet--card .cp-eet__note .cp-eet__muted{color:var(--grey_alt_2)}}.cp-fl--single .cp-flc{flex-direction:row;max-width:880px}.cp-fl--single .cp-flc__shop{flex:0 0 46%}.cp-fl--single .cp-flc__shop img{height:100%;aspect-ratio:4/3}.cp-fl--single .cp-flc__body{padding:28px;justify-content:center;gap:10px}.cp-fl--single .cp-flc__body h3{font-size:1.5rem}.cp-fl--single .cp-flc__cta{margin-top:10px;align-self:flex-start;padding-left:24px;padding-right:24px}@media(max-width: 767px){.cp .cp-fl--single{display:block}.cp-fl--single .cp-flc{flex-direction:column}.cp-fl--single .cp-flc__shop{flex:none}.cp-fl--single .cp-flc__body{padding:18px}.cp-fl--single .cp-flc__cta{align-self:stretch}}.cp .cp-bighero .where-sending-banner{border-bottom:0}.cp-bighero__inner{min-width:0}@media(max-width: 767px){.cp .cp-hero-a{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto clamp(170px,34vw,260px) auto auto;place-items:stretch;min-height:0;border-radius:0;text-align:left}.cp .cp-hero-a .cp-bighero__inner{display:contents}.cp .cp-hero-a .search-wrapper{grid-row:1;grid-column:1;margin:0 0 12px !important}.cp .cp-hero-a .where-sending-banner{box-shadow:none}.cp .cp-hero-a #yellowFuzzySearch:focus{border-color:#fab300;outline:none}.cp .cp-hero-a>img{position:relative;inset:auto;z-index:0;grid-row:2/5;grid-column:1;height:0;min-height:100%;border-radius:0}.cp .cp-hero-a::after{position:relative;inset:auto;z-index:1;grid-row:2/5;grid-column:1;border-radius:0}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line{grid-row:3;grid-column:1;z-index:2;align-self:end;justify-content:flex-start;margin:0 0 4px;padding:0 16px;text-align:left}.cp .cp-hero-a .cp-bighero__inner h1{grid-row:4;grid-column:1;z-index:2;margin:0;padding:0 16px 18px;text-align:left}}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 8px;padding:6px 14px;border-radius:999px;background:rgba(51,68,59,.8);font-size:15px;font-weight:600;line-height:1.2;text-shadow:none}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line img{width:16px;height:16px;flex:none}.cp .cp-hero-a .cp-bighero__inner h1{text-shadow:0 0 6px rgba(20,16,12,.5),0 0 14px rgba(20,16,12,.35)}@media(max-width: 767px){.cp .cp-hero-a::after{background:linear-gradient(to top, rgba(20, 20, 35, 0.5) 0, rgba(20, 20, 35, 0.38) 60px, rgba(20, 20, 35, 0.16) 100px, rgba(20, 20, 35, 0) 130px)}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line{justify-self:start;margin:0 0 6px 16px;padding:5px 12px;font-size:13px}.cp .cp-hero-a .cp-bighero__inner p.cp-eyebrow-line img{width:14px;height:14px}}html[data-journey=a] .cp-bighero{z-index:5}@media(min-width: 768px){html[data-journey=a] .cp-bighero .country-content .country-dropdown-c{left:0;width:38%;min-width:240px;max-width:280px}}.tw{margin:8px 0 0;color:#23233d}.tw__head{max-width:820px;margin:0 auto;padding-top:40px;text-align:center}@media(max-width: 600px){.tw__head{padding-top:24px}}.tw__crumbs ol{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0 0 14px;padding:0;list-style:none;font-size:15px;line-height:1.4;color:#6e6f8b}.tw__crumbs ol li{display:flex;align-items:center;margin:0;padding:0}.tw__crumbs ol li::before{content:none}.tw__crumbs ol li+li::before{content:"›";margin:0 8px;color:#a8a8b6}.tw__crumbs ol li[aria-current]{font-weight:600;color:#23233d}.tw__crumbs ol a{color:inherit;text-decoration:none}.tw__crumbs ol a:hover{color:#23233d;text-decoration:underline;text-underline-offset:3px}.tw__h1{margin:0 0 12px !important;font-size:26px !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:-0.015em;color:#23233d !important;text-wrap:balance}@media(min-width: 768px){.tw__h1{font-size:34px !important}}.tw__lead{margin:0 !important;font-size:16px;line-height:1.5;color:#4f5064;text-wrap:pretty}.tw__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:24px 0;padding:0 0 16px;border-bottom:1px solid #ececf1}@media(min-width: 768px){.tw__bar{margin-top:32px}}.tw__count{margin:0 !important;font-size:17px;color:#4f5064}.tw__count strong{font-weight:600;color:#23233d}.tw__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}@media(max-width: 600px){.tw__tools{width:100%}.tw__tools .tw__sort{flex:1 1 auto}}.tw__tools .search-curr-conv,.tw__tools .heading-currency{margin:0 !important;padding:0 !important}.tw__tools .currency-select-trigger{height:44px !important}.tw__tools .search-curr-conv{flex:none;width:auto !important;min-width:0 !important}@media(max-width: 600px){.tw__tools{flex-wrap:nowrap}.tw__tools .tw__sort{min-width:0}.tw__tools .tw__sort>span{display:none}.tw__tools .tw__sort select{width:100%}}.tw__sort{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px 0 14px;border:0;border-radius:8px;background:#f2f2f4;font-size:16px;color:#4f5064}.tw__sort select{height:42px;padding:0 4px;border:0;background:none;font:inherit;font-weight:600;color:#23233d;cursor:pointer}.tw__views{display:inline-flex;gap:8px}.tw__view{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#f2f2f2;cursor:pointer}.tw__view svg{width:22px;height:22px;fill:none;stroke:#23233d;stroke-width:1.8;stroke-linejoin:round}.tw__view:hover{background:#e6e6ea}.tw__view[aria-pressed=true],.tw__view[aria-pressed=true]:hover{background:#23233d;border-color:#23233d}.tw__view[aria-pressed=true] svg,.tw__view[aria-pressed=true]:hover svg{stroke:#fff}.tw__view:focus-visible{outline:2px solid #23233d;outline-offset:2px}.tw__wall{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px 24px;margin:0 0 48px}.tw.is-florists .tw__wall{display:none}.tw-list{display:none !important}.tw-wrap:has(.tw.is-florists)~.tw-list,.tw.is-florists~.tw-list{display:block !important}.tw-wrap~.tw-list .flex-between:first-child{display:none !important}.tw-card{min-width:0}.tw-card__img{position:relative;display:block;overflow:hidden;border-radius:12px;background:#f6f5f2;aspect-ratio:4/5}.tw-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.tw-card__img img.is-studio{-o-object-fit:contain;object-fit:contain;padding:12px;box-sizing:border-box}.tw-card__img:hover img{transform:scale(1.03)}.tw-card__name{margin:12px 0 4px !important;font-size:17px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0 !important}.tw-card__name a{color:#23233d;text-decoration:none}.tw-card__meta{margin:0 !important;font-size:16px;line-height:1.4;color:#4f5064}.tw-card__meta strong{font-weight:700;color:#23233d}.tw-card__day{font-weight:600;color:#1f7a45}.tw-card__florist{display:flex;align-items:center;gap:10px;margin-top:10px;text-decoration:none}.tw-card__florist img{flex:none;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(35,35,61,.25)}.tw-card__florist>span{display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:1.35;color:#4f5064}.tw-card__florist b{font-weight:500;font-size:17px;color:#c0457a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-card__florist i{font-style:normal;color:#f5b301}.tw-pill{position:absolute;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);border-radius:999px;white-space:nowrap}.tw-pill--by{top:10px;left:10px;padding:6px 12px;background:rgba(255,255,255,.95);font-size:15px;font-weight:500;color:#23233d;box-shadow:0 2px 8px rgba(0,0,0,.12);overflow:hidden}.tw-pill--by svg{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.tw-pill__town{overflow:hidden;text-overflow:ellipsis}.tw-pill__rate{flex:none;margin-left:4px;padding-left:8px;border-left:1px solid #e3e3e8;font-weight:600}.tw-pill__rate::first-letter{color:#f5b301}.tw-pill--day{top:10px;left:10px;padding:5px 12px;background:#fff;font-size:15px;font-weight:600;color:#1f7a45;box-shadow:0 2px 8px rgba(0,0,0,.12)}.tw-pill--price{left:12px;bottom:12px;padding:6px 16px;background:#23233d;font-size:18px;font-weight:600;color:#fff}.tw--f .tw__wall{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 12px}.tw--f .tw-card__img{aspect-ratio:3/4}.tw--f .tw-card__name{font-size:16px !important;font-weight:600 !important}@media(max-width: 600px){.tw--f .tw-pill--day{top:8px;left:8px;padding:4px 9px;font-size:13px}.tw--f .tw-pill--price{left:8px;bottom:8px;padding:4px 11px;font-size:15px}.tw--f .tw-card__florist img{width:32px;height:32px}.tw--f .tw-card__florist b{font-size:15px}}@media(min-width: 768px){.tw__wall{grid-template-columns:repeat(2, minmax(0, 1fr))}.tw--f .tw__wall{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 24px}.tw--f .tw-card__name{font-size:18px !important}}@media(min-width: 1024px){.tw__wall{grid-template-columns:repeat(3, minmax(0, 1fr))}.tw--f .tw__wall{grid-template-columns:repeat(4, minmax(0, 1fr))}}.gutter:has(.tw) .where-sending-banner{margin-top:16px}.tw__wall:not(.is-js)>.tw-card:nth-child(n+8){display:none}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+8){display:block}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+13){display:none}@media(min-width: 768px){.tw__wall:not(.is-js)>.tw-card:nth-child(n+8){display:block}.tw__wall:not(.is-js)>.tw-card:nth-child(n+15){display:none}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+13){display:block}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+19){display:none}}@media(min-width: 1024px){.tw__wall:not(.is-js)>.tw-card:nth-child(n+15){display:block}.tw__wall:not(.is-js)>.tw-card:nth-child(n+22){display:none}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+19){display:block}.tw--f .tw__wall:not(.is-js)>.tw-card:nth-child(n+25){display:none}}.tw__wall>.tw-card.is-hidden,.tw__wall>.tw-card.is-out{display:none !important}.tw__more{display:flex;justify-content:center;margin:-16px 0 48px !important}.tw__more[hidden]{display:none}.tw__morebtn{min-height:48px;padding:0 28px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important}.tw.is-florists .tw__more{display:none}.tw-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tw-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0 16px;border:0;border-radius:8px;background:#f0f0f2;color:#23233d;font:500 16px/1 "Rethink Sans",sans-serif;white-space:nowrap;cursor:pointer}.tw-chip:hover{background:#e6e6ea}.tw-chip[aria-pressed=true],.tw-chip.is-on{background:#3c4f45;color:#fff}.tw-chip:focus-visible{outline:2px solid #23233d;outline-offset:2px}.tw-chip svg{flex:none;transition:transform .15s}.tw-chip[aria-expanded=true] svg{transform:rotate(180deg)}.tw-chip--season{background:#fdefd8;color:#a85a12}.tw-chip--season:hover{background:#fbe5c2}.tw-chip--season[aria-pressed=true],.tw-chip--season[aria-pressed=true]:hover,.tw-chip[aria-pressed=true]:hover,.tw-chip.is-on:hover{background:#3c4f45;color:#fff}.tw-dd{position:relative;flex:none;display:inline-flex}.tw-dd[hidden]{display:none}.tw-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:240px;padding:6px 0;border:1px solid #ececf1;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(20,20,35,.14)}.tw-menu[hidden]{display:none}.tw-menu__head{display:none;margin:0 0 8px;padding:0 16px;color:#23233d;font-size:18px;font-weight:600}.tw-menu__list{max-height:var(--tw-mh, 600px);margin:0;padding:0;overflow-y:auto;list-style:none;outline:0;scrollbar-width:none}.tw-menu__list::-webkit-scrollbar{display:none}.tw-menu__list:focus-visible{outline:2px solid #23233d;outline-offset:-2px}.tw-menu__list li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 16px;border-radius:0;color:#23233d;font:400 16px/1.2 "Rethink Sans",sans-serif;cursor:pointer}.tw-menu__list li[hidden]{display:none}.tw-menu__list li:hover,.tw-menu__list li.is-act{background:#f0f0f2}.tw-menu__list li[aria-selected=true]{font-weight:600}.tw-menu__list li[aria-selected=true]::after{content:"✓";margin-left:auto;color:#3c4f45}.tw-menu__list li[aria-selected=true] .tw-menu__n{display:none}.tw-menu__n{display:none}.tw__sort .tw-menu{left:auto;right:0}.tw__sort .tw-chip--dd{min-width:156px;justify-content:space-between;text-align:left}.tw-chip--dd:focus:not(:focus-visible),.tw__bar .currency-select-trigger:focus:not(:focus-visible){outline:0 !important;box-shadow:none !important}.tw__bar .currency-select-trigger:focus-visible{outline:2px solid #23233d !important;outline-offset:2px}.tw-scrim{display:none}.tw__bar.is-menu{position:relative;z-index:1002}.tw__bar .currency-select-trigger{display:inline-flex !important;align-items:center !important;gap:6px !important;width:auto !important;min-width:0 !important;height:44px !important;min-height:44px !important;padding:0 38px 0 16px !important;border:0 !important;border-radius:8px !important;background:#f0f0f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2323233d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/16px no-repeat !important;box-shadow:none !important;color:#23233d !important;font:500 16px/1 "Rethink Sans",sans-serif !important}.tw__bar .currency-select-trigger:hover{background-color:#e6e6ea !important}.tw__bar .currency-select-trigger img{display:none !important}.tw__bar .currency-select-trigger span{flex:1 1 auto;padding:0 !important;color:inherit !important;font:inherit !important;text-align:left}.tw__bar .currency-select-trigger span::before{display:none !important;content:none !important}.tw__bar .currency-select-menu{top:calc(100% + 8px) !important;left:auto !important;right:0 !important;width:auto !important;min-width:200px;max-height:var(--tw-mh, 600px) !important;overflow-y:auto !important;padding:6px 0 !important;border:1px solid #ececf1 !important;border-radius:12px !important;background:#fff !important;box-shadow:0 12px 32px rgba(20,20,35,.14) !important;scrollbar-width:none}.tw__bar .currency-select-menu::-webkit-scrollbar{display:none}.tw__bar .currency-option{display:flex !important;align-items:center;justify-content:flex-start !important;gap:0 !important;width:100%;min-height:44px;padding:0 16px !important;border:0 !important;border-radius:0 !important;background:none;color:#23233d;font:400 16px/1.2 "Rethink Sans",sans-serif !important;text-align:left}.tw__bar .currency-option::before{position:static !important;flex:0 0 44px;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;transform:none !important;color:#23233d !important;font:inherit !important;text-align:left !important}.tw__bar .currency-option span,.tw__bar .currency-option .currency-code{margin:0 !important;color:#23233d !important;font:inherit !important}.tw__bar .currency-option:hover,.tw__bar .currency-option:focus-visible{background:#f0f0f2 !important;outline:0}.tw__bar .currency-option.is-cur{font-weight:600 !important}.tw__bar .currency-option.is-cur::after{content:"✓";margin-left:auto;color:#3c4f45}.tw__tools .search-curr-conv,.tw__tools .heading-currency,.tw__tools .currency-select-wrap{width:auto !important;min-width:0 !important}.tw__sort{height:auto;padding:0;background:none}.tw-cats{flex:1 1 auto;min-width:0}.tw-cats__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tw-cats__row::-webkit-scrollbar{display:none}@media(min-width: 768px){.tw-cats__row{overflow:visible}}.tw__bar--cats{row-gap:12px;padding-bottom:0;border-bottom:0}.tw__bar--cats::after{content:"";order:2;flex:0 0 100%;height:1px;margin-top:4px;background:#ececf1}.tw__bar--cats>.tw-cats{order:0}.tw__bar--cats>.tw__tools{order:1}.tw__bar--cats>.tw__count{order:3;flex:0 0 100%}@media(max-width: 767px){.tw__bar{flex-wrap:wrap;row-gap:12px;-moz-column-gap:8px;column-gap:8px;padding-bottom:0;border-bottom:0}.tw__bar::after{content:"";order:10;flex:0 0 100%;height:1px;background:#ececf1}.tw__bar>.tw__count{order:11;flex:1 1 0;min-width:0;font-size:16px;line-height:1.35}.tw__bar .tw__tools{display:contents}.tw__bar .tw__views{order:0}.tw__bar .tw__sort{order:1;margin-left:auto}.tw__bar .search-curr-conv{order:2;flex:none !important}.tw__bar .tw__views+.search-curr-conv{margin-left:auto}.tw__bar--cats>.tw-cats{order:0;flex:0 0 calc(100% + 32px);margin:0 -16px}.tw__bar--cats .tw__views{order:12;margin-left:auto}.tw__bar--cats>.tw__tools>.tw__sort,.tw__bar--cats>.tw__tools>.search-curr-conv{position:absolute;visibility:hidden}.tw-cats__row{padding:0 32px 0 16px;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent)}.tw-cats__row.is-end{-webkit-mask-image:none;mask-image:none}.tw-cats__row>.tw__sort,.tw-cats__row>.search-curr-conv{position:static;visibility:visible;margin:0 !important}.tw-cats__row>.search-curr-conv,.tw-cats__row>.search-curr-conv .heading-currency,.tw-cats__row>.search-curr-conv .currency-select-wrap{width:auto !important;min-width:0 !important;flex:none !important;justify-content:flex-start !important}.tw-menu{position:fixed;top:auto;left:0 !important;right:0 !important;bottom:0;z-index:1001;max-height:70vh;overflow-y:auto;padding:16px 0 calc(16px + env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(20,20,35,.18)}.tw-menu__head{display:block}.tw-menu__list{max-height:none;overflow:visible}.tw-cats__row:has(.tw-menu:not([hidden])),.tw-cats__row:has(.currency-select-wrap.is-open){-webkit-mask-image:none;mask-image:none}.tw-scrim{display:block;position:fixed;inset:0;z-index:1000;background:rgba(20,20,35,.4)}.tw-scrim[hidden]{display:none}.tw__bar .currency-select-wrap.is-open .currency-select-menu{position:fixed !important;top:auto !important;left:0 !important;right:0 !important;bottom:0 !important;width:auto !important;max-height:70vh !important;display:block !important;padding:16px 0 calc(16px + env(safe-area-inset-bottom)) !important;border:0 !important;border-radius:16px 16px 0 0 !important;background:#fff !important;box-shadow:0 0 0 100vmax rgba(20,20,35,.4) !important;z-index:1001 !important}.tw__bar:has(.currency-select-wrap.is-open){position:relative;z-index:1002}body:has(.tw) .mobile-nav2 .review-rating{display:none !important}}@media(min-width: 768px){.tw__bar:not(.tw__bar--cats){row-gap:12px;padding-bottom:0;border-bottom:0}.tw__bar:not(.tw__bar--cats)::after{content:"";order:2;flex:0 0 100%;height:1px;margin-top:4px;background:#ececf1}.tw__bar:not(.tw__bar--cats)>.tw__tools{order:1;margin-left:auto}.tw__bar:not(.tw__bar--cats)>.tw__count{order:3;flex:0 0 100%}}.tw-faq{margin:72px 0 0}.tw-faq__in{max-width:820px}.tw-faq h2{margin:0 0 12px;font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug);color:var(--d2f-heading);text-align:left}.tw-faq__in>p{margin:0;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}.tw-faq__in>p a{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold)}.tw-faq .d2f-faq{margin-top:24px;border-top:1px solid var(--d2f-border)}.tw-faq .d2f-faq details{border-bottom:1px solid var(--d2f-border)}.tw-faq .d2f-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--d2f-s-4);min-height:56px;padding:14px 0;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-lead);cursor:pointer;list-style:none}.tw-faq .d2f-faq summary::-webkit-details-marker{display:none}.tw-faq .d2f-faq summary::after{content:"+";flex:0 0 auto;font-size:1.5rem;font-weight:var(--d2f-w-regular);line-height:1;transition:transform var(--d2f-ease)}.tw-faq .d2f-faq details[open] summary::after{transform:rotate(45deg)}.tw-faq .d2f-faq summary:focus-visible{outline:2px solid var(--d2f-heading);outline-offset:2px;border-radius:4px}.tw-faq .d2f-faq details>div{padding:0 0 18px;max-width:65ch;color:var(--d2f-text-muted);line-height:var(--d2f-lh-body)}@media(max-width: 767px){.tw-faq{margin-top:48px}}.tw__bar:not(.tw__bar--cats)>.tw-cats{display:none}@media(hover: hover)and (pointer: fine){.tw-cats__row{cursor:grab}.tw-cats__row .tw-chip,.tw-cats__row .currency-select-trigger{cursor:pointer}}.tw-cats__row.is-dragging,.tw-cats__row.is-dragging *{cursor:grabbing !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-list .florist-result-section-content.is-out{display:none !important}@media(max-width: 767px){.tw__crumbs{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tw__lead{display:none}.tw{margin-top:4px !important}.town26:not(.town26--c) .s26--band{margin-bottom:0 !important}.tw__head{padding-top:26px !important}.tw__h1{margin-bottom:0 !important;font-size:23.2px !important;line-height:1.2 !important}.tw__bar{margin-top:12px !important}.tw-card__sep{display:none}.tw-card__img{aspect-ratio:1/1 !important}.tw.is-florists .tw__bar{margin-bottom:0 !important}.town26:not(.town26--c) .tw-list{padding-top:0 !important}.town26:not(.town26--c) #florist-result-wrapper>.florist-result-section-content:first-child{padding-top:12px !important}.tw-card__day{display:block}}.tw.is-florists .tw__bar--cats>.tw-cats{display:none}@media(min-width: 768px){.tw.is-florists .tw__bar--cats>.tw__tools{margin-left:auto}.tw-menu{top:calc(100% + 4px);left:0;right:auto;box-sizing:border-box;min-width:100%;width:-moz-max-content;width:max-content}.tw__sort .tw-menu{left:0;right:auto}.tw-menu__list li{gap:8px}.tw__bar .currency-select-menu{top:calc(100% + 4px) !important;box-sizing:border-box;min-width:100%;width:-moz-max-content !important;width:max-content !important}}.tw__bar .currency-option.is-cur::after{padding-left:12px}@media(max-width: 767px){.tw.is-florists .tw__bar--cats>.tw__tools>.tw__sort,.tw.is-florists .tw__bar--cats>.tw__tools>.search-curr-conv{position:static;visibility:visible}.tw.is-florists .tw__bar--cats .tw__sort{order:1;flex:1 1 0;min-width:0;margin-left:0}.tw.is-florists .tw__bar--cats .tw__sort .tw-chip--dd{width:100%;min-width:0}.tw.is-florists .tw__bar--cats .search-curr-conv{order:2;margin-left:0 !important}}@media(max-width: 767px){body:has(.tw:not(.is-florists)) #main .where-sending-banner.is-stuck{visibility:hidden !important;pointer-events:none;animation:none !important}.tw__bar.is-chips-stuck{padding-top:56px}.tw__bar.is-chips-stuck>.tw-cats{position:fixed;top:0;left:0;right:0;z-index:90;margin:0;padding:8px 0;border-bottom:1px solid #ececf1;background:#fff}}.tw-card .currsym,.tw-card .currprice{font-style:normal}.occ26 .occ26-hero__pic{display:contents}.occ26 .hp-hero h1{font-size:clamp(26px,1.9vw + 18px,46px)}.occ26 .hp-hero__img{-o-object-position:50% 30%;object-position:50% 30%}@media(min-width: 1024px){.hp26.occ26 .hp-hero{min-height:520px}}.pk-heroslot{--pk: #4d6458;position:absolute;top:28px;right:28px;z-index:4;pointer-events:none;color:#23233d}.pk-heroslot:empty{display:none}.pk-heroslot[data-occ26-peak=christmas]{--pk: #9e1b32}.pk-heroslot[data-occ26-peak=valentines]{--pk: #b42a55}.pk-heroslot[data-occ26-peak=mothers_day]{--pk: #c0507a}.pk-heroslot[data-occ26-peak=fathers_day]{--pk: #4d6458}.pk-heroslot[data-occ26-peak=easter]{--pk: #5e8a4a}.pk-hb1{display:flex;flex-direction:column;align-items:center;width:112px;overflow:hidden;border-radius:12px;background:#fff;transform:rotate(6deg);transform-origin:50% 0;box-shadow:0 10px 24px rgba(20,20,35,.32),0 2px 4px rgba(20,20,35,.18)}.pk-hb1 .pk-cal-top{align-self:stretch;padding:5px 4px;background:var(--pk);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap}.pk-hb1 .pk-cal-num{margin-top:6px;font-size:44px;font-weight:700;line-height:1}.pk-hb1 .pk-cal-lbl{padding:2px 0 10px;color:#535369;font-size:13px}@media(max-width: 600px){.pk-heroslot{top:12px;right:12px}.pk-hb1{width:auto;min-width:84px;border-radius:10px}.pk-hb1 .pk-cal-top{padding:4px 8px;font-size:10px}.pk-hb1 .pk-cal-num{margin-top:4px;font-size:32px}.pk-hb1 .pk-cal-lbl{padding-bottom:7px;font-size:12px}}.occ26-picks,.occ26-near{max-width:1320px;margin:48px auto;color:#23233d}.occ26-picks h2,.occ26-near h2{margin:0;font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug);font-weight:600}.occ26-near[hidden]{display:none}.occ26-near{scroll-margin-top:88px}.occ26-picks__sub,.occ26-near__head p{margin:6px 0 24px;color:#5d5e72;font-size:16px;line-height:1.4}.occ26-near__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px}.occ26-near__change{flex:none;min-height:44px;margin-bottom:24px;padding:0 18px;border:1px solid #e6e7ea;border-radius:8px;background:#fff;color:#23233d;font:inherit;font-weight:600;cursor:pointer}.occ26-near__empty{font-size:17px}.occ26-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px 24px}.occ26-grid .tw-card{display:block;min-width:0}.occ26-grid .tw-pill--by{display:block;max-width:calc(100% - 16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.occ26-grid .tw-pill--by svg{display:inline-block;vertical-align:-3px;margin-right:6px}@media(max-width: 1279px){.occ26-grid .tw-pill--by{left:8px;right:auto;top:8px;padding:4px 10px;font-size:13px}.occ26-grid .tw-pill--by svg,.occ26-grid .tw-pill__town{display:none}}@media(max-width: 1023px){.occ26-picks,.occ26-near{margin:40px 16px}.occ26-grid{gap:28px 14px}}@media(max-width: 767px){.occ26-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.occ26-grid::-webkit-scrollbar{display:none}.occ26-grid>*{scroll-snap-align:start}.occ26 .d2f-split__img{display:none}.occ26 .occ26-clamp{position:relative;max-height:168px;overflow:hidden}.occ26 .occ26-clamp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(rgba(255, 255, 255, 0), #fff);pointer-events:none}.occ26 .occ26-more{display:inline-flex;align-items:center;min-height:44px;margin:4px 0 0;padding:0;border:0;background:none;color:#23233d;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}}@media(min-width: 768px){.occ26 .occ26-more{display:none}}@media(max-width: 767px){.occ26-near__head{flex-direction:column;align-items:flex-start;gap:0}}.hp26 .d2f-split--center{align-items:center}.hp26 .d2f-split__img{position:static;-o-object-position:78% 25%;object-position:78% 25%}@media(max-width: 1023px){.hp26 .d2f-split{grid-template-columns:1fr}}@media(max-width: 767px){.hp26 .d2f-split{gap:18px}.hp26 .d2f-split__img{order:-1;aspect-ratio:16/10}.hp26 .d2f-split p{font-size:var(--d2f-fs-meta)}}.hp26 .d2f-copy{max-width:760px}.hp26 .d2f-copy h2{margin:0 0 12px}.hp26 .d2f-copy>div{color:var(--d2f-text-muted);line-height:1.7}.hp26 .d2f-longtext{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px)}.hp26 .d2f-longtext>div{min-width:0;color:var(--d2f-text-muted);line-height:1.7}.hp26 .d2f-longtext h3{margin:0 0 14px;font-size:var(--d2f-fs-h3, clamp(1.3rem, 2vw, 1.6rem));line-height:var(--d2f-lh-snug, 1.2)}.hp26 .d2f-longtext p{margin:0 0 1em}@media(max-width: 767px){.hp26 .d2f-longtext{grid-template-columns:1fr}.hp26 .d2f-longtext>div{font-size:var(--d2f-fs-meta)}}.hp26 .d2f-occ-intro p{max-width:760px;margin:0;color:var(--d2f-text-muted);font-size:var(--d2f-fs-lead);line-height:var(--d2f-lh-body)}.hp26 .d2f-chips{display:flex;flex-wrap:wrap;gap:var(--d2f-s-2)}.hp26 .d2f-chip{display:inline-flex;align-items:center;gap:var(--d2f-s-2);min-height:40px;padding:8px 14px;border:1px solid var(--d2f-border-strong);border-radius:var(--d2f-r-pill);background:var(--d2f-surface);color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);font-size:var(--d2f-fs-small);text-decoration:none;transition:background var(--d2f-ease),border-color var(--d2f-ease)}.hp26 .d2f-chip::after{content:"→";font-weight:var(--d2f-w-regular);transition:transform var(--d2f-ease)}.hp26 .d2f-chip:hover{border-color:var(--d2f-heading)}.hp26 .d2f-chip:hover::after{transform:translateX(3px)}.tw .tw__count--florists{display:none}.tw.is-florists .tw__count--bouquets{display:none}.tw.is-florists .tw__count--florists{display:block}.tw-list .tw-split{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px;align-items:start}@media(min-width: 1280px){.tw-list .tw-split{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:32px}}.tw-list .tw-split__list{min-width:0}.tw-list .tw-mapwrap{display:none}@media(min-width: 1280px){.tw-list .tw-mapwrap{display:block;position:sticky;top:24px;z-index:0;height:calc(100vh - 48px);max-height:860px;margin:24px 0}}.tw-list .tw-mapwrap::after{content:"";position:absolute;inset:0;z-index:450;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(35,35,61,.06),inset 0 0 56px 18px rgba(255,255,255,.85)}.tw-list .tw-map{width:100%;height:100%;border-radius:16px;overflow:hidden;background:#eef0ee}.tw-list .tw-map .leaflet-div-icon,.tw-list .tw-map .rvp-icon{background:none;border:0}.tw-list .tw-map .leaflet-control-zoom{margin:0 14px 18px 0;border:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(35,35,61,.14)}.tw-list .tw-map .leaflet-control-zoom a{width:34px;height:34px;line-height:34px;color:#23233d;border-color:#ececf1}.tw-list .tw-map .leaflet-control-attribution{background:rgba(255,255,255,.7);font-size:10px}.tw-list .rvp{position:relative;display:block;width:44px;height:44px;cursor:pointer;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.tw-list .rvp__av{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #e77c96,0 6px 16px rgba(35,35,61,.22)}.tw-list .rvp__av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tw-list .rvp__av b{color:#23233d;font:600 16px/1 "Rethink Sans",sans-serif}.tw-list .rvp__tick{position:absolute;right:-3px;bottom:-2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.tw-list .rvp__pill{position:absolute;left:50%;bottom:calc(100% + 10px);display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(35,35,61,.2);color:#23233d;font:500 12px/1.2 "Rethink Sans",sans-serif;text-decoration:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%, 6px);transition:opacity .18s,transform .18s}.tw-list .rvp__pill strong{font-weight:600;font-size:13px}.tw-list .rvp__pill span{color:#4f5064}.tw-list .rvp__pill::after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:#fff;transform:translateX(-50%) rotate(45deg)}.tw-list .rvp__pill{padding:7px 12px;border-radius:10px;background:#23233d;box-shadow:0 8px 20px rgba(35,35,61,.3);color:#fff;font-size:14px;gap:1px}.tw-list .rvp__pill strong{font-size:15px}.tw-list .rvp__pill span{color:rgba(255,255,255,.85);font-size:14px;font-weight:500}.tw-list .rvp__pill::after{background:#23233d}.tw-list .rvp__star{font-style:normal;color:#f0b43c}.tw-list .rvp.is-hot,.tw-list .rvp.is-sel{transform:translateY(-4px) scale(1.15)}.tw-list .rvp.is-hot .rvp__pill,.tw-list .rvp.is-sel .rvp__pill{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.tw-list .rvp.is-sel .rvp__av{box-shadow:0 0 0 3px #e77c96,0 10px 22px rgba(35,35,61,.3)}@keyframes tw-flash{0%{box-shadow:0 0 0 3px rgba(231,124,150,.55)}100%{box-shadow:0 0 0 3px rgba(231,124,150,0)}}.tw-list .florist-result-section-content.is-flash{border-radius:12px !important;animation:tw-flash 1.6s ease-out}.tw-list .florist-result-section-content{display:block !important;margin:0 !important;padding:22px 0 !important;border:0 !important;border-bottom:1px solid #ececf1 !important;border-radius:0 !important;background:none !important;box-shadow:none !important}.tw-list .florist-result-section-content.is-hot .florist-name a{text-decoration:underline}.tw-list .florist-result-section-content>.left{display:grid !important;grid-template-columns:minmax(0, 1fr);grid-template-areas:"photo" "info" "cta";gap:14px;width:100% !important}@media(min-width: 1100px){.tw-list .florist-result-section-content>.left{grid-template-columns:200px minmax(0, 1fr);grid-template-areas:"photo info" "photo prods" "photo cta";grid-template-rows:auto 1fr auto;gap:0 24px}}@media(min-width: 1280px){.tw-list .florist-result-section-content>.left{grid-template-columns:260px minmax(0, 1fr);gap:0 32px}}.tw-list .florist-result-section-content .top,.tw-list .florist-result-section-content .left-res{display:contents !important}.tw-list .florist-result-section-content .left-res>.image-container{grid-area:photo;position:relative;width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;min-height:0 !important;aspect-ratio:1/1;margin:0 !important;border-radius:16px !important;overflow:hidden;background:#f3f1ee}.tw-list .florist-result-section-content .left-res>.image-container img.bg{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:0 !important}@media(max-width: 1099px){.tw-list .florist-result-section-content .left-res>.image-container{aspect-ratio:4/3}}.tw-list .florist-result-section-content .florist-info{grid-area:info;display:flex;flex-direction:column;gap:6px;width:auto !important;margin:0 !important;padding:0 !important}.tw-list .florist-result-section-content .florist-name-content{gap:8px}.tw-list .florist-result-section-content .florist-name-content img{width:20px;height:20px}.tw-list .florist-result-section-content .florist-name{margin:0 !important;font-size:clamp(1.25rem,2vw,1.75rem) !important;line-height:1.15 !important;letter-spacing:-0.02em;font-weight:600 !important}.tw-list .florist-result-section-content .florist-name a{color:#c64669 !important;text-decoration:none}.tw-list .florist-result-section-content .florist-name a:hover{text-decoration:underline;text-underline-offset:3px}.tw-list .florist-result-section-content .florist-info .customer-info{order:1}.tw-list .florist-result-section-content .florist-info .address-box{order:2}.tw-list .florist-result-section-content .florist-address{margin:0 !important;color:#4f5064 !important;font-size:15px !important}.tw-list .florist-result-section-content .right-res{grid-area:cta;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important}.tw-list .florist-result-section-content .right-res-content{display:flex !important;flex-direction:column-reverse;align-items:stretch !important;gap:12px;padding:0 !important}.tw-list .florist-result-section-content .right-res-content p{margin:0 !important;color:#23233d !important;font-size:16px !important;text-align:left !important}.tw-list .florist-result-section-content .right-res-content p span{color:#1f7a45 !important;font-weight:700}.tw-list .florist-result-section-content .right-res-content .btn{width:100%;min-height:48px;margin:0 !important;border-radius:8px !important;font-weight:600}@media(min-width: 1100px){.tw-list .florist-result-section-content .right-res-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center !important;gap:12px 20px}.tw-list .florist-result-section-content .right-res-content p{order:1;white-space:nowrap;font-size:17px !important}.tw-list .florist-result-section-content .right-res-content{padding-top:18px !important}.tw-list .florist-result-section-content .right-res-content .btn{order:2;width:auto;padding:0 28px !important}}.tw-list .florist-result-section-content>.left>.bottom{grid-area:prods;display:none;margin:0 !important;padding:0 !important;border:0 !important}@media(min-width: 1100px){.tw-list .florist-result-section-content>.left>.bottom{display:block;padding-top:18px !important}}.tw-list .florist-result-section-content .flo-product-container{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0 !important;overflow:visible !important}.tw-list .florist-result-section-content .flo-product{position:relative;width:auto !important;min-width:0 !important;margin:0 !important}.tw-list .florist-result-section-content .flo-product:nth-child(n+4){display:none !important}.tw-list .florist-result-section-content .flo-product .image-container{width:100% !important;height:auto !important;aspect-ratio:1/1;margin:0 !important;border-radius:10px !important;overflow:hidden;background:#f3f1ee}.tw-list .florist-result-section-content .flo-product .image-container img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.tw-list .florist-result-section-content .flo-product .product-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tw-list .florist-result-section-content .flo-product .prod-bottom-wrap{position:absolute;left:10px;bottom:10px;margin:0 !important;padding:0 !important;pointer-events:none}.tw-list .florist-result-section-content .flo-product .prod-bottom-wrap p{margin:0 !important;padding:5px 11px;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(20,20,35,.14);color:#23233d !important;font-size:14px !important;line-height:1.2 !important;white-space:nowrap;font-weight:700 !important}.tw-list .florist-result-section-content .flo-product .prod-bottom-wrap p::before{content:"From ";font-weight:500}.tw-list .florist-result-section-content .flo-product .prod-bottom-wrap .btn{display:none !important}.tw-list #florist-result-wrapper>.florist-result-section-content:first-child{padding-top:8px !important}.tw-list #florist-result-wrapper .florist-result-section-content,.tw-list #florist-result-wrapper>.florist-result-section-content:first-child{padding:28px 0 44px !important;border-bottom-color:rgba(35,35,61,.07) !important}.tw-list #florist-result-wrapper .florist-result-section-content .left-res>.image-container{border-radius:12px !important}.tw-list #florist-result-wrapper .florist-result-section-content .tw-tick{position:absolute;top:12px;left:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(20,20,35,.16)}.tw-list #florist-result-wrapper .florist-result-section-content .tw-tick img{width:18px !important;height:18px !important;-o-object-fit:contain;object-fit:contain}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name-content img{display:none !important}.tw-list #florist-result-wrapper .florist-result-section-content .florist-info{gap:0}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name{margin:0 0 12px !important;font-size:28px !important;line-height:1.15 !important;letter-spacing:-0.02em}.tw-list #florist-result-wrapper .florist-result-section-content .tw-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:2px 0 0 !important;color:#535369;font-size:16px;line-height:1.5}.tw-list #florist-result-wrapper .florist-result-section-content .tw-meta:empty{display:none}.tw-list #florist-result-wrapper .florist-result-section-content .tw-meta [hidden]{display:none}.tw-list #florist-result-wrapper .florist-result-section-content .tw-miles::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23535369' stroke-width='2.2'%3E%3Cpath d='M12 21s7-6.1 7-11.5A7 7 0 0 0 5 9.5C5 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.tw-list #florist-result-wrapper .florist-result-section-content .tw-rating{display:inline-flex;align-items:center;gap:6px}.tw-list #florist-result-wrapper .florist-result-section-content .tw-rating strong{color:#23233d;font-weight:600}.tw-list #florist-result-wrapper .florist-result-section-content .tw-count{color:#535369}.tw-list #florist-result-wrapper .florist-result-section-content .tw-stars{position:relative;display:block;width:86px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23e3e3e8'%3E%3Cpath id='s' d='M8 .8l2.2 4.7 5.1.6-3.8 3.5 1 5.1L8 12.2 3.5 14.7l1-5.1L.7 6.1l5.1-.6z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") 0 0/86px 16px no-repeat}.tw-list #florist-result-wrapper .florist-result-section-content .tw-stars>span{position:absolute;inset:0 auto 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='%23f5b301'%3E%3Cpath id='s' d='M8 .8l2.2 4.7 5.1.6-3.8 3.5 1 5.1L8 12.2 3.5 14.7l1-5.1L.7 6.1l5.1-.6z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") 0 0/86px 16px no-repeat}.tw-list #florist-result-wrapper .florist-result-section-content .address-box{margin-top:8px}.tw-list #florist-result-wrapper .florist-result-section-content .florist-address{color:#535369 !important;font-size:16px !important;line-height:1.5 !important}@media(min-width: 1100px){.tw-list #florist-result-wrapper .florist-result-section-content>.left>.bottom{padding-top:20px !important}}.tw-list #florist-result-wrapper .florist-result-section-content .flo-product .image-container{position:relative;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:1/1;border-radius:12px !important}.tw-list #florist-result-wrapper .florist-result-section-content .flo-product .image-container img{position:absolute;inset:0}.tw-list #florist-result-wrapper .florist-result-section-content .flo-product .prod-bottom-wrap{left:10px;right:auto;bottom:10px;width:auto !important;max-width:calc(100% - 20px)}.tw-list #florist-result-wrapper .florist-result-section-content .flo-product .prod-bottom-wrap p{display:inline-block !important;width:auto !important;background:rgba(255,255,255,.96);font-weight:600 !important}.tw-list #florist-result-wrapper .florist-result-section-content .flo-product .prod-bottom-wrap p::before{font-weight:500}.tw-list #florist-result-wrapper .florist-result-section-content .right-res{justify-self:stretch;width:100% !important;max-width:none !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content{width:100% !important}@media(min-width: 1100px){.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content{padding-top:20px !important}}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content .btn{display:inline-flex !important;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0 24px !important;border:0 !important;border-radius:8px !important;background:#ffd86e !important;color:#23233d !important;font-size:16px !important;font-weight:600 !important;line-height:1.2 !important;transition:background .15s}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content .btn:hover,.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content .btn:focus-visible{background:#f9ce58 !important}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name{font-size:clamp(22.4px,2vw,28px) !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res{position:static !important;inset:auto !important}@media(max-width: 1279px){.tw-list #florist-result-wrapper .florist-result-section-content,.tw-list #florist-result-wrapper .florist-result-section-content:first-child{padding:24px 0 28px !important}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name{margin-bottom:6px !important}}@media(min-width: 768px)and (max-width: 1099px){.tw-list #florist-result-wrapper .florist-result-section-content>.left{grid-template-columns:200px minmax(0, 1fr);grid-template-areas:"photo info" "photo prods" "photo cta";grid-template-rows:auto 1fr auto;gap:0 24px}.tw-list #florist-result-wrapper .florist-result-section-content .left-res>.image-container{aspect-ratio:1/1;align-self:start}.tw-list #florist-result-wrapper .florist-result-section-content>.left>.bottom{display:block;padding-top:20px !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center !important;gap:12px 20px;padding-top:20px !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content p{order:1;white-space:nowrap}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content .btn{order:2;width:auto}}@media(max-width: 767px){.tw-list #florist-result-wrapper .florist-result-section-content,.tw-list #florist-result-wrapper .florist-result-section-content:first-child{padding:16px 0 24px !important}.tw-list #florist-result-wrapper .florist-result-section-content>.left{gap:0;padding:0 !important}.tw-list #florist-result-wrapper .florist-result-section-content .left-res>.image-container{margin-bottom:16px !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content{flex-direction:column;align-items:stretch !important;gap:14px;padding-top:20px !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content .btn{width:100%}}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content p{color:#4f5064 !important;font-size:17px !important;line-height:1.3 !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content p span{color:#007b2e !important;font-weight:700 !important;font-size:inherit !important}@media(max-width: 767px){.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content p{font-size:18px !important}}.tw-list .tw-map a.rvp__pill,.tw-list .tw-map a.rvp__pill:hover,.tw-list .tw-map a.rvp__pill:visited{color:#fff !important;text-decoration:none}.tw-list .tw-map a.rvp__pill strong{color:#fff !important;font-weight:600}.tw-list .tw-map a.rvp__pill>span{color:rgba(255,255,255,.85) !important}.tw-list .tw-map a.rvp__pill .rvp__star{color:#f0b43c !important}.tw-list .tw-map .rvp.is-hot .rvp__pill,.tw-list .tw-map .rvp.is-sel .rvp__pill{transform:translate(calc(-50% + var(--rvp-dx, 0px)), 0)}.tw-list .tw-map .rvp__pill::after{left:calc(50% - var(--rvp-dx, 0px))}.tw-list .tw-map .rvp.is-below .rvp__pill{top:calc(100% + 10px);bottom:auto}.tw-list .tw-map .rvp.is-below .rvp__pill::after{top:-5px;bottom:auto}.tw-miles__area{display:none}@media(max-width: 767px){.tw-miles__area{display:inline}.tw-miles__from{display:none}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name{margin:0 0 12px !important;font-size:22px !important;font-weight:700 !important;line-height:1.15 !important}.tw-list #florist-result-wrapper .florist-result-section-content .tw-meta{align-items:center;gap:4px 10px;margin:0 !important;color:#4f5064;font-size:15px;line-height:1.35}.tw-list #florist-result-wrapper .florist-result-section-content .tw-count{color:#4f5064}.tw-list #florist-result-wrapper .florist-result-section-content .tw-stars{display:none}.tw-list #florist-result-wrapper .florist-result-section-content .tw-rating{gap:4px}.tw-list #florist-result-wrapper .florist-result-section-content .tw-rating strong::before{content:"★";margin-right:3px;color:#f5b301}.tw-list #florist-result-wrapper .florist-result-section-content .address-box{display:none}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content{gap:16px;padding-top:16px !important}.tw-list #florist-result-wrapper .florist-result-section-content .right-res-content p{font-size:16px !important;line-height:1.35 !important}}@media(min-width: 768px){.tw.is-florists .tw__bar{margin-bottom:0 !important}.town26:not(.town26--c) .tw-list{padding-top:0 !important}.tw-list #florist-result-wrapper>.florist-result-section-content:first-child{padding-top:24px !important}.tw-list .tw-mapwrap{margin-top:24px}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name{margin:0 0 8px !important}.tw-list #florist-result-wrapper .florist-result-section-content .florist-name-content{margin:0 !important}.tw-list #florist-result-wrapper .florist-result-section-content .tw-meta{margin:0 !important}.tw-list #florist-result-wrapper .florist-result-section-content .address-box{margin:5px 0 0 !important;padding:0 !important}.tw-list #florist-result-wrapper .florist-result-section-content>.left>.bottom{padding-top:16px !important}}.tw-list .florist-result-section-content .florist-name-content .florist-name a{color:#c64669 !important}html[data-journey=a] .tw-list .florist-result-section-content .florist-name-content .florist-name a{color:var(--d2f-shop-name, #e34671) !important}.town26{display:flow-root}@media(max-width: 767px){.town26 .s26--band{padding-top:12px}}.town26{--tp-navy: #23233d;--tp-ink: #4f5064;--tp-muted: #67687d;--tp-line: #ececf1;--tp-panel: #f6f5f2;--tp-blush: #fceaf4;--tp-yellow: #ffd86e;--tp-yellow-h: #ffcd45}#main .town26 .btn,#main .town26 .rv-btn,#main .town26 a.btn-yellow{border-radius:8px !important}#main .town26:not(.town26--c) .btn,#main .town26:not(.town26--c) .rv-btn,#main .town26:not(.town26--c) a.btn-yellow{min-height:48px;font-weight:600 !important}#main .town26 .currency-select-trigger{border-radius:8px !important}#main .town26:not(.town26--c) .rv-about,#main .town26:not(.town26--c) .city-delivery-summary,#main .town26:not(.town26--c) .filter-by-location-section,#main .town26:not(.town26--c) .why-shop-section,#main .town26:not(.town26--c) .text-image-banner-section,#main .town26:not(.town26--c) #faq,#main .town26:not(.town26--c) .other-links-section{margin-top:72px !important;padding-top:0 !important;padding-bottom:0 !important}#main .town26:not(.town26--c) .rv-about h2,#main .town26:not(.town26--c) .city-delivery-summary .topic,#main .town26:not(.town26--c) .filter-by-title,#main .town26:not(.town26--c) .why-title,#main .town26:not(.town26--c) #quick-facts h2,#main .town26:not(.town26--c) #faq .topic,#main .town26:not(.town26--c) .other-links .tp-h,#main .town26:not(.town26--c) .other-links-section .right>span{display:block;margin:0 0 16px !important;color:var(--tp-navy) !important;font-size:28px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:-0.015em;text-align:left !important}#main .town26:not(.town26--c) .rv-about{display:grid !important;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:32px;align-items:start;padding:0 !important;border-radius:0 !important;background:none !important}#main .town26:not(.town26--c) .rv-about p,#main .town26:not(.town26--c) .city-delivery-summary p:not(.topic){color:var(--tp-ink) !important;font-size:17px !important;line-height:1.6 !important}#main .town26:not(.town26--c) .rv-about dl{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0}#main .town26:not(.town26--c) .rv-about dl>div{padding:20px 16px !important;border:1px solid var(--tp-line);border-radius:16px !important;background:#fff !important;text-align:left !important}#main .town26:not(.town26--c) .rv-about dt{font-size:30px !important;line-height:1.1 !important;font-weight:600 !important;color:var(--tp-navy) !important}#main .town26:not(.town26--c) .rv-about dd{margin:6px 0 0 !important;font-size:15px !important;color:var(--tp-muted) !important}#main .town26:not(.town26--c) .city-delivery-summary{padding:0 !important}#main .town26:not(.town26--c) .city-delivery-summary-content{padding:0 !important;border:0 !important;background:none !important;max-width:820px}#main .town26:not(.town26--c) .filter-by-location-section{background:none !important}#main .town26:not(.town26--c) .filter-by-location-section-content{padding:0 !important;border-radius:0 !important;background:none !important}#main .town26:not(.town26--c) .filter-locations{flex-wrap:wrap !important;overflow:visible !important;gap:8px !important}#main .town26:not(.town26--c) .filter-locations .location-name,#main .town26:not(.town26--c) .other-links a{display:inline-flex;align-items:center;min-height:44px;margin:0 !important;padding:0 18px !important;border:1px solid var(--tp-line) !important;border-radius:999px !important;background:#fff !important;color:var(--tp-navy) !important;font-size:15px !important;font-weight:500 !important;text-decoration:none !important}#main .town26:not(.town26--c) .filter-locations .location-name:hover,#main .town26:not(.town26--c) .other-links a:hover{border-color:var(--tp-navy) !important}#main .town26:not(.town26--c) .why-shop-section{padding-left:30px !important;padding-right:30px !important}#main .town26:not(.town26--c) .why-shop-section>.wrapper-content{max-width:none !important;margin:0 !important;padding:56px 48px !important;border-radius:24px;background:var(--tp-panel)}#main .town26:not(.town26--c) .why-subtitle{margin:-8px 0 24px !important;color:var(--tp-muted) !important;font-size:17px !important;text-align:left !important}#main .town26:not(.town26--c) .why-shop-section-content{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px !important}#main .town26:not(.town26--c) .why-col{width:auto !important;max-width:none !important;margin:0 !important;padding:24px !important;border:0 !important;border-radius:16px !important;background:#fff !important}#main .town26:not(.town26--c) .why-col>i{display:grid !important;place-items:center;width:44px !important;height:44px !important;padding:0 !important;border-radius:50% !important;background:var(--tp-blush) !important;color:var(--tp-navy) !important;font-size:22px !important}#main .town26:not(.town26--c) .why-col>i::before{color:var(--tp-navy) !important}#main .town26:not(.town26--c) .why-point-title{margin:16px 0 6px !important;font-size:18px !important;font-weight:600 !important;color:var(--tp-navy) !important}#main .town26:not(.town26--c) .why-desc{margin:0 !important;color:var(--tp-muted) !important;font-size:15px !important}#main .town26:not(.town26--c) .text-image-banner-section{margin-bottom:0 !important}#main .town26:not(.town26--c) .text-image-banner-section .left{padding:0 !important;border-radius:0 !important;background:none !important;max-width:820px}#main .town26:not(.town26--c) .text-image-banner-section .right{display:none !important}#main .town26:not(.town26--c) #quick-facts{margin:0 !important}#main .town26:not(.town26--c) #quick-facts p{color:var(--tp-ink) !important;font-size:17px !important;line-height:1.65 !important}#main .town26--county .text-image-banner-section .tabs{margin:0 0 12px !important;padding:6px 12px !important;border:1px solid var(--tp-line);border-radius:999px;background:#fff !important;color:var(--tp-navy) !important}#main .town26--county .text-image-banner-section .tabs p{margin:0;color:var(--tp-navy) !important;font-size:14px !important;font-weight:600 !important}#main .town26--county .text-image-banner-section .h2{margin:0 0 12px !important;color:var(--tp-navy) !important;font-size:28px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:-0.015em;text-align:left !important}#main .town26--county .text-image-banner-section .tib-text{color:var(--tp-ink) !important;font-size:17px !important;line-height:1.65 !important}#main .town26:not(.town26--c) #faq .help-support-faqs,#main .town26:not(.town26--c) #faq .help-support-faqs-content{margin:0 !important}#main .town26:not(.town26--c) #faq .topic{margin-top:0 !important}#main .town26:not(.town26--c) #faq .faq-topic-container,#main .town26:not(.town26--c) #faq .help-support-accs{border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important}#main .town26:not(.town26--c) #faq .accordion{margin:0 !important;border:0 !important;background:none}#main .town26:not(.town26--c) #faq .accordion__title{margin:0 0 8px !important;padding:18px 20px !important;border:1px solid var(--tp-line) !important;border-radius:12px !important;background:#fff !important}#main .town26:not(.town26--c) #faq .accordion__title:hover{border-color:#c9c9d3 !important}#main .town26:not(.town26--c) #faq .accordion__title h3{color:var(--tp-navy) !important;font-size:17px !important;font-weight:600 !important;line-height:1.4 !important}#main .town26:not(.town26--c) #faq .accordion__content{padding:0 20px 20px !important;color:var(--tp-ink) !important;font-size:16px;line-height:1.6}#main .town26:not(.town26--c) .other-links-section-content{padding:0 0 72px !important;border-top:0 !important}#main .town26:not(.town26--c) .other-links-section .right>span{margin-bottom:16px !important}#main .town26:not(.town26--c) .other-links{gap:8px !important}@media(max-width: 1023px){#main .town26:not(.town26--c) .rv-about{grid-template-columns:1fr;gap:20px}#main .town26:not(.town26--c) .why-shop-section-content{grid-template-columns:1fr 1fr}#main .town26:not(.town26--c) .why-shop-section>.wrapper-content{padding:40px 32px !important}#main .town26:not(.town26--c) .why-shop-section{padding-left:24px !important;padding-right:24px !important}}@media(max-width: 767px){#main .town26:not(.town26--c) .rv-about,#main .town26:not(.town26--c) .city-delivery-summary,#main .town26:not(.town26--c) .filter-by-location-section,#main .town26:not(.town26--c) .why-shop-section,#main .town26:not(.town26--c) .text-image-banner-section,#main .town26:not(.town26--c) #faq,#main .town26:not(.town26--c) .other-links-section{margin-top:48px !important}#main .town26:not(.town26--c) .rv-about h2,#main .town26:not(.town26--c) .city-delivery-summary .topic,#main .town26:not(.town26--c) .filter-by-title,#main .town26:not(.town26--c) .why-title,#main .town26:not(.town26--c) #quick-facts h2,#main .town26:not(.town26--c) #faq .topic,#main .town26:not(.town26--c) .other-links-section .right>span{font-size:24px !important}#main .town26:not(.town26--c) nav.breadcrumb-search>.wrapper-content{padding-top:24px !important}#main .town26:not(.town26--c) .florist-result-section>.wrapper-content>.flex-between{margin-bottom:16px !important}#main .town26--county .text-image-banner-section .tabs{margin-left:0 !important;margin-right:0 !important}#main .town26--county .text-image-banner-section .h2{margin-top:0 !important;font-size:24px !important}#main .town26:not(.town26--c) .why-shop-section{padding-left:16px !important;padding-right:16px !important}#main .town26:not(.town26--c) .why-shop-section>.wrapper-content{padding:32px 16px !important;border-radius:24px}#main .town26:not(.town26--c) .why-shop-section-content{grid-template-columns:1fr;gap:8px !important}#main .town26:not(.town26--c) .why-col{display:grid !important;grid-template-columns:44px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:start;padding:16px !important}#main .town26:not(.town26--c) .why-col>i{grid-row:span 2}#main .town26:not(.town26--c) .why-point-title{margin:0 0 4px !important;font-size:17px !important}#main .town26:not(.town26--c) .rv-about dl>div{padding:16px 12px !important}#main .town26:not(.town26--c) .rv-about dt{font-size:24px !important}#main .town26:not(.town26--c) .other-links-section-content{padding-bottom:48px !important}}html.a26{--d2f-p-yellow: #ffd86e;--d2f-p-yellow-hover: #f9ce58;--d2f-p-yellow-soft: #fefcea;--d2f-p-navy: #23233d;--d2f-p-ink: #4f5064;--d2f-p-ink-muted: #535369;--d2f-p-blush: #fceaf4;--d2f-p-white: #ffffff;--d2f-p-grey-50: #f9f9fb;--d2f-p-grey-100: #f2f2f2;--d2f-p-grey-200: #e6e7ea;--d2f-p-grey-400: #c2c2ca;--d2f-p-star: #f5b301;--d2f-p-nav: #57585d;--d2f-p-pink: #e34671;--d2f-p-pink-strong: #c42f5a;--d2f-brand: var(--d2f-p-yellow);--d2f-brand-hover: var(--d2f-p-yellow-hover);--d2f-brand-soft: var(--d2f-p-yellow-soft);--d2f-on-brand: var(--d2f-p-navy);--d2f-heading: var(--d2f-p-navy);--d2f-text: var(--d2f-p-ink);--d2f-text-muted: var(--d2f-p-ink-muted);--d2f-text-inverse: var(--d2f-p-white);--d2f-surface: var(--d2f-p-white);--d2f-surface-quiet: var(--d2f-p-grey-50);--d2f-surface-review: var(--d2f-p-blush);--d2f-page: var(--d2f-p-grey-100);--d2f-border: var(--d2f-p-grey-200);--d2f-border-strong: var(--d2f-p-grey-400);--d2f-star: var(--d2f-p-star);--d2f-nav: var(--d2f-p-nav);--d2f-shop-name: var(--d2f-p-pink);--d2f-shop-name-small: var(--d2f-p-pink-strong);--d2f-scrim: 20, 20, 35;--d2f-font: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d2f-w-regular: 400;--d2f-w-medium: 500;--d2f-w-semibold: 600;--d2f-w-bold: 700;--d2f-fs-label: 12px;--d2f-fs-badge: 13px;--d2f-fs-small: 14px;--d2f-fs-meta: 15px;--d2f-fs-body: 16px;--d2f-fs-lead: 18px;--d2f-fs-card: 1.1rem;--d2f-fs-h3: clamp(1.3rem, 2vw, 1.6rem);--d2f-fs-h2: clamp(1.45rem, 2.4vw, 2rem);--d2f-fs-quote: clamp(1.25rem, 2.6vw, 2rem);--d2f-fs-clock: clamp(1.9rem, 4vw, 2.8rem);--d2f-fs-h1: clamp(1.75rem, 5vw, 3.8rem);--d2f-lh-tight: 1.04;--d2f-lh-snug: 1.2;--d2f-lh-body: 1.65;--d2f-track-tight: -0.02em;--d2f-track-label: .07em;--d2f-s-1: 4px;--d2f-s-2: 8px;--d2f-s-3: 12px;--d2f-s-4: 16px;--d2f-s-5: 20px;--d2f-s-6: 24px;--d2f-s-8: 32px;--d2f-s-10: 40px;--d2f-s-12: 48px;--d2f-s-16: 64px;--d2f-section-gap: clamp(32px, 5vw, 64px);--d2f-gap: clamp(16px, 2.5vw, 32px);--d2f-gutter: 16px;--d2f-max: 1260px;--d2f-r-sm: 8px;--d2f-r-card: 16px;--d2f-r-pill: 999px;--d2f-shadow-card: 0 10px 30px rgba(20, 20, 35, .06);--d2f-shadow-lift: 0 10px 24px rgba(0, 0, 0, .08);--d2f-tap: 44px;--d2f-ease: .3s ease;--d2f-focus: 0 0 0 2px var(--d2f-surface), 0 0 0 4px var(--d2f-heading);--brand: var(--d2f-text);--button_text: var(--d2f-heading);--grey_alt_2: var(--d2f-text-muted);--brand_yellow: var(--d2f-brand);--brand_yellow_hov: var(--d2f-brand-hover);--yellow_alt: var(--d2f-brand-soft);--d2f-pink: var(--d2f-surface-review);--border_two: var(--d2f-border);--border_three: var(--d2f-border-strong);--white_alt_2: var(--d2f-surface-quiet);--body_font: var(--d2f-font);--heading_font: var(--d2f-font)}html.a26{--a26-ink: var(--d2f-text);--a26-navy: var(--d2f-heading);--a26-muted: var(--d2f-text-muted);--a26-line: var(--d2f-border);--a26-line-strong: var(--d2f-border-strong);--a26-card-r: var(--d2f-r-card);--a26-btn-r: var(--d2f-r-sm);--a26-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--a26-icon-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");--a26-icon-truck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E");--a26-icon-back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");--a26-icon-bin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4.5h6V7M6.5 7l1 13h9l1-13M10 11v5M14 11v5'/%3E%3C/svg%3E");--a26-icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");--a26-icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--a26-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}html.a26 .a26-ico,html.a26 .basket-products-section .breadcrumb.home::before,html.a26 .order-today-ban::before,html.a26 .right-info-top .top-info::before,html.a26 .secure-container::before,html.a26 .checkout-header-content>.icon-wrap:first-child::before,html.a26 .checkout-header-content .help-wrap::before,html.a26 .check-secure::before,html.a26 .action-btns .delete::before{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;background:currentColor;-webkit-mask:var(--a26-i) center/contain no-repeat;mask:var(--a26-i) center/contain no-repeat}html.a26 body{font-family:var(--d2f-font);color:var(--a26-ink);background:var(--d2f-page)}html.a26 :focus-visible{outline:none;box-shadow:var(--d2f-focus);border-radius:4px}html.a26 .checkout-header{background:var(--d2f-surface);border-bottom:1px solid var(--a26-line)}html.a26 .checkout-header-content{padding:14px 0;min-height:72px;box-sizing:border-box}html.a26 .checkout-header-content .main-logo img{max-width:150px;height:auto;display:block}html.a26 .checkout-header-content>.icon-wrap:first-child{gap:8px;color:var(--a26-navy);--a26-i: var(--a26-icon-lock)}html.a26 .checkout-header-content>.icon-wrap:first-child img,html.a26 .checkout-header-content .help-wrap img{display:none}html.a26 .checkout-header-content .icon-wrap .secure{color:var(--a26-navy);font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);margin:0}html.a26 .checkout-header-content .help-wrap{gap:8px;color:var(--a26-navy);--a26-i: var(--a26-icon-phone)}html.a26 .checkout-header-content .help-l{font-size:var(--d2f-fs-small);color:var(--a26-ink);margin:0}html.a26 .checkout-header-content .help-l a{color:var(--a26-navy);font-weight:var(--d2f-w-bold);text-decoration:none;white-space:nowrap}html.a26 .checkout-header-content .help-l a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width: 767px){html.a26 .checkout-header-content{min-height:60px;padding:10px 0}html.a26 .checkout-header-content .main-logo img{max-width:132px}}html.a26 .basket-products-section,html.a26 .basket-empty-section{background:var(--d2f-surface-quiet);padding-top:28px;border-top:0}html.a26 .basket-products-section-content{padding-bottom:72px}html.a26 .basket-products-section .breadcrumbs{margin:0 0 8px}html.a26 .basket-products-section .breadcrumb{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--a26-navy);font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);margin:0}html.a26 .basket-products-section .breadcrumb img{display:none}html.a26 .basket-products-section .breadcrumb.home::before{--a26-i: var(--a26-icon-back);width:18px;height:18px}html.a26 .basket-products-section .breadcrumb:hover{border-bottom:0 !important}html.a26 .basket-products-section .seperator{color:var(--a26-line-strong)}html.a26 .basket-info{align-items:center;gap:16px;flex-wrap:wrap}html.a26 .basket-info .basket-title{font-size:var(--d2f-fs-h2);line-height:var(--d2f-lh-snug);font-weight:var(--d2f-w-bold);color:var(--a26-navy);letter-spacing:var(--d2f-track-tight);margin:0}html.a26 .basket-products-section .order-today-ban{display:inline-flex !important;align-items:center;gap:10px;margin:0;padding:10px 18px 10px 14px;background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:var(--d2f-r-pill);color:var(--a26-navy);--a26-i: var(--a26-icon-truck)}html.a26 .order-today-ban i.ph{display:none}html.a26 .basket-products-section .order-today-ban p{font-size:var(--d2f-fs-meta) !important;color:var(--a26-ink);margin:0;line-height:1.35}html.a26 .basket-products-section .order-today-ban span{color:var(--a26-navy);font-weight:var(--d2f-w-bold)}html.a26 .basket-products-section .num-items{color:var(--a26-muted);font-size:var(--d2f-fs-meta);margin:12px 0 12px}html.a26 .basket-item-summary{gap:32px;align-items:flex-start}html.a26 .basket-item-summary>.left{margin-right:0;min-width:0;flex:1 1 auto}html.a26 .basket-item-summary .right-info{flex:0 0 380px;max-width:380px;position:sticky;top:24px}@media(max-width: 1150px){html.a26 .basket-item-summary .right-info{flex-basis:330px;max-width:330px}}@media(max-width: 1023px){html.a26 .basket-item-summary{gap:0}html.a26 .basket-item-summary>.left{width:100%}html.a26 .basket-item-summary .right-info{position:static;flex-basis:auto;max-width:100%;width:100%;margin-top:8px}}html.a26 .basket-item-summary .left-content{background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:var(--a26-card-r);box-shadow:var(--d2f-shadow-card);padding:20px;margin:0 0 16px;gap:20px}html.a26 .basket-item-summary .left-content .mob-img-text-container-flex .image-container{margin-right:0;min-width:0;min-height:0;width:160px;height:160px;border-radius:12px;background:var(--d2f-surface-quiet)}html.a26 .basket-item-summary .left-content .mob-img-text-container-flex .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}html.a26 .basket-item-summary .info-product{display:flex;flex-direction:column;min-width:0}html.a26 .basket-item-summary .info-product .top{margin-bottom:16px;gap:16px}html.a26 .basket-item-summary .titles{color:var(--a26-navy)}html.a26 .basket-item-summary .info-product .item-title{font-size:20px;line-height:var(--d2f-lh-snug);font-weight:var(--d2f-w-bold);margin:0}html.a26 .basket-item-summary .info-product .top .right p.price{font-size:20px;font-weight:var(--d2f-w-bold);color:var(--a26-navy);font-variant-numeric:tabular-nums;margin:0}html.a26 .currsym,html.a26 .currprice{font-style:normal}html.a26 .info-product .card-message,html.a26 .info-product .special-request{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:baseline;background:var(--d2f-surface-quiet);margin:0;padding:12px 16px}html.a26 .info-product .card-message{border-radius:12px 12px 0 0;border-bottom:1px solid var(--a26-line)}html.a26 .info-product .special-request{border-radius:0 0 12px 12px}html.a26 .info-product .card-left{margin:0 !important}html.a26 .info-product .card-left p{font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);color:var(--a26-muted);margin:0}html.a26 .info-product .right-card p,html.a26 .info-product .right-req p{font-size:var(--d2f-fs-body);color:var(--a26-navy);line-height:1.5;margin:0;overflow-wrap:anywhere}html.a26 .info-product .action-btns{margin-top:16px;gap:10px;flex-wrap:wrap;align-items:center}html.a26 .info-product .action-btns .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;margin:0;box-sizing:border-box;background:var(--d2f-surface);border:1px solid var(--a26-line-strong);border-radius:var(--a26-btn-r);color:var(--a26-navy);font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);cursor:pointer;transition:background var(--d2f-ease),border-color var(--d2f-ease)}html.a26 .info-product .action-btns .action-btn:hover{background:var(--d2f-surface-quiet);border-color:var(--a26-navy)}html.a26 .info-product .action-btns .action-btn::before,html.a26 .info-product .action-btns .action-btn::after{display:none}html.a26 .info-product .action-btns .delete,html.a26 .info-product .action-btns .delete.action-btn{margin-left:auto;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--a26-ink);padding:0 8px;--a26-i: var(--a26-icon-bin);display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);text-decoration:none}html.a26 .info-product .action-btns .delete::before{display:inline-block !important;width:18px;height:18px}html.a26 .info-product .action-btns .delete img{display:none}html.a26 .info-product .action-btns .delete:hover{background:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:3px;color:var(--a26-navy)}html.a26 .basket-item-summary .left-content-bottom{margin-top:0}html.a26 .basket-item-summary .left-content-bottom .image-container{width:96px !important;height:96px !important}html.a26 .info-product-add-on .top{margin-bottom:4px !important}html.a26 .info-product-add-on .action-btns{margin-top:4px !important}html.a26 .additional-container .van-container{width:96px !important;height:96px !important;display:grid;place-items:center}html.a26 .additional-text p{color:var(--a26-ink);font-size:var(--d2f-fs-meta)}html.a26 .recommended-add-ons-section.basket-rec-add-ons{background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:var(--a26-card-r);box-shadow:var(--d2f-shadow-card);padding:20px;margin-top:8px}html.a26 .recommended-add-ons-section .recommended-title{font-size:20px;font-weight:var(--d2f-w-bold);color:var(--a26-navy);margin:0 0 16px;line-height:var(--d2f-lh-snug)}html.a26 .recommended-add-ons-section-content{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}html.a26 .recommended-add-ons-section-content .tile-large-white{width:auto !important;margin:0 !important;display:flex;flex-direction:column}html.a26 .tile-large-white-img{border-radius:12px;overflow:hidden;background:var(--d2f-surface-quiet);aspect-ratio:1/1;height:auto !important}html.a26 .tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}html.a26 .tile-large-white-text{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 !important}html.a26 .tile-large-white-text .p-style.title{font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold);color:var(--a26-navy);line-height:1.3;margin:0 0 2px}html.a26 .tile-large-white-text .p-style.price{font-size:var(--d2f-fs-meta);color:var(--a26-ink);margin:0}html.a26 .tile-large-white-text .add-item-to-basket{width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;background:var(--d2f-surface);border:1px solid var(--a26-line-strong);border-radius:var(--a26-btn-r);color:var(--a26-navy);cursor:pointer;transition:background var(--d2f-ease),border-color var(--d2f-ease)}html.a26 .tile-large-white-text .add-item-to-basket img{display:none}html.a26 .tile-large-white-text .add-item-to-basket::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--a26-icon-plus) center/contain no-repeat;mask:var(--a26-icon-plus) center/contain no-repeat}html.a26 .tile-large-white-text .add-item-to-basket:hover{background:var(--d2f-brand);border-color:var(--d2f-brand)}html.a26 .right-info .lock-img{display:none}html.a26 .right-info-top{background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:var(--a26-card-r);box-shadow:var(--d2f-shadow-card);padding:24px}html.a26 .right-info-top .top-info{justify-content:flex-start;align-items:center;gap:10px;color:var(--a26-navy);--a26-i: var(--a26-icon-lock);margin-bottom:16px}html.a26 .right-info-top .top-info .titles{text-align:left !important;width:auto !important;margin:0 !important;font-size:20px;font-weight:var(--d2f-w-bold);color:var(--a26-navy)}html.a26 .price-summary>div:not(.total){margin:0;padding:6px 0}html.a26 .price-summary>div p{font-size:var(--d2f-fs-body) !important;color:var(--a26-ink) !important;margin:0}html.a26 .price-summary>div p:last-child{color:var(--a26-navy) !important;font-weight:var(--d2f-w-semibold);font-variant-numeric:tabular-nums}html.a26 .price-summary .icon-wrap p{margin:0 !important}html.a26 .price-summary .delivery-included{border-bottom:1px solid var(--a26-line);padding-bottom:14px !important;margin-bottom:0 !important}html.a26 .price-summary .saved .saved-amount{color:#2f6b33 !important}html.a26 .price-summary .total{margin:0;padding:16px 0 20px;border-top:0;align-items:baseline}html.a26 .price-summary .total p{color:var(--a26-navy) !important;font-size:18px !important;font-weight:var(--d2f-w-bold)}html.a26 .price-summary .total .cost{font-size:28px !important;font-weight:800;letter-spacing:var(--d2f-track-tight)}html.a26 .price-summary .btn.btn-yellow{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;box-sizing:border-box;background:var(--d2f-brand);color:var(--d2f-on-brand);border:0;border-radius:var(--a26-btn-r);font-size:17px;font-weight:var(--d2f-w-bold);text-decoration:none;transition:background var(--d2f-ease)}html.a26 .price-summary .btn.btn-yellow:hover{background:var(--d2f-brand-hover)}html.a26 .right-info .cards{display:grid !important;grid-template-columns:repeat(5, 1fr);gap:8px;margin:16px 0 0}html.a26 .right-info .cards .card-container{width:auto !important;height:36px;margin:0 !important;display:grid;place-items:center;background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:6px;padding:0 6px}html.a26 .right-info .cards .card-container img{max-height:18px;max-width:100%;width:auto}html.a26 .right-info .secure-container{justify-content:center;gap:6px;margin:14px 0 0;padding:0;background:none;color:var(--a26-navy);--a26-i: var(--a26-icon-shield)}html.a26 .right-info .secure-container img{display:none}html.a26 .right-info .secure-container p{color:var(--a26-navy);font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);margin:0}html.a26 .right-info .lines{color:var(--a26-muted);font-size:var(--d2f-fs-small);line-height:1.55;text-align:center;margin:10px 8px 0}@media(max-width: 767px){html.a26 .basket-products-section,html.a26 .basket-empty-section{padding-top:12px}html.a26 .basket-products-section-content{padding-bottom:40px}html.a26 .basket-info{gap:10px}html.a26 .basket-info .basket-title{font-size:26px}html.a26 .basket-products-section .order-today-ban{border-radius:12px;width:100%;box-sizing:border-box}html.a26 .basket-products-section .num-items{margin:14px 0 10px}html.a26 .basket-item-summary .left-content{padding:16px;gap:0}html.a26 .basket-item-summary .left-content .mob-img-text-container-flex{gap:14px;margin-bottom:14px;align-items:flex-start}html.a26 .basket-item-summary .left-content .mob-img-text-container-flex .image-container{width:96px;height:96px}html.a26 .product-title-mobile{padding-right:40px;align-self:center}html.a26 .product-title-mobile .titles p{font-size:17px !important;font-weight:var(--d2f-w-bold);color:var(--a26-navy) !important;line-height:1.3 !important;margin:0 0 4px !important}html.a26 .product-title-mobile .titles .titles-price{font-size:17px !important;color:var(--a26-navy) !important}html.a26 .product-title-mobile .delete{position:absolute;top:-8px !important;right:-8px !important;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--a26-btn-r);color:var(--a26-ink)}html.a26 .product-title-mobile .delete img{display:none}html.a26 .product-title-mobile .delete::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--a26-icon-x) center/contain no-repeat;mask:var(--a26-icon-x) center/contain no-repeat}html.a26 .info-product .card-message,html.a26 .info-product .special-request{grid-template-columns:1fr;gap:2px}html.a26 .info-product .action-btns{margin-top:12px}html.a26 .info-product .action-btns .action-btn:not(.delete){flex:1 1 0;padding:0 10px;font-size:var(--d2f-fs-small)}html.a26 .recommended-add-ons-section.basket-rec-add-ons{padding:16px}html.a26 .recommended-add-ons-section .recommended-title{font-size:18px;margin-bottom:8px}html.a26 .recommended-add-ons-section-content{grid-template-columns:1fr;gap:0}html.a26 .recommended-add-ons-section-content .tile-large-white{flex-direction:row;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--a26-line)}html.a26 .recommended-add-ons-section-content .tile-large-white:first-child{border-top:0}html.a26 .tile-large-white-img{width:64px;min-width:64px;height:64px !important}html.a26 .tile-large-white-text{flex:1 1 auto;margin-top:0}html.a26 .tile-large-white-text .p-style.title{font-size:var(--d2f-fs-body)}html.a26 .right-info-top{padding:20px}html.a26 .right-info .cards{gap:6px}}html.a26 .basket-empty-section-content{background:var(--d2f-surface);border:1px solid var(--a26-line);border-radius:var(--a26-card-r);box-shadow:var(--d2f-shadow-card);max-width:560px;margin:24px auto 96px;padding:48px 24px;box-sizing:border-box;text-align:center}html.a26 .basket-empty-section-content img{width:72px;height:auto}html.a26 .basket-empty-section-content .basket-empty{font-size:var(--d2f-fs-h2);font-weight:var(--d2f-w-bold);color:var(--a26-navy);margin:16px 0 8px;letter-spacing:var(--d2f-track-tight)}html.a26 .basket-empty-section-content .basket-ready{color:var(--a26-ink);font-size:var(--d2f-fs-body);line-height:1.6;max-width:36ch;margin:0 auto}html.a26 .basket-empty-section-content .basket-ready a{color:var(--a26-navy);font-weight:var(--d2f-w-bold);text-decoration:underline;text-underline-offset:3px}@media(max-width: 767px){html.a26 .basket-empty-section-content{margin:8px 0 48px;padding:36px 20px}}html.a26 .checkout-footer{background:var(--d2f-surface);border-top:1px solid var(--a26-line)}html.a26 .checkout-footer-content{padding:20px 0;gap:16px}html.a26 .check-secure{gap:6px;background:none !important;padding:0 !important;color:var(--a26-navy);--a26-i: var(--a26-icon-shield)}html.a26 .check-secure img{display:none}html.a26 .check-secure .secure{color:var(--a26-navy) !important;font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);margin:0}html.a26 .checkout-links{gap:20px;align-items:center;flex-wrap:wrap}html.a26 .checkout-links a,html.a26 .checkout-links p{color:var(--a26-ink);font-size:var(--d2f-fs-small);margin:0 !important}html.a26 .checkout-links a:hover{color:var(--a26-navy);text-decoration:underline;text-underline-offset:3px}@media(max-width: 767px){html.a26 .checkout-footer-content{flex-direction:column}html.a26 .checkout-links{justify-content:center;gap:4px 18px;flex-direction:row}html.a26 .checkout-links a{min-height:44px;display:inline-flex;align-items:center}html.a26 .checkout-links p{width:100%;text-align:center}}html.a26 .no-scroll-overlay.is--active{background:rgba(var(--d2f-scrim), 0.45)}html.a26 .card-message-overlay,html.a26 .empty-basket-overlay{border-radius:var(--a26-card-r);border:0;box-shadow:0 24px 60px rgba(20,20,35,.18);padding:28px;max-width:520px;box-sizing:border-box}html.a26 .card-message-overlay .overlay-close,html.a26 .empty-basket-overlay .overlay-close{top:16px;right:16px;width:24px;height:24px;padding:10px;border-radius:var(--a26-btn-r);box-sizing:content-box}html.a26 .card-message-overlay .overlay-close:hover,html.a26 .empty-basket-overlay .overlay-close:hover{background:var(--d2f-surface-quiet)}html.a26 .card-message-overlay .change-title,html.a26 .empty-basket-overlay .remove-title{font-size:22px;font-weight:var(--d2f-w-bold);color:var(--a26-navy);margin:0 48px 16px 0;line-height:var(--d2f-lh-snug)}html.a26 .card-message-overlay .small-title{font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);color:var(--a26-navy);margin:0 0 6px}html.a26 .card-message-overlay .message-section{margin-bottom:20px}html.a26 .card-message-overlay .message-section textarea{height:140px;padding:12px 14px;font:inherit;font-size:var(--d2f-fs-body);color:var(--a26-navy);line-height:1.5;border:1px solid var(--a26-line-strong);border-radius:var(--a26-btn-r);background:var(--d2f-surface)}html.a26 .card-message-overlay .message-section textarea:focus{outline:none;border-color:var(--a26-navy);box-shadow:0 0 0 1px var(--a26-navy)}html.a26 .card-message-overlay .message-section textarea::-moz-placeholder{color:#8a8a9c}html.a26 .card-message-overlay .message-section textarea::placeholder{color:#8a8a9c}html.a26 #cardCharCount,html.a26 #reqCharCount{font-size:var(--d2f-fs-small);color:var(--a26-muted);margin-top:6px;text-align:right}html.a26 .empty-basket-overlay .remove-message{font-size:var(--d2f-fs-body);color:var(--a26-ink);line-height:1.55;margin:0 0 20px}html.a26 .empty-basket-overlay .remove-message span{color:var(--a26-navy);font-weight:var(--d2f-w-bold)}html.a26 .overlay-btn-container .btn,html.a26 .remove-btns .btn{width:100%;min-height:52px;border:0;border-radius:var(--a26-btn-r);cursor:pointer;background:var(--d2f-brand);color:var(--d2f-on-brand);font:inherit;font-size:16px;font-weight:var(--d2f-w-bold)}html.a26 .overlay-btn-container .btn:hover,html.a26 .remove-btns .btn:hover{background:var(--d2f-brand-hover)}@media(max-width: 767px){html.a26 .card-message-overlay,html.a26 .empty-basket-overlay{top:auto !important;bottom:0 !important;left:0 !important;right:0;transform:translateY(16px) !important;width:100% !important;max-width:none;border-radius:20px 20px 0 0;padding:24px 16px calc(20px + env(safe-area-inset-bottom))}html.a26 .card-message-overlay.is--active,html.a26 .empty-basket-overlay.is--active{transform:none !important}}html.a26 .order-toast-overlay-content{background:var(--a26-navy);color:#fff;border-radius:12px;box-shadow:var(--d2f-shadow-lift)}html.a26 .order-toast-overlay-content p{color:#fff;font-size:var(--d2f-fs-meta)}html.a26 .order-toast-overlay-content .progress-bar{background:var(--d2f-brand)}@media(prefers-reduced-motion: reduce){html.a26 *{transition:none !important}}html.a26 main#main,html.a26 .wrapper{background:var(--d2f-surface-quiet)}html.a26 .info-product .action-btns .action-btn{color:var(--a26-navy) !important}html.a26 .info-product .action-btns .delete.action-btn{color:var(--a26-ink) !important}html.a26 .price-summary>div>p{font-weight:var(--d2f-w-regular) !important}html.a26 .price-summary>div>p:last-child{font-weight:var(--d2f-w-semibold) !important}html.a26 .price-summary .total>p{font-weight:var(--d2f-w-bold) !important}html.a26 .price-summary .total>p.cost{font-weight:800 !important}html.a26 .right-info .secure-container{background:none !important;padding:0 !important;border-radius:0 !important}html.a26 .right-info .cards .card-container img{width:auto !important;height:18px !important;max-height:18px}html.a26 .recommended-add-ons-section.basket-rec-add-ons{padding:20px !important}html.a26 .recommended-add-ons-section-content{padding:0 !important;margin:0 !important}@media(max-width: 767px){html.a26 .info-product .action-btns .delete.mob-hide{display:none !important}html.a26 .basket-info{align-items:stretch !important;text-align:left}html.a26 .basket-info .basket-title{text-align:left}html.a26 .recommended-add-ons-section.basket-rec-add-ons{padding:16px !important}html.a26 .tile-large-white-text{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;text-align:left}html.a26 .tile-large-white-text .tile-text-left,html.a26 .tile-large-white-text .tile-text-right{padding:0 !important;margin:0 !important;width:auto !important}html.a26 .tile-large-white-img{margin:0 !important}}html.a26 .info-product .action-btns .action-btn{margin:0 !important}html.a26 .info-product .action-btns .delete.action-btn{margin-left:auto !important}html.a26 .price-summary .icon-wrap p{font-weight:var(--d2f-w-regular) !important;color:var(--a26-ink) !important}html.a26 .basket-rec-add-ons .recommended-title{padding:0 !important;margin:0 0 16px !important;background:none !important}html.a26 .right-info .cards .card-container:not(.row-2) img{height:30px !important;max-height:30px;max-width:56px !important}html.a26 .right-info .cards .card-container{overflow:hidden}@media(max-width: 767px){html.a26 .info-product .action-btns{flex-wrap:nowrap}html.a26 .info-product .action-btns .action-btn:not(.delete){flex:1 1 0 !important;min-width:0 !important;white-space:nowrap}html.a26 .basket-rec-add-ons .recommended-title{margin-bottom:4px !important}}html.a26 .tile-large-white-text{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;text-align:left !important}html.a26 .tile-large-white-text .tile-text-left,html.a26 .tile-large-white-text .tile-text-right{padding:0 !important;margin:0 !important;width:auto !important;text-align:left !important}html.a26 .right-info .secure-container p{color:var(--a26-navy) !important}html.a26 .basket-products-section .order-today-ban>i,html.a26 .basket-products-section .order-today-ban>svg,html.a26 .basket-products-section .order-today-ban>img{display:none !important}html.a26[data-basket-lay]{--r-line: #e6e7ea;--r-tint: #f5f5f8;--r-ink: #4f5064;--r-navy: #23233d;--r-muted: #626377;--r-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V8a5 5 0 0 1 10 0v2h1a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1zm2 0h6V8a3 3 0 0 0-6 0z'/%3E%3C/svg%3E")}html.a26[data-basket-lay] body{background:#f2f2f2 !important}html.a26[data-basket-lay] main#main,html.a26[data-basket-lay] .wrapper,html.a26[data-basket-lay] .basket-products-section,html.a26[data-basket-lay] .basket-empty-section{background:#fff !important}html.a26[data-basket-lay] .basket-products-section,html.a26[data-basket-lay] .basket-empty-section{padding-top:0 !important}html.a26[data-basket-lay] .basket-products-section-content{padding-bottom:64px}html.a26[data-basket-lay] .basket-products-section .breadcrumb{min-height:32px;font-size:14px;font-weight:500;color:var(--r-ink)}html.a26[data-basket-lay] .basket-products-section .breadcrumb.home::before{width:15px;height:15px}html.a26[data-basket-lay] .basket-info{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:24px;column-gap:24px;align-items:center;margin:0}html.a26[data-basket-lay] .basket-info .basket-title{grid-column:1;grid-row:1}html.a26[data-basket-lay] .basket-info::after{grid-column:1;grid-row:2}html.a26[data-basket-lay] .basket-info .order-today-ban{grid-column:2;grid-row:1/span 2}@media(max-width: 767px){html.a26[data-basket-lay] .basket-info{grid-template-columns:minmax(0, 1fr)}html.a26[data-basket-lay] .basket-info .order-today-ban{grid-column:1;grid-row:3;margin-top:14px !important}}html.a26[data-basket-lay] .basket-info .basket-title{font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--r-navy);margin:0 0 6px}html.a26[data-basket-lay] .basket-info::after{content:"Almost there: check your order, then check out securely.";display:block;color:var(--r-ink);font-size:16px;margin:0 0 4px}html.a26[data-basket-lay] .basket-products-section .num-items{display:none}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban{display:inline-flex !important;align-items:center;gap:8px;width:auto;box-sizing:border-box;margin:0 !important;padding:14px 20px 14px 14px !important;background:#fff !important;color:var(--r-navy);border:4px solid #eef0ef !important;border-left:6px solid #99b844 !important;border-radius:0 !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban::before{display:none !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban>svg{display:block !important;width:24px;height:24px;flex:0 0 24px;fill:currentColor}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban>i{display:none !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban p{font-size:16px !important;line-height:1.35;color:var(--r-ink);margin:0}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban span{color:#5f7f1c;font-weight:700}@media(max-width: 767px){html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban{display:flex !important;width:100%;padding:12px !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban>svg{display:none !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban p{min-width:0;font-size:15px !important}html.a26[data-basket-lay] .basket-products-section .basket-info .order-today-ban span{white-space:nowrap}}html.a26[data-basket-lay] .basket-item-summary{gap:56px;margin-top:24px}html.a26[data-basket-lay] .basket-item-summary .right-info{flex:0 0 380px;max-width:380px;top:20px}@media(max-width: 1150px){html.a26[data-basket-lay] .basket-item-summary{gap:32px}html.a26[data-basket-lay] .basket-item-summary .right-info{flex-basis:340px;max-width:340px}}html.a26[data-basket-lay] .basket-item-summary .left-content{padding:20px !important;gap:20px;margin:0 0 12px;border:1px solid var(--r-line);border-radius:16px;box-shadow:0 2px 10px rgba(20,20,35,.05);background:#fff}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex .image-container{width:128px !important;height:128px !important;border-radius:10px}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex .image-container img{border-radius:10px}html.a26[data-basket-lay] .basket-item-summary .info-product .top{margin:2px 0 10px}html.a26[data-basket-lay] .basket-item-summary .info-product .item-title{font-size:19px;font-weight:700}html.a26[data-basket-lay] .basket-item-summary .info-product .top .right p.price{font-size:19px;font-weight:700}html.a26[data-basket-lay] .info-product .card-message,html.a26[data-basket-lay] .info-product .special-request{display:grid;grid-template-columns:124px 1fr;gap:12px;background:none !important;border:0 !important;border-radius:0 !important;padding:2px 0 !important}html.a26[data-basket-lay] .info-product .card-left p{font-size:14px;font-weight:400;color:var(--r-muted)}html.a26[data-basket-lay] .info-product .right-card p,html.a26[data-basket-lay] .info-product .right-req p{font-size:15px;color:var(--r-navy);line-height:1.45}html.a26[data-basket-lay] .info-product .action-btns{margin-top:10px !important;gap:4px 20px}html.a26[data-basket-lay] .info-product .action-btns .action-btn,html.a26[data-basket-lay] .info-product .action-btns .delete.action-btn{min-height:36px;padding:0 !important;margin:0 !important;border:0 !important;background:none !important;border-radius:0;color:var(--r-navy) !important;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;flex:0 0 auto !important}html.a26[data-basket-lay] .info-product .action-btns .action-btn:hover{text-decoration-thickness:2px}html.a26[data-basket-lay] .info-product .action-btns .delete::before{display:none !important}html.a26[data-basket-lay] .basket-item-summary .right-info{background:#fff;border:1px solid var(--r-line);border-radius:18px;box-shadow:0 12px 32px rgba(20,20,35,.08);padding:28px 24px 20px}html.a26[data-basket-lay] .right-info::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:44px;height:24px;background:#fff}html.a26[data-basket-lay] .right-info::after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:var(--r-navy);-webkit-mask:var(--r-icon-lock) center/contain no-repeat;mask:var(--r-icon-lock) center/contain no-repeat}html.a26[data-basket-lay] .right-info-top{border:0 !important;box-shadow:none !important;padding:0 !important;background:none !important}html.a26[data-basket-lay] .right-info-top .top-info{justify-content:center;margin:0 0 18px}html.a26[data-basket-lay] .right-info-top .top-info::before{display:none}html.a26[data-basket-lay] .right-info-top .top-info .titles{font-size:20px;font-weight:700;text-align:center !important}html.a26[data-basket-lay] .price-summary{display:flex;flex-direction:column;gap:8px}html.a26[data-basket-lay] .price-summary>div:not(.total){background:var(--r-tint);border-radius:12px;padding:14px 16px !important;border:0 !important;margin:0 !important}html.a26[data-basket-lay] .price-summary>div>p,html.a26[data-basket-lay] .price-summary .icon-wrap p{font-size:16px !important;color:var(--r-ink) !important;font-weight:400 !important}html.a26[data-basket-lay] .price-summary>div>p:last-child{color:var(--r-navy) !important;font-weight:600 !important}html.a26[data-basket-lay] .price-summary .total{background:var(--r-tint);border-radius:12px;padding:18px 16px !important;margin:0 0 14px !important;align-items:center}html.a26[data-basket-lay] .price-summary .total>p{font-size:20px !important;font-weight:600 !important;color:var(--r-navy) !important}html.a26[data-basket-lay] .price-summary .total>p.cost{font-size:24px !important;font-weight:600 !important}html.a26[data-basket-lay] .price-summary .btn.btn-yellow{min-height:54px;gap:10px;font-size:17px;font-weight:700;border-radius:10px}html.a26[data-basket-lay] .price-summary .btn.btn-yellow::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--r-icon-lock) center/contain no-repeat;mask:var(--r-icon-lock) center/contain no-repeat}html.a26[data-basket-lay] .right-info .cards,html.a26[data-basket-lay] .right-info .secure-container,html.a26[data-basket-lay] .right-info .lock-img{display:none !important}html.a26[data-basket-lay] .right-info .bl-lines{border-top:1px solid var(--r-line);margin-top:20px;padding-top:16px;display:grid;gap:10px}html.a26[data-basket-lay] .right-info .order-today-ban.bl-pill{display:flex !important;align-items:flex-start;gap:10px;padding:0 !important;margin:0 !important;border:0 !important;background:none !important;border-radius:0;width:auto}html.a26[data-basket-lay] .right-info .order-today-ban.bl-pill::before{width:18px;height:18px;margin-top:1px;color:var(--r-navy)}html.a26[data-basket-lay] .right-info .order-today-ban.bl-pill p{font-size:14px !important;color:var(--r-ink)}html.a26[data-basket-lay] .right-info .lines{margin:0 !important;text-align:left;font-size:14px;color:var(--r-ink);display:flex;gap:10px;line-height:1.5}html.a26[data-basket-lay] .right-info .lines::before{content:"";flex:0 0 18px;height:18px;margin-top:2px;background:var(--r-navy);-webkit-mask:var(--a26-icon-shield) center/contain no-repeat;mask:var(--a26-icon-shield) center/contain no-repeat}html.a26[data-basket-lay] .recommended-add-ons-section.basket-rec-add-ons{background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin-top:36px !important}html.a26[data-basket-lay] .basket-rec-add-ons .recommended-title{font-size:21px !important;font-weight:700;color:var(--r-navy);margin:0 !important;padding:0 !important;background:none !important}html.a26[data-basket-lay] .basket-rec-add-ons .recommended-title::after{content:none;display:block;font-size:15px;font-weight:400;color:var(--r-ink);margin:4px 0 16px}html.a26[data-basket-lay] .recommended-add-ons-section-content{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(176px, 200px)) !important;gap:16px !important}html.a26[data-basket-lay] .recommended-add-ons-section-content .tile-large-white{flex-direction:column !important;align-items:stretch !important;gap:0;padding:14px !important;border:1px solid var(--r-line) !important;border-radius:14px !important;background:#fff;width:auto !important}html.a26[data-basket-lay] .tile-large-white-img{width:100% !important;min-width:0 !important;height:auto !important;aspect-ratio:1/1 !important;border-radius:10px}html.a26[data-basket-lay] .tile-large-white-text{flex-direction:column !important;align-items:stretch !important;gap:12px;margin:12px 0 0 !important;flex:1 1 auto}html.a26[data-basket-lay] .tile-large-white-text .p-style.title{font-size:15px !important;font-weight:600;color:var(--r-navy);line-height:1.3}html.a26[data-basket-lay] .tile-large-white-text .p-style.price{font-size:15px !important;font-weight:700;color:var(--r-navy);margin-top:2px !important}html.a26[data-basket-lay] .tile-large-white-text .tile-text-right{margin-top:auto !important}html.a26[data-basket-lay] .tile-large-white-text .add-item-to-basket{width:100% !important;height:44px;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--d2f-brand);border:0;border-radius:8px;color:var(--r-navy);font:700 15px/1 var(--d2f-font)}html.a26[data-basket-lay] .tile-large-white-text .add-item-to-basket::after{content:"Add"}html.a26[data-basket-lay] .tile-large-white-text .add-item-to-basket:hover{background:var(--d2f-brand-hover)}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-item-summary .right-info{flex-basis:auto;max-width:100%;margin-top:28px;position:relative;top:0}}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary{margin-top:16px}html.a26[data-basket-lay] .basket-item-summary .left-content{padding:14px !important}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex{margin-bottom:10px}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex .image-container{width:84px !important;height:84px !important}html.a26[data-basket-lay] .info-product .card-message,html.a26[data-basket-lay] .info-product .special-request{grid-template-columns:112px 1fr}html.a26[data-basket-lay] .recommended-add-ons-section-content{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}html.a26[data-basket-lay] .recommended-add-ons-section-content .tile-large-white{padding:10px !important;border-top:1px solid var(--r-line) !important}html.a26[data-basket-lay] .basket-item-summary .right-info{padding:26px 16px 16px}}html.a26 .basket-products-section .breadcrumbs a,html.a26 .basket-products-section .breadcrumbs a:hover{border-bottom:0 !important;box-shadow:none !important}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-products-section .recommended-add-ons-section.basket-rec-add-ons{margin-top:24px !important;padding:0 !important;background:none !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-title{font-size:16px !important;font-weight:600;margin:0 0 10px !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-title::after{display:none}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content{display:flex !important;flex-wrap:nowrap !important;gap:10px !important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px !important;padding:2px 16px 4px !important;max-width:none !important;grid-template-columns:none !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content::-webkit-scrollbar{display:none}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white{flex:0 0 236px !important;width:236px !important;scroll-snap-align:start;flex-direction:row !important;align-items:center !important;gap:10px;padding:8px !important;border:1px solid var(--r-line) !important;border-radius:12px !important;background:#fff}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-img{flex:0 0 56px;width:56px !important;min-width:56px !important;height:56px !important;aspect-ratio:auto !important;border-radius:8px;overflow:hidden}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text{flex:1 1 auto;min-width:0;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px;margin:0 !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-text-left{min-width:0}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:13px !important;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.price{font-size:13px !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .tile-text-right{margin:0 !important;flex:0 0 auto}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{width:auto !important;height:36px;min-height:36px;padding:0 12px;gap:4px;font-size:13px}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket img,html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket svg{width:12px;height:12px}}@media(min-width: 768px)and (max-width: 1023px){html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content{margin:0 -24px !important;padding:2px 24px 4px !important;scroll-padding:0 24px}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white{flex-basis:256px !important;width:256px !important}}@media(max-width: 767px){html.a26[data-basket-lay] .info-product .card-message,html.a26[data-basket-lay] .info-product .special-request{grid-template-columns:1fr !important;row-gap:2px;margin-bottom:10px !important}html.a26[data-basket-lay] .info-product .card-left p{font-size:13px !important}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex{margin-bottom:4px !important}}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title,html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.price,html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{font-size:14px !important}html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white{flex-basis:248px !important;width:248px !important}}@media(max-width: 767px){html.a26[data-basket-lay] .info-product .card-left p{font-size:14px !important}html.a26[data-basket-lay] input[type=text],html.a26[data-basket-lay] input[type=search],html.a26[data-basket-lay] input[type=email],html.a26[data-basket-lay] input[type=tel],html.a26[data-basket-lay] textarea,html.a26[data-basket-lay] select{font-size:16px !important}}html.a26 .basket-item-summary .left-content.b26-nomsg .info-product .card-message,html.a26 .basket-item-summary .left-content.b26-noreq .info-product .special-request{display:none !important}html.a26 .b26-addon-note{margin:4px 0 16px;font-size:14px;color:var(--a26-ink);opacity:.8;line-height:1.4}@media(max-width: 1023px){html.a26 .b26-addon-note{margin:0 0 10px}}html.a26 .basket-products-section .order-today-ban span,html.a26[data-basket-lay] .basket-products-section .order-today-ban span{color:var(--d2f-shop-name) !important;font-weight:var(--d2f-w-bold) !important}html.a26 .basket-item-summary .info-product .action-btns{gap:8px !important;flex-wrap:wrap}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete){flex:0 0 auto !important;display:inline-flex !important;align-items:center;gap:6px;min-height:36px;height:auto !important;padding:0 14px !important;margin:0 !important;border:1px solid var(--d2f-border) !important;border-radius:var(--d2f-r-pill) !important;background:var(--d2f-surface) !important;color:var(--d2f-text-muted) !important;font-size:var(--d2f-fs-small) !important;font-weight:var(--d2f-w-medium) !important;text-decoration:none !important;cursor:pointer;transition:border-color var(--d2f-ease),color var(--d2f-ease)}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete)::after{display:none !important}html.a26 .basket-item-summary .info-product .action-btns .action-btn.is-add::before{content:"+" !important;display:inline-block !important;position:static !important;margin:0 !important;transform:none !important;width:auto !important;height:auto !important;background:none !important;-webkit-mask:none !important;mask:none !important;font-size:16px;line-height:1;font-weight:var(--d2f-w-regular)}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete):hover{border-color:var(--d2f-border-strong) !important;color:var(--d2f-heading) !important}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete):focus-visible{outline:2px solid var(--a26-navy);outline-offset:2px}@media(max-width: 767px){html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete){min-height:44px}}html.a26 .basket-item-summary .info-product .size-content{display:none !important}html.a26 .basket-item-summary .left-content.b26-nomsg.b26-noreq .info-product .action-btns{margin-top:0 !important}@media(max-width: 767px){html.a26 .basket-item-summary .left-content.b26-nomsg.b26-noreq .mob-img-text-container-flex{margin-bottom:4px !important}}html.a26 .basket-item-summary .info-product .top .price{font-size:20px !important;font-weight:var(--d2f-w-bold) !important;color:var(--a26-navy) !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{display:inline-flex !important;align-items:center;gap:6px;min-height:36px;margin:0 0 0 auto !important;padding:0 6px !important;background:none !important;border:0 !important;color:var(--d2f-text-muted) !important;font-size:var(--d2f-fs-small) !important;font-weight:var(--d2f-w-medium) !important;text-decoration:none !important;cursor:pointer}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete img{display:none !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete::before{content:"" !important;display:inline-block !important;position:static !important;width:16px !important;height:16px !important;background:currentColor !important;-webkit-mask:var(--a26-icon-bin) center/contain no-repeat !important;mask:var(--a26-icon-bin) center/contain no-repeat !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete:hover{color:var(--d2f-heading) !important;text-decoration:underline !important;text-underline-offset:3px}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete:focus-visible{outline:2px solid var(--a26-navy);outline-offset:2px;border-radius:6px}@media(max-width: 767px){html.a26 .basket-item-summary .product-title-mobile .delete{display:none !important}html.a26 .basket-item-summary .product-title-mobile{padding-right:0 !important}html.a26 .basket-item-summary .product-title-mobile .titles{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}html.a26 .basket-item-summary .product-title-mobile .titles .titles-price{flex:0 0 auto;font-size:18px !important;font-weight:var(--d2f-w-bold) !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{min-height:44px}}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{margin:0 0 0 6px !important;padding:0 8px !important;text-decoration:underline !important;text-underline-offset:3px;color:var(--d2f-text-muted) !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete::before{content:none !important;display:none !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete:hover{color:var(--d2f-heading) !important}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary .left-content{position:relative;padding:14px !important;gap:0 !important;row-gap:0 !important}html.a26[data-basket-lay] .basket-item-summary .left-content .info-product{gap:0 !important}html.a26[data-basket-lay] .basket-item-summary .left-content.left-content .mob-img-text-container-flex{margin-bottom:6px !important;align-items:center;gap:12px}html.a26[data-basket-lay] .basket-item-summary .left-content .mob-img-text-container-flex .image-container{width:64px !important;height:64px !important}html.a26 .basket-item-summary .info-product .card-message,html.a26 .basket-item-summary .info-product .special-request{margin:8px 0 0 !important}html.a26 .basket-item-summary .info-product .action-btns{margin-top:2px !important;gap:0 18px !important;flex-wrap:wrap;align-items:center}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete){min-height:44px;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;color:var(--d2f-heading) !important;font-weight:var(--d2f-w-semibold) !important;font-size:var(--d2f-fs-small) !important}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{position:absolute !important;right:14px;top:40px;margin:0 !important;padding:0 0 0 12px !important;min-height:44px}}html.a26[data-basket-lay] .price-summary .total{box-shadow:inset 0 0 0 2px #78982b}html.a26 .basket-item-summary .left-content{align-items:stretch !important}html.a26 .basket-item-summary .info-product{flex:1 1 auto;align-self:stretch}html.a26[data-basket-lay] .basket-item-summary .left-content.left-content .info-product .action-btns{margin-top:auto !important;padding-top:10px;align-items:center}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{order:-1;margin:0 auto 0 0 !important;padding:0 !important}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary .left-content.left-content .info-product .action-btns{display:grid !important;grid-template-columns:auto 1fr;margin-top:2px !important;padding-top:0;gap:0 16px !important}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete){grid-column:2;justify-self:end}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{grid-column:1;grid-row:1/span 2;align-self:end;position:static !important;padding:0 !important}}html.a26[data-basket-lay] .price-summary .total{box-shadow:inset 0 0 0 1px #99b844;background:#f6f9ee !important}html.a26 .b26-xdel{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;border:1px solid var(--d2f-border);border-radius:12px;background:var(--d2f-surface-quiet);color:var(--d2f-heading)}html.a26 .b26-xdel__icon{flex:0 0 auto;width:24px;height:24px;fill:currentColor}html.a26 .b26-xdel__text{flex:1 1 auto;min-width:0;margin:0;font-size:var(--d2f-fs-small);line-height:1.35;color:var(--d2f-text)}html.a26 .b26-xdel__text strong{display:block;color:var(--d2f-heading);font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-semibold)}html.a26 .b26-xdel__pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--d2f-brand-soft);box-shadow:inset 0 0 0 1px var(--d2f-brand);color:var(--d2f-heading);font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-bold);font-variant-numeric:tabular-nums;white-space:nowrap}html.a26 .b26-xdel__pill i{font-style:normal}html.a26 .price-summary .b26-xdel-row{align-items:center}html.a26 .price-summary .b26-xdel-row .b26-xdel__pill{font-size:14px !important}@media(max-width: 767px){html.a26 .b26-xdel{padding:12px 14px;align-items:flex-start}html.a26 .b26-xdel__icon{margin-top:2px}}html.a26[data-basket-lay] .basket-item-summary .left-content.left-content .info-product .action-btns{justify-content:flex-start}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{order:0;margin:0 0 0 8px !important}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary .left-content.left-content .info-product .action-btns{display:flex !important;flex-wrap:wrap;gap:0 14px !important}html.a26 .basket-item-summary .info-product .action-btns .action-btn:not(.delete){grid-column:auto;justify-self:auto}html.a26 .basket-item-summary .info-product .action-btns .mob-hide.delete{grid-column:auto;grid-row:auto;align-self:center;margin:0 !important}}@media(hover: hover)and (pointer: fine)and (min-width: 768px){html.a26{scrollbar-gutter:stable}}html.a26 .basket-item-summary .b26-removing{opacity:.35;pointer-events:none;transition:opacity .2s ease}html.a26 .basket-item-summary .b26-gap{height:0;margin:0;padding:0;overflow:hidden;transition:height .25s ease;flex:none}html.a26 .basket-products-section.b26-leaving{opacity:0;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){html.a26 .basket-item-summary .b26-removing,html.a26 .basket-products-section.b26-leaving{transition:none}}@media(max-width: 767px){html.a26[data-basket-lay] .basket-info{padding-top:16px}}@media(max-width: 767px){html.a26[data-basket-lay] .info-product .action-btns>a,html.a26[data-basket-lay] .info-product .action-btns>button,html.a26[data-basket-lay] .info-product .action-btns .empty-basket{min-height:44px;display:inline-flex;align-items:center}html.a26[data-basket-lay] .info-product .action-btns{gap:0 20px}}html.a26[data-basket-lay] .basket-rec-add-ons .tile-large-white-text .p-style.price{position:static !important;display:block !important;height:auto !important;padding:0 !important;margin:2px 0 0 !important;background:none !important;box-shadow:none !important;border-radius:0 !important;color:var(--r-navy) !important;font-weight:700 !important;line-height:1.3 !important}html.a26[data-basket-lay] .basket-rec-add-ons .tile-large-white-text .p-style.price *{color:var(--r-navy) !important}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .tile-large-white-text{gap:10px !important}}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary{gap:0 !important}html.a26[data-basket-lay] .basket-item-summary .right-info{margin-top:24px}}@media(max-width: 767px){html.a26[data-basket-lay] .basket-empty-section{padding-top:16px !important}html.a26[data-basket-lay] .basket-empty-section-content{margin:0 0 32px !important}}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-info{padding-top:30px !important}}@media(max-width: 767px){html.a26[data-basket-lay] .wrapper:has(>main>.basket-empty-section),html.a26[data-basket-lay] .wrapper:has(.basket-empty-section){padding-bottom:0 !important}html.a26[data-basket-lay] .basket-empty-section-content{margin-bottom:40px !important}}html.a26 .basket-empty-section-content h1.basket-empty{font-size:var(--d2f-fs-h2) !important;font-weight:var(--d2f-w-bold) !important;letter-spacing:var(--d2f-track-tight) !important;line-height:1.2;margin:16px 0 8px !important}html.a26 .basket-empty-section-content .b26-carryon{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;margin-top:20px;padding:0 20px;border:2px solid var(--a26-navy, #23233d);border-radius:10px;color:var(--a26-navy, #23233d);background:#fff;font-weight:700;text-decoration:none}html.a26 .basket-empty-section-content .b26-carryon:hover{background:var(--d2f-surface-quiet, #f4f4f6)}html.a26 .basket-empty-section-content .b26-carryon:focus-visible{outline:3px solid var(--a26-navy, #23233d);outline-offset:2px}@media(min-width: 1024px){html.a26[data-basket-lay] .basket-info{padding-top:26px !important}}@media(max-width: 767px){html.a26[data-basket-lay] .basket-item-summary{margin-top:24px !important}}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{position:static !important;display:block !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:4px 0 0 !important;background:none !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;color:var(--d2f-heading) !important;font-size:16px !important;font-weight:600 !important;line-height:1.3 !important}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price *{color:var(--d2f-heading) !important;font-style:normal !important;background:none !important}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26) .basket-item-summary .left-content{display:block !important;background:#fff !important;border:1px solid var(--d2f-border) !important;border-radius:12px !important;padding:16px !important;box-shadow:none !important;margin:0 0 16px !important}html.a26[data-basket-lay]:not(#b26) .basket-item-summary .left-content:last-of-type{margin-bottom:0 !important}html.a26[data-basket-lay]:not(#b26) .left-content .mob-img-text-container-flex{display:grid !important;grid-template-columns:96px minmax(0, 1fr);gap:16px;align-items:start;margin:0 !important}html.a26[data-basket-lay]:not(#b26) .left-content .mob-img-text-container-flex .image-container{width:96px !important;height:96px !important;border-radius:8px !important;overflow:hidden;margin:0 !important;background:var(--d2f-surface-quiet)}html.a26[data-basket-lay]:not(#b26) .left-content .image-container img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:8px !important}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile{display:block !important;min-width:0;padding:0 !important;margin:0 !important}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile .titles{display:flex !important;flex-direction:column !important;gap:6px;align-items:flex-start !important;margin:0 !important}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile .titles>p:first-child{font-size:18px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--d2f-heading) !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile .titles-price{font-size:18px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--d2f-heading) !important;margin:0 !important;white-space:nowrap;font-variant-numeric:tabular-nums}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile .titles-price *{color:inherit !important;font-style:normal !important}html.a26[data-basket-lay]:not(#b26) .left-content .product-title-mobile>.delete{display:none !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product{width:100% !important;margin:16px 0 0 !important;padding:0 !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product>.top{display:none !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .card-message,html.a26[data-basket-lay]:not(#b26) .left-content .info-product .special-request{display:block !important;margin:0 0 8px !important}html.a26[data-basket-lay]:not(#b26) .left-content.b26-noreq .info-product .special-request,html.a26[data-basket-lay]:not(#b26) .left-content.b26-nomsg .info-product .card-message{display:none !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .card-left p{font-size:14px !important;color:var(--d2f-text-muted) !important;margin:0 0 2px !important;font-weight:400 !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .right p{font-size:16px !important;color:var(--d2f-heading) !important;margin:0 !important;line-height:1.45 !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .action-btns{display:flex !important;flex-wrap:wrap !important;align-items:center;gap:0 24px !important;margin:12px 0 -8px !important;padding:4px 0 0 !important;border-top:1px solid var(--d2f-border) !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .action-btns>.action-btn{display:inline-flex !important;align-items:center !important;min-height:44px !important;padding:0 !important;margin:0 !important;background:none !important;border:0 !important;font-size:15px !important;font-weight:600 !important;color:var(--d2f-heading) !important;width:auto !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .action-btns>.empty-basket{text-decoration:underline;text-underline-offset:3px;margin-left:auto !important}html.a26[data-basket-lay]:not(#b26) .left-content .info-product .action-btns>.empty-basket img{display:none !important}}@media(max-width: 1023px){html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white{flex:0 0 288px !important;width:288px !important;align-items:flex-start !important}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white-text{flex-direction:column !important;align-items:stretch !important;gap:8px !important;min-width:0}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-text-left{display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:8px !important;min-width:0;width:100% !important}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:16px !important;font-weight:600 !important;line-height:1.3 !important;margin:0 !important;min-width:0}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{margin:0 !important;white-space:nowrap !important;flex:0 0 auto}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white-text .tile-text-right{align-self:flex-start !important;margin:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{min-height:44px !important;height:44px !important;font-size:15px !important;padding:0 16px !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:12px !important;overflow-x:auto !important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 4px !important;margin:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content::-webkit-scrollbar{display:none}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white{flex:0 0 44% !important;width:44% !important;min-width:0 !important;max-width:none !important;height:auto !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;padding:12px !important;margin:0 !important;scroll-snap-align:start;box-sizing:border-box !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img{width:100% !important;height:auto !important;aspect-ratio:1/1;flex:0 0 auto !important;margin:0 !important;border-radius:8px;overflow:hidden;background:var(--d2f-surface-quiet, #f4f4f6)}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img img{width:100% !important;height:auto !important;aspect-ratio:1/1;max-width:none !important;max-height:none !important;-o-object-fit:cover;object-fit:cover;display:block;position:static !important;border-radius:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;width:100% !important;min-width:0;margin:0 !important;padding:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-text-left{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:4px !important;width:100% !important;min-width:0}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:16px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--d2f-heading) !important;text-decoration:none !important;margin:0 !important;overflow-wrap:anywhere}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{margin:0 !important;white-space:nowrap !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .tile-text-right{margin:auto 0 0 !important;width:100% !important;align-self:stretch !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{width:100% !important;min-height:44px !important;height:auto !important;justify-content:center !important;padding:0 12px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns>.empty-basket{margin-left:0 !important}}html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-rec-add-ons .tile-large-white:hover .p-style,html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-rec-add-ons .tile-large-white .p-style{color:var(--d2f-heading) !important;text-decoration:none !important}@media(min-width: 1024px){html.a26[data-basket-lay]:not(#b26):not(#b27) .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:16px !important;font-weight:600 !important;line-height:1.3 !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content{gap:8px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white{flex:0 0 34% !important;width:34% !important;padding:8px !important;gap:8px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img,html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img img{aspect-ratio:4/3;border-radius:6px}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img img{border-radius:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text{gap:8px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-text-left{gap:2px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{font-size:15px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{min-height:44px !important;height:44px !important;font-size:15px !important;padding:0 8px !important}}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns{border-top:0 !important;padding-top:0 !important}html.a26 .b26-addon-note{opacity:1 !important;font-size:15px !important}@media(max-width: 1023px){html.a26[data-basket-lay] .basket-products-section .basket-rec-add-ons .recommended-title{font-size:19px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--d2f-heading) !important;margin:0 0 4px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons{margin-top:32px !important}html.a26 .b26-addon-note{margin:0 0 12px !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns{flex-wrap:wrap !important;gap:8px !important;align-items:center !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .action-btn:not(.delete){flex:0 0 auto !important;height:44px !important;min-height:44px !important;padding:0 12px !important;border:1px solid var(--a26-line, #e6e7ea) !important;border-radius:999px !important;background:var(--d2f-surface, #fff) !important;font-size:14px !important;font-weight:600 !important;text-decoration:none !important;white-space:nowrap}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .delete.action-btn{margin:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles{flex-direction:row !important;justify-content:space-between !important;align-items:baseline !important;gap:12px !important;width:100%}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles>p:first-child{flex:1 1 auto;min-width:0;font-size:20px !important;font-weight:600 !important;line-height:1.25 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles-price{flex:0 0 auto;font-size:16px !important;font-weight:600 !important;color:var(--a26-ink) !important}}html.a26 .b26-lbl-s{display:none}@media(max-width: 767px){html.a26 .basket-item-summary .b26-lbl-l{display:none}html.a26 .basket-item-summary .b26-lbl-s{display:inline}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns{display:flex !important;flex-wrap:wrap !important;gap:0 18px !important;align-items:center !important;justify-content:flex-start !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .action-btn:not(.delete),html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .delete.action-btn{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;height:auto !important;min-height:44px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;color:var(--d2f-heading) !important;text-decoration:underline !important;text-underline-offset:3px;white-space:nowrap}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .action-btn::before,html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .action-btn::after{content:none !important;display:none !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .info-product .action-btns .delete.action-btn img{display:none !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .mob-img-text-container-flex{align-items:flex-start !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile{align-self:flex-start !important;align-items:flex-start !important;margin-top:0 !important;padding-top:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles{margin-top:0 !important;padding-top:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles>p{margin-top:0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .left-content .product-title-mobile .titles>p:first-child{margin-top:-3px !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:14px !important;font-weight:500 !important;line-height:1.3 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{font-size:14px !important;font-weight:400 !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product{margin:4px 0 0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product .action-btns{margin:-4px 0 -10px !important;padding:0 !important}}@media(max-width: 767px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product{margin:6px 0 0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product .action-btns{margin:0 0 -24px !important;padding:0 !important;align-items:flex-start !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product .action-btns .action-btn:not(.delete),html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-item-summary .left-content .info-product .action-btns .delete.action-btn{align-items:flex-start !important;padding:0 !important}}@media(min-width: 1024px){html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .recommended-add-ons-section-content{grid-template-columns:repeat(auto-fill, 156px) !important;gap:12px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white{padding:10px !important;border-radius:12px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-img{aspect-ratio:4/3 !important;border-radius:8px !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text{gap:8px !important;margin:8px 0 0 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .p-style.title{font-size:15px !important;font-weight:500 !important;line-height:1.3 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white .tile-large-white-text p.price{font-size:15px !important;font-weight:400 !important}html.a26[data-basket-lay]:not(#b26):not(#b27):not(#b28) .basket-products-section .basket-rec-add-ons .tile-large-white-text .add-item-to-basket{min-height:44px !important;height:44px !important;font-size:15px !important;padding:0 8px !important}}html.pdp26{--d2f-p-yellow: #ffd86e;--d2f-p-yellow-hover: #f9ce58;--d2f-p-yellow-soft: #fefcea;--d2f-p-navy: #23233d;--d2f-p-ink: #4f5064;--d2f-p-ink-muted: #535369;--d2f-p-blush: #fceaf4;--d2f-p-white: #ffffff;--d2f-p-grey-50: #f9f9fb;--d2f-p-grey-100: #f2f2f2;--d2f-p-grey-200: #e6e7ea;--d2f-p-grey-400: #c2c2ca;--d2f-p-star: #f5b301;--d2f-p-nav: #57585d;--d2f-p-pink: #e34671;--d2f-p-pink-strong: #c42f5a;--d2f-brand: var(--d2f-p-yellow);--d2f-brand-hover: var(--d2f-p-yellow-hover);--d2f-brand-soft: var(--d2f-p-yellow-soft);--d2f-on-brand: var(--d2f-p-navy);--d2f-heading: var(--d2f-p-navy);--d2f-text: var(--d2f-p-ink);--d2f-text-muted: var(--d2f-p-ink-muted);--d2f-text-inverse: var(--d2f-p-white);--d2f-surface: var(--d2f-p-white);--d2f-surface-quiet: var(--d2f-p-grey-50);--d2f-surface-review: var(--d2f-p-blush);--d2f-page: var(--d2f-p-grey-100);--d2f-border: var(--d2f-p-grey-200);--d2f-border-strong: var(--d2f-p-grey-400);--d2f-star: var(--d2f-p-star);--d2f-nav: var(--d2f-p-nav);--d2f-shop-name: var(--d2f-p-pink);--d2f-shop-name-small: var(--d2f-p-pink-strong);--d2f-scrim: 20, 20, 35;--d2f-font: "Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d2f-w-regular: 400;--d2f-w-medium: 500;--d2f-w-semibold: 600;--d2f-w-bold: 700;--d2f-fs-label: 12px;--d2f-fs-badge: 13px;--d2f-fs-small: 14px;--d2f-fs-meta: 15px;--d2f-fs-body: 16px;--d2f-fs-lead: 18px;--d2f-fs-card: 1.1rem;--d2f-fs-h3: clamp(1.3rem, 2vw, 1.6rem);--d2f-fs-h2: clamp(1.45rem, 2.4vw, 2rem);--d2f-fs-quote: clamp(1.25rem, 2.6vw, 2rem);--d2f-fs-clock: clamp(1.9rem, 4vw, 2.8rem);--d2f-fs-h1: clamp(1.75rem, 5vw, 3.8rem);--d2f-lh-tight: 1.04;--d2f-lh-snug: 1.2;--d2f-lh-body: 1.65;--d2f-track-tight: -0.02em;--d2f-track-label: .07em;--d2f-s-1: 4px;--d2f-s-2: 8px;--d2f-s-3: 12px;--d2f-s-4: 16px;--d2f-s-5: 20px;--d2f-s-6: 24px;--d2f-s-8: 32px;--d2f-s-10: 40px;--d2f-s-12: 48px;--d2f-s-16: 64px;--d2f-section-gap: clamp(32px, 5vw, 64px);--d2f-gap: clamp(16px, 2.5vw, 32px);--d2f-gutter: 16px;--d2f-max: 1260px;--d2f-r-sm: 8px;--d2f-r-card: 16px;--d2f-r-pill: 999px;--d2f-shadow-card: 0 10px 30px rgba(20, 20, 35, .06);--d2f-shadow-lift: 0 10px 24px rgba(0, 0, 0, .08);--d2f-tap: 44px;--d2f-ease: .3s ease;--d2f-focus: 0 0 0 2px var(--d2f-surface), 0 0 0 4px var(--d2f-heading);--p26-focus: 0 0 0 2px var(--d2f-p-white), 0 0 0 4px var(--d2f-heading);--p26-chip: #f0f0f2;--p26-chip-hover: #e6e6ea}html.pdp26 .product-listing-page{font-family:var(--d2f-font);color:var(--d2f-text)}html.pdp26 .product-listing-page .breadcrumbs{font-size:var(--d2f-fs-small);gap:6px;margin:0 0 20px;padding-top:4px;flex-wrap:wrap}html.pdp26 .product-listing-page .breadcrumbs a{color:var(--d2f-text-muted);font-size:var(--d2f-fs-small);text-decoration:none}html.pdp26 .product-listing-page .breadcrumbs a:hover{color:var(--d2f-heading);text-decoration:underline}html.pdp26 .product-listing-page .breadcrumbs a:last-child{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold)}html.pdp26 .product-listing-page .breadcrumbs .seperator{color:var(--d2f-border-strong);margin:0 4px}html.pdp26 .pdp26-content{display:block}html.pdp26 .product-listing-page-content .pdp26-form{width:100%;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:start}html.pdp26 .pdp26-form>.pdp26-col{display:flex;flex-direction:column;min-width:0}html.pdp26 .pdp26-form>.pdp26-col>*{order:0;width:100%;box-sizing:border-box}html.pdp26 .pdp26-form>.pdp26-col--a{position:sticky;top:24px}html.pdp26 .pdp26-photo{position:relative;width:100%;height:auto;max-width:none;aspect-ratio:1/1;margin:0;border:0;border-radius:var(--d2f-r-card);overflow:hidden;background:var(--d2f-surface-quiet);box-shadow:none}html.pdp26 .pdp26-photo>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:0}html.pdp26 .pdp26-photo .expand{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;padding:0;border-radius:999px;background:var(--d2f-surface);box-shadow:0 2px 10px rgba(var(--d2f-scrim), 0.12);display:grid;place-items:center}html.pdp26 .pdp26-photo .expand img{width:20px;height:20px}html.pdp26 .pdp26-photo .expand:focus-visible{outline:none;box-shadow:var(--p26-focus)}html.pdp26 .pdp26-photo>.pop-up-selected-florist{position:absolute;left:16px;bottom:16px;z-index:2;width:auto;max-width:calc(100% - 32px);margin:0;display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;box-sizing:border-box;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 4px 16px rgba(var(--d2f-scrim), 0.16)}html.pdp26 .pdp26-photo .pop-up-selected-florist-top{order:2;margin:0}html.pdp26 .pdp26-photo .pop-up-selected-florist-top span{display:none}html.pdp26 .pdp26-photo .pop-up-selected-florist-top:not(:has(a)){display:none}html.pdp26 .pdp26-photo .prod-change-florist{display:inline-flex;align-items:center;min-height:44px;font-size:var(--d2f-fs-small);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading);text-decoration:underline;white-space:nowrap}html.pdp26 .pdp26-photo .prod-selected-chosen{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html.pdp26 .pdp26-photo .prod-selected-chosen .image-container{flex:0 0 40px;width:40px;height:40px;margin:0;border-radius:999px;overflow:hidden}html.pdp26 .pdp26-photo .prod-selected-chosen .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.pdp26 .pdp26-photo .prod-selected-chosen .select-text-info{display:flex;flex-direction:column;gap:1px;min-width:0;padding:0;margin:0}html.pdp26 .pdp26-photo .prod-selected-chosen .florist-name{margin:0;font-size:var(--d2f-fs-meta);line-height:1.2;font-weight:var(--d2f-w-semibold);color:var(--d2f-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pdp26 .pdp26-photo .prod-selected-chosen .review-stars{display:flex;align-items:center;gap:2px;margin:0}html.pdp26 .pdp26-photo .prod-selected-chosen .review-stars img{width:13px;height:13px}html.pdp26 .pdp26-photo .prod-selected-chosen .reviews{margin:0 0 0 6px;font-size:var(--d2f-fs-small);color:var(--d2f-text-muted)}html.pdp26 .pdp26-photo .prod-selected-chosen .day-delivery,html.pdp26 .pdp26-photo .prod-selected-chosen .arrow{display:none}html.pdp26 .pdp26-col--a>.order-today-ban{display:flex;align-items:center;gap:10px;margin:24px 0 0;padding:14px 16px;background:var(--d2f-surface-quiet);border:1px solid var(--d2f-border);border-left:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);color:var(--d2f-heading)}html.pdp26 .pdp26-col--a>.order-today-ban .truck{display:inline-block;margin:0;font-size:22px;color:var(--d2f-heading)}html.pdp26 .pdp26-col--a>.order-today-ban p{margin:0;font-size:var(--d2f-fs-body) !important;line-height:1.4;color:var(--d2f-text)}html.pdp26 .pdp26-col--a>.order-today-ban span{color:var(--d2f-heading);font-weight:var(--d2f-w-bold)}html.pdp26 .pdp26-col--b>.product-title{margin:0 0 12px;color:var(--d2f-heading);font-weight:var(--d2f-w-semibold);letter-spacing:var(--d2f-track-tight);font-size:clamp(1.75rem,1.1rem + 1.4vw,2.4rem);line-height:1.15}html.pdp26 .pdp26-col--b>.product-info{margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid var(--d2f-border);font-size:var(--d2f-fs-body);line-height:1.6;color:var(--d2f-text)}html.pdp26 .pdp26-col--b>.product-info:empty{display:none}html.pdp26 .pdp26-col--b>.d2f-disclaimer{margin:-12px 0 40px}html.pdp26 .pdp26-col--b>.d2f-disclaimer .product-disclaimer{font-size:var(--d2f-fs-small);color:var(--d2f-text-muted)}html.pdp26 .pdp26-col--b>.where-sending{order:0 !important;margin:0 0 24px}html.pdp26 .product-listing-page .split-desc-title{display:none !important}html.pdp26 .pdp26-form .product-size-boxes{margin:0 0 20px}html.pdp26 .pdp26-form .product-size-boxes .top-info{align-items:center;justify-content:space-between;margin:0 0 12px}html.pdp26 .pdp26-form .product-size-boxes .what-size{margin:0;font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}html.pdp26 .pdp26-form .product-size-boxes .bottom{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}html.pdp26 .pdp26-form .product-size-boxes .box{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-content:center;width:auto;min-height:64px;margin:0;padding:12px 14px;box-sizing:border-box;background:var(--d2f-surface);border:1px solid var(--d2f-border-strong);border-radius:12px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}html.pdp26 .pdp26-form .product-size-boxes .box:hover{border-color:var(--d2f-heading)}html.pdp26 .pdp26-form .product-size-boxes .box:has(input:checked){border-color:var(--d2f-heading);background:var(--d2f-brand-soft);box-shadow:inset 0 0 0 1px var(--d2f-heading)}html.pdp26 .pdp26-form .product-size-boxes .box:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--d2f-heading),var(--p26-focus)}html.pdp26 .pdp26-form .product-size-boxes .box .top{display:contents}html.pdp26 .pdp26-form .product-size-boxes .box input[type=radio]{grid-row:1/span 2;align-self:center;width:20px;height:20px;margin:0;accent-color:var(--d2f-heading)}html.pdp26 .pdp26-form .product-size-boxes .box .top p{margin:0;font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}html.pdp26 .pdp26-form .product-size-boxes .box .price-box{grid-column:2;margin:0;text-align:left}html.pdp26 .pdp26-form .product-size-boxes .box .price-box,html.pdp26 .pdp26-form .product-size-boxes .box .price-box span,html.pdp26 .pdp26-form .product-size-boxes .box .price-box i{margin:0;font-size:var(--d2f-fs-meta) !important;font-weight:var(--d2f-w-medium);font-style:normal;color:var(--d2f-text)}html.pdp26 .pdp26-form .product-size-boxes .currency-inline,html.pdp26 .pdp26-form .product-size-boxes .currency-select-wrap{width:auto !important;min-width:0 !important;margin:0 0 0 auto !important;flex:none !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger{display:inline-flex !important;align-items:center !important;gap:6px !important;width:auto !important;min-width:0 !important;height:44px !important;min-height:44px !important;padding:0 38px 0 16px !important;border:0 !important;border-radius:var(--d2f-r-sm) !important;background:var(--p26-chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2323233d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/16px no-repeat !important;box-shadow:none !important;color:var(--d2f-heading) !important;font:500 16px/1 var(--d2f-font) !important;cursor:pointer}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger:hover{background-color:var(--p26-chip-hover) !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger img{display:none !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger span{padding:0 !important;color:inherit !important;font:inherit !important;line-height:1 !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger span::before{display:none !important;content:none !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger:focus:not(:focus-visible){outline:0 !important;box-shadow:none !important}html.pdp26 .pdp26-form .product-size-boxes .currency-select-trigger:focus-visible{outline:2px solid var(--d2f-heading) !important;outline-offset:2px}html.pdp26 .pdp26-form .product-size-boxes .currency-select-menu{min-width:200px;padding:6px 0 !important;border:1px solid #ececf1 !important;border-radius:12px !important;background:var(--d2f-surface) !important;box-shadow:0 12px 32px rgba(var(--d2f-scrim), 0.14) !important}html.pdp26 .pdp26-form .product-size-boxes .currency-option{display:flex;align-items:center;justify-content:flex-start !important;width:100%;min-height:44px;padding:0 16px !important;border:0 !important;border-radius:0 !important;background:none;color:var(--d2f-heading) !important;font:400 16px/1.2 var(--d2f-font) !important;text-align:left;cursor:pointer}html.pdp26 .pdp26-form .product-size-boxes .currency-option:hover,html.pdp26 .pdp26-form .product-size-boxes .currency-option:focus-visible{background:var(--p26-chip) !important;outline:0}html.pdp26 .pdp26-form .florist{margin:0}html.pdp26 .pdp26-form .florist .mob-disabled{display:flex;flex-direction:column;gap:24px;margin:0 0 32px}html.pdp26 .pdp26-form .florist .mob-disabled>div{margin:0}html.pdp26 .pdp26-form .select-occ-title,html.pdp26 .pdp26-form #card-message-label,html.pdp26 .pdp26-form #special-request-label{margin:0 0 8px;font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}html.pdp26 .pdp26-form .card-message-top,html.pdp26 .pdp26-form .special-request-top{align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}html.pdp26 .pdp26-form .card-message-top p,html.pdp26 .pdp26-form .special-request-top p{margin:0}html.pdp26 .pdp26-form #charCount,html.pdp26 .pdp26-form #specCharCount{font-size:var(--d2f-fs-small);color:var(--d2f-text-muted)}html.pdp26 .pdp26-form .select-occasion-btn{min-height:52px;padding:0 16px;box-sizing:border-box;background:var(--d2f-surface);border:1px solid var(--d2f-border-strong);border-radius:var(--d2f-r-sm);color:var(--d2f-heading);font-size:var(--d2f-fs-body);cursor:pointer}html.pdp26 .pdp26-form .select-occasion-btn:hover{border-color:var(--d2f-heading)}html.pdp26 .pdp26-form .select-occasion-btn:focus-visible{outline:none;box-shadow:var(--p26-focus)}html.pdp26 .pdp26-form .select-occasion-dropdown{border:1px solid var(--d2f-border);border-radius:12px;box-shadow:0 10px 30px rgba(var(--d2f-scrim), 0.08)}html.pdp26 .pdp26-form .select-occ-row label{font-size:var(--d2f-fs-body);color:var(--d2f-heading)}html.pdp26 .pdp26-form .select-occ-row input{accent-color:var(--d2f-heading)}html.pdp26 .pdp26-form textarea{display:block;width:100%;min-height:112px;padding:12px 14px;box-sizing:border-box;border:1px solid var(--d2f-border-strong);border-radius:var(--d2f-r-sm);background:var(--d2f-surface);color:var(--d2f-heading);font:16px/1.5 var(--d2f-font);resize:vertical}html.pdp26 .pdp26-form textarea:hover{border-color:var(--d2f-heading)}html.pdp26 .pdp26-form textarea:focus{outline:none;border-color:var(--d2f-heading);box-shadow:var(--p26-focus)}html.pdp26 .pdp26-form .card-message-bottom p,html.pdp26 .pdp26-form .special-request-bottom p{margin:6px 0 0;font-size:var(--d2f-fs-small);color:var(--d2f-text-muted)}html.pdp26 .pdp26-form #cont-to-basket,html.pdp26 .pdp26-form #must-pick-florist{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:0 20px;box-sizing:border-box;background:var(--d2f-brand);border:0;border-radius:var(--d2f-r-sm);color:var(--d2f-on-brand);font:600 18px/1.2 var(--d2f-font);cursor:pointer;box-shadow:none;transition:background-color .15s}html.pdp26 .pdp26-form #cont-to-basket:hover,html.pdp26 .pdp26-form #must-pick-florist:hover{background:var(--d2f-brand-hover)}html.pdp26 .pdp26-form #cont-to-basket:focus-visible,html.pdp26 .pdp26-form #must-pick-florist:focus-visible{outline:none;box-shadow:var(--p26-focus)}html.pdp26 .handpicked-section{margin-top:clamp(48px,6vw,80px)}html.pdp26 .handpicked-title{margin:0 0 20px;font-size:var(--d2f-fs-h2);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading);letter-spacing:-0.01em}html.pdp26 .tile-large-white{background:var(--d2f-surface);border:1px solid var(--d2f-border);border-radius:var(--d2f-r-card);overflow:hidden;text-decoration:none}html.pdp26 .tile-large-white-img{margin:0;border-radius:0;aspect-ratio:1/1;overflow:hidden}html.pdp26 .tile-large-white-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;transition:transform .3s ease}html.pdp26 .tile-large-white:hover .tile-large-white-img img{transform:scale(1.03)}html.pdp26 .tile-large-white-text{margin:0;padding:14px 16px 16px;gap:12px;align-items:center}html.pdp26 .tile-large-white-text .title{margin:0 0 2px;font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}html.pdp26 .tile-large-white-text .price{margin:0;font-size:var(--d2f-fs-body);font-weight:var(--d2f-w-medium);color:var(--d2f-text)}html.pdp26 .tile-large-white-text .btn-white{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 16px;white-space:nowrap;background:var(--d2f-surface);border:1px solid var(--d2f-border-strong);border-radius:var(--d2f-r-sm);color:var(--d2f-heading);font-size:var(--d2f-fs-meta);font-weight:var(--d2f-w-semibold)}html.pdp26 .tile-large-white:hover .btn-white{border-color:var(--d2f-heading)}html.pdp26 .tile-large-white:focus-visible{outline:none;box-shadow:var(--p26-focus)}@media(max-width: 1023px){html.pdp26 .product-listing-page-content .pdp26-form{display:flex;flex-direction:column;gap:0;margin-top:0}html.pdp26 .pdp26-form>.pdp26-col{display:contents}html.pdp26 .pdp26-form .product-title{order:1;margin:0 0 8px}html.pdp26 .pdp26-form .customer-info{order:2}html.pdp26 .pdp26-form .product-info{order:3;margin:0 0 20px;padding:0;border:0}html.pdp26 .pdp26-form .d2f-disclaimer{order:3;margin:-8px 0 40px}html.pdp26 .pdp26-form .pdp26-photo{order:4;margin:0 0 20px;aspect-ratio:4/5;max-height:72svh}html.pdp26 .pdp26-form .pdp26-col>.order-today-ban{order:5;margin:0 0 28px}html.pdp26 .pdp26-form .pdp26-col--b>.where-sending{order:6 !important}html.pdp26 .pdp26-form .product-size-boxes{order:6}html.pdp26 .pdp26-form .service-details-content{order:7}html.pdp26 .pdp26-form .florist{order:8}html.pdp26 .pdp26-form .pdp26-col--b>p:not(.product-info){order:9}html.pdp26 .pdp26-form .product-size-boxes .bottom{gap:8px}}@media(min-width: 768px)and (max-width: 1023px){html.pdp26 .pdp26-form .pdp26-photo{aspect-ratio:4/3;max-height:60svh}}@media(max-width: 767px){html.pdp26 .pdp26-photo>.pop-up-selected-florist{left:12px;bottom:12px;max-width:calc(100% - 24px)}html.pdp26 .pdp26-photo .expand{top:12px;right:12px}html.pdp26 .pdp26-form .product-title{font-size:1.75rem}html.pdp26 .pdp26-form .product-size-boxes .box{grid-template-columns:1fr;padding:10px}html.pdp26 .pdp26-form .product-size-boxes .box .top{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}html.pdp26 .pdp26-form .product-size-boxes .box input[type=radio]{grid-row:auto;width:18px;height:18px}html.pdp26 .pdp26-form .product-size-boxes .box .top p{font-size:var(--d2f-fs-meta);white-space:nowrap}html.pdp26 .pdp26-form .product-size-boxes .box .price-box{grid-column:auto}html.pdp26 .pdp26-col--a>.order-today-ban p{font-size:var(--d2f-fs-meta) !important}html.pdp26 .tile-large-white-text{flex-direction:column;align-items:stretch}html.pdp26 .tile-large-white-text .btn-white{justify-content:center}}html.pdp26 .pdp26-photo .prod-selected-chosen .review-stars img{font-size:0;color:rgba(0,0,0,0);overflow:hidden}html.pdp26 .pdp26-form .service-details-content .service-fee-price:not(:has(.currprice)){font-size:var(--d2f-fs-meta) !important;font-weight:var(--d2f-w-regular) !important;color:var(--d2f-text-muted) !important}html.pdp26,html.a26{--p26-soft: #6e6f8b;--p26-line-soft: #c9cad6;--p26-ok: #1f5d2c}:is(html.pdp26,html.a26) .pdp26-shop{margin:0 0 32px;padding-top:4px;font-family:var(--d2f-font)}html.pdp26 .pdp26-crumbs{margin:0 0 22px}html.pdp26 .pdp26-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--p26-soft)}html.pdp26 .pdp26-crumbs li{margin:0;padding:0}html.pdp26 .pdp26-crumbs li::before{content:none}html.pdp26 .pdp26-crumbs li+li::before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 8px;border:solid #9a9bac;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);vertical-align:middle}html.pdp26 .pdp26-crumbs a{color:var(--d2f-text);text-decoration:underline;text-decoration-color:var(--p26-line-soft);text-underline-offset:3px}html.pdp26 .pdp26-crumbs a:hover{text-decoration-color:currentColor}html.pdp26 .pdp26-crumbs [aria-current]{color:var(--p26-soft)}:is(html.pdp26,html.a26) .pdp26-shop__card{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"head qd" "meta qd";-moz-column-gap:24px;column-gap:24px;align-items:center}:is(html.pdp26,html.a26) .pdp26-shop__head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}:is(html.pdp26,html.a26) .pdp26-shop__name{margin:0;font-size:40px;line-height:1.08;font-weight:var(--d2f-w-semibold);letter-spacing:-0.01em;color:var(--d2f-heading);text-wrap:balance}:is(html.pdp26,html.a26) .pdp26-shop__name a{color:inherit;text-decoration:none}:is(html.pdp26,html.a26) .pdp26-shop__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}:is(html.pdp26,html.a26) .pdp26-shop__ok{display:inline-flex;line-height:0}:is(html.pdp26,html.a26) .pdp26-shop__ok img{width:22px;height:22px}:is(html.pdp26,html.a26) .pdp26-shop__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin:8px 0 0;font-size:16px;line-height:24px;color:var(--p26-soft)}:is(html.pdp26,html.a26) .pdp26-shop__rate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--p26-soft);text-decoration:none}:is(html.pdp26,html.a26) .pdp26-shop__rate strong{color:var(--d2f-heading);font-weight:var(--d2f-w-semibold)}:is(html.pdp26,html.a26) a.pdp26-shop__rate[href]:hover span:last-child{text-decoration:underline}:is(html.pdp26,html.a26) .pdp26-stars{position:relative;display:inline-block;width:85px;height:17px;overflow:hidden;background:#e4e2dc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .8-4.4 4.1 1.1 5.9L10 15l-5.3 2.8 1.1-5.9L1.4 7.8l6-.8z'/%3E%3C/svg%3E") 0 0/17px 17px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.5 6 .8-4.4 4.1 1.1 5.9L10 15l-5.3 2.8 1.1-5.9L1.4 7.8l6-.8z'/%3E%3C/svg%3E") 0 0/17px 17px repeat-x}:is(html.pdp26,html.a26) .pdp26-stars::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--r, 5)/5*100%);background:var(--d2f-star)}:is(html.pdp26,html.a26) .pdp26-shop__addr{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:16px;line-height:24px;color:var(--p26-soft)}:is(html.pdp26,html.a26) .pdp26-shop__addr svg{flex:0 0 auto;margin-top:3px;fill:none;stroke:var(--p26-soft);stroke-width:1.7}:is(html.pdp26,html.a26) .pdp26-qd{grid-area:qd;justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;box-sizing:border-box;border-radius:999px;background:var(--d2f-surface);box-shadow:0 0 0 1px rgba(35,35,61,.06),0 4px 14px rgba(35,35,61,.1);font-size:16px;line-height:24px;color:var(--d2f-text);white-space:nowrap}:is(html.pdp26,html.a26) .pdp26-qd__clock{flex:none;fill:none;stroke:var(--p26-ok);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:is(html.pdp26,html.a26) .pdp26-qd__st{color:var(--p26-ok);font-weight:var(--d2f-w-semibold)}:is(html.pdp26,html.a26) .pdp26-qd__left{color:var(--d2f-heading);font-weight:var(--d2f-w-bold)}html.pdp26 .pdp26--shop .pdp26-photo>.pop-up-selected-florist{display:none !important}@media(max-width: 1023px){:is(html.pdp26,html.a26) .pdp26-shop{margin-bottom:28px}:is(html.pdp26,html.a26) .pdp26-shop__name{font-size:32px}}@media(max-width: 767px){:is(html.pdp26,html.a26) .pdp26-shop{margin-bottom:20px;padding-top:0}html.pdp26 .pdp26-crumbs{margin-bottom:18px}html.pdp26 .pdp26-crumbs li{display:none}html.pdp26 .pdp26-crumbs li:nth-last-child(2){display:block}html.pdp26 .pdp26-crumbs li:nth-last-child(2)::before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 2px;border:solid #9a9bac;border-width:0 0 1.5px 1.5px;transform:rotate(45deg);vertical-align:middle}html.pdp26 .pdp26-crumbs li:nth-last-child(2) a::before{content:"Back to "}:is(html.pdp26,html.a26) .pdp26-shop__card{grid-template-columns:minmax(0, 1fr);grid-template-areas:"head" "meta" "qd"}:is(html.pdp26,html.a26) .pdp26-shop__name{font-size:26px;line-height:1.12}:is(html.pdp26,html.a26) .pdp26-shop__meta{gap:6px 16px}:is(html.pdp26,html.a26) .pdp26-qd{justify-self:start;margin-top:12px;min-height:48px}}:is(html.pdp26,html.a26) .pdp26-shop__name,:is(html.pdp26,html.a26) .pdp26-shop__name a{color:var(--d2f-shop-name)}:is(html.pdp26,html.a26) .pdp26-shop{padding-top:24px}:is(html.pdp26,html.a26) .pdp26-shop__pos{margin-left:-24px}:is(html.pdp26,html.a26) .pdp26-shop__pos::before{content:"·";margin:0 8px;color:#b9bac8}:is(html.pdp26,html.a26) .pdp26-qdw{grid-area:qd;justify-self:end;align-self:center;position:relative}:is(html.pdp26,html.a26) button.pdp26-qd{margin:0;border:0;font-family:inherit;color:var(--d2f-heading);text-align:left;cursor:pointer}:is(html.pdp26,html.a26) button.pdp26-qd:focus-visible{outline:2px solid var(--d2f-heading);outline-offset:4px}:is(html.pdp26,html.a26) .pdp26-qd__chev{flex:0 0 auto;fill:none;stroke:var(--d2f-heading);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}:is(html.pdp26,html.a26) .pdp26-qd[aria-expanded=true] .pdp26-qd__chev{transform:rotate(180deg)}:is(html.pdp26,html.a26) .pdp26-qd__drop{position:absolute;z-index:30;top:calc(100% + 4px);right:0;width:360px;box-sizing:border-box;padding:16px 20px;border:1px solid #ececf1;border-radius:16px;background:#fff;box-shadow:rgba(31,23,13,.14) 0 10px 28px;text-align:left}:is(html.pdp26,html.a26) .pdp26-qd__drop[hidden]{display:none}:is(html.pdp26,html.a26) .pdp26-qd__dh{margin:0 0 10px;font-size:18px;line-height:24px;font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}:is(html.pdp26,html.a26) .pdp26-qd__days{display:grid;gap:2px;margin:0;padding:0;list-style:none}:is(html.pdp26,html.a26) .pdp26-qd__days li{display:flex;align-items:center;gap:12px;min-height:40px;margin:0;padding:0;font-size:16px;line-height:24px;color:var(--d2f-text)}:is(html.pdp26,html.a26) .pdp26-qd__days li::before{content:none}:is(html.pdp26,html.a26) .pdp26-qd__dicon{flex:0 0 auto;display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,0);background:#f1f1f3}:is(html.pdp26,html.a26) .pdp26-qd__dicon svg{fill:none;stroke:var(--p26-soft);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(html.pdp26,html.a26) .pdp26-qd__days .is-ok .pdp26-qd__dicon{background:#e8f3e6;border-color:#cfe3cb}:is(html.pdp26,html.a26) .pdp26-qd__days .is-ok .pdp26-qd__dicon svg{stroke:#007b2e}:is(html.pdp26,html.a26) .pdp26-qd__days .is-past .pdp26-qd__dicon svg{stroke:#6b6a75}:is(html.pdp26,html.a26) .pdp26-qd__days .is-next .pdp26-qd__dday{font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}:is(html.pdp26,html.a26) .pdp26-qd__days .is-next .pdp26-qd__note{font-weight:var(--d2f-w-semibold);color:#007b2e}:is(html.pdp26,html.a26) .pdp26-qd__days s{color:var(--p26-soft)}:is(html.pdp26,html.a26) .pdp26-qd__note{margin-left:auto;padding-left:12px;color:var(--p26-soft);text-align:right;white-space:nowrap}:is(html.pdp26,html.a26) .pdp26-qd__days .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width: 1023px){:is(html.pdp26,html.a26) .pdp26-shop{padding-top:20px}:is(html.pdp26,html.a26) .pdp26-shop__name{line-height:1.12}}@media(max-width: 767px){:is(html.pdp26,html.a26) .pdp26-shop{padding-top:12px}:is(html.pdp26,html.a26) .pdp26-qdw{justify-self:start;margin-top:12px}:is(html.pdp26,html.a26) .pdp26-shop__pos{margin-left:-16px}:is(html.pdp26,html.a26) .pdp26-qd__drop{position:static;width:auto;margin:12px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:is(html.pdp26,html.a26) .pdp26-qd__dh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html.pdp26 .pdp26-card__price,html.pdp26 .pdp26-card__foot{display:none}html.pdp26 .pdp26--card .pdp26-photo{border:1px solid #e8e6e1;border-radius:16px}@media(min-width: 1024px){html.pdp26 .pdp26--card .pdp26-photo{aspect-ratio:auto;padding:8px 8px 12px;box-sizing:border-box;background:#fff;overflow:visible}html.pdp26 .pdp26--card .pdp26-photo>img{height:auto;aspect-ratio:4/5;border-radius:10px;background:#f3f3f3}html.pdp26 .pdp26--card .pdp26-photo .expand{top:20px;right:20px}html.pdp26 .pdp26--card .pdp26-card__price{position:absolute;top:20px;left:20px;z-index:2;display:flex;align-items:center;gap:0;height:34px;margin:0;padding:0 12px;border-radius:8px;background:#fff;box-shadow:rgba(20,20,35,.16) 0 2px 8px;font-size:15px;line-height:24px;font-weight:400;color:var(--d2f-text);white-space:pre}html.pdp26 .pdp26--card .pdp26-card__price i{font-style:normal;font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}html.pdp26 .pdp26--card .pdp26-card__foot{display:flex;align-items:center;min-height:44px;margin-top:12px;padding:0 4px}html.pdp26 .pdp26--card .pdp26-card__name{margin:0;font-size:16px;line-height:1.3;font-weight:var(--d2f-w-semibold);color:var(--d2f-heading)}}html.pdp26 .pdp26-form .select-occasion-btn{border-color:rgba(0,0,0,0);background:var(--p26-chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2323233d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/16px no-repeat;padding-right:44px}html.pdp26 .pdp26-form .select-occasion-btn:hover{border-color:rgba(0,0,0,0);background-color:var(--p26-chip-hover)}html.pdp26 .pdp26-form .select-occasion-btn:focus-visible{outline:2px solid var(--d2f-heading);outline-offset:2px;box-shadow:none}html.pdp26 .pdp26-form .select-occasion-btn>img{display:none}html.pdp26 .pdp26-tabs{display:none}html.pdp26 .pdp26--tabs .pdp26-tabs{display:flex;align-items:stretch;margin:32px 0 0;padding:0;border-bottom:1px solid #ececf0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.pdp26 .pdp26--tabs .pdp26-tabs::-webkit-scrollbar{display:none}html.pdp26 .pdp26-tabs__tab{display:flex;align-items:center;flex:none;height:48px;box-sizing:border-box;margin:0 24px -1px 0;padding:0 0 2px;border-bottom:3px solid rgba(0,0,0,0);font-size:17px;line-height:25.5px;font-weight:var(--d2f-w-semibold);color:var(--d2f-text);white-space:nowrap;text-decoration:none}html.pdp26 .pdp26-tabs__tab:last-child{margin-right:0}html.pdp26 .pdp26-tabs__tab:hover{color:var(--d2f-heading)}html.pdp26 .pdp26-tabs__tab.is-active{border-bottom-color:#fab300;color:var(--d2f-heading)}html.pdp26 .pdp26-tabs__tab:focus-visible{outline:2px solid var(--d2f-heading);outline-offset:-2px}@media(max-width: 767px){html.pdp26 .pdp26--tabs .pdp26-tabs{margin:20px -16px 0;padding:0 16px}html.pdp26 .pdp26-tabs__tab{margin-right:22px;font-size:16px;line-height:24px}html.pdp26 .pdp26-tabs__tab:last-child{margin-right:0}}html.pdp26 .pdp26-form .product-size-boxes .box:has(input:checked){background:var(--d2f-surface-quiet)}html[data-journey=a] #ctb-msg{display:block !important;margin:0 0 10px !important;padding:10px 12px !important;border-left:4px solid #b3261e !important;background:#fdecea !important;color:#8c1d18 !important;font-weight:600 !important;font-size:15px !important;line-height:1.4 !important;border-radius:6px !important;text-align:left !important}html[data-journey=a] #ctb-msg[hidden]{display:none !important}html[data-journey=a] .ctb-invalid{outline:2px solid #b3261e !important;outline-offset:2px}@media(max-width: 1023px){html.pdp26 .pdp26-form .select-occasion-dropdown{position:static !important;transform:none !important;display:none;margin-top:8px;box-shadow:none}html.pdp26 .pdp26-form .select-occasion-dropdown.is--active{display:block}}.mobile-nav2.mobile-nav2--barlogo{padding-bottom:0}.mobile-nav2.mobile-nav2--barlogo .mobile-nav2-content{position:relative}.mobile-nav2.mobile-nav2--barlogo .lower-header,.mobile-nav2.mobile-nav2--barlogo>.review-rating{display:none}.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;min-height:48px;line-height:0;border-radius:6px}.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo:focus-visible{outline:2px solid #fff;outline-offset:2px}.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo img,.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo svg{display:block;width:136px;height:auto;aspect-ratio:995/184}.mobile-nav2.mobile-nav2--barlogo .tsf--bar{width:44px;margin-right:-2px}.mobile-nav2.mobile-nav2--barlogo .tsf--bar .tsf__aa{width:44px;height:48px;background:rgba(0,0,0,0)}.mobile-nav2.mobile-nav2--barlogo .tsf--bar .tsf__aa>span{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:4px;background:#3b4f45;color:#fff;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em}.mobile-nav2.mobile-nav2--barlogo .tsf--bar .tsf__aa[aria-expanded=true]>span{background:#2f3f37}@media(max-width: 374px){.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo :is(img,svg){width:120px}}@media(max-width: 359px){.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo :is(img,svg){width:100px}}@media(max-width: 767px){html.pdp26 .pdp26-crumbs,html.pdp26 .pdp26-shop>.d2f-crumbs,:is(html.pdp26,html.a26) .pdp26-shop__addr{display:none}:is(html.pdp26,html.a26) .pdp26-shop{padding-top:16px}}@media(max-width: 1024px){html[data-journey=a] #yellowFuzzySearch2{font-size:16px}}@media(min-width: 768px){.mobile-nav2.mobile-nav2--barlogo .d2f-barlogo :is(img,svg){width:150px}}@media(max-width: 1024px){html:has(.mobile-nav2--barlogo) .tsf.tsf--float{display:none !important}}html:has(.mobile-nav2--barlogo) .tsf.tsf--float .tsf__aa{border-radius:4px;background:#3b4f45;font-size:18px}html:has(.mobile-nav2--barlogo) .tsf.tsf--float .tsf__aa[aria-expanded=true]{background:#2f3f37}@media(max-width: 767px){html.d2f-shoppage .florist-single-hero-section,:is(html.pdp26,html.a26) .pdp26-shop{background:#f9f9fb;box-shadow:0 0 0 100vmax #f9f9fb;clip-path:inset(0 -100vmax);padding-bottom:20px}html:not(#d2f26):not(#d2f26b).d2f-shoppage .florist-single-hero-section{background:#f9f9fb !important;padding:8px 0 16px !important}}@media(max-width: 1024px){html[data-journey=a]:not(#pb26).pdp26 .gutter>.wrapper{padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26).pdp26 .ymal26:last-child{margin-bottom:0 !important}html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(.town26--a){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .town26--a>.why-shop-section:last-child{margin-bottom:0 !important}html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(.occ26){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .occ26>.d2f-c:last-of-type>.d2f-section:last-of-type{margin-bottom:0 !important}html[data-journey=a]:not(#pb26).d2f-shoppage .gutter>.wrapper{padding-bottom:0 !important}html[data-journey=a]:not(#pb26).d2f-shoppage .florist-about-section .florist-about-section-content{padding-bottom:0 !important}html[data-journey=a]:not(#pb26).a26 .gutter>.wrapper:has(.basket-empty-section){padding-bottom:0 !important}html[data-journey=a]:not(#pb26).a26[data-basket-lay] .basket-empty-section-content{margin-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26).a26 .gutter>.wrapper:has(.basket-item-summary){padding-bottom:0 !important}html[data-journey=a]:not(#pb26).a26[data-basket-lay] .basket-products-section-content:has(.basket-item-summary){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(.d2f-intl){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .d2f-intl>.d2f-section:last-of-type{margin-bottom:0 !important}}@media(max-width: 1024px){html[data-journey=a]:not(#pb26) .occ26>.d2f-c>section#faq :is(.help-support-faqs,.help-support-faqs-content,.christmas-faq-cta){margin-bottom:0 !important}}@media(max-width: 767px){html[data-journey=a]:not(#pb26) .hp26:not(.occ26)>.hp-secs>.hp-sec--products{margin-top:calc(var(--section-gap, 40px) - 10px) !important}}@media(max-width: 1024px){html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(>main>.hp26>.hp-secs):not(:has(.occ26)){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .hp26:not(.occ26)>.hp-secs>.d2f-section:last-of-type{margin-bottom:0 !important}}@media(max-width: 1024px){html[data-journey=a]:not(#pb26) .town26--a>.other-links-section:last-child .other-links-section-content{padding-bottom:0 !important}}@media(max-width: 1024px){html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(.cp-more-wrap){padding-bottom:var(--section-gap, 40px) !important}html[data-journey=a]:not(#pb26) .cp-more-wrap>.quad-text-grid-section:last-child{margin-bottom:0 !important}}@media(min-width: 768px)and (max-width: 1024px){html[data-journey=a]:not(#pb26) .gutter>.wrapper:has(.cp-more-wrap){padding-bottom:calc(var(--section-gap, 48px) - 40px) !important}}
