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,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,a.add_to_cart_button,.single_add_to_cart_button,.wc-block-components-button{background-color:var(--bb-clay)!important;color:#fff!important;font-family:"Inter",sans-serif!important;font-weight:600!important;font-size:14px!important;border:none!important;border-radius:0!important;padding:.8em 1.7em!important;line-height:1.4!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,a.add_to_cart_button:hover,.single_add_to_cart_button:hover{background-color:var(--bb-clay-dk)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(20,18,17,.3)}.woocommerce a.button.added_to_cart{background:0 0!important;color:var(--bb-clay)!important;text-decoration:underline;padding:.4em 0!important}.e-loop-item{background:#fff;border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:16px 16px 20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.e-loop-item:hover{transform:translateY(-4px);box-shadow:var(--bb-shadow-hv);border-color:#cfc9c5}.e-loop-item img{border-radius:var(--bb-r-sm)}.woocommerce .price,.e-loop-item .price,.woocommerce div.product p.price{font-family:"Inter",sans-serif;font-weight:600;color:var(--bb-ink)}.woocommerce .price del{color:#a8a29e;font-weight:400;opacity:1}.woocommerce .price ins{color:var(--bb-clay);text-decoration:none;font-weight:700}.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}@media (max-width:767px){.e-loop-item{padding:12px 12px 16px}.woocommerce a.button,.woocommerce button.button,a.add_to_cart_button{font-size:11px!important;letter-spacing:.04em!important;padding:.9em .5em!important;white-space:nowrap;display:block;width:100%;text-align:center}.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.e-loop-item .elementor-widget-button{width:100%}}.e-loop-item>.e-con{height:100%}.e-loop-item .e-con.e-child{flex-grow:1;justify-content:space-between}.e-loop-item .elementor-widget-theme-post-featured-image img{aspect-ratio:1/1;object-fit:contain;width:100%;height:auto;background:#fff}.e-loop-item h1,.e-loop-item h2,.e-loop-item h3,.e-loop-item .elementor-heading-title{font-size:15px;font-weight:500;line-height:1.45;letter-spacing:0}.woocommerce-product-gallery__trigger{z-index:1!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.add_to_cart_button,.single_add_to_cart_button{padding:1em 1.9em!important}.woocommerce a.button.added_to_cart{padding:.5em 0!important;letter-spacing:.06em!important}.e-loop-item h1,.e-loop-item h2,.e-loop-item h3,.e-loop-item .elementor-heading-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;letter-spacing:.005em;line-height:1.5}.woocommerce span.onsale{text-transform:uppercase;letter-spacing:.08em;font-size:11px;padding:.45em .8em}.e-loop-item h1,.e-loop-item h2,.e-loop-item h3,.e-loop-item .elementor-heading-title,.woocommerce ul.products li.product h2,.woocommerce-loop-product__title{font-family:"Inter",sans-serif!important}body.admin-bar .elementor-element-dfdf7fe{top:32px}@media (max-width:782px){body.admin-bar .elementor-element-dfdf7fe{top:46px}}@media (max-width:767px){.elementor-loop-container.elementor-grid,.elementor-widget-loop-grid .elementor-grid,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.elementor-loop-container.elementor-grid>*,.elementor-widget-loop-grid .elementor-grid>*{min-width:0!important;max-width:100%!important}.e-loop-item img{max-width:100%;height:auto}}@media (max-width:479px){.elementor-loop-container.elementor-grid,.elementor-widget-loop-grid .elementor-grid{gap:10px!important}}@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}.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:#8a7f79!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:#8a7f79!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:#8a7f79;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{padding:clamp(52px,7vw,84px) clamp(20px,5vw,72px);background:#f4f2f0}.bbb-head{margin:0 0 28px}.bbb{position:relative}.bbb-grid{position:relative}.bbb-eyebrow{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#8a7f79;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}body:not(.single-product) p.product_title,body:not(.single-product) p.product_title a{font-family:"Inter",sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:none!important;color:#1a1717!important}body:not(.single-product) .elementor-widget-woocommerce-product-price .price,body:not(.single-product) .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount{font-family:"Inter",sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:#1a1717!important}@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}.bbb{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}body:not(.single-product) p.product_title{font-size:12px!important}}.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:#8a7f79;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:#8a7f79;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:#8a7f79!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 .elementor-loop-container{gap:26px 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:#8a7f79!important}@media (max-width:768px){.bbsh{padding:26px 18px 20px}.bbsh-sub{font-size:11px}#bbShopMain .elementor-loop-container{gap:20px 12px!important}}.e-loop-item{height:100%!important;display:flex!important;flex-direction:column!important}.e-loop-item>.elementor-element{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.e-loop-item .elementor-element-e0ad9e5{flex:1 1 auto}.e-loop-item .elementor-element-e0ad9e5>.e-con-inner{height:100%;display:flex;flex-direction:column}body:not(.single-product) p.product_title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.45em);margin:0!important}.e-loop-item .elementor-widget-woocommerce-product-price{margin-top:6px!important}.e-loop-item .elementor-widget-woocommerce-product-add-to-cart{margin-top:auto!important;padding-top:12px}.e-loop-item .elementor-widget-woocommerce-product-add-to-cart a.button,.e-loop-item .elementor-widget-woocommerce-product-add-to-cart .button{width:100%;text-align:center;display:block}#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:#8a817b}#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 .price{display:block;font:500 24px/1.2 Inter,sans-serif;color:#1a1717;margin:0 0 4px}#bbPdBuy .price del{color:#a49d9a;font-weight:400;font-size:.72em;margin-right:9px;opacity:1}#bbPdBuy .price ins{text-decoration:none;background:0 0}#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{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0 0 20px}#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:#8a817b}.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:#a49d9a}.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 .price{font-size:22px}#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::before{content:"";display:block;width:56px;height:56px;margin:22px auto 6px;background:url("https://benusbeauty.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-7-2025-12_40_51-AM.png") center/contain no-repeat;--lzl-bg-img:"https://benusbeauty.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-7-2025-12_40_51-AM.png"}@media (max-width:600px){.wfacp-template-container::before{width:44px;height:44px;margin:14px auto 4px}}.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,#8a7f79);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}.bb-brand__eyebrow .elementor-heading-title{font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;color:#8a7f79;line-height:1.4}.bb-brand__name .elementor-heading-title{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-size:clamp(30px,6vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.01em;color:#1f1b19}.bb-brand__intro{max-width:58ch!important;margin-inline:auto!important}.bb-brand__intro p{font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.68;color:#5f5a57;margin:0}.bb-brand__meta{position:relative;padding-top:24px}.bb-brand__meta::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:1px;background:#e5e1de}.bb-brand__meta .elementor-heading-title{font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#8a7f79;line-height:1.4}.bb-brand .elementor-widget.bb-brand__eyebrow{margin-block-end:9px}.bb-brand .elementor-widget.bb-brand__name{margin-block-end:18px}.bb-brand .elementor-widget.bb-brand__intro{margin-block-end:4px}.bb-brand .elementor-widget.bb-brand__meta{margin-block-end:0}.bb-brand__grid .elementor-grid{--e-loop-grid-columns:4!important}@media (max-width:1024px){.bb-brand__grid .elementor-grid{--e-loop-grid-columns:3!important}}@media (max-width:767px){.bb-brand__grid .elementor-grid{--e-loop-grid-columns:2!important}.bb-brand__intro p{font-size:14.5px;line-height:1.62}.bb-brand__meta{padding-top:20px}}.wfacp-template-container.lzl:not(.lzl-ed)::before,.wfacp-template-container.lzl-ing:not(.lzl-ed)::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAP90lEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBoHwAAB6jeQegAAAABJRU5ErkJggg==")}