html.bbmono .bbs2-scrim{background:rgba(17,17,17,.45)!important}html.bbmono .bbs2{left:0!important;top:0!important;width:100vw!important;max-height:88vh!important;transform:translateY(-14px)!important;border-radius:0!important;box-shadow:0 24px 60px rgba(17,17,17,.18)!important;color:#111!important;border-bottom:1px solid #111}html.bbmono .bbs2.is-on{transform:none!important}html.bbmono .bbs2 *{border-radius:0!important}html.bbmono .bbs2__bar{max-width:1180px;width:100%;margin:0 auto;padding:26px 24px 18px!important;gap:16px!important;border-bottom:1px solid #111!important}html.bbmono body .bbs2 input.bbs2__in,html.bbmono body .bbs2 input.bbs2__in:focus{border:0!important;outline:0!important;box-shadow:none!important;background:0 0!important;height:52px!important;font:400 30px/1.1 Fraunces,Georgia,serif!important;letter-spacing:-.02em!important;color:#111!important}html.bbmono .bbs2 .bbs2__in::placeholder{color:rgba(17,17,17,.35)!important;opacity:1}html.bbmono .bbs2 .bbs2__clear,html.bbmono .bbs2 .bbs2__close{background:0 0!important;color:#111!important;padding:8px 2px!important;font:600 11px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-bottom:1px solid #111!important}html.bbmono .bbs2 .bbs2__clear{color:rgba(17,17,17,.6)!important;border-bottom-color:rgba(17,17,17,.3)!important}html.bbmono .bbs2__body{max-width:1180px;width:100%;margin:0 auto;padding:10px 16px 28px!important;scrollbar-width:thin;scrollbar-color:#111 transparent}html.bbmono .bbs2__sec{padding:18px 8px 4px!important}html.bbmono .bbs2__h{margin:0 0 12px!important;font:600 11px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:.16em!important;color:rgba(17,17,17,.55)!important}html.bbmono .bbs2__h button{color:#111!important;text-decoration:underline;text-underline-offset:3px}html.bbmono .bbs2__chips{gap:8px!important}html.bbmono .bbs2 .bbs2__chip{padding:9px 14px!important;border:1px solid #e5e5e5!important;background:#fff!important;color:#111!important;font:500 13px/1.2 Inter,system-ui,sans-serif!important;transition:background .15s,color .15s,border-color .15s}html.bbmono .bbs2 .bbs2__chip:hover,html.bbmono .bbs2 .bbs2__chip.is-act{background:#111!important;border-color:#111!important;color:#fff!important}html.bbmono .bbs2__row{padding:11px 10px!important;border-bottom:1px solid #e5e5e5;color:#111!important}html.bbmono .bbs2__row:hover,html.bbmono .bbs2__row.is-act{background:rgba(17,17,17,.04)!important}html.bbmono .bbs2__ico{background:#fff!important;border:1px solid #e5e5e5;color:#111!important;font:400 16px/1 Fraunces,Georgia,serif!important}html.bbmono .bbs2__n{font-size:15px!important}html.bbmono .bbs2__m{color:rgba(17,17,17,.55)!important}html.bbmono .bbs2__kind{background:0 0!important;border:1px solid #e5e5e5;color:rgba(17,17,17,.6)!important;font:600 10px/1 Inter,system-ui,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;padding:5px 7px!important}html.bbmono .bbs2__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}html.bbmono .bbs2 .bbs2__p{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:14px!important;border:0!important;border-right:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important;background:#fff;transition:background .15s}html.bbmono .bbs2 .bbs2__p:hover,html.bbmono .bbs2 .bbs2__p.is-act{background:rgba(17,17,17,.03)!important;border-color:#e5e5e5!important;box-shadow:inset 0 0 0 1px #111}html.bbmono .bbs2__img{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1/1;background:#fff!important;margin-bottom:12px}html.bbmono .bbs2__img img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transition:transform .4s ease}html.bbmono .bbs2__p:hover .bbs2__img img{transform:scale(1.04)}html.bbmono .bbs2__br{font:600 10px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:.16em!important;color:rgba(17,17,17,.55)!important;margin-bottom:4px!important}html.bbmono .bbs2__pn{font:400 15px/1.3 Fraunces,Georgia,serif!important;letter-spacing:-.01em;min-height:2.6em}html.bbmono .bbs2__pr{flex-wrap:wrap;margin-top:8px!important;font:600 14px/1.2 Inter,system-ui,sans-serif!important;color:#111!important}html.bbmono .bbs2__pr del{color:rgba(17,17,17,.45)!important}html.bbmono .bbs2 .bbs2__st,html.bbmono .bbs2 .bbs2__st.ok{flex-basis:100%;color:rgba(17,17,17,.55)!important;font:600 10px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}html.bbmono .bbs2 .bbs2__add{align-self:stretch!important;margin-top:12px;padding:11px 10px!important;background:#111!important;border:1px solid #111!important;color:#fff!important;font:600 11px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:background .15s,color .15s}html.bbmono .bbs2 .bbs2__add:hover{background:#fff!important;color:#111!important}html.bbmono .bbs2 .bbs2__all{margin:22px 8px 4px!important;padding:16px!important;background:#111!important;color:#fff!important;font:600 12px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;border:1px solid #111;transition:background .15s,color .15s}html.bbmono .bbs2 .bbs2__all:hover{background:#fff!important;color:#111!important}html.bbmono .bbs2__none{font-size:15px!important;color:#111}html.bbmono .bbs2__none a{color:#111!important;text-decoration:underline;text-underline-offset:3px}html.bbmono .bbs2 .bbs2__wa{border-radius:0!important;background:#25d366!important;color:#fff!important}html.bbmono .bbs2__skel{background:linear-gradient(90deg,#e5e5e5 25%,#fff 50%,#e5e5e5 75%)!important;background-size:200% 100%!important}html.bbmono .bbs2__load{color:rgba(17,17,17,.55)!important}html.bbmono .bbs2__foot{max-width:1180px;width:100%;margin:0 auto;border-top:1px solid #e5e5e5!important;color:rgba(17,17,17,.5)!important;font-size:11px!important}html.bbmono .bbs2__foot kbd{background:#fff!important;border-color:#e5e5e5!important;color:#111}html.bbmono .bbs2 mark{color:#111!important;font-weight:700;background:0 0!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:1000px){html.bbmono .bbs2__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){html.bbmono .bbs2{height:100dvh!important;max-height:none!important;border-bottom:0}html.bbmono .bbs2__bar{padding:14px 16px 12px!important;padding-top:max(14px,env(safe-area-inset-top))!important;gap:12px!important}html.bbmono body .bbs2 input.bbs2__in{height:44px!important;font-size:19px!important}html.bbmono .bbs2__body{padding:4px 8px 40px!important}html.bbmono .bbs2__sec{padding:16px 8px 4px!important}html.bbmono .bbs2__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.bbmono .bbs2 .bbs2__p{padding:12px!important}html.bbmono .bbs2__pn{font-size:14px!important}html.bbmono .bbs2 .bbs2__add{padding:10px 6px!important;letter-spacing:.1em!important}}html.bbmono body.search-results .elementor-widget-theme-archive-title h1{display:flex;flex-direction:column;gap:12px;margin:18px 0 26px!important;padding-bottom:22px;border-bottom:1px solid #111;font:400 48px/1.05 Fraunces,Georgia,serif!important;letter-spacing:-.02em!important;color:#111!important}html.bbmono body.search-results .elementor-widget-theme-archive-title h1 .bbsr-k{font:600 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:rgba(17,17,17,.55)}@media (max-width:767px){html.bbmono body.search-results .elementor-widget-theme-archive-title h1{font-size:34px!important;margin:8px 0 18px!important;padding-bottom:16px}}html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship{margin:18px 24px 4px!important;padding:0!important;border:0!important;background:0 0!important;font:400 13px/1.45 Inter,system-ui,sans-serif!important;color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship strong,html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship .amount,html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship.is-done strong{color:#111!important;font-weight:600!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship__track{height:2px!important;margin-top:10px!important;background:#e5e5e5!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship__track span{background:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-thumb-wrap{width:96px!important;min-width:96px!important;flex:0 0 96px!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-image-wrapper img.fkcart-image{object-fit:cover!important;padding:0!important;mix-blend-mode:normal!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-remove-item{top:-8px!important;left:-8px!important;background:#fff!important;border:1px solid #111!important;box-shadow:none!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-remove-item:hover{background:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-item-price del,html.bbmono body #fkcart-modal.fkcart-modal .fkcart-item-price del .amount{color:rgba(17,17,17,.42)!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-discounted-text{margin-top:8px!important;padding:4px 7px!important;background:#111!important;color:#fff!important;font:600 9.5px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-discounted-text span{color:#fff!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-qty-wrap{margin-top:14px!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-quantity-button{width:36px!important;height:34px!important;color:#111!important;transition:background .15s,color .15s}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-quantity-button:hover{background:#111!important;color:#fff!important}html.bbmono body #fkcart-modal.fkcart-modal input.fkcart-quantity__input{color:#111!important;font:600 13px/34px Inter,system-ui,sans-serif!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt{margin:18px 24px!important;padding:16px 16px 8px!important;border:1px solid #e5e5e5!important;background:#fff!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt__h{font:400 19px/1.2 Fraunces,Georgia,serif!important;letter-spacing:-.01em;color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt__i+.bb-rt__i{border-top:1px solid #e5e5e5!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt__i img{width:56px!important;height:56px!important;flex-basis:56px!important;padding:0!important;object-fit:cover;background:#fff!important;border:1px solid #e5e5e5!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt__t a{color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt__p{color:rgba(17,17,17,.6)!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt a.bb-rt__add{padding:9px 12px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;font:600 10.5px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt a.bb-rt__add:hover{background:#111!important;color:#fff!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-coupon-button{height:48px!important;background:#111!important;color:#fff!important;font:600 11px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-subtotal-wrap .fkcart-summary-text strong{font:600 11px/1 Inter,system-ui,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal #fkcart-checkout-button .fkcart-checkout--icon{display:none!important}html.bbmono body #fkcart-modal.fkcart-modal .bbfk-view{min-height:50px!important;margin:10px 24px 0!important;border:1px solid #111!important;background:#fff!important;color:#111!important;font:600 11.5px/1 Inter,system-ui,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;transition:background .15s,color .15s}html.bbmono body #fkcart-modal.fkcart-modal .bbfk-view:hover{background:#111!important;color:#fff!important}html.bbmono body #fkcart-modal.fkcart-modal .bbfk-view small{color:rgba(17,17,17,.55)!important;font:500 10.5px/1 Inter,system-ui,sans-serif!important;letter-spacing:.08em}html.bbmono body #fkcart-modal.fkcart-modal .bbfk-view:hover small{color:rgba(255,255,255,.7)!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart_summary_cta::after{margin:14px 24px 0!important;font:500 11px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:.04em;color:rgba(17,17,17,.5)!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-zero-state{padding:40px 28px!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-icon-cart{color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-zero-state-title,html.bbmono body #fkcart-modal.fkcart-modal .fkcart-zero-state h3{font:400 30px/1.1 Fraunces,Georgia,serif!important;letter-spacing:-.02em;color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-zero-state-text{color:rgba(17,17,17,.6)!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-shop-button,html.bbmono body #fkcart-modal.fkcart-modal .fkcart-zero-state a.fkcart-primary-button{min-height:54px!important;padding:0 32px!important;background:#111!important;border:1px solid #111!important;color:#fff!important;font:600 12px/1 Inter,system-ui,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-shop-button:hover{background:#fff!important;color:#111!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-slider-notices{background:#111!important;color:#fff!important}@media (max-width:767px){html.bbmono body #fkcart-modal.fkcart-modal .bb-freeship{margin:14px 16px 2px!important}html.bbmono body #fkcart-modal.fkcart-modal .bb-rt{margin:14px 16px!important}html.bbmono body #fkcart-modal.fkcart-modal .bbfk-view{margin:8px 16px 0!important}html.bbmono body #fkcart-modal.fkcart-modal .fkcart-thumb-wrap{width:84px!important;min-width:84px!important;flex-basis:84px!important;height:auto!important}}