/* Outlaw Bats theme – gritty neo-western, budget-honest. Tokens first. */
@font-face{font-family:"Alfa Slab One";src:url(/fonts/alfa-slab-one.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Source Sans 3";font-weight:400;src:url(/fonts/source-sans-3-400.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Source Sans 3";font-weight:600;src:url(/fonts/source-sans-3-600.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Source Sans 3";font-weight:700;src:url(/fonts/source-sans-3-700.woff2) format("woff2");font-display:swap}
:root{
  --coal:#161412; --char:#221f1c; --gun:#3a3632; --red:#b3191e; --bandana:#d7262c; --bone:#ede4d3; --dust:#a89a84; --saddle:#7a4a28;
  --slab:"Alfa Slab One",Rockwell,"Roboto Slab",Georgia,serif; --sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;
  --grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .95  0 0 0 0 .88  0 0 0 0 .78  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  --wrap:1180px;
}
/* ===== base: neutralise the old sidebar theme (master.css) ===== */
body.ob{background:var(--coal) var(--grain);color:var(--bone);font:400 1.0625rem/1.6 var(--sans);text-align:left;margin:0}
body.ob h1,body.ob h2,body.ob h3{font-family:var(--slab);font-weight:400;letter-spacing:.005em;color:var(--bone);line-height:1.08}
body.ob h4,body.ob h5,body.ob h6{font-family:var(--sans);font-weight:700;letter-spacing:0;color:var(--bone)}
body.ob a{color:inherit} body.ob a:hover{color:#fff}
body.ob p{max-width:66ch}
body.ob #wrapper{display:block;min-height:0}
body.ob main{font-size:1rem;line-height:1.6;width:auto}
body.ob #headercontainer,body.ob #NavTab,body.ob #headerCart,body.ob #headerSearch{display:none!important}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.skip{position:absolute;left:-999px;top:0} .skip:focus{left:12px;top:12px;background:var(--bone);color:var(--coal);padding:8px 12px;z-index:999}
body.ob a:focus-visible,body.ob button:focus-visible,body.ob input:focus-visible,body.ob select:focus-visible,body.ob summary:focus-visible{outline:3px solid var(--bandana);outline-offset:2px}
.ob-wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}

/* ===== strip + header ===== */
.ob-strip{background:var(--red);color:#fff;font-size:.95rem;text-align:center;padding:7px 12px;line-height:1.4}
.ob-strip b{font-weight:700}
.ob-head{background:rgba(22,20,18,.95);border-bottom:1px solid var(--gun);position:sticky;top:0;z-index:50}
.ob-head .ob-wrap{display:flex;align-items:center;gap:18px;min-height:68px}
.ob-brand img{height:52px;width:auto;display:block}
.ob-nav{display:flex;align-items:center;gap:2px;margin-left:auto;flex-wrap:wrap}
.ob-nav a{text-decoration:none;font-weight:600;padding:8px 11px;border-radius:4px;color:var(--bone)}
.ob-nav a:hover{background:var(--char);color:#fff}
.ob-nav .ob-cart{background:var(--char);border:1px solid var(--gun);margin-left:4px}
.ob-search input{width:150px;background:var(--char);border:1px solid var(--gun);color:var(--bone);border-radius:4px;padding:7px 10px;font:400 .95rem var(--sans)}
.ob-search input::placeholder{color:var(--dust)}
.ob-menu-btn{display:none;margin-left:auto;background:var(--char);color:var(--bone);border:1px solid var(--gun);border-radius:4px;padding:8px 14px;font:600 1rem var(--sans);cursor:pointer}
@media(max-width:980px){
  .ob-menu-btn{display:inline-flex}
  .ob-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--coal);border-bottom:3px solid var(--red);flex-direction:column;align-items:stretch;padding:10px 20px 18px;gap:0}
  .ob-nav.open{display:flex}
  .ob-nav a{padding:12px 4px;border-bottom:1px solid var(--gun);border-radius:0}
  .ob-nav .ob-cart{margin:10px 0 0;text-align:center;border-radius:4px}
  .ob-search{margin:10px 0 0} .ob-search input{width:100%}
  .ob-head{position:sticky}
}

/* ===== buttons ===== */
.ob-btn,body.ob input.buybutton,body.ob input.ectbutton,body.ob button.ectbutton,body.ob .checkoutbutton,body.ob input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;border-radius:4px;font:700 1.02rem var(--sans);text-decoration:none;border:2px solid var(--red);background:var(--red);color:#fff;cursor:pointer;box-shadow:none;text-shadow:none;background-image:none}
.ob-btn:hover,body.ob input.buybutton:hover,body.ob input.ectbutton:hover,body.ob input[type=submit]:hover{background:var(--bandana);border-color:var(--bandana);color:#fff}
.ob-btn.ob-ghost{background:transparent;border-color:var(--bone);color:var(--bone)}
.ob-btn.ob-ghost:hover{background:var(--bone);color:var(--coal)}
.ob-linkbtn{background:none;border:0;color:var(--dust);text-decoration:underline;font:inherit;cursor:pointer;padding:0}

/* ===== hero ===== */
.ob-hero{position:relative;isolation:isolate;min-height:min(84vh,740px);display:grid;align-items:end;overflow:hidden}
.ob-hero picture,.ob-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.ob-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(22,20,18,.92) 0%,rgba(22,20,18,.65) 45%,rgba(22,20,18,.1) 75%),linear-gradient(0deg,var(--coal) 0%,transparent 35%)}
.ob-hero .ob-wrap{width:100%;padding-top:60px;padding-bottom:60px;display:grid;grid-template-columns:minmax(0,640px) 1fr;gap:30px;align-items:end}
.ob-hero-logo{width:min(380px,70vw);margin:0 0 18px -8px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}
body.ob .ob-hero h1{font-size:clamp(2.5rem,6.4vw,4.6rem);text-shadow:0 3px 0 rgba(0,0,0,.45);margin:0 0 .35em}
.ob-lede{font-size:1.2rem;color:#e6dccb}
.ob-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.ob-stamp{justify-self:end;align-self:center;width:250px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--bandana);border:6px double var(--bandana);transform:rotate(-12deg);font-family:var(--slab);line-height:1;padding:20px;
  --wear:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.08' numOctaves='4' seed='7'/><feComponentTransfer><feFuncA type='discrete' tableValues='1 1 1 1 1 1 0 1 1 1 1 1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");
  -webkit-mask:var(--wear) center/260px 260px;mask:var(--wear) center/260px 260px}
.ob-stamp .big{font-size:3.4rem;display:block;margin:6px 0}
.ob-stamp .small{font:700 1.05rem var(--sans);color:var(--bone);display:block;max-width:150px;margin:0 auto}
@media(max-width:860px){.ob-hero .ob-wrap{grid-template-columns:1fr}.ob-stamp{justify-self:start;width:170px}.ob-stamp .big{font-size:2.4rem}}

/* ===== sections ===== */
.ob-sec{padding:64px 0}
body.ob .ob-sec h2,body.ob .ob-h2{font-size:clamp(1.9rem,4vw,2.9rem);margin:0 0 .35em}
body.ob h3{font-size:1.4rem;margin:0 0 .3em}
.ob-rack-list{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--gun)}
.ob-rack-list li{border-bottom:1px solid var(--gun);margin:0}
.ob-rack-list a{display:grid;grid-template-columns:270px 1fr auto;gap:24px;align-items:center;padding:18px 6px;text-decoration:none}
.ob-rack-list a:hover{background:linear-gradient(90deg,rgba(179,25,30,.18),transparent 70%)}
body.ob .ob-rack-list h3{margin:0;font-size:1.9rem}
.ob-who{color:var(--dust);font-size:.98rem;margin:2px 0 0}
.ob-rack-list img{width:100%;max-width:560px;justify-self:end;filter:drop-shadow(0 12px 10px rgba(0,0,0,.55))}
.ob-go{font-weight:700;color:var(--bandana);white-space:nowrap}
@media(max-width:760px){.ob-rack-list a{grid-template-columns:1fr;gap:6px}.ob-rack-list img{justify-self:start}}
.ob-honest{background:var(--char) var(--grain);border-top:3px solid var(--red);border-bottom:1px solid var(--gun)}
.ob-cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:20px}
.ob-cols3 p{color:#d5cab7;font-size:1rem}
@media(max-width:860px){.ob-cols3{grid-template-columns:1fr;gap:10px}}
.ob-steps{list-style:none;counter-reset:s;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ob-steps li{counter-increment:s;background:var(--char);border:1px solid var(--gun);border-radius:4px;overflow:hidden;margin:0}
.ob-steps img{aspect-ratio:16/10;object-fit:cover;width:100%;filter:sepia(.25) contrast(1.05)}
.ob-steps div{padding:14px 18px 18px}
body.ob .ob-steps h3{font-size:1.25rem;margin:0 0 4px}
.ob-steps h3::before{content:counter(s) ". ";color:var(--bandana)}
.ob-steps p{font-size:.98rem;color:#d5cab7;margin:0}
@media(max-width:860px){.ob-steps{grid-template-columns:1fr}}
.ob-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:10px;padding-bottom:70px}
@media(max-width:860px){.ob-two{grid-template-columns:1fr}}
body.ob table.ob-table{width:100%;border-collapse:collapse;font-size:1rem;margin:10px 0 12px;background:none;color:var(--bone)}
body.ob table.ob-table th,body.ob table.ob-table td{border:0;border-bottom:1px solid var(--gun);padding:9px 6px;text-align:left;background:none;color:var(--bone)}
body.ob table.ob-table th{color:var(--dust);font-weight:600}
.ob-faq details{border-bottom:1px solid var(--gun);padding:12px 0}
.ob-faq summary{cursor:pointer;font-weight:700;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:12px}
.ob-faq summary::-webkit-details-marker{display:none}
.ob-faq summary::after{content:"+";color:var(--bandana);font-family:var(--slab)} .ob-faq details[open] summary::after{content:"–"}
.ob-faq details p{margin:8px 0 0;color:#d5cab7}
.ob-textlink{color:var(--bandana)!important;font-weight:700}

/* ===== inner pages ===== */
.ob-pagehead{position:relative;isolation:isolate;padding:56px 0 40px;border-bottom:3px solid var(--red);background:var(--char) var(--grain)}
.ob-pagehead.has-img{background:none;min-height:260px;display:grid;align-items:end}
.ob-pagehead.has-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:sepia(.2)}
.ob-pagehead.has-img::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(22,20,18,.92),rgba(22,20,18,.55))}
body.ob .ob-pagehead h1{font-size:clamp(2.1rem,5vw,3.6rem);margin:0 0 .25em}
.ob-pagehead p{font-size:1.15rem;color:#e6dccb;margin:0}
.ob-crumbs{font-size:.92rem;color:var(--dust);margin:0 0 10px} .ob-crumbs a{color:var(--dust)}
.ob-prose{padding:44px 0 70px}
.ob-prose h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:1.4em 0 .4em}
.ob-prose ul,.ob-prose ol{max-width:66ch;padding-left:1.2em} .ob-prose li{margin:.3em 0}
.ob-note{border-left:4px solid var(--red);background:var(--char);padding:14px 18px;border-radius:0 4px 4px 0;max-width:66ch}
.ob-callout{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:26px 0}

/* ===== ECT category + product listings ===== */
body.ob .catheader{display:none}
body.ob div.catnavigation,body.ob div.prodnavigation,body.ob .detailprice{border-image:none;border-bottom:1px solid var(--gun)}
body.ob .catnavigation{max-width:var(--wrap);margin:18px auto 0;padding:0 20px 10px;color:var(--dust);font-size:.95rem;text-align:left}
body.ob .catnavigation a{color:var(--dust)}
body.ob div.products{max-width:var(--wrap);margin:20px auto 60px;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px}
body.ob div.product{background:var(--char) var(--grain);border:1px solid var(--gun);border-radius:4px;margin:0;width:auto;padding:18px 20px 20px;text-align:left;box-shadow:none}
body.ob div.product form{display:flex;flex-direction:column;height:100%}
body.ob div.product .prodimage img{width:100%;height:auto;max-height:none;filter:drop-shadow(0 10px 8px rgba(0,0,0,.5));margin:4px 0 12px}
body.ob div.product .prodname,body.ob div.product .prodname a{font:400 1.5rem/1.1 var(--slab);color:var(--bone);text-decoration:none}
body.ob div.product .proddescription{color:#d5cab7;font-size:.98rem;line-height:1.5;margin:8px 0 12px;flex:1}
body.ob div.listprice{display:none}  /* the old "list price" strikethrough implied a discount nobody ever paid */
body.ob div.product .prodprice{font:400 1.45rem var(--slab);color:var(--bandana)}
body.ob .prodpricelabel{display:none}
body.ob div.pagenumbers{grid-column:1/-1;text-align:center}

/* ===== product detail (keeps the color changer CSS from master.css) ===== */
body.ob #mainbodyspan.proddetail{color:var(--bone)}
body.ob .detailname h1,body.ob div.detailname{font-family:var(--slab);color:var(--bone)}
body.ob div.detailprice{font:400 1.8rem var(--slab);color:var(--bandana)}
body.ob div.detaildescription{background:var(--char) var(--grain);color:var(--bone);border:1px solid var(--gun);border-top:3px solid var(--red);box-shadow:none;border-radius:4px;font-size:1.02rem;padding:22px 26px;max-width:860px}
body.ob div.detaildescription p{color:#ddd2be}
body.ob div.detaildescription a{color:var(--bandana)}
body.ob .ob-specs{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 18px;border-top:1px dashed var(--gun);padding-top:12px}
body.ob .ob-specs li{margin:0}
body.ob .ob-specs strong{color:var(--dust);font-weight:600}
body.ob .ob-who{color:var(--bone);font-size:1.05rem}
body.ob .ob-note{font-size:.95rem}
body.ob .detailoptions label,body.ob .detailoptions .optiontext,body.ob .detailoption{color:var(--bone)}
body.ob select,body.ob input[type=text],body.ob input[type=email],body.ob input[type=tel],body.ob input[type=number],body.ob input[type=password],body.ob textarea{background:#f4eee2;color:#1d1a17;border:1px solid #8c8273;border-radius:4px;font:400 1rem var(--sans);padding:8px 10px}

/* ===== cart / checkout / forms on "receipt paper" so ECT's dark-on-light markup stays readable ===== */
body.ob.ob-cartpage main,body.ob .ob-paper{background:#f2ebdd;color:#1d1a17;border-radius:4px;max-width:1100px;margin:30px auto 60px;padding:24px 26px;box-shadow:0 10px 30px rgba(0,0,0,.45)}
body.ob.ob-cartpage main *,body.ob .ob-paper *{color:inherit}
body.ob.ob-cartpage main h1,body.ob.ob-cartpage main h2,body.ob.ob-cartpage main h3,body.ob .ob-paper h2{color:#1d1a17}
body.ob.ob-cartpage main a{color:var(--red)}
body.ob.ob-cartpage main input[type=submit],body.ob.ob-cartpage main input.ectbutton,body.ob.ob-cartpage main .ectbutton{color:#fff}

/* ===== footer ===== */
.ob-foot{background:#100e0c;border-top:3px solid var(--red);padding:44px 0 30px;font-size:.98rem;color:#cfc4b0}
.ob-foot-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px}
body.ob .ob-foot-h{font:700 1.05rem var(--sans);color:var(--bone);margin:0 0 8px}
.ob-foot ul{list-style:none;margin:0;padding:0} .ob-foot li{margin:5px 0}
.ob-foot a{text-decoration:none;color:#cfc4b0} .ob-foot a:hover{color:#fff;text-decoration:underline}
.ob-foot-logo{height:70px;width:auto;margin-bottom:10px}
.ob-fine{margin-top:26px;color:var(--dust);font-size:.9rem}
@media(max-width:860px){.ob-foot-cols{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.ob-foot-cols{grid-template-columns:1fr}}

/* ===== cookie banner ===== */
.ob-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;max-width:560px;background:var(--char);border:1px solid var(--gun);border-top:3px solid var(--red);border-radius:4px;padding:16px 18px;box-shadow:0 10px 30px rgba(0,0,0,.6)}
.ob-consent p{margin:0 0 10px;font-size:.98rem}
.ob-consent .ob-btn{min-height:40px;padding:8px 18px}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

/* ===== page bits ===== */
body.ob .ob-papertitle{font-family:var(--slab);font-size:clamp(1.8rem,4vw,2.6rem);color:#1d1a17;margin:0 0 .4em}
.ob-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 10px}
body.ob table.ob-sizing{min-width:640px;font-size:.95rem}
body.ob table.ob-sizing td{padding:7px 8px;white-space:nowrap}
body.ob table.ob-sizing tr:first-child td{border-bottom:2px solid var(--red)}
.ob-contact{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}
.ob-contact .ob-paper{margin:0}
@media(max-width:860px){.ob-contact{grid-template-columns:1fr}}
body.ob .ob-paper label{color:#1d1a17;display:block;font-weight:600;margin:10px 0 4px}
body.ob .ob-paper input,body.ob .ob-paper select,body.ob .ob-paper textarea{width:100%;background:#fff}
.ob-guides{list-style:none;padding:0;max-width:none}
.ob-guides li{border-bottom:1px solid var(--gun);padding:14px 0;margin:0;color:var(--dust)}
.ob-guides a{font:400 1.35rem var(--slab);color:var(--bone);text-decoration:none;margin-right:6px}
.ob-guides a:hover{color:var(--bandana)}
.ob-prose figure{margin:18px 0 26px} .ob-prose figure img{border-radius:4px;filter:sepia(.2);max-height:420px;width:100%;object-fit:cover}
.ob-anatomy div.section.group{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin:16px 0 30px}
.ob-anatomy .col{background:var(--char);border:1px solid var(--gun);border-radius:4px;padding:16px}
.ob-anatomy img{border-radius:3px;margin:8px 0}
.ob-anatomy h2{margin-top:1em}

/* ===== fixes after first render ===== */
body.ob,body.ob *,body.ob *::before,body.ob *::after{box-sizing:border-box}
body.ob nav{text-align:left;letter-spacing:0;font-family:var(--sans);font-size:1rem}
body.ob .ob-nav a{text-transform:none;font-family:var(--sans);letter-spacing:0}
.ob-crumbs{text-align:left}
.ob-prose{padding:44px 20px 70px}
.ob-sec{padding-left:0;padding-right:0}
body.ob .ob-paper input[type=submit],body.ob .ob-paper button{color:#fff;width:auto}
body.ob .ob-paper .subForm>div{margin:0 0 6px}
body.ob .ob-paper h2{font-size:1.6rem}
body.ob img{max-width:100%;height:auto}

.ob-pagehead.has-img .ob-wrap{width:100%}
.ob-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
.ob-contact .ob-paper{min-width:0;overflow:hidden}
body.ob .ob-paper form,body.ob .ob-paper .subForm{width:auto;max-width:100%;margin:0;padding:0;float:none}
body.ob .ob-paper input[type=submit]{background:var(--red);color:#fff!important;min-width:140px}
body.ob .ob-head .ob-brand img{height:52px;width:auto;max-width:none}
body.ob .ob-brand{flex:0 0 auto}
body.ob .ob-foot-logo{height:70px;width:auto;max-width:none}
@media(max-width:860px){.ob-contact{grid-template-columns:1fr}}
.ob-textlink{overflow-wrap:anywhere}

/* ===== live ECT overrides (master.css paints white panels + Oswald on these) ===== */
body.ob .prodprice,body.ob div.proddescription,body.ob div.catdesc,body.ob article section,body.ob dl dd{background:none;color:inherit}
body.ob div.product .proddescription{color:#d5cab7}
body.ob button,body.ob input,body.ob select,body.ob textarea{font-family:var(--sans)}
body.ob button.buybutton,body.ob button.checkoutbutton,body.ob input.buybutton,body.ob input.checkoutbutton{font:700 1.02rem var(--sans);text-transform:none;background:var(--red);padding:11px 22px}
body.ob h1,body.ob h2{letter-spacing:0}
body.ob div.catdesc,body.ob div.proddescription{height:auto;padding:0;overflow:visible;font-family:var(--sans);font-size:1rem;letter-spacing:0;line-height:1.55}
body.ob div.detailprice,body.ob div.detailprice *{text-shadow:none}
body.ob .color-changer-bat{top:70px}
body.ob div.prodnavigation,body.ob div.catnavigation{background:none;box-shadow:none}
body.ob div.prodnavigation{font:600 .95rem var(--sans);color:var(--dust);text-align:center;padding:10px 20px}
body.ob div.prodnavigation a{color:var(--dust)}
body.ob div.pagenumbers{background:none;font:600 1rem var(--sans)}
body.ob.ob-cartpage main,body.ob .ob-paper{width:calc(100% - 32px)}
body.ob .ob-contact .ob-paper{width:auto}

/* ===== post-launch fixes ===== */
/* ECT "added to cart" popup is white: keep its text dark */
body.ob div.scart,body.ob #scdiv{color:#1d1a17;font-family:var(--sans)}
body.ob div.scart *,body.ob #scdiv *{color:inherit;text-shadow:none}
body.ob div.scart a.ectlink{color:var(--red)}
body.ob div.scart button,body.ob div.scart input[type=button],body.ob #scdiv .ectbutton{color:#fff;font-family:var(--sans);text-transform:none}
/* our breadcrumb replaces ECT's on category pages */
body.ob.ob-catpage div.catnavigation{display:none}
/* cookie notice: compact on phones */
@media(max-width:600px){.ob-consent{left:8px;right:8px;bottom:8px;padding:10px 12px}.ob-consent p{font-size:.88rem;line-height:1.35;margin-bottom:8px}.ob-consent .ob-btn{min-height:38px;padding:6px 16px;font-size:.95rem}}
