:root{--lb-location-navy:#071b29;--lb-location-heading:#141736;--lb-location-gold:#b48a4a;--lb-location-green:#2f7a4a;--lb-location-cream:#f8f3e9;--lb-location-ink:#29343c;--lb-location-line:#e6d9c5}
/* Postal playlist: only the selected poster loads near the viewport. */
.lb-location .lb-location-videos{background:#f6f3ed;border:1px solid #e8e1d5;border-radius:20px;padding:clamp(28px,4vw,48px);margin-top:34px}
.lb-postal-videos{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:18px clamp(24px,3vw,36px);max-width:900px;margin:0 auto}
.lb-postal-videos__heading{grid-column:2;grid-row:1;min-width:0}.lb-postal-videos__media{grid-column:1;grid-row:1/3}.lb-postal-videos__choices{grid-column:2;grid-row:2;min-width:0}
.lb-location .lb-postal-videos__description{margin:0;padding:2px 18px 15px 50px;font-size:.88rem;line-height:1.55;color:#53616a;text-align:left;background:transparent;border:0;box-shadow:none}
.lb-postal-videos__item{background:#f8f8f7;border:1px solid #d8dce0;border-radius:9px;min-width:0}.lb-postal-videos__item[data-active=true]{background:#fff;border-color:#aab3bc}
.lb-postal-videos__reveal-inner{min-height:0;overflow:hidden}
@media(min-width:701px){
 .lb-postal-videos__reveal{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s ease-out,opacity .28s ease-out,visibility 0s .28s}
 .lb-postal-videos__item[data-active=true] .lb-postal-videos__reveal{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}
}
@media(prefers-reduced-motion:reduce){.lb-postal-videos__reveal{transition:none}}
@media(min-width:701px){.lb-postal-videos__list button[aria-pressed=true]{border-radius:9px 9px 0 0;border-bottom:0}}
.lb-location .lb-postal-videos__heading h2{color:var(--lb-location-heading)!important;margin:0 0 10px;font-size:clamp(1.5rem,2.2vw,2rem)}.lb-location .lb-postal-videos__heading p{font-size:.94rem;line-height:1.5;margin:0}
.lb-postal-videos__navigation{display:flex;justify-content:space-between;gap:12px;font:700 .8rem/1.4 Lato,sans-serif;color:#53616a;margin-bottom:8px}.lb-postal-videos__swipe{display:none}
.lb-postal-videos [hidden]{display:none!important}
.lb-postal-videos__frame{aspect-ratio:9/16;background:#071b29;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 8px 22px rgba(7,27,41,.10)}
.lb-postal-videos__frame video,.lb-postal-videos__play,.lb-postal-videos__play img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}
.lb-postal-videos__play{border:0;background:transparent;padding:0;cursor:pointer;color:#fff;transform:none!important}
.lb-postal-videos__play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:48px;height:48px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.62);border-radius:50%;box-shadow:0 5px 16px rgba(0,0,0,.22);pointer-events:none}
.lb-postal-videos__play-icon::before{content:"";position:absolute;top:50%;left:53%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid rgba(20,20,20,.78);transform:translate(-50%,-50%)}
.lb-postal-videos__play:hover .lb-postal-videos__play-icon,.lb-postal-videos__play:focus-visible .lb-postal-videos__play-icon{background:rgba(255,255,255,.92)}
.lb-postal-videos .lb-postal-videos__caption{font-size:.86rem;line-height:1.4;text-align:center;margin:10px 0 0;color:#53616a}
.lb-postal-videos__list{display:grid;gap:8px}
.lb-postal-videos__list button{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #d8dce0;border-radius:9px;padding:11px 14px;width:100%;min-height:50px;color:#141736;font:700 .9rem/1.4 Lato,sans-serif;cursor:pointer;transform:none!important;box-shadow:none}
.lb-postal-videos__list button,.lb-postal-videos__list button[aria-pressed=true]{background:transparent;border:0;box-shadow:none}
.lb-postal-videos__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;height:26px;border-radius:50%;background:#eceef0;color:#53616a;font-size:.8rem}.lb-postal-videos__choice-icon{margin-left:auto;color:#071b29;font-size:.75rem;flex-shrink:0}.lb-postal-videos__list button[aria-pressed=true] .lb-postal-videos__number{background:#071b29;color:#fff}
.lb-postal-videos__item{transition:background-color .16s ease,border-color .16s ease}
.lb-postal-videos__list button:hover,.lb-postal-videos__list button:active{background:transparent;border-color:transparent;color:#071b29;box-shadow:none}
@media(hover:hover) and (pointer:fine){
 .lb-postal-videos__item:has(>button:hover){background:#f0f2f4;border-color:#8996a1}
 .lb-postal-videos__item[data-active=true]:has(>button:hover){background:#fff;border-color:#596c7b}
}
.lb-postal-videos__list button:focus-visible{outline-offset:-3px}
@media(prefers-reduced-motion:reduce){.lb-postal-videos__item{transition:none}}
.lb-postal-videos button:focus-visible{outline:3px solid #071b29;outline-offset:3px}.lb-postal-videos__play:focus-visible{outline-offset:-4px}
.lb-postal-videos__list button:focus:not(:focus-visible){outline:none}
@media(max-width:700px){
 .lb-location .lb-location-videos{padding:24px 16px;border-radius:14px}
 .lb-postal-videos{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px;margin:0}
 .lb-postal-videos__heading{grid-column:1;grid-row:1}.lb-postal-videos__media{grid-column:1;grid-row:2;width:min(100%,240px,25vh);width:min(100%,240px,25svh);margin:auto}.lb-postal-videos__choices{grid-column:1;grid-row:3}
 .lb-location .lb-postal-videos__heading h2{font-size:1.5rem;margin-bottom:6px}.lb-location .lb-postal-videos__heading p{font-size:.88rem}
 .lb-postal-videos .lb-postal-videos__caption{margin-top:6px;font-size:.8rem}
 .lb-location .lb-postal-videos__description,.lb-postal-videos__item[data-active=false] .lb-postal-videos__description{display:block;margin:0;padding:0 14px 16px;text-align:left;font-size:.85rem;background:none;border:0;box-shadow:none;overflow-wrap:break-word}
 .lb-postal-videos__item{flex:0 0 88%;scroll-snap-align:start}
 .lb-postal-videos__list::after{content:"";flex:0 0 calc(12% - 10px)}
 .lb-postal-videos__swipe{display:inline}.lb-postal-videos__list{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:4px 4px 8px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b48a4a transparent}
 .lb-postal-videos__list button{width:100%;min-height:64px;padding:12px 14px;font-size:.85rem}
 .lb-postal-videos__list{scrollbar-color:#89939d transparent}
}
.page-template-template-location .site-content>.container{max-width:none;padding:0}.page-template-template-location .woocommerce-breadcrumb{margin-bottom:0}.page-template-template-location .container-fluid.mt-3.mb-5{margin-bottom:0!important;margin-top:0!important;padding:0}.page-template-template-location .container-fluid>.row{margin-left:0;margin-right:0}.page-template-template-location .lb-location-container{padding-left:0;padding-right:0}.page-template-template-location .lb-guide-content-area{padding-left:0;padding-right:0}
.lb-location{--border:#e8e3da;--ink:#202124;--lb-guide-border:var(--lb-location-line);--lb-guide-green:var(--lb-location-green);--lb-guide-dark:#141414;--lb-guide-heading:var(--lb-location-heading);box-sizing:border-box;color:var(--lb-location-ink);max-width:1312px;padding:0 16px 72px;width:100%}.lb-location *{box-sizing:border-box}.lb-location h1,.lb-location h2,.lb-location h3,.lb-location h4,.lb-location h5,.lb-location h6{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif!important;line-height:1.13}.lb-location h2{font-size:clamp(1.75rem,2.6vw,2.55rem);margin:5px 0 15px}.lb-location p{font-size:1.04rem;line-height:1.7}.lb-location-eyebrow{color:#a97735!important;display:inline-block;font-family:Lato,sans-serif!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.15em;margin:0!important;text-transform:uppercase}
.lb-location-hero{background:linear-gradient(135deg,#0a2232 0%,#163c52 100%);border-radius:20px;box-shadow:0 16px 36px rgba(7,27,41,.16);color:#fff;margin:28px auto 30px;overflow:hidden}.lb-location-hero__main{align-items:center;display:grid;gap:clamp(26px,4vw,56px);grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);padding:clamp(34px,4vw,54px)}.lb-location-hero__content{min-width:0}.lb-location-hero h1{color:#fff;font-size:clamp(2.7rem,4.3vw,4.15rem);line-height:1.04;margin:8px 0 18px;text-shadow:0 2px 18px rgba(0,0,0,.22)}.lb-location-hero__lead{color:#eef3f6!important;font-size:1.13rem!important;max-width:640px}.lb-location-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 0}.lb-location-hero .lb-trustpilot-bar{display:flex;margin:21px 0 0;width:max-content}
.lb-location-button{align-items:center;border:2px solid transparent;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:11px 18px;text-align:center;text-decoration:none!important;transition:filter .15s ease,transform .15s ease}.lb-location-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.lb-location-button--primary{background:var(--lb-location-green);border-color:var(--lb-location-green);color:#fff!important}.lb-location-button--outline{background:#fff;border-color:#fff;color:var(--lb-location-navy)!important}.lb-location-button--dark{background:var(--lb-location-navy);border-color:var(--lb-location-navy);color:#fff!important;width:100%}.lb-location-button--outline-dark{border-color:var(--lb-location-navy);color:var(--lb-location-navy)!important;flex:0 0 auto}
.lb-location-quick-calc{background:#fff;border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:0 22px 48px rgba(0,0,0,.23);color:var(--lb-location-ink);padding:clamp(22px,3vw,32px)}.lb-location-quick-calc__eyebrow{color:#9a6c2e!important;display:inline-block;font-size:.74rem!important;font-weight:800;letter-spacing:.13em;margin:0 0 5px!important;text-transform:uppercase}.lb-location-quick-calc h2{font-size:1.65rem;margin:0 0 8px}.lb-location-quick-calc__intro{color:#626b72!important;font-size:.88rem!important;line-height:1.45!important;margin:0 0 18px}.lb-location-quick-calc__fields{display:grid;gap:13px;grid-template-columns:1fr 1fr}.lb-location-quick-calc label>span:first-child,.lb-location-quick-calc label{color:#4d5962;font-size:.86rem;font-weight:700}.lb-location-quick-calc input,.lb-location-quick-calc select{background:#fff;border:1px solid #cfc6b8;border-radius:8px;color:var(--lb-location-heading);font-size:1rem;height:48px;margin-top:6px;padding:10px 12px;width:100%}.lb-location-quick-calc input:focus,.lb-location-quick-calc select:focus{border-color:var(--lb-location-gold);box-shadow:0 0 0 3px rgba(180,138,74,.18);outline:0}.lb-location-quick-calc__input{display:block;position:relative}.lb-location-quick-calc__input input{padding-right:58px}.lb-location-quick-calc__input small{color:#6a737a;font-size:.8rem;font-weight:700;position:absolute;right:12px;top:22px}.lb-location-quick-calc__result{align-items:center;background:linear-gradient(135deg,#fbf5e8,#fffdf8);border:1px solid #dfcda9;border-radius:12px;display:flex;justify-content:space-between;margin:18px 0 12px;padding:16px}.lb-location-quick-calc__result span{color:#765328;font-size:.92rem;font-weight:800}.lb-location-quick-calc__result output{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif;font-size:2.15rem;font-weight:700}.lb-location-quick-calc__note{color:#626b72!important;font-size:.82rem!important;line-height:1.45!important;margin:0 0 14px}.lb-location-quick-calc__parcel{background:#fff5df;border-left:4px solid var(--lb-location-gold);color:#56401f!important;font-size:.85rem!important;line-height:1.45!important;margin:0 0 14px;padding:10px 12px}
.lb-location-hero__proof{backdrop-filter:blur(4px);background:rgba(3,14,22,.86);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 clamp(22px,3vw,46px)}.lb-location-hero__proof li{align-content:center;color:#fff;display:grid;gap:2px 10px;grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;padding:18px clamp(12px,1.5vw,22px)}.lb-location-hero__proof li+li{border-left:1px solid rgba(255,255,255,.13)}.lb-location-hero__proof li:before{border-bottom:3px solid #e2b964;border-right:3px solid #e2b964;content:"";grid-row:1/3;height:11px;margin-top:4px;transform:rotate(45deg);width:6px}.lb-location-hero__proof strong{color:#fff;font-family:Lato,sans-serif;font-size:.9rem;font-weight:800;line-height:1.25}.lb-location-hero__proof span{color:#cbd6dd;font-family:Lato,sans-serif;font-size:.78rem;line-height:1.35}
.lb-location-section{margin:34px auto 0;scroll-margin-top:125px;width:100%;padding:36px 4px}.lb-location-panel{background:var(--lb-location-cream);border:1px solid var(--lb-location-line);border-radius:20px;padding:clamp(26px,4vw,48px)}.lb-location-section__heading{max-width:900px}.lb-location-section__heading>p:last-child{color:#56616a;margin-bottom:24px}.lb-location-choice-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lb-location-choice{background:#fff;border:1px solid var(--lb-location-line);border-radius:14px;padding:24px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lb-location-choice:hover{border-color:var(--lb-location-gold);box-shadow:0 10px 24px rgba(7,27,41,.08);transform:translateY(-2px)}.lb-location-choice__number{align-items:center;background:var(--lb-location-navy);border-radius:50%;color:#fff;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.lb-location-choice h3{font-size:1.28rem;margin:16px 0 8px}.lb-location-choice p{font-size:.96rem}.lb-location-choice a{font-weight:800;text-decoration:none}.lb-location-choice a:after{content:"";inset:0;position:absolute}
.lb-location .lb-location-section__heading h2,.lb-location .lb-location-comparison .lb-compare__title{color:var(--lb-location-heading)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.lb-location .lb-location-section__heading h2:first-letter{text-transform:none!important}
#location-reviews,[id^="recent-payouts-"],#sell-from-location,[id^="areas-near-"],#location-comparison-title,#frequently-asked-questions{color:#141736!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}
.lb-location-areas{background:#fff;border-bottom:1px solid var(--lb-location-line);border-top:1px solid var(--lb-location-line);padding:42px 4px}.lb-location-area-list{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}.lb-location-area-list li{background:#fbf7ef;border:1px solid #ded0bc;border-radius:999px;color:var(--lb-location-heading);font-weight:700;padding:9px 15px}
.lb-location-postage{background:#fff}.lb-location-postage__grid{border:1px solid var(--lb-location-line);border-radius:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;overflow:hidden}.lb-location-postage__grid article{padding:clamp(24px,3vw,36px)}.lb-location-postage__grid article+article{border-left:1px solid var(--lb-location-line)}.lb-location-postage__label{color:#9a6c2e;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lb-location-postage h3{font-family:Lato,sans-serif!important;font-size:1.2rem;font-weight:800;margin:8px 0 10px}.lb-location-postage__grid p,.lb-location-postage__grid li{font-size:.96rem;line-height:1.65}.lb-location-postage__grid ul{margin:14px 0 0;padding-left:20px}.lb-location-postage__link{display:inline-block;font-weight:800;margin-top:10px;text-decoration:none}
.lb-location-reviews{padding-top:42px}.lb-location-reviews .lbrl{margin:0}.lb-location-reviews .lbrl-card{border-color:var(--lb-location-line);border-radius:14px}.lb-location-reviews .lbrl__toolbar{margin-top:18px}.lb-location-payouts .lb-payouts{margin:0}.lb-location-comparison .lb-compare{margin:18px 0 0}.lb-location-comparison .lb-compare__title{font-size:clamp(1.35rem,2vw,1.8rem)}
.lb-location-insight+.lb-location-comparison{margin-top:clamp(24px,3vw,34px);padding-top:0}.lb-location-insight+.lb-location-comparison .lb-compare{margin-top:0}
.lb-location-comparison{padding-bottom:0}.lb-location-comparison+.lb-coins-faq-section{margin-top:clamp(24px,3vw,34px);padding-top:0}
.lb-location .lb-tools-wrap{margin:34px 0 0;max-width:none;width:100%}.lb-location .lb-tools{border-radius:20px}.lb-location-split-adviser{background:#fff8e8;border:1px solid #e2c18d;border-left:5px solid var(--lb-location-gold);border-radius:10px;color:var(--lb-location-navy);margin:18px 0 34px;padding:16px 18px}.lb-location-split-adviser p{margin:.3rem 0}
.lb-location .lb-coins-faq-section .faq-container{margin:0;max-width:none}.lb-location .lb-coins-faq-section .faq-shop>h2{color:var(--lb-location-heading)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(1.75rem,2.6vw,2.55rem)!important;font-weight:400!important;text-align:left!important}.lb-location .lb-coins-faq-section .faq-shop>h3{color:#58616a;font-family:Lato,sans-serif!important;font-size:1.04rem!important;font-weight:400!important;margin-bottom:20px!important;text-align:left!important}.lb-location .lb-coins-faq-section .has-search{margin:0 0 18px;position:relative}.lb-location .lb-coins-faq-section .has-search .form-control{background:#fff;border:1px solid #cfc6b8;border-radius:10px;box-shadow:none;min-height:50px;padding:11px 16px 11px 46px}.lb-location .lb-coins-faq-section .has-search .form-control:focus{border-color:var(--lb-location-gold);box-shadow:0 0 0 3px rgba(180,138,74,.16)}.lb-location .lb-coins-faq-section .has-search .form-control-feedback{color:#8b7657;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.lb-location .lb-coins-faq-section .accordion .card{background:#fff;border:1px solid var(--lb-location-line);border-radius:10px!important;margin-bottom:10px;overflow:hidden}.lb-location .lb-coins-faq-section .accordion .card-header{background:#fff;border:0;padding:0}.lb-location .lb-coins-faq-section .accordion .panel-title{font-family:Lato,sans-serif!important;font-size:1rem!important;margin:0}.lb-location .lb-coins-faq-section .accordion .panel-title>a{align-items:center;background:#fff;color:var(--lb-location-heading);display:flex;font-weight:800;justify-content:space-between;min-height:54px;padding:14px 48px 14px 16px;position:relative;text-decoration:none}.lb-location .lb-coins-faq-section .accordion .panel-title>a:hover{background:#faf6ee}.lb-location .lb-coins-faq-section .accordion .panel-title>a:not(.collapsed){background:#f7f1e7}.lb-location .lb-coins-faq-section .accordion .card-block{border-top:1px solid var(--lb-location-line);padding:18px 20px}.lb-location .lb-coins-faq-section .accordion .card[hidden]{display:none!important}.lb-location .lb-coins-faq-empty{background:#fbf7ef;border:1px solid var(--lb-location-line);border-radius:10px;color:#58616a!important;padding:14px 16px}
.lb-location-travel-note{align-items:center;background:var(--lb-location-navy);border-radius:18px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:34px 0 0;padding:clamp(24px,4vw,38px)}.lb-location-travel-note h2{color:#fff;margin-bottom:8px}.lb-location-travel-note p:last-child{margin-bottom:0}
@media(max-width:900px){.lb-location-hero__main{grid-template-columns:1fr}.lb-location-quick-calc{max-width:620px;width:100%}.lb-location-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-location-hero__proof li:nth-child(odd){border-left:0}.lb-location-hero__proof li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.13)}.lb-location-choice-grid,.lb-location-postage__grid{grid-template-columns:1fr}.lb-location-postage__grid article+article{border-left:0;border-top:1px solid var(--lb-location-line)}.lb-location-travel-note{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.lb-location{max-width:none!important;padding:0 8px 46px;width:100%!important}.lb-location-hero{border-radius:14px;margin:14px 0 24px;max-width:none!important;width:100%!important}.lb-location-hero__main{gap:24px;padding:26px 18px}.lb-location-hero h1{font-size:clamp(1.95rem,10vw,2.25rem);line-height:1.04;margin-bottom:14px}.lb-location-hero__lead{font-size:.98rem!important;line-height:1.58!important}.lb-location-hero__actions{display:grid;margin-top:20px}.lb-location-button{min-height:48px;padding:9px 13px;width:100%}.lb-location-hero .lb-trustpilot-bar{justify-content:center;max-width:100%;width:100%}.lb-location-quick-calc{padding:20px 16px}.lb-location-quick-calc h2{font-size:1.4rem!important;line-height:1.18!important;margin-bottom:16px!important}.lb-location-quick-calc__fields{gap:8px;grid-template-columns:1fr}.lb-location-quick-calc__result{margin-top:14px;padding:12px 0}.lb-location-quick-calc__result output{font-size:1.75rem}.lb-location-quick-calc__note{font-size:.78rem!important}.lb-location-quick-calc .lb-location-button--dark{min-height:48px!important;padding:9px 12px!important}.lb-location-hero__proof{grid-template-columns:1fr;padding:0 18px}.lb-location-hero__proof li,.lb-location-hero__proof li:nth-child(odd){border-left:0;padding:14px 4px}.lb-location-hero__proof li+li,.lb-location-hero__proof li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.13)}.lb-location-hero__proof strong{font-size:.88rem}.lb-location-hero__proof span{font-size:.76rem}.lb-location-panel{border-radius:14px}.lb-location-section{padding:28px 2px}.lb-location-panel{padding:24px 18px}.lb-location .lb-tools-wrap{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}

/* Preserve the Review Library's own typography exactly as used on Compare Gold Buyers. */
.lb-location-reviews .lbrl-card h3{color:#111827!important;font-family:inherit!important;font-size:1.14rem!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important}.lb-location-reviews .lbrl-card__text,.lb-location-reviews .lbrl-card__text p{color:#3f3a34!important;font-family:inherit!important;font-size:1rem!important;line-height:1.65!important;text-transform:none!important}.lb-location-reviews .lbrl-card footer,.lb-location-reviews .lbrl-card footer *{font-family:inherit!important}
.lb-location-quick-calc h2{color:var(--lb-location-heading)!important;font-family:Lato,sans-serif!important;font-size:1.65rem!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;margin:0 0 20px!important;text-transform:none!important}
@media(min-width:901px){.lb-location-hero__main{align-items:start}.lb-location-hero__content{align-self:start}.lb-location-hero h1{margin-bottom:26px!important}.lb-location-hero__lead{margin-top:0!important}}
@media(min-width:901px){.lb-location-hero .lb-location-hero__main{padding-bottom:28px;padding-top:28px}.lb-location-hero .lb-location-quick-calc{padding:26px}.lb-location-hero .lb-location-quick-calc h2{margin-bottom:14px!important}.lb-location-hero .lb-location-quick-calc__intro{margin-bottom:14px}.lb-location-hero .lb-location-quick-calc__result{margin:14px 0 10px;padding:14px}.lb-location-hero .lb-location-hero__actions{margin-top:20px}.lb-location-hero .lb-trustpilot-bar{margin-top:16px}.lb-location-hero .lb-location-hero__proof li{padding-bottom:12px;padding-top:12px}}

/* Location-page content refinements. */
.lb-location-hero__highlights{display:grid;gap:13px;list-style:none;margin:20px 0 0;padding:0}.lb-location-hero__highlights li{color:#f5f8fa;font-family:Lato,sans-serif;font-size:.93rem;font-weight:400;line-height:1.48;padding-left:23px;position:relative}.lb-location-hero__highlights li:before{color:#e2b964;content:"✓";font-size:1.05rem;font-weight:900;left:0;position:absolute;top:-1px}
.lb-location-hero h1 .lb-location-hero__place{color:#e2b964}.lb-location-hero__highlights strong{color:#fff;font-weight:900;margin-right:.18em}
.lb-location-hero__lead strong{color:#fff;font-weight:700}.lb-location-hero__support{color:#d6e0e6!important;font-size:.9rem!important;line-height:1.5!important;margin:10px 0 0;max-width:640px}
.lb-location-hero__areas{align-items:center;color:#dce5ea;display:flex;font-family:Lato,sans-serif;font-size:.8rem;gap:10px;margin-top:18px;min-width:0}.lb-location-hero__areas>strong{color:#fff;flex:0 0 auto;font-weight:800}.lb-location-hero__areas ul{cursor:grab;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;list-style:none;margin:0;min-width:0;overflow-x:auto;padding:0 0 5px;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.lb-location-hero__areas ul::-webkit-scrollbar{display:none;height:0;width:0}.lb-location-hero__areas ul.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.lb-location-hero__areas ul:focus-visible{border-radius:8px;outline:2px solid #e2b964;outline-offset:3px}.lb-location-hero__areas li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;flex:0 0 auto;line-height:1.2;padding:5px 9px;white-space:nowrap}
.lb-location .lb-location-hero .lb-trustpilot-bar{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.55)!important}.lb-location .lb-location-hero .lb-trustpilot-bar,.lb-location .lb-location-hero .lb-trustpilot-bar .lb-tp-text{color:#fff!important}.lb-location .lb-location-hero .lb-trustpilot-bar:hover,.lb-location .lb-location-hero .lb-trustpilot-bar:focus{background:rgba(255,255,255,.15)!important;border-color:#fff!important;color:#fff!important;text-decoration:none}.lb-location .lb-location-hero .lb-trustpilot-bar:hover .lb-tp-text,.lb-location .lb-location-hero .lb-trustpilot-bar:focus .lb-tp-text{color:#fff!important}
.lb-location-review-panel{background:#fff;border:1px solid var(--lb-location-line);border-radius:16px;box-shadow:0 8px 24px rgba(7,27,41,.06);padding:clamp(24px,3vw,36px)}
.lb-location-comparison{background:#fff}.lb-location-comparison .lb-compare{background:#fff}
.lb-location-postage__map{align-items:stretch;background:#f8f3e9;border:1px solid var(--lb-location-line);border-radius:16px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);margin-top:18px;overflow:hidden}.lb-location-postage__map>div{align-self:center;padding:clamp(24px,3vw,36px)}.lb-location-postage__map h3{margin-top:0}.lb-location-postage__map p{font-size:.96rem}.lb-location-postage__map a{font-weight:800;text-decoration:none}.lb-location-postage__map iframe{border:0;min-height:330px;width:100%}
.lb-location-travel-note{scroll-margin-top:125px}.lb-location-travel-note h2{color:#fff!important}.lb-location-travel-note p:not(.lb-location-eyebrow){color:#eef3f6!important}.lb-location-travel-note .lb-location-button--outline{flex:0 0 auto}
@media(max-width:900px){.lb-location-postage__map{grid-template-columns:1fr}.lb-location-postage__map iframe{min-height:300px}}
.lb-location-admin-edit{margin:22px 0 0;text-align:right}.lb-location-admin-edit .post-edit-link{background:#f4efe6;border:1px solid var(--lb-location-line);border-radius:8px;color:var(--lb-location-heading);display:inline-flex;font-size:.88rem;font-weight:800;padding:8px 12px;text-decoration:none}.lb-location-admin-edit .post-edit-link:hover,.lb-location-admin-edit .post-edit-link:focus-visible{background:#fff;border-color:var(--lb-location-gold);color:#805b27}

/* Prevent the legacy global Tenor Sans heading rule from overriding this template. */
body.page-template-template-location .lb-location h1,
body.page-template-template-location .lb-location h2,
body.page-template-template-location .lb-location h3,
body.page-template-template-location .lb-location h4,
body.page-template-template-location .lb-location h5,
body.page-template-template-location .lb-location h6{font-family:Georgia,"Times New Roman",serif!important;text-transform:none!important}
body.page-template-template-location .lb-location .lb-location-quick-calc h2,
body.page-template-template-location .lb-location .lb-location-postage h3,
body.page-template-template-location .lb-location .lb-coins-faq-section .faq-shop>h3,
body.page-template-template-location .lb-location .lb-coins-faq-section .panel-title,
body.page-template-template-location .lb-location .lbrl-card h3{font-family:Lato,sans-serif!important}

@media(max-width:600px){.lb-location-hero__areas{align-items:flex-start;display:block;margin-left:-18px;margin-right:-18px}.lb-location-hero__areas>strong{display:block;margin:0 18px 8px}.lb-location-hero__areas ul{flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:0 18px 7px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.lb-location-hero__areas li{flex:0 0 auto}.lb-location-hero__actions{margin-top:18px}.lb-location-quick-calc h2{margin-bottom:8px!important}.lb-location-quick-calc__intro{font-size:.82rem!important;margin-bottom:15px}.lb-location-quick-calc__result{padding:13px 12px}}
@media(max-width:600px){.lb-location-hero__support{display:none}.lb-location-hero__main{padding-top:22px}.lb-location-hero h1{font-size:clamp(1.85rem,9.5vw,2.15rem);margin-top:6px}.lb-location-hero__lead{line-height:1.5!important;margin-top:16px!important}}

/* Production refinements: calculator, selling routes, coverage, comparison and FAQs. */
.lb-location{overflow-x:clip}
.lb-location-payouts{padding:clamp(24px,3vw,36px)}
.lb-location-payouts .lb-payouts__carousel{display:block;position:relative}
.lb-location-payouts .lb-payouts__carousel-button{position:absolute;top:50%;transform:translateY(-50%);z-index:3}
.lb-location-payouts .lb-payouts__carousel-button:hover,.lb-location-payouts .lb-payouts__carousel-button:disabled,.lb-location-payouts .lb-payouts__carousel-button:disabled:hover{transform:translateY(-50%)}
.lb-location-payouts .lb-payouts__carousel-prev{left:-24px}.lb-location-payouts .lb-payouts__carousel-next{right:-24px}
.lb-location-payouts .lb-payouts__viewport{width:100%}
.lb-location-quick-calc__result{display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto}
.lb-location-quick-calc__result>span{align-self:center}.lb-location-quick-calc__result output{align-self:center;grid-column:2;grid-row:1}
.lb-location-quick-calc__result .lb-location-quick-calc__note{border-top:1px solid rgba(162,120,67,.2);color:#665d51!important;grid-column:1/-1;margin:8px 0 0!important;padding-top:10px}

.lb-location-postage{background:linear-gradient(180deg,#fff 0,#fbf8f2 100%);border:1px solid var(--lb-location-line);border-radius:20px;padding:clamp(28px,4vw,48px)}
.lb-location-postage__grid{border:0;gap:18px;overflow:visible}
.lb-location-postage__grid article{background:#fff;border:1px solid var(--lb-location-line);border-radius:16px;box-shadow:0 8px 24px rgba(7,27,41,.06);padding:clamp(24px,3vw,34px);position:relative}
.lb-location-postage__grid article+article{border:1px solid var(--lb-location-line)}
.lb-location-postage__option-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.lb-location-postage__number{align-items:center;aspect-ratio:1;background:var(--lb-location-navy);border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 32px;font-size:.85rem;font-weight:900;height:32px;justify-content:center;line-height:1;width:32px}
.lb-location-postage__label{font-size:.72rem}.lb-location-postage__grid h3{font-size:1.25rem!important;margin:0 0 12px}.lb-location-postage__grid ul{list-style:none;padding:0}
.lb-location-postage__grid li{padding-left:25px;position:relative}.lb-location-postage__grid li+li{margin-top:7px}.lb-location-postage__grid li:before{color:#9a6c2e;content:"✓";font-weight:900;left:2px;position:absolute;top:0}
.lb-location-postage__link{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--lb-location-heading);display:inline-flex;gap:6px;margin-left:-10px;padding:8px 10px;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.lb-location-postage__link:hover{background:#f7f1e7;border-color:var(--lb-location-line);color:#805b27;text-decoration:none!important;transform:translateY(-1px)}.lb-location-postage__link:focus-visible{background:#f7f1e7;border-color:var(--lb-location-gold);box-shadow:0 0 0 3px rgba(180,138,74,.2);color:var(--lb-location-heading);outline:0;text-decoration:none!important}.lb-location-postage__link:active{background:#eee3d1;border-color:var(--lb-location-gold);color:#68461d;transform:translateY(0)}.lb-location-postage__link span{transition:transform .16s ease}.lb-location-postage__link:hover span,.lb-location-postage__link:focus-visible span{transform:translateX(3px)}.lb-location-postage__map{background:#fff;margin-top:22px}.lb-location-postage__insurance{margin-top:22px}

.lb-location-areas{border:1px solid var(--lb-location-line);border-radius:20px;padding:clamp(28px,4vw,46px)}
.lb-location-coverage-grid{display:grid;gap:24px;margin-top:28px;min-width:0}.lb-location-coverage-group{background:#fbf8f2;border:1px solid var(--lb-location-line);border-radius:16px;max-width:100%;min-width:0;overflow:hidden;padding:clamp(20px,3vw,30px)}
.lb-location-coverage-group h3{font-size:1.35rem;margin:0 0 16px}.lb-location-area-list{gap:10px}.lb-location-area-list li{background:#fff;box-shadow:0 2px 7px rgba(7,27,41,.035)}

.lb-location-comparison .lb-compare__table caption{background:#fff;caption-side:top;color:#5d5142;font-size:.88rem;font-weight:700;line-height:1.4;padding:10px 12px 11px;text-align:left}
.lb-location .lb-coins-faq-section{background:#fff;border:1px solid var(--lb-location-line);border-radius:20px;padding:clamp(28px,4vw,46px)}
.lb-location .lb-coins-faq-section .accordion .panel-title{font-family:inherit!important}.lb-location .lb-coins-faq-section .accordion .panel-title>a{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}
.lb-location .lb-coins-faq-section .accordion .panel-title>a:hover{color:var(--lb-location-heading)}.lb-location .lb-coins-faq-section .accordion .panel-title>a:not(.collapsed){box-shadow:none;color:var(--lb-location-heading)}
.lb-location .lb-coins-faq-section .accordion .panel-title>a:focus-visible{background:#faf6ee;color:var(--lb-location-heading);outline:3px solid rgba(7,27,41,.28);outline-offset:-3px}
.lb-location .lb-coins-faq-section .accordion .card-block,.lb-location .lb-coins-faq-section .accordion .card-block p{color:#3f3a34!important;font-family:Lato,sans-serif!important;font-size:1rem!important;line-height:1.65!important}.lb-location .lb-coins-faq-section .accordion .card-block p:last-child{margin-bottom:0}

@media(max-width:900px){.lb-location-postage__grid article+article{border-top:1px solid var(--lb-location-line)}}
@media(max-width:600px){
	.lb-location{padding-left:16px!important;padding-right:16px!important}.lb-location .lb-tools-wrap{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}
	.lb-location-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.lb-location-hero__proof li,.lb-location-hero__proof li:nth-child(odd){border-left:0;padding:13px 8px}.lb-location-hero__proof li:nth-child(even){border-left:1px solid rgba(255,255,255,.13)}.lb-location-hero__proof li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.13)}.lb-location-hero__proof strong{font-size:.78rem}.lb-location-hero__proof span{font-size:.68rem}
	.lb-location-postage,.lb-location-areas,.lb-location .lb-coins-faq-section{border-radius:14px;padding:24px 18px}.lb-location-postage__grid{gap:14px}.lb-location-postage__map{grid-template-columns:1fr}.lb-location-postage__map>div{padding:22px 18px}
	.lb-location-coverage-grid{gap:20px}.lb-location-coverage-group{padding:20px 16px}.lb-location-coverage-group h3{margin-bottom:12px}.lb-location-area-list{cursor:grab;flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lb-location-area-list::-webkit-scrollbar{display:none}.lb-location-area-list li{flex:0 0 auto;white-space:nowrap}
	.lb-location-comparison .lb-compare__table caption{font-size:.8rem}
	.lb-location-payouts{padding:24px}.lb-location-payouts .lb-payouts__carousel-prev{left:-17px}.lb-location-payouts .lb-payouts__carousel-next{right:-17px}
}

/* Match the established Sell Coins FAQ presentation exactly. */
body.page-template-template-location .lb-location .lb-coins-faq-section{
	background:transparent;
	border:0;
	border-radius:0;
	margin:12px 0 0;
	padding:34px 4px;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .faq-container{
	margin:8px 0 0;
	max-width:none;
	padding:15px 0;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .faq-shop{margin:8px 0 0;}
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .panel-title{
	font-family:sans-serif,Lato,sans-serif!important;
	font-size:1rem!important;
	line-height:1.4!important;
	margin:0;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .panel-title>a{
	font-family:inherit!important;
	line-height:1.4!important;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .card-block{
	color:#3f3a34!important;
	font-family:Lato,sans-serif!important;
	font-size:1rem!important;
	line-height:1.65!important;
	padding:18px 20px;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .card-block p{
	color:#3f3a34!important;
	font-family:Lato,sans-serif!important;
	font-size:1.04rem!important;
	line-height:1.7!important;
	margin:0 0 1rem;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .card-block>:last-child,
body.page-template-template-location .lb-location .lb-coins-faq-section .accordion .card-block [itemprop="text"]>:last-child{margin-bottom:0;}
body.page-template-template-location .lb-location .lb-coins-faq-section .lb-coins-faq-actions{
	display:flex;
	flex-wrap:wrap;
	gap:9px;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button{
	font-size:.9rem;
	margin-top:4px;
	padding:8px 15px;
	text-decoration:none;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--primary,
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--primary:visited{
	background:var(--lb-guide-green);
	border-color:var(--lb-guide-green);
	color:#fff;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--primary:hover,
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--primary:focus-visible{
	background:#25683e;
	border-color:#25683e;
	box-shadow:0 8px 18px rgba(47,122,74,.22);
	color:#fff;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--secondary,
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--secondary:visited{
	background:var(--lb-guide-dark);
	border-color:var(--lb-guide-dark);
	color:#fff;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--secondary:hover,
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-guide-button--secondary:focus-visible{
	background:#2a2a2a;
	border-color:#2a2a2a;
	box-shadow:0 8px 18px rgba(20,20,20,.2);
	color:#fff;
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-btn.ghost{
	background:transparent;
	border-color:var(--border);
	box-shadow:none;
	color:var(--ink);
}
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-btn.ghost:hover,
body.page-template-template-location .lb-location .lb-coins-faq-section .card-block .lb-btn.ghost:focus-visible{
	background:#fff;
	border-color:rgba(199,154,93,.58);
	color:var(--ink);
}

.lb-location-postage__branches{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;padding:3px 0}.lb-location-postage__branches button{background:#fff;border:1px solid #d7dde1;border-radius:999px;color:var(--lb-location-heading);cursor:pointer;flex:0 0 auto;font-family:Lato,sans-serif;font-size:.82rem;font-weight:800;line-height:1.2;padding:8px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.lb-location-postage__branches button:hover{background:#f5f7f8;border-color:#8f9da6;transform:translateY(-1px)}.lb-location-postage__branches:focus-visible,.lb-location-postage__branches button:focus-visible{border-color:var(--lb-location-navy);box-shadow:0 0 0 3px rgba(7,27,41,.16);outline:0}.lb-location-postage__branches button.is-active{background:var(--lb-location-navy);border-color:var(--lb-location-navy);color:#fff}.lb-location-postage__map iframe{opacity:1;transform:scale(1);transform-origin:center;transition:opacity .22s ease,transform .32s ease}.lb-location-postage__map.is-map-loading iframe{opacity:.4;transform:scale(.965)}
.lb-location-postage__insurance{align-items:start;background:linear-gradient(135deg,#fbf7ee 0%,#fff 72%);border:1px solid #ddc9a8;border-radius:16px;box-shadow:0 10px 26px rgba(7,27,41,.06);display:grid;gap:22px;grid-template-columns:58px minmax(0,1fr);margin-top:22px;padding:clamp(24px,3vw,34px)}.lb-location-postage__insurance-mark{align-items:center;background:var(--lb-location-navy);border:3px solid #e4bf75;border-radius:50%;color:#fff;display:flex;font-family:Georgia,"Times New Roman",serif;font-size:1.75rem;height:54px;justify-content:center;line-height:1;width:54px}.lb-location-postage__insurance-kicker{color:#9a6c2e;font-size:.74rem!important;font-weight:800;letter-spacing:.11em;margin:0 0 5px!important;text-transform:uppercase}.lb-location-postage__insurance h3{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700!important;margin:0 0 8px}.lb-location-postage__insurance-content>p:not(.lb-location-postage__insurance-kicker){color:#4f5b64;font-size:.96rem;line-height:1.6;margin:0}.lb-location-postage__insurance-examples{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.lb-location-postage__insurance-examples span{background:#fff;border:1px solid var(--lb-location-line);border-radius:10px;color:#4f5b64;display:grid;font-size:.88rem;gap:2px;padding:12px 14px}.lb-location-postage__insurance-examples strong{color:var(--lb-location-heading);font-size:.94rem}.lb-location-postage__insurance-note{border-left:3px solid var(--lb-location-gold);padding-left:12px}.lb-location-postage__insurance-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lb-location-postage__insurance-actions .lb-guide-button{margin:0}
@media(max-width:700px){.lb-location-postage__branches{cursor:grab;flex-wrap:nowrap;margin:18px -4px;overflow-x:auto;padding:3px 4px 8px;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.lb-location-postage__branches::-webkit-scrollbar{display:none;height:0;width:0}.lb-location-postage__branches.is-dragging{cursor:grabbing;user-select:none}}
@media(max-width:600px){.lb-location-postage__insurance{gap:14px;grid-template-columns:42px minmax(0,1fr);padding:22px 18px}.lb-location-postage__insurance-mark{border-width:2px;font-size:1.3rem;height:40px;width:40px}.lb-location-postage__insurance-examples{grid-template-columns:1fr}.lb-location-postage__insurance-actions{align-items:stretch;flex-direction:column}.lb-location-postage__insurance-actions .lb-guide-button{justify-content:center;text-align:center}}

/* Match the full-width shared showroom component used on Sell Coins. */
.lb-location .lb-section--location{margin-left:auto;margin-right:auto;max-width:100%;width:100%}

.lb-location-buyer-comparison{border-top:1px solid var(--lb-location-line);margin-top:32px;padding-top:30px}.lb-location-buyer-comparison>h3{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;margin:0 0 8px}.lb-location-buyer-comparison>p{color:#56616a;max-width:850px}.lb-location-buyer-comparison__table-wrap{border:1px solid var(--lb-location-line);border-radius:14px;margin-top:20px;overflow:auto}.lb-location-buyer-comparison table{border-collapse:collapse;margin:0;min-width:760px;width:100%}.lb-location-buyer-comparison caption{background:#fff;caption-side:top;color:#5d5142;font-size:.88rem;font-weight:700;padding:12px 14px;text-align:left}.lb-location-buyer-comparison th,.lb-location-buyer-comparison td{border-right:1px solid var(--lb-location-line);border-top:1px solid var(--lb-location-line);font-size:.9rem;line-height:1.45;padding:14px;text-align:left;vertical-align:top}.lb-location-buyer-comparison tr>*:last-child{border-right:0}.lb-location-buyer-comparison thead th{background:#f4ecde;color:var(--lb-location-heading);font-weight:800}.lb-location-buyer-comparison tbody th{background:#fbf8f2;color:var(--lb-location-heading);font-weight:800;width:20%}.lb-location-buyer-comparison tbody td:nth-child(2){background:#fffdf8;font-weight:700}

/* In-person journey panel with an embedded route preview. */
body.page-template-template-location .lb-location .lb-location-travel-note{
	align-items:stretch;
	display:grid;
	gap:0;
	grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);
	overflow:hidden;
	padding:0;
}
body.page-template-template-location .lb-location .lb-location-travel-note__content{
	align-self:center;
	padding:clamp(28px,4vw,44px);
}
body.page-template-template-location .lb-location .lb-location-travel-note__content .lb-location-button{
	display:inline-flex;
	margin-top:20px;
}
body.page-template-template-location .lb-location .lb-location-travel-note__map{min-height:330px;}
body.page-template-template-location .lb-location .lb-location-travel-note__map iframe{
	border:0;
	display:block;
	height:100%;
	min-height:330px;
	width:100%;
}
@media(max-width:900px){
	body.page-template-template-location .lb-location .lb-location-travel-note{grid-template-columns:1fr;}
	body.page-template-template-location .lb-location .lb-location-travel-note__map,
	body.page-template-template-location .lb-location .lb-location-travel-note__map iframe{min-height:300px;}
}

/* Final location-page component polish. */
.lb-location-payouts{background:#fff;border:1px solid var(--lb-location-line);border-radius:20px;box-shadow:0 12px 34px rgba(7,27,41,.07);overflow:hidden;padding:0}
.lb-location-payouts__header{align-items:end;border-bottom:1px solid var(--lb-location-line);display:flex;gap:24px;justify-content:space-between;padding:clamp(26px,3vw,38px)}
.lb-location-payouts__header .lb-location-section__heading>p:last-child{margin-bottom:0;max-width:760px}.lb-location-payouts__header h2{margin-bottom:10px}
.lb-location-payouts__status{align-items:center;background:#f4f8f5;border:1px solid #d7e7dc;border-radius:999px;color:#42614d!important;display:flex;flex:0 0 auto;font-size:.78rem!important;font-weight:700;gap:7px;line-height:1.25!important;margin:0!important;max-width:260px;padding:8px 12px}.lb-location-payouts__status span{background:#3d8b57;border-radius:50%;box-shadow:0 0 0 4px rgba(61,139,87,.12);height:7px;width:7px}
.lb-location-payouts__carousel-wrap{background:linear-gradient(180deg,#fff 0,#fbfaf7 100%);padding:clamp(20px,3vw,34px)}.lb-location-payouts__carousel-wrap .lb-payouts{margin:0}

.lb-location-coverage-grid{gap:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:30px}.lb-location-coverage-group{background:transparent;border:0;border-radius:0;overflow:visible;padding:4px 28px 4px 0}.lb-location-coverage-group+.lb-location-coverage-group{border-left:1px solid var(--lb-location-line);padding-left:28px;padding-right:0}.lb-location-coverage-group h3{font-family:Lato,sans-serif!important;font-size:1.05rem!important;font-weight:800!important}.lb-location-area-list li{background:#f7f8f8;border-color:#dfe3e5;box-shadow:none;font-size:.9rem;padding:8px 13px}

.lb-location-postage__map,.lb-location-postage__map>div,.lb-location-postage__map iframe{max-width:100%;min-width:0}.lb-location-postage__map>div{overflow:hidden}.lb-location-postage__map h3,.lb-location-postage__map p{overflow-wrap:anywhere}.lb-location-postage__map iframe{display:block}
.lb-location-postage__insurance{background:#fff;border-color:var(--lb-location-line);box-shadow:none}.lb-location-postage__insurance-content{max-width:900px}.lb-location-postage__insurance-actions{margin-top:18px}
.lb-location-comparison__mobile-caption{display:none}

@media(max-width:768px){
	.lb-location-payouts__header{align-items:flex-start;flex-direction:column;gap:16px}.lb-location-payouts__status{max-width:none}
	.lb-location-coverage-grid{grid-template-columns:1fr}.lb-location-coverage-group{padding:3px 0 22px}.lb-location-coverage-group+.lb-location-coverage-group{border-left:0;border-top:1px solid var(--lb-location-line);padding:22px 0 3px}
	.lb-location-comparison__mobile-caption{background:#f7f1e7;border:1px solid var(--lb-location-line);border-radius:9px;color:#5d5142!important;display:block;font-size:.82rem!important;font-weight:700;line-height:1.4!important;margin:0 0 14px!important;padding:10px 12px}
	.lb-location-comparison .lb-compare__cards{display:block!important;max-width:100%;min-width:0;width:100%}.lb-location-comparison .lb-compare__cards .slick-list,.lb-location-comparison .lb-compare__cards .slick-slide{max-width:100%}
	.lb-location-buyer-comparison__table-wrap{border:0;overflow:visible}.lb-location-buyer-comparison table{display:block;min-width:0}.lb-location-buyer-comparison caption{border:1px solid var(--lb-location-line);border-radius:10px;display:block;margin-bottom:12px}.lb-location-buyer-comparison thead{display:none}.lb-location-buyer-comparison tbody,.lb-location-buyer-comparison tr,.lb-location-buyer-comparison th,.lb-location-buyer-comparison td{display:block;width:100%!important}.lb-location-buyer-comparison tr{background:#fff;border:1px solid var(--lb-location-line);border-radius:12px;overflow:hidden}.lb-location-buyer-comparison tr+tr{margin-top:12px}.lb-location-buyer-comparison tbody th{border:0;padding:14px 16px}.lb-location-buyer-comparison td{border:0!important;border-top:1px solid var(--lb-location-line)!important;padding:13px 16px}.lb-location-buyer-comparison td:before{color:#765328;content:attr(data-label);display:block;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}
}

@media(max-width:600px){
	.lb-location-payouts{border-radius:14px;padding:0}.lb-location-payouts__header{padding:22px 18px}.lb-location-payouts__carousel-wrap{padding:16px 18px 20px}.lb-location-payouts .lb-payouts__carousel-prev{left:-17px}.lb-location-payouts .lb-payouts__carousel-next{right:-17px}
	.lb-location-postage__map{border-radius:12px;width:100%}.lb-location-postage__map>div{padding:20px 16px}.lb-location-postage__map h3{font-size:1.12rem!important;line-height:1.25}.lb-location-postage__branches{max-width:100%}.lb-location-postage__map iframe{height:280px;min-height:280px;width:100%}
	.lb-location-postage__insurance{display:block;padding:22px 18px}.lb-location-postage__insurance-mark{margin-bottom:14px}.lb-location-postage__insurance h3{font-size:1.35rem!important}.lb-location-postage__insurance-actions{align-items:stretch;display:flex;flex-direction:column}.lb-location-postage__insurance-actions .lb-guide-button{width:100%}
}

/* Payout header and carousel should read as one finished component. */
.lb-location-payouts__header{align-items:stretch;display:block;padding:28px 38px 26px}.lb-location-payouts__header .lb-location-section__heading{max-width:940px}.lb-location-payouts__header h2{margin:3px 0 7px}.lb-location-payouts__header .lb-location-section__heading>p:not(.lb-location-eyebrow):not(.lb-location-payouts__status){font-size:1rem;line-height:1.5;margin:0}

/* Location-led price, accepted-item and editorial modules. */
.lb-location-market{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:10px}.lb-location-market>div{background:#fff;border:1px solid var(--lb-location-line);border-radius:18px;padding:clamp(24px,3vw,36px)}.lb-location-market h2{font-size:clamp(1.55rem,2.2vw,2rem);margin:5px 0 9px}.lb-location-market>div>p{color:#4d5962;font-size:.96rem;line-height:1.55;margin:0 0 18px}.lb-location-market__price-list{display:grid;gap:0;margin:20px 0}.lb-location-market__price-list>div{align-items:center;border-top:1px solid var(--lb-location-line);display:flex;justify-content:space-between;padding:12px 0}.lb-location-market__price-list>div:last-child{border-bottom:1px solid var(--lb-location-line)}.lb-location-market__price-list dt{color:var(--lb-location-heading);font-family:Lato,sans-serif;font-weight:800}.lb-location-market__price-list dd{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;font-weight:700;margin:0}.lb-location-market__price-list small{color:#66717a;font-family:Lato,sans-serif;font-size:.72rem;font-weight:600}.lb-location-market .lb-location-market__updated{font-size:.8rem;line-height:1.45;margin:-5px 0 18px}.lb-location-market__items ul{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:20px 0;padding:0}.lb-location-market__items li{margin:0}.lb-location-market__items li a{align-items:center;background:#f5f7f8;border:1px solid #dfe4e7;border-radius:10px;color:var(--lb-location-heading);display:flex;font-family:Lato,sans-serif;font-size:.9rem;font-weight:800;justify-content:space-between;min-height:48px;padding:10px 13px;text-decoration:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease}.lb-location-market__items li a:hover{background:#fff;border-color:#9facb4;transform:translateY(-1px)}.lb-location-market__items li a:focus-visible{outline:3px solid rgba(180,138,74,.3);outline-offset:2px}.lb-location-market .lb-location-market__assessment{border-left:3px solid var(--lb-location-gold);color:#394650;font-size:.86rem;margin:18px 0 0;padding:2px 0 2px 13px}.lb-location-travel-note__address{background:rgba(255,255,255,.08);border-left:3px solid #e2b964;font-size:.86rem!important;line-height:1.5!important;padding:9px 12px}.lb-location-insight{align-items:flex-start;background:linear-gradient(135deg,#f7f9fa,#fff);border:1px solid var(--lb-location-line);border-radius:18px;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr);margin-top:30px;padding:clamp(25px,3.5vw,42px)}.lb-location-insight__mark{align-items:center;background:var(--lb-location-navy);border:2px solid #d8ad5b;border-radius:50%;color:#fff;display:flex;font-family:Georgia,"Times New Roman",serif;font-size:1.1rem;height:54px;justify-content:center;width:54px}.lb-location-insight h2{font-size:clamp(1.55rem,2.3vw,2.1rem);margin:5px 0 10px}.lb-location-insight p{color:#46535c;font-size:.98rem;line-height:1.65;margin:0 0 12px}.lb-location-insight a{color:#75501d;font-size:.88rem;font-weight:800;text-decoration:none}.lb-location-insight a:hover{text-decoration:underline}.lb-location-insight a:focus-visible{border-radius:3px;outline:2px solid var(--lb-location-gold);outline-offset:4px}
@media(max-width:760px){.lb-location-market{grid-template-columns:1fr;padding-top:4px}.lb-location-market>div{border-radius:14px;padding:23px 18px}.lb-location-market__items ul{grid-template-columns:1fr}.lb-location-market__price-list dd{font-size:1.1rem}.lb-location-insight{border-radius:14px;gap:14px;grid-template-columns:1fr;margin-top:20px;padding:24px 18px}.lb-location-insight__mark{height:46px;width:46px}}

.lb-location-pack-planner{background:#f7f9fa;border:1px solid #dfe4e7;border-radius:12px;margin:18px 0;padding:16px 18px}.lb-location-pack-planner__label{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.lb-location-pack-planner__label label{color:var(--lb-location-heading);font-family:Lato,sans-serif;font-size:.88rem;font-weight:800}.lb-location-pack-planner__label output{color:var(--lb-location-heading);font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:700}.lb-location-pack-planner input[type="range"]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--lb-location-green) 0,var(--lb-location-green) var(--lb-pack-progress,0%),#d7dde1 var(--lb-pack-progress,0%),#d7dde1 100%);border:0;border-radius:999px;cursor:pointer;height:7px;margin:16px 0 15px;padding:0;width:100%}.lb-location-pack-planner input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid var(--lb-location-navy);border-radius:50%;box-shadow:0 2px 7px rgba(7,27,41,.22);height:24px;width:24px}.lb-location-pack-planner input[type="range"]::-moz-range-thumb{background:#fff;border:3px solid var(--lb-location-navy);border-radius:50%;box-shadow:0 2px 7px rgba(7,27,41,.22);height:18px;width:18px}.lb-location-pack-planner input[type="range"]:focus-visible{outline:3px solid rgba(180,138,74,.3);outline-offset:6px}.lb-location-pack-planner__result{align-items:baseline;display:flex;gap:8px 18px;justify-content:space-between}.lb-location-pack-planner__result strong{color:var(--lb-location-green);font-family:Lato,sans-serif;font-size:1rem}.lb-location-pack-planner__result span{color:#5d6870;font-size:.8rem;text-align:right}.lb-location-postage__insurance-content .lb-location-pack-planner__request-note{border-top:1px solid #dfe4e7;color:#66717a;font-size:.78rem!important;line-height:1.35!important;margin:9px 0 0;padding:8px 0 0}
@media(max-width:600px){.lb-location-pack-planner{padding:15px 14px}.lb-location-pack-planner__label output{font-size:1.25rem}.lb-location-pack-planner__result{align-items:flex-start;flex-direction:column}.lb-location-pack-planner__result span{text-align:left}.lb-guide-shell.lb-location .lb-tools-wrap.lb-guide,.lb-guide-shell.lb-location .lb-section--location{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}}

.lb-location-postage__insurance-note{background:#f2f5f6;border-left:0;border-radius:9px;padding:10px 13px}.lb-location-postage__insurance-note strong{color:var(--lb-location-heading);font-weight:800}

.lb-location-market__item-list{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.lb-location-market__item-list details{align-self:start;background:#f5f7f8;border:1px solid #dfe4e7;border-radius:10px;overflow:hidden}.lb-location-market__item-list summary{align-items:center;color:var(--lb-location-heading);cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:.9rem;font-weight:800;justify-content:space-between;list-style:none;min-height:48px;padding:10px 13px;transition:background .16s ease,border-color .16s ease}.lb-location-market__item-list summary::-webkit-details-marker{display:none}.lb-location-market__item-list summary:hover{background:#fff}.lb-location-market__item-list summary:focus-visible{outline:3px solid rgba(180,138,74,.3);outline-offset:-3px}.lb-location-market__item-toggle{height:14px;position:relative;width:14px}.lb-location-market__item-toggle:before,.lb-location-market__item-toggle:after{background:currentColor;content:"";left:1px;position:absolute;top:6px;transition:transform .18s ease;width:12px;height:2px}.lb-location-market__item-toggle:after{transform:rotate(90deg)}.lb-location-market__item-list details[open] .lb-location-market__item-toggle:after{transform:rotate(0)}.lb-location-market__item-detail{background:#fff;border-top:1px solid #dfe4e7;padding:12px 13px 14px}.lb-location-market__item-detail p{color:#4d5962;font-size:.84rem;line-height:1.55;margin:0 0 8px}.lb-location-market__item-detail a{color:#75501d;font-size:.8rem;font-weight:800;text-decoration:none}.lb-location-market__item-detail a:hover{text-decoration:underline}.lb-location-market__item-detail a:focus-visible{border-radius:3px;outline:2px solid var(--lb-location-gold);outline-offset:3px}.lb-location-market__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lb-location-market__actions .lb-btn{margin:0}
@media(max-width:600px){.lb-location-market__item-list{grid-template-columns:1fr}.lb-location-market__actions{align-items:stretch;flex-direction:column}.lb-location-market__actions .lb-btn{justify-content:center;text-align:center;width:100%}}

.lb-location .lb-location-market__item-detail p{font-size:.86rem!important;line-height:1.5!important}

/* Shared footer components retain their canonical typography. */
.lb-guide-shell.lb-location .lb-tools h2{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;text-transform:none!important}
.lb-guide-shell.lb-location .lb-section--location>h2{font-family:Georgia,"Times New Roman",serif!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 10px!important;text-transform:none!important}

.lb-guide-shell.lb-location .lb-tools-wrap,.lb-guide-shell.lb-location .lb-tools-wrap p,.lb-guide-shell.lb-location .lb-tools-wrap label,.lb-guide-shell.lb-location .lb-tools-wrap input,.lb-guide-shell.lb-location .lb-tools-wrap select,.lb-guide-shell.lb-location .lb-tools-wrap button,.lb-guide-shell.lb-location .lb-tools-wrap .lb-tools-step,.lb-guide-shell.lb-location .lb-tools-wrap .lb-sell-option-card__title,.lb-guide-shell.lb-location .lb-tools-wrap .lb-sell-option-card__copy{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.lb-guide-shell.lb-location .lb-tools-wrap h2,.lb-guide-shell.lb-location .lb-tools-wrap h3,.lb-guide-shell.lb-location .lb-tools-wrap h4,.lb-guide-shell.lb-location .lb-tools-wrap h5,.lb-guide-shell.lb-location .lb-tools-wrap h6{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:normal;text-transform:none}.lb-guide-shell.lb-location .lb-section--location,.lb-guide-shell.lb-location .lb-section--location p,.lb-guide-shell.lb-location .lb-section--location li,.lb-guide-shell.lb-location .lb-section--location a,.lb-guide-shell.lb-location .lb-section--location button,.lb-guide-shell.lb-location .lb-section--location address,.lb-guide-shell.lb-location .lb-section--location time{font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.lb-guide-shell.lb-location .lb-section--location h2,.lb-guide-shell.lb-location .lb-section--location h3,.lb-guide-shell.lb-location .lb-section--location h4,.lb-guide-shell.lb-location .lb-section--location h5,.lb-guide-shell.lb-location .lb-section--location h6{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:normal;text-transform:none!important}
.lb-location-payouts__status{background:transparent;border:0;border-radius:0;color:#50705a!important;display:inline-flex;font-size:.78rem!important;margin-top:13px!important;max-width:none;padding:0;white-space:nowrap}.lb-location-payouts__carousel-wrap{border-top:0}
.lb-location-payouts .lb-payout-card{border-color:#ded7cd;border-radius:16px;box-shadow:0 7px 20px rgba(34,29,21,.07)}.lb-location-payouts .lb-payout-card__body{padding:1.3rem}.lb-location-payouts .lb-payout-card__amount{border-radius:9px;margin-bottom:1.15rem}.lb-location-payouts .lb-payouts__carousel-button{background:#fff;border-color:#d8c38e}

/* Match the Review Library keyword-strip interaction on mobile. */
@media(max-width:700px){
	.lb-location-postage__branches,.lb-location-area-list{cursor:grab;overscroll-behavior-inline:contain;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch}
	.lb-location-postage__branches.is-dragging,.lb-location-area-list.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}
	.lb-location-area-list{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}
	.lb-location-area-list::-webkit-scrollbar{display:none;height:0;width:0}
}
@media(max-width:600px){.lb-location-payouts__header{padding:22px 18px}.lb-location-payouts__status{align-items:flex-start;white-space:normal}.lb-location-postage__insurance-content>p:not(.lb-location-postage__insurance-kicker){font-size:.92rem;line-height:1.5}.lb-location-postage__insurance-note{margin-top:12px!important}.lb-location-postage__insurance-actions{margin-top:16px}}

/* Neutral, icon-led notes replace the repeated decorative gold rule. */
.lb-location-market .lb-location-market__assessment{background:#eef3f5;border:0;border-radius:12px;color:#394650;display:block;font-size:.86rem;margin:18px 0 0;padding:13px 15px 13px 47px;position:relative}
.lb-location-market .lb-location-market__assessment:before{align-items:center;background:var(--lb-location-navy);border-radius:50%;color:#fff;content:"i";display:flex;font-family:Georgia,"Times New Roman",serif;font-size:.78rem;font-style:italic;font-weight:700;height:20px;justify-content:center;left:15px;position:absolute;top:14px;width:20px}
.lb-location-travel-note__address{background:rgba(255,255,255,.09);border:0;border-radius:12px;display:block;font-size:.86rem!important;line-height:1.5!important;padding:12px 14px 12px 46px;position:relative}
.lb-location-travel-note__address:before{align-items:center;background:rgba(255,255,255,.14);border-radius:50%;color:#fff;content:"\2316";display:flex;font-size:1rem;font-weight:700;height:22px;justify-content:center;left:14px;line-height:1;position:absolute;top:12px;width:22px}
.lb-location-travel-note__address strong{display:block;margin-bottom:4px}

/* Group the service comparison without adding another enclosing card. */
.lb-location .lb-location-buyer-comparison{
 background:#fff;
 margin-top:clamp(24px,3vw,34px);
 padding:clamp(24px,3vw,34px) 0 0;
 border-top-color:#dce0e3;
}
.lb-location .lb-location-buyer-comparison>h3{
 margin:0 0 12px;
 line-height:1.25;
}
.lb-location .lb-location-buyer-comparison>p{
 margin:0;
 max-width:850px;
 line-height:1.65;
}
.lb-location .lb-location-buyer-comparison__table-wrap{
 margin:clamp(18px,2vw,24px) 0 0;
 width:100%;
}
