@import "https://rsms.me/inter/inter.css";@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&display=swap";:root{--puck-color-rose-01:#4a001c;--puck-color-rose-02:#670833;--puck-color-rose-03:#87114c;--puck-color-rose-04:#a81a66;--puck-color-rose-05:#bc5089;--puck-color-rose-06:#cc7ca5;--puck-color-rose-07:#d89aba;--puck-color-rose-08:#e3b8cf;--puck-color-rose-09:#efd6e3;--puck-color-rose-10:#f6eaf1;--puck-color-rose-11:#faf4f8;--puck-color-rose-12:#fef8fc;--puck-color-azure-01:#00175d;--puck-color-azure-02:#002c77;--puck-color-azure-03:#014292;--puck-color-azure-04:#0158ad;--puck-color-azure-05:#3479be;--puck-color-azure-06:#6499cf;--puck-color-azure-07:#88b0da;--puck-color-azure-08:#abc7e5;--puck-color-azure-09:#cfdff0;--puck-color-azure-10:#e7eef7;--puck-color-azure-11:#f3f6fb;--puck-color-azure-12:#f7faff;--puck-color-green-01:#002000;--puck-color-green-02:#043604;--puck-color-green-03:#084e08;--puck-color-green-04:#0c680c;--puck-color-green-05:#1d882f;--puck-color-green-06:#2faa53;--puck-color-green-07:#56c16f;--puck-color-green-08:#7dd78b;--puck-color-green-09:#b8e8bf;--puck-color-green-10:#ddf3e0;--puck-color-green-11:#eff8f0;--puck-color-green-12:#f3fcf4;--puck-color-yellow-01:#211000;--puck-color-yellow-02:#362700;--puck-color-yellow-03:#4c4000;--puck-color-yellow-04:#645a00;--puck-color-yellow-05:#877614;--puck-color-yellow-06:#ab9429;--puck-color-yellow-07:#bfac4e;--puck-color-yellow-08:#d4c474;--puck-color-yellow-09:#e6deb1;--puck-color-yellow-10:#f3efd9;--puck-color-yellow-11:#f9f7ed;--puck-color-yellow-12:#fcfaf0;--puck-color-red-01:#4c0000;--puck-color-red-02:#6a0a10;--puck-color-red-03:#8a1422;--puck-color-red-04:#ac1f35;--puck-color-red-05:#bf5366;--puck-color-red-06:#ce7e8e;--puck-color-red-07:#d99ca8;--puck-color-red-08:#e4b9c2;--puck-color-red-09:#efd7db;--puck-color-red-10:#f6eaec;--puck-color-red-11:#faf4f5;--puck-color-red-12:#fff9fa;--puck-color-grey-01:#181818;--puck-color-grey-02:#292929;--puck-color-grey-03:#404040;--puck-color-grey-04:#5a5a5a;--puck-color-grey-05:#767676;--puck-color-grey-06:#949494;--puck-color-grey-07:#ababab;--puck-color-grey-08:#c3c3c3;--puck-color-grey-09:#dcdcdc;--puck-color-grey-10:#efefef;--puck-color-grey-11:#f5f5f5;--puck-color-grey-12:#fafafa;--puck-color-black:#000;--puck-color-white:#fff;--puck-font-size-scale-base-unitless:12;--puck-font-size-xxxs-unitless:12;--puck-font-size-xxs-unitless:14;--puck-font-size-xs-unitless:16;--puck-font-size-s-unitless:18;--puck-font-size-m-unitless:21;--puck-font-size-l-unitless:24;--puck-font-size-xl-unitless:28;--puck-font-size-xxl-unitless:36;--puck-font-size-xxxl-unitless:48;--puck-font-size-xxxxl-unitless:56;--puck-font-size-xxxs:calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs:calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs:calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s:calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m:calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l:calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl:calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl:calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl:calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl:calc(1rem * var(--puck-font-size-xxxxl-unitless) / 16);--puck-font-size-base:var(--puck-font-size-xs);--line-height-reset:1;--line-height-xs:calc(var(--space-m-unitless) / var(--puck-font-size-m-unitless));--line-height-s:calc(var(--space-m-unitless) / var(--puck-font-size-s-unitless));--line-height-m:calc(var(--space-m-unitless) / var(--puck-font-size-xs-unitless));--line-height-l:calc(var(--space-m-unitless) / var(--puck-font-size-xxs-unitless));--line-height-xl:calc(var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless));--line-height-base:var(--line-height-m);--fallback-font-stack:-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family:Inter, var(--fallback-font-stack);--puck-font-family-monospaced:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings:normal){:root{--puck-font-family:InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{z-index:0;position:relative}._ActionBar_1nmyk_1{cursor:default;padding:4px;background:var(--puck-color-grey-01);width:auto;color:var(--puck-color-white);font-family:var(--puck-font-family);border-radius:8px;align-items:center;min-height:26px;padding-inline:0;display:flex}._ActionBar-label_1nmyk_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);text-overflow:ellipsis;white-space:nowrap;margin-inline:4px;padding-inline:8px;font-weight:500}._ActionBarAction_1nmyk_30+._ActionBar-label_1nmyk_18{padding-inline-start:0}._ActionBar-label_1nmyk_18+._ActionBarAction_1nmyk_30{margin-inline-start:-4px}._ActionBar-group_1nmyk_38{border-inline-start:.5px solid var(--puck-color-grey-05);align-items:center;height:100%;padding-inline:4px;display:flex}._ActionBar-group_1nmyk_38:first-of-type{border-inline-start:0}._ActionBar-group_1nmyk_38:empty{display:none}._ActionBarAction_1nmyk_30{color:var(--puck-color-grey-08);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-inline:4px;padding:6px;transition:color 50ms ease-in;display:flex;overflow:hidden}._ActionBarAction--disabled_1nmyk_71{cursor:auto;color:var(--puck-color-grey-06)}._ActionBarAction_1nmyk_30 svg{max-width:none!important}._ActionBarAction_1nmyk_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._ActionBarAction_1nmyk_30:hover:not(._ActionBarAction--disabled_1nmyk_71){color:var(--puck-color-azure-06);transition:none}}._ActionBarAction_1nmyk_30:active:not(._ActionBarAction--disabled_1nmyk_71),._ActionBarAction--active_1nmyk_93{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_1nmyk_38 *{margin:0}._ActionBar-separator_1nmyk_102{background:var(--puck-color-grey-05);width:.5px;height:100%;margin-inline:4px}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{color:var(--puck-color-grey-04);font-size:var(--puck-font-size-xxs);align-items:center;padding-bottom:12px;font-weight:600;display:flex}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);margin-inline-end:4px;padding-inline-start:4px;display:flex}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color 50ms ease-in}@media (width>=458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 12px) calc(50% + 3px)/12px no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}@media (hover:hover) and (pointer:fine){:is(._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly])){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);border-color:var(--puck-color-grey-05);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap;display:flex}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-top-left-radius:3px;border-bottom-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-inline-end:0;border-top-right-radius:4px;border-bottom-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-top-right-radius:3px;border-bottom-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);text-align:center;padding:8px 12px;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover:hover) and (pointer:fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_1vaho_5{background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ArrayField--isDraggingFrom_1vaho_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_1vaho_18{background-color:var(--puck-color-white);color:var(--puck-color-azure-05);cursor:pointer;text-align:left;border:none;border-radius:3px;justify-content:center;width:100%;margin:0;padding:14px;transition:background-color 50ms ease-in;display:flex}._ArrayField--hasItems_1vaho_33>._ArrayField-addButton_1vaho_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_1vaho_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover:hover) and (pointer:fine){._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_1vaho_59{margin-top:-1px}._ArrayFieldItem_1vaho_67{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem--isDragging_1vaho_78{border-top:#0000}._ArrayFieldItem--isExpanded_1vaho_82:before{display:none}._ArrayFieldItem--isExpanded_1vaho_82{z-index:2;border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important}._ArrayFieldItem--isDragging_1vaho_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_1vaho_78 ._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_1vaho_67+._ArrayFieldItem_1vaho_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;gap:2px;padding:12px 15px;list-style:none;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._ArrayFieldItem--noFields_1vaho_122>._ArrayFieldItem-summary_1vaho_97{cursor:grab}._ArrayFieldItem_1vaho_67:first-of-type>._ArrayFieldItem-summary_1vaho_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem_1vaho_67:last-of-type:not(._ArrayFieldItem--isExpanded_1vaho_82)>._ArrayFieldItem-summary_1vaho_97,._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem--isExpanded_1vaho_82:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}._ArrayFieldItem-summary_1vaho_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._ArrayFieldItem-summary_1vaho_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_1vaho_170{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-body_1vaho_170{display:block}._ArrayFieldItem-fieldset_1vaho_179{border:none;border-top:1px solid var(--puck-color-grey-09);min-width:0;margin:0;padding:16px 15px}._ArrayFieldItem-rhs_1vaho_187{align-items:center;gap:4px;display:flex}._ArrayFieldItem-actions_1vaho_193{color:var(--puck-color-grey-04);opacity:0;gap:4px;display:flex}._ArrayFieldItem-summary_1vaho_97:focus-within>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193,._ArrayFieldItem-summary_1vaho_97:hover>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193{opacity:1}._IconButton_1c68y_1{color:currentColor;font-family:var(--puck-font-family);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._IconButton--active_1c68y_14{color:var(--puck-color-azure-04)}._IconButton_1c68y_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._IconButton_1c68y_1:hover:not(._IconButton--disabled_1c68y_24){background:var(--puck-color-grey-10);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_1c68y_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton--disabled_1c68y_24{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.8)}to{transform:rotate(360deg)scale(1)}}._Loader_nacdm_13{background:0 0;border:2px solid;border-bottom-color:#0000;border-radius:100%;animation:1s linear infinite both _loader-animation_nacdm_1;display:inline-block}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;border-radius:4px;padding:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media (hover:hover) and (pointer:fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);color:var(--puck-color-azure-04);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:background-color 50ms ease-in;display:flex;position:relative;overflow:hidden}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);border-top-right-radius:0;border-bottom-right-radius:0;display:block}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:center;align-items:center;gap:8px;margin-inline-start:-1px;padding:8px 12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex;position:relative}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media (hover:hover) and (pointer:fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;min-height:50dvh;max-height:90dvh;display:grid;position:relative}._ExternalInputModal-grid_91ls0_89{flex-direction:column;display:flex}@media (width>=458px){._ExternalInputModal-grid_91ls0_89{grid-template-columns:100%;display:grid}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media (width>=458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);flex-wrap:wrap;gap:24px;padding:24px;display:flex}._ExternalInputModal-tableWrapper_91ls0_133{flex-grow:1;position:relative;overflow:auto}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0;color:var(--puck-color-grey-02);z-index:0;min-width:100%;position:relative}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);z-index:1;position:sticky;top:0}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px 24px;font-size:14px;font-weight:500}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{white-space:nowrap;width:1%;font-weight:500}@media (hover:hover) and (pointer:fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;margin-inline-start:-5px;position:relative}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{background-color:color-mix(in srgb, var(--puck-color-white) 90%, transparent);justify-content:center;align-items:center;padding:64px;display:none;position:absolute;inset:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{flex-wrap:wrap;flex-grow:1;gap:12px;display:flex}@media (width>=458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in;display:flex}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{background:var(--puck-color-grey-12);border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);border-top-left-radius:4px;border-bottom-left-radius:4px;justify-content:center;align-items:center;padding:12px 15px;transition:color 50ms ease-in;display:flex}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media (hover:hover) and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._ExternalInputModal-searchInput_91ls0_299{background:var(--puck-color-white);border:none;border-radius:4px;width:100%;padding:12px 15px;font-family:inherit;font-size:14px}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{gap:8px;width:100%;height:44px;display:flex}@media (width>=458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{text-align:right;font-size:14px;font-weight:500}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px;margin-bottom:12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb, var(--puck-color-black) 75%, transparent);z-index:1;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{background:var(--puck-color-white);border-radius:8px;flex-direction:column;width:100%;max-width:1024px;max-height:90dvh;display:flex;overflow:hidden}._Heading_qxrry_1{color:var(--puck-color-black);margin:0;font-weight:700;display:block}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{appearance:none;color:var(--puck-color-white);letter-spacing:.05ch;font-family:var(--puck-font-family);box-sizing:border-box;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color 50ms ease-in;display:inline-flex}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{padding-bottom:7px;padding-inline:19px;min-height:34px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{color:currentColor;border:1px solid}@media (hover:hover) and (pointer:fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._RichTextMenu_k97eh_1{flex-flow:row;display:flex}._RichTextMenu--form_k97eh_7{background-color:var(--puck-color-grey-12);scrollbar-width:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:6px;position:relative;overflow-x:auto}._RichTextMenu-group_k97eh_17{align-items:space-between;flex-flow:row;gap:2px;padding-inline:6px;display:flex;position:relative}._RichTextMenu-group_k97eh_17:first-of-type{padding-left:0}._RichTextMenu-group_k97eh_17:last-of-type{padding-right:0}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17{color:var(--puck-color-grey-08);flex-wrap:nowrap;gap:0}._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:1px solid var(--puck-color-grey-10)}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:.5px solid var(--puck-color-grey-05)}._Control_1aveu_1 .lucide{width:18px;height:18px}._Control--inline_1aveu_6 .lucide{width:16px;height:16px}._Select_xjbef_1{z-index:1;position:relative}._Select-button_xjbef_6{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:0;height:100%;padding:4px 2px 4px 4px;display:flex}._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6{color:currentColor}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6{cursor:pointer}._Select-buttonIcon_xjbef_27{justify-content:center;align-items:center;display:flex}._Select--standalone_xjbef_33 ._Select-buttonIcon_xjbef_27 .lucide{width:18px;height:18px}._Select--actionBar_xjbef_38 ._Select-buttonIcon_xjbef_27 .lucide{width:16px;height:16px}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6:hover,._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{background:var(--puck-color-grey-10);color:var(--puck-color-azure-04)}._Select--disabled_xjbef_23 ._Select-button_xjbef_6{color:var(--puck-color-grey-07)}._Select--actionBar_xjbef_38._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6:hover,._Select--actionBar_xjbef_38._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{color:var(--puck-color-azure-07);background:0 0}._Select-items_xjbef_61{border:1px solid var(--puck-color-grey-09);z-index:2;background:#fff;border-radius:8px;margin:10px 8px 10px 0;padding:4px;list-style:none}._SelectItem_xjbef_72{color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxs);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;margin:0;padding:8px 12px;display:flex}._SelectItem--isSelected_xjbef_87{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._SelectItem--isSelected_xjbef_87 ._SelectItem-icon_xjbef_93{color:var(--puck-color-azure-04)}._SelectItem_xjbef_72:hover{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}._RichTextEditor_z25h4_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_z25h4_1 .rich-text *{white-space:pre-wrap;-webkit-user-select:auto;user-select:auto}._RichTextEditor_z25h4_1 .rich-text blockquote{border-left:4px solid var(--puck-color-grey-09);margin:1em 0;padding:0 1em}._RichTextEditor_z25h4_1 .rich-text code{background-color:var(--puck-color-grey-11);border-radius:4px;padding:4px 8px}._RichTextEditor_z25h4_1 .rich-text p:empty:before{content:" "}._RichTextEditor_z25h4_1 .rich-text pre code{padding:8px 12px;display:block}._RichTextEditor_z25h4_1 .rich-text>:first-child,._RichTextEditor_z25h4_1 .ProseMirror>:first-child,._RichTextEditor_z25h4_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_z25h4_1 .rich-text>:last-child,._RichTextEditor_z25h4_1 .ProseMirror>:last-child,._RichTextEditor_z25h4_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_z25h4_50{background:var(--puck-color-white);border-style:solid;border-width:1px;border-color:var(--puck-color-grey-09);box-sizing:border-box;font-family:inherit;font-size:var(--puck-font-size-xxs);resize:vertical;text-align:initial;border-radius:4px;flex-direction:column;width:100%;max-width:100%;min-height:128px;transition:border-color 50ms ease-in;display:flex}._RichTextEditor--editor_z25h4_50 .rich-text{flex-grow:1}._RichTextEditor--editor_z25h4_50 .rich-text .ProseMirror{height:100%;padding:12px 15px}._RichTextEditor--editor_z25h4_50 .rich-text:not(:has(.ProseMirror)){height:100%;padding:12px 15px}._RichTextEditor--editor_z25h4_50 .rich-text ul,._RichTextEditor--editor_z25h4_50 .rich-text ol{padding-left:24px}._RichTextEditor--editor_z25h4_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_z25h4_50 .rich-text p{margin-block:12px}._RichTextEditor--editor_z25h4_50 .rich-text ul{list-style:outside}._RichTextEditor--editor_z25h4_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_z25h4_50:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._RichTextEditor--editor_z25h4_50._RichTextEditor--disabled_z25h4_107{background:var(--puck-color-grey-11)}._RichTextEditor_z25h4_1:not(:focus-within):not(._RichTextEditor--isActive_z25h4_111) .ProseMirror ::selection{background-color:#0000}._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-10);z-index:1;position:sticky;top:0}._RichTextEditor--disabled_z25h4_107 ._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-09)}._ObjectField_1ua3y_5{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-direction:column;display:flex}._ObjectField-fieldset_1ua3y_13{border:none;min-width:0;margin:0;padding:16px 15px}._Drawer_pl7z0_1{font-family:var(--puck-font-family);flex-direction:column;gap:12px;display:flex}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{pointer-events:none;z-index:-1;position:absolute;inset:0}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;border:1px var(--puck-color-grey-09) solid;font-size:var(--puck-font-size-xxs);border-radius:4px;justify-content:space-between;align-items:center;padding:12px;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._DraggableComponent_1vaqy_1{pointer-events:none;--overlay-background:color-mix(in srgb, var(--puck-color-azure-08) 30%, transparent);position:absolute}._DraggableComponent-overlayWrapper_1vaqy_12{pointer-events:none;box-sizing:border-box;z-index:1;width:100%;height:100%;position:absolute;top:0}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%;height:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1;border-radius:4px;padding:8px;display:flex;position:absolute;top:8px;right:8px}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{opacity:0;pointer-events:none;z-index:2;position:sticky}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{cursor:grab;box-sizing:border-box;transform-origin:100% 0;width:auto;min-height:36px;display:flex;position:absolute}[data-puck-component] *{pointer-events:none;-webkit-user-select:none;user-select:none}[data-puck-component]{cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto!important}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;color:#0000!important;opacity:.3!important;border:none!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms:.15s;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%;position:relative}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25),._DropZone_1i2sv_1:empty{background:color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{z-index:1;width:100%;height:24px;position:absolute;bottom:-12px}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;white-space:pre-wrap;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:#0000}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_10bh7_1{font-family:var(--puck-font-family);position:relative}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0}._PuckFields-loadingOverlayInner_10bh7_25{padding:16px;display:flex;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px 16px 12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{color:var(--puck-color-grey-05);cursor:pointer;font:inherit;font-size:var(--puck-font-size-xxxs);text-transform:uppercase;background-color:#0000;border:0;border-radius:4px;gap:4px;width:100%;margin-bottom:6px;padding:8px;list-style:none;transition:background-color 50ms ease-in,color 50ms ease-in;display:flex}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{height:100%;position:relative}._PuckPreview-frame_z2rgu_6{border:none;width:100%;height:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;padding:0;list-style:none;position:relative}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{border:1px solid #0000;border-radius:4px;position:relative}._Layer-inner_7rx04_29{border:1px solid #0000;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;padding-inline:12px 4px;display:flex}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1;position:relative}@media (hover:hover) and (pointer:fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{margin-inline-start:12px;display:none}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{align-items:center;gap:8px;margin:8px 4px;display:flex;overflow-x:hidden}._Layer-name_7rx04_105{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._Puck_1dd16_19{--puck-space-px:16px;font-family:var(--puck-font-family);overflow-x:hidden}@media (width>=766px){._Puck_1dd16_19{overflow-x:auto}}._Puck-portal_1dd16_31{z-index:2;position:relative}._PuckLayout_1dd16_36{height:100dvh}._PuckLayout-inner_1dd16_40{--puck-frame-width:auto;--puck-side-nav-width:min-content;--puck-side-bar-width:0px;--puck-left-side-bar-width:var(--puck-user-left-side-bar-width,var(--puck-side-bar-width));--puck-right-side-bar-width:var(--puck-user-right-side-bar-width,var(--puck-side-bar-width));background-color:var(--puck-color-grey-12);grid-template-areas:"header""editor""left""right""sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-side-nav-width);z-index:0;height:100%;transition:grid-template-rows .15s ease-in;display:grid;position:relative;overflow:hidden}@media (width>=638px){._PuckLayout-inner_1dd16_40{--puck-side-nav-width:68px;grid-template-areas:"header header header header""sidenav left editor right";grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_1dd16_72 ._PuckLayout-inner_1dd16_40{--puck-side-nav-width:0}}._PuckLayout--mounted_1dd16_77 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:186px}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 30% 0 var(--puck-side-nav-width)}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 55% 0 var(--puck-side-nav-width)}@media (width>=638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var(--puck-frame-width) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto min-content 0 var(--puck-side-nav-width)}@media (width>=638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var(--puck-frame-width) 0;grid-template-rows:min-content auto}._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) var(--puck-right-side-bar-width)}._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var(--puck-frame-width) var(--puck-right-side-bar-width)}}@media (width>=458px){._PuckLayout-mounted_1dd16_151 ._PuckLayout-inner_1dd16_40{--puck-frame-width:minmax(266px, auto)}}@media (width>=638px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:minmax(186px, 250px)}}@media (width>=766px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-frame-width:auto}}@media (width>=990px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:256px}}@media (width>=1198px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:274px}}@media (width>=1398px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:290px}}@media (width>=1598px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width:320px}}._PuckLayout-nav_1dd16_192{border-top:1px solid var(--puck-color-grey-09);background-color:var(--puck-color-grey-12);grid-area:sidenav;width:100%;overflow:hidden}@media (width>=638px){._PuckLayout-nav_1dd16_192{border-top:0;border-right:1px solid var(--puck-color-grey-09);box-sizing:border-box}}._PuckLayout-header_1dd16_208{grid-area:header}._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:hidden}@media (width>=638px){._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:auto}}._PuckPluginTab_1dd16_222{flex-grow:1;max-height:100%;display:none}._PuckPluginTab--visible_1dd16_228{flex-direction:column;display:flex}._PuckPluginTab-body_1dd16_233{flex-grow:1;max-height:100%}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);z-index:2;margin-top:1px;padding:8px 16px;display:none;position:absolute;top:100%;left:0;right:0}._MenuBar--menuOpen_8pf8c_14{display:block}@media (width>=638px){._MenuBar_8pf8c_1{border:none;margin-top:0;padding:0;display:block;position:static;overflow-y:visible}}._MenuBar-inner_8pf8c_29{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}@media (width>=638px){._MenuBar-inner_8pf8c_29{flex-flow:row;display:flex}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_63pti_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;max-width:100vw;position:relative}@media (width>=638px){._PuckHeader_63pti_1{padding-left:67px}._PuckHeader--hidePlugins_63pti_15{padding-left:0}}._PuckHeader-inner_63pti_20{align-items:end;gap:var(--puck-space-px);padding:var(--puck-space-px);grid-template:"left middle right"/1fr auto 1fr;display:grid}@media (width>=638px){._PuckHeader-inner_63pti_20{border-left:1px solid var(--puck-color-grey-09)}._PuckHeader--hidePlugins_63pti_15 ._PuckHeader-inner_63pti_20{border-left:none}}._PuckHeader-toggle_63pti_40{color:var(--puck-color-grey-05);margin-inline-start:-4px;padding-top:2px;display:flex}._PuckHeader--rightSideBarVisible_63pti_47 ._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader--leftSideBarVisible_63pti_48 ._PuckHeader-leftSideBarToggle_63pti_48{color:var(--puck-color-black)}._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:none}@media (width>=638px){._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:block}}._PuckHeader-title_63pti_64{align-self:center}._PuckHeader-path_63pti_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);word-break:break-all;font-weight:400}._PuckHeader-tools_63pti_75{justify-content:flex-end;gap:16px;display:flex}._PuckHeader-menuButton_63pti_81{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_63pti_86 ._PuckHeader-menuButton_63pti_81{color:var(--puck-color-black)}@media (width>=638px){._PuckHeader-menuButton_63pti_81{display:none}}._SidebarSection_5otpt_1{color:var(--puck-color-black);flex-direction:column;display:flex;position:relative}._SidebarSection_5otpt_1:last-of-type{flex-grow:1}._SidebarSection-title_5otpt_12{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);padding:16px;overflow-x:auto}._SidebarSection--noBorderTop_5otpt_20>._SidebarSection-title_5otpt_12{border-top:0}._SidebarSection-content_5otpt_24:last-child{padding-bottom:4px}._SidebarSection_5otpt_1:last-of-type ._SidebarSection-content_5otpt_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_5otpt_33{color:var(--puck-color-azure-04);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_5otpt_33:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._SidebarSection-breadcrumbLabel_5otpt_33:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_5otpt_33:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_5otpt_62,._SidebarSection-breadcrumb_5otpt_33{align-items:center;gap:4px;display:flex}._SidebarSection-heading_5otpt_74{padding-inline-end:16px}._SidebarSection-loadingOverlay_5otpt_78{background:var(--puck-color-white);z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}._Breadcrumbs_1c9yh_1{align-items:center;gap:4px;display:flex}._Breadcrumbs-breadcrumbLabel_1c9yh_7{color:var(--puck-color-azure-04);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;flex-shrink:0;padding:0;transition:color 50ms ease-in}._Breadcrumbs-breadcrumbLabel_1c9yh_7:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover:hover) and (pointer:fine){._Breadcrumbs-breadcrumbLabel_1c9yh_7:hover{color:var(--puck-color-azure-03);transition:none}}._Breadcrumbs-breadcrumbLabel_1c9yh_7:active{color:var(--puck-color-azure-02);transition:none}._Breadcrumbs-breadcrumb_1c9yh_7{align-items:center;gap:4px;display:flex}._ViewportControls_e3unb_1{position:relative}._ViewportControls--fullScreen_e3unb_5{border-radius:32px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}._ViewportControls-toggleButton_e3unb_14{display:none}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14{background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-grey-04);cursor:pointer;color:var(--puck-color-grey-11);z-index:1;border-radius:30px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14:hover{background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-azure-04);color:var(--puck-color-azure-07)}._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-toggleButton_e3unb_14{background-color:var(--puck-color-grey-03)}._ViewportControls-actions_e3unb_42{display:flex}._ViewportControls-actionsInner_e3unb_46{box-sizing:border-box;z-index:0;justify-content:center;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-actionsInner_e3unb_46{background:var(--puck-color-grey-11);border:1px solid var(--puck-color-grey-09);margin-left:none;margin-right:none;border-radius:30px;padding-right:42px;transition:transform .15s ease-in-out;transform:translate(100%)}._ViewportControls--fullScreen_e3unb_5._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-actionsInner_e3unb_46{transform:translate(42px)}._ViewportControls-divider_e3unb_75{border-inline-end:1px solid var(--puck-color-grey-09);margin-top:8px;margin-bottom:8px}._ViewportControls-zoomSelect_e3unb_81{appearance:none;font-size:var(--puck-font-size-xxxs);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 12px) calc(50% + 3px)/10px no-repeat;border:0;width:96px;padding:0 0 0 8px}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{display:none}@media (width>=638px){._ViewportControls-zoom_e3unb_81,._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{justify-content:center;display:flex}}._ViewportControls-zoomSelect_e3unb_81:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:12px calc(50% + 3px)}._ViewportButton-inner_e3unb_111{justify-content:center;align-items:center;width:32px;height:32px;display:flex}._ViewportButton--isActive_e3unb_119 ._ViewportButton-inner_e3unb_111{color:var(--puck-color-azure-04)}._PuckCanvas_ur8dl_1{background:var(--puck-color-grey-11);padding:var(--puck-space-px);flex-direction:column;grid-area:editor;display:flex;position:relative;overflow:auto}@media (width>=1198px){._PuckCanvas_ur8dl_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:calc(var(--puck-space-px) * .5)}._PuckCanvas_ur8dl_1:not(._PuckCanvas_ur8dl_1:has(._PuckCanvas-controls_ur8dl_17)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas--fullScreen_ur8dl_22{padding:0;overflow:hidden}@media (width>=1198px){._PuckCanvas--fullScreen_ur8dl_22{padding:0}}._PuckCanvas-inner_ur8dl_33{justify-content:center;width:100%;min-width:288px;height:100%;display:flex;position:relative}._PuckCanvas-root_ur8dl_42{outline:1px solid var(--puck-color-grey-09);box-sizing:content-box;pointer-events:none;transform-origin:top;opacity:0;background:#fff;min-width:321px;position:absolute;top:0;bottom:0}@media (width>=1198px){._PuckCanvas-root_ur8dl_42{min-width:unset}}@media (prefers-reduced-motion:reduce){._PuckCanvas-root_ur8dl_42{transition:none!important}}._PuckCanvas--ready_ur8dl_67 ._PuckCanvas-root_ur8dl_42{pointer-events:unset;opacity:1}._PuckCanvas-loader_ur8dl_72{color:var(--puck-color-grey-06);opacity:0;pointer-events:none;justify-content:center;align-items:center;height:100%;transition:opacity .25s ease-out;display:flex}._PuckCanvas--showLoader_ur8dl_83 ._PuckCanvas-loader_ur8dl_72{opacity:1}._PuckCanvas--showLoader_ur8dl_83._PuckCanvas--ready_ur8dl_67 ._PuckCanvas-loader_ur8dl_72{opacity:0;height:0;transition:none}._PuckCanvas-controls_ur8dl_17{padding-bottom:calc(var(--puck-space-px) * .5)}._PuckCanvas--fullScreen_ur8dl_22 ._PuckCanvas-controls_ur8dl_17{z-index:1;padding-bottom:0}@media (width>=766px){._ResizeHandle_144bf_2{cursor:col-resize;z-index:10;background:0 0;width:5px;height:100%;position:absolute;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{z-index:9999;cursor:col-resize;position:fixed;inset:0}._Sidebar_o396p_1{border-block-start:1px solid var(--puck-color-grey-09);flex-direction:column;display:none;position:relative;overflow-y:auto}._Sidebar--isVisible_o396p_9{display:flex}._Sidebar--left_o396p_13{background:var(--puck-color-grey-12);grid-area:left}@media (width>=766px){._Sidebar--left_o396p_13{border-block-start:0;border-inline-end:1px solid var(--puck-color-grey-09)}}._Sidebar--right_o396p_25{background:var(--puck-color-white);grid-area:right}@media (width>=766px){._Sidebar--right_o396p_25{border-block-start:0;border-inline-start:1px solid var(--puck-color-grey-09)}}._Sidebar-resizeHandle_o396p_37{height:100%;position:absolute}._Sidebar--left_o396p_13+._Sidebar-resizeHandle_o396p_37{grid-area:left;justify-self:end}._Sidebar--right_o396p_25+._Sidebar-resizeHandle_o396p_37{grid-area:right;justify-self:start}._Nav_1tvxq_1{display:flex}._Nav-list_1tvxq_5{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (width>=638px){._Nav-list_1tvxq_5{flex-direction:column;gap:16px;width:100%;padding-top:32px}}._Nav-mobileActions_1tvxq_23{border-inline-start:1px solid var(--puck-color-grey-09);justify-content:center;align-items:center;margin-inline-start:auto;padding:4px 16px;display:flex}@media (width>=638px){._Nav-mobileActions_1tvxq_23{display:none}}._NavItem-link_1tvxq_38{text-align:center;color:var(--puck-color-grey-03);cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;gap:8px;width:64px;padding:8px 4px;text-decoration:none;display:flex}@media (width>=638px){._NavItem-link_1tvxq_38{width:auto}}._NavItem_1tvxq_38:first-of-type{padding-left:16px}._NavItem_1tvxq_38:last-of-type{padding-right:16px}@media (width>=638px){._NavItem_1tvxq_38:first-of-type,._NavItem_1tvxq_38:last-of-type{padding:0}}._NavItem-link_1tvxq_38{font-size:var(--puck-font-size-xxxs);border-top:4px solid #0000;border-bottom:4px solid #0000;border-radius:0;flex-direction:column}@media (width>=638px){._NavItem-link_1tvxq_38{border:0;border-left:4px solid #0000;border-right:4px solid #0000}}._NavItem-linkIcon_1tvxq_89{width:24px;height:24px}._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{background-color:var(--puck-color-azure-10);color:var(--puck-color-azure-04);border-top-color:var(--puck-color-azure-04);background-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0;font-weight:600}@media (width>=638px){._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{border-top-color:#0000;border-right-color:var(--puck-color-azure-04)}}._NavItem_1tvxq_38:not(._NavItem--active_1tvxq_94)>._NavItem-link_1tvxq_38:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}@media (width>=638px){._NavItem--mobileOnly_1tvxq_121{display:none}}._NavItem--desktopOnly_1tvxq_126{display:none}@media (width>=638px){._NavItem--desktopOnly_1tvxq_126{display:block}}._BlocksPlugin_1ey1i_1,._OutlinePlugin_q92j6_1{box-sizing:border-box;height:100%;padding:16px;overflow-y:auto}._FieldsPlugin_nd930_1{background:#fff;height:100%;overflow-y:auto}._FieldsPlugin-header_nd930_7{border-bottom:1px solid var(--puck-color-grey-09);padding:8px 16px;font-weight:600}@media (width>=638px){._FieldsPlugin-header_nd930_7{padding:16px}}.bb-storefront-preview{--bb-store-primary:var(--bb-primary,#f06b35);--bb-store-secondary:var(--bb-secondary,#2f235b);--bb-store-background:var(--bb-background,#fff);--bb-store-surface:var(--bb-store-background);--bb-store-text:var(--bb-text,#141414);--bb-store-border:var(--bb-border,#d8d4df);--bb-store-line:var(--bb-store-border);--bb-store-muted:var(--bb-muted,#9ca3af);--bb-store-warning:var(--bb-warning,#c98a1d);--bb-store-danger:var(--bb-danger,#d83a36);--bb-store-font-family:var(--bb-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--bb-store-font-body:var(--bb-font-body,var(--bb-store-font-family));--bb-store-font-heading:var(--bb-font-heading,var(--bb-store-font-body));--bb-store-font-body-ar:var(--bb-font-body-ar,var(--bb-store-font-body));--bb-store-font-heading-ar:var(--bb-font-heading-ar,var(--bb-store-font-body-ar));--bb-store-body-line-height:var(--bb-body-line-height,1.5);--bb-store-body-letter-spacing:var(--bb-body-letter-spacing,0);--bb-store-body-line-height-ar:var(--bb-body-line-height-ar,1.6);--bb-store-body-letter-spacing-ar:var(--bb-body-letter-spacing-ar,0);--bb-store-button-bg:var(--bb-button-bg,var(--bb-store-primary));--bb-store-button-color:var(--bb-button-color,var(--bb-store-background));--bb-store-button-border-color:var(--bb-button-border-color,var(--bb-store-primary));--bb-store-button-border-width:var(--bb-button-border-width,0);--bb-store-button-radius:var(--bb-button-radius,999px);--bb-store-button-shadow:var(--bb-button-shadow,0 4px 9px #1414142e);box-sizing:border-box;min-width:0;color:var(--bb-store-text);font-family:var(--bb-store-font-body);line-height:var(--bb-store-body-line-height);letter-spacing:var(--bb-store-body-letter-spacing)}.bb-storefront-preview :where(h1,h2,h3,h4,h5,h6,.logo-mark,.logo-text strong){font-family:var(--bb-store-font-heading)}.bb-storefront-preview:where([dir=rtl],[lang=ar]),.bb-storefront-preview :where([dir=rtl],[lang=ar]){font-family:var(--bb-store-font-body-ar);line-height:var(--bb-store-body-line-height-ar);letter-spacing:var(--bb-store-body-letter-spacing-ar)}.bb-storefront-preview:where([dir=rtl],[lang=ar]) :where(h1,h2,h3,h4,h5,h6),.bb-storefront-preview :where([dir=rtl],[lang=ar]) :where(h1,h2,h3,h4,h5,h6){font-family:var(--bb-store-font-heading-ar)}.bb-storefront-preview *,.bb-storefront-preview :before,.bb-storefront-preview :after{box-sizing:border-box}.bb-navbar{z-index:30;width:100%;color:var(--bb-store-secondary);background-color:#ffffffed;position:relative;box-shadow:0 4px 4px #00000040}.bb-navbar .container{width:min(100% - 24px,1410px);margin-inline:auto}@media (width>=768px){.bb-navbar .container{width:min(100% - 40px,1410px)}}.bb-navbar .top{grid-template-columns:40px 1fr 40px;align-items:center;column-gap:8px;height:60px;display:grid;position:relative}@media (width>=768px){.bb-navbar .top{grid-template-columns:minmax(100px,1fr) auto;column-gap:24px}}.bb-navbar .menu-toggle{width:40px;height:40px;color:var(--bb-store-secondary);cursor:pointer;background-color:#0000;border:0;border-radius:8px;grid-column:1;justify-content:center;align-items:center;padding:0;display:flex}@media (width>=768px){.bb-navbar .menu-toggle{display:none}}.bb-navbar .brand{width:fit-content;color:var(--bb-store-secondary);grid-column:2;justify-self:center;align-items:center;text-decoration:none;display:flex}@media (width>=768px){.bb-navbar .brand{grid-column:auto;justify-self:start}}.bb-navbar .logo-image{object-fit:contain;width:74px;height:41px;display:block}@media (width>=768px){.bb-navbar .logo-image{width:85px;height:47px}}.bb-navbar .logo-fallback{align-items:center;column-gap:8px;display:flex}.bb-navbar .logo-mark{width:32px;height:41px;color:var(--bb-store-primary);place-items:center;font-size:26px;font-weight:800;line-height:1;display:grid}.bb-navbar .logo-text{color:var(--bb-store-secondary);row-gap:1px;display:grid}.bb-navbar .logo-text strong,.bb-navbar .logo-text small{display:block}.bb-navbar .logo-text strong{font-size:13px;font-weight:700;line-height:16px}.bb-navbar .logo-text small{font-size:11px;font-weight:400;line-height:14px}.bb-navbar .actions{grid-column:3;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media (width>=768px){.bb-navbar .actions{grid-column:auto}}.bb-navbar .signin,.bb-navbar .cart,.bb-navbar .select-action{color:var(--bb-store-secondary);font-family:var(--bb-store-font-family)}.bb-navbar .signin{border:var(--bb-store-button-border-width) solid var(--bb-store-button-border-color);border-radius:var(--bb-store-button-radius);background-color:var(--bb-store-button-bg);min-width:106px;height:40px;color:var(--bb-store-button-color);box-shadow:var(--bb-store-button-shadow);cursor:pointer;justify-content:center;align-items:center;column-gap:10px;margin-inline-end:30px;padding-inline:22px;font-size:14px;font-weight:500;display:none;position:relative}@media (width>=768px){.bb-navbar .signin{display:flex}}.bb-navbar .signin:after{content:"";inset-inline-end:-16px;background-color:var(--bb-store-secondary);opacity:.75;width:1px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}.bb-navbar .signin-icon{display:none}.bb-navbar .cart{cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-end:0;padding:0;display:flex;position:relative}@media (width>=768px){.bb-navbar .cart{margin-inline-end:30px}.bb-navbar .cart:after{content:"";inset-inline-end:-16px;background-color:var(--bb-store-secondary);opacity:.75;width:1px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}}.bb-navbar .cart-count{top:7px;background-color:var(--bb-store-primary);width:15px;height:15px;color:var(--bb-store-surface);border-radius:999px;outline:2px solid #ffffffed;place-items:center;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:4px}.bb-navbar .select-action{cursor:pointer;background-color:#0000;border:0;align-items:center;column-gap:8px;height:40px;padding:0;font-size:14px;font-weight:400;display:none;position:relative}@media (width>=768px){.bb-navbar .select-action{display:flex}}.bb-navbar .select-action+.bb-navbar .select-action{margin-inline-start:30px}.bb-navbar .select-action+.bb-navbar .select-action:before{content:"";inset-inline-start:-16px;background-color:var(--bb-store-secondary);opacity:.75;width:1px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}.bb-navbar .divider{background-color:var(--bb-store-line);height:1px;display:none}@media (width>=768px){.bb-navbar .divider{display:block}}.bb-navbar .bottom{align-items:center;column-gap:40px;height:57px;padding-block:9px;display:none}@media (width>=768px){.bb-navbar .bottom{grid-template-columns:minmax(0,1fr) 340px;display:grid}}.bb-navbar .desktop-menu{scrollbar-width:none;align-items:center;column-gap:20px;min-width:0;display:flex;overflow:auto hidden}.bb-navbar .desktop-menu::-webkit-scrollbar{display:none}.bb-navbar .menu-link{color:var(--bb-store-secondary);text-transform:capitalize;white-space:nowrap;flex:none;font-size:14px;font-weight:400;line-height:25px;text-decoration:none}.bb-navbar .search{align-items:center;width:100%;height:40px;display:flex}.bb-navbar .search-icon{border:1px solid var(--bb-store-line);width:35px;height:100%;color:var(--bb-store-muted);background-color:#ffffffed;border-inline-end:0;border-start-start-radius:22px;border-end-start-radius:22px;flex:0 0 35px;justify-content:center;align-items:center;display:flex}.bb-navbar .search-input{border:1px solid var(--bb-store-line);min-width:0;height:100%;color:var(--bb-store-secondary);font-family:var(--bb-store-font-family);background-color:#ffffffed;border-inline:0;border-radius:0;outline:0;flex:auto;margin:0;padding:0 10px;font-size:16px;line-height:24px}.bb-navbar .search-input::placeholder{color:var(--bb-store-muted)}.bb-navbar .category-select{border:var(--bb-store-button-border-width) solid var(--bb-store-button-border-color);background-color:var(--bb-store-button-bg);border-start-end-radius:22px;border-end-end-radius:22px;flex:0 0 159px;align-items:center;width:159px;height:100%;display:flex}.bb-navbar .category-select button{width:100%;height:100%;color:var(--bb-store-button-color);font-family:var(--bb-store-font-family);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;column-gap:8px;padding-inline:12px;font-size:14px;font-weight:500;display:flex}.bb-navbar .drawer-backdrop{z-index:35;pointer-events:none;background-color:#0000;border:0;width:100%;height:100vh;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.bb-navbar .drawer-backdrop[data-open=true]{pointer-events:auto}.bb-navbar .drawer{z-index:40;background-color:#ffffffed;flex-direction:column;width:min(65vw,280px);height:100vh;padding:16px 14px 18px;transition:transform .18s;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translate(-102%);box-shadow:3px 0 14px #1414141a}.bb-navbar .drawer[data-open=true]{transform:translate(0)}@media (width>=768px){.bb-navbar .drawer{display:none}}.bb-navbar .drawer-header{grid-template-columns:40px 1fr 40px;align-items:center;height:48px;margin-block-end:26px;display:grid}.bb-navbar .drawer-close{width:40px;height:40px;color:var(--bb-store-secondary);cursor:pointer;background-color:#0000;border:0;grid-column:1;justify-content:center;align-items:center;padding:0;display:flex}.bb-navbar .drawer-brand{width:fit-content;color:var(--bb-store-secondary);grid-column:2;justify-self:center;align-items:center;text-decoration:none;display:flex}.bb-navbar .drawer-logo-image{object-fit:contain;width:74px;height:41px;display:block}.bb-navbar .drawer-search{flex:none;height:34px;margin-block-end:18px}.bb-navbar .drawer-search .search-icon{border-color:var(--bb-store-line);border-start-start-radius:18px;border-end-start-radius:18px;flex-basis:32px;width:32px}.bb-navbar .drawer-search .search-input{border-inline-end:1px solid var(--bb-store-line);color:var(--bb-store-secondary);border-start-end-radius:18px;border-end-end-radius:18px;font-size:16px}.bb-navbar .drawer-search .category-select{display:none}.bb-navbar .drawer-menu{scrollbar-width:none;flex-direction:column;align-items:center;row-gap:0;min-height:0;display:flex;overflow-y:auto}.bb-navbar .drawer-menu::-webkit-scrollbar{display:none}.bb-navbar .drawer-link{width:100%;color:var(--bb-store-secondary);text-align:center;padding:10px 4px;font-size:15px;font-weight:400;line-height:20px;text-decoration:none;display:block}.bb-navbar .drawer-link:hover{color:var(--bb-store-primary)}.bb-navbar .drawer-actions{border-block-start:1px solid var(--bb-store-line);row-gap:15px;margin-block-start:auto;padding-block-start:28px;display:grid}.bb-navbar .drawer-primary,.bb-navbar .drawer-secondary{border-radius:var(--bb-store-button-radius);width:100%;height:36px;font-family:var(--bb-store-font-family);cursor:pointer;font-size:14px;font-weight:500}.bb-navbar .drawer-primary{border:var(--bb-store-button-border-width) solid var(--bb-store-button-border-color);background-color:var(--bb-store-button-bg);color:var(--bb-store-button-color);box-shadow:var(--bb-store-button-shadow)}.bb-navbar .drawer-secondary{border:1px solid var(--bb-store-primary);color:var(--bb-store-primary);background-color:#0000}.bb-slider{direction:ltr;width:100%;margin:15px auto 60px;padding-block-start:15px}@media (width>=1280px){.bb-slider{margin-block-end:120px}}.bb-slider .frame{touch-action:pan-y;border-radius:0;width:100%;position:relative;overflow:hidden}.bb-slider .viewport,.bb-slider .track{width:100%}.bb-slider .viewport{overflow:hidden}.bb-slider .track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;will-change:transform;display:flex}.bb-slider .item{flex:0 0 100%;justify-content:center;min-width:0;display:flex}.bb-slider .media{background-color:var(--bb-store-surface);width:100%;height:43vw;position:relative;overflow:hidden}@media (width>=640px){.bb-slider .media{width:986px;height:45vw}}@media (width>=768px){.bb-slider .media{border-radius:20px;height:44vw}}@media (width>=1024px){.bb-slider .media{width:1100px;height:42vw}}@media (width>=1280px){.bb-slider .media{width:1200px;height:520px}}@media (width>=1536px){.bb-slider .media{border-radius:58px;width:1415px;height:600px}}.bb-slider .link,.bb-slider .image-wrap{width:100%;height:100%}.bb-slider .media,.bb-slider .link,.bb-slider .image-wrap{position:relative;overflow:hidden}.bb-slider .link{cursor:pointer;display:block}.bb-slider .image,.bb-slider .image-fallback{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;width:100%;height:100%;display:block}@media (width>=768px){.bb-slider .image,.bb-slider .image-fallback{border-radius:20px}}@media (width>=1536px){.bb-slider .image,.bb-slider .image-fallback{border-radius:58px}}.bb-slider .image-fallback{background:linear-gradient(135deg, #f0f0f0, #d2d2d2), var(--bb-store-surface)}.bb-slider .image-desktop{display:none}@media (width>=768px){.bb-slider .image-desktop{display:block}}.bb-slider .image-mobile{display:block}@media (width>=768px){.bb-slider .image-mobile{display:none}}.bb-slider .control{z-index:2;width:44px;height:44px;color:var(--bb-store-primary);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (width>=768px){.bb-slider .control{display:flex}}.bb-slider .control-prev{inset-inline-start:0}@media (width>=1024px){.bb-slider .control-prev{inset-inline-start:18px}}.bb-slider .control-next{inset-inline-end:18px}@media (width>=1024px){.bb-slider .control-next{inset-inline-end:70px}}.bb-slider .pagination{justify-content:center;align-items:center;column-gap:8px;min-height:10px;margin-block-start:8px;display:flex}.bb-slider .dot{cursor:pointer;background-color:#b6b6b6;border:0;border-radius:999px;width:8px;height:8px;padding:0;display:block}.bb-slider .dot[aria-current=true]{background-color:var(--bb-store-primary)}.bb-categories{width:100%;color:var(--bb-store-text);text-align:center;margin-block-end:60px}@media (width>=1024px){.bb-categories{margin-block-end:120px}}.bb-categories .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-categories .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-categories .heading{justify-items:center;gap:5px;margin-block-end:18px;display:grid}@media (width>=1024px){.bb-categories .heading{gap:10px;margin-block-end:28px}}.bb-categories .eyebrow{color:color-mix(in srgb, var(--bb-store-text) 62%, white);margin:0;font-size:16px;font-weight:400;line-height:24px}@media (width>=768px){.bb-categories .eyebrow{font-size:16px;line-height:24px}}.bb-categories h2{max-width:min(100%,760px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-categories h2{font-size:36px}}@media (width>=1024px){.bb-categories h2{font-size:44px}}.bb-categories .word{color:var(--bb-store-text)}.bb-categories .accent{color:var(--bb-store-primary)}.bb-categories .carousel{--category-gap:.5rem;--category-slide-size:calc(50% - .5rem);gap:15px;display:grid}@media (width>=640px){.bb-categories .carousel{--category-slide-size:calc(33.3333% - .5rem)}}@media (width>=768px){.bb-categories .carousel{--category-gap:1rem;--category-slide-size:calc(25% - 1rem)}}@media (width>=1024px){.bb-categories .carousel{--category-gap:1.5rem;--category-slide-size:calc(20% - 1.5rem);gap:30px}}.bb-categories .viewport{overflow:hidden}.bb-categories .track{gap:var(--category-gap);backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-inline-start:0;display:flex}.bb-categories .item{min-inline-size:0;inline-size:var(--category-slide-size);flex:none;padding-inline-start:0}.bb-categories .card{min-width:0;color:var(--bb-store-text);flex-direction:column;align-items:center;text-decoration:none;display:flex}.bb-categories .description{max-width:min(100%,680px);color:var(--bb-store-muted);margin:0;font-size:14px;line-height:22px}.bb-categories .media{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.bb-categories .image,.bb-categories .image-fallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bb-categories .image-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-muted) 12%, white), color-mix(in srgb, var(--bb-store-muted) 28%, white)), var(--bb-store-surface)}.bb-categories .label{width:100%;min-height:40px;color:var(--bb-store-text);text-align:center;text-transform:uppercase;justify-content:center;align-items:flex-start;margin-block-start:10px;font-size:14px;font-weight:400;line-height:20px;display:flex;overflow:hidden}@media (width>=768px){.bb-categories .label{font-size:18px}}.bb-categories .controls{justify-content:flex-end;gap:10px;display:flex}.bb-categories .control{width:34px;height:34px;color:var(--bb-store-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 4px 14px 1px #00000029}.bb-categories .control:disabled{color:var(--bb-store-muted);cursor:default;opacity:.45}.bb-categories .pagination{justify-content:center;align-items:center;gap:8px;min-height:8px;display:flex}.bb-categories .dot{background:var(--bb-store-muted);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;display:block}.bb-categories .dot[aria-current=true]{background:var(--bb-store-primary)}.bb-brands{width:100%;color:var(--bb-store-text);text-align:center;margin-block-end:60px}@media (width>=1024px){.bb-brands{margin-block-end:120px}}.bb-brands .headingContainer{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-brands .headingContainer{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-brands .heading{justify-items:center;gap:12px;margin-block-end:15px;display:grid}@media (width>=1024px){.bb-brands .heading{margin-block-end:30px}}.bb-brands h2{max-width:min(100%,760px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-brands h2{font-size:36px}}@media (width>=1024px){.bb-brands h2{font-size:44px}}.bb-brands .word{color:var(--bb-store-text)}.bb-brands .accent{color:var(--bb-store-primary)}.bb-brands .description{max-width:min(100%,680px);color:var(--bb-store-muted);margin:0;font-size:14px;line-height:22px}@media (width>=768px){.bb-brands .description{font-size:16px;line-height:24px}}.bb-brands .marquee{background:var(--bb-store-surface);direction:ltr;width:100%;overflow:hidden}.bb-brands .track{will-change:transform;align-items:center;gap:0;width:max-content;line-height:0;animation:34s linear infinite bb-brands-marquee;display:flex}.bb-brands .marquee:hover .track,.bb-brands .marquee:focus-within .track{animation-play-state:paused}.bb-brands .group{flex:none;align-items:center;gap:0;display:flex}.bb-brands .item{flex:0 0 90px;width:90px;margin:0}.bb-brands .logo{width:90px;height:90px;color:var(--bb-store-text);place-items:center;margin:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.bb-brands .image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bb-brands .image-fallback{border:1px solid var(--bb-store-line);background:color-mix(in srgb, var(--bb-store-muted) 10%, white);width:100%;height:100%;color:var(--bb-store-secondary);text-transform:uppercase;place-items:center;font-size:22px;font-weight:800;display:grid}.bb-brands:where([dir=rtl]) .track{animation-direction:reverse}@keyframes bb-brands-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.bb-why-different{width:100%;color:var(--bb-store-text);text-align:center;margin-block-end:60px}@media (width>=1024px){.bb-why-different{margin-block-end:120px}}.bb-why-different .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-why-different .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-why-different .inner{flex-direction:column;align-items:center;display:flex}.bb-why-different .heading{justify-items:center;gap:15px;margin-block-end:15px;display:grid}@media (width>=1024px){.bb-why-different .heading{gap:30px;margin-block-end:30px}}.bb-why-different h2{max-width:min(100%,780px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-why-different h2{font-size:36px}}@media (width>=1024px){.bb-why-different h2{font-size:44px}}.bb-why-different .word{color:var(--bb-store-text)}.bb-why-different .accent{color:var(--bb-store-primary)}.bb-why-different .description,.bb-why-different .footerDescription{max-width:min(100%,720px);color:color-mix(in srgb, var(--bb-store-secondary) 72%, white);margin:0;font-size:14px;line-height:22px}@media (width>=768px){.bb-why-different .description,.bb-why-different .footerDescription{font-size:16px;line-height:24px}}.bb-why-different .cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;width:100%;margin:0 0 15px;padding:0;list-style:none;display:grid}@media (width>=768px){.bb-why-different .cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width>=1024px){.bb-why-different .cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-block-end:30px}}.bb-why-different .card{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--bb-store-border) 74%, white);background:color-mix(in srgb, var(--bb-store-border) 15%, transparent);min-width:0;padding:15px}@media (width>=1024px){.bb-why-different .card{padding:30px}}.bb-why-different .content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.bb-why-different .iconWrap{width:60px;height:60px;color:var(--bb-store-secondary);flex:none;place-items:center;margin-block-end:5px;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.bb-why-different .iconWrap{width:80px;height:80px;margin-block-end:15px}}.bb-why-different .icon,.bb-why-different .iconFallback{width:100%;height:100%;display:block}.bb-why-different .icon{object-fit:contain;object-position:center}.bb-why-different .iconFallback{background:color-mix(in srgb, var(--bb-store-primary) 12%, white);color:var(--bb-store-secondary);border-radius:999px;place-items:center;font-size:24px;font-weight:800;display:grid}.bb-why-different h3{color:var(--bb-store-secondary);letter-spacing:0;margin:0 0 5px;font-size:16px;font-weight:800;line-height:1.25}@media (width>=1024px){.bb-why-different h3{margin-block-end:15px;font-size:20px}}.bb-why-different .card p{color:var(--bb-store-primary);margin:0;font-size:12px;line-height:18px}@media (width>=1024px){.bb-why-different .card p{font-size:14px;line-height:20px}}.bb-why-different .footerDescription{margin-block-end:15px}@media (width>=1024px){.bb-why-different .footerDescription{margin-block-end:30px}}.bb-why-different .footerTitle{max-width:min(100%,720px);color:var(--bb-store-secondary);margin:0 0 15px;font-size:18px;font-weight:800;line-height:1.35}@media (width>=1024px){.bb-why-different .footerTitle{margin-block-end:30px;font-size:24px}}.bb-why-different .cta{border-radius:var(--bb-store-button-radius);background:var(--bb-store-primary);width:120px;min-height:42px;color:var(--bb-store-button-text);justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}@media (width>=1024px){.bb-why-different .cta{width:180px;min-height:48px}}.bb-menu-products{width:100%;color:var(--bb-store-text);margin-block-end:60px}@media (width>=1024px){.bb-menu-products{margin-block-end:120px}}.bb-menu-products .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-menu-products .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-menu-products .innerTop{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}@media (width>=1024px){.bb-menu-products .innerTop{gap:10px}}.bb-menu-products .eyebrow{color:var(--bb-store-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.bb-menu-products h2{max-width:min(100%,760px);color:var(--bb-store-secondary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-menu-products h2{font-size:36px}}@media (width>=1024px){.bb-menu-products h2{font-size:44px}}.bb-menu-products .word,.bb-menu-products .accent{color:var(--bb-store-secondary)}.bb-menu-products .innerCenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.bb-menu-products .menu-products{background-color:color-mix(in srgb, var(--bb-store-muted) 12%, white);scrollbar-width:none;white-space:nowrap;border-radius:25px;max-width:100%;margin:30px 0;padding:5px;overflow-x:auto}.bb-menu-products .menu-products::-webkit-scrollbar{display:none}.bb-menu-products .m-l{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.bb-menu-products .m-i{min-height:40px;color:var(--bb-store-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:25px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}@media (width>=1024px){.bb-menu-products .m-i{margin-inline:6px;padding-inline:20px;font-size:16px}}.bb-menu-products .m-i:hover,.bb-menu-products .m-i:focus-visible,.bb-menu-products .m-i.selected{background-color:var(--bb-store-primary);color:var(--bb-store-surface)}.bb-menu-products .m-i:focus-visible{outline:2px solid var(--bb-store-primary);outline-offset:2px}.bb-menu-products .products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:10px 0;display:grid}@media (width>=640px){.bb-menu-products .products-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.bb-menu-products .products-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px}}@media (width>=1024px){.bb-menu-products .products-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-menu-products .item{min-width:0}.bb-menu-products .product-card{z-index:0;min-width:0;color:var(--bb-store-text);text-align:center;cursor:pointer;flex-direction:column;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.bb-menu-products .product-card[data-stock-state=unavailable] .image{opacity:.72}.bb-menu-products .product-card[data-stock-state=unavailable] .name-produit,.bb-menu-products .product-card[data-stock-state=unavailable] .name-category,.bb-menu-products .product-card[data-stock-state=unavailable] .prices-produit{color:color-mix(in srgb, var(--bb-store-text) 58%, white)}@media (width>=1024px){.bb-menu-products .product-card:hover .s-n-t-i-p,.bb-menu-products .product-card:focus-visible .s-n-t-i-p{opacity:1;transform:translateY(0)}}.bb-menu-products .image-produit{aspect-ratio:1;background:var(--bb-store-surface);backface-visibility:hidden;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.bb-menu-products .image-produit .image,.bb-menu-products .image-produit .imageFallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bb-menu-products .imageFallback{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-muted) 12%, white), color-mix(in srgb, var(--bb-store-muted) 28%, white)), var(--bb-store-surface)}.bb-menu-products .n-s{z-index:10;color:var(--bb-store-surface);text-transform:uppercase;pointer-events:auto;flex-direction:column;align-items:baseline;font-size:10px;font-weight:400;line-height:9px;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:0}@media (width>=768px){.bb-menu-products .n-s{font-size:11px}}@media (width>=1024px){.bb-menu-products .n-s{font-size:12px;line-height:15px}}.bb-menu-products .default-p,.bb-menu-products .new-p,.bb-menu-products .sale-p{background:var(--bb-store-primary);margin:5px 0;padding:6px 8px}@media (width>=768px){.bb-menu-products .default-p,.bb-menu-products .new-p,.bb-menu-products .sale-p{padding:7px 12px}}.bb-menu-products .new-p{background:color-mix(in srgb, #28a745 88%, var(--bb-store-text))}.bb-menu-products .sale-p{background:var(--bb-store-warning)}.bb-menu-products .sold-out-item{z-index:2;background:color-mix(in srgb, var(--bb-store-text) 18%, transparent);pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.bb-menu-products .sold-out-banner{background:color-mix(in srgb, var(--bb-store-text) 70%, white);max-width:100%;min-height:36px;color:var(--bb-store-surface);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.bb-menu-products .shop-now-btn{z-index:10;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset-block-end:10%;inset-inline-start:50%;transform:translate(-50%)}.bb-menu-products .s-n-t-i-p{justify-content:center;width:100%;display:flex}@media (width>=1024px){.bb-menu-products .s-n-t-i-p{background:var(--bb-store-primary);width:auto;color:var(--bb-store-surface);opacity:0;border-radius:24px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}}.bb-menu-products .s-n-t-i{min-height:40px;color:var(--bb-store-surface);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:none}@media (width>=768px){.bb-menu-products .s-n-t-i{padding-inline:15px;font-size:16px;display:flex}}.bb-menu-products .cart-count-icon{background:var(--bb-store-surface);width:40px;height:40px;color:var(--bb-store-primary);pointer-events:none;backface-visibility:hidden;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:2px;inset-inline-end:5%;transform:translate(0,0)}@media (width>=1024px){.bb-menu-products .cart-count-icon{display:none}}.bb-menu-products .detail-produit{text-align:center;flex-direction:column;justify-content:flex-start;width:100%;min-height:70px;padding:10px 5px;display:flex;overflow:hidden}@media (width>=1280px){.bb-menu-products .detail-produit{min-height:105px}}.bb-menu-products .name-produit{color:var(--bb-store-text);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}@media (width>=768px){.bb-menu-products .name-produit{font-size:16px;line-height:24px}}.bb-menu-products .name-category{color:var(--bb-store-muted);text-align:center;margin-block-start:5px;font-size:12px;line-height:16px}.bb-menu-products .prices-produit{color:var(--bb-store-text);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin-block-start:5px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.bb-menu-products .prices-produit:has(del) span{color:var(--bb-store-primary)}.bb-menu-products .prices-produit del{color:var(--bb-store-text);font-size:12px;font-weight:500}.bb-menu-products .empty{color:var(--bb-store-muted);text-align:center;grid-column:1/-1;margin:0}.bb-menu-products .innerBottom,.bb-menu-products .d-a-b{justify-content:center;display:flex}.bb-menu-products .show-more-button{border:2px solid var(--bb-store-primary);border-radius:var(--bb-button-radius,999px);min-width:120px;min-height:42px;color:var(--bb-store-primary);text-align:center;background:0 0;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}@media (width>=1024px){.bb-menu-products .show-more-button{min-width:180px;min-height:46px}}.bb-menu-products .show-more-button:hover,.bb-menu-products .show-more-button:focus-visible{background-color:var(--bb-store-primary);color:var(--bb-store-surface);transform:translateY(-2px)}.bb-product-carousel{width:100%;color:var(--bb-store-text);margin-block-end:60px}@media (width>=1024px){.bb-product-carousel{margin-block-end:120px}}.bb-product-carousel .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-product-carousel .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-product-carousel .heading{text-align:center;justify-items:center;gap:5px;margin-block-end:18px;display:grid}@media (width>=1024px){.bb-product-carousel .heading{gap:10px;margin-block-end:28px}}.bb-product-carousel .eyebrow{color:color-mix(in srgb, var(--bb-store-text) 62%, white);margin:0;font-size:16px;font-weight:400;line-height:24px}.bb-product-carousel h2{max-width:min(100%,760px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-product-carousel h2{font-size:36px}}@media (width>=1024px){.bb-product-carousel h2{font-size:44px}}.bb-product-carousel .word{color:var(--bb-store-text)}.bb-product-carousel .accent{color:var(--bb-store-primary)}.bb-product-carousel .menuBar{border-block-end:1px solid var(--bb-store-primary);white-space:nowrap;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-block:30px 24px;display:flex}@media (width>=768px){.bb-product-carousel .menuBar{flex-direction:row;align-items:center;margin-block-end:32px}}.bb-product-carousel .allLink{border:5px solid var(--bb-store-surface);background:var(--bb-store-primary);min-height:44px;color:var(--bb-store-surface);border-block-end:0;border-inline-start:0;border-start-start-radius:99px;border-start-end-radius:99px;border-end-end-radius:99px;justify-content:center;align-self:flex-start;align-items:center;padding:10px 18px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:border-color .2s,filter .2s;display:inline-flex}@media (width>=768px){.bb-product-carousel .allLink{min-height:52px;padding-inline:50px;font-size:16px}}@media (width>=1024px){.bb-product-carousel .allLink{font-size:20px}}.bb-product-carousel[dir=rtl] .allLink{border-inline-start:5px solid var(--bb-store-surface);border-inline-end:0;border-end-end-radius:0;border-end-start-radius:99px}.bb-product-carousel .tabScroll{flex:1;min-width:0;padding-block-end:10px;overflow:hidden}@media (width>=768px){.bb-product-carousel .tabScroll{margin-inline-end:40px;padding-block-end:0}}.bb-product-carousel .tabs{scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.bb-product-carousel .tabs::-webkit-scrollbar{display:none}.bb-product-carousel .tab{min-height:34px;color:color-mix(in srgb, var(--bb-store-text) 78%, white);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;line-height:20px;display:inline-flex}.bb-product-carousel .tab[aria-selected=true]{background:color-mix(in srgb, var(--bb-store-text) 82%, black);color:var(--bb-store-surface)}@media (width>=768px){.bb-product-carousel .tab{min-height:42px;margin-inline:10px;padding:8px 20px;font-size:16px}}.bb-product-carousel .carousel{--product-gap:.25rem;--product-slide-size:42.5%;gap:15px;display:grid}@media (width>=640px){.bb-product-carousel .carousel{--product-slide-size:31.5%}}@media (width>=768px){.bb-product-carousel .carousel{--product-gap:.75rem;--product-slide-size:23.5%}}@media (width>=1280px){.bb-product-carousel .carousel{--product-slide-size:19%}}.bb-product-carousel .viewport{overflow:hidden}.bb-product-carousel .track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-inline-start:0;display:flex}.bb-product-carousel .item{box-sizing:border-box;flex:0 0 var(--product-slide-size);min-inline-size:0;padding-inline-start:var(--product-gap)}.bb-product-carousel .product-card,.bb-product-carousel .showMoreCard{min-width:0;color:var(--bb-store-text);text-decoration:none}.bb-product-carousel .product-card{cursor:pointer;z-index:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.bb-product-carousel .product-card[data-stock-state=unavailable] .image{opacity:.72}.bb-product-carousel .product-card[data-stock-state=unavailable] .name-produit,.bb-product-carousel .product-card[data-stock-state=unavailable] .name-category,.bb-product-carousel .product-card[data-stock-state=unavailable] .prices-produit{color:color-mix(in srgb, var(--bb-store-text) 58%, white)}@media (width>=1024px){.bb-product-carousel .product-card:hover .s-n-t-i-p,.bb-product-carousel .product-card:focus-visible .s-n-t-i-p{opacity:1;transform:translateY(0)}}.bb-product-carousel .image-produit{aspect-ratio:1;background:var(--bb-store-surface);backface-visibility:hidden;justify-content:center;width:100%;height:calc(66vw - 10px);display:flex;position:relative;overflow:hidden;transform:translate(0,0)}@media (width>=640px){.bb-product-carousel .image-produit{height:calc(31.5vw - 10px)}}@media (width>=768px){.bb-product-carousel .image-produit{height:calc(23.5vw - 10px)}}@media (width>=1024px){.bb-product-carousel .image-produit{height:calc(23.5vw - 10px)}}@media (width>=1280px){.bb-product-carousel .image-produit{height:calc(20.75vw - 10px)}}@media (width>=1536px){.bb-product-carousel .image-produit{height:16vw}}.bb-product-carousel .image-produit .image,.bb-product-carousel .image-produit .imageFallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bb-product-carousel .image-produit .imageFallback{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-muted) 12%, white), color-mix(in srgb, var(--bb-store-muted) 28%, white)), var(--bb-store-surface)}.bb-product-carousel .n-s{z-index:10;color:var(--bb-store-surface);text-transform:uppercase;pointer-events:auto;flex-direction:column;align-items:baseline;font-size:10px;font-weight:400;line-height:9px;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:0}@media (width>=768px){.bb-product-carousel .n-s{font-size:11px}}@media (width>=1024px){.bb-product-carousel .n-s{font-size:12px;line-height:15px}}.bb-product-carousel .default-p,.bb-product-carousel .new-p,.bb-product-carousel .sale-p{background:var(--bb-store-primary);margin:5px 0;padding:6px 8px}@media (width>=768px){.bb-product-carousel .default-p,.bb-product-carousel .new-p,.bb-product-carousel .sale-p{padding:7px 12px}}.bb-product-carousel .new-p{background:color-mix(in srgb, #28a745 88%, var(--bb-store-text))}.bb-product-carousel .sale-p{background:var(--bb-store-warning)}.bb-product-carousel .sold-out-item{z-index:2;background:color-mix(in srgb, var(--bb-store-text) 18%, transparent);pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.bb-product-carousel .sold-out-banner{background:color-mix(in srgb, var(--bb-store-text) 70%, white);max-width:100%;min-height:36px;color:var(--bb-store-surface);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.bb-product-carousel .shop-now-btn{z-index:10;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset-block-end:10%;inset-inline-start:50%;transform:translate(-50%)}.bb-product-carousel .s-n-t-i-p{justify-content:center;width:100%;display:flex}@media (width>=1024px){.bb-product-carousel .s-n-t-i-p{background:var(--bb-store-primary);width:auto;color:var(--bb-store-surface);opacity:0;border-radius:24px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}}.bb-product-carousel .s-n-t-i{min-height:40px;color:var(--bb-store-surface);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:none}@media (width>=768px){.bb-product-carousel .s-n-t-i{padding-inline:15px;font-size:16px;display:flex}}.bb-product-carousel .cart-count-icon{background:var(--bb-store-surface);width:40px;height:40px;color:var(--bb-store-primary);pointer-events:none;backface-visibility:hidden;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:2px;inset-inline-end:5%;transform:translate(0,0)}@media (width>=1024px){.bb-product-carousel .cart-count-icon{display:none}}.bb-product-carousel .detail-produit{text-align:center;flex-direction:column;justify-content:flex-start;width:100%;min-height:70px;padding:10px 5px;display:flex;overflow:hidden}@media (width>=1280px){.bb-product-carousel .detail-produit{min-height:105px}}.bb-product-carousel .name-produit{color:var(--bb-store-text);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}@media (width>=768px){.bb-product-carousel .name-produit{font-size:16px;line-height:24px}}.bb-product-carousel .name-category{color:var(--bb-store-muted);text-align:center;margin-block-start:5px;font-size:12px;line-height:16px}.bb-product-carousel .prices-produit{color:var(--bb-store-text);justify-content:center;align-items:baseline;gap:8px;margin-block-start:5px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.bb-product-carousel .prices-produit:has(del) span{color:var(--bb-store-primary)}.bb-product-carousel .prices-produit del{color:var(--bb-store-text);font-size:12px;font-weight:500}.bb-product-carousel .showMoreCard{border:2px solid var(--bb-store-primary);max-inline-size:100%;color:var(--bb-store-primary);text-align:center;white-space:nowrap;background:0 0;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex}@media (width>=768px){.bb-product-carousel .showMoreCard{padding:14px 24px;font-size:15px}}.bb-product-carousel .showMoreCard:hover,.bb-product-carousel .showMoreCard:focus-visible{background:var(--bb-store-primary);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--bb-store-primary) 30%, transparent);transform:translateY(-2px)}.bb-product-carousel .showMoreCard:hover .showMoreIcon,.bb-product-carousel .showMoreCard:focus-visible .showMoreIcon{transform:translate(4px)}.bb-product-carousel .showMoreItem{justify-content:center;align-items:center;display:flex}.bb-product-carousel .showMoreContent{align-items:center;gap:8px;display:flex}.bb-product-carousel .showMoreText{font-weight:500}.bb-product-carousel .showMoreIcon{flex:none;transition:transform .3s}.bb-product-carousel[dir=rtl] .showMoreCard:hover .showMoreIcon,.bb-product-carousel[dir=rtl] .showMoreCard:focus-visible .showMoreIcon{transform:translate(-4px)}.bb-product-carousel .controls{justify-content:flex-end;gap:10px;display:flex}.bb-product-carousel .control{background:var(--bb-store-surface);width:34px;height:34px;color:var(--bb-store-text);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 4px 14px 1px #00000029}.bb-product-carousel .control:disabled{color:var(--bb-store-muted);cursor:default;opacity:.45}.bb-product-carousel .pagination{justify-content:center;align-items:center;gap:8px;min-height:8px;display:none}@media (width>=768px){.bb-product-carousel .pagination{display:flex}}.bb-product-carousel .dot{background:var(--bb-store-muted);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;display:block}.bb-product-carousel .dot[aria-current=true]{background:var(--bb-store-primary)}.bb-product-carousel .empty{color:var(--bb-store-muted);text-align:center;margin:0}.bb-product-section{width:100%;color:var(--bb-store-text);margin-block-end:60px}@media (width>=1024px){.bb-product-section{margin-block-end:120px}}.bb-product-section .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-product-section .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-product-section .content{flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:32px;width:100%;display:flex}@media (width>=1024px){.bb-product-section .content{flex-direction:row;gap:0}}.bb-product-section .productPane{text-align:center;align-content:center;gap:22px;width:100%;display:grid}@media (width>=1024px){.bb-product-section .productPane{width:60%;padding-inline-end:28px}.bb-product-section[dir=rtl] .productPane{padding-inline:28px 0}}.bb-product-section .heading{justify-items:center;gap:10px;display:grid}.bb-product-section h2{max-width:min(100%,680px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-product-section h2{font-size:36px}}@media (width>=1024px){.bb-product-section h2{font-size:44px}}.bb-product-section .word{color:var(--bb-store-text)}.bb-product-section .accent{color:var(--bb-store-primary)}.bb-product-section .heading p{max-width:min(100%,560px);color:color-mix(in srgb, var(--bb-store-text) 68%, white);margin:0;font-size:14px;line-height:21px}@media (width>=768px){.bb-product-section .heading p{font-size:16px;line-height:24px}}.bb-product-section .carousel{--product-gap:.25rem;--product-slide-size:44.4444%;gap:15px;min-width:0;display:grid}@media (width>=640px){.bb-product-section .carousel{--product-slide-size:33.3333%}}@media (width>=768px){.bb-product-section .carousel{--product-gap:.75rem;--product-slide-size:25%}}@media (width>=1024px){.bb-product-section .carousel{--product-slide-size:33.3333%}}.bb-product-section .viewport{overflow:hidden}.bb-product-section .track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-inline-start:0;display:flex}.bb-product-section .item{box-sizing:border-box;flex:0 0 var(--product-slide-size);min-inline-size:0;padding-inline-start:var(--product-gap)}.bb-product-section .product-card,.bb-product-section .showMoreCard{min-width:0;color:var(--bb-store-text);text-decoration:none}.bb-product-section .product-card{cursor:pointer;z-index:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.bb-product-section .product-card[data-stock-state=unavailable] .image{opacity:.72}.bb-product-section .product-card[data-stock-state=unavailable] .name-produit,.bb-product-section .product-card[data-stock-state=unavailable] .name-category,.bb-product-section .product-card[data-stock-state=unavailable] .prices-produit{color:color-mix(in srgb, var(--bb-store-text) 58%, white)}@media (width>=1024px){.bb-product-section .product-card:hover .s-n-t-i-p,.bb-product-section .product-card:focus-visible .s-n-t-i-p{opacity:1;transform:translateY(0)}}.bb-product-section .image-produit{aspect-ratio:1;background:var(--bb-store-surface);backface-visibility:hidden;justify-content:center;width:100%;height:calc(50vw - 42px);display:flex;position:relative;overflow:hidden;transform:translate(0,0)}@media (width>=640px){.bb-product-section .image-produit{height:calc(33.33vw - 20px)}}@media (width>=768px){.bb-product-section .image-produit{height:calc(25vw - 25px)}}@media (width>=1024px){.bb-product-section .image-produit{height:170px}}@media (width>=1280px){.bb-product-section .image-produit{height:210px}}@media (width>=1536px){.bb-product-section .image-produit{height:240px}}.bb-product-section .image-produit .image,.bb-product-section .image-produit .imageFallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bb-product-section .imageFallback{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-muted) 12%, white), color-mix(in srgb, var(--bb-store-muted) 28%, white)), var(--bb-store-surface)}.bb-product-section .n-s{z-index:10;color:var(--bb-store-surface);text-transform:uppercase;pointer-events:auto;flex-direction:column;align-items:baseline;font-size:10px;font-weight:400;line-height:9px;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:0}@media (width>=768px){.bb-product-section .n-s{font-size:11px}}@media (width>=1024px){.bb-product-section .n-s{font-size:12px;line-height:15px}}.bb-product-section .default-p,.bb-product-section .new-p,.bb-product-section .sale-p{background:var(--bb-store-primary);margin:5px 0;padding:6px 8px}@media (width>=768px){.bb-product-section .default-p,.bb-product-section .new-p,.bb-product-section .sale-p{padding:7px 12px}}.bb-product-section .new-p{background:color-mix(in srgb, #28a745 88%, var(--bb-store-text))}.bb-product-section .sale-p{background:var(--bb-store-warning)}.bb-product-section .sold-out-item{z-index:2;background:color-mix(in srgb, var(--bb-store-text) 18%, transparent);pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.bb-product-section .sold-out-banner{background:color-mix(in srgb, var(--bb-store-text) 70%, white);max-width:100%;min-height:36px;color:var(--bb-store-surface);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.bb-product-section .shop-now-btn{z-index:10;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset-block-end:10%;inset-inline-start:50%;transform:translate(-50%)}.bb-product-section .s-n-t-i-p{justify-content:center;width:100%;display:flex}@media (width>=1024px){.bb-product-section .s-n-t-i-p{background:var(--bb-store-primary);width:auto;color:var(--bb-store-surface);opacity:0;border-radius:24px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}}.bb-product-section .s-n-t-i{min-height:40px;color:var(--bb-store-surface);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:none}@media (width>=768px){.bb-product-section .s-n-t-i{padding-inline:15px;font-size:16px;display:flex}}.bb-product-section .cart-count-icon{background:var(--bb-store-surface);width:40px;height:40px;color:var(--bb-store-primary);pointer-events:none;backface-visibility:hidden;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:2px;inset-inline-end:5%;transform:translate(0,0)}@media (width>=1024px){.bb-product-section .cart-count-icon{display:none}}.bb-product-section .detail-produit{text-align:center;flex-direction:column;justify-content:flex-start;width:100%;min-height:70px;padding:10px 5px;display:flex;overflow:hidden}@media (width>=1280px){.bb-product-section .detail-produit{min-height:105px}}.bb-product-section .name-produit{color:var(--bb-store-text);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}@media (width>=768px){.bb-product-section .name-produit{font-size:16px;line-height:24px}}.bb-product-section .name-category{color:var(--bb-store-muted);text-align:center;margin-block-start:5px;font-size:12px;line-height:16px}.bb-product-section .prices-produit{color:var(--bb-store-text);white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;margin-block-start:5px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.bb-product-section .prices-produit:has(del) span{color:var(--bb-store-primary)}.bb-product-section .prices-produit del{color:var(--bb-store-text);font-size:12px;font-weight:500}.bb-product-section .showMoreItem{justify-content:center;align-items:center;display:flex}.bb-product-section .showMoreCard{max-inline-size:100%;border:2px solid var(--bb-store-primary);border-radius:var(--bb-button-radius,999px);min-height:46px;color:var(--bb-store-primary);text-align:center;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}.bb-product-section .showMoreCard:hover,.bb-product-section .showMoreCard:focus-visible{background:var(--bb-store-primary);color:var(--bb-store-surface);transform:translateY(-2px)}.bb-product-section .controls{justify-content:flex-end;gap:10px;display:flex}.bb-product-section .control{background:var(--bb-store-surface);width:34px;height:34px;color:var(--bb-store-text);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 4px 14px 1px #00000029}.bb-product-section .control:disabled{color:var(--bb-store-muted);cursor:default;opacity:.45}.bb-product-section .pagination{justify-content:center;align-items:center;gap:8px;min-height:8px;display:none}@media (width>=768px){.bb-product-section .pagination{display:flex}}.bb-product-section .dot{background:var(--bb-store-muted);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;display:block}.bb-product-section .dot[aria-current=true]{background:var(--bb-store-primary)}.bb-product-section .empty{color:var(--bb-store-muted);text-align:center;margin:0}.bb-product-section .imagePane{background:var(--bb-store-surface);justify-content:center;align-items:center;width:100%;min-height:220px;max-height:260px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.bb-product-section .imagePane{max-height:300px}}@media (width>=1024px){.bb-product-section .imagePane{aspect-ratio:1;align-items:flex-start;width:40%;max-height:none}}.bb-product-section .imagePane .image,.bb-product-section .imagePane .imageFallback{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bb-catering-section{width:100%;color:var(--bb-store-text);margin-block-end:50px}@media (width>=1024px){.bb-catering-section{margin-block-end:100px}}.bb-catering-section .container{width:min(100% - 24px, var(--bb-space-container-max,1410px));margin-inline:auto}@media (width>=768px){.bb-catering-section .container{width:min(100% - var(--bb-space-gutter,40px), var(--bb-space-container-max,1410px))}}.bb-catering-section .innerTop{text-align:center;justify-items:center;gap:5px;display:grid}@media (width>=1024px){.bb-catering-section .innerTop{gap:10px}}.bb-catering-section h2{max-width:min(100%,760px);color:var(--bb-store-text);letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.15}@media (width>=768px){.bb-catering-section h2{font-size:36px}}@media (width>=1024px){.bb-catering-section h2{font-size:44px}}.bb-catering-section .word{color:var(--bb-store-text)}.bb-catering-section .accent{color:var(--bb-store-primary)}.bb-catering-section .innerTop p{max-width:min(100%,800px);color:color-mix(in srgb, var(--bb-store-text) 68%, white);margin:0;font-size:14px;line-height:21px}@media (width>=768px){.bb-catering-section .innerTop p{font-size:16px;line-height:24px}}.bb-catering-section .innerCenter{margin-block-start:60px;padding-block:40px;position:relative;overflow:hidden}.bb-catering-section .innerCenter:before{content:"";background-image:var(--bb-catering-background-image,radial-gradient(circle at 12% 22%, color-mix(in srgb, var(--bb-store-primary) 18%, transparent), transparent 26%));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bb-catering-section .innerCenter:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-primary) 10%, white), color-mix(in srgb, var(--bb-store-secondary) 8%, white));opacity:.84;pointer-events:none;position:absolute;inset:0}.bb-catering-section .cateringList{z-index:2;width:min(100% - 30px,1440px);margin-inline:auto;position:relative}.bb-catering-section .carousel{--catering-gap:14px;--catering-slide-size:100%;gap:18px;display:grid}@media (width>=640px){.bb-catering-section .carousel{--catering-gap:18px;--catering-slide-size:50%}}@media (width>=768px){.bb-catering-section .carousel{--catering-gap:22px}}@media (width>=1024px){.bb-catering-section .carousel{--catering-gap:28px;--catering-slide-size:30.7692%}}.bb-catering-section .viewport{overflow:hidden}.bb-catering-section .track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-inline-start:0;display:flex}.bb-catering-section .item{box-sizing:border-box;flex:0 0 var(--catering-slide-size);min-inline-size:0;padding-inline:calc(var(--catering-gap) / 2)}.bb-catering-section .cateringCard{min-width:0;color:var(--bb-store-text);flex-direction:column;align-items:stretch;margin-block-start:30px;text-decoration:none;display:flex;overflow:hidden}.bb-catering-section .cateringCard:hover .imageCatering:before,.bb-catering-section .cateringCard:hover .overlay,.bb-catering-section .cateringCard:focus-visible .imageCatering:before,.bb-catering-section .cateringCard:focus-visible .overlay{opacity:1}.bb-catering-section .cateringCard:hover .cardButton,.bb-catering-section .cateringCard:focus-visible .cardButton{background:var(--bb-store-primary);color:var(--bb-store-surface)}.bb-catering-section .imageCatering{aspect-ratio:1;background:var(--bb-store-surface);border-start-start-radius:30px;border-end-end-radius:30px;width:100%;display:block;position:relative;overflow:hidden}@media (width>=1024px){.bb-catering-section .imageCatering{border-start-start-radius:100px;border-end-end-radius:100px}}.bb-catering-section .imageCatering:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--bb-store-primary) 0%, transparent) 0%, var(--bb-store-primary) 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bb-catering-section .imageCatering .image,.bb-catering-section .imageCatering .imageFallback{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.bb-catering-section .imageFallback{background:linear-gradient(135deg, color-mix(in srgb, var(--bb-store-muted) 12%, white), color-mix(in srgb, var(--bb-store-muted) 28%, white)), var(--bb-store-surface)}.bb-catering-section .overlay{z-index:2;opacity:0;color:var(--bb-store-surface);justify-content:flex-start;align-items:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}.bb-catering-section[dir=rtl] .overlay{text-align:end;justify-content:flex-end}.bb-catering-section .overlayContent{gap:2px;max-width:100%;padding:0 20px 14px 35px;font-size:14px;line-height:20px;display:grid}@media (width>=1024px){.bb-catering-section .overlayContent{padding-block-end:18px;padding-inline:40px}}@media (width>=1280px){.bb-catering-section .overlayContent{padding-inline:60px}}.bb-catering-section[dir=rtl] .overlayContent{padding-inline:20px 35px}@media (width>=1024px){.bb-catering-section[dir=rtl] .overlayContent{padding-inline:40px}}@media (width>=1280px){.bb-catering-section[dir=rtl] .overlayContent{padding-inline:60px}}.bb-catering-section .cardTitle{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:30px;display:-webkit-box;overflow:hidden}@media (width>=640px){.bb-catering-section .cardTitle{font-size:18px}}@media (width>=1024px){.bb-catering-section .cardTitle{font-size:24px;line-height:40px}}.bb-catering-section .metaLine,.bb-catering-section .priceGroup{min-width:0;color:var(--bb-store-surface);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}@media (width>=1024px){.bb-catering-section .metaLine,.bb-catering-section .priceGroup{font-size:16px;line-height:28px}}.bb-catering-section .priceGroup del{color:color-mix(in srgb, var(--bb-store-surface) 75%, transparent)}.bb-catering-section .separator{opacity:.8}.bb-catering-section .buttonWrap{justify-content:center;margin-block-start:15px;display:flex}@media (width>=1024px){.bb-catering-section .buttonWrap{margin-block-start:30px}}.bb-catering-section .cardButton,.bb-catering-section .discoverLink{border:2px solid var(--bb-store-primary);border-radius:var(--bb-button-radius,999px);min-height:42px;color:var(--bb-store-primary);text-align:center;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}.bb-catering-section .cardButton{width:120px}@media (width>=1024px){.bb-catering-section .cardButton{width:160px}}.bb-catering-section .discoverLink{min-width:140px;padding:10px 18px;text-decoration:none}@media (width>=1024px){.bb-catering-section .discoverLink{min-width:180px}}.bb-catering-section .discoverLink:hover,.bb-catering-section .discoverLink:focus-visible{background:var(--bb-store-primary);color:var(--bb-store-surface);transform:translateY(-2px)}.bb-catering-section .innerBottom{justify-content:center;margin-block-start:24px;display:flex}.bb-catering-section .controls{justify-content:flex-end;gap:10px;margin-block-start:15px;display:flex}@media (width>=1024px){.bb-catering-section .controls{margin-block-start:30px}}.bb-catering-section .control{background:var(--bb-store-surface);width:34px;height:34px;color:var(--bb-store-text);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 4px 14px 1px #00000029}.bb-catering-section .control:disabled{color:var(--bb-store-muted);cursor:default;opacity:.45}.bb-catering-section .pagination{justify-content:center;align-items:center;gap:8px;min-height:8px;display:none}@media (width>=768px){.bb-catering-section .pagination{display:flex}}.bb-catering-section .dot{background:var(--bb-store-muted);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;display:block}.bb-catering-section .dot[aria-current=true]{background:var(--bb-store-primary)}.bb-catering-section .empty{color:var(--bb-store-muted);text-align:center;margin:0}.bb-footer{background:linear-gradient(135deg, #2f235bf5, #18112ffa), var(--bb-store-secondary);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;width:100%;padding-block:50px 35px;display:flex}@media (width>=1024px){.bb-footer{padding-block:100px 70px}}.bb-footer .container{width:min(100% - 24px,1410px);margin-inline:auto}@media (width>=768px){.bb-footer .container{width:min(100% - 40px,1410px)}}.bb-footer .top{flex-direction:column;justify-content:space-between;gap:35px;display:flex}@media (width>=1024px){.bb-footer .top{flex-direction:row;gap:56px}}.bb-footer .brandColumn{flex-direction:column;width:100%;display:flex}@media (width>=1024px){.bb-footer .brandColumn{width:33%}}.bb-footer .brand{color:#fff;align-items:flex-start;width:fit-content;min-height:120px;text-decoration:none;display:flex}@media (width>=1024px){.bb-footer .brand{min-height:140px}}.bb-footer .logoImage{object-fit:contain;width:160px;height:88px;display:block}@media (width>=1024px){.bb-footer .logoImage{width:180px;height:99px}}.bb-footer .logoFallback{align-items:center;column-gap:12px;display:flex}.bb-footer .logoMark{color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;font-weight:800;line-height:1;display:grid}.bb-footer .logoText{row-gap:2px;display:grid}.bb-footer .logoText strong,.bb-footer .logoText small{display:block}.bb-footer .logoText strong{font-size:18px;font-weight:700;line-height:24px}.bb-footer .logoText small{color:#ffffffc2;font-size:13px;line-height:18px}.bb-footer .address{color:#ffffffe6;max-width:300px;font-family:var(--bb-store-font-family);row-gap:4px;margin:0;font-size:13px;font-style:normal;line-height:30px;display:grid}@media (width>=1024px){.bb-footer .address{font-size:18px}}.bb-footer .socialList{align-items:center;gap:10px;margin-block-start:30px;display:flex}.bb-footer .socialLink{color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.bb-footer .socialLink:hover{background-color:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.bb-footer .linkGroups{grid-template-columns:1fr;gap:30px;width:100%;display:grid}@media (width>=768px){.bb-footer .linkGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.bb-footer .linkGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:67%}}.bb-footer .linkGroup h2{color:#fff;margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.3}@media (width>=1024px){.bb-footer .linkGroup h2{font-size:24px}}.bb-footer .linkGroup ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.bb-footer .linkGroup li{min-width:0;font-size:14px;line-height:1.5}@media (width>=1024px){.bb-footer .linkGroup li{font-size:16px}}.bb-footer .linkGroup a{color:#ffffffe0;overflow-wrap:anywhere;text-decoration:none;transition:color .16s}.bb-footer .linkGroup a:hover{color:#fff}.bb-footer .bottom{border-block-start:1px solid #ffffff87;margin-block-start:60px}.bb-footer .bottom p{color:#ffffffd1;align-items:center;min-height:60px;margin:0;font-size:13px;line-height:18px;display:flex}@media (width>=1024px){.bb-footer .bottom p{font-size:16px;line-height:26px}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--blur-xs:4px;--default-font-family:var(--font-jakarta);--default-mono-font-family:var(--font-jakarta)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-jakarta)}body{background-color:var(--background);color:var(--foreground)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-1{height:var(--spacing)}.h-auto{height:auto}.h-px{height:1px}.w-25{width:calc(var(--spacing) * 25)}.min-w-44{min-width:calc(var(--spacing) * 44)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction=bottom]{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction=left]{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right]{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction=top]{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-jakarta:"Plus Jakarta Sans";--font-inter:"Inter";--font-ibm-plex-sans-arabic:"IBM Plex Sans Arabic";--font-cairo:"Cairo";--font-poppins:"Poppins";--background:oklch(98.5% .004 92.77);--foreground:oklch(18% .015 77.6);--card:oklch(100% 0 0);--card-foreground:oklch(18% .015 77.6);--popover:oklch(100% 0 0);--popover-foreground:oklch(18% .015 77.6);--primary:oklch(42% .118 149.2);--primary-foreground:oklch(98.5% .004 92.77);--secondary:oklch(92% .029 83.6);--secondary-foreground:oklch(24% .025 77.6);--muted:oklch(94% .018 90.3);--muted-foreground:oklch(46% .017 72.9);--accent:oklch(83% .134 72.1);--accent-foreground:oklch(18% .015 77.6);--destructive:oklch(57.7% .245 27.325);--border:oklch(88% .018 83.6);--input:oklch(88% .018 83.6);--ring:oklch(42% .118 149.2);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(18% .015 77.6);--sidebar-primary:oklch(42% .118 149.2);--sidebar-primary-foreground:oklch(98.5% .004 92.77);--sidebar-accent:oklch(94% .018 90.3);--sidebar-accent-foreground:oklch(24% .025 77.6);--sidebar-border:oklch(88% .018 83.6);--sidebar-ring:oklch(42% .118 149.2);--radius:.5rem}.dark{--background:oklch(17% .014 77.6);--foreground:oklch(96% .008 92.77);--card:oklch(22% .016 77.6);--card-foreground:oklch(96% .008 92.77);--popover:oklch(22% .016 77.6);--popover-foreground:oklch(96% .008 92.77);--primary:oklch(74% .135 149.2);--primary-foreground:oklch(16% .018 149.2);--secondary:oklch(28% .024 77.6);--secondary-foreground:oklch(96% .008 92.77);--muted:oklch(28% .024 77.6);--muted-foreground:oklch(76% .015 83.6);--accent:oklch(78% .13 72.1);--accent-foreground:oklch(17% .014 77.6);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(74% .135 149.2);--sidebar:oklch(22% .016 77.6);--sidebar-foreground:oklch(96% .008 92.77);--sidebar-primary:oklch(74% .135 149.2);--sidebar-primary-foreground:oklch(16% .018 149.2);--sidebar-accent:oklch(28% .024 77.6);--sidebar-accent-foreground:oklch(96% .008 92.77);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(74% .135 149.2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--content-max-width:1180px;--page-gutter:clamp(1rem, 4vw, 2.5rem)}*{box-sizing:border-box}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}body{font-family:var(--font-jakarta), Arial, Helvetica, sans-serif}h1,h2,h3,p{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bb-ink:#0c111f;--bb-ink-strong:#0e0e0e;--bb-muted:#5f636f;--bb-muted-strong:#434933;--bb-subtle:#8a8e9b;--bb-page:#f7f8fc;--bb-surface:#fff;--bb-surface-glass:#ffffffdb;--bb-surface-card:#ffffff80;--bb-surface-elevated:#fffffffa;--bb-surface-soft:#f5f5fe;--bb-surface-softer:#f9fafd;--bb-surface-selected:#faf9ff;--bb-surface-hover:#f1f1f1;--bb-surface-mask:#fff;--bb-line:#e2e8f0;--bb-line-soft:#e8e8ef;--bb-line-muted:#eef1f6;--bb-line-strong:#111827;--bb-purple:#6644de;--bb-purple-bright:#6c50e9;--bb-purple-soft:#efefff;--bb-accent-ring:#ebebff;--bb-lime:#adf129;--bb-lime-bright:#d1f760;--bb-green:#00a780;--bb-success:#53c75d;--bb-success-strong:#20b46b;--bb-success-muted:#3f8f47;--bb-success-soft:#effef1;--bb-danger:#c2413a;--bb-danger-strong:#a8322c;--bb-danger-soft:#fff1f0;--bb-warning:#ff6a35;--bb-warning-soft:#fff4f2;--bb-info:#4f9ee5;--bb-button-ink:#0b0d14;--bb-on-accent:#fcfcfc;--bb-shadow-color:#242c4729;--bb-shadow-soft:0 8px 24px -16px var(--bb-shadow-color);--bb-control-shadow:0 1px 2px #242c470a;--bb-card-shadow:0 10px 22px #2131591f;--bb-popover-shadow:0 12px 28px #1314281a, 0 2px 8px #1314280f;--bb-overlay-shadow:0 4px 20px #90a1b92e;--bb-highlight-start:#cfc6ff;--bb-highlight-end:#cfc6ff00;--bb-traffic-red:#f0b7a7;--bb-traffic-yellow:#f2d67b;--bb-traffic-green:#8fd694;--bb-template-blue-start:#148bd1;--bb-template-blue-end:#0f4d89;--bb-template-light-start:#f3eee6;--bb-template-light-end:#d4d0c9;--bb-template-dark-start:#2a2d30;--bb-template-dark-end:#0f1115;--bb-hero-start:#0d1116;--bb-hero-mid:#23323b;--bb-hero-end:#a16439;--bb-photo-gold:#f7b85e;--bb-photo-brown:#1a1110;--bb-photo-black:#050505;--bb-photo-frame-start:#111;--bb-photo-frame-end:#3a3a3a;--bb-skeleton:#dedcf0;--bb-section-accent:#6366f1;--bb-section-accent-soft:#f6f6ff;--bb-section-muted:#9898a8;--bb-section-button:#f4f4f6;--bb-section-border:#eaeaea;--bb-section-tip:#fff8e1;--bb-section-footer:#fafafa}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bb-ink:#f3f4fb;--bb-ink-strong:#fff;--bb-muted:#b9bccb;--bb-muted-strong:#c9cbd8;--bb-subtle:#9ea3b6;--bb-page:#202232;--bb-surface:#2b2d3d;--bb-surface-glass:#2b2d3de0;--bb-surface-card:#303242bd;--bb-surface-soft:#353247;--bb-surface-softer:#2f3142;--bb-surface-selected:#3a3453;--bb-line:#484b60;--bb-line-soft:#55576a;--bb-purple:#a996ff;--bb-purple-bright:#8b73ff;--bb-purple-soft:#3b3558;--bb-accent-ring:#504a72;--bb-lime:#bbed55;--bb-lime-bright:#c7f250;--bb-green:#12b892;--bb-success:#72d77a;--bb-success-soft:#263d32;--bb-danger:#ff8c83;--bb-danger-soft:#4a2f32;--bb-surface-elevated:#2b2d3dfa;--bb-surface-hover:#393b4d;--bb-surface-mask:#fff;--bb-line-muted:#45485c;--bb-line-strong:#f3f4fb;--bb-success-strong:#72d77a;--bb-success-muted:#7ac981;--bb-danger-strong:#ffaaa4;--bb-warning:#ff9a6e;--bb-warning-soft:#4b332e;--bb-info:#82bcf2;--bb-button-ink:#171923;--bb-on-accent:#fff;--bb-shadow-color:#00000047;--bb-shadow-soft:0 12px 26px -18px var(--bb-shadow-color);--bb-control-shadow:0 1px 2px #0003;--bb-card-shadow:0 10px 22px #00000038;--bb-popover-shadow:0 12px 28px #0000003d, 0 2px 8px #0000002e;--bb-overlay-shadow:0 12px 28px #0000003d;--bb-highlight-start:#504a72;--bb-highlight-end:#504a7200;--bb-traffic-red:#b56f64;--bb-traffic-yellow:#b99d4f;--bb-traffic-green:#68aa70;--bb-template-blue-start:#358fcc;--bb-template-blue-end:#1f5f95;--bb-template-light-start:#55515b;--bb-template-light-end:#3d3b44;--bb-template-dark-start:#1b1d23;--bb-template-dark-end:#0b0d12;--bb-hero-start:#0d1116;--bb-hero-mid:#23323b;--bb-hero-end:#a16439;--bb-photo-gold:#f7b85e;--bb-photo-brown:#1a1110;--bb-photo-black:#050505;--bb-photo-frame-start:#111;--bb-photo-frame-end:#3a3a3a;--bb-skeleton:#555267;--bb-section-accent:#8b73ff;--bb-section-accent-soft:#353247;--bb-section-muted:#a7aabd;--bb-section-button:#393b4d;--bb-section-border:#484b60;--bb-section-tip:#4b432c;--bb-section-footer:#2f3142}.builder{--ink:var(--bb-ink);--muted:var(--bb-muted);--soft:var(--bb-surface-softer);--line:var(--bb-line);--purple:var(--bb-purple);--purple-soft:var(--bb-purple-soft);--lime:var(--bb-lime);--lime-bright:var(--bb-lime-bright);--green:var(--bb-green);--top-height:124px;width:100%;min-height:100vh;padding-top:var(--top-height);background:var(--bb-page);color:var(--ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""side""content";display:grid;overflow-x:hidden}.builder button,.builder a{outline-offset:2px;outline:2px solid #0000}.builder button:focus-visible,.builder a:focus-visible{outline-color:color-mix(in oklch, var(--ring), var(--bb-surface) 15%)}.builder button{color:inherit;cursor:pointer;font:inherit;border:0}.builder .content{grid-area:content;align-content:start;gap:12px;width:min(100%,1195px);margin-inline:auto;padding:24px 16px 48px;transition:width .3s;display:grid}.builder .drawerSpace{display:none}.builder .intro{gap:2px;margin-bottom:8px;display:grid}.builder .intro h1{color:var(--bb-ink-strong);letter-spacing:0;font-size:20px;font-weight:800;line-height:36px}.builder .intro p{color:var(--bb-muted);font-size:14px;font-weight:600;line-height:24px}@media (width>=768px){.builder{--top-height:70px;grid-template-columns:235px minmax(0,1fr);grid-template-areas:"top top""side content"}.builder .content{padding:25px 24px 64px}}@media (width>=1280px){.builder{grid-template-columns:235px minmax(0,1fr) 368px;grid-template-areas:"top top top""side content drawer"}.builder .drawerSpace{grid-area:drawer;display:block}}.builder .top{background:var(--bb-surface-glass);border-bottom:1px solid var(--bb-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;grid-area:top;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand tabs""tools tools";align-items:center;gap:10px 12px;min-height:70px;padding:16px;display:grid;position:fixed;inset:0 0 auto}.builder .brand{grid-area:brand;align-items:center;width:72px;display:inline-flex}.builder .brand img{width:72px;height:auto;display:block}.builder .tabs{background:var(--bb-surface-soft);width:max-content;max-width:100%;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--bb-ink) 5%, transparent);border-radius:999px;grid-area:tabs;justify-self:end;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.builder .tab{min-width:40px;min-height:32px;color:var(--bb-muted-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.builder .tab.active{background:var(--bb-surface);color:var(--bb-ink-strong);box-shadow:0 1px 2px color-mix(in srgb, var(--bb-ink) 4%, transparent), var(--bb-shadow-soft)}.builder .tabIcon{flex:none;display:inline-block}.builder .tabText{display:none}.builder .tools{flex-wrap:wrap;grid-area:tools;justify-content:flex-start;align-items:center;gap:8px;display:flex}.builder .icon,.builder .avatar{background:0 0;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.builder .icon{color:var(--bb-muted-strong)}.builder .desktopTool,.builder .desktopAvatar{display:none}.builder .navToggle,.builder .previewToggle,.builder .mobileAvatar{display:inline-grid}.builder .publish{background:var(--lime-bright);min-height:36px;color:var(--bb-button-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--bb-ink) 4%, transparent), var(--bb-shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.builder .avatar{background:var(--green);color:var(--bb-surface);font-weight:800}@media (width>=430px){.builder .tab{min-width:0}.builder .tabIcon{display:none}.builder .tabText{display:inline}}@media (width>=768px){.builder .top{min-height:var(--top-height);grid-template-columns:1fr auto 1fr;grid-template-areas:"brand tabs tools";padding:12px 18px}.builder .tabs{justify-self:center}.builder .tools{justify-self:end}.builder .navToggle{display:none}}@media (width>=1024px){.builder .top{padding-inline:26px}.builder .desktopTool,.builder .desktopAvatar{display:inline-grid}.builder .mobileAvatar{display:none}}@media (width>=1280px){.builder .previewToggle{display:none}}.accountMenu{border-color:var(--bb-line);background:var(--bb-surface);min-width:220px;color:var(--bb-ink);box-shadow:0 12px 28px color-mix(in srgb, var(--bb-ink) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--bb-ink) 6%, transparent);z-index:60}.accountMenu [data-slot=dropdown-menu-label]{gap:2px;display:grid}.accountMenu [data-slot=dropdown-menu-label] span{color:var(--bb-ink);font-size:14px;line-height:18px}.accountMenu [data-slot=dropdown-menu-label] small{color:var(--bb-muted);font-size:11px;font-weight:500;line-height:15px}.accountMenu [data-slot=dropdown-menu-item]{color:var(--bb-muted-strong);cursor:pointer;font-weight:600}.accountMenu [data-slot=dropdown-menu-item]:focus,.accountMenu [data-slot=dropdown-menu-item]:hover{background:var(--bb-purple-soft);color:var(--bb-purple)}.accountMenu [data-slot=dropdown-menu-item].danger{color:var(--bb-danger)}.accountMenu [data-slot=dropdown-menu-item].danger:focus,.accountMenu [data-slot=dropdown-menu-item].danger:hover{background:var(--bb-danger-soft);color:var(--bb-danger)}.builder .side{flex-direction:column;grid-area:side;gap:24px;display:flex}.builder .side .workspace{background:var(--bb-surface-soft);width:100%;min-height:59px;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}@media (width>=768px){.builder .side .workspace{border-radius:22px}}.builder .side .workspace small,.builder .side .workspace strong{display:block}.builder .side .workspace small{color:var(--bb-muted);letter-spacing:1.4px;font-size:10px;font-weight:600;line-height:15px}.builder .side .workspace strong{color:var(--bb-ink);font-size:14px;line-height:20px}.builder .side .menu{gap:18px;display:grid}.builder .side .group{gap:8px;display:grid}.builder .side .group h2{color:var(--bb-subtle);text-transform:uppercase;letter-spacing:1.4px;padding-inline:12px;font-size:10px;font-weight:600;line-height:15px}.builder .side .links{gap:2px;display:grid}.builder .side .links a{min-height:44px;color:var(--bb-ink);border-radius:99px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.builder .side .links a.active,.builder .side .links a:hover{background:var(--bb-purple-soft);color:var(--bb-purple);font-weight:500}.builder .side .navIcon{background:var(--bb-surface);width:28px;height:28px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--bb-surface-mask) 10%, transparent), inset 0 1px 1px color-mix(in srgb, var(--bb-ink) 3%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--bb-ink) 5%, transparent);border-radius:99px;flex:none;place-items:center;display:inline-grid}.builder .side .help{border:1px solid var(--bb-line);background:var(--bb-surface-soft);border-radius:18px;padding:13px;display:grid}.builder .side .help .copy{grid-template-columns:32px 1fr;gap:8px;display:grid}.builder .side .help h2{font-size:12px;font-weight:600;line-height:20px}.builder .side .help p{max-width:13rem;color:var(--bb-muted);font-size:10px;line-height:16px}.builder .side .help a{min-height:32px;color:var(--bb-purple);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.builder .side .helpIcon{background:var(--bb-purple-soft);width:32px;height:32px;color:var(--bb-purple);border-radius:13px;place-items:center;display:inline-grid}.builder .side{background:var(--bb-surface);border-bottom:1px solid var(--line);padding:16px;display:none}@media (width>=768px){.builder .side{width:235px;height:calc(100vh - var(--top-height));border-right:1px solid var(--line);inset:var(--top-height) auto 0 0;z-index:4;overscroll-behavior:contain;border-bottom:0;padding:16px 10px;display:flex;position:fixed;overflow-y:auto}.builder .menu{gap:24px;margin-top:2px}.builder .help{margin-top:auto}}.mobileNavDrawer{overscroll-behavior:contain;background:var(--bb-surface);color:var(--bb-ink);padding:16px 10px;overflow-y:auto;width:min(88vw,285px)!important;max-width:none!important}.mobileNavDrawer .sidePanel{flex-direction:column;gap:24px;min-height:100%;display:flex}.mobileNavDrawer .sidePanel .workspace{background:var(--bb-surface-soft);width:100%;min-height:59px;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}@media (width>=768px){.mobileNavDrawer .sidePanel .workspace{border-radius:22px}}.mobileNavDrawer .sidePanel .workspace small,.mobileNavDrawer .sidePanel .workspace strong{display:block}.mobileNavDrawer .sidePanel .workspace small{color:var(--bb-muted);letter-spacing:1.4px;font-size:10px;font-weight:600;line-height:15px}.mobileNavDrawer .sidePanel .workspace strong{color:var(--bb-ink);font-size:14px;line-height:20px}.mobileNavDrawer .sidePanel .menu{gap:18px;display:grid}.mobileNavDrawer .sidePanel .group{gap:8px;display:grid}.mobileNavDrawer .sidePanel .group h2{color:var(--bb-subtle);text-transform:uppercase;letter-spacing:1.4px;padding-inline:12px;font-size:10px;font-weight:600;line-height:15px}.mobileNavDrawer .sidePanel .links{gap:2px;display:grid}.mobileNavDrawer .sidePanel .links a{min-height:44px;color:var(--bb-ink);border-radius:99px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.mobileNavDrawer .sidePanel .links a.active,.mobileNavDrawer .sidePanel .links a:hover{background:var(--bb-purple-soft);color:var(--bb-purple);font-weight:500}.mobileNavDrawer .sidePanel .navIcon{background:var(--bb-surface);width:28px;height:28px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--bb-surface-mask) 10%, transparent), inset 0 1px 1px color-mix(in srgb, var(--bb-ink) 3%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--bb-ink) 5%, transparent);border-radius:99px;flex:none;place-items:center;display:inline-grid}.mobileNavDrawer .sidePanel .help{border:1px solid var(--bb-line);background:var(--bb-surface-soft);border-radius:18px;padding:13px;display:grid}.mobileNavDrawer .sidePanel .help .copy{grid-template-columns:32px 1fr;gap:8px;display:grid}.mobileNavDrawer .sidePanel .help h2{font-size:12px;font-weight:600;line-height:20px}.mobileNavDrawer .sidePanel .help p{max-width:13rem;color:var(--bb-muted);font-size:10px;line-height:16px}.mobileNavDrawer .sidePanel .help a{min-height:32px;color:var(--bb-purple);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.mobileNavDrawer .sidePanel .helpIcon{background:var(--bb-purple-soft);width:32px;height:32px;color:var(--bb-purple);border-radius:13px;place-items:center;display:inline-grid}.mobileNavDrawer .sidePanel .menu{gap:24px}.mobileNavDrawer .sidePanel .help{margin-top:auto}@media (width>=768px){.mobileNavDrawer{display:none!important}}.builderDrawer{--top-height:172px;background:var(--bb-surface-card);box-shadow:var(--bb-overlay-shadow);color:var(--bb-ink);outline:none;margin:0 auto 32px;overflow-x:hidden;border:1px solid var(--bb-line-soft)!important;border-radius:20px!important;max-width:none!important;position:static!important;transform:none!important}.builderDrawer .drawerInner{flex-direction:column;width:100%;min-height:809px;padding:20px 25px;display:flex}.builderDrawer .drawerHead{justify-content:space-between;align-items:flex-start;gap:16px;min-height:45px;display:flex}.builderDrawer .drawerHead [data-slot=drawer-title]{color:var(--bb-ink);font-size:16px;font-weight:700;line-height:28px}.builderDrawer .drawerHead a{min-height:32px;color:var(--bb-subtle);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}@media (width>=1024px){.builderDrawer{--top-height:70px;background:var(--bb-surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;margin:0;overflow-y:auto;width:368px!important;height:calc(100vh - var(--top-height))!important;top:var(--top-height)!important;border-block:0!important;border-right:0!important;border-radius:0!important;position:fixed!important;bottom:0!important;left:auto!important;right:0!important}.builderDrawer .drawerInner{min-height:calc(100vh - var(--top-height))}}.desktopPreviewDrawer{display:none!important}@media (width>=1280px){.desktopPreviewDrawer{display:flex!important}}.mobilePreviewDrawer{box-sizing:border-box;overscroll-behavior:contain;background:var(--bb-surface-glass);overflow:hidden auto;width:min(92vw,390px)!important;max-width:100vw!important}.mobilePreviewDrawer .mobilePanel{min-height:100%;box-shadow:none;background:0 0;margin:0;overflow-x:hidden;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important}.mobilePreviewDrawer .drawerInner{min-width:0;min-height:auto;padding:20px 16px;overflow-x:hidden}.mobilePreviewDrawer .drawerHead,.mobilePreviewDrawer .preview,.mobilePreviewDrawer .previewHero,.mobilePreviewDrawer .categories,.mobilePreviewDrawer .todoList,.mobilePreviewDrawer .launch{width:100%;min-width:0;max-width:100%}.mobilePreviewDrawer .drawerHead{gap:8px}.mobilePreviewDrawer .drawerHead a{padding-inline:0;font-size:12px}.mobilePreviewDrawer .previewHero{grid-template-columns:32px 24px 30px minmax(0,1fr);gap:7px;padding-inline:16px}.mobilePreviewDrawer .previewHero p{max-width:100%;font-size:8px}.mobilePreviewDrawer .categories{gap:6px;padding-inline:14px}@media (width>=1280px){.mobilePreviewDrawer{display:none!important}}.dashboardPage .next{background:var(--purple-soft);border-radius:15px;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;min-height:164px;padding:24px;display:grid;position:relative;overflow:hidden}.dashboardPage .next:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--bb-highlight-start) 0%, var(--bb-highlight-end) 100%);-webkit-mask:linear-gradient(var(--bb-surface) 0 0) content-box, linear-gradient(var(--bb-surface) 0 0);-webkit-mask:linear-gradient(var(--bb-surface) 0 0) content-box, linear-gradient(var(--bb-surface) 0 0);mask:linear-gradient(var(--bb-surface) 0 0) content-box, linear-gradient(var(--bb-surface) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dashboardPage .nextCopy{gap:6px;display:grid}.dashboardPage .nextCopy .eyebrow{color:var(--purple);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16.5px}.dashboardPage .nextCopy h2{color:var(--ink);font-size:18px;font-weight:700;line-height:28px}.dashboardPage .nextCopy p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:20px}.dashboardPage .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.dashboardPage .actions button,.dashboardPage .actions span{border-radius:999px;align-items:center;min-height:40px;display:inline-flex}.dashboardPage .actions button{background:var(--purple);color:var(--bb-on-accent);box-shadow:0 1px 3px color-mix(in srgb, var(--bb-ink-strong) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--bb-ink-strong) 10%, transparent);padding:10px 20px;font-size:14px;font-weight:600}.dashboardPage .actions span{background:var(--bb-surface);color:var(--muted);box-shadow:0 0 0 1px var(--line);gap:6px;padding:8px 12px;font-size:12px;font-weight:600}.dashboardPage .bag{border-radius:28px;justify-self:center;position:relative;overflow:hidden}.dashboardPage .panel{border:1px solid var(--line);background:var(--bb-surface-card);border-radius:26px}.dashboardPage .checklist{gap:8px;padding:24px 20px;display:grid}.dashboardPage .checklist header{gap:14px;display:grid}.dashboardPage .checklist h2{font-size:16px;font-weight:800;line-height:24px}.dashboardPage .progress{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dashboardPage .progress div{background:var(--bb-surface-soft);border-radius:999px;width:112px;height:6px;overflow:hidden}.dashboardPage .progress div span{border-radius:inherit;background:var(--purple);width:40%;height:100%;display:block}.dashboardPage .list{gap:8px;padding-block:12px;display:grid}.dashboardPage .item{text-align:left;background:0 0;border-radius:22px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:16px;width:100%;min-height:60px;padding:12px;display:grid}.dashboardPage .item:hover,.dashboardPage .item.current{background:var(--bb-surface-softer)}.dashboardPage .step{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.dashboardPage .step.done{border-color:var(--lime);background:var(--lime);color:var(--bb-button-ink)}.dashboardPage .step.active{border-color:var(--purple);background:var(--purple);width:32px;height:32px;color:var(--bb-on-accent);box-shadow:0 0 0 4px var(--bb-accent-ring);margin:2px}.dashboardPage .text{display:grid}.dashboardPage .text strong{color:var(--bb-ink);font-size:14px;font-weight:600;line-height:20px}.dashboardPage .text small{color:var(--bb-muted);font-size:12px;line-height:16px}.dashboardPage .status{min-width:57px;color:var(--bb-muted);text-align:center;font-size:12px;line-height:16px}.dashboardPage .status.done{color:var(--bb-success-strong)}.dashboardPage .status.start{background:var(--lime);min-width:auto;color:var(--bb-button-ink);border-radius:999px;padding:2px 8px;font-weight:700}.dashboardPage .chev{color:var(--bb-muted)}.dashboardPage .quick{gap:16px;padding:24px 20px 25px;display:grid}.dashboardPage .quick h2{font-size:16px;font-weight:800;line-height:24px}.dashboardPage .cards{grid-template-columns:1fr;gap:12px;display:grid}.dashboardPage .card{border:1px solid var(--line);background:var(--bb-surface-card);text-align:left;border-radius:22px;align-content:start;gap:8px;min-height:121px;padding:17px;display:grid}.dashboardPage .card span{background:var(--bb-surface);width:36px;height:36px;color:var(--purple);box-shadow:0 0 0 1px var(--line);border-radius:14px;place-items:center;display:inline-grid}.dashboardPage .card strong{margin-top:5px;font-size:14px;font-weight:700;line-height:20px}.dashboardPage .card small{color:var(--muted);font-size:12px;line-height:16.5px}@media (width>=768px){.dashboardPage .next{grid-template-columns:minmax(0,1fr) 164px;padding:16px 29px}.dashboardPage .bag{justify-self:end}.dashboardPage .checklist header{grid-template-columns:1fr auto;align-items:center}.dashboardPage .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.dashboardPage .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.builderDrawer .preview{border:1px solid var(--bb-line-soft);background:var(--bb-surface);border-radius:8px;flex:none;align-content:start;height:237px;margin-bottom:40px;display:grid;overflow:hidden}.builderDrawer .browserBar{border-bottom:1px solid var(--bb-line);height:20px;color:var(--bb-subtle);align-items:center;gap:4px;padding:0 8px;font-size:7px;line-height:1;display:flex}.builderDrawer .browserBar span{background:var(--bb-traffic-red);border-radius:999px;width:4px;height:4px}.builderDrawer .browserBar span:nth-child(2){background:var(--bb-traffic-yellow)}.builderDrawer .browserBar span:nth-child(3){background:var(--bb-traffic-green)}.builderDrawer .browserBar strong{margin-left:8px;font-weight:700}.builderDrawer .previewHero{background:radial-gradient(circle at 72% 40%, color-mix(in srgb, var(--bb-purple-bright) 10%, transparent), transparent 30%), linear-gradient(180deg, var(--bb-surface), var(--bb-surface-softer));grid-template-columns:36px 28px 34px 1fr;align-items:center;gap:8px;height:116px;min-height:116px;padding:18px 26px 10px;display:grid}.builderDrawer .previewHero .product{background:linear-gradient(160deg, var(--bb-template-blue-start), var(--bb-template-blue-end));height:72px;box-shadow:0 8px 14px color-mix(in srgb, var(--bb-ink) 12%, transparent);border-radius:4px}.builderDrawer .previewHero .light{background:linear-gradient(160deg, var(--bb-template-light-start), var(--bb-template-light-end));height:63px}.builderDrawer .previewHero .dark{background:linear-gradient(160deg, var(--bb-template-dark-start), var(--bb-template-dark-end));height:66px}.builderDrawer .previewHero strong{border:1px solid var(--bb-ink);letter-spacing:.4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;line-height:14px;display:inline-flex}.builderDrawer .previewHero p{max-width:106px;color:var(--bb-ink);text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:800;line-height:12px}.builderDrawer .categories{grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 22px 0;display:grid}.builderDrawer .categories span{background:var(--bb-surface-soft);min-height:39px;color:var(--bb-muted);border-radius:4px;place-items:center;font-size:8px;font-weight:800;line-height:1;display:grid}.builderDrawer .drawerBlock h2{color:var(--bb-subtle);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.builderDrawer .progressBlock{flex:none;justify-content:center;display:flex}.builderDrawer .progressRing{place-items:center;width:190px;max-width:100%;height:190px;display:grid;position:relative}.builderDrawer .progressRing .progressSvg{width:100%;height:100%;filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--bb-lime) 15%, transparent));position:absolute;inset:0;overflow:visible}.builderDrawer .progressRing .progressContent{z-index:1;justify-items:center;gap:8px;margin-top:-12px;display:grid;position:relative}.builderDrawer .progressRing strong{color:var(--bb-ink);letter-spacing:-1px;font-size:24px;font-weight:800;line-height:1}.builderDrawer .progressRing span{color:var(--bb-subtle);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px}.builderDrawer .todoBlock{flex:none;gap:16px;display:grid}.builderDrawer .todoList{flex-direction:column;justify-content:space-between;height:148px;padding-top:4px;display:flex;overflow-y:auto}.builderDrawer .todo{align-items:center;gap:10px;display:flex}.builderDrawer .todo span{border:1px solid var(--bb-line);background:var(--bb-surface);width:16px;height:16px;color:var(--bb-button-ink);border-radius:999px;flex:none;place-items:center;display:inline-grid}.builderDrawer .todo p{color:var(--bb-ink);font-size:14px;line-height:20px}.builderDrawer .todo.done span{border-color:var(--bb-lime);background:var(--bb-lime)}.builderDrawer .todo.done p{color:var(--bb-subtle);text-decoration:line-through}.builderDrawer .launch{border-top:1px solid var(--bb-line-soft);flex:none;gap:14px;min-height:89px;margin-top:auto;padding-top:11px;display:grid}.builderDrawer .launch p{color:var(--bb-ink);font-size:14px;font-weight:700;line-height:20px}.builderDrawer .launch button{background:var(--bb-ink);width:100%;min-height:44px;color:var(--bb-surface);border-radius:999px;font-size:14px;font-weight:700;line-height:20px}.pagesMode .pagesContent{gap:20px;width:min(100%,1626px)}.pagesMode .pagesHead{align-items:center;gap:16px;display:grid}.pagesMode .pageActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pagesMode .pageActions button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.pagesMode .pageActions .newPage{background:var(--bb-purple-bright);min-width:135px;color:var(--bb-on-accent);box-shadow:0 1px 3px color-mix(in srgb, var(--bb-ink-strong) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--bb-ink-strong) 10%, transparent)}.pagesMode .pageActions .history{background:var(--bb-surface);min-width:145px;color:var(--bb-ink);box-shadow:0 0 0 1px var(--line)}.pagesMode .pageList{gap:8px;min-width:0;display:grid}.pagesMode .pageRow{background:var(--bb-surface);text-align:left;border:1.5px solid #0000;border-radius:14px;grid-template-columns:16px 30px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px 14px;transition:background .16s,border-color .16s,box-shadow .16s,transform .14s;display:grid}.pagesMode .pageRow:hover,.pagesMode .pageRow:focus-visible,.pagesMode .pageRow.hovered{border-color:color-mix(in srgb, var(--bb-purple-bright) 22%, transparent);background:var(--bb-surface);box-shadow:0 8px 20px color-mix(in srgb, var(--bb-purple-bright) 10%, transparent);transform:translateY(-1px)}.pagesMode .pageRow.selected{border-color:var(--bb-purple-bright);box-shadow:0 4px 16px color-mix(in srgb, var(--bb-purple-bright) 15%, transparent);transform:none}.pagesMode .pageRow.selected .pageIcon{background:var(--bb-purple-soft);color:var(--bb-purple-bright)}.pagesMode .drag,.pagesMode .more{color:var(--bb-ink)}.pagesMode .pageIcon{background:var(--bb-surface-soft);width:30px;height:30px;color:var(--bb-muted);border-radius:999px;place-items:center;display:inline-grid}.pagesMode .pageMeta{gap:4px;min-width:0;display:grid}.pagesMode .pageTitleLine{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pagesMode .pageTitleLine strong{color:var(--bb-ink);font-size:14px;font-weight:700;line-height:20px}.pagesMode .pageTitleLine small{color:var(--bb-muted);font-size:12px;font-weight:500;line-height:20px}.pagesMode .mainBadge{background:var(--purple-soft);min-height:20px;color:var(--purple);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;line-height:20px;display:inline-flex}.pagesMode .edited{color:var(--bb-muted);font-size:12px;font-weight:600;line-height:17px}.pagesMode .pageStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:6px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.pagesMode .pageStatus.published{background:var(--bb-success-soft);min-width:75px;color:var(--bb-success)}.pagesMode .pageStatus.draft{background:var(--bb-surface-softer);min-width:70px;color:var(--bb-subtle)}.pagesMode .pageStatus.draft span{background:currentColor;border-radius:999px;width:6px;height:6px}.pagesMode .editLayout{border:1px solid var(--purple);min-height:28px;color:var(--purple);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;line-height:16px;display:none}.pagesMode .more{display:none}@media (width>=768px){.pagesMode{grid-template-areas:"side content"}.pagesMode .pagesHead{grid-template-columns:minmax(0,1fr) auto}.pagesMode .pageActions{justify-content:flex-end}.pagesMode .pageRow{grid-template-columns:16px 30px minmax(0,1fr) auto auto 18px;padding-inline:21px}.pagesMode .editLayout{display:inline-flex}.pagesMode .more{display:block}}@media (width>=1280px){.pagesMode{grid-template-columns:235px minmax(0,1fr) 0;grid-template-areas:"side content drawer";transition:grid-template-columns .24s}.pagesMode .drawerArea{pointer-events:none;display:block}.pagesMode.detailsOpen{grid-template-columns:235px minmax(0,1fr) 368px}.pagesMode.detailsOpen .drawerArea{pointer-events:auto}}.drawerArea{grid-area:drawer;min-width:0;padding:0;display:none;overflow:hidden}.pageDetailsDrawer{border-left:1px solid var(--bb-line-soft);background:var(--bb-surface);opacity:0;pointer-events:none;border-radius:16px 0 0 16px;width:100%;height:100%;transition:opacity .16s,translate .16s;overflow-y:auto;translate:18px}.pageDetailsDrawer.visible{opacity:1;pointer-events:auto;animation:.2s ease-out both pageDetailsIn;translate:0}.pageDetailsDrawer .drawerInner{gap:13px}.pageDetailsDrawer .detailsTitle{align-items:flex-start;min-height:33px;font-size:16px;font-weight:600;display:flex}.pageDetailsDrawer .detailsHero{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.pageDetailsDrawer .detailsHero h2{color:var(--bb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:28px;overflow:hidden}.pageDetailsDrawer .detailsHero a{min-height:16px;color:var(--bb-purple);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.pageDetailsDrawer .detailIcon{background:var(--purple-soft);width:39px;height:39px;color:var(--purple);border-radius:999px;place-items:center;display:inline-grid}.pageDetailsDrawer .panelLabel{color:var(--bb-ink);font-size:14px;font-weight:700;line-height:20px}.pageDetailsDrawer .pagePreview{border:1px solid var(--bb-line-soft);background:var(--bb-surface);border-radius:8px;height:298px;overflow:hidden}.pageDetailsDrawer .previewTop{border-bottom:1px solid var(--bb-line);height:28px;color:var(--bb-subtle);align-items:center;gap:5px;padding-inline:10px;font-size:8px;display:flex}.pageDetailsDrawer .previewTop span{background:var(--bb-traffic-red);border-radius:999px;width:5px;height:5px}.pageDetailsDrawer .previewTop span:nth-child(2){background:var(--bb-traffic-yellow)}.pageDetailsDrawer .previewTop span:nth-child(3){background:var(--bb-traffic-green)}.pageDetailsDrawer .previewTop strong{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-weight:700;overflow:hidden}.pageDetailsDrawer .previewBody{background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--bb-purple-bright) 12%, transparent), transparent 28%), linear-gradient(180deg, var(--bb-surface), var(--bb-surface-softer));grid-template-rows:1fr 82px;grid-template-columns:1fr 72px 54px;gap:12px;min-height:270px;padding:28px 24px;display:grid}.pageDetailsDrawer .previewBody>div{align-self:center}.pageDetailsDrawer .previewBody small{border:1px solid var(--bb-ink);color:var(--bb-ink);letter-spacing:.4px;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.pageDetailsDrawer .previewBody h4{color:var(--bb-line-strong);margin-top:12px;font-size:22px;font-weight:800;line-height:26px}.pageDetailsDrawer .previewBody p{max-width:134px;color:var(--bb-muted);margin-top:8px;font-size:10px;font-weight:600;line-height:15px}.pageDetailsDrawer .previewCard{box-shadow:0 10px 22px color-mix(in srgb, var(--bb-ink) 12%, transparent);border-radius:8px;display:block}.pageDetailsDrawer .previewCard.primary{background:linear-gradient(160deg, var(--bb-template-blue-start), var(--bb-template-blue-end));grid-area:1/2/3}.pageDetailsDrawer .previewCard.secondary{background:linear-gradient(160deg, var(--bb-template-light-start), var(--bb-template-light-end));grid-area:1/3}.pageDetailsDrawer .previewCard.tertiary{background:linear-gradient(160deg, var(--bb-template-dark-start), var(--bb-template-dark-end));grid-area:2/3}.pageDetailsDrawer .detailsCard{border-radius:8px;gap:24px;padding-block:15px;display:grid}.pageDetailsDrawer .detailsCard h3{color:var(--bb-ink);font-size:14px;font-weight:600;line-height:20px}.pageDetailsDrawer .detailsCard dl{gap:12px;display:grid}.pageDetailsDrawer .detailsCard div{grid-template-columns:101px minmax(0,1fr);align-items:center;gap:12px;min-height:20px;display:grid}.pageDetailsDrawer .detailsCard dt{color:var(--bb-muted);font-size:14px;font-weight:700;line-height:20px}.pageDetailsDrawer .detailsCard dd{min-width:0;color:var(--bb-muted);text-align:right;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:20px;display:flex}.pageDetailsDrawer .detailsCard a{min-width:0;color:var(--bb-purple);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageDetailsDrawer .detailsActions{gap:12px;margin-top:auto;display:grid}.pageDetailsDrawer .detailsActions button,.pageDetailsDrawer .detailsActions a{text-align:left;border-radius:999px;justify-content:flex-start;align-items:center;gap:16px;width:100%;min-height:49px;padding:8px 28px;display:flex}.pageDetailsDrawer .detailsActions button span,.pageDetailsDrawer .detailsActions a span{gap:3px;min-width:0;display:grid}.pageDetailsDrawer .detailsActions button strong,.pageDetailsDrawer .detailsActions a strong{font-size:13px;font-weight:700;line-height:15px}.pageDetailsDrawer .detailsActions button small,.pageDetailsDrawer .detailsActions a small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:15px;overflow:hidden}.pageDetailsDrawer .detailsActions .edit{background:var(--bb-purple-bright);color:var(--bb-on-accent)}.pageDetailsDrawer .detailsActions .settings{background:var(--bb-surface);color:var(--bb-ink);box-shadow:0 0 0 1px var(--line)}.pageDetailsDrawer .detailsActions .settings small{color:var(--bb-subtle)}@keyframes pageDetailsIn{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}.pageEditor{--editor-purple:var(--bb-purple-bright);--editor-purple-soft:var(--bb-purple-soft);--editor-bg:var(--bb-page);--editor-line:var(--bb-line-soft);--editor-text:var(--bb-ink);--editor-muted:var(--bb-subtle);--editor-top:70px;--editor-left:235px;--editor-right:300px;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""left""canvas""right";grid-template-rows:var(--editor-top) auto 1fr auto;background:var(--editor-bg);min-height:100vh;color:var(--editor-text);display:grid}.pageEditor button,.pageEditor a,.pageEditor input{outline-offset:2px;outline:2px solid #0000}.pageEditor button:focus-visible,.pageEditor a:focus-visible,.pageEditor input:focus-visible{outline-color:color-mix(in oklch, var(--ring), var(--bb-surface) 15%)}.pageEditor button{color:inherit;cursor:pointer;font:inherit;border:0}.pageEditor .editorTop{min-width:0;height:var(--editor-top);border-bottom:1px solid var(--editor-line);background:var(--bb-surface);z-index:30;grid-area:top;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:12px 20px;display:grid;position:sticky;top:0}.pageEditor .editorTop .logo{align-items:center;width:72px;display:inline-flex}.pageEditor .editorTop .logo img{width:72px;height:auto;display:block}.pageEditor .editorTop .layer{background:var(--editor-purple-soft);width:36px;height:36px;color:var(--editor-purple);border-radius:999px;place-items:center;display:inline-grid}.pageEditor .editorTop .devices{justify-self:center;align-items:center;gap:14px;display:none}.pageEditor .editorTop .devices button{width:32px;height:32px;color:var(--bb-ink);background:0 0;border-radius:8px;place-items:center;display:inline-grid}.pageEditor .editorTop .devices button.active{background:var(--editor-purple-soft);color:var(--editor-purple);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bb-purple-bright) 15%, transparent)}.pageEditor .editorTop .actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pageEditor .editorTop .history{background:var(--bb-surface-hover);border-radius:999px;align-items:center;gap:2px;padding:2px;display:none}.pageEditor .editorTop .history button{width:30px;height:30px;color:var(--bb-muted);border-radius:999px;place-items:center;display:inline-grid}.pageEditor .editorTop .history button:disabled{color:var(--bb-line)}.pageEditor .editorTop .memoryStatus{color:var(--bb-subtle);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:none}.pageEditor .editorTop .preview,.pageEditor .editorTop .save{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.pageEditor .editorTop .preview{background:var(--bb-surface);box-shadow:0 0 0 1px var(--bb-ink-strong);padding:8px 16px;display:none}.pageEditor .editorTop .save{background:var(--bb-lime);color:var(--bb-button-ink);padding:8px 15px}.pageEditor .editorTop .avatar{background:var(--bb-green);width:36px;height:36px;color:var(--bb-surface);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.pageEditor .sections{border-right:1px solid var(--editor-line);background:var(--bb-surface);scrollbar-color:color-mix(in srgb, var(--bb-subtle) 55%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;grid-area:left;align-content:start;gap:18px;padding:16px 10px 28px;display:grid}.pageEditor .pageSelect{background:var(--editor-purple-soft);min-height:46px;color:var(--editor-purple);text-transform:uppercase;text-align:left;border-radius:999px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:700;line-height:15px;display:grid}.pageEditor .pageSelect span{background:var(--bb-surface);width:28px;height:28px;box-shadow:0 4px 12px color-mix(in srgb, var(--bb-purple-bright) 12%, transparent);border-radius:999px;place-items:center;display:inline-grid}.pageEditor .sections .group{gap:6px;display:grid}.pageEditor .sections .group h2{margin:0}.pageEditor .sections .group .groupToggle{width:100%;min-height:34px;color:var(--bb-subtle);letter-spacing:1.1px;text-align:left;text-transform:uppercase;background:0 0;border-radius:12px;grid-template-columns:26px 1fr 18px;align-items:center;gap:8px;padding:5px 8px;font-size:11px;font-weight:800;line-height:16px;display:grid}.pageEditor .sections .group .groupToggle:hover{background:var(--bb-surface-softer);color:var(--bb-ink)}.pageEditor .sections .group .groupIcon{background:var(--editor-purple-soft);width:24px;height:24px;color:var(--editor-purple);border-radius:8px;place-items:center;display:inline-grid}.pageEditor .sections .group .groupChevron{color:var(--bb-subtle);justify-self:end;transition:transform .16s}.pageEditor .sections .group .groupBody{gap:2px;display:grid}.pageEditor .sections .group .groupBody[hidden]{display:none}.pageEditor .sections .group[data-collapsed=true]{gap:0}.pageEditor .sections .group[data-collapsed=true] .groupChevron{transform:rotate(-90deg)}.pageEditor .puckPanel{gap:8px;min-width:0;display:grid}.pageEditor .puckPanel>*{min-width:0}.pageEditor .puckSectionSource{border:1px dashed var(--bb-section-border);background:color-mix(in srgb, var(--bb-section-accent-soft) 38%, var(--bb-surface));border-radius:16px;gap:10px;padding:16px;display:grid}.pageEditor .puckSectionSource h3{color:var(--bb-section-accent);letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800;line-height:16px}.pageEditor .puckSectionSource>*{min-width:0}.pageEditor .puckPreviewShell{width:100%;min-width:0;height:100%;min-height:0;padding-top:0}.pageEditor .puckPreviewShell iframe{border:0;width:100%;height:100%;min-height:100%;display:block}.pageEditor.selectedNavbar-navbar .puckPreviewShell .bb-navbar,.pageEditor.selectedNavbar-logo .puckPreviewShell .bb-navbar .brand,.pageEditor.selectedNavbar-menu .puckPreviewShell .bb-navbar .desktop-menu,.pageEditor.selectedCategories-categories .puckPreviewShell .bb-categories,.pageEditor.selectedBrands-brands .puckPreviewShell .bb-brands,.pageEditor.selectedWhyDifferent-whyDifferent .puckPreviewShell .bb-why-different,.pageEditor.selectedMenuProducts-menuProducts .puckPreviewShell .bb-menu-products,.pageEditor.selectedProductCarousel-productCarousel .puckPreviewShell .bb-product-carousel,.pageEditor.selectedProductSection-productSection .puckPreviewShell .bb-product-section,.pageEditor.selectedCateringSection-cateringSection .puckPreviewShell .bb-catering-section{outline:1.5px solid var(--editor-purple);outline-offset:2px}.pageEditor .puckFields{min-width:0}.pageEditor .puckFields input,.pageEditor .puckFields textarea{border:1px solid var(--bb-line-muted);background:var(--bb-surface);width:100%;min-height:36px;color:var(--bb-ink);font:inherit;border-radius:12px}.pageEditor .puckFields textarea{resize:vertical;min-height:84px}.pageEditor .item{min-height:44px;color:var(--bb-ink);text-align:left;background:0 0;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:18px;display:grid}.pageEditor .item.active{background:var(--bb-surface);color:var(--editor-purple);box-shadow:0 0 0 1.5px var(--editor-purple)}.pageEditor .item.nested{margin-left:18px}.pageEditor .item .mark{background:var(--bb-surface);width:28px;height:28px;color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-line-muted), 0 1px 2px color-mix(in srgb, var(--bb-ink) 5%, transparent);border-radius:999px;place-items:center;display:inline-grid}.pageEditor .item .itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pageEditor .itemWithToggle{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:4px;display:grid}.pageEditor .itemWithToggle .item{min-width:0}.pageEditor .itemToggle{width:34px;height:34px;color:var(--bb-subtle);background:0 0;border-radius:10px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.pageEditor .itemToggle:hover{background:var(--bb-surface-softer);color:var(--editor-purple)}.pageEditor .itemWithToggle[data-expanded=false] .itemToggle{transform:rotate(-90deg)}.pageEditor .sliderItems{gap:2px;display:grid}.pageEditor .sliderItems[hidden]{display:none}.pageEditor .add{min-height:38px;color:var(--editor-purple);text-align:left;background:0 0;border-radius:99px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pageEditor .sectionOverlay{z-index:80;background:color-mix(in srgb, var(--bb-ink-strong) 18%, transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pageEditor .sectionPicker{border:3px solid var(--bb-section-accent-soft);background:var(--bb-surface);width:min(100%,1018px);max-height:min(92vh,756px);box-shadow:0 4px 4px color-mix(in srgb, var(--bb-ink-strong) 7%, transparent);border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.pageEditor .pickerHead{background:var(--bb-section-accent-soft);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:67px;margin:12px;padding:12px;display:flex}.pageEditor .pickerHead div{align-items:center;gap:12px;min-width:0;display:inline-flex}.pageEditor .pickerHead span{background:var(--bb-surface);width:28px;height:28px;color:var(--bb-section-accent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--bb-ink) 5%, transparent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.pageEditor .pickerHead h2{color:var(--bb-section-accent);letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:15px}.pageEditor .pickerHead button{width:28px;height:28px;color:var(--bb-ink);background:0 0;border-radius:10px;place-items:center;display:inline-grid}.pageEditor .srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pageEditor .sectionGrid{grid-template-columns:1fr;gap:16px;min-height:0;padding:6px 13px 28px;display:grid;overflow-y:auto}.pageEditor .sectionCard{border:1px solid var(--bb-section-border);background:var(--bb-surface);box-shadow:0 2px 4px color-mix(in srgb, var(--bb-ink-strong) 4%, transparent);border-radius:16px;display:grid;position:relative;overflow:hidden}.pageEditor .sectionCard.selected{border:2px solid var(--bb-section-accent);box-shadow:0 0 0 color-mix(in srgb, var(--bb-section-accent) 10%, transparent), 0 8px 12px color-mix(in srgb, var(--bb-section-accent) 12%, transparent)}.pageEditor .sectionPreview{border-bottom:1px solid var(--bb-line-muted);background:var(--bb-surface);min-height:160px;color:var(--bb-ink);text-align:center;align-content:center;gap:4px;padding:18px 18px 14px;display:grid}.pageEditor .sectionPreview small{font-family:Georgia,serif;font-size:12px;font-weight:700;line-height:1.2}.pageEditor .sectionPreview em{color:var(--bb-section-muted);font-size:6px;font-style:normal;line-height:1}.pageEditor .sectionPreview .previewArt{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;margin-top:10px;display:grid}.pageEditor .sectionPreview .previewArt span{border:1px dashed color-mix(in srgb, var(--bb-section-accent) 42%, transparent);background:color-mix(in srgb, var(--bb-section-accent-soft) 64%, var(--bb-surface));min-height:52px;color:color-mix(in srgb, var(--bb-section-accent) 52%, var(--bb-subtle));border-radius:6px;place-items:center;display:inline-grid}.pageEditor .sectionPreview.featured .previewArt{grid-template-columns:repeat(4,minmax(0,1fr))}.pageEditor .sectionPreview.featured .previewArt span:last-child{grid-column:span 1;min-height:82px}.pageEditor .sectionPreview.brands .previewArt{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.pageEditor .sectionPreview.brands .previewArt span{border-radius:0;min-height:34px}.pageEditor .sectionPreview.why-different .previewArt{grid-template-columns:repeat(4,minmax(0,1fr))}.pageEditor .sectionPreview.why-different .previewArt span{min-height:70px}.pageEditor .sectionPreview.carousel{align-content:end}.pageEditor .sectionPreview.carousel .previewArt{grid-template-columns:repeat(5,minmax(68px,1fr));overflow:hidden}.pageEditor .sectionPreview.product-section .previewArt{grid-template-columns:repeat(5,minmax(0,1fr))}.pageEditor .sectionPreview.product-section .previewArt span:last-child{grid-column:span 2;min-height:86px}.pageEditor .sectionPreview.collection .previewArt span{min-height:76px}.pageEditor .sectionPreview.banner .previewArt{justify-content:center;margin-top:18px;display:flex}.pageEditor .sectionPreview.banner .previewArt span{background:color-mix(in srgb, var(--bb-warning) 80%, var(--bb-surface));border:0;border-radius:999px;width:84px;min-height:28px}.pageEditor .sectionPreview.banner .previewArt span svg{display:none}.pageEditor .sectionPreview.catering,.pageEditor .sectionPreview.slider{align-content:start}.pageEditor .sectionPreview.catering .previewArt,.pageEditor .sectionPreview.slider .previewArt{grid-template-columns:repeat(3,minmax(0,1fr))}.pageEditor .sectionPreview.catering .previewArt span,.pageEditor .sectionPreview.slider .previewArt span{border-radius:18px 18px 0 0;min-height:76px}.pageEditor .cardBody{gap:8px;padding:14px 16px 16px;display:grid}.pageEditor .cardBody h3{color:var(--bb-ink);font-size:14px;font-weight:700;line-height:19px}.pageEditor .cardBody p{min-height:18px;color:var(--bb-section-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.pageEditor .cardBody button{background:var(--bb-section-button);min-height:34px;color:var(--bb-muted);letter-spacing:.125px;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pageEditor .selected .cardBody button{background:var(--bb-section-accent);color:var(--bb-on-accent)}.pageEditor .selectedMark{background:var(--bb-section-accent);width:24px;height:24px;color:var(--bb-on-accent);box-shadow:0 2px 4px color-mix(in srgb, var(--bb-section-accent) 40%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:12px;right:12px}.pageEditor .pickerTip{border-top:1px solid var(--bb-line-muted);background:var(--bb-section-footer);align-items:center;gap:10px;min-height:61px;padding:16px 32px;display:flex}.pageEditor .pickerTip span{background:var(--bb-section-tip);width:28px;height:28px;color:var(--bb-warning);border-radius:10px;flex:none;place-items:center;display:inline-grid}.pageEditor .pickerTip p{color:var(--bb-section-muted);font-size:12.5px;line-height:18.75px}.pageEditor .pickerTip strong{color:var(--bb-muted);font-weight:600}.pageEditor .canvas{background:var(--bb-surface-softer);grid-area:canvas;min-width:0;min-height:640px;padding:18px 18px 48px;overflow:auto visible}.pageEditor .storeFrame{box-sizing:border-box;width:var(--store-frame-width,min(100%, 1320px));height:var(--store-frame-height,900px);background:var(--bb-surface);min-height:0;box-shadow:0 2px 8px color-mix(in srgb, var(--bb-ink) 8%, transparent);margin-inline:auto;transition:width .18s;overflow:hidden}.pageEditor .canvas.device-tablet .storeFrame{width:min(100%,768px)}.pageEditor .canvas.device-mobile .storeFrame{width:min(100%,390px)}.pageEditor .storeHeader{border:1.5px solid var(--editor-purple);background:var(--bb-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--bb-purple) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--bb-purple-bright) 10%, transparent);border-radius:8px;grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.pageEditor .storeHeader .brand{align-items:center;gap:9px;min-width:0;display:flex}.pageEditor .storeHeader .brandMark{width:28px;height:34px;color:var(--bb-warning);place-items:center;font-size:26px;font-weight:800;line-height:1;display:inline-grid}.pageEditor .storeHeader strong,.pageEditor .storeHeader small{display:block}.pageEditor .storeHeader strong{color:var(--bb-purple);font-size:13px;font-weight:700;line-height:16px}.pageEditor .storeHeader small{color:var(--bb-purple);font-size:11px;line-height:14px}.pageEditor .account{min-width:0;color:var(--bb-purple);flex-wrap:wrap;justify-self:start;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.pageEditor .account button{color:inherit;background:0 0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pageEditor .account .divider{background:var(--bb-purple);opacity:.6;width:1px;height:24px}.pageEditor .account .badge{background:var(--bb-danger);width:14px;height:14px;color:var(--bb-surface);border-radius:999px;place-items:center;margin-top:-14px;margin-left:-16px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.pageEditor .storeNav{scrollbar-width:none;align-items:center;gap:19px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.pageEditor .storeNav::-webkit-scrollbar{display:none}.pageEditor .storeNav a{color:var(--bb-purple);white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.pageEditor .search{border:1px solid var(--bb-line);min-width:0;color:var(--bb-subtle);border-radius:999px;grid-template-columns:20px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.pageEditor .search svg{margin-left:12px}.pageEditor .search input{min-width:0;height:34px;color:var(--bb-purple);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.pageEditor .search input::placeholder{color:var(--bb-subtle)}.pageEditor .search button{background:var(--bb-warning);min-height:34px;color:var(--bb-surface);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.pageEditor .heroMock{background:linear-gradient(90deg, color-mix(in srgb, var(--bb-ink-strong) 88%, transparent) 0%, color-mix(in srgb, var(--bb-ink-strong) 72%, transparent) 45%, color-mix(in srgb, var(--bb-ink-strong) 16%, transparent) 100%), linear-gradient(135deg, var(--bb-hero-start), var(--bb-hero-mid) 48%, var(--bb-hero-end));width:min(100% - 64px,1000px);min-height:430px;color:var(--bb-surface);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;margin:14px auto 0;padding:48px;display:grid;overflow:hidden}.pageEditor .heroMock .heroCopy{gap:12px;max-width:430px;display:grid}.pageEditor .heroMock small{border:1px solid color-mix(in srgb, var(--bb-surface-mask) 70%, transparent);letter-spacing:1px;border-radius:999px;width:max-content;padding:5px 11px;font-size:12px;font-weight:800}.pageEditor .heroMock h1{letter-spacing:0;font-size:clamp(34px,6vw,64px);font-weight:800;line-height:1}.pageEditor .heroMock p{letter-spacing:4px;font-size:clamp(24px,4vw,42px);font-weight:700;line-height:1.1}.pageEditor .heroMock .cup{aspect-ratio:1;background:radial-gradient(circle at 45% 38%, var(--bb-photo-gold) 0 12%, transparent 13%), radial-gradient(circle at 48% 45%, var(--bb-photo-brown) 0 27%, transparent 28%), radial-gradient(circle at 52% 51%, var(--bb-photo-black) 0 42%, transparent 43%), linear-gradient(135deg, var(--bb-photo-frame-start), var(--bb-photo-frame-end));width:min(100%,320px);box-shadow:0 36px 80px color-mix(in srgb, var(--bb-ink-strong) 35%, transparent), inset 0 0 0 10px color-mix(in srgb, var(--bb-surface-mask) 8%, transparent);border-radius:42% 58% 48% 52%;justify-self:center}.pageEditor .dots{justify-content:center;gap:8px;margin-top:10px;display:flex}.pageEditor .dots span{background:var(--bb-skeleton);border-radius:999px;width:7px;height:7px}.pageEditor .dots .active{background:var(--bb-warning)}.pageEditor .settings{border-left:1px solid var(--editor-line);background:var(--bb-surface);scrollbar-color:color-mix(in srgb, var(--bb-subtle) 55%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;grid-area:right;align-content:start;gap:26px;padding:16px 10px 32px;display:grid}.pageEditor .settings>header{background:var(--editor-purple-soft);min-height:44px;color:var(--editor-purple);text-transform:uppercase;border-radius:999px;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:700;line-height:15px;display:grid}.pageEditor .settings>header .settingsTitle{width:auto;min-width:0;height:auto;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;align-items:center;gap:12px;display:flex}.pageEditor .settings>header .settingsTitle span{background:var(--bb-surface);border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.pageEditor .settings>header>button:not(.settingsTitle){width:24px;height:24px;color:var(--bb-ink);background:0 0;place-items:center;display:inline-grid}.pageEditor .sections::-webkit-scrollbar{width:7px}.pageEditor .settings::-webkit-scrollbar{width:7px}.pageEditor .sections::-webkit-scrollbar-track{background:0 0}.pageEditor .settings::-webkit-scrollbar-track{background:0 0}.pageEditor .sections::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--bb-subtle) 55%, transparent);border:2px solid #0000;border-radius:999px}.pageEditor .settings::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb, var(--bb-subtle) 55%, transparent);border:2px solid #0000;border-radius:999px}.pageEditor .sections::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--editor-purple) 65%, transparent)}.pageEditor .settings::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--editor-purple) 65%, transparent)}.pageEditor .setGroup{gap:6px;padding-inline:8px;display:grid}.pageEditor .setGroup h2{color:var(--bb-subtle);letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.pageEditor .setGroup>div{gap:10px;display:grid}.pageEditor .sectionRoot{margin-bottom:2px}.pageEditor .slideAdd{margin-top:2px}.pageEditor .sliderManager{gap:12px}.pageEditor .sliderRows,.pageEditor .categoryRows{gap:7px;display:grid}.pageEditor .sliderRow,.pageEditor .categoryRow{background:var(--bb-surface);width:100%;min-height:90px;color:var(--bb-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--bb-line-muted);border-radius:5px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.pageEditor .sliderRow.active,.pageEditor .categoryRow.active{box-shadow:inset 0 0 0 1.5px var(--editor-purple)}.pageEditor .sliderThumb,.pageEditor .categoryThumb{background:var(--bb-surface-softer);width:120px;height:60px;color:var(--bb-subtle);border-radius:2px;place-items:center;display:inline-grid;overflow:hidden}.pageEditor .sliderThumb img,.pageEditor .categoryThumb img{object-fit:cover;width:100%;height:100%;display:block}.pageEditor .sliderMeta,.pageEditor .categoryMeta{gap:4px;min-width:0;display:grid}.pageEditor .sliderMeta strong,.pageEditor .categoryMeta strong{color:var(--bb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}.pageEditor .sliderMeta small,.pageEditor .categoryMeta small{color:var(--bb-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:15px;overflow:hidden}.pageEditor .categoryManager,.pageEditor .categorySectionSettings,.pageEditor .brandManager,.pageEditor .brandSectionSettings,.pageEditor .whyDifferentManager,.pageEditor .whyDifferentSettings,.pageEditor .productSectionSettings,.pageEditor .cateringSectionSettings,.pageEditor .footerSettings{gap:12px}.pageEditor .settingRow{gap:10px;display:grid}.pageEditor .richTextField{border:1px solid var(--bb-line-muted);background:var(--bb-surface);border-radius:8px;display:grid;overflow:hidden}.pageEditor .richTextField textarea{resize:vertical;border:0;border-top:1px solid var(--bb-line-muted);width:100%;min-height:56px;color:var(--bb-ink);font:inherit;background:0 0;outline:0;padding:12px 14px;font-size:12px;line-height:18px}.pageEditor .richTextField textarea::placeholder{color:var(--bb-subtle)}.pageEditor .richToolbar{min-height:30px;color:var(--bb-ink);align-items:center;gap:4px;padding:4px 8px;display:flex}.pageEditor .richToolbar button{width:24px;height:22px;color:inherit;background:0 0;border-radius:6px;place-items:center;display:inline-grid}.pageEditor .richToolbar .colorButton{align-items:center;gap:3px;width:auto;margin-inline-start:4px;display:inline-flex}.pageEditor .richToolbar .colorButton span{background:var(--bb-warning);border-radius:4px;width:14px;height:14px;display:block}.pageEditor .fontStepper{border:1px solid var(--bb-line-muted);min-width:66px;height:22px;color:var(--bb-ink);border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-inline-start:auto;padding-inline:4px;display:inline-flex}.pageEditor .fontStepper button{border-radius:999px;width:16px;height:16px}.pageEditor .fontStepper strong{text-align:center;min-width:18px;font-size:10px;font-weight:700;line-height:14px}.pageEditor .searchField{border:1px solid var(--bb-line-muted);background:var(--bb-surface);min-height:36px;color:var(--bb-subtle);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding-inline:10px;display:grid}.pageEditor .searchField input{min-width:0;color:var(--bb-ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.pageEditor .searchField input::placeholder{color:var(--bb-subtle)}.pageEditor .categorySelectRows{gap:0;display:grid}.pageEditor .categorySelectRow{border-bottom:1px solid var(--bb-line-muted);min-height:72px;color:var(--bb-ink);text-align:left;background:0 0;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:10px 0;display:grid}.pageEditor .categorySelectRow.selected .categoryCheck{border-color:var(--editor-purple);background:var(--editor-purple);color:var(--bb-surface)}.pageEditor .menuProductSettings,.pageEditor .menuProductManager,.pageEditor .menuProductTabs{gap:10px}.pageEditor .tabRows{gap:8px;display:grid}.pageEditor .tabPanel{background:var(--bb-surface-softer);border:1px solid #0000;border-radius:22px;overflow:hidden}.pageEditor .tabPanel.selected{border-color:color-mix(in srgb, var(--editor-purple) 16%, transparent);background:var(--editor-purple-soft)}.pageEditor .tabPanel.open{border-color:color-mix(in srgb, var(--editor-purple) 22%, transparent);background:var(--bb-surface);border-radius:18px;box-shadow:0 12px 30px #1914320f}.pageEditor .tabPanel.open .tabAction:not(.danger){transform:rotate(180deg)}.pageEditor .tabRow{grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:6px;min-height:48px;padding:6px;display:grid}.pageEditor .tabBody{border-top:1px solid var(--bb-line-muted);background:var(--bb-surface);gap:14px;padding:8px 10px 14px;display:grid}.pageEditor .tabBody .menuProductSettings,.pageEditor .tabBody .menuProductManager{gap:10px;padding-inline:0;display:grid}.pageEditor .tabBody h2{color:var(--bb-subtle);letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.pageEditor .tabSelect{min-width:0;color:var(--editor-purple);text-align:left;background:0 0;border-radius:999px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pageEditor .tabSelect strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;line-height:16px;overflow:hidden}.pageEditor .tabMark{background:var(--bb-surface);width:28px;height:28px;color:var(--editor-purple);border-radius:999px;place-items:center;display:inline-grid}.pageEditor .tabAction{background:var(--bb-surface);width:28px;height:28px;color:var(--bb-ink);border-radius:999px;place-items:center;transition:transform .18s;display:inline-grid}.pageEditor .tabAction.danger{color:var(--bb-danger)}.pageEditor .tabAction.placeholder{pointer-events:none;opacity:0}.pageEditor .tabAction:disabled{cursor:default;opacity:.38}.pageEditor .selectField.full{grid-template-columns:minmax(0,1fr);min-height:42px}.pageEditor .productOptionRows{gap:0;display:grid}.pageEditor .productOption{border-bottom:1px solid var(--bb-line-muted);min-height:72px;color:var(--bb-ink);text-align:left;background:0 0;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:10px 0;display:grid}.pageEditor .productOption.selected .categoryCheck{border-color:var(--editor-purple);background:var(--editor-purple);color:var(--bb-surface)}.pageEditor .productThumb{background:color-mix(in srgb, var(--bb-warning) 8%, var(--bb-surface));width:48px;height:48px;color:var(--bb-subtle);border-radius:8px;place-items:center;display:inline-grid;overflow:hidden}.pageEditor .productThumb img{object-fit:cover;width:100%;height:100%;display:block}.pageEditor .productMeta{gap:2px;min-width:0;display:grid}.pageEditor .productMeta strong,.pageEditor .productMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageEditor .productMeta strong{color:var(--bb-ink);font-size:11px;font-weight:700;line-height:16px}.pageEditor .productMeta small{color:var(--bb-subtle);font-size:10px;line-height:14px}.pageEditor .categoryOptionThumb{background:var(--bb-surface-softer);width:48px;height:48px;color:var(--bb-subtle);border-radius:8px;place-items:center;display:inline-grid;overflow:hidden}.pageEditor .categoryOptionThumb img{object-fit:cover;width:100%;height:100%;display:block}.pageEditor .categoryOptionLabel{color:var(--bb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.pageEditor .categoryCheck{border:1px solid var(--editor-purple);color:#0000;border-radius:2px;justify-self:end;place-items:center;width:14px;height:14px;display:inline-grid}.pageEditor .editPill{background:var(--editor-purple-soft);min-width:35px;min-height:22px;color:var(--editor-purple);border-radius:99px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.pageEditor .addSliderButton{background:var(--editor-purple-soft);min-height:42px;color:var(--editor-purple);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.pageEditor .languageTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-inline:8px;display:grid}.pageEditor .languageTabs button{background:var(--bb-surface-softer);min-height:30px;color:var(--bb-ink);border-radius:999px;font-size:12px;font-weight:600}.pageEditor .languageTabs button.active{background:var(--editor-purple-soft);color:var(--editor-purple);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bb-purple-bright) 12%, transparent)}.pageEditor .bannerField{gap:9px}.pageEditor .bannerPreview{border:1px solid var(--bb-line-muted);background:var(--bb-surface-softer);border-radius:4px;place-items:center;width:min(100%,256px);min-height:130px;display:grid;overflow:hidden}.pageEditor .bannerPreview.hasImage{background:var(--bb-surface)}.pageEditor .bannerPreview.compact{min-height:125px}.pageEditor .bannerPreview img{object-fit:cover;width:100%;height:130px;display:block}.pageEditor .bannerPreview.compact img{height:125px}.pageEditor .uploadState{color:var(--bb-subtle);text-align:center;justify-items:center;gap:5px;padding:18px;display:grid}.pageEditor .uploadState strong{color:var(--bb-subtle);font-size:13px;font-weight:600;line-height:18px}.pageEditor .uploadState small{color:var(--bb-subtle);font-size:10px;font-weight:500;line-height:14px}.pageEditor .uploadState.compact{min-height:125px}.pageEditor .changeImage{background:var(--bb-surface);min-height:36px;color:var(--editor-purple);box-shadow:inset 0 0 0 1px var(--editor-purple);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pageEditor .linkedTo{gap:9px}.pageEditor .pageLinkSelect{background:var(--bb-surface);min-height:44px;color:var(--bb-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--bb-line-muted);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.pageEditor .pageLinkSelect span{color:var(--bb-subtle);font-size:11px;font-weight:600;line-height:15px}.pageEditor .pageLinkSelect strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.pageEditor .saveSettings{background:var(--bb-lime);min-height:40px;color:var(--bb-button-ink);border-radius:999px;margin:4px 8px 0;font-size:13px;font-weight:800}.pageEditor .navbarSummary p{color:var(--bb-subtle);font-size:12px;font-weight:500;line-height:18px}.pageEditor .logoSettings,.pageEditor .menuSettings{gap:12px}.pageEditor .textField,.pageEditor .selectField{min-height:48px;color:var(--bb-ink);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:grid}.pageEditor .textField span,.pageEditor .selectField span{color:var(--bb-ink)}.pageEditor .textField input,.pageEditor .textField select,.pageEditor .selectField input,.pageEditor .selectField select{border:1px solid var(--bb-line-muted);background:var(--bb-surface);width:100%;min-height:42px;color:var(--bb-ink);font:inherit;border-radius:8px;outline:0;padding:0 12px}.pageEditor .textField select,.pageEditor .selectField select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--bb-subtle) 50%) calc(100% - 16px) 50%/5px 5px no-repeat, linear-gradient(135deg, var(--bb-subtle) 50%, transparent 50%) calc(100% - 11px) 50%/5px 5px no-repeat, var(--bb-surface);padding-right:32px}.pageEditor .control{min-height:46px;color:var(--bb-ink);grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:grid}.pageEditor .seg{background:var(--bb-surface-softer);border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:138px;min-height:34px;padding:3px;display:inline-flex}.pageEditor .seg.compact{min-width:94px}.pageEditor .seg button{min-height:28px;color:var(--bb-ink);background:0 0;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:600}.pageEditor .seg button.active{background:var(--bb-surface);box-shadow:0 5px 13px color-mix(in srgb, var(--bb-purple) 10%, transparent)}.pageEditor .switch{background:var(--bb-skeleton);border-radius:999px;justify-content:flex-end;align-items:center;width:36px;height:20px;padding:2px;display:inline-flex}.pageEditor .switch:after{content:"";background:var(--bb-surface);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--bb-ink-strong) 18%, transparent);border-radius:999px}.pageEditor .switch.on{background:var(--editor-purple)}@media (width>=768px){.pageEditor{grid-template-areas:"top top""left canvas""right right";grid-template-columns:var(--editor-left) minmax(0, 1fr)}.pageEditor .sectionOverlay{padding:41px}.pageEditor .sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pageEditor .editorTop{grid-template-columns:auto auto 1fr auto}.pageEditor .editorTop .devices,.pageEditor .editorTop .history,.pageEditor .editorTop .preview,.pageEditor .editorTop .memoryStatus{display:inline-flex}.pageEditor .sections{min-height:calc(100vh - var(--editor-top));top:var(--editor-top);position:sticky}.pageEditor .storeHeader{grid-template-columns:minmax(160px,1fr) auto;align-items:center}.pageEditor .storeHeader .storeNav,.pageEditor .storeHeader .search{grid-column:1/-1}.pageEditor .search{grid-template-columns:20px minmax(0,1fr) 134px}.pageEditor .search button{grid-column:auto;align-self:stretch}}@media (width>=1500px){.pageEditor .heroMock{grid-template-columns:minmax(0,1fr) 320px}}@media (width>=1280px){.pageEditor{grid-template-areas:"top top top""left canvas right";grid-template-columns:var(--editor-left) minmax(0, 1fr) var(--editor-right);height:100vh;overflow:hidden}.pageEditor .editorTop{grid-column:1/-1;position:relative;top:auto}.pageEditor .sections,.pageEditor .settings{height:calc(100vh - var(--editor-top));overscroll-behavior:contain;overflow-y:auto}.pageEditor .canvas{height:calc(100vh - var(--editor-top));overscroll-behavior:contain;min-height:0;overflow:auto hidden}.pageEditor .sections{position:static}.pageEditor .storeFrame{width:var(--store-frame-width,min(100%, 1320px));height:min(var(--store-frame-height,900px), 100vh - var(--editor-top) - 66px)}}@media (width>=1280px) and (height<=779px){.pageEditor .canvas{overflow-y:auto}.pageEditor .storeFrame{height:var(--store-frame-height,900px)}}@media (width>=1280px){.themeColorsPage{grid-template-columns:235px minmax(0,1fr);grid-template-areas:"top top""side content"}}.themeColorsPage .themeColorsContent{gap:12px;width:min(100%,1626px)}.themeColorsPage .themePanel{border:1px solid var(--line);background:var(--bb-surface-card);border-radius:26px;gap:16px;padding:24px;display:grid}.themeColorsPage .publishStatus{color:var(--bb-muted);font-size:13px;font-weight:600;line-height:20px}.themeColorsPage .sectionGrid{gap:24px;display:grid}.themeColorsPage .brandSide,.themeColorsPage .previewSide,.themeColorsPage .buttonSide{align-content:start;gap:16px;min-width:0;display:grid}.themeColorsPage .panelHead{border-bottom:1px solid var(--bb-surface-soft);gap:8px;padding-bottom:16px;display:grid}.themeColorsPage .panelHead h2{color:var(--ink);font-size:16px;font-weight:800;line-height:24px}.themeColorsPage .panelHead p{color:var(--bb-muted);font-size:14px;font-weight:500;line-height:22px}.themeColorsPage .uploadGrid,.themeColorsPage .colorGrid,.themeColorsPage .buttonGroups,.themeColorsPage .optionRow{grid-template-columns:1fr;gap:16px;display:grid}.themeColorsPage .uploadCard{border:1px solid var(--line);background:var(--bb-surface);border-radius:25px;gap:16px;min-height:249px;padding:16px;display:grid}.themeColorsPage .uploadCard h3{min-width:0;color:var(--purple);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:20px;display:flex}.themeColorsPage .uploadCard h3 svg{flex:none}.themeColorsPage .uploadCard h3 small{color:var(--bb-muted);font-size:14px;font-weight:500;line-height:20px}.themeColorsPage .dropzone{min-height:178px;color:var(--purple);cursor:pointer;text-align:center;border:1px dashed #99a1af6b;border-radius:12px;align-content:center;place-items:center;gap:6px;padding:21px 10px;display:grid}.themeColorsPage .dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.themeColorsPage .dropzone strong{color:var(--purple);margin-top:6px;font-size:11px;font-weight:600;line-height:16px}.themeColorsPage .dropzone small{color:#99a1af;font-size:8px;font-weight:600;line-height:15px}.themeColorsPage .uploadIcon{border:1px solid var(--purple);background:color-mix(in srgb, var(--bb-section-accent-soft) 32%, transparent);border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.themeColorsPage .storePreview,.themeColorsPage .buttonPreview{border:1px solid var(--bb-line-soft);background:var(--bb-surface);border-radius:20px;gap:14px;padding:19px;display:grid;overflow:hidden}.themeColorsPage .storePreview{height:249px;min-height:249px}.themeColorsPage .previewLabel{color:var(--purple);font-size:13px;font-weight:800;line-height:20px}.themeColorsPage .mockHeader{background:#f7f7fa;border:1px solid #ebebf0;border-radius:14px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:10px;min-height:38px;padding:1px 19px;display:grid}.themeColorsPage .mockHeader span{color:var(--store-text);font-size:18px;font-weight:900;line-height:20px}.themeColorsPage .mockHeader i{background:#0000001a;border-radius:3px;height:5px}.themeColorsPage .mockBody{background:var(--store-bg);gap:8px;padding-top:4px;display:grid}.themeColorsPage .mockBody>span{background:color-mix(in srgb, var(--store-secondary) 14%, white);border-radius:4px;height:7px}.themeColorsPage .mockBody>span:first-child{width:36%}.themeColorsPage .mockBody>span:nth-child(2){width:26%}.themeColorsPage .mockBody>span:nth-child(3){opacity:.55;width:31%}.themeColorsPage .heroBlock{background:linear-gradient(173deg, color-mix(in srgb, var(--store-secondary) 14%, white) 0%, color-mix(in srgb, var(--store-secondary) 22%, white) 100%);border-radius:12px;height:52px;margin-top:10px}.themeColorsPage .tiles{grid-template-columns:repeat(3,63px);gap:6px;padding-top:6px;display:grid}.themeColorsPage .tiles i{border-radius:var(--store-button-radius);background:color-mix(in srgb, var(--store-primary) 10%, white);height:32px}.themeColorsPage .colorControl{gap:8px;min-width:0;display:grid}.themeColorsPage .colorControl>span{color:var(--purple);font-size:14px;font-weight:800;line-height:20px}.themeColorsPage .colorControl small{color:#99a1af;font-size:10px;font-weight:500;line-height:15px}.themeColorsPage .colorInput{border:1px solid var(--line);background:var(--bb-surface);border-radius:11px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px;min-height:80px;padding:10px 11px;display:grid}.themeColorsPage .colorInput input{cursor:pointer;background:0 0;border:0;border-radius:11px;width:60px;height:60px;padding:0;overflow:hidden}.themeColorsPage .colorInput input::-webkit-color-swatch-wrapper{padding:0}.themeColorsPage .colorInput input::-webkit-color-swatch{border:0;border-radius:11px}.themeColorsPage .colorInput strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:800;line-height:20px}.themeColorsPage .buttonGroups{align-items:start}.themeColorsPage .optionGroup{border:0;min-width:0;margin:0;padding:0;display:grid}.themeColorsPage .optionGroup legend{color:var(--purple);margin-bottom:14px;font-size:14px;font-weight:800;line-height:20px}.themeColorsPage .styleChoice{border:1px solid var(--line);background:var(--bb-surface);cursor:pointer;border-radius:11px;grid-template-columns:93px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:9px 13px;display:grid}.themeColorsPage .styleChoice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.themeColorsPage .styleChoice strong{color:var(--ink);text-align:center;font-size:14px;font-weight:700;line-height:20px}.themeColorsPage .styleChoice.selected{border-color:color-mix(in srgb, var(--store-primary,var(--purple)) 52%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--store-primary,var(--purple)) 12%, transparent)}.themeColorsPage .demo,.themeColorsPage .buttonPreview button{background:var(--store-primary,var(--purple));min-height:32px;color:var(--bb-on-accent);justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.themeColorsPage .demo{width:93px}.themeColorsPage .demo.outline{color:var(--store-primary,var(--purple));box-shadow:inset 0 0 0 1px var(--store-primary,var(--purple));background:0 0}.themeColorsPage .buttonPreview{align-content:start;min-height:182px}.themeColorsPage .buttonPreview button{border-radius:var(--store-button-radius);background:var(--store-primary);gap:8px;width:100%;min-height:41px}.themeColorsPage .buttonPreview button.outline{color:var(--store-primary);box-shadow:inset 0 0 0 1px var(--store-primary);background:0 0}@media (width>=768px){.themeColorsPage .uploadGrid,.themeColorsPage .colorGrid,.themeColorsPage .optionRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.themeColorsPage .uploadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.themeColorsPage .buttonGroups{grid-template-columns:minmax(0,599px) minmax(0,396px)}}@media (width>=1280px){.themeColorsPage .identity .sectionGrid,.themeColorsPage .buttons .sectionGrid{grid-template-columns:minmax(0,1091px) minmax(348px,448px);align-items:start}}@media (width>=1440px){.themeColorsPage .colorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:37px}}@media (width>=1280px){.typographyPage{grid-template-columns:235px minmax(0,1fr);grid-template-areas:"top top""side content"}}.typographyPage .typographyContent{gap:12px;width:min(100%,1626px)}.typographyPage .publishStatus{color:var(--bb-muted);font-size:13px;font-weight:600;line-height:20px}.typographyPage .presetGrid{grid-template-columns:1fr;gap:18px;display:grid}.typographyPage .fontCard,.typographyPage .typoPanel{border:1px solid var(--line);background:var(--bb-surface-card);border-radius:26px}.typographyPage .fontCard{appearance:none;min-height:235px;font:inherit;color:inherit;text-align:left;cursor:pointer;align-content:start;gap:16px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.typographyPage .fontCard:hover,.typographyPage .fontCard:focus-visible{border-color:var(--purple);box-shadow:0 12px 30px #4f46e51f}.typographyPage .fontCard:focus-visible{outline-offset:2px;outline:3px solid #4f46e538}.typographyPage .fontCard.selected{border-color:var(--purple);box-shadow:0 0 0 2px #4f46e529}.typographyPage .fontCard header{gap:8px;display:grid}.typographyPage .fontCard h2{color:var(--ink);font-size:16px;font-weight:800;line-height:24px}.typographyPage .fontCard p{color:var(--bb-muted-strong);font-size:12px;line-height:16px}.typographyPage .sample{background:var(--bb-surface-soft);border-radius:25px;gap:12px;padding:15px;display:grid}.typographyPage .sample>div{gap:2px;display:grid}.typographyPage .sample>div:first-child{border-bottom:1px solid var(--bb-line);padding-bottom:10px}.typographyPage .sample strong{color:var(--bb-ink);font-size:14px;font-weight:800;line-height:20px}.typographyPage .sample small{color:var(--bb-muted-strong);font-size:10px;line-height:15px}.typographyPage .sample .arabic{text-align:right;align-items:end}.typographyPage .modern .sample>div:first-child strong,.typographyPage .modern .sample>div:first-child small,.typographyPage .modern .sample .arabic strong,.typographyPage .modern .sample .arabic small,.typographyPage .elegant .sample>div:first-child strong,.typographyPage .elegant .sample>div:first-child small,.typographyPage .elegant .sample .arabic strong,.typographyPage .elegant .sample .arabic small{font-family:inherit}.typographyPage .elegant .sample strong{font-size:16px;font-weight:600}.typographyPage .bold .sample>div:first-child strong,.typographyPage .bold .sample>div:first-child small,.typographyPage .bold .sample .arabic strong,.typographyPage .bold .sample .arabic small{font-family:inherit}.typographyPage .bold .sample strong{font-size:16px;font-weight:900}.typographyPage .classic .sample>div:first-child strong,.typographyPage .classic .sample>div:first-child small,.typographyPage .classic .sample .arabic strong,.typographyPage .classic .sample .arabic small{font-family:inherit}.typographyPage .classic .sample strong{font-size:16px;font-weight:700}.typographyPage .typoPanel{gap:16px;padding:24px;display:grid}.typographyPage .panelHead{border-bottom:1px solid var(--bb-surface-soft);gap:8px;padding-bottom:16px;display:grid}.typographyPage .panelHead h2{color:var(--ink);font-size:16px;font-weight:800;line-height:24px}.typographyPage .panelHead p{color:var(--bb-muted);font-size:14px;font-weight:600;line-height:22px}.typographyPage .fontRows{gap:28px;display:grid}.typographyPage .fontGroup{border:1px solid var(--line);border-radius:25px;gap:16px;padding:16px;display:grid}.typographyPage .fontGroup h3{color:var(--purple);align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:20px;display:inline-flex}.typographyPage .selectGrid,.typographyPage .sampleGrid,.typographyPage .metricGrid{grid-template-columns:1fr;gap:16px;display:grid}.typographyPage .fontSelect{gap:8px;display:grid}.typographyPage .fontSelect>span{color:var(--bb-muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:15px}.typographyPage .fontSelect button{border:1px solid var(--bb-line-soft);background:var(--bb-surface-soft);width:100%;min-height:46px;color:var(--bb-ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;font-size:14px;line-height:20px;display:flex}.typographyPage .fontSelect button svg{flex:none}.typographyPage .fontDropdown{border-color:var(--bb-line);background:var(--bb-surface-card);min-width:220px;color:var(--bb-ink)}.typographyPage .fontDropdown [data-slot=dropdown-menu-item]{color:var(--bb-ink);cursor:pointer;justify-content:space-between}.typographyPage .fontDropdown [data-slot=dropdown-menu-item]:focus,.typographyPage .fontDropdown [data-slot=dropdown-menu-item]:hover{background:var(--bb-surface-soft)}.typographyPage .fontDropdown [data-slot=dropdown-menu-item] svg{color:var(--purple)}.typographyPage .sampleGrid>div{border:1px solid var(--bb-line-soft);background:var(--bb-surface-soft);min-height:80px;color:var(--bb-ink);text-align:start;border-radius:8px;justify-content:flex-start;align-items:center;padding:17px;display:flex}.typographyPage .sampleGrid>div span{max-width:300px}.typographyPage .sampleGrid.single{grid-template-columns:1fr}.typographyPage .advanced .sampleGrid>div{align-items:flex-start;min-height:132px}.typographyPage .advanced .sampleGrid>div span{max-width:min(100%,360px)}.typographyPage .headingEn{font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-size:24px;font-weight:600;line-height:32px}.typographyPage .headingAr{font-family:var(--font-cairo), Arial, Helvetica, sans-serif;font-size:24px;font-weight:800;line-height:32px}.typographyPage .bodyEn,.typographyPage .bodyAr{color:var(--bb-muted-strong);font-size:14px;line-height:22.75px}.typographyPage .bodyEn{font-family:var(--font-inter), Arial, Helvetica, sans-serif;gap:8px}.typographyPage .bodyEn svg{color:var(--purple);flex:none}.typographyPage .bodyAr{font-family:var(--font-ibm-plex-sans-arabic), Arial, Helvetica, sans-serif;text-align:right;justify-content:flex-end}.typographyPage .bodyAr.wide{width:100%}.typographyPage .metric{gap:8px;display:grid}.typographyPage .metricTop,.typographyPage .scale{justify-content:space-between;align-items:center;display:flex}.typographyPage .metricTop{padding-bottom:4px}.typographyPage .metricTop span{color:var(--bb-muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:15px}.typographyPage .metricTop strong{color:var(--purple);font-size:10px;font-weight:800;line-height:15px}.typographyPage .track{height:10px;position:relative}.typographyPage .track:before,.typographyPage .track span{content:"";border-radius:8px;height:6px;position:absolute;top:2px;left:0}.typographyPage .track:before{background:var(--bb-surface-soft);width:100%}.typographyPage .track span{background:var(--bb-purple)}.typographyPage .track i{background:var(--bb-purple);width:10px;height:10px;box-shadow:0 0 0 3px var(--bb-surface);pointer-events:none;border-radius:999px;position:absolute;top:0;translate:-50%}.typographyPage .track input{opacity:0;cursor:pointer;width:100%;height:28px;position:absolute;inset:-9px 0 0}.typographyPage .scale{color:var(--bb-muted-strong);font-size:10px;font-weight:600;line-height:15px}@media (width>=768px){.typographyPage .presetGrid,.typographyPage .selectGrid,.typographyPage .sampleGrid,.typographyPage .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.typographyPage .fontRows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px}}@media (width>=1440px){.typographyPage .presetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
