.bq{--bq-brand:#7e182d;--bq-art-ink:#333f30;--bq-art-white:#fff;--bq-scrim:rgb(0 0 0/55%);--bq-review-surface:rgb(255 255 255/10%);--bq-deep:#3a0108;--bq-ink:#333f30;--bq-navigation:#4f664a;--bq-muted:#6d6e6c;--bq-surface:#fff;--bq-backing:#ededed;--bq-product-backing:#f4ede4;--bq-vase-blush:#e9d8cf;--bq-vase-sage:#9fb5a0;--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-chart-1:#7e182d;--bq-chart-2:#4f664a;--bq-chart-3:#795000;--bq-radius-image:10px;--bq-radius-control:12px;--bq-radius-shop:13px;--bq-radius-panel:20px;--bq-radius-tile:30px;--bq-pill:100px;--bq-shadow-category:0 10px 20px rgb(0 0 0/5%);--bq-gap-card:22px;--bq-gap-section:46px;--bq-sidebar-width:248px;--bq-sidebar-radius:50px;--bq-sidebar-surface:#3a0108;--bq-sidebar-ink:#fff;--bq-hero-background:linear-gradient(180deg,#fff4f5,rgb(255 249 249/0%) 44.719%,#fff);--bq-hero-text-start:linear-gradient(113.52631099328292deg,#3a0108 2.2626%,#7e182d 99.076%);--bq-hero-text-middle:linear-gradient(141.76209910560178deg,#3a0108 2.2626%,#7e182d 99.076%);--bq-hero-text-end:linear-gradient(135.64696704034853deg,#3a0108 2.2626%,#7e182d 99.076%);--bq-collection-fade:linear-gradient(90deg,#fff,rgb(255 255 255/0%) 9.6206%,rgb(255 255 255/0%) 51.45%,rgb(255 255 255/0%) 89.433%,#fff);--bq-collection-outer-fade:linear-gradient(90deg,#fff,rgb(255 255 255/0%) 5.7743%,rgb(255 255 255/0%) 51.45%,rgb(255 255 255/0%) 93.76%,#fff);--bq-review-overlay:linear-gradient(111.67153688120257deg,#3a0108 7.9473%,rgb(91 1 19/77%) 50.953%,#3a0108 95.632%);--bq-recruitment-overlay:linear-gradient(180deg,#333f30,rgb(51 63 48/0%) 26.448%,rgb(51 63 48/9.8%) 70.682%,#333f30);--bq-recruitment-overlay-third:linear-gradient(180deg,#333f30,rgb(51 63 48/10%) 31.256%,rgb(51 63 48/9.8%) 70.682%,#333f30);--bq-recruitment-overlay-fourth:linear-gradient(180deg,#333f30,rgb(51 63 48/0%) 31.256%,rgb(51 63 48/0%) 70.682%,#333f30);color-scheme:light;color:var(--bq-ink);background:linear-gradient(180deg,#fff4f5 0,#fff 560px) no-repeat,var(--bq-surface);font-family:var(--bq-body-font),var(--font-ui),"Noto Sans SC","Noto Sans JP",sans-serif;line-height:1.6;min-height:100dvh;overflow-wrap:anywhere}:root:has(.bq),:root:has(.bq) body{color-scheme:light;background:#fff}.bq :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bq-focus);outline-offset:4px;box-shadow:none}.bq :is(a,button,summary){touch-action:manipulation}.bq :is(button,input,select,summary){min-height:44px}.bq h1,.bq h2,.bq h3{font-family:var(--bq-display-font),var(--bq-body-font),"Noto Serif SC","Noto Serif JP",serif;line-height:1.2}.bq h1{font-size:clamp(2rem,4vw,3.5rem);margin-block-end:30px}.bq h2{font-size:clamp(1.4rem,3vw,2.5rem);margin-block-end:20px}.bq h3{font-size:1.25rem}.bq a{text-underline-offset:4px}.bq a:hover{text-decoration:underline}.bq-role-links a{display:inline-flex;align-items:center;min-height:44px}.bq details{position:relative;max-width:100%}.bq summary{cursor:pointer}.bq details[name=bouqueue-header-navigation]>ul,.bq summary{padding:10px;border:1px solid var(--bq-control);border-radius:var(--bq-radius-control)}.bq details[name=bouqueue-header-navigation]>ul{position:absolute;inset-inline-end:0;z-index:20;background:var(--bq-surface);width:-moz-max-content;width:max-content;max-width:min(280px,85vw)}.bq details[name=bouqueue-header-navigation]>ul>li>a{display:flex;align-items:center;padding:10px;min-height:44px;gap:6px}.bq [aria-current]{font-weight:700;text-decoration:underline}.bq-main{max-width:1240px;margin-inline:auto;padding:46px 24px 72px;min-height:55dvh}.bq-narrow{max-width:640px}.bq-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:var(--bq-pill);padding:12px 24px;background:var(--bq-brand);color:var(--bq-on-brand);border:1px solid var(--bq-brand);text-align:center;line-height:1.5;font-family:var(--bq-navigation-font),var(--bq-body-font),sans-serif;gap:10px}.bq-outline{color:var(--bq-brand);background:transparent}.bq-button[aria-pressed=true]{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}.bq button:disabled{opacity:.6;cursor:wait}.bq-panel{padding:30px;border:1px solid var(--bq-line);border-radius:var(--bq-radius-panel);margin-block-end:30px}#analytics-privacy.bq-panel{inline-size:min(1240px,calc(100% - 32px));margin:32px auto;padding:clamp(20px,3vw,30px)}.bq-copy{max-width:68ch;margin-block-end:20px}.bq-copy p+p{margin-block-start:20px}.bq-workspace{display:grid;grid-template-columns:var(--bq-sidebar-width) minmax(0,1fr);gap:40px}.bq-workspace :is(h1,h2,h3){font-family:var(--bq-body-font),var(--font-ui),sans-serif;font-weight:700;line-height:1.35}.bq-workspace h1{font-size:clamp(1.75rem,3vw,2.25rem)}.bq-workspace h2{font-size:1.5rem}.bq-workspace[data-workspace=merchant]>.bq-role-nav{background:var(--bq-sidebar-surface);color:var(--bq-sidebar-ink);--bq-focus:var(--bq-sidebar-ink);border:0;border-start-end-radius:var(--bq-sidebar-radius);border-end-end-radius:var(--bq-sidebar-radius);padding:28px 18px 24px;display:grid;gap:24px;align-self:start}.bq-workspace[data-workspace=merchant]>.bq-role-nav a:is(:hover,[aria-current]){background:var(--bq-review-surface);color:var(--bq-sidebar-ink)}.bq-role-nav{border-inline-end:1px solid var(--bq-line);padding-inline-end:20px}.bq-role-nav h2{font-size:1.5rem}.bq-role-nav a{display:flex;align-items:center;min-height:44px;padding:10px;border-radius:var(--bq-radius-image)}.bq-role-nav [aria-current]{color:var(--bq-brand);background:var(--bq-backing)}.bq-role-links{display:flex;gap:20px;flex-wrap:wrap;margin-block-end:20px}.bq-footer{padding:72px max(16px,calc((100% - 1240px) / 2)) 48px;border-block-start:1px solid var(--bq-line);background:var(--bq-surface);color:var(--bq-footer-ink,#4b5563);font-family:var(--font-ui),var(--bq-body-font),sans-serif;font-size:15px}.bq-footer-top{display:grid;grid-template-columns:minmax(180px,243px) minmax(0,969px);justify-content:space-between;gap:40px}.bq-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bq-footer-brand p{max-width:243px;margin:0;font-size:16px;line-height:1.6}.bq-footer-logo{display:inline-flex;min-height:44px}.bq-footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px}.bq-footer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;margin-block-end:6px;padding:0;border:0;border-radius:0;list-style:none;cursor:default}.bq-footer-group>summary::-webkit-details-marker{display:none}.bq-footer-title{margin:0;color:var(--bq-footer-title,#111827);font-size:14px;font-weight:600;line-height:17px;text-transform:uppercase}.bq-footer-chevron{display:none;transition:transform .2s}.bq-footer ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.bq-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit;line-height:1.5;text-decoration:none}.bq-footer a:hover{color:var(--bq-brand);text-decoration:underline;text-underline-offset:3px}.bq-footer-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px 40px;margin-block-start:40px;padding-block-start:40px;border-block-start:1px solid #e5e7eb}.bq-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;font-size:14px;line-height:17px}.bq-footer-copyright{text-transform:uppercase}.bq-footer-newsletter{display:grid;gap:8px;width:min(361px,100%)}.bq-footer .bql-subscribe-row{gap:12px}.bq-footer .bql-subscribe-row input{border-color:#e5e7eb;font-size:14px}.bq .bq-footer .bql-subscribe-row .bq-button{padding:0 20px;font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;line-height:17px}@media (max-width:1100px){.bq-footer-top{grid-template-columns:minmax(0,1fr)}.bq-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width:767px){.bq-footer{padding-block:40px 32px}.bq-footer-columns{grid-template-columns:minmax(0,1fr);gap:0}.bq-footer-columns nav{border-block-end:1px solid var(--bq-line)}.bq-footer-group>summary{min-height:48px;margin:0;cursor:pointer}.bq-footer-chevron{display:block}.bq-footer-group[open] .bq-footer-chevron{transform:rotate(180deg)}.bq-footer-group ul{padding-block-end:8px}.bq-footer-newsletter{width:100%}}@media (min-width:600px) and (max-width:1100px){.bq-footer-brand{flex-direction:row;align-items:center;gap:24px}.bq-footer-brand p{max-width:320px}}@media (min-width:1024px) and (max-width:1100px){.bq-footer-columns{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.bq-footer-top{gap:24px}.bq-footer-brand{gap:12px}.bq-footer-logo img{width:56px;height:auto}.bq-footer-bottom{flex-direction:column;align-items:stretch;gap:24px;margin-block-start:24px;padding-block-start:24px}.bq-footer-legal{gap:0 20px}}.bql-subscribe{display:grid;gap:8px}.bql-subscribe-row{display:flex;gap:8px}.bql-subscribe-row input{flex:1;min-width:0;min-height:44px;padding:10px 16px;border:1px solid var(--bq-control);border-radius:var(--bq-pill);background:var(--bq-surface);color:var(--bq-ink);font:inherit}.bql-subscribe-consent input[aria-invalid=true],.bql-subscribe-row input[aria-invalid=true]{border-color:var(--bq-error);outline:2px solid var(--bq-error)}.bql-subscribe-row .bq-button{flex:none}.bql-subscribe-consent{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4}.bql-subscribe-consent input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bq-brand)}.bql-subscribe-error{min-height:1.4em;margin:0;color:var(--bq-error);font-size:13px}.bql-subscribe-error:empty{min-height:0}.bql-subscribe-done{margin:0;padding:10px 14px;border-radius:var(--bq-radius-control);background:var(--bq-backing);color:var(--bq-success)}@media (max-width:480px){.bql-subscribe-row{flex-direction:column}}.bq-role-nav ul{display:grid;gap:8px}.bq-role-nav a:hover{background:var(--bq-backing)}.bq-wordmark{font-size:2rem;color:var(--bq-brand)}.bq-access{display:grid;gap:12px;margin-block-end:30px}.bq-access input,.bq-input{min-width:0;width:100%;padding:12px;border:1px solid var(--bq-control);background:var(--bq-surface);color:var(--bq-ink);border-radius:var(--bq-radius-control)}.bq-price>div{display:flex;justify-content:space-between;gap:20px;padding-block:10px}.bq-price>div:last-child{border-block-start:1px solid var(--bq-line)}.bq-badge{display:inline-block;border:1px solid;padding:5px 10px;border-radius:var(--bq-pill)}.bq-badge[data-tone=success]{color:var(--bq-success)}.bq-badge[data-tone=warning]{color:var(--bq-warning)}.bq-badge[data-tone=error]{color:var(--bq-error)}.bq-product{border:1px solid var(--bq-line);border-radius:var(--bq-radius-image);overflow:hidden}.bq-product img{width:100%;aspect-ratio:280/271;-o-object-fit:cover;object-fit:cover}.bq-product>div{padding:10px;display:grid;gap:7px}.bq-product strong{font-family:var(--font-ui),sans-serif;font-size:30px}.bq-product h3 a{display:inline-flex;align-items:center;min-height:44px}.bq-notice{padding:20px;border-inline-start:3px solid var(--bq-brand);background:var(--bq-backing);margin-block:20px}.bq .bq-notice{color:var(--bq-ink)}.bq-timeline li{padding-block:12px;padding-inline-start:20px;border-inline-start:1px solid var(--bq-line)}.bq-timeline time{display:block}.bq-skeleton{height:100px;background:var(--bq-backing);border-radius:var(--bq-radius-image);margin-block-start:20px}.bq-organizations{display:grid;gap:12px}.bq-skip{position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-200%);z-index:100;background:var(--bq-surface);padding:12px}.bq-skip:focus{transform:none}@media (max-width:800px){.bq-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.bq-role-nav{border-inline-end:0;border-block-end:1px solid var(--bq-line);padding-block-end:20px;padding-inline-end:0}.bq-role-nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bq-main{padding:30px 20px 48px}.bq-panel{padding:20px}.bq details[name=bouqueue-header-navigation]>ul{inset-inline-start:0;inset-inline-end:auto}}@media (prefers-reduced-motion:reduce){.bq *,.bq :after,.bq :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bq-dialog-overlay{position:fixed;inset:0;background:var(--bq-scrim);z-index:70}.bq-dialog-content{position:fixed;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;min-height:0;border-radius:var(--bq-radius-panel);padding:30px;z-index:80}[dir=rtl] .bq-dialog-content{transform:translate(50%,-50%)}.bq-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-block-start:24px}.bq-hero{position:relative;min-height:clamp(680px,59.7222vw,860px);padding:40px 3.47%;isolation:isolate}.bq-hero-art{position:absolute;inset:0;overflow:hidden;z-index:-1;background:var(--bq-hero-background)}.bq-hero-backdrop{height:251.04%!important;top:-71.33%!important}.bq-hero-wash{position:absolute;inset:0;background:var(--bq-hero-background)}.bq-hero-hand{position:absolute;inset:42.33% -.14% 26.05% 63.4%}.bq-hero-bouquet{position:absolute;inset:5.47% 27.57% 3.84% -4.72%}.bq-hero-title{margin:0}.bq-hero-title span{position:absolute;display:block;font-size:clamp(3rem,6.6vw,100px);line-height:.98;color:var(--bq-deep);white-space:pre-line}.bq-hero-title-start{inset-block-start:18.72%;inset-inline-start:2.57%;max-width:31%}.bq-hero-title-middle{inset-block-start:72.56%;inset-inline-start:47.78%;max-width:49%}.bq-hero-title-end{inset-block-start:84.3%;inset-inline-start:60.14%;max-width:38%}.bq-hero-description{inset-block-start:25.12%;inset-inline-end:2.64%;max-width:22.3%;font-size:clamp(1rem,1.4vw,22px)}.bq-hero-copy,.bq-hero-description{position:absolute;color:var(--bq-art-ink)}.bq-hero-copy{inset-block-end:6%;inset-inline-start:3.06%;max-width:23%}.bq-hero-copy p{font-size:clamp(1rem,1.5vw,25px);margin-block-end:24px}.bq-hero-title-start{background:var(--bq-hero-text-start)}.bq-hero-title-middle{background:var(--bq-hero-text-middle)}.bq-hero-title-end{background:var(--bq-hero-text-end)}.bq-hero-title span{-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:801px){.bq-hero{background-color:var(--bq-art-white)}[dir=rtl] .bq-hero-title-start{inset-inline-start:auto;inset-inline-end:2.57%}[dir=rtl] .bq-hero-title-middle{inset-inline-start:auto;inset-inline-end:47.78%}[dir=rtl] .bq-hero-title-end{inset-inline-start:auto;inset-inline-end:60.14%}[dir=rtl] .bq-hero-description{inset-inline-end:auto;inset-inline-start:2.64%}[dir=rtl] .bq-hero-copy{inset-inline-start:auto;inset-inline-end:3.06%}}.bq-section-heading{margin-block:46px 26px;text-align:center}.bq-section-heading p{max-width:641px;margin-inline:auto;font-size:20px}.bq-category{display:block;width:266px;max-width:100%;position:relative;padding-block-end:22px}.bq-category img{border-radius:var(--bq-radius-image);-o-object-fit:cover;object-fit:cover;box-shadow:var(--bq-shadow-category)}.bq-category span{justify-content:center;min-height:44px;position:relative;margin:-22px 28px 0;padding:10px;border-radius:var(--bq-pill);background:var(--bq-surface)}.bq-category span,.bq-occasion{display:flex;align-items:center}.bq-occasion{gap:20px;padding:20px;border:1px solid var(--bq-line);border-radius:var(--bq-radius-image);min-height:110px}.bq-occasion img{flex-shrink:0}.bq-florist{border:1px solid var(--bq-line);border-radius:var(--bq-radius-shop);overflow:hidden}.bq-florist>img{width:100%;aspect-ratio:344/230.5;-o-object-fit:cover;object-fit:cover}.bq-florist>div{padding:10px 20px;display:grid;gap:10px}.bq-flower-type{display:flex;flex-direction:column;width:182px;height:182px;overflow:hidden;border:1px solid var(--bq-line);border-radius:var(--bq-radius-image);padding:10px}.bq-review{padding:20px;background:var(--bq-review-surface);border-radius:var(--bq-radius-panel)}.bq-recruitment{position:relative;isolation:isolate;min-height:494px;border-radius:var(--bq-radius-tile);overflow:hidden}.bq-recruitment>img{-o-object-fit:cover;object-fit:cover;z-index:-2}.bq-recruitment-shade{position:absolute;inset:0;background:var(--bq-recruitment-overlay);z-index:-1}.bq-recruitment[data-overlay=third] .bq-recruitment-shade{background:var(--bq-recruitment-overlay-third)}.bq-recruitment[data-overlay=fourth] .bq-recruitment-shade{background:var(--bq-recruitment-overlay-fourth)}.bq-recruitment-copy{padding:30px 40px;color:var(--bq-art-white)}.bq-recruitment-copy h3{font-size:clamp(1.75rem,3vw,45px)}@media (max-width:800px){.bq-hero{padding:calc(59.7222vw + 20px) 20px 30px;min-height:0}.bq-hero-art{inset-block-end:auto;height:auto;aspect-ratio:1440/860}.bq-hero-copy{margin-inline-start:0;padding:20px 0}}.bq-search-panel{display:flex;gap:24px;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;padding:22px;border:1px solid var(--bq-control);border-radius:var(--bq-radius-panel)}.bq-search-panel>label{display:grid;gap:5px;flex:1}.bq-search-panel :is(input,select){background:var(--bq-surface);color:var(--bq-ink);border:1px solid var(--bq-control);padding:10px;border-radius:var(--bq-radius-control);max-width:100%}.bq-carousel-track{display:flex;gap:var(--bq-gap-card);overflow-x:auto;scroll-snap-type:x proximity;padding:10px 5px 24px}.bq-carousel-track>*{flex:0 0 auto;scroll-snap-align:start;max-width:100%}.bq-carousel-actions{display:flex;justify-content:space-between;gap:20px}.bq-icon{min-width:44px;min-height:44px;padding:10px}@media (max-width:800px){.bq-hero-copy,.bq-hero-description,.bq-hero-title span{position:static;max-width:none}.bq-hero-title span{display:inline;white-space:normal;font-size:clamp(2rem,7vw,3rem);background:none;color:var(--bq-brand)}.bq-hero-title span+span:before{content:" "}.bq-hero-copy,.bq-hero-description{color:var(--bq-ink);margin-block-start:24px}}.bq-store-section{max-inline-size:1240px;margin-inline:auto;padding:40px 24px}.bq-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}.bq-store-links{display:flex;flex-wrap:wrap;gap:12px}.bq-store-section .bq-search-panel{flex-wrap:wrap}.bq-store-section .bq-search-panel>label{min-inline-size:0;flex:1 1 180px;overflow-x:clip}.bq-flower-types{justify-content:center;gap:30px}.bq-draft,.bq-flower-types{display:flex;flex-wrap:wrap}.bq-draft{align-items:center;gap:16px;margin-block:24px}.bq-store-section>img{max-inline-size:100%;block-size:auto;border-radius:var(--bq-radius-card,10px)}.bq-product{min-inline-size:0}.bq-product>img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.bq-product a:not(.bq-button){display:inline-flex;align-items:center;min-block-size:44px}.bq-search-panel :is(input,select){inline-size:100%;min-inline-size:0}.bq-search-panel>.bq-select{display:grid;gap:5px;flex:1 1 180px;min-inline-size:0}.bq-select{position:relative;min-inline-size:0}.bq-select-label{cursor:pointer}.bq-select-control{position:relative;min-inline-size:0}.bq .bq-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;min-block-size:44px;padding:10px 14px;border:1px solid var(--bq-control);border-radius:var(--bq-radius-control);background:var(--bq-surface);color:var(--bq-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bq .bq-select-trigger:hover,.bq-select[data-open] .bq-select-trigger{border-color:var(--bq-brand)}.bq-select[data-open] .bq-select-trigger{box-shadow:0 0 0 3px rgb(126 24 45/12%)}.bq .bq-select-trigger[aria-invalid=true]{border-color:var(--bq-error);box-shadow:0 0 0 3px rgb(162 29 53/14%)}.bq-select-value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-select-chevron{flex:none;transition:transform .2s ease}.bq-select[data-open] .bq-select-chevron{transform:rotate(180deg)}.bq .bq-select-list{position:absolute;z-index:60;inset-inline-start:0;inset-block-start:calc(100% + 8px);box-sizing:border-box;inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%;max-inline-size:max(100%,min(340px,calc(100vw - 32px)));max-block-size:min(320px,50vh);margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--bq-line);border-radius:16px;background:var(--bq-surface);color:var(--bq-ink);box-shadow:0 18px 40px rgb(58 1 8/14%),0 2px 6px rgb(0 0 0/6%);transform-origin:top;animation:bq-select-in .16s ease-out}.bq .bq-select-list[data-placement=top]{inset-block-start:auto;inset-block-end:calc(100% + 8px);transform-origin:bottom}.bq .bq-select-list[hidden]{display:none}.bq-select-list>[role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:400;line-height:1.3;text-transform:none;white-space:normal;cursor:pointer}.bq-select-list>[role=option][data-active]{background:rgb(126 24 45/7%)}.bq-select-list>[role=option][aria-selected=true]{color:var(--bq-brand);font-weight:600}.bq-select-check{flex:none;visibility:hidden}.bq-select-list>[role=option][aria-selected=true] .bq-select-check{visibility:visible}.bq-select-proxy{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:1px;block-size:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}@keyframes bq-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.bq .bq-select-list,.bq-select-chevron{animation:none;transition:none}}.bq-florist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px}.bq-category-text{min-block-size:296px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bq-backing)}.bq-category-text span{position:static;margin:0}.bq .bq-input{max-inline-size:100%;min-block-size:44px}.bq .bq-input,.bq fieldset{min-inline-size:0}.bq .bq-quote-image{max-inline-size:100%;block-size:auto;border-radius:var(--bq-radius-image);-o-object-fit:cover;object-fit:cover}.bq-field{display:grid;gap:10px;margin-block-end:20px}.bq-field,.bq-organizations>li{min-inline-size:0;overflow-wrap:anywhere}.bq .bq-stack{display:grid;gap:20px;min-inline-size:0}.bq .bq-check{display:flex;align-items:center;gap:12px;min-block-size:44px;padding-block:8px}.bq .bq-check input{flex-shrink:0;inline-size:24px;block-size:24px}@media (max-width:480px){.bq-reservation .bq-price>div{flex-direction:column;gap:4px}}.bq-finance-values>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:.5rem;border-block-end:1px solid var(--bq-line)}.bq-finance-values dd{margin:0;font-variant-numeric:tabular-nums}.bq-analytics table{inline-size:100%;table-layout:fixed;border-collapse:collapse}.bq-analytics td,.bq-analytics th{padding-block:.65rem;padding-inline:.4rem;text-align:start;vertical-align:top;overflow-wrap:anywhere;border-block-end:1px solid var(--bq-line)}.bq-analytics caption{text-align:start;margin-block-end:.75rem}.bq-analytics td span{display:block;margin-block-start:.4rem}.bq .bq-policy{max-inline-size:76ch;margin-inline:auto;overflow-wrap:anywhere}.bq .bq-policy p{line-height:1.8}@media (forced-colors:active){.bq-hero-art{visibility:hidden}.bq-hero{background:Canvas}.bq-hero-title span{background:none;background-clip:border-box;color:CanvasText}}.bq-home-refresh .bq-hero{min-block-size:clamp(680px,56.53vw,814px)}.bq-home-refresh>.bq-store-section,.bq-home-refresh>section.bq-store-section{padding-block:50px}.bq-discovery-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;max-inline-size:1240px;margin-inline:auto;padding-inline:24px;align-items:start}.bq-discovery-layout>.bq-store-section{min-inline-size:0;inline-size:100%;padding-inline:0}.bq-discovery-rail .bq-store-section,.bq-filter-drawer .bq-store-section{padding:20px 0}.bq-discovery-rail .bq-search-panel,.bq-filter-drawer .bq-search-panel{display:grid;grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.bq-discovery-mobile{display:none}.bq-filter-chips{margin-block-end:24px}.bq-directory-card{padding:24px}.bq-builder{display:flex;align-items:center;gap:48px;width:100%;padding:56px 120px;background:#fff;color:#1f2937}.bq-builder-copy{display:flex;flex:0 1 560px;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.bq .bq-builder-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:#b0566a;font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.bq-builder-soon{padding:3px 10px;border-radius:999px;background:#7e182d;color:#fff;letter-spacing:0;text-transform:none}.bq-builder-headline{display:flex;flex-direction:column;gap:12px}.bq .bq-builder h2{margin:0;color:#1f2937;font-family:var(--bq-display-font),var(--bq-body-font),serif;font-size:56px;font-weight:700;line-height:64px}.bq-builder:lang(en) h2{text-transform:capitalize}.bq .bq-builder-headline p{margin:0;color:#6b7280;font-family:var(--bq-body-font),sans-serif;font-size:18px;font-weight:400;line-height:28px}.bq-builder-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%}.bq-builder-actions .bql-subscribe{flex:1 1 360px}.bq-builder .bql-subscribe-row{gap:12px}.bq-builder .bql-subscribe-row input{min-height:47px;border-color:#f3d6d9}.bq .bq-builder .bql-subscribe-row .bq-button,.bq .bq-builder-link{min-height:47px;padding:14px 20px;border-radius:999px;font-family:var(--font-ui),sans-serif;font-size:16px;font-weight:600;line-height:19px}.bq .bq-builder-link{display:inline-flex;align-items:center;border:1px solid #f3d6d9;background:#fff;color:#1f2937;text-decoration:none}.bq .bq-builder-link:hover{border-color:#7e182d;color:#7e182d}.bq-builder-art{flex:0 0 571px;height:393.25px}.bq-builder-art img{display:block;max-width:none;width:575px;height:396px;margin:-1.375px -2px}@media (max-width:1279px){.bq-builder{padding-inline:max(16px,calc((100% - 1200px) / 2))}.bq-builder-art{flex:1 1 0;height:auto}.bq-builder-art img{width:100%;height:auto;margin:0}}@media (max-width:899px){.bq-builder{flex-direction:column;align-items:stretch;gap:32px;padding-block:40px}.bq-builder-copy{flex-basis:auto}.bq .bq-builder h2{font-size:clamp(34px,8vw,56px);line-height:1.15}.bq-builder-art{order:-1}.bq .bq-builder-link{width:100%;justify-content:center}}@media (max-width:1279px){.bq .bq-builder h2{font-size:clamp(34px,2.8vw + 24px,56px);line-height:1.15}}@media (min-width:600px) and (max-width:899px){.bq-builder-art{align-self:center;width:100%;max-inline-size:560px}.bq .bq-builder-link{width:auto}}@media (max-width:800px){.bq-discovery-layout{display:block;padding-inline:16px}.bq-discovery-rail{display:none}.bq-discovery-mobile{display:block}.bq-home-refresh .bq-hero{min-block-size:720px}.bq-discovery-mobile{padding-block-start:20px}.bq-discovery-layout>.bq-store-section{padding-block-start:24px}}.bq-filter-drawer{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;margin:0;inline-size:min(90vw,400px);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;overflow-y:auto;padding:24px;border:0;color:var(--bq-ink);background:var(--bq-surface)}.bq-filter-drawer::backdrop{background:var(--bq-scrim)}.bq-discovery-header{min-block-size:0;padding-block:24px 32px}.bq-category-directory .bq-category{inline-size:100%;border-radius:var(--bq-radius-panel)}.bq-filter-drawer>h2{margin-block:16px 8px}.bq-entry-backdrop{background:linear-gradient(180deg,#fff4f5,#fff);padding:clamp(24px,6vw,88px) 16px;min-block-size:75dvh}.bq-entry-card{background:var(--bq-surface);border:1px solid var(--bq-line);border-radius:var(--bq-radius-panel);box-shadow:var(--bq-shadow-category);padding:clamp(20px,4vw,48px);min-block-size:auto}.bq-entry-logo{background:var(--bq-art-white);border-radius:var(--bq-radius-image);padding:4px;margin-inline:auto;margin-block-end:24px}.bq-entry-card>h1,.bq-entry-card>p{text-align:center}.bq-entry-card>h1{font-size:clamp(26px,3vw,36px)}.bq-entry-card>p{margin-block:16px 24px;color:var(--bq-muted)}.bq-entry-card>.bq-button{display:flex;margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content}.bq-entry-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--bq-radius-control);background:var(--bq-backing);margin-block:24px}.bq-entry-choice .bq-button{padding-inline:8px;border-color:transparent;border-radius:var(--bq-radius-control)}.bq-entry-choice .bq-button:focus-visible,.bq-entry-choice .bq-button:hover{background:var(--bq-surface)}.bq-entry-card .bq-access>.bq-button{inline-size:100%}.bq-access-symbol{display:none}.bq-access[data-access-state=sent] .bq-access-symbol{display:grid;place-items:center;justify-self:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--bq-backing);color:var(--bq-brand);font-size:28px}.bq-access[data-access-state=sent]>[role=status],.bq-applicant>[role=status]{padding:16px;border-radius:var(--bq-radius-control);background:var(--bq-backing)}.bq-applicant-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.bq-form-field{display:grid;align-content:start;gap:8px;min-inline-size:0}.bq-applicant-fields>.bq-consent,.bq-applicant-fields>button{grid-column:1/-1}.bq-order-heading,.bq-transaction-heading{text-align:center;margin-block-end:32px}.bq-order-heading>*+*{margin-block-start:16px}.bq-order-progress{list-style:none;margin-block:24px;padding-inline-start:16px;border-inline-start:2px solid var(--bq-line)}.bq-order-progress li{position:relative;padding-block:12px;padding-inline-start:12px}.bq-order-progress li:before{content:"";position:absolute;inset-inline-start:-23px;inset-block-start:18px;inline-size:12px;block-size:12px;border:2px solid var(--bq-surface);border-radius:50%;background:var(--bq-brand)}.bq-order-heading p{overflow-wrap:anywhere}.bq-checkout-layout,.bq-order-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px}.bq-checkout-layout>*,.bq-order-layout>*{min-inline-size:0}.bq-checkout-layout .bq-panel,.bq-order-layout .bq-panel{padding:clamp(16px,2vw,28px);background:var(--bq-surface);box-shadow:var(--bq-shadow-category)}.bq-checkout-summary .bq-quote-image{max-inline-size:100%;block-size:auto}.bq-shopping-form legend{padding-inline:8px;font-weight:700}.bq-shopping-form fieldset .bq-panel{margin-block-end:0}@media (max-width:760px){.bq-checkout-layout,.bq-order-layout{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:480px){.bq-applicant-fields{grid-template-columns:minmax(0,1fr)}}.bq-consent{display:flex;align-items:center;gap:12px;min-height:44px}.bq-access .bq-consent input{width:24px;height:24px;flex-shrink:0}.bq-page-heading{padding-block-end:24px;margin-block-end:30px;border-block-end:1px solid var(--bq-line)}.bq-page-heading p{color:var(--bq-muted);max-inline-size:68ch}.bq-workspace-content{min-inline-size:0}.bq-workspace-content .bq-panel{background:var(--bq-surface);box-shadow:var(--bq-shadow-category)}.bq-workspace-content .bq-stack>.bq-panel{margin-block-end:0}.bq-destination-grid,.bq-queue-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bq-queue-filters label{display:grid;align-content:start;gap:8px;min-inline-size:0}.bq-policy-contents{padding:20px;border-radius:var(--bq-radius-panel);background:var(--bq-backing)}.bq-policy-contents a{display:flex;align-items:center;min-block-size:44px;text-decoration:underline;text-underline-offset:4px}.bq-policy h2[id]{scroll-margin-block-start:24px}.bq-connectivity{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block:16px;border-block-end:1px solid var(--bq-line)}.bq-connectivity p{flex:1 1 240px;padding-inline-start:16px;border-inline-start:3px solid var(--bq-warning)}.bq .bq-gateway-title{font-size:clamp(2rem,5vw,3.75rem)}.bq-gateway-intro{color:var(--bq-muted);max-inline-size:65ch;margin-block:20px;line-height:1.8}.bq-market-card{display:flex;min-block-size:96px;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--bq-line);border-radius:var(--bq-radius-panel);box-shadow:var(--bq-shadow-category)}.bq-market-card:hover{border-color:var(--bq-brand)}.bq-market-country{display:block;margin-block-start:4px;color:var(--bq-muted)}.bq-market-currency{color:var(--bq-brand)}@media (max-width:640px){.bq-destination-grid,.bq-queue-filters{grid-template-columns:minmax(0,1fr)}}.bq-header{display:flex;align-items:center;gap:16px 24px;padding:25px 50px;background:#fff4f5;color:var(--bq-navigation);font-family:var(--bq-navigation-font),var(--bq-body-font),sans-serif}.bq-logo{flex-shrink:0;display:inline-flex;border-radius:var(--bq-radius-image)}.bq-header-nav{margin-inline-start:clamp(24px,calc(100vw - 1279.5px),160.5px)}.bq-header-nav>ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px;margin:0;padding:0;list-style:none}.bq .bq-header-nav a,.bq .bq-header-nav summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;border-radius:0;color:inherit;font-size:15px;font-weight:300;line-height:18px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bq .bq-header summary{list-style:none}.bq .bq-header summary::-webkit-details-marker{display:none}.bq .bq-header-icon:hover,.bq .bq-header-nav a:hover,.bq .bq-header-nav summary:hover,.bq .bq-header-switch:hover{color:var(--bq-brand)}.bq .bq-header-nav details>ul{inset-inline:0 auto;text-transform:none}.bq-switches{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0;margin-inline-start:auto;font-size:.875rem}.bq .bq-header-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--bq-navigation)}.bq .bq-header-switch{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 6px;border:0;border-radius:0;color:var(--bq-navigation);font-size:13px;font-weight:300;text-transform:uppercase}.bq-header-switch .bq-line-icon{width:16px;height:16px}.bq .bq-header-login{position:relative;display:inline-flex;align-items:center;min-height:44px;margin-inline-start:6px;padding:0 15px;color:var(--bq-navigation);font-size:12px;font-weight:300;line-height:15px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bq-header-login:before{content:"";position:absolute;inset:8.5px 0;border:1px solid;border-radius:100px}.bq .bq-header-login:hover{color:var(--bq-brand)}.bq-switches .bq-button{margin-inline-start:6px}.bq-header-wide{display:contents}.bq-header-menu{display:none}@media (max-width:1279px){.bq-header{flex-wrap:wrap;padding:16px 32px 8px}.bq-logo img{width:60px;height:auto}.bq-header-nav{order:3;width:100%;margin-inline-start:0}.bq-header-nav>ul{gap:0 24px}}@media (max-width:1023px){.bq-header{position:relative;z-index:40;flex-wrap:nowrap;gap:8px;padding:12px 24px}.bq-logo img{width:52px}.bq-header-nav,.bq-header-wide{display:none}.bq-switches{flex-wrap:nowrap}.bq-header-menu{display:block;position:static}.bq .bq-header-menu-toggle{display:grid;place-items:center;width:44px;height:44px;margin-inline-start:4px;padding:0;border:1px solid var(--bq-line);border-radius:100px;color:var(--bq-navigation)}.bq-header-menu-toggle>.bq-header-menu-open,.bq-header-menu[open]>.bq-header-menu-toggle>.bq-header-menu-close{display:grid}.bq-header-menu-toggle>.bq-header-menu-close,.bq-header-menu[open]>.bq-header-menu-toggle>.bq-header-menu-open{display:none}.bq-header-menu[open] .bq-header-menu-toggle{border-color:currentColor;color:var(--bq-brand)}.bq-header-drawer{position:absolute;inset-block-start:100%;inset-inline:0;z-index:30;max-height:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px;border-block:1px solid var(--bq-line);background:var(--bq-surface);box-shadow:0 16px 32px rgb(0 0 0/10%)}.bq-header-drawer ul{display:grid;margin:0;padding:0;list-style:none}.bq-header-drawer>nav>ul>li{border-block-end:1px solid var(--bq-line)}.bq .bq-header-drawer a{display:flex;align-items:center;min-height:52px;color:var(--bq-navigation);font-size:16px;font-weight:400;text-decoration:none;text-transform:uppercase}.bq .bq-header-drawer li li a{min-height:44px;padding-inline-start:16px;font-size:15px;font-weight:300;text-transform:none}.bq-header-drawer li ul{padding-block-end:8px}.bq .bq-header-drawer a:hover{color:var(--bq-brand)}.bq-header-drawer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block-start:20px}.bq .bq-header-drawer-actions .bq-header-login{margin-inline-start:0;padding:0 24px}.bq .bq-header-drawer-actions .bq-header-icon{min-height:44px;border:1px solid var(--bq-line);border-radius:100px}.bq .bq-header details[name=bouqueue-header-navigation]>ul{position:absolute;inset-block-start:100%;inset-inline:16px;width:auto;max-width:none;max-height:calc(100dvh - 120px);overflow-y:auto}.bq-switches>details{position:static}}@media (max-width:800px){.bq-header{gap:4px;padding:10px 16px}.bq-logo img{width:44px}.bq-header .bq-button{min-height:44px;padding:8px 12px;font-size:.8125rem}.bq-header-drawer{padding-inline:16px}}@media (max-width:380px){.bq .bq-header-switch{padding-inline:3px}.bq .bq-header-menu-toggle{margin-inline-start:2px}}.bq-discovery-header{position:relative;isolation:isolate;padding:36px 24px;overflow:hidden}.bq-discovery-header-copy{max-inline-size:1192px;margin-inline:auto;position:relative}.bq-discovery-header nav{font-size:.875rem;margin-block-end:16px}.bq-discovery-header nav a{display:inline-flex;align-items:center;min-block-size:44px}.bq-discovery-header h1{font-size:clamp(2rem,3.4vw,3.25rem);margin-block:0 16px}.bq-discovery-header p{max-inline-size:70ch}.bq-discovery-header-floral{color:var(--bq-on-brand);background:var(--bq-deep)}.bq-discovery-header-floral:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#3a0108f5,#3a0108d9)}.bq-discovery-header-art{-o-object-fit:cover;object-fit:cover;z-index:-2}.bq-discovery-header-floral :focus-visible{outline-color:var(--bq-on-brand)}.bq-discovery[data-discovery-kind=categories] .bq-discovery-header-copy,.bq-discovery[data-discovery-kind=florists] .bq-discovery-header-copy{text-align:center}.bq-discovery[data-discovery-kind=categories] .bq-discovery-header p,.bq-discovery[data-discovery-kind=florists] .bq-discovery-header p{margin-inline:auto}.bq-discovery-layout .bq-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bq-discovery-layout .bq-product{overflow:hidden;border:1px solid var(--bq-line);border-radius:var(--bq-radius-image);background:var(--bq-surface)}.bq-discovery-layout .bq-product>img{aspect-ratio:1;block-size:auto}.bq-discovery-layout .bq-product>div{padding:14px;gap:8px}.bq-discovery-layout .bq-product h3{font-family:var(--bq-body-font);font-size:1.125rem}.bq-discovery-layout .bq-product p{font-size:.875rem;line-height:1.5}.bq-discovery-rail>h2{font-family:var(--bq-body-font);font-size:1.125rem;margin-block-start:40px}.bq-discovery-layout-wide{grid-template-columns:minmax(0,1fr);gap:0}.bq-discovery-expand{margin-block-start:24px;border-block:1px solid var(--bq-line)}.bq-discovery-expand>summary{cursor:pointer;min-block-size:44px;padding-block:14px}.bq-discovery-expand .bq-search-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.bq-discovery-layout-wide .bq-florist-grid,.bq-discovery[data-discovery-kind=offers] .bq-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bq-directory-card{padding:0;overflow:hidden;background:var(--bq-surface)}.bq-directory-card>img{inline-size:100%;block-size:auto;aspect-ratio:344/231;-o-object-fit:cover;object-fit:cover}.bq-directory-copy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px}.bq-directory-copy :is(h3,p){flex-basis:100%;margin:0}.bq-directory-copy h3 a{display:inline-flex;align-items:center;min-block-size:44px}.bq-category-directory-card{display:block;background:var(--bq-surface);overflow:hidden}.bq-category-directory-card>img,.bq-category-placeholder{inline-size:100%;block-size:296px;-o-object-fit:cover;object-fit:cover}.bq-category-placeholder{background:var(--bq-backing)}.bq-category-directory-card>div:last-child{padding:24px}.bq-category-facets{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-block-start:48px}.bq-category-facets>section{padding:24px;background:var(--bq-surface);border-radius:var(--bq-radius-image)}.bq-shop-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;color:var(--bq-on-brand);background:var(--bq-deep);border-radius:var(--bq-radius-panel);margin-block:40px}.bq-shop-summary>div{min-inline-size:0}.bq-shop-summary .bq-button{color:inherit;border-color:currentColor}.bq-shop-summary :focus-visible{outline-color:var(--bq-on-brand)}@media (max-width:1100px){.bq-discovery-layout .bq-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.bq-discovery-header{padding:24px 16px}.bq-discovery-layout-wide .bq-florist-grid,.bq-discovery[data-discovery-kind=offers] .bq-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-category-facets,.bq-shop-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.bq-discovery-layout .bq-store-grid,.bq-discovery-layout-wide .bq-florist-grid,.bq-discovery[data-discovery-kind=offers] .bq-store-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:360px) and (max-width:540px){.bq-discovery-layout .bq-store-grid,.bq-discovery[data-discovery-kind=offers] .bq-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bq-discovery-layout .bq-product>div{padding:10px;gap:6px}.bq-discovery-layout .bq-product h3{font-size:.9375rem;line-height:1.3}.bq-discovery-layout .bq-product p{font-size:.8125rem;line-height:1.4}.bq-discovery-layout .bq-product strong{font-size:1.25rem}.bq-discovery-layout .bq-product .bq-button{min-inline-size:0;padding-inline:12px;font-size:.875rem}}.bq-product-detail{display:grid;grid-template-columns:minmax(0,613fr) minmax(0,577fr);align-items:start;gap:40px}.bq-product-gallery-main{width:100%;aspect-ratio:613/760;-o-object-fit:cover;object-fit:cover;border-radius:var(--bq-radius-image)}.bq-product-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:6px 2px;margin-block-start:8px}.bq-product-thumbnail{flex:0 0 88px;min-height:88px;padding:3px;border:2px solid transparent;border-radius:var(--bq-radius-image)}.bq-product-thumbnail img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:6px}.bq-product-thumbnail[aria-pressed=true]{border-color:var(--bq-brand)}.bq-option-choice{display:flex;align-items:center;gap:12px;min-height:44px;max-width:100%;padding:12px 16px;border:1px solid var(--bq-line);border-radius:var(--bq-radius-control);cursor:pointer;overflow-wrap:anywhere}.bq-option-choice:has(input:checked){border-color:var(--bq-brand);box-shadow:inset 0 0 0 1px var(--bq-brand)}.bq-option-choice input{accent-color:var(--bq-brand);flex-shrink:0}.bq-product-tabs{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:40px;column-gap:40px;border-bottom:1px solid var(--bq-line)}.bq-product-tab{min-width:44px;min-height:44px;padding-block:12px;border-bottom:2px solid transparent}.bq-product-tab[aria-selected=true]{border-color:var(--bq-brand);color:var(--bq-brand);font-weight:700}.bq-configurator-unavailable{padding-block:20px;border-block:1px solid var(--bq-line)}.bq-configurator-unavailable button:disabled{cursor:not-allowed}.bq-configurator-unavailable p{margin-block-start:12px}.bq-added-panel{position:fixed;inset-block-start:100px;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:max(24px,calc((100vw - 1240px) / 2));width:min(583px,calc(100% - 32px));max-height:calc(100dvh - 132px);overflow-y:auto;margin:0;padding:24px;border:1px solid var(--bq-line);border-radius:var(--bq-radius-panel);background:var(--bq-surface);color:var(--bq-ink);box-shadow:var(--bq-shadow-category)}.bq-added-panel::backdrop{background:var(--bq-scrim)}.bq-added-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.bq-added-item{display:flex;align-items:start;gap:20px;margin-block:20px}.bq-added-item img{flex-shrink:0;width:96px;height:120px}.bq-added-item>div{min-width:0;overflow-wrap:anywhere}.bq-added-panel>a{width:100%;margin-block-start:16px}.bq-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:32px}.bq-comparison-card{margin:0;padding:20px;background:var(--bq-surface)}.bq-comparison-image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:var(--bq-radius-image);margin-block:16px}.bq-comparison-card dl{margin-block:24px}.bq-comparison-card dt{border-top:1px solid var(--bq-line);padding-block-start:16px;font-weight:700}.bq-comparison-card dd{min-height:56px;padding-block:8px 16px}.bq-comparison-card>a{width:100%;margin-block-start:12px}.bq-comparison-recovery{margin-block-start:40px;padding:32px;border-radius:var(--bq-radius-panel);background:var(--bq-deep);color:var(--bq-on-brand)}.bq-comparison-recovery .bq-button{color:var(--bq-on-brand);border-color:currentColor;margin-block-start:12px}.bq-cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}.bq-cart-item,.bq-cart-summary{min-width:0;margin-block-end:0;background:var(--bq-surface)}.bq-cart-seller{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.bq-cart-note{padding-block:16px;border-block-start:1px solid var(--bq-line)}@media (max-width:767px){.bq-cart-layout,.bq-comparison-grid,.bq-product-detail{grid-template-columns:minmax(0,1fr);gap:24px}.bq-added-panel{inset-block-start:16px;inset-inline-end:16px;max-height:calc(100dvh - 32px);padding:20px}.bq-added-item{gap:12px}.bq-added-item img{width:64px;height:80px}.bq-comparison-recovery{padding:24px}.bq-product-tabs{-moz-column-gap:24px;column-gap:24px}}.bq-cart-product{display:flex;align-items:start;gap:24px}.bq-cart-product>div{min-width:0;overflow-wrap:anywhere}.bq-cart-image{width:clamp(72px,18vw,180px);aspect-ratio:180/220;height:auto;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--bq-radius-image)}.bq-product-breadcrumb{margin-block-end:24px}.bq .bq-cart-item input[type=number],.bq .bq-product-options input[type=number]{width:96px}.bq-product-detail h1{margin-block-end:20px;font-size:clamp(2rem,3vw,2.5rem)}.bq-workspace[data-workspace=merchant]{gap:28px;padding:12px;border-radius:var(--bq-radius-panel);background:var(--bq-backing)}.bq-merchant-brand{filter:brightness(0) invert(1)}.bq-merchant-identity{border-block-start:1px solid currentColor;padding-block-start:20px;overflow-wrap:anywhere}.bq-locked-nav{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:44px;padding-block:8px}.bq-locked-nav .bq-badge{background:transparent;color:inherit;font-size:.65rem}.bq-merchant-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bq-merchant-metrics dd{margin-block-start:16px;font-size:2rem;font-variant-numeric:tabular-nums}.bq-merchant-panels{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.bq-merchant-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.bq-merchant-metrics>*,.bq-merchant-panels>*{min-width:0}.bq-merchant-panels .bq-copy{max-width:none}.bq-merchant-summary-row{border-block-end:1px solid var(--bq-line);padding-block:12px}.bq-merchant-list{background:var(--bq-surface);border-radius:var(--bq-radius-panel);padding:20px;min-width:0}.bq-merchant-tabs{display:flex;flex-wrap:wrap;gap:4px 16px;border-block-end:1px solid var(--bq-line)}.bq-merchant-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:8px}.bq-merchant-tabs [aria-current=page]{color:var(--bq-brand);background:var(--bq-backing);border-block-end:2px solid currentColor}.bq-merchant-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;align-items:end}.bq-merchant-table-scroll{max-width:100%;overflow-x:auto;border-radius:var(--bq-radius-image)}.bq-merchant-table{width:100%;min-width:640px;border-collapse:collapse;text-align:start;font-size:.875rem}.bq-merchant-table td,.bq-merchant-table th{padding:14px 12px;border-block-end:1px solid var(--bq-line);text-align:start;vertical-align:top}.bq-merchant-table thead{background:var(--bq-backing)}.bq-merchant-table th[scope=row]{font-weight:400;max-width:240px;overflow-wrap:anywhere}.bq-merchant-table td{min-width:110px}.bq-catalog-editor>summary,.bq-merchant-table summary{min-height:44px;padding-block:12px;cursor:pointer}.bq-merchant-table .bq-button{font-size:inherit}.bq-approval-banner{border-inline-start:4px solid var(--bq-brand)}.bq-preview-lines{display:grid;gap:12px;padding-block:16px}.bq-preview-lines span{height:12px;width:85%;border-radius:8px;background:var(--bq-line)}.bq-preview-lines span:nth-child(2){width:65%}@media (max-width:900px){.bq-merchant-panels,.bq-merchant-secondary{grid-template-columns:1fr}}@media (max-width:640px){.bq-workspace[data-workspace=merchant]{padding:0;gap:20px}.bq-merchant-metrics{grid-template-columns:1fr}.bq-merchant-list{padding:12px}}.bq-workspace[data-workspace=merchant] .bq-page-heading p{color:var(--bq-ink)}.bq-workspace[data-workspace=merchant]>.bq-role-nav{min-inline-size:0;overflow-wrap:anywhere}.bq-workspace[data-workspace=merchant] .bq-actions>*{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.bq-merchant-list [role=group],.bq-merchant-list>*{min-inline-size:0}.bq-recovery{min-block-size:60vh;display:grid;align-content:center;max-inline-size:52rem}.bq-recovery .bq-button{margin-block-start:24px}.bq-workspace-content .bq-copy{max-inline-size:none;max-width:none}.bq-workspace-content :is(p,li,summary,dd,h2,h3){overflow-wrap:anywhere}.bq-workspace-content :is(fieldset,form,.bq-panel){min-inline-size:0}.bq-stepper-field{display:grid;gap:8px;justify-items:start}.bq .bq-stepper{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--bq-control);border-radius:999px;background:var(--bq-surface)}.bq .bq-stepper:focus-within{border-color:var(--bq-brand);box-shadow:0 0 0 3px rgb(126 24 45/12%)}.bq .bq-stepper button{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:999px;background:rgb(126 24 45/7%);color:var(--bq-brand);cursor:pointer;transition:background-color .15s ease}.bq .bq-stepper button:hover:not(:disabled){background:var(--bq-brand);color:var(--bq-on-brand,#fff)}.bq .bq-stepper button:disabled{opacity:.4;cursor:not-allowed}.bq .bq-stepper input{inline-size:3.5ch;min-block-size:44px;padding:0;border:0;background:transparent;color:var(--bq-ink);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bq .bq-stepper input:focus-visible{outline:none}.bq .bq-stepper input::-webkit-inner-spin-button,.bq .bq-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.bq input:is([type=checkbox],[type=radio]){flex:none;display:inline-grid;place-content:center;inline-size:20px;block-size:20px;min-block-size:0;margin:0;padding:0;border:1.5px solid var(--bq-control);border-radius:6px;background:var(--bq-surface);vertical-align:middle;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,background-color .15s ease}.bq input[type=radio]{border-radius:999px}.bq input:is([type=checkbox],[type=radio]):before{content:"";inline-size:12px;block-size:12px;transform:scale(0);transition:transform .15s ease;background:var(--bq-on-brand,#fff);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 22%,84% 6%,38% 68%)}.bq input[type=radio]:before{inline-size:8px;block-size:8px;border-radius:999px;clip-path:none}.bq input:is([type=checkbox],[type=radio]):checked{border-color:var(--bq-brand);background:var(--bq-brand)}.bq input:is([type=checkbox],[type=radio]):checked:before{transform:scale(1)}.bq input:is([type=checkbox],[type=radio]):hover:not(:disabled){border-color:var(--bq-brand)}.bq input:is([type=checkbox],[type=radio]):disabled{opacity:.45;cursor:not-allowed}.bq input:is([type=checkbox],[type=radio])[aria-invalid=true]{border-color:var(--bq-error)}.bq .bq-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;padding:10px 18px;border:1px solid var(--bq-control);border-radius:999px;list-style:none;cursor:pointer;transition:border-color .15s ease}.bq .bq-disclosure>summary::-webkit-details-marker,.bq .bq-discovery-expand>summary::-webkit-details-marker{display:none}.bq .bq-discovery-expand>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;list-style:none}.bq :is(.bq-disclosure,.bq-discovery-expand)>summary:after{content:"";flex:none;inline-size:20px;block-size:20px;background:currentColor;-webkit-mask: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.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%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 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .2s ease}.bq :is(.bq-disclosure,.bq-discovery-expand)[open]>summary:after{transform:rotate(180deg)}.bq .bq-disclosure>summary:hover,.bq .bq-disclosure[open]>summary{border-color:var(--bq-brand);color:var(--bq-brand)}@media (prefers-reduced-motion:reduce){.bq :is(.bq-disclosure,.bq-discovery-expand)>summary:after,.bq input:is([type=checkbox],[type=radio]),.bq input:is([type=checkbox],[type=radio]):before{transition:none}}