selector{overflow-x:hidden}.sidebar li{list-style:none}@media only screen and (max-width:768px){ul.products{display:flex;flex-wrap:wrap;gap:4%;justify-content:space-between}ul.products li.product{width:48%!important;margin-right:0!important;margin-bottom:20px}}.woocommerce a.button.added_to_cart{background:0 0!important;color:var(--bb-clay)!important;text-decoration:underline;padding:.4em 0!important}.woocommerce span.onsale{background:var(--bb-clay);color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:12px;border-radius:0;padding:.35em .9em;min-height:0;min-width:0;line-height:1.6;box-shadow:none}.yith-wcan-filters .yith-wcan-filter{border-bottom:1px solid var(--bb-line);padding-bottom:18px;margin-bottom:18px}.yith-wcan-filters .filter-title,.yith-wcan-filters h3{font-family:"Inter",sans-serif!important;font-weight:600!important;color:var(--bb-ink)!important}.yith-wcan-filters label{font-size:14px}.woocommerce table.shop_table{border:1px solid var(--bb-line);border-radius:var(--bb-r);border-collapse:separate;overflow:hidden}.woocommerce table.shop_table th{font-family:"Inter",sans-serif;color:var(--bb-ink);font-weight:600}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:none!important;border-left:3px solid var(--bb-clay)!important;border-radius:var(--bb-r-sm);background:var(--bb-sand)!important;color:var(--bb-ink)!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--bb-clay)!important}.woocommerce-product-gallery__trigger{z-index:1!important}.woocommerce a.button.added_to_cart{padding:.5em 0!important;letter-spacing:.06em!important}.woocommerce span.onsale{text-transform:uppercase;letter-spacing:.08em;font-size:11px;padding:.45em .8em}body.admin-bar .elementor-element-dfdf7fe{top:32px}@media (max-width:782px){body.admin-bar .elementor-element-dfdf7fe{top:46px}}.elementor-location-header .dgwt-wcas-search-wrapp{width:24px!important;max-width:24px!important;flex:0 0 24px}@media (max-width:1024px){.swiper-slide .elementor-heading-title,.elementor-slides .elementor-heading-title{font-size:clamp(20px,4.6vw,34px)!important;line-height:1.18!important}}body.admin-bar #bbHead{top:32px}@media (max-width:900px){body.admin-bar #bbHead{top:46px}}body.admin-bar .elementor-location-header{top:32px!important}@media (max-width:900px){body.admin-bar .elementor-location-header{top:46px!important}}body.home .elementor-element-137641b,body.home .elementor-element-0a4fb17{--margin-top:0px!important;--margin-block-start:0px!important;margin-top:0!important;margin-block-start:0!important}.e-off-canvas .dgwt-wcas-search-wrapp{max-width:100%!important;width:100%!important}.e-off-canvas .dgwt-wcas-search-input{height:46px!important;background:#f4f2f0!important;border:1px solid #e5e1de!important;border-radius:0!important;font-family:"Inter",sans-serif!important;font-size:13px!important;letter-spacing:.02em!important;padding-left:14px!important;color:#1a1717!important}.e-off-canvas .dgwt-wcas-search-submit{background:#1f1b19!important;border-radius:0!important}.woocommerce-account .page-header{padding:40px 20px 4px!important;text-align:center}.woocommerce-account .page-header .entry-title{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:clamp(26px,4vw,38px)!important;letter-spacing:-.01em!important;color:#1a1717!important;margin:0!important}.woocommerce-account .page-content{max-width:960px;margin:0 auto;padding:14px 20px 72px}.woocommerce-account #customer_login{display:grid!important;grid-template-columns:1fr 1fr;border:1px solid #e5e1de}.woocommerce-account #customer_login::before,.woocommerce-account #customer_login::after{display:none!important;content:none!important}.woocommerce-account #customer_login>.u-column1{padding:34px 32px;border-right:1px solid #e5e1de;width:auto!important;float:none!important}.woocommerce-account #customer_login>.u-column2{padding:34px 32px;background:#faf9f8;width:auto!important;float:none!important}.woocommerce-account #customer_login h2{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:24px!important;margin:0 0 20px!important;color:#1a1717!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-account form label{display:block;font-family:"Inter",sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6b625c!important;margin-bottom:7px!important}.woocommerce-account .woocommerce-form-row{margin-bottom:17px!important}.woocommerce-account form input.input-text,.woocommerce-account form input[type=text],.woocommerce-account form input[type=email],.woocommerce-account form input[type=password]{width:100%!important;height:46px!important;background:#fff!important;border:1px solid #e5e1de!important;border-radius:0!important;padding:0 13px!important;font-family:"Inter",sans-serif!important;font-size:14px!important;color:#1a1717!important}.woocommerce-account form input:focus{outline:none!important;border-color:#1a1717!important}.woocommerce-account .button,.woocommerce-account button.button{background:#1f1b19!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:15px 26px!important;line-height:1!important}.woocommerce-account .button:hover,.woocommerce-account button.button:hover{background:#000!important}.woocommerce-account .woocommerce-form-login__rememberme{font-family:"Inter",sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#5f5a57!important;display:flex!important;align-items:center;gap:8px;margin:4px 0 16px!important}.woocommerce-account .woocommerce-LostPassword{margin:14px 0 0!important}.woocommerce-account .woocommerce-LostPassword a{font-family:"Inter",sans-serif!important;font-size:13px!important;color:#5f5a57!important;text-decoration:underline;text-underline-offset:3px}.woocommerce-account .woocommerce-privacy-policy-text p{font-family:"Inter",sans-serif!important;font-size:12px!important;line-height:1.6!important;color:#6b625c!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;border:1px solid #e5e1de}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #efebe8}.woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-MyAccount-navigation li a{display:block;padding:14px 18px;font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1a1717!important;text-decoration:none!important}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:#f4f2f0}@media (max-width:768px){.woocommerce-account #customer_login{grid-template-columns:1fr}.woocommerce-account #customer_login>.u-column1{border-right:0;border-bottom:1px solid #e5e1de;padding:26px 20px}.woocommerce-account #customer_login>.u-column2{padding:26px 20px}.woocommerce-account .page-header{padding:28px 18px 2px!important}}.bbs{position:relative}.bbs-track{display:flex;overflow-x:auto;overflow-y:hidden;overflow-anchor:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:clamp(430px,58vw,620px)}.bbs-track::-webkit-scrollbar{display:none}.bbs-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#1f1b19}.bbs-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.bbs-scrim{position:absolute;inset:0;display:block;background:linear-gradient(90deg,rgba(20,17,16,.86) 0%,rgba(20,17,16,.66) 38%,rgba(20,17,16,.12) 72%,rgba(20,17,16,0) 100%)}.bbs-copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(22px,6vw,84px);max-width:660px}.bbs-eyebrow{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#d9d2cd;margin:0 0 16px}.bbs-h{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:clamp(30px,4.4vw,56px)!important;line-height:1.06!important;letter-spacing:-.015em!important;color:#fff!important;margin:0 0 16px!important}.bbs-p{font-family:"Inter",sans-serif;font-size:15px;line-height:1.65;color:#e4deda;margin:0 0 28px;max-width:46ch}.bbs-cta{display:flex;flex-wrap:wrap;gap:11px}.bbs-btn,.bbs-btn2{display:inline-block;font-family:"Inter",sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:16px 26px;text-decoration:none;border:1px solid #fff;transition:background .18s,color .18s}.bbs-btn{background:#fff;color:#1a1717!important}.bbs-btn:hover{background:#e9e4e0}.bbs-btn2{background:0 0;color:#fff!important}.bbs-btn2:hover{background:#fff;color:#1a1717!important}.bbs-dots{position:absolute;z-index:3;left:clamp(22px,6vw,84px);bottom:24px;display:flex;gap:9px}.bbs-dot{width:30px;height:3px;background:rgba(255,255,255,.42);display:block;text-decoration:none;transition:background .2s}.bbs-dot:hover{background:#fff}@media (prefers-reduced-motion:reduce){.bbs-track{scroll-behavior:auto}}.bbc{padding:clamp(52px,7vw,84px) clamp(20px,5vw,72px);background:#fff}.bbc-head{margin:0 0 30px}.bbc-eyebrow{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6b625c;margin:0 0 10px}.bbc-h2{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:clamp(24px,3vw,34px)!important;color:#1a1717!important;margin:0!important}.bbc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.bbc-tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#ede9e6;text-decoration:none}.bbc-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;transition:transform .5s ease}.bbc-tile:hover .bbc-img{transform:scale(1.045)}.bbc-scrim{position:absolute;inset:0;display:block;background:linear-gradient(180deg,rgba(20,17,16,0) 42%,rgba(20,17,16,.72) 100%)}.bbc-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:3px;padding:18px 20px}.bbc-n{font-family:"Fraunces",Georgia,serif;font-size:24px;font-weight:500;color:#fff;line-height:1.1}.bbc-c{font-family:"Inter",sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78)}.bbb-head{margin:0 0 28px}.bbb-grid{position:relative}.bbb-eyebrow{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6b625c;margin:0 0 10px}.bbb-h2{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:clamp(22px,2.6vw,30px)!important;color:#1a1717!important;margin:0!important}.bbb-grid{display:flex;gap:1px;background:#e5e1de;border:1px solid #e5e1de;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bbb-grid::-webkit-scrollbar{display:none}.bbb-item{display:flex;align-items:center;justify-content:center;background:#fff;flex:0 0 158px;height:106px;padding:14px;text-decoration:none;scroll-snap-align:start;transition:background .18s}.bbb-item:hover{background:#faf9f8}.bbb-logo{width:auto!important;height:42px!important;max-width:82%!important;max-height:42px!important;object-fit:contain;display:block;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.bbb-item:hover .bbb-logo{filter:grayscale(0);opacity:1}.bbb-word{font-family:"Fraunces",Georgia,serif;font-size:15px;font-weight:500;color:#5f5a57;text-align:center;line-height:1.2;transition:color .2s}.bbb-item:hover .bbb-word{color:#1a1717}@media (max-width:1024px){.bbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bbb-item{flex-basis:142px}.bbs-track{height:clamp(400px,66vw,520px)}}@media (max-width:768px){.bbs-track{height:74vh;min-height:430px}.bbs-slide{height:100%}.bbs-scrim{background:linear-gradient(180deg,rgba(20,17,16,.3) 0%,rgba(20,17,16,.55) 42%,rgba(20,17,16,.88) 100%)}.bbs-copy{justify-content:flex-end;padding:0 20px 72px;max-width:none}.bbs-p{font-size:14px;margin-bottom:22px}.bbs-btn,.bbs-btn2{flex:1 1 46%;text-align:center;padding:14px 12px;font-size:10.5px}.bbs-dots{left:20px;bottom:24px}.bbc{padding:44px 18px}.bbc-grid{gap:10px}.bbc-n{font-size:19px}.bbc-meta{padding:14px 15px}.bbb-item{flex-basis:124px;height:92px}.bbb-word{font-size:13px}}.bbsh{padding:clamp(34px,4.5vw,54px) clamp(20px,5vw,72px) clamp(26px,3.4vw,38px)}.bbsh-eyebrow{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6b625c;margin:0 0 12px}.bbsh-title{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.06!important;letter-spacing:-.015em!important;color:#1a1717!important;margin:0 0 12px!important}.bbsh-sub{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6b625c;margin:0;display:flex;flex-wrap:wrap;gap:0 10px}.bbsh-sub span:empty{display:none}.bbsh-dot{color:#cfc8c4}.bbsh-sub span:empty+.bbsh-dot{display:none}.yith-wcan-filters{font-family:"Inter",sans-serif!important}.yith-wcan-filters h3,.yith-wcan-filters .filter-title{font-family:"Inter",sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#6b625c!important;margin:0 0 12px!important;padding:0!important;border:0!important}.yith-wcan-filters .yith-wcan-filter{border-bottom:1px solid #efebe8;padding:18px 0!important;margin:0!important}.yith-wcan-filters .yith-wcan-filter:first-child{padding-top:0!important}.yith-wcan-filters .yith-wcan-list li a,.yith-wcan-filters label{font-family:"Inter",sans-serif!important;font-size:13px!important;font-weight:400!important;color:#3d3836!important;text-transform:none!important;letter-spacing:.01em!important;padding:5px 0!important}.yith-wcan-filters .yith-wcan-list li a:hover{color:#1a1717!important}.yith-wcan-filters .yith-wcan-list li a.active,.yith-wcan-filters .yith-wcan-list li.chosen>a{color:#1a1717!important;font-weight:600!important}.yith-wcan-reset-button,.yith-wcan-filters button,.yith-wcan-filters .button{font-family:"Inter",sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#1f1b19!important;color:#fff!important;border:0!important;border-radius:0!important;padding:12px 20px!important}#bbShopMain .e-load-more-spinner{color:#1a1717}#bbShopMain .e-load-more-message{font-family:"Inter",sans-serif!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b625c!important}@media (max-width:768px){.bbsh{padding:26px 18px 20px}.bbsh-sub{font-size:11px}}.bbf-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:34px}.bbf-h{font-family:"Inter",sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#6b625c!important;margin:0 0 16px!important}.bbf-list{list-style:none!important;margin:0!important;padding:0!important}.bbf-list li{margin:0 0 9px}.bbf-list a,.bbf-contact a{font-family:"Inter",sans-serif;font-size:13.5px;color:#e4deda;text-decoration:none;transition:color .16s}.bbf-list a:hover,.bbf-contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.bbf-logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;margin-bottom:16px}.bbf-logo img{height:40px!important;width:auto!important;max-width:none!important;filter:invert(1) brightness(1.6)}.bbf-logo-txt{display:inline-block;line-height:.92}.bbf-l1,.bbf-l2{display:block;font-family:"Cormorant Garamond",Georgia,serif!important}.bbf-l1{font-weight:600;font-size:26px;color:#fff;letter-spacing:.02em}.bbf-l2{font-style:italic;font-weight:400;font-size:19px;color:#bdb6b2;letter-spacing:.05em;margin-left:2px}.bbf-blurb{font-family:"Inter",sans-serif;font-size:13.5px;line-height:1.65;color:#bdb6b2;margin:0 0 16px;max-width:38ch}.bbf-addr{font-family:"Inter",sans-serif;font-size:13px;line-height:1.6;color:#6b625c;font-style:normal;margin:0 0 14px}.bbf-contact{list-style:none;margin:0;padding:0}.bbf-contact li{margin:0 0 7px}.bbf-news-p{font-family:"Inter",sans-serif;font-size:13px;line-height:1.6;color:#bdb6b2;margin:-6px 0 16px}.bbf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.bbf-copy,.bbf-note{font-family:"Inter",sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b625c;margin:0}@media (max-width:1024px){.bbf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.bbf-brand{grid-column:1/-1}}@media (max-width:768px){.bbf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 20px}.bbf-blurb{max-width:none}.bbf-copy,.bbf-note{font-size:10px}}@media (max-width:768px){.bbf-brand{grid-column:1/-1}.bbf-list a,.bbf-contact a{font-size:13px}}#bbPdCrumb .breadcrumb_last{color:#1a1717}#bbPdMedia .woocommerce-product-gallery{margin:0!important;width:100%!important}#bbPdMedia .woocommerce-product-gallery__image img{border-radius:8px;background:#f6f4f2}#bbPdMedia .onsale{background:#1a1717;color:#fff;border-radius:2px;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;min-height:0;min-width:0}#bbPdBuy .bbpd-brand{margin:0 0 10px;font:600 11px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6b625c}#bbPdBuy .bbpd-brand a{color:inherit;text-decoration:none}#bbPdBuy .bbpd-brand a:hover{color:#1a1717}body.single-product #bbPdBuy h1.product_title{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.01em;color:#1a1717;margin:0 0 14px}#bbPdBuy .stock{font:500 13px/1.5 Inter,sans-serif;letter-spacing:.02em;margin:0 0 18px}#bbPdBuy .stock.in-stock{color:#5b7a5b}#bbPdBuy .stock.out-of-stock{color:#a2564c}#bbPdBuy form.cart .quantity{margin:0;float:none}#bbPdBuy form.cart .quantity input.qty{width:78px;height:52px;border:1px solid #e5e1de;border-radius:2px;text-align:center;font:500 15px Inter,sans-serif;color:#1a1717;background:#fff}#bbPdBuy form.cart button.single_add_to_cart_button{flex:1 1 220px;min-height:52px;background:#1a1717;color:#fff;border:1px solid #1a1717;border-radius:2px;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:0 28px;transition:background .25s ease,color .25s ease}#bbPdBuy form.cart button.single_add_to_cart_button:hover{background:#fff;color:#1a1717}#bbPdBuy .elementor-widget-woocommerce-product-rating .star-rating{color:#1a1717}.bbpd-trust{list-style:none;margin:0 0 20px;padding:16px 0 0;border-top:1px solid #efebe8;display:grid;gap:9px}.bbpd-trust li{position:relative;padding-left:23px;font:400 13.5px/1.5 Inter,sans-serif;color:#4a4542}.bbpd-trust li::before{content:"";position:absolute;left:1px;top:4px;width:11px;height:6px;border-left:1.6px solid #1a1717;border-bottom:1.6px solid #1a1717;transform:rotate(-45deg)}.bbpd-summary{margin:0 0 16px}.bbpd-summary p{font:400 15.5px/1.75 Inter,sans-serif;color:#4a4542;margin:0 0 12px}.bbpd-summary p:last-child{margin-bottom:0}.bbpd-meta{margin:0;font:400 12.5px/1.6 Inter,sans-serif;color:#6b625c}.bbpd-meta span{font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-right:5px}.bbpd-meta a{color:#4a4542;text-decoration:underline;text-underline-offset:3px}.bbpd-h{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.005em;color:#1a1717;margin:0 0 16px}.bbpd-block{margin:0 0 32px}.bbpd-desc p{font:400 16px/1.85 Inter,sans-serif;color:#4a4542;margin:0 0 16px}.bbpd-desc p:last-child{margin-bottom:0}#bbPdInfoSide .bbpd-block{background:#f7f5f3;border:1px solid #efebe8;border-radius:4px;padding:26px 26px 22px;margin:0 0 20px}#bbPdInfoSide .bbpd-h{font-size:20px;margin-bottom:14px}.bbpd-howto ul,.bbpd-howto ol{margin:0;padding-left:18px}.bbpd-howto li{font:400 14.5px/1.7 Inter,sans-serif;color:#4a4542;margin:0 0 8px}.bbpd-howto li::marker{color:#7a716c}.bbpd-howto p{font:400 14.5px/1.7 Inter,sans-serif;color:#4a4542;margin:0 0 10px}.bbpd-ul{list-style:none;margin:0;padding:0}.bbpd-ul li{font:400 14.5px/1.7 Inter,sans-serif;color:#4a4542;margin:0 0 9px}.bbpd-ul li:last-child{margin-bottom:0}.bbpd-ul strong{color:#1a1717;font-weight:600}.bbpd-more{margin:16px 0 0}.bbpd-more a{font:600 11.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1a1717;text-decoration:none;border-bottom:1px solid #1a1717;padding-bottom:3px}.bbpd-more a:hover{color:#6b655f;border-color:#6b655f}.bbpd-reviews .woocommerce-noreviews{font:400 15px/1.7 Inter,sans-serif;color:#6b655f;margin:0 0 22px;padding:0;background:0 0;border:0}.bbpd-reviews #comments>h2,.bbpd-reviews #reviews h2{display:none}.bbpd-reviews #review_form_wrapper{max-width:660px}.bbpd-reviews .comment-reply-title{display:block;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:19px;color:#1a1717;margin:0 0 14px}.bbpd-reviews .comment-form label{display:block;font:600 11.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b655f;margin:0 0 7px}.bbpd-reviews .comment-form p{margin:0 0 16px}.bbpd-reviews textarea,.bbpd-reviews input[type=text],.bbpd-reviews input[type=email],.bbpd-reviews input[type=url]{width:100%;border:1px solid #e5e1de;border-radius:2px;padding:12px 14px;font:400 15px Inter,sans-serif;color:#1a1717;background:#fff}.bbpd-reviews textarea:focus,.bbpd-reviews input:focus{outline:none;border-color:#1a1717}.bbpd-reviews textarea{min-height:130px}.bbpd-reviews .stars{margin:0 0 6px}.bbpd-reviews .stars a{color:#1a1717}.bbpd-reviews .comment-form-cookies-consent{display:flex;gap:9px;align-items:flex-start}.bbpd-reviews .comment-form-cookies-consent label{font:400 13px/1.5 Inter,sans-serif;letter-spacing:0;text-transform:none;color:#6b655f;margin:0}.bbpd-reviews .comment-form-cookies-consent input{width:auto;margin-top:2px}.bbpd-reviews .form-submit input[type=submit]{background:#1a1717;color:#fff;border:1px solid #1a1717;border-radius:2px;padding:15px 34px;font:600 12.5px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.bbpd-reviews .form-submit input[type=submit]:hover{background:#fff;color:#1a1717}.bbpd-reviews .commentlist{list-style:none;margin:0 0 28px;padding:0}.bbpd-reviews .commentlist li{border-bottom:1px solid #efebe8;padding:0 0 18px;margin:0 0 18px}.bbpd-reviews .comment-text p{font:400 15px/1.75 Inter,sans-serif;color:#4a4542}.bbpd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;border-top:1px solid #e5e1de;box-shadow:0 -6px 20px rgba(26,23,23,.09);padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));display:none}.bbpd-sticky-in{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.bbpd-sticky-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.bbpd-sticky-name{font:400 12px/1.35 Inter,sans-serif;color:#6b655f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbpd-sticky-price{font:600 15px/1.25 Inter,sans-serif;color:#1a1717}.bbpd-sticky-price del{display:none}.bbpd-sticky-price ins{text-decoration:none;background:0 0}.bbpd-sticky-btn{flex:0 0 auto;background:#1a1717;color:#fff;border:0;border-radius:2px;padding:15px 22px;font:600 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bbpd-sticky-btn[disabled]{background:#c9c3bf;cursor:default}@media (max-width:767px){body.single-product{padding-bottom:76px}.bbpd-sticky:not([hidden]){display:block}body.single-product #bbPdBuy h1.product_title{font-size:25px}#bbPdBuy form.cart button.single_add_to_cart_button{flex:1 1 100%}.bbpd-h{font-size:22px}#bbPdInfoSide .bbpd-block{padding:22px 20px 18px}.bbpd-desc p{font-size:15.5px;line-height:1.8}}#bbPdBuy form.cart .quantity:has(input.qty[type=hidden]){display:none}@media (max-width:767px){body.single-product .e-contact-buttons{bottom:86px!important}}@media (max-width:880px){body.single-product{padding-bottom:78px}.bbpd-sticky:not([hidden]){display:block}body.single-product .e-contact-buttons{bottom:86px!important}}.wfacp-template-container .elementor-element-7659e86d,.wfacp-template-container .elementor-element-3a24e64,.wfacp-template-container .elementor-element-253676a8{display:none!important}.wfacp-template-container .elementor-element-4f68c54c .elementor-icon-list-items{display:none!important}.wfacp-template-container .elementor-element-4f68c54c .elementor-widget-container::after{content:"Secure payment via Pesapal  · M-Pesa & card accepted  · Free returns within 7 days";display:block;text-align:center;padding:4px 12px 0;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.7;color:#4a5568}@media (max-width:600px){.wfacp-template-container .elementor-element-4f68c54c .elementor-widget-container::after{font-size:12px}}.wfacp-template-container,.wfacp-template-container input,.wfacp-template-container select,.wfacp-template-container textarea,.wfacp-template-container .wfacp-form-control{font-family:"Inter",system-ui,-apple-system,sans-serif!important}.wfacp-template-container .wfacp_section_heading,.wfacp-template-container .wfacp_order_summary_title,.wfacp-template-container h2,.wfacp-template-container h3{font-family:"Fraunces",Georgia,serif!important;font-weight:600!important;letter-spacing:.2px}@media (max-width:767px){#bbShopMain .elementor-element-e49277f>.elementor-widget-yith_wcan_reset_button{display:none!important}#bbShopMain .elementor-element-e49277f .yith-wcan-filters:not(.open){display:none!important}}.yith-wcan-filters-opener{font-family:"Inter",system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--bb-ink)!important;background:#fff!important;border:1px solid var(--bb-ink)!important;border-radius:0!important;padding:13px 24px!important;box-shadow:none!important;transition:background .18s ease,color .18s ease}.yith-wcan-filters-opener:hover,.yith-wcan-filters-opener:focus,.yith-wcan-filters-opener:active{background:var(--bb-ink)!important;color:#fff!important;border-color:var(--bb-ink)!important}.yith-wcan-filters{font-family:"Inter",system-ui,sans-serif!important;background:#fff!important;color:var(--bb-ink)!important}.yith-wcan-filters .yith-wcan-filter{border:0!important;border-radius:0!important;background:0 0!important;border-top:1px solid var(--bb-hair)!important;padding:20px 0 18px!important;margin:0!important}.yith-wcan-filters .filters-container>.yith-wcan-filter:first-child{border-top:0!important}.yith-wcan-filters .filter-title{font-family:"Inter",sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--bb-muted)!important;margin:0 0 2px!important;padding:0!important;cursor:pointer}.yith-wcan-filters .filter-title.collapsable.closed{margin-bottom:0!important}.yith-wcan-filters li.filter-item{list-style:none!important;margin:0!important}.yith-wcan-filters li.filter-item>label{display:flex!important;align-items:center!important;gap:0!important;min-height:42px!important;margin:0!important;cursor:pointer}.yith-wcan-filters a.term-label{font-family:"Inter",sans-serif!important;font-size:14px!important;color:var(--bb-ink)!important;text-decoration:none!important;line-height:1.35!important}.yith-wcan-filters li.filter-item.active>label>a.term-label,.yith-wcan-filters li.filter-item input:checked~a.term-label{font-weight:600!important}.yith-wcan-filters .item-count{color:#a79e98!important;font-size:12px!important;margin-left:6px!important}.yith-wcan-filters li.filter-item input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0 11px 0 0!important;padding:0!important;border:1px solid var(--bb-line)!important;border-radius:2px!important;background:#fff!important;position:relative;cursor:pointer}.yith-wcan-filters li.filter-item input[type=checkbox]:checked{background:var(--bb-ink)!important;border-color:var(--bb-ink)!important}.yith-wcan-filters li.filter-item input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.yith-wcan-filters .clear-selection{font-size:10px!important;text-transform:uppercase!important;letter-spacing:1.4px!important;color:var(--bb-muted)!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer;display:inline-block;margin:2px 0 6px!important}.yith-wcan-filters .irs-bar,.yith-wcan-filters .irs-handle,.yith-wcan-filters .irs-from,.yith-wcan-filters .irs-to,.yith-wcan-filters .irs-single{background:var(--bb-ink)!important;border-color:var(--bb-ink)!important}.yith-wcan-filters .irs-from,.yith-wcan-filters .irs-to,.yith-wcan-filters .irs-single{color:#fff!important;font-family:"Inter",sans-serif!important}.yith-wcan-filters button.apply-filters{background:var(--bb-ink)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:"Inter",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.08px!important;text-transform:uppercase!important;padding:16px 20px!important;cursor:pointer}@media (max-width:767px){.yith-wcan-filters.filters-modal{padding:0!important;z-index:10001!important;top:0!important;height:100%!important}.yith-wcan-filters.filters-modal.open>.apply-filters{display:block!important}.yith-wcan-filters.filters-modal::before{content:"Filters";display:block;font-family:"Fraunces",Georgia,serif;font-size:21px;font-weight:600;color:var(--bb-ink);padding:18px 20px 15px;border-bottom:1px solid var(--bb-hair)}.yith-wcan-filters.filters-modal>.close-button{position:absolute!important;top:12px!important;right:12px!important;width:40px!important;height:40px!important;line-height:40px!important;text-align:center!important;font-size:26px!important;color:var(--bb-ink)!important;text-decoration:none!important}.yith-wcan-filters.filters-modal>.filters-container{position:absolute!important;top:63px!important;left:0!important;right:0!important;bottom:92px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:0 20px 10px!important;margin:0!important}.yith-wcan-filters.filters-modal>.apply-filters{position:absolute!important;left:20px!important;right:20px!important;bottom:22px!important;width:auto!important}}@media (min-width:768px){#bbShopMain .yith-wcan-filters{padding-right:26px!important}#bbShopMain .yith-wcan-filters .filters-container{padding:0!important}}@media (max-width:767px){.yith-wcan-filters.filters-modal::before{content:none!important}body.admin-bar .yith-wcan-filters.filters-modal{top:46px!important;height:calc(100% - 46px)!important}.yith-wcan-filters.filters-modal>.filters-container{top:0!important;padding-top:0!important}.yith-wcan-filters.filters-modal h3.mobile-only{position:sticky;top:0;z-index:2;background:#fff;margin:0 -20px 6px!important;padding:20px 56px 16px 20px!important;font-family:"Fraunces",Georgia,serif!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;color:var(--bb-ink)!important;border-bottom:1px solid var(--bb-hair)}.yith-wcan-filters.filters-modal>.close-button{top:18px!important;right:12px!important;z-index:5!important}}@media (max-width:767px){#bbFilterScrim.is-on{opacity:1;visibility:visible}.yith-wcan-filters.filters-modal{left:auto!important;right:0!important;width:88%!important;max-width:340px!important;box-shadow:-18px 0 40px rgba(31,27,25,.18)!important;animation:bbDrawerIn .28s cubic-bezier(.22,.61,.36,1) both}.yith-wcan-filters.filters-modal .yith-wcan-filter{border-top:0!important;border-bottom:1px solid var(--bb-hair)!important;margin:0!important;padding:0!important}.yith-wcan-filters.filters-modal .yith-wcan-filter>.filter-title{padding:17px 0!important;margin:0!important}.yith-wcan-filters.filters-modal .yith-wcan-filter:last-of-type{border-bottom:0!important}.yith-wcan-filters.filters-modal>.filters-container{border-bottom:1px solid var(--bb-hair)!important}}.yith-wcan-filters li.filter-item.hierarchy-collapsable>.toggle-handle{top:11px!important}@media (max-width:767px){.yith-wcan-filters.filters-modal>.filters-container{border-bottom:0!important;bottom:64px!important}.yith-wcan-filters.filters-modal>button.apply-filters,.yith-wcan-filters.filters-modal>.apply-filters{left:0!important;right:0!important;bottom:0!important;width:auto!important;height:64px!important;padding:0!important;margin:0!important;background:#fff!important;color:var(--bb-ink)!important;border:0!important;border-top:1px solid var(--bb-hair)!important;border-radius:0!important;font-family:"Inter",system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.4px!important;text-transform:uppercase!important;box-shadow:none!important}.yith-wcan-filters.filters-modal>button.apply-filters:hover,.yith-wcan-filters.filters-modal>button.apply-filters:focus,.yith-wcan-filters.filters-modal>button.apply-filters:active{background:#faf7f5!important;color:var(--bb-ink)!important}}.elementor-widget-yith_wcan_reset_button button.yith-wcan-reset-filters,button.yith-wcan-reset-filters.reset-filters{display:inline-block!important;width:auto!important;min-height:0!important;padding:0 0 4px!important;margin:0 0 4px!important;background:0 0!important;border:0!important;border-bottom:1px solid var(--bb-line)!important;border-radius:0!important;color:var(--bb-ink)!important;font-family:"Inter",system-ui,-apple-system,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:1.6px!important;line-height:1.2!important;text-transform:uppercase!important;box-shadow:none!important}.elementor-widget-yith_wcan_reset_button button.yith-wcan-reset-filters:hover,.elementor-widget-yith_wcan_reset_button button.yith-wcan-reset-filters:focus,button.yith-wcan-reset-filters.reset-filters:hover,button.yith-wcan-reset-filters.reset-filters:focus{background:0 0!important;color:var(--bb-muted)!important;border-bottom-color:var(--bb-muted)!important}.elementor-widget-yith_wcan_reset_button{align-self:flex-start!important;width:100%!important;margin-left:0!important}@media (max-width:767px){#off-canvas-354d0d4 .bb-drill{position:relative}#off-canvas-354d0d4 .bb-drill__panel{display:none}#off-canvas-354d0d4 .bb-drill__panel--root{display:block}#off-canvas-354d0d4 .bb-drill.is-deep .bb-drill__panel--root{display:none}#off-canvas-354d0d4 .bb-drill__panel.is-open{display:block;animation:bbDrillIn .3s cubic-bezier(.22,.61,.36,1) both}#off-canvas-354d0d4 .bb-drill:not(.is-deep) .bb-drill__panel--root{animation:bbDrillBack .3s cubic-bezier(.22,.61,.36,1) both}#off-canvas-354d0d4 li.bb-drill-parent>a{position:relative}#off-canvas-354d0d4 li.bb-drill-parent>a .sub-arrow{display:none!important}#off-canvas-354d0d4 li.bb-drill-parent>a::after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg);opacity:.5}#off-canvas-354d0d4 .bb-drill__sub{display:block!important;position:static!important;width:auto!important;min-width:0!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;padding:0!important;margin:0!important;background:0 0!important}#off-canvas-354d0d4 .bb-drill__sub .elementor-sub-item{padding-left:0!important}#off-canvas-354d0d4 .bb-drill__back{display:flex;align-items:center;gap:10px;width:100%;background:0 0;border:0;border-bottom:1px solid var(--bb-hair,#ede8e4);padding:16px 0 15px;margin:0;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--bb-muted,#6b625c);text-align:left;cursor:pointer;-webkit-appearance:none}#off-canvas-354d0d4 .bb-drill__back::before{content:"";width:7px;height:7px;flex:0 0 auto;margin-left:2px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}#off-canvas-354d0d4 .bb-drill__all{display:block;padding:15px 0;border-bottom:1px solid var(--bb-hair,#ede8e4);font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--bb-ink,#1f1b19);text-decoration:none}}@media (max-width:767px){#off-canvas-354d0d4 .bb-drill__sub{overflow:visible!important}#off-canvas-354d0d4 .bb-drill__sub li{border:0!important}#off-canvas-354d0d4 .bb-drill__sub a.elementor-sub-item,#off-canvas-354d0d4 .bb-drill__sub a{display:block!important;padding:17px 18px!important;font-size:12px!important;font-weight:500!important;letter-spacing:1.92px!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--bb-ink,#1f1b19)!important;background:0 0!important;border-bottom:1px solid var(--bb-hair,#ede8e4)!important}#off-canvas-354d0d4 .bb-drill__sub li:last-child>a{border-bottom:0!important}#off-canvas-354d0d4 .bb-drill__back,#off-canvas-354d0d4 .bb-drill__all{padding-left:18px!important;padding-right:18px!important}#off-canvas-354d0d4 .bb-drill__back::before{margin-left:0}}.elementor-loop-container.swiper{display:block!important}.elementor-loop-container.swiper>.swiper-wrapper{width:100%!important}#off-canvas-354d0d4 .bb-drill__panel--root>ul>li:last-child{border-bottom:0!important}#off-canvas-354d0d4 .bb-drill__sub li{border-bottom:0!important}#off-canvas-354d0d4 .bb-drill__sub a.elementor-sub-item,#off-canvas-354d0d4 .bb-drill__sub a{color:rgba(247,244,242,.8)!important}#off-canvas-354d0d4 .bb-drill__sub a:hover,#off-canvas-354d0d4 .bb-drill__sub a:focus{color:#fff!important;background-color:rgba(247,244,242,.055)!important}#off-canvas-354d0d4 .bb-drill__all{color:#f7f4f2!important}#off-canvas-354d0d4 .bb-drill__back{color:rgba(247,244,242,.52)!important}.bbsh-clear{font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:#1f1b19!important;text-decoration:none;border-bottom:1px solid rgba(31,27,25,.35);padding-bottom:1px}.bbsh-clear:hover{border-bottom-color:#1f1b19}.dgwt-wcas-search-wrapp,.dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile,.dgwt-wcas-om-bar{display:none!important}.bb-srch-scrim{position:fixed;inset:0;background:rgba(31,27,25,.45);z-index:99998;opacity:0;pointer-events:none;transition:opacity .22s ease}.bb-srch-scrim.is-on{opacity:1;pointer-events:auto}.bb-srch{position:fixed;top:0;left:0;right:0;z-index:99999;background:#fff;color:#1f1b19;max-height:88vh;display:flex;flex-direction:column;transform:translateY(-101%);transition:transform .28s cubic-bezier(.22,.61,.36,1);box-shadow:0 18px 40px -24px rgba(31,27,25,.35)}.bb-srch.is-on{transform:none}.bb-srch__bar{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #e5e1de;flex:0 0 auto}.bb-srch__glass{width:19px;height:19px;flex:0 0 auto;color:#6b625c}.bb-srch input.bb-srch__input{flex:1 1 auto;min-width:0;border:0!important;outline:0!important;background:0 0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:18px!important;line-height:1.3!important;color:#1f1b19!important;-webkit-appearance:none}.bb-srch input.bb-srch__input::placeholder{color:#a79d97}.bb-srch__close{background:0 0;border:0;padding:6px 0 6px 8px;cursor:pointer;flex:0 0 auto;font-family:"Inter",system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6b625c}.bb-srch__close:hover{color:#1f1b19}.bb-srch__body{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}.bb-srch__label{font-family:"Inter",system-ui,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:#6b625c;padding:20px 22px 9px;margin:0}.bb-srch__row{display:flex;align-items:center;gap:14px;padding:11px 22px;text-decoration:none;color:#1f1b19;border-top:1px solid #f1eeeb}.bb-srch__row:first-of-type{border-top:0}.bb-srch__row:hover,.bb-srch__row:focus{background:#faf8f6}.bb-srch__thumb{width:52px;height:52px;flex:0 0 auto;object-fit:cover;background:#f4f2f0;display:block}.bb-srch__txt{flex:1 1 auto;min-width:0}.bb-srch__name{font-family:"Inter",system-ui,sans-serif;font-size:13.5px;line-height:1.35;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-srch__meta{margin-top:3px;font-family:"Inter",system-ui,sans-serif;font-size:12.5px}.bb-srch__price{font-weight:600}.bb-srch__was{color:#a79d97;text-decoration:line-through;margin-right:7px;font-weight:400}.bb-srch__out{color:#a79d97;font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.bb-srch__kind{flex:0 0 auto;font-family:"Inter",system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:#a79d97}.bb-srch__dot{width:52px;height:52px;flex:0 0 auto;background:#f4f2f0;display:flex;align-items:center;justify-content:center;font-family:"Fraunces",Georgia,serif;font-size:17px;color:#6b625c}.bb-srch__all{display:block;padding:16px 22px;border-top:1px solid #e5e1de;font-family:"Inter",system-ui,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#1f1b19;text-decoration:none}.bb-srch__all:hover{background:#faf8f6}.bb-srch__note{padding:16px 22px 22px;color:#6b625c;font-family:"Inter",system-ui,sans-serif;font-size:13px;line-height:1.6}.bb-srch__pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 22px 22px}.bb-srch__pill{font-family:"Inter",system-ui,sans-serif;font-size:12px;letter-spacing:.2px;color:#1f1b19;text-decoration:none;border:1px solid #e5e1de;padding:7px 13px;background:#fff}.bb-srch__pill:hover{border-color:#1f1b19}body.bb-srch-open{overflow:hidden}@media (max-width:767px){.bb-srch__bar{padding:16px 18px;gap:11px}.bb-srch input.bb-srch__input{font-size:17px!important}.bb-srch__label{padding:16px 18px 8px}.bb-srch__row{padding:10px 18px;gap:12px}.bb-srch__thumb,.bb-srch__dot{width:46px;height:46px}.bb-srch__all{padding:15px 18px}.bb-srch__pills{padding:2px 18px 20px}.bb-srch{max-height:92vh}}.bb-srchhead{padding:38px 22px 6px}.bb-srchhead__h{margin:0;font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:clamp(26px,5vw,38px);line-height:1.12;letter-spacing:-.01em;color:#1f1b19}.bb-srchhead__c{margin:10px 0 0;font-family:"Inter",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6b625c}@media (min-width:1025px){.bb-srchhead{padding:54px 0 10px;max-width:1140px;margin:0 auto}}.elementor-pagination{display:flex;justify-content:center;align-items:center;gap:4px;padding:26px 0 8px;flex-wrap:wrap}.elementor-pagination .page-numbers{font-family:"Inter",sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;color:#6b625c!important;text-decoration:none!important;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:color .2s ease,border-color .2s ease}.elementor-pagination a.page-numbers:hover{color:#1f1b19!important;border-color:#e5e1de}.elementor-pagination .page-numbers.current{color:#1f1b19!important;border-color:#1f1b19}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{text-transform:uppercase;font-size:10.5px!important;letter-spacing:2px!important;padding:0 10px}.bb-srch__close,.bb-srch__close:hover,.bb-srch__close:focus,.bb-srch__close:active{background:0 0!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:none!important}.bb-srch__close:hover{color:#1f1b19!important}body.blog .page-header,body.archive.category .page-header{max-width:760px;margin:0 auto;padding:56px 22px 0}body.blog .page-header h1.entry-title,body.archive.category .page-header h1.entry-title{font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:clamp(30px,5vw,44px);line-height:1.1;letter-spacing:-.01em;margin:0 0 6px;text-align:left}body.blog .site-main,body.archive.category .site-main{max-width:760px;margin:0 auto;padding:24px 22px 80px}body.blog article.post,body.archive.category article.post{border-top:1px solid #e5e1de;padding:32px 0;margin:0}body.blog article.post:first-of-type,body.archive.category article.post:first-of-type{border-top:0;padding-top:12px}body.blog article.post h2.entry-title,body.archive.category article.post h2.entry-title{font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:clamp(21px,3.2vw,27px);line-height:1.18;letter-spacing:-.005em;margin:0 0 10px}body.blog article.post h2.entry-title a,body.archive.category article.post h2.entry-title a{color:#1f1b19;text-decoration:none}body.blog article.post h2.entry-title a:hover,body.archive.category article.post h2.entry-title a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#6b625c}body.blog article.post p,body.archive.category article.post p{margin:0;color:#6b625c;font-size:16px;line-height:1.65}body.blog .pagination,body.archive.category .pagination{max-width:760px;margin:0 auto;padding:0 22px 72px}@media (max-width:600px){body.blog .page-header,body.archive.category .page-header{padding-top:36px}body.blog article.post,body.archive.category article.post{padding:26px 0}}.bbj-thumblink{display:block;margin:0 0 16px}.bbj-thumb{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#f7f4f2}body.blog article.post,body.archive.category article.post{padding:34px 0}body.single-post .bbp__fig{margin:34px 0}body.single-post .bbp__fig img{display:block;width:100%;height:auto}body.single-post .bbp__fig figcaption{margin-top:9px;font-size:13.5px;line-height:1.5;color:#6b625c}body.single-post .bbp-hero{max-width:720px;margin:0 auto 30px;padding:0 22px}body.single-post .bbp-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#f7f4f2}@media (max-width:600px){body.blog article.post img.wp-post-image,body.archive.category article.post img.wp-post-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#f7f4f2}body.single-post .bbp-hero img{aspect-ratio:3/2}}.bbp__prods{margin:38px 0}.bbp__plist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#e5e1de;border:1px solid #e5e1de}.bbp__plist li{margin:0;background:#f5f5f5}.bbp__plist a{display:flex;flex-direction:column;gap:8px;padding:16px 15px 18px;height:100%;text-decoration:none;color:#1f1b19;transition:background .2s ease}.bbp__plist a:hover{background:#efeeec;text-decoration:none}.bbp__pimg{display:block}.bbp__pimg img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain}.bbp__pn{font-size:13.5px;line-height:1.35;font-weight:500}.bbp__pp{font-size:13px;color:#6b625c}@media (max-width:600px){.bbp__plist{grid-template-columns:1fr 1fr}.bbp__pn{font-size:13px}}body.blog .page-header,body.archive.category .page-header{max-width:1080px}body.blog .site-main,body.archive.category .site-main{max-width:1080px;display:block;padding-top:34px}body.blog .page-content,body.archive.category .page-content{display:grid;grid-template-columns:1fr 1fr;gap:44px 40px;align-items:start}body.blog article.post,body.archive.category article.post{border-top:0!important;padding:0!important;display:flex;flex-direction:column}body.blog article.post h2.entry-title,body.archive.category article.post h2.entry-title{order:2;font-size:clamp(19px,2.2vw,23px);margin:16px 0 8px}body.blog article.post p,body.archive.category article.post p{order:3;font-size:15px}body.blog article.post>a:has(img),body.archive.category article.post>a:has(img){order:1;margin:0;display:block}.bbj-thumb{aspect-ratio:3/2}body.blog .pagination,body.archive.category .pagination{max-width:1080px;grid-column:1/-1}@media (max-width:820px){body.blog .page-content,body.archive.category .page-content{grid-template-columns:1fr;gap:36px}}body.blog .page-header,body.archive.category .page-header{grid-column:1/-1;max-width:none;padding-left:0;padding-right:0;margin:0 0 6px}.bbcat-intro{max-width:760px;margin:16px 0 34px;color:#6b625c;font-size:15.5px;line-height:1.68}.bbcat-intro p{margin:0 0 15px}.bbcat-intro p:last-child{margin:0}.bbcat-intro:not(.bbcat-intro--placed){max-width:1140px;margin:0 auto 40px;padding:0 22px}@media (max-width:1024px){.bbcat-intro{margin:12px 0 26px;font-size:15px;line-height:1.62}}