:root{--bl-bg:#e9ece8;--bl-panel:#f6f7f4;--bl-ink:#14201a;--bl-muted:#4f5c55;--bl-line:#c7cec8;--bl-green:#1f3d2e;--bl-green-2:#2c5541;--bl-on-green:#eef2ee;--bl-tag:#ff914d;--bl-on-tag:#1f0e03;--bl-ok:#2f7a4c;--bl-warn:#a2581a;--bl-wa:#25D366;--bl-photo:#ffffff;--bl-display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--bl-body:"Archivo","Helvetica Neue",Arial,sans-serif;--bl-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--bl-r:6px}.bl-wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bl-eyebrow{font:600 .74rem/1.3 var(--bl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-muted);margin:0 0 8px}.bl-h1,.bl-h2{font-family:var(--bl-display);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0;text-wrap:balance}.bl-h2{font-size:clamp(2rem,4.6vw,3.2rem);margin-bottom:22px}.bl-small{font-size:.86rem;color:var(--bl-muted)}.bl-btn{display:inline-flex;align-items:center;gap:.5em;font:700 .92rem/1 var(--bl-body);padding:.8em 1.15em;border-radius:var(--bl-r);border:0;background:var(--bl-tag);color:var(--bl-on-tag)!important;text-decoration:none!important;cursor:pointer}.bl-btn:hover{filter:brightness(1.06)}.bl-btn:focus-visible,.bl-finder select:focus-visible,.bl-finder input:focus-visible{outline:3px solid var(--bl-tag);outline-offset:2px}.bl-hero{background:var(--bl-green);color:var(--bl-on-green);padding-block:30px 36px}.bl-hero .bl-eyebrow{color:inherit;opacity:.72}.bl-hero .bl-h1{font-size:clamp(1.5rem,6.2vw,5.2rem);white-space:nowrap;color:var(--bl-on-green);max-width:100%;overflow:hidden}.bl-hero .bl-h1 em{font-style:normal;color:var(--bl-tag)}.bl-hero-img{background:var(--bl-bg);margin:22px 0 0;line-height:0;padding-block:12px}.bl-hero-img img{display:block;width:90%;max-width:90%;height:auto;margin-inline:auto;opacity:.2}.bl-lede{font-size:1.08rem;opacity:.9;margin:22px 0 0}.bl-finder{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 28px;background:var(--bl-panel);color:var(--bl-ink);border-radius:var(--bl-r);padding:16px;margin-top:18px}.bl-finder .bl-eyebrow{display:block}.bl-f-search{flex:0 1 300px;min-width:0;margin:0}.bl-row{display:flex;gap:6px}.bl-finder input[type=search]{flex:1;min-width:0;width:100%;font:500 .9rem var(--bl-mono);padding:.62em .7em;border:1.5px solid var(--bl-line);border-radius:var(--bl-r);background:#fff;color:var(--bl-ink)}.bl-f-veh{flex:1 1 560px;min-width:0;max-width:820px;margin:0}.bl-sels{display:grid;grid-template-columns:.85fr .95fr 1.35fr .85fr;gap:8px}.bl-sels .bl-span2{grid-column:span 2}.bl-finder select{width:100%;min-width:0;font:500 .88rem var(--bl-body);padding:.6em .5em;border:1.5px solid var(--bl-line);border-radius:var(--bl-r);background:#fff;color:var(--bl-ink);height:auto}.bl-finder select:disabled{opacity:.5}.bl-f-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:10px}.bl-f-status{font-size:.84rem;color:var(--bl-muted)}@media (max-width:900px){.bl-f-search,.bl-f-veh{flex:1 1 100%;max-width:none}.bl-sels{grid-template-columns:1fr 1fr}}.bl-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.bl-pn{font:600 .78rem/1 var(--bl-mono);letter-spacing:.04em;background:var(--bl-tag);color:var(--bl-on-tag);padding:.38em .5em .38em .7em;border-radius:3px;clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%)}.bl-alt{font:600 .7rem/1 var(--bl-mono);padding:.38em .45em;border-radius:3px;background:var(--bl-bg);border:1px solid var(--bl-line);color:var(--bl-muted);cursor:help}.bl-pos{display:inline-flex;align-items:center;gap:5px;font:600 .7rem/1 var(--bl-mono);letter-spacing:.08em;text-transform:uppercase;padding:.38em .5em;border-radius:3px;border:1.5px solid var(--bl-ink);color:var(--bl-ink);white-space:nowrap}.bl-pos svg{width:10px;height:15px;flex-shrink:0}.bl-fits{list-style:none;margin:4px 0 8px;padding:0;font:500 .74rem/1.45 var(--bl-mono);color:var(--bl-muted)}.bl-details{margin:14px 0}.bl-spec{width:100%;border-collapse:collapse;font-size:.92rem;margin:8px 0 14px}.bl-spec th{text-align:left;font:600 .7rem var(--bl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-muted);padding:8px 14px 8px 0;vertical-align:top;white-space:nowrap;width:1%;border-bottom:1px solid var(--bl-line)}.bl-spec td{padding:8px 0;border-bottom:1px solid var(--bl-line)}.bl-vlist{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.92rem}.bl-vlist b{display:block}.bl-vlist span{font:400 .8rem var(--bl-mono);color:var(--bl-muted)}.bl-wa-row{margin:14px 0 6px}.bl-wa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--bl-wa);color:#fff!important;font:700 .92rem/1 var(--bl-body);padding:.8em 1.1em;border-radius:var(--bl-r);text-decoration:none!important}.bl-wa-btn:hover{filter:brightness(1.05)}.bl-wa-ico{width:20px;height:20px;color:#fff;flex-shrink:0}.bl-wa-cart{width:100%;justify-content:center;margin-top:10px;box-sizing:border-box}.bl-vbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:center;background:var(--bl-ink);color:#fff;border-radius:var(--bl-r);padding:10px 14px;margin:0 0 18px;font-size:.9rem}.bl-vbar a{color:#fff;text-decoration:underline}.bl-wa-head{display:inline-flex;align-items:center;gap:8px;color:inherit!important;text-decoration:none!important;white-space:nowrap}.bl-wa-dot{width:38px;height:38px;border-radius:50%;background:var(--bl-wa);display:grid;place-items:center;box-shadow:0 2px 6px rgb(0 0 0 / .18);transition:transform .15s}.bl-wa-head:hover .bl-wa-dot{transform:scale(1.06)}.bl-wa-dot .bl-wa-ico{width:22px;height:22px}.bl-wa-num{font:600 .95rem var(--bl-mono);letter-spacing:.02em}@media (max-width:420px){.bl-wa-num{font-size:.74rem}.bl-wa-dot{width:30px;height:30px}.bl-wa-dot .bl-wa-ico{width:18px;height:18px}}.bl-services,.bl-section.bl-light{background:var(--bl-panel);padding-block:56px;color:var(--bl-ink)}.bl-section.bl-dark{background:var(--bl-green);color:var(--bl-on-green);padding-block:56px}.bl-section.bl-dark .bl-eyebrow{color:inherit;opacity:.72}.bl-rates{display:grid;border-top:2px solid var(--bl-ink);margin-bottom:12px}.bl-rate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding-block:18px;border-bottom:1px solid var(--bl-line);align-items:center}.bl-rate h3{font:800 1.6rem/1 var(--bl-display);text-transform:uppercase;margin:0}.bl-rate p{color:var(--bl-muted);font-size:.95rem;grid-column:1;margin:0}.bl-amt{grid-column:2;grid-row:1/span 2;text-align:right;font:800 2rem/1 var(--bl-display);white-space:nowrap}.bl-amt small{display:block;font:500 .7rem/1.4 var(--bl-mono);letter-spacing:.12em;color:var(--bl-muted);text-transform:uppercase}.bl-amt.free{color:var(--bl-ok)}@media (max-width:480px){.bl-rate{grid-template-columns:minmax(0,1fr)}.bl-amt{grid-column:1;grid-row:auto;text-align:left}}.bl-visit{background:var(--bl-green);color:var(--bl-on-green);padding-block:56px}.bl-visit .bl-eyebrow{color:inherit;opacity:.72}.bl-visit .bl-h2{color:var(--bl-on-green)}.bl-visit-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.bl-hours{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bl-hours td{padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .16);border-top:0;border-left:0;border-right:0;background:none;color:inherit}.bl-hours td+td{text-align:right;font-family:var(--bl-mono);font-size:.92rem}.bl-c-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bl-c-ico{display:inline-flex;align-items:center;gap:6px;color:inherit!important;text-decoration:none!important;font-weight:600;font-size:.88rem;padding:6px 14px;border:1px solid rgb(255 255 255 / .3);border-radius:999px}.bl-c-ico.bl-wa{background:var(--bl-wa);border-color:var(--bl-wa);color:#fff!important}.bl-c-num{font:600 1.1rem var(--bl-mono)}.bl-mail{color:inherit!important;font:600 1.02rem var(--bl-mono);text-decoration-color:var(--bl-tag)!important;text-underline-offset:5px}@media (max-width:860px){.bl-visit-grid{grid-template-columns:1fr}}.bl-btn-ghost{background:#fff0;color:inherit!important;box-shadow:inset 0 0 0 1.5px currentColor}.bl-track-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;max-width:640px}.bl-track-form p{margin:0;display:grid;gap:6px;flex:1 1 180px}.bl-track-form p:last-child{flex:0 0 auto}.bl-track input,.bl-booking input,.bl-booking select,.bl-booking textarea{font:inherit;padding:.65em .75em;border:1.5px solid var(--bl-line);border-radius:var(--bl-r);background:#fff;color:var(--bl-ink);width:100%;box-sizing:border-box}#bl-job,#bl-p4{font-family:var(--bl-mono);text-transform:uppercase}.bl-job{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:var(--bl-r);padding:20px;margin-top:18px;max-width:720px}.bl-job-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed var(--bl-line)}.bl-job-head b{font:800 1.5rem/1 var(--bl-display);text-transform:uppercase}.bl-badge{font:600 .72rem/1 var(--bl-mono);letter-spacing:.08em;text-transform:uppercase;padding:.45em .6em;border-radius:3px;background:var(--bl-tag);color:var(--bl-on-tag);align-self:center}.bl-tl{list-style:none;margin:0;padding:0}.bl-tl li{display:grid;grid-template-columns:28px 1fr;gap:14px;position:relative;padding-bottom:18px;margin:0}.bl-tl li:not(:last-child)::before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--bl-line)}.bl-tl li.done:not(:last-child)::before{background:var(--bl-ok)}.bl-dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--bl-line);background:var(--bl-panel);display:grid;place-items:center;font:600 .72rem var(--bl-mono);color:var(--bl-muted);box-sizing:border-box}.bl-tl .done .bl-dot{background:var(--bl-ok);border-color:var(--bl-ok);color:#fff}.bl-tl .now .bl-dot{background:var(--bl-tag);border-color:var(--bl-tag);color:var(--bl-on-tag)}.bl-st{font-weight:700}.bl-tl .pending .bl-st{color:var(--bl-muted);font-weight:500}.bl-tl time{display:block;font:400 .78rem var(--bl-mono);color:var(--bl-muted)}.bl-note{margin:6px 0 0;font-size:.9rem;background:var(--bl-bg);border-radius:4px;padding:8px 10px}.bl-err{color:var(--bl-warn);font-weight:600}.bl-ok{background:#e4f2e9;border:1px solid #b7dcc4;border-radius:var(--bl-r);padding:14px 16px}.bl-bk-form{max-width:760px}.bl-bk-form label{display:block;font-weight:600;font-size:.88rem;margin-bottom:6px}.bl-bk-form small{font-weight:400;color:var(--bl-muted)}.bl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.bl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (max-width:640px){.bl-grid2{grid-template-columns:1fr}}.bl-rev-btns{display:flex;flex-wrap:wrap;gap:10px}.bl-consent{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:9999;max-width:560px;margin:0 auto;background:var(--bl-ink);color:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 12px 32px rgb(0 0 0 / .3);font-size:.9rem}.bl-consent[hidden]{display:none}.bl-consent p{margin:0 0 10px}.bl-consent p:last-child{margin:0;display:flex;gap:8px;flex-wrap:wrap}.bl-consent a{color:#fff}:is(.bl-hero,.bl-section,.bl-services,.bl-visit,.bl-reviews) :is(.bl-h1,.bl-h2){margin:0 0 22px;letter-spacing:.005em}.bl-hero .bl-h1{margin:6px 0 0;color:var(--bl-on-green)}.bl-section.bl-dark .bl-h2,.bl-visit .bl-h2{color:var(--bl-on-green)}.bl-section.bl-light .bl-h2,.bl-services .bl-h2{color:var(--bl-ink)}:is(.bl-hero,.bl-section,.bl-services,.bl-visit) p.bl-eyebrow{margin:0 0 10px}.bl-hero-img img{max-width:min(90%,1100px)}.bl-contacts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bl-contacts li{margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bl-c-icons{display:inline-flex;gap:8px}.bl-ci{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bl-tag);color:var(--bl-on-tag)!important;text-decoration:none!important;transition:transform .15s,box-shadow .15s}a.bl-ci:hover,a.bl-ci:focus-visible{transform:scale(1.08);box-shadow:0 0 0 3px rgb(255 145 77 / .35)}.bl-ci svg{width:18px;height:18px;display:block}.bl-ci-wa{background:var(--bl-wa);color:#fff!important}a.bl-ci-wa:hover{box-shadow:0 0 0 3px rgb(37 211 102 / .35)}.bl-ci-wa .bl-wa-ico{width:20px;height:20px;color:#fff}.bl-ct{font:600 1.02rem/1.2 var(--bl-mono);overflow-wrap:anywhere;color:inherit}a.bl-ct-link{color:inherit!important;text-decoration:none!important}a.bl-ct-link:hover{text-decoration:underline!important;text-decoration-color:var(--bl-tag)!important;text-underline-offset:4px}.bl-contacts-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px}.bl-contacts-inline li{gap:8px}.bl-contacts-inline .bl-c-icons{gap:6px}.bl-contacts-inline .bl-ci{width:30px;height:30px}.bl-contacts-inline .bl-ci svg{width:15px;height:15px}.bl-contacts-inline .bl-ct{font-size:.9rem}.bl-footer-line{text-align:center;margin:0 0 10px}.bl-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:8px 0 6px}.bl-point{background:var(--bl-panel);border:1px solid var(--bl-line);border-top:4px solid var(--bl-tag);border-radius:var(--bl-r);padding:20px 20px 16px;color:var(--bl-ink)}.bl-section.bl-dark .bl-point{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .16);border-top-color:var(--bl-tag);color:var(--bl-on-green)}.bl-point h3{font-family:var(--bl-display);font-weight:800;text-transform:uppercase;font-size:1.35rem;line-height:1;margin:0 0 10px;letter-spacing:.01em;color:inherit}.bl-point p{margin:0;font-size:.97rem;line-height:1.55;opacity:.92}.bl-hero .bl-btn{margin-top:4px}.bl-person{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bl-person img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--bl-tag)}.bl-person h3{font-family:var(--bl-display);font-weight:800;text-transform:uppercase;font-size:1.6rem;margin:0;line-height:1}.bl-person p{margin:4px 0 0;color:var(--bl-muted)}.bl-prose{max-width:760px;font-size:1.05rem;line-height:1.65}.bl-prose p{margin:0 0 14px}.bl-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:6px}.bl-member{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:var(--bl-r);padding:24px 18px;text-align:center}.bl-member img,.bl-avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid var(--bl-tag);display:block;margin:0 auto 14px}.bl-avatar{display:grid;place-items:center;background:var(--bl-green);color:var(--bl-on-green);font:900 2.3rem/1 var(--bl-display);letter-spacing:.02em;box-sizing:border-box}.bl-member h3{font-family:var(--bl-display);font-weight:800;text-transform:uppercase;font-size:1.45rem;line-height:1;margin:0 0 6px;color:var(--bl-ink)}.bl-member p{margin:0;color:var(--bl-muted);font-weight:600}.bl-has-hero .entry-hero,.bl-has-hero .woocommerce-products-header,.bl-has-hero .archive-header,.bl-has-hero header.page-header{display:none!important}.bl-has-hero .content-area{margin-top:2.2rem}.bl-hero .bl-h1 em:empty{display:none}.bl-map{border-radius:var(--bl-r);overflow:hidden;border:1px solid var(--bl-line);background:var(--bl-bg);line-height:0}.bl-map iframe{display:block;width:100%;height:clamp(280px,48vw,440px);border:0}.bl-finder select.bl-invalid{border-color:#d93025!important;box-shadow:0 0 0 3px rgb(217 48 37 / .22)!important}.bl-f-error{margin:8px 0 0;padding:8px 12px;border-radius:6px;background:#fdecea;color:#a1261b;font-weight:600;font-size:.92rem;border-left:4px solid #d93025}.bl-f-error[hidden]{display:none}.bl-has-hero .entry-content-wrap>.entry-header,.bl-has-hero .page-header{display:none!important}.bl-has-hero.woocommerce-cart .content-area,.bl-has-hero.woocommerce-checkout .content-area,.bl-has-hero.woocommerce-account .content-area{margin-top:2rem}.bl-hero.bl-hero-photo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,34vw,580px);background-color:var(--bl-green);background-image:linear-gradient(180deg,rgb(16 34 25 / .05) 0%,rgb(16 34 25 / .30) 42%,rgb(16 34 25 / .93) 100%),var(--bl-hero-bg);background-size:cover;background-position:center 24%;background-repeat:no-repeat}.bl-hero.bl-hero-photo>.bl-wrap{width:100%;box-sizing:border-box}.bl-hero.bl-hero-photo .bl-eyebrow,.bl-hero.bl-hero-photo .bl-h1{text-shadow:0 2px 14px rgb(0 0 0 / .55)}@media (max-width:700px){.bl-hero.bl-hero-photo{min-height:430px;background-image:linear-gradient(180deg,rgb(16 34 25 / .05) 0%,rgb(16 34 25 / .35) 40%,rgb(16 34 25 / .95) 100%),var(--bl-hero-bg-m,var(--bl-hero-bg));background-position:0% 30%}.bl-hero.bl-hero-photo .bl-h1{font-size:clamp(2.4rem,12vw,3.6rem)}}.bl-hero.bl-hero-photo{position:relative;background-color:var(--bl-green);background-image:linear-gradient(100deg,rgb(20 38 29 / .92) 0%,rgb(20 38 29 / .78) 42%,rgb(20 38 29 / .35) 100%),var(--bl-hero-bg);background-size:cover;background-position:center 40%;background-repeat:no-repeat;padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,9vw,120px)}@media (max-width:700px){.bl-hero.bl-hero-photo{background-image:linear-gradient(180deg,rgb(20 38 29 / .86),rgb(20 38 29 / .72)),var(--bl-hero-bg);background-position:center}}.bl-hero.bl-hero-compact{padding-top:clamp(22px,3.5vw,40px);padding-bottom:clamp(22px,3.5vw,40px)}.bl-hero.bl-hero-compact .bl-h1{font-size:clamp(1.5rem,4.2vw,3rem)}.bl-hero.bl-hero-compact .bl-lede{margin-bottom:0}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .product-action-wrap{position:absolute;left:0;right:0;top:0;aspect-ratio:1/1;margin:0!important;padding:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;pointer-events:none;z-index:3;box-sizing:border-box}.woocommerce ul.products li.product .product-action-wrap>*{pointer-events:auto}.woocommerce ul.products li.product .product-action-wrap .button,.woocommerce ul.products li.product .product-action-wrap .added_to_cart{margin:0!important;padding:0 14px!important;height:34px;min-height:0!important;display:inline-flex;align-items:center;gap:6px;border-radius:999px!important;border:0!important;background:rgb(31 61 46 / .94)!important;color:#fff!important;font-size:.8rem!important;font-weight:700;line-height:1;box-shadow:0 2px 10px rgb(0 0 0 / .28);text-decoration:none!important;white-space:nowrap}.woocommerce ul.products li.product .product-action-wrap .button:hover{background:var(--bl-tag)!important;color:var(--bl-on-tag)!important}.woocommerce ul.products li.product .product-action-wrap .added_to_cart{background:var(--bl-tag)!important;color:var(--bl-on-tag)!important}.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist{margin:0!important;margin-left:auto!important}.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist a{width:38px;height:38px;border-radius:50%;display:grid!important;place-items:center;background:rgb(255 255 255 / .96);color:var(--bl-green)!important;box-shadow:0 2px 10px rgb(0 0 0 / .25);padding:0!important;text-decoration:none!important}.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist a span,.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist .feedback{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist svg{width:20px;height:20px;margin:0}@media (max-width:480px){.woocommerce ul.products li.product .product-action-wrap{padding:7px}.woocommerce ul.products li.product .product-action-wrap .button{padding:0 10px!important;font-size:.74rem!important;height:30px}.woocommerce ul.products li.product .product-action-wrap .yith-wcwl-add-to-wishlist a{width:34px;height:34px}}.bl-desc-pos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:var(--bl-bg);border-left:4px solid var(--bl-tag);border-radius:6px}.bl-hero.bl-hero-photo{background-image:linear-gradient(100deg,rgb(20 38 29 / .66) 0%,rgb(20 38 29 / .52) 42%,rgb(20 38 29 / .2) 100%),var(--bl-hero-bg)}@media (max-width:700px){.bl-hero.bl-hero-photo{background-image:linear-gradient(180deg,rgb(20 38 29 / .6),rgb(20 38 29 / .5)),var(--bl-hero-bg-m,var(--bl-hero-bg))}}.bl-stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:6px 0 14px}.bl-story{background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:var(--bl-r);overflow:hidden;display:flex;flex-direction:column}.bl-section.bl-dark .bl-story{background:#fff;color:var(--bl-ink)}.bl-story-img{display:block;aspect-ratio:4/3;background:var(--bl-bg);overflow:hidden}.bl-story-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.bl-story-img:hover img{transform:scale(1.04)}.bl-story-noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bl-green),#2c5541)}.bl-story-body{padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.bl-story-body h3{font-family:var(--bl-display);font-weight:800;text-transform:uppercase;font-size:1.35rem;line-height:1.05;margin:0}.bl-story-body h3 a{color:inherit;text-decoration:none}.bl-story-body p{margin:0;font-size:.95rem;line-height:1.5}.bl-story-date{font:600 .72rem/1 var(--bl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted)}.bl-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.bl-share-label{font:600 .72rem/1 var(--bl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted);margin-right:2px}.bl-share a,.bl-share button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;color:#fff!important;text-decoration:none!important;padding:0;transition:transform .15s}.bl-share a:hover,.bl-share button:hover{transform:scale(1.08)}.bl-share svg{width:18px;height:18px;display:block}.bl-share-fb{background:#1877f2}.bl-share-x{background:#111}.bl-share-wa{background:var(--bl-wa)}.bl-share-ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.bl-share-msg{flex-basis:100%;font-size:.85rem;color:var(--bl-muted)}.bl-share-msg:empty{display:none}.bl-gallery-empty{padding:12px 14px;border:1px dashed var(--bl-line);border-radius:8px;background:var(--bl-panel)}.single-bl_story .entry-content-wrap{max-width:820px;margin:0 auto}