.bq:has(.bql),.dark .bq:has(.bql){--bq-brand:#7e182d;--bq-deep:#3a0108;--bq-ink:#333f30;--bq-navigation:#4f664a;--bq-muted:#6d6e6c;--bq-surface:#fff;--bq-backing:#ededed;--bq-product-backing:#f4ede4;--bq-line:rgb(51 63 48/20%);--bq-control:#747b71;--bq-on-brand:#fff;--bq-focus:#7e182d;--bq-success:#27552c;--bq-warning:#795000;--bq-error:#a21d35;--bq-footer-ink:#4b5563;color-scheme:light;color:var(--bq-ink);background:#fff}.dark .bq:has(.bql) .bq-footer{--bq-footer-ink:#4b5563;--bq-footer-title:#111827}.dark .bq:has(.bql) .bq-footer-bottom{border-block-start-color:#e5e7eb}.bq:has(.bql) .bq-header{background:#fff4f5;border-block-end:0}.bql,.bql-start{--bql-display:var(--bq-display-font),var(--bq-body-font),serif;--bql-body:var(--bq-body-font),var(--font-ui),sans-serif;--bql-nav:var(--bq-navigation-font),var(--bq-body-font),sans-serif;--bql-ui:var(--font-ui),var(--bq-body-font),sans-serif}.bql{background:linear-gradient(180deg,#fff4f5 402.5px,#fff 969.6px);color:#333f30;line-height:normal;overflow-x:clip}.bql a{color:inherit;text-decoration:none}.bql :focus-visible{outline:3px solid var(--bq-focus);outline-offset:3px}.bql .bql-cover{-o-object-fit:cover;object-fit:cover}.bql-icon{flex:none}[dir=rtl] .bql-icon,[dir=rtl] .bql-rail-arrow svg{transform:scaleX(-1)}.bql ul{margin:0;padding:0;list-style:none}.bql-section{display:flex;flex-direction:column;align-items:center;width:100%;margin-inline:auto}.bql-section>*{min-width:0;max-width:100%}.bql .bql-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;width:100%}.bql .bql-heading[data-align=center]{align-items:flex-start;justify-content:center;min-height:99px;max-width:1132px;padding-inline:16px;text-align:center}.bql .bql-heading h2{margin:0;color:#333f30;font-family:var(--bql-display);font-size:40px;font-weight:700;line-height:55px}.bql .bql-heading p{margin:0;color:#6d6e6c;font-family:var(--bql-body);font-size:20px;font-weight:300;line-height:22px}.bql .bql-heading[data-align=center] p{max-width:641px;margin-inline:auto}.bql:lang(en) .bql-heading :is(h2,p:not(.bql-info)){text-transform:capitalize}.bql .bql-info{margin-block-start:6px;color:#6d6e6c;font-family:var(--bql-body);font-size:14px;font-weight:400;line-height:18px}.bql .bql-see-all{display:inline-flex;flex:none;align-items:center;gap:10px;min-height:44px;margin-block:-10px;color:#333f30;font-family:var(--bql-nav);font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase;white-space:nowrap}.bql .bql-see-all:hover{color:var(--bq-brand)}:is(.bql,.bql-start) .bql-underline{display:inline-flex;align-items:center;min-height:44px;margin-block:-11.5px;color:#333f30;font-family:var(--bql-display);font-size:15px;font-weight:400;line-height:21px;text-decoration:underline;text-underline-offset:3px}:is(.bql,.bql-start):lang(en) .bql-underline{text-transform:capitalize}:is(.bql,.bql-start) .bql-underline:hover{color:var(--bq-brand)}.bql-hero{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:1440/814;overflow:hidden;background:#fff4f5;color:#333f30}.bql-hero-art{position:absolute;inset:0;z-index:-1}.bql .bql-hero-texture{z-index:0;-o-object-fit:cover;object-fit:cover}.bql-hero-wash{inset:0;z-index:1;background:linear-gradient(180deg,#fff4f5,rgb(255 249 249/0) 44.72%,#fff)}.bql-hero-bouquet,.bql-hero-hand,.bql-hero-wash{position:absolute}.bql-hero-hand{z-index:2;inset:38.99% -.14% 27.55% 63.4%}.bql-hero-bouquet{z-index:3;inset:0 27.57% 4.06% -4.72%}.bql-hero-bouquet img,.bql-hero-hand img{-o-object-fit:fill;object-fit:fill}[dir=rtl] .bql-hero-art{transform:scaleX(-1)}.bql .bql-hero-title{margin:0;font-family:var(--bql-display);font-weight:300;text-transform:uppercase}.bql-hero-title>span{position:absolute;display:block;margin:0;background:linear-gradient(100.43deg,#3a0108 2.26%,#7e182d 99.08%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:calc(100cqw * 100 / 1440);line-height:calc(100cqw * 92 / 1440);padding-inline-end:.15em}.bql-hero-fresh{inset-block-start:14.02%;inset-inline-start:2.57%;width:30.21%;font-size:calc(100cqw * 95 / 1440)!important}.bql-hero-every{inset-block-start:70.97%;inset-inline-start:47.78%;white-space:nowrap}.bql-hero-occasion{inset-block-start:83.39%;inset-inline-start:60.14%;white-space:nowrap}.bql-hero-title .bql-em{font-style:italic;font-weight:700}.bql-hero-title .bql-light{font-weight:300}.bql .bql-hero-aside{position:absolute;inset-block-start:calc(100% * 169 / 814);inset-inline-start:calc(100% * 1081 / 1440);width:calc(100% * 321 / 1440);margin:0;color:rgb(51 63 48/60%);font-family:var(--bql-body);font-size:max(16px,calc(100cqw * 25 / 1440));font-weight:300;line-height:1.12}@container (max-width: 1381px){.bql .bql-hero-aside{color:rgb(51 63 48/80%)}}.bql-hero-cta{position:absolute;inset-block-start:calc(100% * 611 / 814);inset-inline-start:3.06%;width:20.69%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(100cqw * 24 / 1440)}.bql .bql-hero-cta p{margin:0;color:#333f30;font-family:var(--bql-body);font-size:max(16px,calc(100cqw * 25 / 1440));font-weight:300;line-height:1.12}.bql .bql-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 20px;border-radius:100px;background:#7e182d;color:#fff;font-family:var(--bql-nav);font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase;white-space:nowrap}.bql .bql-pill:hover{background:#3a0108}.bql-search{position:relative;display:grid;grid-template-columns:minmax(0,237fr) minmax(0,257fr) minmax(0,657fr) minmax(0,196fr);align-items:center;width:min(1349px,calc(100% - 32px));min-height:113px;margin-inline:auto;padding-block:10px;border-radius:20px}.bql-search:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgb(126 24 45/50%),rgb(126 24 45/10%),rgb(126 24 45/50%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.bql-search-field{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:73px;padding:20px 40px 20px 25px;border-inline-start:1px solid rgb(51 63 48/30%)}.bql-search-field:first-child{padding-inline:40px;border-inline-start:0}.bql .bql-search-field>span{color:#333f30;font-family:var(--bql-display);font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bql .bql-search-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:191px;min-height:44px;margin-block:-10px;padding:0;padding-inline-end:34px;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23333f30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat 100% /24px;color:#333f30;font-family:var(--bql-nav);font-size:16px;font-weight:250;line-height:20px;text-overflow:ellipsis;cursor:pointer}.bql .bql-search-wide select{max-width:260px}[dir=rtl] .bql .bql-search-field select{background-position:0}.bql .bql-search-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:91px;padding:0 20px;border:0;border-start-end-radius:111px;border-end-end-radius:111px;background:transparent;color:#7e182d;font-family:var(--bql-display);font-size:18px;font-weight:700;line-height:25px;cursor:pointer}.bql:lang(en) .bql-search-submit{text-transform:capitalize}.bql .bql-search-submit:hover{color:#3a0108}.bql .bql-note{width:min(1349px,calc(100% - 32px));margin:12px auto 0;color:var(--bq-muted);font-size:14px;line-height:1.4}.bql-rail{position:relative;width:100%}.bql-rail:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.bql-rail-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.bql-rail-track::-webkit-scrollbar{display:none}.bql-rail-track>li{flex:none;scroll-snap-align:center}.bql-rail-track>li:first-child{margin-inline-start:auto}.bql-rail-track>li:last-child{margin-inline-end:auto}.bql-rail-band{display:none}.bql-rail-arrow{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s,opacity .2s}.bql-rail-arrow[aria-disabled=true]{opacity:.4;cursor:default}.bql-rail-previous{inset-inline-start:max(8px,calc(50% - 659px))}.bql-rail-next{inset-inline-end:max(8px,calc(50% - 683px))}.bql-rail-previous svg{transform:scaleX(-1)}[dir=rtl] .bql-rail-previous svg{transform:none}.bql-discover{gap:26px;padding-block:50px}.bql-rail[data-variant=discover]{min-height:333px}.bql-rail[data-variant=discover]:after{background:linear-gradient(90deg,#fff,rgb(255 255 255/0) 5.77%,rgb(255 255 255/0) 51.45%,rgb(255 255 255/0) 93.76%,#fff)}.bql-rail[data-variant=discover] .bql-rail-track{gap:22px;padding:7px 11px 8px;scroll-padding-inline:11px}.bql-rail[data-variant=discover] .bql-rail-band{position:absolute;inset-block-start:154px;inset-inline:calc(50% - 657px) calc(50% - 681px);z-index:1;display:block;height:40px;background:linear-gradient(90deg,#fff,rgb(255 255 255/0) 9.62%,rgb(255 255 255/0) 51.45%,rgb(255 255 255/0) 89.43%,#fff);pointer-events:none}.bql-rail[data-variant=discover] .bql-rail-arrow{inset-block-start:152px;background:rgb(126 24 45/10%);color:#7e182d}.bql-rail[data-variant=discover] .bql-rail-arrow:hover{background:rgb(126 24 45/20%)}.bql-category a{display:flex;flex-direction:column;align-items:center;width:266px}.bql-category-media{position:relative;display:block;width:266px;height:296px;overflow:hidden;border-radius:10px;background:#ededed;box-shadow:0 10px 20px rgb(0 0 0/5%)}.bql-category-media img{transition:transform .4s}.bql-category a:hover img{transform:scale(1.04)}.bql .bql-category-label{position:relative;display:flex;align-items:center;justify-content:center;width:210px;min-height:44px;margin-block-start:-22px;padding:10px;border:1px solid rgb(51 63 48/20%);border-radius:100px;background:#fff;color:rgb(51 63 48/75%);font-family:var(--bql-body);font-size:20px;font-weight:300;line-height:22px;text-align:center}.bql:lang(en) .bql-category-label{text-transform:capitalize}.bql-florists{gap:26px;padding-block:50px}.bql-rail[data-variant=florists]:after{background:linear-gradient(90deg,#fff,rgb(255 255 255/0) 8.66%,rgb(255 255 255/0) 92.8%,#fff)}.bql-rail[data-variant=florists] .bql-rail-track{gap:30px;padding-inline:max(16px,calc(50% - 546px));scroll-padding-inline:max(16px,calc(50% - 546px))}.bql-rail[data-variant=florists] .bql-rail-arrow{inset-block-start:calc(193.77px + 25.17px - 22px);background:rgb(126 24 45/50%);color:#fff}.bql-rail[data-variant=florists] .bql-rail-arrow:hover{background:rgb(126 24 45/70%)}.bql-florist article{display:flex;flex-direction:column;width:344px;height:100%;text-align:start}.bql-florist-media{position:relative;flex:none;height:230.5px;overflow:hidden;border-start-start-radius:10px;border-start-end-radius:10px}.bql-florist-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/0) 45.04%,rgb(0 0 0/50%));pointer-events:none}.bql-florist-logo{position:absolute;inset-block-start:0;right:0;z-index:1;width:91px;height:90px;overflow:hidden;border-radius:13px}.bql-florist-logo img{-o-object-fit:contain;object-fit:contain}.bql-florist-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:10px 20px;border:1px solid rgb(51 63 48/20%);border-block-start:0;border-end-start-radius:10px;border-end-end-radius:10px;background:#fff}.bql .bql-florist-body h3{margin:0;overflow:hidden;color:#111827;font-family:var(--bql-display);font-size:25px;font-weight:700;line-height:34px;text-overflow:ellipsis;white-space:nowrap}.bql .bql-florist-body header p{margin:4px 0 0;color:#6b7280;font-family:var(--bql-body);font-size:13px;font-weight:400;line-height:15px}.bql .bql-rating{display:flex;align-items:center;gap:6px;margin:0;color:#111827;font-family:var(--bql-body);font-size:12px;font-weight:700;line-height:13px}.bql .bql-rating>span:last-child{color:#6b7280;font-family:var(--bql-ui);font-weight:400;line-height:15px}.bql-stars{display:inline-flex;gap:2px}.bql-stars svg{display:block}.bql-chips{display:flex;flex-wrap:wrap;gap:8px}:is(.bql,.bql-start) .bql-chip{display:inline-block;padding:6px 10px;border-radius:999px;background:#f9fafb;color:#111827;font-family:var(--bql-ui);font-size:12px;font-weight:600;line-height:15px;white-space:nowrap}.bql-florist-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:auto}.bql .bql-florist-compare{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:rgb(51 63 48/10%);color:#333f30}.bql .bql-florist-compare:hover{background:rgb(51 63 48/18%)}.bql .bql-florist-view{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:135px;min-height:44px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#333f30;font-family:var(--bql-ui);font-size:14px;font-weight:600;line-height:17px}.bql .bql-florist-view .bql-icon{width:16px;height:16px}.bql .bql-florist-view:hover{border-color:#7e182d;color:#7e182d}.bql-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1181px,calc(100% - 32px))}.bql-cities a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;min-height:96px;padding:20px 24px;border:1px solid rgb(51 63 48/20%);border-radius:20px;background:#fff;box-shadow:0 10px 20px rgb(0 0 0/5%);text-align:start;transition:border-color .2s}.bql-cities a:hover{border-color:rgb(126 24 45/50%)}.bql-cities strong{font-family:var(--bql-display);font-size:22px}.bql-cities span:not(.bql-chip){grid-column:1;color:#6d6e6c;font-size:14px}:is(.bql,.bql-start) .bql-cities .bql-chip{grid-row:1/span 2;grid-column:2;color:#7e182d}.bql-empty{width:min(1181px,calc(100% - 32px));padding:clamp(24px,4vw,40px);border:1px dashed rgb(51 63 48/20%);border-radius:20px;background:linear-gradient(180deg,#fff4f5,#fff);text-align:center}.bql .bql-empty h3{margin:0 0 6px;font-family:var(--bql-display);font-size:clamp(20px,2vw,26px)}.bql-empty p{max-width:560px;margin:0 auto;color:#6d6e6c}.bql-occasions{width:min(1181px,calc(100% - 32px));gap:46px;padding-block:50px}.bql-occasions-body{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.bql-occasion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,379px));justify-content:center;gap:22px;width:100%}.bql-occasion-grid a{display:flex;align-items:flex-start;gap:9px;height:100%;min-height:110px;padding:20px;border:1px solid rgb(51 63 48/20%);border-radius:10px;background:#fff;color:#333f30;text-align:start;transition:border-color .2s,box-shadow .2s}.bql-occasion-grid a:hover{border-color:rgb(126 24 45/50%);box-shadow:0 10px 20px rgb(0 0 0/5%)}.bql-occasion-art{flex:none;width:65px;height:65px}.bql-occasion-art img{display:block}.bql-occasion-copy{display:flex;flex:1;flex-direction:column;min-width:0}.bql .bql-occasion-copy strong{font-family:var(--bql-display);font-size:20px;font-weight:700;line-height:28px}.bql .bql-occasion-copy span{color:#6b7280;font-family:var(--bql-body);font-size:15px;font-weight:300;line-height:17px}.bql:lang(en) .bql-occasion-copy{text-transform:capitalize}.bql-products{width:min(1186px,calc(100% - 32px));align-items:stretch;gap:49px;padding-block:50px}.bql-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,258px));justify-content:center;gap:35px}.bql-product{position:relative;display:flex;flex-direction:column;gap:7px;height:100%;padding-block-end:10px;overflow:hidden;border:1px solid rgb(51 63 48/30%);border-radius:10px;background:#fff;transition:box-shadow .2s}.bql-product:focus-within,.bql-product:hover{box-shadow:0 10px 20px rgb(0 0 0/8%)}.bql-product-media{position:relative;flex:none;height:239px;overflow:hidden;border-radius:9px;background:#f4ede4}.bql .bql-product-badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:5px 12px;border-radius:999px;background:#7e182d;color:#fff;font-family:var(--bql-nav);font-size:9px;font-weight:600;line-height:11px}.bql-product-body{display:flex;flex:1;flex-direction:column;gap:4px;padding-inline:10px}.bql .bql-product-body h3{margin:0;overflow:hidden;color:#161216;font-family:var(--bql-display);font-size:20px;font-weight:700;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.bql-product-link:after{content:"";position:absolute;inset:0;z-index:1}.bql-product:hover .bql-product-link{text-decoration:underline;text-underline-offset:3px}.bql .bql-product-link:focus-visible{outline:none}.bql-product-link:focus-visible:after{outline:3px solid var(--bq-focus);outline-offset:-3px;border-radius:10px}.bql-product-shop{display:flex;align-items:center;gap:10px;min-height:30px}.bql-product-logo{position:relative;display:grid;flex:none;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:5px;background:#0b493c;color:#fff;font-family:var(--bql-display);font-size:14px;font-weight:700;text-transform:uppercase}.bql-product-logo img{-o-object-fit:contain;object-fit:contain}.bql-product-shop>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bql-product-shop p{display:flex;align-items:center;gap:4px;margin:0;overflow:hidden;color:#6f6a6d;font-family:var(--bql-nav);font-size:12px;font-weight:400;line-height:15px;white-space:nowrap}.bql-product-shop p>span:first-child{overflow:hidden;text-overflow:ellipsis}.bql-product-rating{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:10px;line-height:12px}.bql-product-rating .bql-stars svg:not(:first-child){display:none}.bql .bql-product-delivery{color:#38852f;font-size:9px;line-height:11px}.bql-product-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-block-start:auto}.bql .bql-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;color:#333f30;font-family:var(--bql-nav);font-size:25px;font-weight:600;line-height:30px}.bql .bql-price-was{color:#6d6e6c;font-size:14px;font-weight:400;line-height:18px}.bql-product-choose{display:grid;flex:none;place-items:center;width:48px;height:48px;border:1px solid rgb(51 63 48/20%);border-radius:10px;background:#fff;color:#333f30;transition:background-color .2s,color .2s}.bql-product:hover .bql-product-choose{border-color:#7e182d;background:#7e182d;color:#fff}.bql-flowers{gap:45px;padding-block:50px 100px}.bql-flowers .bql-heading{width:min(1194px,calc(100% - 32px))}.bql-rail[data-variant=flowers] .bql-rail-track{gap:30px;padding-inline:max(16px,calc(50% - 619px));scroll-padding-inline:max(16px,calc(50% - 619px))}.bql-rail[data-variant=flowers] .bql-rail-arrow{inset-block-start:69px;border:1px solid rgb(51 63 48/20%);background:#fff;color:#333f30;box-shadow:0 10px 20px rgb(0 0 0/5%);opacity:0}.bql-rail[data-variant=flowers]:is(:hover,:focus-within) .bql-rail-arrow:not([aria-disabled=true]){opacity:1}.bql-type a{display:flex;flex-direction:column;align-items:center;gap:10px;width:182px;height:182px;overflow:hidden;padding:10px 11px 0;border:1px solid rgb(51 63 48/30%);border-radius:20px;background:#fff;color:#000;transition:border-color .2s}.bql-type a:hover{border-color:#7e182d}.bql .bql-type a>span:first-child{font-family:var(--bql-body);font-size:20px;font-weight:300;line-height:22px}.bql:lang(en) .bql-type a>span:first-child{text-transform:capitalize}.bql-crop{position:absolute}.bql-crop img{-o-object-fit:fill;object-fit:fill}.bql-type-media{position:relative;flex:none}.bql-reviews{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:25px;padding-block:50px;overflow:hidden;color:#fff}.bql .bql-band-texture{z-index:-2;-o-object-fit:cover;object-fit:cover}.bql-band-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(99.29deg,#3a0108 7.95%,rgb(91 1 19/77%) 50.95%,#3a0108 95.63%)}.bql-reviews :focus-visible{outline-color:#fff}.bql-reviews-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;width:min(1236px,calc(100% - 32px));min-height:121px}.bql .bql-reviews-head h2{margin:0;color:#fff;font-family:var(--bql-display);font-size:50px;font-weight:700;line-height:69px}.bql .bql-reviews-head p{margin:0;font-family:var(--bql-body);font-size:20px;font-weight:300;line-height:22px}.bql:lang(en) .bql-reviews-head :is(h2,p){text-transform:capitalize}.bql-reviews-stats{display:flex;gap:26px;margin:0}.bql-reviews-stats div{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:184px;min-height:121px}.bql-reviews-stats dd{margin:0;font-family:var(--bql-body);font-size:50px;font-weight:700;line-height:56px}.bql-reviews-stats dt{font-family:var(--bql-body);font-size:20px;font-weight:400;line-height:22px}.bql .bql-reviews .bql-see-all{color:#fff}.bql-reviews-list{display:grid;grid-template-columns:repeat(3,minmax(0,392px));justify-content:center;gap:30px;width:min(1236px,calc(100% - 32px))}.bql-reviews-list article{display:flex;flex-direction:column;gap:11px;height:100%;min-height:347px;padding:20px;border:1px solid rgb(255 255 255/30%);border-radius:10px;background:rgb(255 255 255/10%)}.bql-reviews-list article>header{display:flex;align-items:center;gap:11px}.bql-review-avatar{position:relative;display:grid;flex:none;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:10px;background:#3a0108;font-size:22px;font-weight:700}.bql-review-avatar img{-o-object-fit:cover;object-fit:cover}.bql .bql-reviews-list h3{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;color:#fff;font-family:var(--bql-body);font-size:23px;font-weight:700;line-height:26px}.bql .bql-review-verified{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:111px;background:#3a0108;font-size:10px;font-weight:700;line-height:11px}.bql .bql-reviews-list p{margin:0;font-family:var(--bql-body);font-size:18px;font-weight:300;line-height:25px}.bql-review-text{display:flex;flex-direction:column;gap:3px}.bql .bql-reviews-list a{min-height:0;font-weight:700;text-decoration:underline;text-transform:uppercase}.bql .bql-review-rating{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:700;line-height:21px}.bql-review-rating .bql-stars{gap:3px}.bql-review-photos{display:flex;gap:11px}.bql-review-photos button{overflow:hidden;padding:0;border:0;border-radius:10px;background:none;cursor:zoom-in}.bql-review-photos img{display:block;width:110px;height:110px;-o-object-fit:cover;object-fit:cover}.bql-lightbox{max-width:min(900px,calc(100vw - 32px));padding:0;border:0;border-radius:20px;background:#fff}.bql-lightbox::backdrop{background:var(--bq-scrim)}.bql-lightbox img{display:block;width:100%;height:auto}.bql-lightbox-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;min-height:44px;padding:8px 16px;border:0;border-radius:100px;background:#fff;color:#333f30;cursor:pointer}.bql-grow{width:min(1228px,calc(100% - 32px));align-items:stretch;gap:30px;padding-block:100px 50px}.bql-grow-head{display:grid;grid-template-columns:minmax(0,687px) auto;align-items:center;justify-content:space-between;gap:0 24px}.bql .bql-grow-head h2{grid-column:1/-1;margin:0;color:#4f664a;font-family:var(--bql-display);font-size:80px;font-weight:700;line-height:110px}.bql .bql-grow-head p{margin:0;color:#6b7280;font-family:var(--bql-body);font-size:22px;font-weight:300;line-height:25px}.bql:lang(en) .bql-grow-head :is(h2,p){text-transform:capitalize}.bql-grow-actions{display:flex;flex-wrap:wrap;gap:10px}.bql .bql-grow-become,.bql .bql-grow-learn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:67px;padding:0 18px 0 20px;border-radius:1111px;font-family:var(--bql-body);font-size:20px;font-weight:400;line-height:22px}.bql .bql-grow-learn{border:1px solid rgb(51 63 48/20%);color:#4f664a}.bql .bql-grow-learn:hover{border-color:#4f664a}.bql .bql-grow-become{background:#4f664a;color:#fff}.bql .bql-grow-become:hover{background:#333f30}.bql-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,604px));gap:20px}.bql-tile,.bql-tiles{justify-content:space-between}.bql-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;min-height:494px;padding:30px 40px;overflow:hidden;border-radius:30px;background:#333f30;color:#fff}.bql-tile img{z-index:-2}.bql-tile-shade{position:absolute;inset:0;z-index:-1;background:var(--bq-recruitment-overlay)}.bql-tile[data-overlay=third] .bql-tile-shade{background:var(--bq-recruitment-overlay-third)}.bql-tile[data-overlay=fourth] .bql-tile-shade{background:var(--bq-recruitment-overlay-fourth)}.bql .bql-tile h3{margin:0;color:#fff;font-family:var(--bql-display);font-size:45px;font-weight:700;line-height:1.066}.bql .bql-tile p{max-width:524px;margin:0;font-family:var(--bql-body);font-size:25px;font-weight:400;line-height:1.066}.bql:lang(en) .bql-tile :is(h3,p){text-transform:capitalize}.bql-preview-banner{position:fixed;inset-block-end:12px;inset-inline-end:12px;z-index:60;max-width:min(520px,calc(100vw - 24px));margin:0;padding:10px 14px;border-radius:12px;background:#3a0108;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 10px 20px rgb(0 0 0/20%)}@media (prefers-reduced-motion:reduce){.bql *,.bql :after,.bql :before{transition:none!important}.bql-category a:hover img{transform:none}}@media (max-width:1260px){.bql .bql-grow-head h2{font-size:clamp(44px,6vw,80px);line-height:1.3}.bql-grow-head{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:1100px){.bql-search{grid-template-columns:repeat(3,minmax(0,1fr))}.bql .bql-search-submit{grid-column:1/-1;min-height:56px;border-block-start:1px solid rgb(51 63 48/30%);border-radius:0 0 20px 20px}.bql-search-field,.bql-search-field:first-child{padding-inline:20px}}@media (max-width:1023px){.bql-cities,.bql-occasion-grid,.bql-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bql-product-grid{gap:20px}.bql-product-media{height:auto;aspect-ratio:258/239}.bql-reviews-list{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-block-end:8px}.bql-reviews-list>li{flex:0 0 min(392px,85%);scroll-snap-align:start}.bql-reviews-stats div{width:auto;min-height:0}.bql .bql-reviews-head h2{font-size:clamp(32px,5vw,50px);line-height:1.3}}@media (max-width:899px){.bql-tiles{grid-template-columns:minmax(0,1fr)}.bql-tile{min-height:clamp(320px,70vw,494px);padding:24px}.bql .bql-tile h3{font-size:clamp(28px,6vw,45px)}.bql .bql-tile p{font-size:clamp(17px,3.4vw,25px)}}@media (max-width:800px){.bql-hero{display:flex;flex-direction:column;gap:16px;aspect-ratio:auto;padding:28px 16px 24px;container-type:normal}.bql-hero-art{position:relative;inset:auto;z-index:0;order:2;height:300px;margin-inline:-16px}.bql .bql-hero-art>.bql-hero-texture,.bql-hero-art>.bql-hero-wash{display:none}.bql-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff4f5,rgb(255 249 249/0) 44.72%,#fff)}.bql-hero-bouquet{inset:0 22% 0 0}.bql-hero-hand{inset:45% -4% 10% 58%}.bql .bql-hero-title{order:1;display:grid}.bql .bql-hero-aside,.bql-hero-cta,.bql-hero-title>span{position:static;width:auto;max-width:none}.bql-hero-fresh,.bql-hero-title>span{font-size:clamp(40px,12vw,64px)!important;line-height:.95;white-space:normal}.bql-hero-every,.bql-hero-occasion{text-align:end}.bql .bql-hero-aside{order:3;color:rgb(51 63 48/80%);font-size:18px}.bql-hero-cta{order:4;gap:16px}.bql .bql-hero-cta p{font-size:18px}.bql-search{grid-template-columns:minmax(0,1fr)}.bql-search-field,.bql-search-field:first-child{min-height:0;padding:12px 20px;border-inline-start:0;border-block-start:1px solid rgb(51 63 48/30%)}.bql-search-field:first-child{border-block-start:0}.bql .bql-search-field select{max-width:none}.bql .bql-heading[data-align=center]{min-height:0}.bql .bql-heading h2{font-size:clamp(28px,7vw,40px);line-height:1.25}.bql .bql-heading p{font-size:17px;line-height:1.3}.bql-heading[data-align=start]{flex-direction:column;align-items:flex-start}.bql .bql-see-all{font-size:16px}.bql-discover,.bql-florists,.bql-occasions,.bql-products{padding-block:32px}.bql-flowers{gap:28px;padding-block:32px 56px}.bql-rail-arrow,.bql-rail[data-variant=discover] .bql-rail-band{display:none}.bql-rail[data-variant] .bql-rail-track{gap:16px;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.bql-rail-track>li{scroll-snap-align:start}.bql-rail:after{display:none}.bql-category a,.bql-category-media{width:220px}.bql-category-media{height:250px}.bql .bql-category-label{width:180px;font-size:18px}.bql-florist article{width:min(300px,80vw)}.bql-type a{width:150px;height:160px}.bql-grow{padding-block:56px 32px}.bql-grow-actions>*{flex:1 1 100%}.bql .bql-grow-become,.bql .bql-grow-learn{min-height:56px;font-size:18px}.bql .bql-grow-head p{font-size:18px;line-height:1.35}.bql-reviews{padding-block:40px}.bql-reviews-stats{gap:24px}.bql-reviews-stats dd{font-size:40px;line-height:1.1}.bql-reviews-stats dt{font-size:16px}}@media (max-width:599px){.bql-cities,.bql-occasion-grid,.bql-product-grid{grid-template-columns:minmax(0,1fr)}.bql-occasion-grid a{min-height:0}}.bql-start{display:grid;gap:24px;width:min(1181px,calc(100% - 32px));margin:clamp(24px,6vw,72px) auto clamp(56px,8vw,120px)}.bql-start h1{margin:0;font-family:var(--bq-display-font),serif;font-size:clamp(32px,4vw,56px);color:var(--bq-ink)}.bql-start>p{max-width:640px;margin:0;color:var(--bq-muted);font-size:18px}.bql-start a{color:inherit;text-decoration:none}