html body .elementor-location-header.bbh-ready{transition:top .32s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease!important}.elementor-location-header.bbh-scrolled{box-shadow:0 6px 24px rgba(31,27,25,.07)}html body .elementor-location-header.bbh-compact{top:calc(var(--bbh-base,0px) - var(--bbh-top,34px))!important}html body .elementor-location-header.bbh-hidden{top:calc(var(--bbh-base,0px) - var(--bbh-h,160px) - 12px)!important}.bbh-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid #e0d7d0;border-radius:6px;font:600 11px/1 Inter,system-ui,sans-serif;color:#6b625c;background:#fff}.bbh-sp{display:none}@media (min-width:1025px){.bbh-sp{display:inline-flex;align-items:center;gap:10px;width:clamp(200px,19vw,290px);height:42px;margin:0 6px 0 0;padding:0 8px 0 15px;border:1px solid #e6ded8;border-radius:999px;background:#faf8f6;color:#6b625c;font:400 13.5px/1 Inter,system-ui,sans-serif;text-align:left;cursor:text;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.bbh-sp span{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbh-sp:hover{border-color:#cfc5be;background:#fff;box-shadow:0 2px 10px rgba(31,27,25,.06)}}@media (min-width:1025px) and (max-width:1299px){.bbh-sp{width:42px;padding:0;justify-content:center;gap:0}.bbh-sp span,.bbh-sp .bbh-kbd{display:none}}@media (min-width:1025px){.elementor-element-097b833 ul.sub-menu.bbmm{border:1px solid #eee7e2!important;border-radius:16px!important;box-shadow:0 22px 50px rgba(31,27,25,.13)!important;background:#fff!important;padding:18px!important;animation:bbmmIn .18s ease-out}.elementor-element-097b833 ul.sub-menu.bbmm>li{grid-column:auto;break-inside:avoid}.elementor-element-097b833 ul.sub-menu.bbmm>li>a.elementor-sub-item{display:block;padding:9px 12px!important;border-radius:9px;font:500 13.5px/1.35 Inter,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#1f1b19!important;background:0 0!important;border:0!important;white-space:nowrap}.elementor-element-097b833 ul.sub-menu.bbmm--brands>li>a.elementor-sub-item{padding:7px 10px!important;font-size:13px!important}.elementor-element-097b833 ul.sub-menu.bbmm>li>a.elementor-sub-item:hover,.elementor-element-097b833 ul.sub-menu.bbmm>li>a.elementor-sub-item:focus{background:#f5f2ef!important;color:#1f1b19!important}.elementor-element-097b833 ul.sub-menu.bbmm>li.bb-menu-all{grid-column:1/span 2}.elementor-element-097b833 ul.sub-menu.bbmm--brands>li.bb-menu-all{grid-column:1/span 4}.elementor-element-097b833 ul.sub-menu.bbmm>li.bb-menu-all>a{font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.elementor-element-097b833 ul.sub-menu.bbmm>li.bbmm-card{grid-column:-2/-1;grid-row:1/span 60;margin-left:10px}}.bbmm-c{display:flex;flex-direction:column;height:100%;min-height:250px;padding:14px;border-radius:12px;background:#f5f2ef;color:#1f1b19!important;text-decoration:none!important;transition:background .2s ease}.bbmm-c:hover{background:#efe9e4}.bbmm-c img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:9px;background:#fff;margin:0 0 12px}.bbmm-e{font:600 10.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b625c;margin:0 0 5px}.bbmm-t{font:500 14px/1.35 Inter,system-ui,sans-serif;margin:0 0 6px;white-space:normal}.bbmm-x{font:400 13px/1.45 Inter,system-ui,sans-serif;margin:0 0 10px;color:inherit;opacity:.8;white-space:normal}.bbmm-p{font:700 14px/1.2 Inter,system-ui,sans-serif;margin:0 0 10px}.bbmm-a{margin-top:auto;font:600 12.5px/1 Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.bbmm-c--dark{background:#1f1b19;color:#fff!important}.bbmm-c--dark:hover{background:#3a3431}.bbmm-c--dark .bbmm-e{color:rgba(255,255,255,.65)}.bbmm-c--dark .bbmm-t{font:500 20px/1.25 Fraunces,Georgia,serif}.bbh-ms{display:none}@media (max-width:1024px){.bbh-ms{display:block;padding:0 14px 10px;background:#fff;border-bottom:1px solid #eee7e2}.bbh-ms button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid #e6ded8;border-radius:999px;background:#faf8f6;color:#6b625c;font:400 14px/1 Inter,system-ui,sans-serif;text-align:left;cursor:text}.bbh-ms button:hover,.bbh-ms button:focus{background:#faf8f6;color:#6b625c;border-color:#cfc5be}.bbh-ms span{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.elementor-location-header.bbh-ready{transition:none!important}.elementor-element-097b833 ul.sub-menu.bbmm{animation:none}}@media (min-width:1025px){#bbHeadN .elementor-nav-menu--main .elementor-nav-menu>li>.sub-menu.bbmm{width:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important;column-count:auto!important;padding:18px!important;border-radius:16px!important;border:1px solid #eee7e2!important;box-shadow:0 22px 50px rgba(31,27,25,.13)!important;transform:translateX(calc(-50% + var(--bbmm-dx,0px)))!important}#bbHeadN .elementor-nav-menu--main .elementor-nav-menu>li:hover>.sub-menu.bbmm,#bbHeadN .elementor-nav-menu--main .elementor-nav-menu>li:focus-within>.sub-menu.bbmm{display:grid!important;grid-template-columns:repeat(2,minmax(170px,1fr)) 312px;grid-auto-flow:row;column-gap:6px;row-gap:0;align-items:start}#bbHeadN .elementor-nav-menu--main .elementor-nav-menu>li:hover>.sub-menu.bbmm--brands,#bbHeadN .elementor-nav-menu--main .elementor-nav-menu>li:focus-within>.sub-menu.bbmm--brands{grid-template-columns:repeat(4,minmax(146px,1fr)) 312px}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bb-menu-all{grid-column:1/span 2;margin-bottom:6px!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm--brands>li.bb-menu-all{grid-column:1/span 4}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bbmm-card{grid-column:-2/-1;grid-row:1/span 60;margin:0 0 0 12px!important;padding:0!important;border:0!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bb-menu-quiz{margin-top:10px!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bb-menu-quiz>a{display:flex!important;align-items:center;justify-content:space-between;padding:13px 16px!important;border-radius:12px!important;background:#1f1b19!important;color:#fff!important;font:600 13.5px/1.3 Inter,system-ui,sans-serif!important;white-space:normal!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bb-menu-quiz>a::after{content:"→";margin-left:12px}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bb-menu-quiz>a:hover{background:#3a3431!important;color:#fff!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm>li.bbmm-picks{align-self:stretch;margin:0 0 0 14px!important;padding:14px!important;border:0!important;border-radius:14px;background:#f7f4f1}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-ph{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-ph .bbmm-e{margin:0;color:#1f1b19}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-pa{display:inline!important;padding:0!important;background:0 0!important;border:0!important;color:#1f1b19!important;font:600 12px/1 Inter,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:3px}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pg{display:grid;grid-template-columns:1fr 1fr;gap:10px}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-pt{display:flex!important;flex-direction:column;gap:3px;padding:8px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#1f1b19!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;box-shadow:0 1px 0 rgba(31,27,25,.04);transition:box-shadow .2s ease,transform .2s ease}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-pt:hover{box-shadow:0 8px 22px rgba(31,27,25,.1);transform:translateY(-2px)}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pi{position:relative;display:block;margin:0 0 5px;border-radius:8px;overflow:hidden;background:#fff}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pi img{display:block;width:100%;height:112px;object-fit:contain;margin:0;border-radius:0;background:#fff}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-tag{position:absolute;top:5px;left:5px;padding:3px 7px;border-radius:999px;background:#1f1b19;color:#fff;font:600 9.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-tag--sale{background:#b3261e}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pb{font:600 9.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b625c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pn{font:500 12.5px/1.35 Inter,system-ui,sans-serif;color:#1f1b19;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pp{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;font:700 12.5px/1.25 Inter,system-ui,sans-serif;color:#1f1b19;margin-top:2px;white-space:nowrap}#bbHeadN .elementor-nav-menu--main .sub-menu .bbmm-pp s{font-size:11px;font-weight:400;color:#6b625c}@media (prefers-reduced-motion:reduce){#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-pt{transition:none}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-pt:hover{transform:none}}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c{color:#1f1b19!important;background:#f5f2ef!important;padding:14px!important;border-radius:12px!important}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c:hover{background:#efe9e4!important}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark,#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark .bbmm-t,#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark .bbmm-x,#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark .bbmm-a{color:#fff!important}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark{background:#1f1b19!important}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark:hover{background:#3a3431!important}#bbHeadN .elementor-nav-menu--main .sub-menu a.bbmm-c.bbmm-c--dark .bbmm-e{color:rgba(255,255,255,.65)!important}#bbHeadN .elementor-nav-menu--main .sub-menu.bbmm--brands a.elementor-sub-item{padding:7px 10px!important;font-size:13px!important;white-space:normal!important}}