.hbb{--hbb-ink:#3d2c3b;--hbb-ink-soft:#6f6470;--hbb-accent:#4a3446;--hbb-accent-text:#fff;--hbb-line:#efe3e8;--hbb-line-strong:#e3d6dc;--hbb-surface:#fff;--hbb-surface-2:#f6f0f3;--hbb-sale:#2f7a45;--hbb-bar-h:88px;--hbb-font-body:var(--FONT-STACK-BODY,sans-serif);font-family:var(--hbb-font-body);color:var(--hbb-ink)}.hbb *{box-sizing:border-box}.hbb [hidden]{display:none!important}.hbb button,.hbb input,.hbb select{font-family:inherit}.hbb button{cursor:pointer}.hbb button:disabled{cursor:not-allowed}.hbb :focus-visible{outline:2px solid #b5607c;outline-offset:3px}.hbb a{color:#4a3446}.hbb__wrap{max-width:1320px;margin:auto;padding:28px 40px 60px}.hbb__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.hbb__main{min-width:0}.hbb__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px}.hbb__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;color:#b5607c;margin:0 0 6px}.hbb .hbb__title{font-family:var(--FONT-STACK-HEADING,Georgia,serif);font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 6px;color:#3d2c3b}.hbb__lede{font-size:14px;line-height:1.45;color:#6f6470;margin:0;max-width:60ch}.hbb-tiers{display:flex;gap:8px}.hbb-tier{padding:7px 16px;border-radius:12px;background:#fbeff2;color:#4a3446;display:flex;flex-direction:column;gap:1px;text-align:center;min-width:72px}.hbb-tier>span{font-size:11px;letter-spacing:.06em;white-space:nowrap}.hbb-tier strong{font-size:14px}.hbb-tier.is-next{background:#4a3446;color:#fff}.hbb-tier.is-reached{background:#2f7a45;color:#fff}.hbb-toolbar{position:sticky;top:var(--hbb-header-offset,0px);z-index:20;background:#fff;display:grid;grid-template-columns:minmax(125px,1fr) auto;gap:10px;padding:10px 0 12px;border-bottom:1px solid #f1eaee;margin-bottom:16px}.hbb-search{position:relative;min-width:0}.hbb-search__input{width:100%;height:44px;border:1.5px solid #e6dde2;border-radius:24px;background:#fff;padding:0 34px;font-size:14px;color:#3d2c3b;min-width:0}.hbb-search__input::-webkit-search-cancel-button{display:none}.hbb-search__icon{position:absolute;left:13px;top:8px;font-size:22px;color:#9a8d97}.hbb-search__clear{position:absolute;right:5px;top:6px;border:0;border-radius:50%;width:30px;height:30px;background:#f5eff2;color:#4a3446}.hbb-size{display:flex;align-items:center;gap:8px}.hbb-size__group{display:flex;align-items:center;gap:6px;background:#f5eff2;border-radius:24px;padding:6px;height:44px}.hbb-size__legend{font-size:12px;color:#6f6470;padding:0 4px 0 6px}.hbb-size__opts{display:flex;gap:2px}.hbb-size__opt{height:32px;min-width:28px;padding:0 8px;border:0;border-radius:18px;color:#6f6470;background:none;font-size:12px}.hbb-size__opt.is-active{background:#fff;box-shadow:0 1px 3px #4a344633;font-weight:700;color:#4a3446}.hbb-bar-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hbb-pills{display:flex;gap:8px;align-items:center;padding-top:7px;min-width:0}.hbb-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;border:1.5px solid #e6dde2;border-radius:18px;padding:0 12px;background:#fff;color:#4a3446;font-size:12px;white-space:nowrap}.hbb-pill.is-active{background:#4a3446;border-color:#4a3446;color:#fff}.hbb-pill__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#c0392b;color:#fff;border-radius:7px;padding:1px 6px;font-size:8.5px;font-weight:700;letter-spacing:.08em;line-height:1.3}.hbb-sort-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#6f6470;margin-left:auto}.hbb-sort-row a{font-weight:600;text-underline-offset:3px;white-space:nowrap}.hbb-sort-row select{border:0;background:transparent;color:#3d2c3b;font-size:12px;padding:4px 0;max-width:145px;cursor:pointer}.hbb-filter-open{display:none}.hbb-results{font-size:11px;color:#9a8d97;margin:0 0 10px}.hbb-mode{font-size:12px;background:#fbeff2;border-radius:10px;padding:10px;margin:0 0 10px;color:#6f6470}.hbb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.hbb-card{min-width:0;display:flex;flex-direction:column;position:relative;gap:8px}.hbb-card__media{position:relative;display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f6f0f3}.hbb-card__img{display:block;width:100%;height:100%;object-fit:cover}.hbb-card__flag{position:absolute;left:7px;top:7px;background:#4a3446;color:#fff;font-size:9px;padding:3px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.06em}.hbb-card__tick{display:none;position:absolute;right:5px;top:7px;background:#fff;color:#2f7a45;border-radius:10px;padding:3px 6px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #0002}.hbb-card.is-added .hbb-card__tick{display:block}.hbb-card.is-added .hbb-card__media{outline:2px solid #4a3446;outline-offset:-2px}.hbb-card__body{flex:1}.hbb .hbb-card__name{font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;margin:0 0 5px;color:#3d2c3b;letter-spacing:0}.hbb-card__name a{text-decoration:none;color:inherit}.hbb-card__price{display:flex;gap:6px;align-items:baseline;font-size:14px;font-weight:600}.hbb-card__was{font-size:12.5px;color:#9a8d97;text-decoration:line-through;font-weight:400}.hbb-card__btn{height:38px;border:1.5px solid #4a3446;border-radius:20px;background:#fff;color:#4a3446;font-size:13px;letter-spacing:.06em;font-weight:700;width:100%;margin:0}.hbb-card__btn:hover{background:#4a3446;color:#fff}.hbb-card__quantity{display:flex;align-items:center;justify-content:space-between;height:38px;border-radius:20px;padding:0 4px;background:#4a3446;color:#fff}.hbb-card__quantity button{height:32px;width:32px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;line-height:1}.hbb-card__quantity span{font-size:14px;font-weight:700}.hbb-card__note{font-size:11px;margin:0;color:#9a8d97}.hbb-card__note:empty{display:none}.hbb-skel{aspect-ratio:1/1.5;border-radius:14px;background:#f6f0f3}.hbb-empty{padding:30px 0;color:#6f6470;font-size:14px}.hbb-more{text-align:center;padding:24px 0}.hbb-more__btn{border:1px solid #e3d6dc;background:#fff;border-radius:24px;padding:12px 24px;font-size:13px}.hbb__panel-holder{position:sticky;top:calc(var(--hbb-header-offset,0px) + 16px)}.hbb-panel{position:relative;border:1px solid #efe3e8;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:16px;background:#fff;box-shadow:0 4px 20px #4a34460f}.hbb-panel__head{display:flex;justify-content:space-between;align-items:center;border:0;background:none;padding:0;color:#3d2c3b;width:100%;font-size:13px;cursor:default!important}.hbb-panel__title{font-size:18px;font-weight:700}.hbb-panel__head>[data-hbb-count]{color:#6f6470}.hbb-panel__close{display:none}.hbb-prog__rail{position:relative;height:14px;margin:0 7px}.hbb-prog__track{position:absolute;left:0;right:0;top:4px;height:6px;border-radius:4px;background:#f1e7ec}.hbb-prog__fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#b5607c,#4a3446);transition:width .25s}.hbb-prog__steps{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.hbb-prog__step{position:absolute;top:0;transform:translate(-50%);height:14px;width:14px}.hbb-prog__badge{display:block;width:14px;height:14px;border-radius:50%;border:2px solid #d5bec9;background:#fff}.hbb-prog__step.is-reached .hbb-prog__badge{background:#2f7a45;border-color:#2f7a45}.hbb-prog__step.is-next .hbb-prog__badge{border-color:#4a3446}.hbb-prog__n,.hbb-prog__f{display:none}.hbb-prog__labels{position:relative;height:16px;margin:3px 7px 0;padding:0;list-style:none}.hbb-prog__label{position:absolute;transform:translate(-50%);font-size:10px;white-space:nowrap;color:#9a8d97}.hbb-prog__label.is-reached{color:#2f7a45}.hbb-prog__say{display:block;font-size:13px;font-weight:600;text-align:center;background:#fbeff2;border-radius:10px;padding:8px;margin-top:8px;line-height:1.4}.hbb-scroll{max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:1px}.hbb-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.hbb-slot{position:relative;aspect-ratio:1;min-width:0;border:1.5px solid #efe3e8;border-radius:10px;overflow:hidden;background:#f6f0f3}.hbb-slot__thumb,.hbb-slot__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hbb-slot--empty{display:flex;justify-content:center;align-items:center;border-style:dashed;border-color:#e3d6dc;background:#fff;color:#c9b8c2;font-size:22px}.hbb-slot--gift{border-color:#e2b8c8;background:#fdf5f8;color:#b5607c}.hbb-slot--gift svg{width:18px;height:18px}.hbb-slot__free{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;background:#2f7a45;font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 0;pointer-events:none}.hbb-slot__remove{position:absolute;right:2px;top:2px;min-width:24px;height:24px;border:0;border-radius:50%;background:#fffffff2;color:#4a3446;line-height:1;padding:0;font-size:15px;z-index:2}.hbb-slot__select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1;font-size:16px}.hbb-slot:focus-within{outline:2px solid #b5607c}.hbb-slot__edit{position:absolute;bottom:3px;right:3px;background:#fffd;color:#4a3446;border-radius:4px;padding:1px 4px;font-size:9px;pointer-events:none}.hbb-picked{padding:0;margin:10px 0 0;list-style:none}.hbb-picked:empty{display:none}.hbb-addon{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:8px}.hbb-addon img{border-radius:6px;object-fit:cover}.hbb-addon span{flex:1}.hbb-addon small{display:block;font-size:10px;color:#6f6470}.hbb-addon button{border:0;background:#f5eff2;border-radius:50%;height:28px;width:28px;color:#4a3446}.hbb-sum{border-top:1px solid #f1eaee;margin-top:14px;padding-top:14px;display:flex;flex-direction:column;gap:6px}.hbb-sum__row{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#6f6470}.hbb-sum__row--save{color:#2f7a45;font-weight:600}.hbb-sum__row--total{font-size:17px;font-weight:700;color:#3d2c3b;margin-top:2px}.hbb-cta{height:52px;min-height:52px;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:26px;padding:0 12px;background:#4a3446;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em}.hbb-cta:hover{background:#3a2737}.hbb-cta:disabled{background:#e6dde2;color:#9a8d97}.hbb-cta.is-busy{opacity:.7}.hbb-panel__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#9a8d97}.hbb-clear{padding:2px 0;border:0;background:none;color:#6f6470;text-decoration:underline;text-underline-offset:3px;font-size:12px}.hbb-fine{font-size:10px}.hbb-err{font-size:12px;color:#b3261e;margin:0}.hbb-dock,.hbb-scrim{display:none}.hbb-dialog{border:0;padding:20px;margin:auto;background:#fff;color:#3d2c3b;border-radius:18px;width:min(640px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;box-shadow:0 20px 60px #1e121c33;font-family:inherit}.hbb-dialog:not([open]){display:none}.hbb-dialog::backdrop{background:#1e121c80}.hbb-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.hbb-dialog header h2{font-size:22px;margin:0;font-family:var(--FONT-STACK-HEADING,Georgia,serif);color:#3d2c3b}.hbb-dialog header button{flex:none;border:0;background:#f5eff2;border-radius:50%;height:36px;width:36px;color:#4a3446;font-size:22px}.hbb-collection-groups{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px}.hbb-collection-groups h3{font:700 10px var(--hbb-font-body);letter-spacing:.1em;text-transform:uppercase;color:#9a8d97;margin:0 0 8px}.hbb-collection-groups button{display:flex;width:100%;justify-content:space-between;gap:8px;text-align:left;border:0;border-radius:8px;background:#fff;padding:11px 8px;font-size:12px;color:#4a3446;min-height:44px}.hbb-collection-groups button span:last-child{color:#9a8d97}.hbb-collection-groups button.is-active,.hbb-collection-groups button:hover{background:#fbeff2}.hbb-filter-body{display:flex;flex-direction:column;gap:14px}.hbb-filter-label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.hbb-filter-label select{width:100%;height:44px;border:1px solid #e6dde2;border-radius:10px;padding:0 12px;font-size:16px;background:#fff;color:#4a3446}.hbb-filter-size-head{display:flex;justify-content:space-between;font-size:14px}.hbb-filter-body p{font-size:12px;color:#6f6470;margin:-6px 0 0}.hbb-filter-options{display:flex;gap:8px}.hbb-filter-options button{flex:1;height:40px;border:1px solid #e6dde2;border-radius:22px;background:#fff;color:#4a3446;font-size:14px}.hbb-filter-options .is-active{background:#4a3446;color:#fff}.hbb-filter-dialog footer{display:flex;gap:20px;align-items:center;margin-top:20px}.hbb-filter-dialog footer .hbb-cta{flex:1}.hbb-top{position:fixed;right:16px;bottom:110px;z-index:24;width:40px;height:40px;border:1px solid #efe3e8;border-radius:50%;background:#fff;color:#4a3446;opacity:0;visibility:hidden}.hbb-top.is-on{opacity:1;visibility:visible}.hbb-toast{position:fixed;bottom:110px;left:50%;transform:translate(-50%,10px);z-index:1000;background:#3d2c3b;color:#fff;border-radius:20px;padding:10px 18px;max-width:90vw;font-size:13px;text-align:center;opacity:0;pointer-events:none;transition:.2s}.hbb-toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:1199px)and (min-width:990px){.hbb__wrap{padding-left:24px;padding-right:24px}.hbb__layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.hbb-toolbar{grid-template-columns:1fr}.hbb-size{justify-content:space-between}.hbb-grid{gap:18px 12px}.hbb-card__tick{font-size:9px;padding:3px}.hbb-card__flag{font-size:8px;left:4px}}@media(max-width:989px){.hbb__wrap{padding:20px 16px 120px}.hbb__layout{display:block}.hbb__intro{display:block;margin-bottom:12px}.hbb .hbb__title{font-size:30px}.hbb__lede{font-size:13px}.hbb__eyebrow{font-size:10px}.hbb-tiers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;gap:8px}.hbb-tier{padding:7px 12px}.hbb-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding-top:10px}.hbb-search__input{height:40px;font-size:16px}.hbb-search__icon{top:6px}.hbb-search__clear{top:5px}.hbb-filter-open{display:block;height:40px;border:1.5px solid #e6dde2;border-radius:22px;background:#fff;padding:0 12px;color:#4a3446;font-size:12px}.hbb-filter-open span{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#4a3446;color:#fff;width:17px;height:17px;font-size:10px;margin-left:4px}.hbb-bar-row{grid-row:2;display:block;min-width:0}.hbb-pills{overflow-x:auto;flex-wrap:nowrap;padding:9px 0 4px;scrollbar-width:none}.hbb-pills::-webkit-scrollbar{display:none}.hbb-pill{flex:none;height:34px;font-size:12px;padding:0 12px}.hbb-sort-row{margin-top:7px;display:flex;font-size:11px}.hbb-sort-row select{font-size:12px}.hbb-size{grid-column:1/-1;grid-row:3;justify-content:space-between;gap:6px}.hbb-size__group{height:36px;padding:3px;gap:2px;min-width:0}.hbb-size__opts{min-width:0;flex:1;gap:0}.hbb-size__group:last-child{flex:1}.hbb-size__legend{font-size:10px;padding:0 4px}.hbb-size__opt{height:30px;min-width:24px;padding:0 6px;font-size:11px}.hbb-size__group:last-child .hbb-size__opt{flex:1;min-width:0}.hbb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.hbb-card__btn,.hbb-card__quantity{height:40px}.hbb-card__quantity button{height:36px;width:36px}.hbb-card__name{font-size:14px}.hbb__panel-holder{position:static}.hbb-bundle-dialog{margin:0;inset:auto 0 0;width:100%;max-width:none;max-height:90dvh;padding:0;border-radius:20px 20px 0 0}.hbb-bundle-dialog .hbb-panel{border:0;border-radius:0;padding:24px 20px max(22px,env(safe-area-inset-bottom));box-shadow:none}.hbb-bundle-dialog .hbb-panel__head{padding-right:28px}.hbb-panel__close{display:block;position:absolute;right:12px;top:12px;border:0;border-radius:50%;background:#f5eff2;color:#4a3446;font-size:22px;height:32px;width:32px}.hbb-scroll{max-height:34dvh}.hbb-dock{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -5px 20px #4a344622;padding:14px 16px max(12px,env(safe-area-inset-bottom));overflow:hidden}.hbb-dock__track{position:absolute;top:0;left:0;right:0;height:4px;background:#f1e7ec}.hbb-dock__track div{height:100%;background:linear-gradient(90deg,#b5607c,#4a3446);transition:width .2s}.hbb-dock__summary{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;text-align:left;border:0;background:none;color:#4a3446;padding:0}.hbb-dock__summary strong{font-size:13px}.hbb-dock__summary>span{font-size:11px;color:#6f6470;line-height:1.3}.hbb-dock>.hbb-cta{width:auto;min-width:126px;height:46px;min-height:46px;font-size:12px}.hbb-dialog:not(.hbb-bundle-dialog){position:fixed;margin:0;inset:auto 0 0;width:100%;max-width:none;border-radius:20px 20px 0 0;max-height:88dvh;padding:22px 20px max(22px,env(safe-area-inset-bottom))}.hbb-collection-groups{grid-template-columns:1fr;gap:22px}.hbb-collection-groups h3{font-size:11px}.hbb-collection-groups button{font-size:14px}.hbb-top,.hbb-toast{bottom:100px}html:has(.hbb-dialog[open]) .hbb-dock{visibility:hidden}}.hbb-sort-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hbb-sort-choices button{min-height:40px;border:1px solid #e6dde2;border-radius:10px;background:#fff;color:#4a3446;padding:8px;font-size:12px;text-align:left}.hbb-sort-choices .is-active{background:#4a3446;color:#fff;border-color:#4a3446}@media(min-width:990px){.hbb-collections-dialog::backdrop{background:transparent}}@media(prefers-reduced-motion:reduce){.hbb *{animation:none!important;transition:none!important}}.hbb .hbb-search .hbb-search__input{min-height:0!important;min-width:0!important;margin:0}.hbb-search__icon{top:50%;transform:translateY(-50%);line-height:1}.hbb-search__clear{top:50%;transform:translateY(-50%)}@media(max-width:989px){.hbb-toolbar{align-items:center}.hbb .hbb-search .hbb-search__input,.hbb .hbb-filter-open{height:40px;min-height:0!important}}@media(max-width:989px){.hbb__panel-holder>.hbb-panel{display:none}}@media(max-width:989px){.hbb .hbb-pills{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.hbb .hbb-pills:after{content:"";flex:0 0 1px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/handora-bundle.css.map */
