/*
Theme Name: Bikcha
Version: 0.30.0
Requires PHP: 8.3
Text Domain: bikcha
License: GPL-2.0-or-later
*/
:root{--bk-ink:#172b27;--bk-green:#225746;--bk-lime:#d9f179;--bk-paper:#fafaf6;--bk-line:#dfe4dc;--bk-muted:#59665f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bk-paper);color:var(--bk-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,.bk-button,.wp-element-button{display:inline-block;background:var(--bk-green);color:white;border:0;border-radius:7px;padding:14px 22px;font:inherit;font-weight:600;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #be8200;outline-offset:4px}input,textarea,select{max-width:100%;font:inherit;border:1px solid #bdc9c0;border-radius:6px;padding:12px;background:#fff;color:var(--bk-ink)}label{display:block;font-weight:600;margin:14px 0}label input,label textarea{display:block;width:100%;margin-top:6px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(36px,5vw,66px);line-height:1.07;letter-spacing:-2.5px}h2{font-size:clamp(26px,3vw,38px);line-height:1.16;letter-spacing:-1.1px}h3{font-size:22px;line-height:1.3}.bk-topbar{background:var(--bk-green);color:#fff;text-align:center;font-size:12px;letter-spacing:.3px;padding:8px 20px}.bk-header{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 32px;border-bottom:1px solid var(--bk-line)}.bk-logo{font-weight:900;font-size:38px;letter-spacing:-2px;line-height:1}.bk-logo span{color:#74a64b}.bk-nav{display:flex;gap:28px;font-size:14px;font-weight:600}.bk-header-actions{display:flex;gap:20px;align-items:center;font-size:14px}.bk-header .bk-button{padding:10px 17px}.bk-main{max-width:1280px;padding:0 32px;margin:auto;min-height:60vh}.bk-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;padding:62px 0 45px;align-items:center}.bk-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:18px}.bk-hero h1{margin-bottom:24px}.bk-hero h1 span{color:#70a34b}.bk-hero p{color:var(--bk-muted);font-size:16px;margin-bottom:28px}.bk-search{display:flex;border:1px solid #b9c8bb;background:#fff;padding:5px;border-radius:8px;max-width:540px}.bk-search input{width:100%;border:0;min-width:0;background:transparent}.bk-search button{white-space:nowrap}.bk-popular{font-size:12px;color:var(--bk-muted);margin-top:14px}.bk-popular a{margin-left:12px;text-decoration:underline}.bk-art{position:relative;overflow:hidden;background:#e5edd9;height:410px;border-radius:16px;display:flex;align-items:center;justify-content:center}.bk-orbit{position:absolute;border:1px solid #bbccab;width:370px;height:370px;border-radius:50%;transform:translate(30px,65px)}.bk-orbit:after{content:'';position:absolute;border:1px solid #bbccab;inset:28px;border-radius:50%}.bk-art-label{position:absolute;left:28px;top:28px;font-size:11px;line-height:1.5;letter-spacing:1px;font-weight:700}.bk-bag{position:relative;transform:rotate(-12deg);background:var(--bk-green);width:185px;height:200px;border-radius:5px 5px 24px 24px;box-shadow:22px 23px 0 #c7d5b6;margin-top:55px;display:flex;justify-content:center;align-items:center}.bk-bag:before{content:'';position:absolute;width:72px;height:78px;border:13px solid var(--bk-green);border-bottom:0;top:-57px;border-radius:60px 60px 0 0}.bk-bag>span{font-weight:900;color:var(--bk-lime);font-size:133px;line-height:1;letter-spacing:-12px;padding-bottom:15px}.bk-bag-dot{font-size:85px}.bk-chip{position:absolute;bottom:37px;left:20px;transform:rotate(-6deg);background:#fff;border-radius:7px;padding:12px 18px;font-size:12px;box-shadow:0 5px 25px #172b2710}.bk-art-small{position:absolute;right:22px;bottom:18px;font-size:9px;letter-spacing:2px}.bk-values{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--bk-line);padding:20px 0 32px;font-size:12px;color:var(--bk-muted)}.bk-values strong{color:var(--bk-ink);margin:0 9px;font-size:13px}.bk-section{padding:48px 0 5px}.bk-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.bk-section-head .bk-eyebrow{margin-bottom:10px}.bk-section-head h2{margin:0}.bk-text-link{font-size:13px;font-weight:600;white-space:nowrap}.bk-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.bk-category{display:flex;flex-direction:column;border:1px solid var(--bk-line);border-radius:9px;padding:20px 15px;background:white;transition:transform .2s}.bk-category:hover{transform:translateY(-4px);text-decoration:none}.bk-category>span{font-size:35px;line-height:1;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;margin-bottom:25px}.bk-category strong{font-size:13px;white-space:nowrap}.bk-category small{font-size:11px;color:var(--bk-muted);margin-top:7px}.bk-empty{background:#f0f2e9;border:1px solid var(--bk-line);border-radius:12px;display:flex;align-items:center;gap:24px;padding:32px;margin:25px 0}.bk-empty h3{margin-bottom:8px}.bk-empty p{font-size:14px;color:var(--bk-muted);margin-bottom:0}.bk-empty .bk-button{margin-left:auto;white-space:nowrap}.bk-empty-icon{font-size:48px;color:#5d8051}.bk-sell{margin:55px 0 60px;background:var(--bk-green);border-radius:14px;padding:45px 48px;color:#fff;display:flex;justify-content:space-between;overflow:hidden}.bk-sell .bk-eyebrow{color:var(--bk-lime)}.bk-sell h2{font-size:43px}.bk-sell p{font-size:14px;color:#d7e5dd}.bk-button-light{background:var(--bk-lime);color:var(--bk-ink)}.bk-sell-art{font-size:240px;line-height:1;font-weight:900;color:#36705a;letter-spacing:-30px;position:relative;margin-right:60px}.bk-sell-art span{font-size:100px;position:absolute;right:-95px;bottom:0;color:var(--bk-lime)}.bk-footer{border-top:1px solid var(--bk-line);padding:42px 32px 22px;max-width:1280px;margin:auto}.bk-footer-top{display:flex;justify-content:space-between;gap:30px}.bk-footer p{font-size:13px;color:var(--bk-muted);margin-top:20px}.bk-footer-links{display:flex;gap:36px;font-size:13px;align-items:start}.bk-footer-bottom{border-top:1px solid var(--bk-line);display:flex;justify-content:space-between;font-size:11px;color:var(--bk-muted);padding-top:20px;margin-top:25px}.bk-page-content{padding:40px 0}.bk-dashboard{display:grid;grid-template-columns:240px 1fr;gap:35px;padding:45px 0}.bk-dashboard aside{border-right:1px solid var(--bk-line);padding-right:24px}.bk-dashboard aside h2{font-size:25px}.bk-dashboard aside a{display:block;padding:12px 0;font-size:14px}.bk-dashboard-main{min-width:0}.bk-dashboard-main>h2{overflow-wrap:anywhere}.bk-panel{padding:28px;background:white;border:1px solid var(--bk-line);border-radius:10px;margin-bottom:24px}.bk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.bk-stats>div{min-width:0;overflow-wrap:anywhere;background:#edf1e7;border:1px solid var(--bk-line);border-radius:9px;padding:20px}.bk-stats strong,.bk-stats small{display:block}.bk-stats strong{font-size:24px}.bk-stats small{font-size:11px;color:var(--bk-muted)}.bk-notice{background:#e4f1de;padding:16px;border-radius:6px;margin:15px 0}.bk-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bk-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--bk-line);padding:13px 8px}.bk-store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bk-store-hero{padding:40px;background:#e8eddf;border-radius:14px;margin:30px 0}.woocommerce{padding:35px 0}.woocommerce ul.products li.product{background:#fff;padding:16px;border:1px solid var(--bk-line);border-radius:10px}.woocommerce input.input-text{padding:12px}.woocommerce-account .woocommerce-MyAccount-navigation{font-size:14px}.woocommerce a.button,.woocommerce button.button{background:var(--bk-green);color:#fff;border-radius:6px}.woocommerce-message{border-top-color:var(--bk-green)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.bk-skip{position:fixed;top:-100px;background:white;padding:10px;z-index:999}.bk-skip:focus{top:0}
.bk-order{border-top:1px solid var(--bk-line);padding:22px 0}.bk-order h4{margin:0}.bk-order-line{background:#f6f7f1;padding:18px;border-radius:8px;margin:16px 0}.bk-order-line form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.bk-order-line label{font-size:12px;flex:1;min-width:150px}.bk-order-line select{display:block;width:100%;margin-top:6px}.bk-delivery{font-style:normal;font-size:13px;color:var(--bk-muted);margin-top:12px}#revenue>p,#orders>p{font-size:13px;color:var(--bk-muted)}#revenue .bk-stats strong{font-size:20px}button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1000px){.bk-nav{gap:15px}.bk-header{gap:12px}.bk-header-actions{gap:12px}.bk-categories{grid-template-columns:repeat(3,1fr)}.bk-values{flex-wrap:wrap}.bk-hero{grid-template-columns:1.1fr 1fr}.bk-art{height:365px}.bk-bag{transform:rotate(-12deg) scale(.85)}}
@media(max-width:700px){.bk-topbar{font-size:10px}.bk-header{padding:20px;flex-wrap:wrap}.bk-logo{font-size:33px}.bk-header-actions{margin-left:auto;font-size:12px}.bk-header .bk-button{padding:8px 12px}.bk-nav{order:3;width:100%;justify-content:space-between;padding-top:10px;font-size:12px}.bk-main{padding:0 20px}.bk-hero{grid-template-columns:1fr;padding:35px 0 20px;gap:30px}.bk-hero h1{font-size:46px;letter-spacing:-2px}.bk-hero p{font-size:14px}.bk-art{height:300px}.bk-art .bk-bag{transform:rotate(-12deg) scale(.8);margin-top:30px}.bk-values{display:grid;gap:12px;padding:20px 0}.bk-section{padding-top:32px}.bk-section-head{align-items:start;flex-direction:column;gap:12px}.bk-categories{grid-template-columns:repeat(2,1fr);gap:12px}.bk-category{padding:18px}.bk-category>span{margin-bottom:16px}.bk-empty{padding:24px;flex-direction:column;align-items:start;gap:12px}.bk-empty .bk-button{margin:10px 0 0}.bk-sell{padding:30px 26px;margin:35px 0}.bk-sell h2{font-size:35px}.bk-sell-art{display:none}.bk-sell p br{display:none}.bk-footer{padding:30px 20px}.bk-footer-top{flex-direction:column}.bk-footer-links{gap:20px;flex-wrap:wrap}.bk-footer-bottom{gap:15px;flex-wrap:wrap}.bk-dashboard{grid-template-columns:1fr;gap:20px;padding-top:28px}.bk-dashboard aside{border-right:0;border-bottom:1px solid var(--bk-line);padding-bottom:15px}.bk-dashboard aside a{display:inline-block;margin-right:15px;padding:5px 0;font-size:12px}.bk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-stats>div{padding:12px}.bk-stats strong{font-size:18px}.bk-panel{padding:20px}.bk-form-row,.bk-store-grid{grid-template-columns:1fr}.bk-store-hero{padding:28px}.woocommerce ul.products[class*=columns-] li.product{width:48%;margin-right:2%;padding:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.bk-listing-filters{display:flex;gap:15px;align-items:end;margin:25px 0 35px;flex-wrap:wrap}.bk-listing-filters label{flex:1;min-width:160px;margin:0}.bk-listing-filters select{display:block;width:100%;margin-top:6px}.bk-listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:30px}.bk-listing-card{border:1px solid var(--bk-line);background:#fff;border-radius:12px;overflow:hidden}.bk-listing-card>div:last-child{padding:22px}.bk-listing-card img{width:100%;height:200px;object-fit:cover;display:block}.bk-listing-cover{height:150px;background:#e5edda;color:var(--bk-green);display:grid;place-items:center;font-size:65px}.bk-listing-card small{font-size:11px;color:var(--bk-muted)}.bk-listing-card h2{font-size:22px;line-height:1.3;letter-spacing:normal;margin:10px 0}.bk-listing-card p{font-size:13px;color:var(--bk-muted)}.bk-listing-card strong{font-size:14px}.bk-own-listing{padding:14px 0;border-bottom:1px solid var(--bk-line);font-size:14px}.bk-own-listing form{display:inline-block;margin-left:10px}.bk-own-listing button{font-size:11px;padding:6px 10px}.bk-module-tabs{display:flex;gap:20px;margin:25px 0}.bk-module-tabs a{font-weight:700;text-decoration:underline}#listing-editor{border-top:1px solid var(--bk-line);padding:25px 0}#listing-editor select{width:100%;display:block;margin-top:6px}.bk-inquiry{padding:20px;border:1px solid var(--bk-line);margin:15px 0;border-radius:8px}.bk-inquiry summary{font-weight:700;cursor:pointer}.bk-inquiry p{white-space:normal}.bk-reply{border-left:3px solid var(--bk-line);padding:10px 20px;margin:12px 0}.bk-reply small{font-size:11px}.bk-report{margin-top:30px;font-size:13px}dt{font-weight:700}dd{margin:0 0 12px}
@media(max-width:700px){.bk-listing-grid{grid-template-columns:1fr}.bk-listing-filters{display:grid;grid-template-columns:1fr}.bk-listing-card img{height:220px}.bk-module-tabs{flex-wrap:wrap}.bk-nav{gap:10px;flex-wrap:wrap}}
.bk-service-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bk-quote{border:1px solid var(--bk-line);padding:20px;margin:15px 0;border-radius:8px;background:#fbfcf7}.bk-quote h4{margin:0 0 10px}.bk-quote form{display:inline-block;margin:8px 8px 0 0}.bk-quote form:has(textarea){display:block}.bk-packages-editor,.bk-new-quote{margin:25px 0}.bk-packages-editor summary,.bk-new-quote summary{font-weight:700;cursor:pointer}.bk-packages-editor fieldset,.bk-new-quote fieldset{border:1px solid var(--bk-line);border-radius:8px;padding:18px;margin:15px 0}.bk-service-order{border-top:1px solid var(--bk-line);padding-top:20px;margin-top:25px}
@media(max-width:700px){.bk-service-packages{grid-template-columns:1fr}}
.bk-business-editor{border:1px solid var(--bk-line);padding:22px;border-radius:10px;margin:25px 0}.bk-business-profile{border-top:1px solid var(--bk-line);padding-top:25px;margin:25px 0}.bk-business-profile address{font-style:normal}.bk-verified{display:inline-block;font-size:11px;vertical-align:middle;background:#e4efdb;padding:6px 10px;border-radius:30px;letter-spacing:0}.bk-business-hours{display:grid;grid-template-columns:120px 1fr;font-size:13px}.bk-business-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.bk-business-gallery img{width:100%;height:180px;object-fit:cover;border-radius:8px}.bk-business-review{border-bottom:1px solid var(--bk-line);padding:20px 0}.bk-business-claim{margin-top:25px}.bk-gallery-editor{display:flex;gap:15px;flex-wrap:wrap}.bk-gallery-editor label{width:130px}.bk-gallery-editor input{display:inline-block;width:auto}.bk-gallery-editor img{max-width:100%;height:100px;object-fit:cover}.bk-business-profile details{margin:20px 0}.bk-business-profile summary{cursor:pointer;font-weight:700}
@media(max-width:700px){.bk-business-gallery{grid-template-columns:repeat(2,1fr)}.bk-business-gallery img{height:140px}}
.bk-booking-editor{border:1px solid var(--bk-line);border-radius:10px;padding:22px;margin:25px 0}.bk-booking-editor input[type=checkbox]{display:inline-block;width:auto;margin-right:10px}.bk-appointment-picker{border-top:1px solid var(--bk-line);padding-top:28px;margin-top:30px}.bk-appointment-picker>form{margin:20px 0}.bk-appointment-picker select{display:block;width:100%;margin-top:6px}.bk-calendar summary{font-weight:700;cursor:pointer}.bk-calendar{margin:22px 0 30px}.bk-calendar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bk-calendar fieldset{border:1px solid var(--bk-line);border-radius:8px;padding:15px}.bk-calendar legend{font-size:13px;font-weight:700}.bk-calendar select{max-width:100%;width:100%;display:block;margin-top:6px}.bk-booking{padding:25px 0;border-top:1px solid var(--bk-line)}.bk-booking h3{font-size:20px}.bk-booking>form{display:inline-block;margin:10px 10px 10px 0}.bk-booking details{margin-top:20px}.bk-booking summary{cursor:pointer;font-weight:700}.bk-booking small{color:var(--bk-muted)}
@media(max-width:700px){.bk-calendar-grid{grid-template-columns:1fr}.bk-calendar .bk-form-row{grid-template-columns:1fr 1fr;gap:10px}.bk-calendar input[type=time]{min-width:0;width:100%}}
.bk-job-editor{border:1px solid var(--bk-line);padding:22px;border-radius:10px;margin:25px 0}.bk-job-editor select,.bk-application select{width:100%;display:block;margin-top:6px}.bk-job-details{border-top:1px solid var(--bk-line);padding-top:25px;margin-top:25px}.bk-consent{font-size:13px;font-weight:400}.bk-consent input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}.bk-candidate-profile,.bk-employer-register{margin:25px 0}.bk-candidate-profile summary,.bk-employer-register summary{font-weight:700;cursor:pointer}.bk-application{padding:24px;border:1px solid var(--bk-line);border-radius:10px;background:#fcfdf8;margin:20px 0}.bk-application h4{margin:0 0 12px}.bk-application>p{font-size:14px}.bk-application details{margin:15px 0}.bk-job-renew{padding:18px 0;border-top:1px solid var(--bk-line)}.bk-job-renew form{margin-top:12px}

.bk-event-editor,.bk-ticket-types fieldset{border:1px solid var(--bk-line);border-radius:10px;padding:22px;margin:24px 0}.bk-event-editor select{display:block;width:100%;margin-top:6px}.bk-event-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.bk-event-details details,.bk-ticket-types{margin:25px 0}.bk-event-details summary,.bk-ticket-types summary{cursor:pointer;font-weight:700}.bk-ticket{border:1px solid var(--bk-line);border-radius:10px;padding:22px;margin:20px 0}.bk-ticket img{width:280px;max-width:100%;height:auto;background:#fff}.bk-ticket code{display:block;overflow-wrap:anywhere;font-size:12px}.bk-ticket-scanner{padding:20px;border:1px solid var(--bk-line);border-radius:10px;margin:20px 0}.bk-ticket-scanner video{width:100%;max-width:480px}.bk-ticket-scanner textarea{width:100%}.bk-event-reservation{border-top:1px solid var(--bk-line);padding:22px 0}.bk-event-reservation form{margin:12px 0}.bk-event-staff form{margin:15px 0}

.bk-ticket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.bk-admission{border:1px solid var(--bk-line);border-radius:10px;padding:22px;margin:24px 0}.bk-admission video{width:100%;max-width:480px}.bk-organizer-event{margin:20px 0}.bk-organizer-event summary{font-weight:700;cursor:pointer}.bk-organizer-event form{margin:14px 0}

.bk-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.bk-memberships{padding:35px 0}.bk-memberships ul{padding-left:20px}.bk-member-term{border-top:1px solid var(--bk-line);padding:18px 0}#membership form{margin:15px 0}#membership select{width:100%;display:block;margin-top:6px}.bk-premium{display:inline-block;background:var(--bk-lime);color:var(--bk-ink);border-radius:25px;padding:5px 10px;font-size:11px;font-weight:700}

.bk-notification{padding:22px;border:1px solid var(--bk-line);border-radius:10px;margin:18px 0}.bk-notification h3{font-size:19px;margin:12px 0}.bk-notification small{font-size:12px;color:var(--bk-muted)}.bk-unread{border-left:4px solid var(--bk-green);background:#f4f7ec}.bk-notification form{margin-top:15px}.bk-notification-preferences{margin:28px 0}.bk-notification-preferences summary{cursor:pointer;font-weight:700}.bk-notification-preferences label{display:block;margin:14px 0}.bk-notification-preferences input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}

.bk-case{border-top:1px solid var(--bk-line);margin:25px 0;padding-top:25px}.bk-case form,.bk-case-open form{margin:20px 0}.bk-case select,.bk-case-open select{width:100%;display:block;margin-top:6px}.bk-case-event{padding:14px;border-left:3px solid var(--bk-line);margin:14px 0}.bk-case-event small{font-size:12px;color:var(--bk-muted)}.bk-case-open{margin-top:18px}.bk-case-open summary,.bk-case summary{cursor:pointer;font-weight:700}.bk-case input[type=checkbox]{display:inline-block;width:auto;margin-right:7px}.bk-sales-chart{margin:25px 0}.bk-sales-chart>div{margin:15px 0}.bk-sales-chart span{display:block;font-size:13px;margin-bottom:8px}.bk-sales-bar{height:16px;min-width:2px;max-width:100%;background:var(--bk-green);border-radius:5px}.bk-sales-negative{background:#a13b38}#transactions>form{margin:20px 0}

.bk-query-field{position:relative;flex:1;min-width:0}.bk-query-field input{width:100%}.bk-suggestions{position:absolute;z-index:30;top:100%;left:0;right:0;margin:5px 0;padding:6px;list-style:none;background:#fff;border:1px solid var(--bk-line);border-radius:8px;box-shadow:0 8px 20px #16312618}.bk-suggestions[hidden]{display:none}.bk-suggestions a{display:block;padding:12px;font-size:14px}.bk-suggestions [aria-selected=true]{background:#e6efda;border-radius:5px}.bk-discovery{padding:35px 0}.bk-discovery-form{margin:25px 0 35px}.bk-discovery-form>.bk-query-field input{padding:16px}.bk-discovery-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.bk-discovery-filters label{margin:0}.bk-discovery-filters select{display:block;width:100%;margin-top:6px}.bk-search-results h2{font-size:22px;letter-spacing:-.4px;margin:12px 0}.bk-search-pages{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.bk-search-note{font-size:12px;color:var(--bk-muted)}.bk-search-results .bk-premium{margin:10px 0 0 10px}.bk-search-results article>div{padding:22px}
@media(max-width:700px){.bk-discovery-filters{grid-template-columns:1fr 1fr}.bk-discovery-filters label:nth-child(3){grid-column:1/-1}.bk-search-results h2{font-size:22px}.bk-discovery>h1{font-size:40px}.bk-suggestions a{font-size:12px}}

#reviews article{overflow-wrap:anywhere}

.bk-store-hero,.bk-store-grid h2{overflow-wrap:anywhere}#store-settings input[type=color]{width:6rem;height:3rem;padding:.25rem}

#promotions{overflow-wrap:anywhere}#promotions .bk-quote{min-width:0}
.bk-dashboard-main{overflow-wrap:anywhere}
select:focus-visible,summary:focus-visible,main:focus-visible{outline:3px solid #be8200;outline-offset:4px}.bk-demo-image-credits h2{font-size:22px;line-height:1.3;letter-spacing:normal}
.entry-content p>a:not([class]),a[rel~="tag"],.bk-demo-image-credits a{text-decoration:underline;text-underline-offset:.15em}
@media(max-width:600px){.bk-art-label{max-width:100px}}
.bk-dashboard [tabindex="-1"]{scroll-margin-top:1rem}.bk-dashboard [tabindex="-1"]:focus-visible{outline:3px solid #be8200;outline-offset:4px}
