.breakdance .bde-section-30473-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-30473-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-30473-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-section-30473-100{margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.breakdance .bde-section-30473-100 .section-container{padding-left:0px;padding-right:0px}}.bloo-hero{background:#F7F2EE;width:100%;padding:0px 10%}.bloo-hero__inner{margin:0 auto;padding:64px 20px 0px;box-sizing:border-box}.bloo-hero__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.bloo-hero__eyebrow{font-family:'Outfit',sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:#A08278;margin:0 0 16px 0}.bloo-hero__title{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:300;color:#2C1F1A;line-height:1.1;margin:0 0 20px 0}.bloo-hero__title em{font-style:italic}.bloo-hero__lede{font-family:'Outfit',sans-serif;font-size:14px;color:#7A6862;line-height:1.8;margin:0 0 32px 0;max-width:28rem}.bloo-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.bloo-hero__btn{display:inline-block;font-family:'Outfit',sans-serif!important;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;padding:14px 28px;border-radius:9999px;text-decoration:none;transition:all 0.2s ease;border:1px solid transparent;cursor:pointer}.bloo-hero__btn--solid{background:#A08278;color:#FAF6F3}.bloo-hero__btn--solid:hover{background:#7A5F56}.bloo-hero__btn--ghost{background:transparent;color:#7A6862!important;border-color:#D9CBC3}.bloo-hero__btn--ghost:hover{border-color:#A08278;color:#A08278}.bloo-hero__media{display:flex;justify-content:center;background:transparent;line-height:0}.bloo-hero__img{width:100%;max-width:520px;height:auto;display:block;background:transparent}@media (min-width:768px){.bloo-hero__inner{padding:80px 48px 0px}.bloo-hero__grid{grid-template-columns:1fr 1fr}.bloo-hero__title{font-size:58px}}.breakdance .bde-code-block-30473-101{width:100%}.breakdance .bde-code-block-30473-102{width:100%;margin-top:0px;margin-bottom:0px}.breakdance .bde-code-block-30473-102{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bloo-features{background:#FDFAF8;border-bottom:1px solid #EBE1DB;padding:18px 0;width:100%}.bloo-features__inner{margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;box-sizing:border-box}.bloo-features__item{display:flex;align-items:center;gap:8px}.bloo-features__icon{color:#A08278;flex-shrink:0}.bloo-features__label{font-family:'Outfit',sans-serif;font-size:14px;color:#7A6862;line-height:1.4}@media (min-width:768px){.bloo-features__inner{padding:0 48px;gap:40px}}.breakdance .bde-code-block-30473-106{width:100%;background:#FDFAF8}.breakdance .bde-code-block-30473-106{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bloo-cats{background:#FDFAF8!important;padding:48px 0}.bloo-cats__inner{margin:0 auto;padding:0 20px;box-sizing:border-box}.bloo-cats__header{text-align:center;margin-bottom:32px}.bloo-cats__eyebrow{font-family:'Outfit',sans-serif!important;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:#A08278!important;margin:0 0 8px 0}.bloo-cats__title{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:400;color:#2C1F1A!important;margin:0}.bloo-cats__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.bloo-cats__item{display:flex;flex-direction:column;align-items:center;gap:12px;width:96px;text-decoration:none}.bloo-cats__circle{width:96px;height:96px;border-radius:9999px;border:1.5px solid #EBE1DB;background:#F7F2EE!important;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all 0.2s ease}.bloo-cats__icon{width:48px;height:48px;object-fit:contain;filter:brightness(0) saturate(100%) invert(50%) sepia(12%) saturate(700%) hue-rotate(330deg) brightness(95%)}.bloo-cats__label{font-family:'Outfit',sans-serif;font-size:14px;font-weight:500;color:#7A6862!important;text-align:center;line-height:1.2}.bloo-cats__item:hover .bloo-cats__circle{border-color:#A08278!important;background:#EAE0DC!important;transform:translateY(-3px)}@media (min-width:768px){.bloo-cats{padding:64px 0}.bloo-cats__inner{padding:0 48px}.bloo-cats__grid{gap:32px}.bloo-cats__title{font-size:36px}}.breakdance .bde-div-30473-120{padding:5% 15% 5% 15%}.breakdance .bde-div-30473-120{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-30473-120{background-color:#ede3d8}@media (max-width:1119px){.breakdance .bde-div-30473-120{padding-right:0px;padding-left:0px}}@media (max-width:1023px){.breakdance .bde-div-30473-120{padding-right:10px;padding-left:10px}}@media (max-width:479px){.breakdance .bde-div-30473-120{padding-right:20px;padding-left:20px}}.breakdance .bde-text-30473-121{text-align:center;color:var(--bde-palette-accent-0e424852-aed8-4d5b-aef7-c440154f0d67-1);font-family:"Outfit",sans-serif;font-size:13px;text-transform:uppercase}.breakdance .bde-heading-30473-122{font-family:"Cormorant Garamond",serif;font-weight:300}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .bde-woo-product-image{order:0}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .woocommerce-loop-product__title{order:2}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .price{order:5}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .bde-woo-ratings{order:4}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .bde-woo-ratings>.bde-woo-ratings-count{color:var(--bde-palette-accent-0e424852-aed8-4d5b-aef7-c440154f0d67-1);font-family:"Outfit",sans-serif;display:block}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .bde-woo-categories-list{order:1;color:var(--bde-palette-accent-0e424852-aed8-4d5b-aef7-c440154f0d67-1)}.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce{--bde-woo-products-list-products-per-row:3}.breakdance .bde-wooproductslist-30473-119 li.product{background:#F7F2EE;border-radius:25px;padding:5% 5% 5% 5%}.breakdance .bde-wooproductslist-30473-119 li.product,.breakdance .bde-wooproductslist-30473-119 a.woocommerce-LoopProduct-link{align-items:start}.breakdance .bde-wooproductslist-30473-119 li.product .price{justify-content:start}.breakdance .bde-wooproductslist-30473-119 li.product,.breakdance .bde-wooproductslist-30473-119 h2.woocommerce-loop-product__title{text-align:start}.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.button.add_to_cart_button,.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.product_type_external,.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.button.product_type_grouped{--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-secondary-text-color:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:var(--bde-palette-accent-0e424852-aed8-4d5b-aef7-c440154f0d67-1);--bde-button-secondary-background-color-hover:var(--bde-palette-accent-0e424852-aed8-4d5b-aef7-c440154f0d67-1);border-radius:9999px;padding:var(--bde-button-padding-base)}.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.button.add_to_cart_button:hover,.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.product_type_external:hover,.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce a.button.product_type_grouped:hover{transform:scale(0.9)}.breakdance .bde-wooproductslist-30473-119{padding:5% 5% 5% 5%}.bde-woo-product-image{border-radius:25px 25px 0px 0}.bde-woo-product-footer{padding:15px;flex-direction:column}.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:var(--bde-woo-base-standard-gaps);padding:0px 15px}.vi-wpvs-variation-style{display:flex!important;flex-direction:row!important}.breakdance .bde-wooproductslist-30473-119 ul.products li.product .bde-woo-categories-list{padding:0px 15px}.woocommerce-Price-amount{padding:0px 15px}.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-variation-button-select,.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap{font-size:12px}.breakdance-woocommerce ul.products .add_to_cart_button,.breakdance-woocommerce ul.products .added_to_cart{border:0px;color:#FFF;padding:14px 20px;cursor:pointer;border-radius:25px;background-color:#A18378}.breakdance-woocommerce div.product form.cart,.breakdance-woocommerce .comment_container,.breakdance-woocommerce div.woocommerce-variation,.breakdance-woocommerce .woocommerce-variation-add-to-cart,.breakdance-woocommerce table.variations tbody,.breakdance-woocommerce section.related.products,.breakdance-woocommerce section.upsells.products{display:flex;flex-direction:column;gap:unset}@media (max-width:767px){.breakdance .bde-wooproductslist-30473-119{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-wooproductslist-30473-119.breakdance-woocommerce{--bde-woo-products-list-products-per-row:1}.breakdance .bde-wooproductslist-30473-119 li.product{padding-right:0px;padding-left:0px}.breakdance .bde-wooproductslist-30473-119{padding:0px 0px 0px 0px}}.bloo-story{background:#A08278;padding:56px 10%}.bloo-story__inner{margin:0 auto;padding:0 20px;box-sizing:border-box}.bloo-story__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.bloo-story__title{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:300;color:#FAF6F3!important;line-height:1.15;margin:0 0 20px 0}.bloo-story__title em{font-style:italic}.bloo-story__body{font-family:'Outfit',sans-serif;font-size:13px;color:rgba(250,246,243,0.75);line-height:1.8;margin:0 0 28px 0}.bloo-story__btn{display:inline-block;background:#FAF6F3;color:#A08278!important;font-family:'Outfit',sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;padding:14px 28px;border-radius:9999px;text-decoration:none;transition:background-color 0.2s ease}.bloo-story__btn:hover{background:#fff}.bloo-story__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bloo-story__stat{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);border-radius:16px;padding:20px;text-align:center;box-sizing:border-box}.bloo-story__stat-value{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:300;color:#FAF6F3;margin:0;line-height:1.1}.bloo-story__stat-label{font-family:'Outfit',sans-serif;font-size:11px;color:rgba(250,246,243,0.6);margin:4px 0 0 0;line-height:1.3}@media (min-width:768px){.bloo-story{padding:64px 17%}.bloo-story__inner{padding:0 48px}.bloo-story__grid{grid-template-columns:1fr 1fr}.bloo-story__title{font-size:40px}}.breakdance .bde-code-block-30473-104{width:100%}.breakdance .bde-code-block-30473-104{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bloo-tiktok{background:#ECE2D8;padding:56px 0 48px;width:100%;box-sizing:border-box;overflow:hidden}.bloo-tiktok__header{text-align:center;margin-bottom:32px;padding:0 20px}.bloo-tiktok__title{font-family:'Cormorant Garamond',serif!important;font-size:32px;font-weight:400;color:#4A3B36!important;margin:0 0 8px 0;line-height:1.2}.bloo-tiktok__follow{font-family:'Outfit',sans-serif!important;font-size:13px;color:#A08278!important;text-decoration:none}.bloo-tiktok__follow:hover{text-decoration:underline}.bloo-tiktok__row{display:flex;gap:16px;overflow-x:auto;padding:8px 24px 16px;max-width:1480px;margin:0 auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.bloo-tiktok__row::-webkit-scrollbar{display:none}@media (min-width:1100px){.bloo-tiktok__row{justify-content:center}}.bloo-tiktok__card{position:relative;width:340px;flex-shrink:0;border-radius:16px;overflow:hidden;background:#F5EFE9;scroll-snap-align:start}.bloo-tiktok__iframe{width:100%;height:580px;border:none;display:block}.bloo-tiktok__strip{background:#F5EFE9;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bloo-tiktok__product{font-family:'Cormorant Garamond',serif;font-size:16px;color:#4A3B36;margin:0 0 2px 0;line-height:1.2;white-space:nowrap}.bloo-tiktok__price{font-family:'Outfit',sans-serif;font-size:12px;color:#A08278;margin:0}.bloo-tiktok__btn{background:#A08278;color:#F5EFE9;font-family:'Outfit',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0.08em;padding:8px 18px;border-radius:100px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color 0.2s ease;flex-shrink:0}.bloo-tiktok__btn:hover{background:#7A5F56}.breakdance .bde-code-block-30473-103{width:100%}.breakdance .bde-code-block-30473-103{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bloo-quotes{background:#F7F2EE;padding:56px 10%}.bloo-quotes__inner{margin:0 auto;padding:0 20px;box-sizing:border-box}.bloo-quotes__header{text-align:center;margin-bottom:32px}.bloo-quotes__eyebrow{font-family:'Outfit',sans-serif!important;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.14em;color:#A08278;margin:0 0 8px 0}.bloo-quotes__title{font-family:'Cormorant Garamond',serif!important;font-size:32px;font-weight:400;color:#2C1F1A;margin:0}.bloo-quotes__grid{display:grid;grid-template-columns:1fr;gap:20px}.bloo-quotes__card{background:#FDFAF8;border-left:3px solid #A08278;padding:28px;border-radius:16px;box-sizing:border-box}.bloo-quotes__stars{display:flex;gap:2px;margin-bottom:12px}.bloo-quotes__star{color:#A08278;flex-shrink:0}.bloo-quotes__quote{font-family:'Cormorant Garamond',serif!important;font-size:16px;font-style:italic;color:#2C1F1A;line-height:1.6;margin:0 0 20px 0}.bloo-quotes__author{font-family:'Outfit',sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:#A08278;margin:0}@media (min-width:768px){.bloo-quotes{padding:64px 20%}.bloo-quotes__inner{padding:0 48px}.bloo-quotes__grid{grid-template-columns:repeat(3,1fr)}.bloo-quotes__title{font-size:36px}}