/* Shared Dubai storefront; scoped to the bd26 body class. */
body.bd26{--bl-peach:#d7a78d;--bl-ink:#292526;--bl-brown:#7d4d34;--bl-green:#164e3c;--bl-dark:#111c17;--bl-line:#e9e2dd;--theme-font-family:Cabin,Arial,sans-serif;--theme-button-background-initial:#d7a78d;--theme-button-background-hover:#c89578;--theme-button-text-initial:#292526;--theme-button-text-hover:#292526;color:var(--bl-ink);font-family:Cabin,Arial,sans-serif;line-height:1.65}
.bd26-shell *,.bd26-home *,.bd26-footer *{box-sizing:border-box}.bd26-container{width:min(100%,1260px);padding-inline:38px;margin-inline:auto}
body.bd26 :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #987055;outline-offset:3px}body.bd26 a{text-underline-offset:3px}body.bd26 button{cursor:pointer}body.bd26 button:disabled{cursor:not-allowed;opacity:.6}
.bd26-shell{background:#fff;font:14px/1.5 Cabin,Arial,sans-serif}.bd26-shell a{color:var(--bl-ink);text-decoration:none}.bd26-shell svg,#bd26-shared-ui svg{height:22px;width:22px;flex-shrink:0}.bd26-announcement{background:var(--bl-dark);color:#fff;text-align:center;font-size:12px;padding:6px 12px;letter-spacing:.4px}
body.bd26 #header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--bl-line)}body.bd26.admin-bar #header{top:32px}.bd26-header-row{display:flex;align-items:center;gap:24px;min-height:82px;padding:12px 32px;max-width:1500px;margin:auto}.bd26-logo{flex:0 0 190px}.bd26-logo img{display:block;width:190px;height:auto}.bd26-tools{display:flex;gap:4px;align-items:center;margin-left:auto}.bd26-icon{display:inline-flex;position:relative;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:10px;border:0;background:transparent;color:var(--bl-ink);box-shadow:none;border-radius:5px}.bd26-cart-count{position:absolute;right:0;top:0;background:var(--bl-green);color:white;border-radius:12px;font-size:10px;line-height:17px;min-width:17px;text-align:center}
#bd26-navigation{margin-left:auto}#bd26-navigation ul{list-style:none;padding:0;margin:0}#bd26-navigation>ul{display:flex;align-items:center;gap:18px}#bd26-navigation li{position:relative}#bd26-navigation>ul>li>a{font-size:12px;text-transform:uppercase;letter-spacing:.25px;display:inline-flex;align-items:center;min-height:44px}#bd26-navigation a:hover{text-decoration:underline;color:var(--bl-brown)}.bd26-expand,.bd26-country-toggle{border:0;box-shadow:none;background:transparent;color:var(--bl-ink);font:inherit;min-height:44px;padding:8px}.bd26-country-toggle{font-size:11px}.bd26-sub{display:none;position:absolute;top:100%;left:0;min-width:230px;padding:12px 16px;border:1px solid var(--bl-line);background:white;box-shadow:0 10px 25px #00000012;border-radius:7px}.bd26-country .bd26-sub{left:auto;right:0}.bd26-sub a{display:block;padding:10px 0;font-size:13px;line-height:1.4}.bd26-submenu{max-height:60vh;overflow:auto}#bd26-navigation button[aria-expanded=true]+.bd26-sub{display:block}.bd26-menu-toggle{display:none}
.bd26-footer{background:var(--bl-dark);color:#f8eee6;padding:44px 0 0;margin-top:44px}.bd26-footer-grid{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:36px}.bd26-footer-logo{width:177px;height:auto;filter:brightness(0) invert(1);opacity:.85;margin-bottom:16px}.bd26-footer h2{font:500 12px/1.4 Cabin,Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#f8eee6;margin:0 0 16px}.bd26-footer p,.bd26-footer a{font:400 12px/1.85 Cabin,Arial,sans-serif;color:#e1d8ce;margin:0 0 7px;overflow-wrap:anywhere}.bd26-footer a{display:block;text-decoration:none}.bd26-footer a:hover{text-decoration:underline}.bd26-footer .bd26-payment{color:#f7d1b9;margin-top:20px}.bd26-footer-end{margin-top:30px;padding:22px 0;border-top:1px solid #526055;font-size:11px;color:#cabfb2}
.bd26-home{width:100%;background:white;color:var(--bl-ink)}.bd26-home :where(h1,h2,h3,p){margin-top:0}.bd26-home :where(h1,h2,h3){font-family:Cabin,Arial,sans-serif;color:inherit}.bd26-home .bd26-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2px;color:var(--bl-brown);margin-bottom:12px}.bd26-hero{position:relative;isolation:isolate;background:#101611;color:white;overflow:hidden}.bd26-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 46%;z-index:-2}.bd26-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08110bed,#08110bc4 38%,#08110b10 80%);z-index:-1}.bd26-hero-copy{max-width:635px;padding:44px 0}.bd26-hero .bd26-eyebrow{color:#ecc5ad}.bd26-hero h1{font-size:clamp(31px,3.2vw,43px);font-weight:500;line-height:1.15;letter-spacing:-.5px;margin:0}.bd26-hero p{font-size:15px;line-height:1.65;margin:18px 0 22px;max-width:445px;color:#f0e8e2}.bd26-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;min-height:46px;border:1px solid var(--bl-peach);border-radius:7px;background:var(--bl-peach);color:var(--bl-ink);font-size:13px;text-decoration:none}.bd26-btn:hover{background:#c89578;color:var(--bl-ink)}.bd26-outline{background:transparent;color:var(--bl-brown)}
.bd26-home-trust{text-align:center;padding:18px 16px;background:#fcfaf8;border-bottom:1px solid var(--bl-line)}.bd26-home-trust>a{font-size:14px;color:var(--bl-ink);text-decoration:none}.bd26-stars{color:#087955;letter-spacing:2px;margin-right:8px}.bd26-home-trust small{font-size:11px;color:#736967;display:block;margin:3px 0 10px}.bd26-trust-links{display:flex;gap:10px 24px;justify-content:center;flex-wrap:wrap;font-size:12px}.bd26-trust-links a{color:var(--bl-brown)}
.bd26-section{padding-block:50px}.bd26-section-heading{text-align:center;margin-bottom:28px}.bd26-section-heading h2{font-size:27px;font-weight:500;line-height:1.25;letter-spacing:.6px;margin:0}.bd26-section-heading p{margin:9px 0 0;font-size:14px;color:#736967}.bd26-collection-footer{text-align:center;margin-top:30px}.bd26-occasions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.bd26-occasions a{background:#f8f2ed;border:1px solid var(--bl-line);padding:22px 10px;text-align:center;text-decoration:none;color:var(--bl-ink);font-size:14px;border-radius:5px}.bd26-occasions a:hover{border-color:var(--bl-brown);background:#f3e7de}
.bd26-luxury{background:var(--bl-dark);color:#fbf5ef}.bd26-luxury .bd26-eyebrow{color:var(--bl-peach)}.bd26-luxury .bd26-section-heading h2{font-size:32px;letter-spacing:2px}.bd26-luxury .bd26-section-heading p{color:#d3cbc4}.bd26-luxury .bd26-outline{color:#edcfbb;border-color:#9d7c65}.bd26-luxury .bd26-outline:hover{background:#2c392e}.bd26-plant-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:17px}.bd26-plant-links a{color:var(--bl-brown);font-size:13px}
body.bd26 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 24px!important;list-style:none;margin:0;padding:0}body.bd26 ul.products:before,body.bd26 ul.products:after{display:none}body.bd26 ul.products li.product{display:flex!important;flex-direction:column;width:auto!important;float:none!important;margin:0!important;padding:0;gap:0;min-width:0;text-align:center;background:transparent;border:0;box-shadow:none;overflow:visible}body.bd26 ul.products li.product figure{margin:0 0 12px;position:relative;width:100%;overflow:hidden}body.bd26 ul.products .ct-media-container{display:block;width:100%;aspect-ratio:1;overflow:hidden}body.bd26 ul.products li.product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}body.bd26 ul.products li.product.product_cat-plants-dubai img{object-fit:contain;background:#f5f4ef}body.bd26 ul.products .woocommerce-loop-product__title{font:500 15px/1.35 'Cabin Condensed',Cabin,sans-serif!important;margin:0!important;padding:0;min-height:0;flex:1 0 auto;color:inherit}body.bd26 ul.products .woocommerce-loop-product__title a{color:inherit;text-decoration:none}body.bd26 ul.products .woocommerce-loop-product__title a:hover{text-decoration:underline}body.bd26 ul.products li.product>.price{display:block;font:600 18px/1.5 Cabin,Arial,sans-serif;color:var(--bl-brown);margin:8px 0 12px}body.bd26 ul.products li.product>a.button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px;border:0;border-radius:8px;background:var(--bl-peach);color:var(--bl-ink);font:400 12px/1.4 Cabin,Arial,sans-serif;text-transform:none;letter-spacing:0;box-shadow:none;opacity:1;visibility:visible}body.bd26 ul.products li.product>a.button:hover{background:#c89578}body.bd26 ul.products li.product>a.button:before,body.bd26 ul.products li.product>a.button:after{content:none}body.bd26 ul.products .added_to_cart{display:block!important;font-size:12px;text-decoration:underline;color:var(--bl-brown);margin-top:8px}body.bd26 .bd26-luxury ul.products li.product>.price{color:#edc6af}body.bd26 .bd26-luxury ul.products li.product>a.button{background:transparent;border:1px solid #9d7c65;color:#edcfbb}body.bd26 .bd26-luxury ul.products li.product>a.button:hover{background:#2c392e}
body.bd26 main h1{font:500 clamp(28px,3vw,40px)/1.2 Cabin,Arial,sans-serif}body.bd26 main .product_title{font:500 30px/1.25 Cabin,Arial,sans-serif!important}body.bd26 main .summary>.price{font:600 26px/1.4 Cabin,Arial,sans-serif;color:var(--bl-brown)}body.bd26 main p{line-height:1.75}body.bd26 .entry-content :where(h2,h3){font-family:Cabin,Arial,sans-serif;font-weight:500;line-height:1.3}.bd26-product-help{background:#fbf7f3;border:1px solid var(--bl-line);border-radius:8px;padding:17px 20px;margin:22px 0;font-size:13px}.bd26-product-help p{margin:0 0 9px}.bd26-product-help p:last-child{margin:0}
body.bd26 .woocommerce :where(button.button,a.checkout-button),body.bd26 :where(button.single_add_to_cart_button,#place_order,.wpforms-submit){background:var(--bl-peach);border:1px solid var(--bl-peach);border-radius:8px;color:var(--bl-ink);font:500 15px/1.4 Cabin,Arial,sans-serif;min-height:48px;padding:12px 20px;text-transform:none;box-shadow:none}body.bd26 .woocommerce :where(input,textarea,select),body.bd26 .wpforms-field :where(input,textarea){font-family:Cabin,Arial,sans-serif;border-color:#d9c9bd;border-radius:7px}body.bd26 input:is([type=radio],[type=checkbox]){accent-color:var(--bl-green)}body.bd26 .woocommerce-message,body.bd26 .woocommerce-info{background:#f8f2ed;border:1px solid #dbc9ba;border-radius:8px;color:#493d36}body.bd26 .woocommerce-message .wc-forward{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;background:var(--bl-peach);color:var(--bl-ink);border-radius:7px;text-decoration:none}body.bd26 #description:not([hidden]){display:block}body.bd26 [hidden]{display:none!important}body.bd26 #read-more-btn{float:none;min-height:44px;padding:10px 0;background:none;border:0;color:var(--bl-brown);font-size:14px}
.bd26-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bd26-review-grid figure{margin:0;background:#f8f2ed;border-radius:8px;padding:26px}.bd26-review-grid blockquote{font-size:17px;line-height:1.6;border:0;padding:0;margin:0 0 18px}.bd26-review-grid figcaption{font-size:12px;color:#736967}.bd26-story{background:#f8f2ed}.bd26-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.bd26-story h2{font-size:30px;font-weight:500;line-height:1.25}.bd26-story p{font-size:15px}.bd26-prose{max-width:940px}.bd26-prose h2{font-size:27px;font-weight:500;line-height:1.3}.bd26-prose h3{font-size:20px;font-weight:500}.bd26-prose p{font-size:15px;line-height:1.8}.bd26-prose details{padding:18px 0;border-bottom:1px solid var(--bl-line)}.bd26-prose summary{cursor:pointer;min-height:32px;font-weight:500}.bd26-prose details p{margin:12px 0 0}.bd26-city-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.bd26-city-grid h3{margin-bottom:7px}.bd26-city-grid p{margin-bottom:0}
.botanica-cart-addons{padding:22px;border:1px solid var(--bl-line);border-radius:9px;margin:24px 0}.botanica-cart-addons .bot-acc summary{padding:14px 0;min-height:44px;cursor:pointer}.botanica-cart-addons .bot-acc+details{border-top:1px solid var(--bl-line)}
.bd26-help{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 16px;background:var(--bl-green);color:white;border-radius:28px;z-index:90;font-size:12px;text-decoration:none;box-shadow:0 4px 15px #00000015}.bd26-help:hover{color:white;background:#244a39}body.bd26 .ct-back-to-top{bottom:86px;right:20px}.bd26-checkout-policy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;font-size:12px;padding:20px}.bd26-checkout-policy span{flex-basis:100%;text-align:center}body.bd26.woocommerce-checkout #bd26-shared-ui{max-width:1100px;margin:0 auto 24px;display:flex;flex-direction:column;align-items:center}body.bd26.woocommerce-checkout .bd26-help{position:static;box-shadow:none}.bd26-checkout-policy a{color:var(--bl-brown)}
#bd26-search-dialog{position:fixed;inset:0;width:min(600px,calc(100vw - 32px));max-height:85vh;padding:28px;border:1px solid var(--bl-line);border-radius:12px;background:white;color:var(--bl-ink);z-index:1000}#bd26-search-dialog::backdrop{background:#111c1799}.bd26-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.bd26-dialog-heading h2{font:500 26px/1.3 Cabin,Arial,sans-serif;margin:0}#bd26-search-dialog label{display:block;margin-bottom:8px;font-size:13px}.bd26-search-row{display:flex;border:1px solid #d9c9bd;border-radius:7px;overflow:hidden}.bd26-search-row input{min-width:0;width:100%;height:50px;font-size:16px;border:0;background:white;padding:12px}.bd26-search-row button{border:0;background:var(--bl-peach);padding:12px 20px;color:var(--bl-ink)}
@media(max-width:1200px){.bd26-header-row{gap:14px;padding-inline:22px}.bd26-logo{flex-basis:168px}.bd26-logo img{width:168px}#bd26-navigation>ul{gap:10px}}
@media(max-width:1100px){.bd26-menu-toggle{display:inline-flex}.bd26-header-row{min-height:70px;padding:10px 18px;justify-content:space-between}.bd26-tools{margin-left:0}#bd26-navigation{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 120px);overflow:auto;padding:12px 22px 22px;background:white;border-bottom:1px solid var(--bl-line)}#bd26-navigation.is-open{display:block}#bd26-navigation>ul{display:block}#bd26-navigation li{border-bottom:1px solid #f1e9e3}#bd26-navigation li:last-child{border:0}#bd26-navigation>ul>li>a{min-height:48px;font-size:14px}.bd26-expand{position:absolute;right:0;top:0;width:48px;height:48px}.bd26-sub{position:static;box-shadow:none;border:0;padding:0 0 10px 18px}.bd26-country-toggle{font-size:14px;padding-left:0}.bd26-submenu{max-height:none}}
@media(max-width:782px){body.bd26.admin-bar #header{top:46px}.bd26-container{padding-inline:22px}.bd26-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.bd26-story-grid{gap:28px}.bd26-review-grid{grid-template-columns:1fr}.bd26-review-grid figure{padding:22px}}
@media(max-width:600px){body.bd26.admin-bar #header{top:0}.bd26-container{padding-inline:18px}.bd26-announcement{font-size:10px;padding:5px 10px}.bd26-header-row{min-height:64px;padding:7px 12px;gap:5px}.bd26-logo{flex-basis:156px}.bd26-logo img{width:156px}.bd26-icon{width:40px;min-width:40px;padding:8px}.bd26-hero-copy{padding:27px 0 30px;max-width:450px}.bd26-home .bd26-hero h1{font-size:30px;line-height:1.16}.bd26-hero p{font-size:13px;margin:13px 0 18px;max-width:310px}.bd26-hero .bd26-eyebrow{font-size:10px;margin-bottom:10px}.bd26-home-trust{padding:13px 12px}.bd26-home-trust>a{font-size:12px}.bd26-home-trust small{font-size:10px;margin-bottom:8px}.bd26-trust-links{font-size:10px;gap:5px 14px}.bd26-section{padding-block:32px}.bd26-section-heading{margin-bottom:22px}.bd26-section-heading h2{font-size:23px}.bd26-section-heading p{font-size:12px}.bd26-luxury .bd26-section-heading h2{font-size:27px}body.bd26 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}body.bd26 ul.products .woocommerce-loop-product__title{font-size:13px!important}body.bd26 ul.products li.product>.price{font-size:16px;margin:8px 0 10px}body.bd26 ul.products li.product>a.button{font-size:11px}.bd26-occasions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.bd26-occasions a{padding:17px 8px;font-size:12px}.bd26-story-grid{grid-template-columns:1fr;gap:20px}.bd26-story h2{font-size:25px}.bd26-prose h2{font-size:24px}.bd26-prose h3{font-size:19px}.bd26-prose p{font-size:14px}.bd26-city-grid{grid-template-columns:1fr;gap:18px}.bd26-footer{padding-top:32px;padding-bottom:50px}.bd26-footer-grid{gap:26px 18px}.bd26-footer-logo{width:140px}.bd26-footer p,.bd26-footer a{font-size:11px}.bd26-help{right:16px;bottom:18px;width:44px;height:44px;padding:10px;justify-content:center}.bd26-help span{display:none}body.bd26.woocommerce-checkout .bd26-help{width:auto;height:auto}body.bd26.woocommerce-checkout .bd26-help span{display:inline}body.bd26 .woocommerce :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.botanica-cart-addons{padding:14px}body.bd26 main .product_title{font-size:27px!important}}
.bd26-category-header{padding:30px 0 28px;max-width:1060px}.bd26-category-header h1{margin:14px 0}.bd26-category-header p{max-width:850px;font-size:15px}.bd26-category-links{display:flex;flex-wrap:wrap;gap:10px}.bd26-category-links a{display:inline-flex;align-items:center;border:1px solid var(--bl-line);border-radius:6px;padding:8px 15px;min-height:44px;font-size:13px;color:var(--bl-brown)}.bd26-category-copy{margin:48px 0 20px}.bd26-category-copy #description{display:block}.bd26-category-copy #read-more-btn{display:none}.bd26-category-copy h1{font-size:26px}body.bd26 ul.products li.product.bd26-plant img{object-fit:contain;background:#f5f4ef}body.bd26 ul.products .ct-woo-card-actions{margin:8px 0 0;display:block}body.bd26 ul.products .ct-woo-card-actions .button{display:flex;width:100%;min-height:44px;padding:10px;font-size:12px;font-weight:400;border-radius:8px;background:var(--bl-peach);color:var(--bl-ink);opacity:1;visibility:visible}body.bd26 .bd26-luxury ul.products .ct-woo-card-actions .button{background:transparent;border:1px solid #9d7c65;color:#edcfbb}body.bd26 .bd26-home .bd26-hero h1{font-size:clamp(30px,3.2vw,43px);line-height:1.15;color:white}.bd26-home .bb-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.bd26 .botanica-cart-addons ul.products li.product img{max-width:none;height:auto;border-radius:0}
@media(max-width:600px){.bd26-home .bb-area-grid{grid-template-columns:1fr}.bd26-category-header{padding-top:20px}.bd26-category-header p{font-size:14px}body.bd26 .bd26-home .bd26-hero h1{font-size:30px}.bd26-category-copy{margin-top:32px}}
body.bd26.home #main>.ct-container-full{width:100%;max-width:none;padding:0}body.bd26.home #main article>.entry-content{max-width:none;margin:0}body.bd26.home #main .entry-content>.bd26-home{max-width:none;width:100%;margin:0}body.bd26 .bd26-help,body.bd26 .bd26-help svg{color:#fff}body.bd26 ul.products .ct-woo-card-actions[data-add-to-cart]{opacity:1;visibility:visible;transform:none}
body.bd26.page-id-3410 .elementor-element-752f965>.e-con-inner{align-items:flex-start;padding:32px 20px;gap:36px}body.bd26.page-id-3410 .elementor-element.elementor-element-935d353:not(.elementor-motion-effects-element-type-background){background:#f8f2ed;border:1px solid var(--bl-line);border-radius:8px;padding:26px}body.bd26 .bd26-contact-details :is(h2,p){color:var(--bl-ink)}body.bd26 .bd26-contact-details a{color:var(--bl-brown);overflow-wrap:anywhere}body.bd26 .bd26-contact-details h2{font-size:26px;line-height:1.3}body.bd26 .bd26-contact-details p{font-size:15px}body.bd26 .bd26-content-guide{max-width:940px;padding:30px 20px;margin-inline:auto}body.bd26 .bd26-content-guide h1{margin-top:0}body.bd26 .bd26-content-guide h2{font-size:26px;margin-top:32px}body.bd26 .bd26-content-guide .bd26-button{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;background:var(--bl-peach);color:var(--bl-ink);border-radius:7px;text-decoration:none}
body.bd26:is(.page-id-4147,.page-id-4139,.page-id-4166) .elementor-element-2ccca22{min-height:0;padding:38px 20px 26px;background:#f8f2ed;gap:12px}body.bd26:is(.page-id-4147,.page-id-4139,.page-id-4166) .elementor-element-5b4a3f5 .elementor-heading-title{font:500 clamp(28px,3vw,40px)/1.2 Cabin,Arial,sans-serif;color:var(--bl-ink)}body.bd26:is(.page-id-4147,.page-id-4139,.page-id-4166) .elementor-element-8b61bbb .elementor-heading-title{color:var(--bl-brown);font:400 13px/1.5 Cabin,Arial,sans-serif}body.bd26:is(.page-id-4147,.page-id-4139,.page-id-4166) .elementor-element-8fb7017{padding:30px 20px}body.bd26:is(.page-id-4147,.page-id-4139,.page-id-4166) .elementor-element-8fb7017>.e-con-inner{max-width:940px}body.bd26:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content table{display:block;max-width:100%;overflow-x:auto}body.bd26 .bot-about-wrap{color:var(--bl-ink);text-align:left}body.bd26 .bot-about-btn-primary{background:var(--bl-peach);color:var(--bl-ink);border-radius:7px}
@media(prefers-reduced-motion:reduce){body.bd26 *{scroll-behavior:auto!important;transition:none!important}}
/* Rechecked against Jordan's final approved presentation, 28 September 2026. */
.bd26-product-gift-note{font-size:12px;color:#736967;margin:16px 0}.bd26-commerce-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 20px;margin:0 0 24px;border:1px solid var(--bl-line);background:#fcfaf8;border-radius:7px}.bd26-commerce-trust>div,.bd26-commerce-trust>a{color:var(--bl-ink);text-decoration:none}.bd26-commerce-trust strong{display:block;font-size:12px;line-height:1.5;font-weight:600}.bd26-commerce-trust span{display:block;font-size:11px;line-height:1.65;color:#736967;margin-top:3px}.summary .bd26-commerce-trust{grid-template-columns:1fr;gap:12px;margin-top:20px}.summary .bd26-commerce-trust>div+*,.summary .bd26-commerce-trust>a+*{border-top:1px solid var(--bl-line);padding-top:12px}
@media(max-width:600px){.bd26-commerce-trust{grid-template-columns:1fr;gap:12px;padding:16px}.bd26-commerce-trust>div+*,.bd26-commerce-trust>a+*{border-top:1px solid var(--bl-line);padding-top:12px}}
.bd26-header-row{max-width:1440px;min-height:88px;padding-inline:38px;gap:26px}.bd26-tools{gap:8px;flex-shrink:0}#bd26-navigation>ul{gap:18px}#bd26-navigation>ul>li{display:flex;align-items:center}#bd26-navigation>ul>li>a{white-space:nowrap;font-size:12px;font-weight:500}.bd26-expand{min-width:24px;padding-inline:5px}
.bd26-country{position:relative;display:block;margin:0 8px 0 0;flex-shrink:0;font-size:10px;color:#736967;white-space:nowrap}.bd26-country summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:5px;list-style:none}.bd26-country summary::-webkit-details-marker{display:none}.bd26-country summary::marker{content:""}.bd26-country summary:after{content:"⌄"}.bd26-country>div{position:absolute;right:0;top:100%;width:180px;background:#fff;padding:10px 15px;box-shadow:0 8px 25px #0002;border:1px solid var(--bl-line);border-radius:7px;z-index:110}.bd26-country a{display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--bl-ink)}.bd26-country a:hover{color:var(--bl-brown)}
.bd26-hero{min-height:350px}.bd26-hero>.bd26-container{min-height:350px;display:flex;align-items:center}.bd26-hero-copy{padding-block:30px}.bd26-hero-secondary{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:max-content;border-bottom:1px solid #d1b7a7;font-size:13px;color:#f0e8e2;text-decoration:none}.bd26-hero-secondary:hover{color:#fff}.bd26-hero-secondary span{font-size:19px}.bd26-hero p{margin:16px 0 20px}.bd26-home section[id]{scroll-margin-top:145px}.bd26-home .bd26-section-heading h2{font-size:25px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.bd26-home .bd26-luxury .bd26-section-heading h2{font-size:32px;letter-spacing:2px}.bd26-ornament{display:flex;align-items:center;justify-content:center;gap:8px;color:#ae7d61;margin:13px auto 0;font-size:11px}.bd26-ornament:before,.bd26-ornament:after{content:"";height:1px;width:28px;background:#ccb7aa}.bd26-collection-note{font-size:12px;color:#736967;margin:15px 0 0}.bd26-home-trust{padding:0}.bd26-trust-grid{display:grid;grid-template-columns:1fr 1fr;max-width:870px;column-gap:38px;row-gap:15px;padding-block:15px 17px}.bd26-trust-rating{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--bl-line);padding:0 0 13px;color:var(--bl-ink);text-decoration:none;font-size:12px}.bd26-trust-rating .bd26-stars{font-size:25px;line-height:1;margin:0}.bd26-trust-item{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;text-decoration:none;color:var(--bl-ink)}.bd26-trust-item:last-child{border-left:1px solid var(--bl-line);padding-left:20px}.bd26-trust-item svg{width:25px;height:25px;flex-shrink:0;color:var(--bl-brown)}.bd26-trust-item strong{font-size:12px;display:block;line-height:1.5;font-weight:600}.bd26-home-trust .bd26-trust-item small{display:block;font-size:11px;color:#736967;margin:2px 0 0;line-height:1.5}.bd26-occasion-section{padding:30px 0 36px;background:#fcf8f5;border-top:1px solid var(--bl-line)}.bd26-occasion-section h2{text-align:center;font:500 24px/1.3 Cabin,Arial,sans-serif;margin:0 0 22px}.bd26-occasions{max-width:1040px;margin:0 auto;gap:14px}.bd26-occasions a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:16px 19px;border:1px solid #dfcec1;background:#fffdfb;color:#74513d}.bd26-occasions a>span{font-size:17px;color:#9c785f}.bd26-occasions a:hover{background:#f5e9df;border-color:#b68465}.bd26-checkout-heading{margin-bottom:24px}.bd26-checkout-heading h1{margin-bottom:10px}.bd26-checkout-heading>a{font-size:13px;color:var(--bl-brown)}
@media(max-width:1300px){.bd26-menu-toggle{display:inline-flex}.bd26-header-row{min-height:72px;padding:10px 18px;justify-content:space-between;gap:14px}.bd26-tools{margin-left:0}#bd26-navigation{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 120px);overflow:auto;padding:12px 22px 22px;background:white;border-bottom:1px solid var(--bl-line)}#bd26-navigation.is-open{display:block}#bd26-navigation>ul{display:block}#bd26-navigation>ul>li{display:block;border-bottom:1px solid #f1e9e3}#bd26-navigation>ul>li>a{min-height:48px;font-size:14px}.bd26-expand{position:absolute;right:0;top:0;width:48px;height:48px}.bd26-sub{position:static;box-shadow:none;border:0;padding:0 0 10px 18px}.bd26-submenu{max-height:none}}
@media(max-width:600px){.bd26-header-row{min-height:68px;padding:7px 12px;gap:5px}.bd26-logo{flex-basis:145px}.bd26-logo img{width:145px}.bd26-country{font-size:9px;margin-right:0}.bd26-country summary{max-width:72px;white-space:normal;line-height:1.3}.bd26-tools{gap:3px}.bd26-hero,.bd26-hero>.bd26-container{min-height:285px}.bd26-hero-copy{padding:26px 0 24px}.bd26-hero p{margin:14px 0 15px}.bd26-hero-secondary{font-size:11px}.bd26-home .bd26-section-heading h2{font-size:21px;letter-spacing:.8px}.bd26-home .bd26-luxury .bd26-section-heading h2{font-size:23px;letter-spacing:1.2px}.bd26-trust-grid{column-gap:12px;row-gap:13px;padding-block:14px 16px}.bd26-trust-item{gap:8px;justify-content:flex-start}.bd26-trust-item:last-child{border-left:0;padding-left:0}.bd26-trust-item svg{width:21px;height:21px}.bd26-trust-item strong{font-size:10px}.bd26-home-trust .bd26-trust-item small{font-size:9px}.bd26-trust-rating{font-size:10px}.bd26-occasion-section{padding:27px 0 30px}.bd26-occasion-section h2{font-size:21px;margin-bottom:19px}.bd26-occasions{margin:0;gap:10px}.bd26-occasions a{padding:13px 12px;min-height:51px;font-size:12px}.bd26-collection-note{font-size:10px}.bd26-home section[id]{scroll-margin-top:120px}}

/* Keep the native gateway icons compact at every checkout width. */
body.bd26 #payment .fkwcs_stripe_icons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%}body.bd26 #payment .fkwcs_stripe_icons img{display:inline-block;width:32px;height:22px;object-fit:contain;margin:0!important;flex:0 0 32px}

/* Owner review: reviews, press, category expansion and delivery clarity. */
.bd26-home-trust .bd26-trust-grid{max-width:1100px;grid-template-columns:1fr 1fr;gap:16px 30px;padding-block:20px}.bd26-home-trust .bd26-trust-rating{grid-column:auto;border-bottom:0;padding:0;font-size:13px;min-height:44px}.bd26-trust-rating small{display:block;font-size:11px;line-height:1.6;color:#736967}.bd26-google-stars{color:#916721;font-size:27px}.bd26-home-trust .bd26-press-trust{grid-column:1/-1;border-top:1px solid var(--bl-line);padding-top:15px;margin:0;text-align:center;font-size:12px;line-height:1.9;color:#65544a}.bd26-press-trust a{color:#68452f;font-weight:600;text-underline-offset:3px}.bd26-payment .bd26-stripe-badge{display:block;width:230px;max-width:100%;height:auto;margin:12px 0}.bd26-payment span{display:block}.bd26-commerce-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.bd26-category-more{margin:4px 0 20px;max-width:900px}.bd26-category-more>summary{width:max-content;cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:10px 0;color:var(--bl-brown);font-size:14px}.bd26-category-more .bd26-category-copy{margin:10px 0 20px}.bd26-category-copy #description{display:block!important}.bd26-category-more[open]>summary{font-weight:600}.bd26-delivery-placeholder{font-size:13px;color:#6d5b51}.bd26-native-delivery-row{display:none!important}body.bd26 ul.products li.product-category h2{font-size:18px}body.bd26 ul.products li.product-category a{display:block}body.bd26 ul.products li.product-category img{aspect-ratio:1;object-fit:cover;border-radius:8px}.bd26-wallet-help{font-size:13px;line-height:1.6;margin:0 0 12px}.bd26-wallet-gate[hidden]{display:none!important}
@media(max-width:800px){.bd26-commerce-trust{grid-template-columns:1fr 1fr}.bd26-commerce-trust>div+*,.bd26-commerce-trust>a+*{border:0;padding-top:0}.summary .bd26-commerce-trust{grid-template-columns:1fr}.bd26-home-trust .bd26-trust-rating{font-size:11px;gap:8px}.bd26-trust-rating small{font-size:10px}.bd26-home-trust .bd26-press-trust{font-size:11px}.bd26-home-trust .bd26-trust-grid{column-gap:15px}}
body.bd26.bd26-category-hub ul.products li.product-category{background:#fcf8f5;border:1px solid #dfcec1;border-radius:8px;padding:0}body.bd26.bd26-category-hub ul.products li.product-category a{display:flex;align-items:center;justify-content:space-between;min-height:105px;padding:24px;color:#68452f}body.bd26.bd26-category-hub ul.products li.product-category a:after{content:"↗";font-size:23px;margin-left:12px}body.bd26.bd26-category-hub ul.products li.product-category h2{margin:0!important;font-weight:500}body.bd26.bd26-category-hub ul.products li.product-category mark{font-size:12px;background:transparent;color:#76665b}body.bd26.bd26-category-hub ul.products li.product-category a:hover{background:#f5e9df;border-radius:8px}
body.bd26 .woocommerce-billing-fields>h3,body.bd26 #ship-to-different-address{display:none}
body.bd26.bd26-category-hub ul.products li.product-category a{display:block;position:relative;text-align:left;line-height:1.5;padding:24px 38px 24px 18px;overflow-wrap:anywhere}body.bd26.bd26-category-hub ul.products li.product-category a:after{position:absolute;right:13px;top:50%;transform:translateY(-50%);margin:0}body.bd26.bd26-category-hub ul.products li.product-category mark{display:inline-block;margin-left:4px;line-height:1.5}
@media(max-width:600px){body.bd26.bd26-category-hub ul.products li.product-category h2{font-size:15px}body.bd26.bd26-category-hub ul.products li.product-category a{padding:20px 28px 20px 12px;min-height:100px}body.bd26.bd26-category-hub ul.products li.product-category a:after{right:8px;font-size:18px}body.bd26.bd26-category-hub ul.products li.product-category mark{font-size:10px}}
body.bd26.bd26-category-hub ul.products li.product-category h2{width:100%;min-width:0;line-height:1.5}body.bd26.bd26-category-hub ul.products li.product-category a{box-sizing:border-box;width:100%}

/* Compact owner review: equal reviews, quieter payment branding and usable controls. */
.bd26-expand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;border-radius:3px}
.bd26-expand svg,.bd26-country summary svg{width:14px;height:14px;display:block;flex-shrink:0}
.bd26-expand[aria-expanded=true] svg,.bd26-country[open] summary svg{transform:rotate(180deg)}
.bd26-country summary:after{content:none}
.bd26-home-trust .bd26-trust-grid{gap:4px 22px;padding-block:10px;max-width:1000px}
.bd26-home-trust .bd26-trust-rating{font-size:13px;gap:7px;min-height:44px;line-height:1.4}
.bd26-home-trust .bd26-trust-rating strong{font-weight:500}
.bd26-home-trust .bd26-trust-rating :is(.bd26-google-stars,.bd26-stars){font-size:20px;line-height:1;margin:0}
.bd26-home-trust .bd26-press-trust{padding-top:9px;font-size:12px;line-height:1.65}
.bd26-press-trust a{display:inline-block;font-weight:400}
.bd26-footer-end{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.bd26-footer .bd26-footer-end .bd26-payment{display:flex;align-items:center;gap:14px;margin:0;font-size:11px;color:#cabfb2}
.bd26-footer-end .bd26-payment .bd26-stripe-badge{width:140px;height:auto;margin:0;flex-shrink:0}
body.bd26 .bd26-home ul.products :is(li.product>a.button,.ct-woo-card-actions .button){min-height:48px;padding:11px 10px;font-size:13px;line-height:1.4;align-items:center;justify-content:center;width:100%}
body.bd26 .woocommerce-message:has(>.bd26-notice-copy){display:flex;flex-direction:row;align-items:center;gap:14px 24px;text-align:left;flex-wrap:wrap}
body.bd26 .woocommerce-message>.bd26-notice-copy{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}
body.bd26 .woocommerce-message:has(>.bd26-notice-copy)>.button{float:none;margin:0;flex:0 0 auto;order:1;white-space:normal;text-align:center}
@media(max-width:1300px){#bd26-navigation>ul>li>a{padding-right:52px}.bd26-expand{width:48px;height:48px;padding:0}}
@media(max-width:600px){
 .bd26-header-row .bd26-logo{flex:0 1 145px;min-width:0}
 .bd26-header-row .bd26-logo img{max-width:100%}
 .bd26-hero,.bd26-hero>.bd26-container{min-height:265px}
 .bd26-hero-copy{padding-block:24px}
 .bd26-home-trust .bd26-trust-grid{gap:2px 8px;padding:5px 0 10px}
 .bd26-home-trust .bd26-trust-rating{font-size:11px;gap:5px}
 .bd26-home-trust .bd26-press-trust{font-size:10px;padding-top:8px;line-height:1.7}
 .bd26-footer-end{justify-content:center;text-align:center;gap:14px}
 .bd26-footer .bd26-footer-end .bd26-payment{justify-content:center;flex-wrap:wrap;gap:8px 14px}
 body.bd26 .woocommerce-message:has(>.bd26-notice-copy){flex-direction:column;align-items:stretch;gap:12px}
 body.bd26 .woocommerce-message>.bd26-notice-copy{flex:0 0 auto;width:100%}
 body.bd26 .woocommerce-message:has(>.bd26-notice-copy)>.button{width:100%}
}

/* Measured accessibility fixes: retain brand colors with readable price and badge text. */
body.bd26 .onsale{background:#e3b296;color:#30241e}body.bd26 .price del{opacity:1;color:#695c55}body.bd26 .bd26-luxury .price del{color:#d8c8bc}.bd26-prose p a{text-decoration:underline;text-underline-offset:3px}


/* UAE delivery-only order summary and the final regional quantity/close fixes. */
body.bd26 tr.woocommerce-shipping-totals{display:none!important}
body.bd26 .woocommerce-cart-form button[name="update_cart"],body.bd26 .woocommerce-cart-form input[name="update_cart"]{display:none!important}
.bd26-cart-quantity{display:inline-block;min-width:2em;font-weight:600;text-align:center}
body.bd26 button.bsw-close{color:#203c32!important;background:#fff!important;width:44px!important;height:44px!important;min-width:44px;min-height:44px;border:1px solid #c8d3ca!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;line-height:1!important;opacity:1!important;cursor:pointer}
body.bd26 button.bsw-close:focus-visible{outline:3px solid #e5c0a8!important;outline-offset:3px}
.bd26-page-heading,.bd26-delivery-terms{max-width:1120px;margin:28px auto;padding-inline:18px}
body.bd26 .bd26-luxury .bd26-collection-footer a{color:#fbf5ef;text-decoration:underline;text-underline-offset:4px}
body.bd26 .bd26-luxury .bd26-collection-footer a:hover{color:#fff}

/* Luxury-first trust messages and unobstructed native currency controls. */
.bd26-home-trust{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;padding:20px 18px;text-align:center}
.bd26-home-trust>div{display:grid;gap:3px;font-size:13px;line-height:1.5}
.bd26-home-trust>div>span{font-size:12px;color:#655a52}
.bd26-payment{display:grid;gap:7px;justify-items:end}.bd26-payment p{margin:0}.bd26-payment img{width:190px;height:33px;object-fit:contain}.bd26-stripe-powered{font-size:12px;font-weight:600}
.bd26-currency{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd26-currency a,.bd26-currency b{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #c9c1b9;border-radius:6px}.bd26-currency b{background:#203c32;color:white;border-color:#203c32}.bd26-currency>span{font-size:13px}
.bd26-home .bd26-currency{justify-content:center;padding:12px 18px 0}.bd26-checkout-currency{margin:16px 0 24px}.bd26-checkout-currency p{font-size:13px;margin:8px 0}
.bd26-balloon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:16px 0!important;margin:0!important}.bd26-balloon-grid li{text-align:center;display:flex;flex-direction:column;gap:10px}.bd26-balloon-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bd26-balloon-grid h3{font-size:15px;min-height:2.6em;margin:0}.bd26-balloon-grid .button{margin-top:auto;min-height:44px}
@media(max-width:600px){.bd26-balloon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
@media(max-width:600px){.bd26-home-trust{gap:12px;padding:14px 18px}.bd26-home-trust>a{width:100%}.bd26-home-trust>div{flex:1;min-width:130px}.bd26-payment{justify-items:start}.bd26-currency a,.bd26-currency b{min-height:44px}}
