:root{
  --btm-navy:#1d3269;
  --btm-deep:#1e2d48;
  --btm-green:#329e2c;
  --btm-product-bg:#c0c6cf;
  --btm-footer-bg:#f4f4f4;
  --btm-line:#d8d8d8;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:#000;font-family:Questrial,sans-serif;font-size:20px;line-height:1.6}
a{color:var(--btm-navy)}
img{max-width:100%;height:auto}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.btm-shell{width:min(1288px,calc(100% - 40px));margin-inline:auto}
.skip-link{position:absolute;left:-9999px;top:0;z-index:99999;background:#fff;padding:10px}
.skip-link:focus{left:12px;top:12px}

/* Header: mirrors the live Beaver Builder header without its dependency. */
.site-header{position:relative;z-index:1000;background:#fff;box-shadow:0 0 8px 4px #f2f2f2}
.btm-header__inner{min-height:117px;width:100%;padding:0 20px;display:flex;align-items:center;gap:10px}
.btm-mobile-brand,.btm-menu-toggle{display:none}
.btm-nav{flex:1 1 auto;min-width:0;margin-right:auto}
.btm-nav>#primary-menu{flex-wrap:nowrap;justify-content:space-between;column-gap:12px}
.btm-nav>ul>li{flex:0 0 auto}
.btm-nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:40px;row-gap:0;list-style:none;margin:0;padding:0}
.btm-nav li{position:relative;margin:0;padding:0}
.btm-nav a{display:inline-block;color:#000;font-size:20px;font-weight:400;line-height:32px;text-decoration:none;white-space:nowrap}
.btm-nav .current-menu-item>a,.btm-nav .current_page_item>a{color:var(--btm-navy);font-weight:700}
.btm-nav .menu-item-has-children>a:after,.btm-nav .menu-item-has-children>.btm-submenu-label:after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 3px 9px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg)}
.btm-nav .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:1200;width:280px;min-width:280px;padding:0;background:#fff;border:1px solid #000;box-shadow:2px 2px 4px 1px rgba(0,0,0,.81);text-align:left}
.btm-nav .sub-menu .sub-menu{top:0;left:100%}
.btm-nav li:hover>.sub-menu,.btm-nav li:focus-within>.sub-menu{display:block}
.btm-nav .sub-menu li{display:block;width:100%;border-bottom:1px solid #ccc}
.btm-nav .sub-menu li:last-child{border-bottom:0}
.btm-nav .sub-menu a{display:block;padding:15px;font-size:20px;line-height:32px;white-space:normal;color:var(--btm-navy);background:#fff}
.btm-nav .sub-menu .menu-item-has-children>a:after{transform:rotate(-45deg)}
.btm-nav li.is-expanded>.sub-menu{display:block}
.btm-submenu-toggle{display:none}
.btm-nav .sub-menu.opens-left{left:auto;right:100%}
.btm-header-search{flex:0 0 310px;display:flex;align-items:center;gap:10px;margin:0}
.btm-header-search input[type="search"]{min-width:0;width:135px;height:42px;margin:0;padding:10px 12px;background:#fcfcfc;border:1px solid #e6e6e6;border-radius:4px;color:#000;font:16px/1 Questrial,sans-serif}
.btm-header-search button{height:57px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:0;border-radius:30px;background:var(--btm-green);color:#fff;font:400 20px/32px Questrial,sans-serif;cursor:pointer}
.btm-header-search button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}
.btm-cart{flex:0 0 52px;display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#000;text-decoration:none}
.btm-cart svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2}
.btm-cart-count{font-size:16px;color:#000}

/* Homepage hero. */
.btm-home-hero{min-height:503px;display:block;background:var(--btm-deep);color:#fff;padding:20px}
.btm-home-hero .btm-shell{width:min(1110px,100%);text-align:center}
.btm-hero-titlebox{border:4px double #fff;padding:22px 24px 28px;margin:0 0 80px}
.btm-hero-titlebox h1{margin:0;color:#fff;font-family:Times,Georgia,serif;font-size:60px;font-weight:700;line-height:1.2}
.btm-hero-titlebox p{margin:4px 0 0;font-family:Times,Georgia,serif;font-size:24px;line-height:1.6}
.btm-hero-lead{max-width:720px;margin:0 auto;color:#fff;font-family:Times,Georgia,serif;font-size:24px;line-height:1.6;text-align:center}

/* Live-style product grids. */
.btm-products{padding:75px 20px 80px;background:var(--btm-product-bg)}
.btm-products .btm-shell{width:min(1268px,100%)}
.btm-home .woocommerce ul.products,
.btm-home .woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important}
.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}
.btm-home .woocommerce ul.products li.product,
.btm-home.woocommerce-page ul.products li.product{
  float:none!important;width:auto!important;margin:0!important;padding:0!important;
  height:544px;align-self:start;overflow:hidden;background:#fff;border:1px solid var(--btm-navy);border-radius:30px;text-align:center
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;text-decoration:none}
.woocommerce ul.products li.product a img{display:block;width:calc(100% - 40px)!important;aspect-ratio:4/3;object-fit:contain;margin:20px 20px 0!important;border-radius:30px;background:#fff}
.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;padding:20px 20px 0!important;color:#000;font-family:Quicksand,sans-serif;font-size:25px!important;font-weight:700;line-height:1.28;text-align:center}
.woocommerce ul.products li.product .price{display:block;margin:0 20px 5px!important;color:#000!important;font-family:Questrial,sans-serif;font-size:20px!important;font-weight:400!important;line-height:32px;text-align:center}
.woocommerce ul.products li.product .button,
.woocommerce a.button.btm-view-details{display:inline-block;float:none;margin:5px auto 25px!important;padding:10px 15px!important;border:0!important;border-radius:30px!important;background:var(--btm-green)!important;color:#fff!important;font-family:Questrial,sans-serif;font-size:20px!important;font-weight:400!important;line-height:32px!important;text-decoration:none!important}
.woocommerce ul.products li.product .button:hover,.woocommerce a.button.btm-view-details:hover{background:#278b22!important;color:#fff!important}

/* Shop, category, and product templates. */
.btm-content{min-height:55vh;padding:55px 0}
.btm-woocommerce{width:min(1288px,calc(100% - 80px));margin-inline:auto}
.btm-shop-layout{display:grid;grid-template-columns:minmax(0,876px) minmax(280px,1fr);gap:55px;align-items:start}
.btm-shop-main{min-width:0}
.btm-shop-main ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 30px!important;padding:0!important}
.btm-shop-main ul.products li.product{float:none!important;width:auto!important;height:369px;margin:0!important;padding:0!important;overflow:hidden;background:#fff;border:1px solid var(--btm-navy);border-radius:30px;text-align:center}
.btm-shop-main ul.products li.product a img{width:calc(100% - 40px)!important;aspect-ratio:16/9;object-fit:contain;margin:20px 20px 0!important;border-radius:30px}
.btm-shop-main ul.products li.product .woocommerce-loop-product__title{height:84px;margin:0 0 10px!important;padding:20px 20px 0!important;font-family:Quicksand,sans-serif;font-size:25px!important;line-height:32px;overflow:hidden}
.btm-shop-main ul.products li.product .price{height:32px;margin:0 20px 5px!important;font-size:17.5px!important;line-height:32px}
.btm-shop-main ul.products li.product .button{margin:5px auto 25px!important}
.btm-shop-sidebar{min-width:0}
.btm-shop-sidebar .widget{margin:0 0 38px}
.btm-shop-sidebar .widget-title,.btm-shop-sidebar .widgettitle{margin:0 0 20px;font-family:Quicksand,sans-serif;font-size:25px;line-height:1.25}
.btm-shop-sidebar ul{list-style:none;margin:0;padding:0}
.btm-shop-sidebar li{margin:0 0 9px}
.btm-shop-sidebar ul.product_list_widget li{box-sizing:border-box;min-height:78px;padding:0 0 12px 88px!important;position:relative;overflow-wrap:anywhere}
.btm-shop-sidebar ul.product_list_widget li img{position:absolute;left:0;right:auto;top:0;float:none!important;margin:0!important;width:70px!important;max-width:70px!important;height:70px!important;object-fit:contain}
.btm-shop-sidebar .product_list_widget a{display:block;font-family:Quicksand,sans-serif;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none}
.btm-shop-sidebar .product_list_widget .amount{font-size:17px}
.woocommerce .woocommerce-breadcrumb{font-size:18px;color:var(--btm-navy)}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:35px}
.woocommerce .woocommerce-ordering select{font:18px Questrial,sans-serif}
.post-type-archive-product .btm-woocommerce,.tax-product_cat .btm-woocommerce,.tax-product_tag .btm-woocommerce,.tax-product_brand .btm-woocommerce{padding-top:0}
.single-product .btm-woocommerce{width:min(1308px,calc(100% - 40px));padding-top:65px}
.woocommerce div.product div.images{width:47%}
.woocommerce div.product div.images img{border-radius:0}
.woocommerce div.product div.images .flex-control-thumbs{padding-left:25px!important}
.woocommerce div.product div.images .flex-control-thumbs li{width:25%!important}
.woocommerce div.product div.images .flex-control-thumbs img{height:111px!important;object-fit:contain}
.woocommerce div.product .summary{width:48%;padding:84px 40px 0 14px}
.woocommerce-message,.woocommerce-info{border-top-color:var(--btm-green)}
.woocommerce div.product .product_title,.woocommerce-products-header__title{font-family:Quicksand,sans-serif;color:#000}
.woocommerce div.product .product_title{margin:0 0 61px;font-size:25px;line-height:30px}
.woocommerce div.product .woocommerce-product-details__short-description p{margin:0 0 16px}
.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}
.woocommerce div.product .price{color:#000}
.woocommerce div.product .summary>.price{margin:40px 0 30px;font-size:25px;line-height:40px}
.woocommerce div.product form.cart{width:calc(100% + 20px);margin-bottom:40px}
.woocommerce div.product form.cart .quantity{width:70px;margin-right:15px!important}
.woocommerce div.product form.cart .quantity .qty{width:70px;height:48px}
.woocommerce div.product .wc-pao-addon{margin:0 0 30px!important;padding:0 2px 15px!important}
.woocommerce div.product .wc-pao-addon-name{display:inline-block!important;padding:0 0 2px!important;font-size:20px!important;line-height:24px!important}
.woocommerce div.product .wc-pao-addon-description{padding:0 0 2px!important;font-size:20px!important;line-height:24px!important}
.woocommerce div.product .wc-pao-addon-description p{margin:0!important;line-height:24px!important}
.woocommerce div.product .wc-pao-addon-wrap{margin-bottom:0!important;padding:3px 3px 2px!important;font-size:20px!important;line-height:24px!important}
.woocommerce div.product .wc-pao-addon-wrap>div,.woocommerce div.product .wc-pao-addon-wrap label{padding-bottom:2px;line-height:24px!important}
.woocommerce div.product .wc-pao-addon-wrap input{margin:0 4px 0 0;font-size:20px}
.woocommerce div.product #product-addons-total{height:16px;margin:0 0 30px!important;padding:0 0 15px!important}
.postid-23722 .wc-pao-addon-container:nth-child(1){min-height:99px}
.postid-23722 .wc-pao-addon-container:nth-child(2){min-height:253px}
.postid-23722 .wc-pao-addon-container:nth-child(3){min-height:131px}
.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{padding:10px 15px!important;background:var(--btm-green)!important;border-radius:30px;font-family:Questrial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important}
.woocommerce button.single_add_to_cart_button{margin-bottom:5px!important}
.btm-legacy-page{width:100%;max-width:none;margin:0;padding:0}
.btm-legacy-page .fl-builder-content{font-family:Questrial,sans-serif;font-size:20px;line-height:1.6}
.btm-legacy-page .uabb-adv-accordion-button-icon{width:24px;font-family:Arial,sans-serif;font-style:normal;font-weight:700}
.btm-legacy-page .uabb-video__play{cursor:pointer}
.btm-legacy-page .uabb-video-inner-wrap iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
.btm-contact-form button.fl-button{cursor:pointer;border:0}
.btm-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.widget_product_search form{position:relative}
.widget_product_search input[type="search"]{width:100%;height:54px;padding:12px 18px 12px 48px;border:0;border-radius:30px;background:#eee;font:18px Questrial,sans-serif}
.widget_product_search button{position:absolute;left:12px;top:11px;width:32px;height:32px;overflow:hidden;color:transparent;border:0;border-radius:50%;background:var(--btm-green)}
.widget_product_search button:before{content:"";position:absolute;left:9px;top:8px;width:10px;height:10px;border:2px solid #fff;border-radius:50%}
.widget_product_search button:after{content:"";position:absolute;left:20px;top:20px;width:8px;height:2px;background:#fff;transform:rotate(45deg)}

/* Services section. */
.btm-services-title{height:134px;display:flex;align-items:center;text-align:center;background:#fff}
.btm-services-title h2{margin:0;font-family:Quicksand,sans-serif;font-size:45px;line-height:54px}
.btm-services{padding:50px 20px 80px;background:#fff}
.btm-service-grid{width:min(1288px,100%);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 20px}
.btm-service-grid article{grid-column:span 2;min-height:294px;padding:82px 40px 32px;border:1px solid #000;border-radius:30px;position:relative}
.btm-service-grid article:nth-last-child(-n+2){grid-column:span 3;min-height:229px}
.btm-service-grid article:before{content:"✓";position:absolute;left:39px;top:45px;width:30px;height:30px;display:grid;place-items:center;border:3px solid #000;border-radius:50%;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}
.btm-service-grid h3{margin:0 0 10px;font-family:Quicksand,sans-serif;font-size:27px;line-height:1.2}
.btm-service-grid p{margin:0;font-size:20px;line-height:1.6}
.btm-contact-cta{height:480px;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover}
.button,.btm-contact-cta .button{display:inline-block;padding:10px 20px;border:0;border-radius:30px;background:var(--btm-green);color:#fff!important;font-size:20px;line-height:32px;text-decoration:none}

/* Reviews and footer. */
.btm-reviews{padding:55px 0 45px;background:#fff}
.btm-reviews .btm-shell{width:min(1288px,calc(100% - 40px))}
.site-footer{background:#fff;color:#000}
.site-footer a{color:#000}
.site-footer h2{margin:0 0 18px;font-family:Quicksand,sans-serif;font-size:30px;line-height:1.2}
.site-footer p{margin:0 0 12px}
.site-footer ul{list-style:none;margin:0;padding:0}
.site-footer li{margin:0 0 8px}
.btm-footer-top{border-top:1px solid var(--btm-line);border-bottom:1px solid var(--btm-line);background:#fff}
.btm-footer-contact{display:grid;grid-template-columns:1.2fr .7fr 1.5fr;gap:44px;align-items:start;padding:32px 20px}
.btm-contact-list p,.btm-hours p{display:flex;gap:18px}
.btm-footer-icon{flex:0 0 12px;color:var(--btm-navy);font-size:12px;padding-top:8px}
.btm-footer-booking{position:relative}
.btm-footer-booking p{padding-left:28px}
.btm-footer-booking p:before{content:"➤";margin-left:-28px;margin-right:10px;color:var(--btm-navy)}
.btm-footer-booking .button{float:right;margin-top:10px}
.button--navy{background:var(--btm-deep)!important;padding:16px 28px!important}
.btm-footer-links-wrap{background:var(--btm-footer-bg);border-bottom:1px solid var(--btm-line)}
.btm-footer-grid{display:grid;grid-template-columns:1.7fr .6fr 1fr;gap:60px;padding:30px 20px 42px}
.btm-footer-grid h2{font-size:26px}
.btm-footer-links>ul{columns:2;column-gap:50px}
.btm-footer-links .sub-menu{display:none}
.btm-footer-categories select{width:100%;padding:10px;font:16px Questrial,sans-serif}
.btm-copyright{padding:16px 20px;text-align:center;font-size:14px;background:#fff}

@media (min-width:901px) and (max-width:1300px){
  .btm-nav>#primary-menu{column-gap:8px}
  .btm-nav>ul>li>a{font-size:14px}
  .btm-header-search{flex-basis:210px}
  .btm-header-search input[type="search"]{width:85px}
  .btm-header-search button{padding-inline:12px;font-size:16px}
  .btm-header-search button svg{width:20px;height:20px}
}

@media (min-width:901px) and (max-width:1000px){
  .btm-nav>ul>li>a{font-size:12px}
  .btm-header-search{flex-basis:180px}
  .btm-header-search input[type="search"]{width:65px}
  .btm-cart{flex-basis:32px}
}

@media (max-width:900px){
  .btm-header__inner{min-height:82px;flex-wrap:wrap;padding:12px 20px}
  .btm-mobile-brand{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--btm-navy);color:#fff;font-size:16px;font-weight:700;text-decoration:none}
  .btm-menu-toggle{display:flex;width:45px;height:44px;margin-left:auto;padding:8px;flex-direction:column;justify-content:space-around;border:0;background:#fff}
  .btm-menu-toggle span:not(.screen-reader-text){display:block;width:100%;height:3px;background:var(--btm-navy)}
  .btm-cart{order:2}
  .btm-nav{display:none;order:3;flex:0 0 100%;padding:12px 0;border-top:1px solid #eee}
  .btm-nav.is-open{display:block}
  .btm-nav ul{display:block;text-align:left}
  .btm-nav li{width:100%}
  .btm-nav a{display:block;padding:7px 4px;font-size:18px}
  .btm-nav .sub-menu,.btm-nav .sub-menu .sub-menu{display:none;position:static;width:auto;min-width:0;padding:0 0 0 18px;border:0;box-shadow:none}
  .btm-nav li:hover>.sub-menu,.btm-nav li:focus-within>.sub-menu{display:none}
  .btm-nav li.is-expanded>.sub-menu{display:block}
  .btm-nav .menu-item-has-children>a{padding-right:48px}
  .btm-nav .menu-item-has-children>a:after{display:none}
  .btm-submenu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:46px;padding:0;border:0;background:transparent;color:#000;cursor:pointer}
  .btm-submenu-toggle:after{content:'';display:inline-block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}
  .btm-submenu-toggle[aria-expanded=true]:after{transform:rotate(225deg)}
  .btm-header-search{order:4;flex:0 0 100%;display:none;padding:0 0 10px}
  .btm-nav.is-open~.btm-header-search{display:flex}
  .btm-header-search input[type="search"]{flex:1;width:auto}
  .btm-home .woocommerce ul.products,.btm-home .woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
  .btm-shop-layout{grid-template-columns:1fr}
  .btm-shop-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
  .woocommerce div.product div.images,.woocommerce div.product .summary{float:none;width:100%}
  .btm-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .btm-service-grid article,.btm-service-grid article:nth-last-child(-n+2){grid-column:span 1}
  .btm-footer-contact,.btm-footer-grid{grid-template-columns:1fr 1fr}
  .btm-footer-booking{grid-column:1/-1}
  .btm-footer-categories{grid-column:1/-1}
}

@media (max-width:650px){
  body{font-size:18px}
  .btm-shell{width:min(100% - 28px,1288px)}
  .btm-home-hero{min-height:430px;padding:14px}
  .btm-hero-titlebox{margin-bottom:48px;padding:18px 12px}
  .btm-hero-titlebox h1{font-size:38px}
  .btm-hero-titlebox p,.btm-hero-lead{font-size:20px}
  .btm-products{padding:30px 14px}
  .btm-home .woocommerce ul.products,.btm-home .woocommerce-page ul.products{grid-template-columns:1fr}
  .btm-home.woocommerce-page ul.products li.product{height:auto}
  .btm-shop-main ul.products{grid-template-columns:1fr}
  .btm-shop-main ul.products li.product{height:auto}
  .woocommerce div.product .summary{padding:20px 0 0}
  .btm-services-title h2{font-size:36px}
  .btm-service-grid{grid-template-columns:1fr}
  .btm-service-grid article,.btm-service-grid article:nth-last-child(-n+2){grid-column:1;min-height:0;padding:54px 28px 30px}
  .btm-contact-cta{height:340px}
  .btm-footer-contact,.btm-footer-grid{grid-template-columns:1fr}
  .btm-footer-booking,.btm-footer-categories{grid-column:auto}
  .btm-footer-booking .button{float:none}
  .btm-footer-links>ul{columns:1}
}

/* Keep long contact text inside narrow screens. */
.btm-footer-contact>section,.btm-footer-grid>section,.btm-contact-list p>span{min-width:0}
.btm-contact-list a{overflow-wrap:anywhere}
.btm-contact-error{padding:14px;border-left:4px solid #a02222;background:#fff2f2;color:#761919}
.btm-contact-form input:not([type=hidden]):not(.btm-honeypot),.btm-contact-form textarea{max-width:100%;box-sizing:border-box}

/* Comfortable touch controls without changing desktop checkout layout. */
@media (max-width:650px){
  .woocommerce form .form-row input.input-text,
  .woocommerce form .form-row select,
  .woocommerce form .form-row textarea{min-height:44px;padding:10px 12px;font-size:16px;box-sizing:border-box}
  .woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}
  .woocommerce .select2-container .select2-selection--single{min-height:44px}
  .woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;font-size:16px}
  .woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:42px}
  .woocommerce ul#shipping_method li label{display:inline-block;min-height:44px;padding:8px 0;box-sizing:border-box}
  .woocommerce a.remove{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
}

/* Keep the checkout error icon clear of wrapping message text. */
.woocommerce ul.woocommerce-error{padding:1em 1em 1em 3.5em}
.woocommerce ul.woocommerce-error::before{left:1em}


/* Search results, including WooCommerce product thumbnails. */
.btm-search-results__header h1{margin:0 0 34px;font-family:Quicksand,sans-serif;font-size:40px;line-height:1.2}
.btm-search-results__grid{display:grid;gap:24px}
.btm-search-result{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start;padding:24px;border:1px solid var(--btm-line);border-radius:24px;background:#fff}
.btm-search-result__image{display:block;border-radius:18px;overflow:hidden;background:#fff}
.btm-search-result__image img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}
.btm-search-result__content{min-width:0}
.btm-search-result__content h2{margin:0 0 12px;font-family:Quicksand,sans-serif;font-size:27px;line-height:1.25}
.btm-search-result__content h2 a{text-decoration:none}
.btm-search-result__content p{margin:0 0 12px}
.btm-search-result__price{font-size:20px;font-weight:700}
@media (max-width:650px){
  .btm-search-results__header h1{font-size:30px}
  .btm-search-result{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px;border-radius:18px}
  .btm-search-result__content h2{font-size:21px}
}


/* Product autocomplete dropdown. */
.btm-header-search__field{position:relative;flex:0 1 135px;min-width:0}
.btm-header-search__field input[type="search"]{width:100%}
.btm-product-suggestions{position:absolute;top:calc(100% + 8px);right:0;z-index:1500;width:min(390px,calc(100vw - 32px));max-height:420px;overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--btm-line);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}
.btm-product-suggestions[hidden]{display:none}
.btm-product-suggestion{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:6px;border-radius:8px;color:#000;text-decoration:none;font-size:16px;line-height:1.25}
.btm-product-suggestion img{width:48px;height:48px;object-fit:contain;border-radius:6px;background:#fff}
.btm-product-suggestion:hover,.btm-product-suggestion:focus,.btm-product-suggestion.is-active{background:#eef5ff;outline:2px solid var(--btm-navy);outline-offset:-2px}
@media (max-width:900px){
  .btm-header-search__field{flex:1 1 auto}
  .btm-product-suggestions{left:0;right:auto}
}


/* Add-to-cart confirmation dialog. */
body.btm-dialog-open{overflow:hidden}
.btm-cart-dialog[hidden]{display:none}
.btm-cart-dialog{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px}
.btm-cart-dialog__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.btm-cart-dialog__panel{position:relative;z-index:1;width:min(520px,100%);padding:38px 34px 32px;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.35);text-align:center}
.btm-cart-dialog__close{position:absolute;right:14px;top:10px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#333;font:32px/44px Arial,sans-serif;cursor:pointer}
.btm-cart-dialog__check{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--btm-green);color:#fff;font:700 32px/1 Arial,sans-serif}
.btm-cart-dialog__panel h2{margin:0 34px 10px;font-family:Quicksand,sans-serif;font-size:30px;line-height:1.2}
.btm-cart-dialog__panel p{margin:0 0 26px;font-size:19px;line-height:1.4}
.btm-cart-dialog__actions{display:flex;justify-content:center;gap:14px}
.btm-cart-dialog__actions .button{min-height:52px;margin:0!important;padding:10px 22px!important;border:0!important;border-radius:30px!important;font:400 18px/32px Questrial,sans-serif!important;cursor:pointer;text-decoration:none}
.btm-cart-dialog__cart{background:var(--btm-green)!important;color:#fff!important}
.btm-cart-dialog__continue{background:#fff!important;color:var(--btm-navy)!important;border:2px solid var(--btm-navy)!important}
@media (max-width:520px){
  .btm-cart-dialog__panel{padding:34px 20px 22px}
  .btm-cart-dialog__panel h2{font-size:26px}
  .btm-cart-dialog__actions{flex-direction:column}
  .btm-cart-dialog__actions .button{width:100%}
}

.btm-cart-dialog__panel .btm-cart-dialog__quantity{display:inline-block;margin:-10px 0 26px;padding:7px 14px;border-radius:18px;background:#f1f4f8;color:#111;font-weight:700}

.btm-quantity-editor{margin:0 0 22px}
.btm-quantity-buttons{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0}
.btm-quantity-buttons button{width:46px;height:46px;border:1px solid var(--btm-navy);border-radius:8px;background:#fff;color:var(--btm-navy);font:26px/1 sans-serif;cursor:pointer}
.btm-quantity-buttons button:disabled{opacity:.5;cursor:wait}
.btm-quantity-buttons output{min-width:52px;padding:6px;border:1px solid var(--btm-line);border-radius:6px;font-weight:700}
.btm-cart-dialog__panel .btm-quantity-status{margin:8px 0;font-size:16px}
.btm-quantity-row .variation{font-size:16px;text-align:left}
.btm-cart-dialog__panel{max-height:calc(100dvh - 40px);overflow-y:auto}

/* Keep Update Cart legible, including when no quantity change is pending. */
.woocommerce .woocommerce-cart-form button.button[name="update_cart"]{
  background:var(--btm-green)!important;color:#fff!important;
  border:2px solid var(--btm-green)!important;border-radius:30px!important;
  padding:10px 22px!important;min-height:48px;
  font:700 20px/28px Questrial,sans-serif!important;
  opacity:1!important;text-shadow:none;cursor:pointer
}
.woocommerce .woocommerce-cart-form button.button[name="update_cart"]:enabled:hover{
  background:#278b22!important;border-color:#278b22!important
}
.woocommerce .woocommerce-cart-form button.button[name="update_cart"]:focus-visible{
  outline:3px solid var(--btm-navy);outline-offset:3px
}
.woocommerce .woocommerce-cart-form button.button[name="update_cart"]:disabled,
.woocommerce .woocommerce-cart-form button.button[name="update_cart"][disabled]{
  background:var(--btm-green)!important;color:#fff!important;border-style:dashed!important;
  border-color:#329e2c!important;opacity:1!important;cursor:not-allowed
}

/* Supplied BTM business logo; scoped to the review widget's business summary.
   Reviewer avatars inside .ti-review-item retain their original images. */
.btm-reviews .ti-widget .ti-footer .ti-profile-img,
.btm-reviews .ti-widget .ti-header .ti-profile-img {
    background-image: url("data:image/jpeg;base64,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") !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
}
.btm-reviews .ti-widget .ti-footer .ti-profile-img img,
.btm-reviews .ti-widget .ti-header .ti-profile-img img,
.btm-reviews .ti-widget .ti-footer .ti-profile-img trustindex-image,
.btm-reviews .ti-widget .ti-header .ti-profile-img trustindex-image {
    opacity: 0 !important;
}

/* Keep the empty-cart action consistent with storefront buttons. */
.woocommerce .return-to-shop a.button {
  display:inline-flex;align-items:center;justify-content:center;
  min-height:48px;padding:10px 24px!important;
  background:var(--btm-green)!important;color:#fff!important;
  border:0!important;border-radius:30px!important;
  font:400 20px/32px Questrial,sans-serif!important;
  text-decoration:none!important;opacity:1;
}
.woocommerce .return-to-shop a.button:hover {
  background:#278b22!important;color:#fff!important;
}
.woocommerce .return-to-shop a.button:focus-visible {
  outline:3px solid var(--btm-navy);outline-offset:3px;
}

/* Shared storefront actions: override pale WooCommerce default button states. */
body.woocommerce-page :is(a.button,button.button,input.button,#respond input#submit),
body .woocommerce :is(a.button,button.button,input.button,#respond input#submit) {
  background:var(--btm-green)!important;color:#fff!important;
  border-color:var(--btm-green)!important;border-radius:30px!important;
  padding:10px 20px!important;min-height:48px;
  font-family:Questrial,sans-serif!important;font-size:20px!important;
  line-height:1.6!important;font-weight:400!important;
  text-decoration:none!important;text-shadow:none!important;opacity:1!important;
}
body.woocommerce-page :is(a.button,button.button,input.button):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover,
body .woocommerce :is(a.button,button.button,input.button):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover {
  background:#278b22!important;color:#fff!important;
}
body.woocommerce-page :is(a.button,button.button,input.button):focus-visible,
body .woocommerce :is(a.button,button.button,input.button):focus-visible {
  outline:3px solid var(--btm-navy);outline-offset:3px;
}
body.woocommerce-page :is(a.button,button.button,input.button):is(:disabled,.disabled,[aria-disabled="true"]),
body .woocommerce :is(a.button,button.button,input.button):is(:disabled,.disabled,[aria-disabled="true"]) {
  background:var(--btm-green)!important;color:#fff!important;opacity:1!important;
  border:2px dashed #1e3557!important;cursor:not-allowed!important;
}

/* Card-first presentation on checkout AND customer order-payment links. */
.woocommerce #payment ul.payment_methods li.payment_method_poynt_credit_card {
  background:#fff;border:1px solid #bcc8d5;border-radius:8px;padding:16px;margin-bottom:20px;
}
.woocommerce #payment li.payment_method_poynt_credit_card > label {
  font-size:1.125rem;font-weight:700;
}
.woocommerce #payment li.payment_method_poynt_credit_card fieldset {min-width:0;}
.woocommerce #payment li.payment_method_poynt_credit_card iframe {width:100%;max-width:100%;}
.woocommerce #payment ul.payment_methods li:is([class*="payment_method_klarna"],.payment_method_affirm) {
  font-size:1rem;line-height:1.6;margin:10px 0;color:#394553;
}
.woocommerce #payment ul.payment_methods li.payment_method_poynt_credit_card + li.wc_payment_method::before {
  content:"Other payment options";display:block;border-top:1px solid #d2d6dc;
  margin:4px 0 12px;padding-top:14px;font-size:.875rem;font-weight:700;color:#526171;
}
.woocommerce #payment li.wc_payment_method > label img {
  max-width:70px;max-height:25px;object-fit:contain;vertical-align:middle;
}
.woocommerce #payment li.payment_method_affirm > label img {
  display:inline-block;float:none;width:64px!important;height:auto!important;max-height:22px;
  margin:0 0 0 8px;
}
@media(max-width:600px) {
  .woocommerce #payment ul.payment_methods li.payment_method_poynt_credit_card {padding:12px;}
  .woocommerce #payment li.payment_method_poynt_credit_card > label .sv-wc-payment-gateway-card-icons {
    float:none;display:block;margin:6px 0 0;
  }
  .woocommerce #payment li[class*="payment_method_klarna"] > label a {
    float:none!important;display:block;margin:2px 0 6px 28px!important;
  }
}
