/* GOOSPET inner pages — British medical visual system.
   This file is loaded by the storefront template only and is deliberately
   scoped away from the high-fidelity home page and the admin application. */

body:not(.home-v2):not(.admin-page){
  --primary:#0b2745;
  --primary-light:#173f68;
  --text:#182b3e;
  --muted:#677585;
  --bg:#f8f7f3;
  --surface:#fff;
  --line:#e3e0d8;
  --forest:#0b2745;
  --sage:#c9a15b;
  --sage-soft:#f2eadb;
  --paper:#f8f7f3;
  --pd-green:#0b2745;
  --pd-green-2:#173f68;
  --pd-lime:#ead7ae;
  --pd-lime-2:#c9a15b;
  --pd-sage:#c9a15b;
  --pd-soft:#f3f0e9;
  --pd-muted:#677585;
  background:#f8f7f3!important;
  color:#182b3e;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
}

body:not(.home-v2):not(.admin-page) .site-header{
  height:72px;
  padding:0 clamp(22px,5vw,72px);
  gap:24px;
  background:rgba(255,255,255,.96);
  border-bottom:1px solid rgba(11,39,69,.1);
  box-shadow:0 8px 26px rgba(11,39,69,.055);
  backdrop-filter:blur(16px);
}
body:not(.home-v2):not(.admin-page) .site-header .brand{
  min-height:46px;
  padding-left:54px;
  position:relative;
  color:#0b2745;
  font-family:Georgia,"Times New Roman","Songti SC",serif;
  font-size:22px;
  font-weight:700;
  letter-spacing:.01em;
}
body:not(.home-v2):not(.admin-page) .site-header .brand::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:44px;
  height:44px;
  transform:translateY(-50%);
  background:url("/static/home-v2/goospet-crest.png") center/contain no-repeat;
}
body:not(.home-v2):not(.admin-page) .site-header .brand small{
  color:#6a7886;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;
  font-size:9px;
  font-weight:650;
  letter-spacing:.06em;
  text-transform:uppercase;
}
body:not(.home-v2):not(.admin-page) .desktop-nav a{
  color:#34495f;
  font-size:13px;
  font-weight:650;
}
body:not(.home-v2):not(.admin-page) .desktop-nav a:hover,
body:not(.home-v2):not(.admin-page) .desktop-nav a.active{color:#0b2745}
body:not(.home-v2):not(.admin-page) .desktop-nav a::after{background:#c9a15b}
body:not(.home-v2):not(.admin-page) .search{
  height:38px;
  border:1px solid #dedbd3;
  border-radius:999px;
  background:#f8f7f3;
}
body:not(.home-v2):not(.admin-page) .search:focus-within{border-color:#c9a15b;box-shadow:0 0 0 3px rgba(201,161,91,.14)}
body:not(.home-v2):not(.admin-page) .lang-toggle,
body:not(.home-v2):not(.admin-page) .header-order{
  color:#0b2745;
  border-color:rgba(11,39,69,.14);
  background:#fff;
}
body:not(.home-v2):not(.admin-page) .header-order{background:#c9a15b;border-color:#c9a15b;color:#0b2745}

body:not(.home-v2):not(.admin-page) .site-main{min-height:calc(100vh - 72px);background:#f8f7f3}
body:not(.home-v2):not(.admin-page) h1,
body:not(.home-v2):not(.admin-page) h2,
body:not(.home-v2):not(.admin-page) h3,
body:not(.home-v2):not(.admin-page) .pane-head h2,
body:not(.home-v2):not(.admin-page) .product-page-info h1,
body:not(.home-v2):not(.admin-page) .product-page-description h2,
body:not(.home-v2):not(.admin-page) .related-products-head h2{
  color:#0b2745;
  font-family:Georgia,"Times New Roman","Songti SC",serif;
  font-weight:700;
  letter-spacing:-.018em;
}
body:not(.home-v2):not(.admin-page) p{color:#677585}
body:not(.home-v2):not(.admin-page) :focus-visible{outline:2px solid #c9a15b;outline-offset:3px}

body:not(.home-v2):not(.admin-page) .btn,
body:not(.home-v2):not(.admin-page) .pill-cta,
body:not(.home-v2):not(.admin-page) .row-foot button,
body:not(.home-v2):not(.admin-page) .mini-order-btn{
  border-color:#c9a15b!important;
  background:#c9a15b!important;
  color:#0b2745!important;
  border-radius:4px!important;
  box-shadow:none;
  font-weight:700;
}
body:not(.home-v2):not(.admin-page) .btn:hover,
body:not(.home-v2):not(.admin-page) .pill-cta:hover,
body:not(.home-v2):not(.admin-page) .row-foot button:hover{background:#d7b66f!important}
body:not(.home-v2):not(.admin-page) .ghost,
body:not(.home-v2):not(.admin-page) .subtle{
  border:1px solid rgba(11,39,69,.18);
  background:#fff;
  color:#0b2745;
  border-radius:4px;
}

/* Product listing */
body:not(.home-v2):not(.admin-page) .products-landing{
  min-height:250px;
  padding:62px clamp(22px,7vw,100px) 48px;
  background:
    linear-gradient(90deg,rgba(248,247,243,.98),rgba(248,247,243,.88) 55%,rgba(229,237,245,.8)),
    radial-gradient(circle at 82% 30%,rgba(201,161,91,.16),transparent 31%);
  border-bottom:1px solid #e3e0d8;
  text-align:left;
}
body:not(.home-v2):not(.admin-page) .products-landing .page-kicker{
  color:#9b7432;
  font-size:11px;
  letter-spacing:.16em;
  text-transform:uppercase;
}
body:not(.home-v2):not(.admin-page) .products-landing h1{max-width:820px;color:#0b2745;font-size:clamp(42px,5vw,68px)}
body:not(.home-v2):not(.admin-page) .products-landing p{max-width:720px;margin:16px 0 0;color:#5c6c7c}
body:not(.home-v2):not(.admin-page) .product-center{
  max-width:1320px;
  padding:42px 24px 96px!important;
  background:#f8f7f3;
}
body:not(.home-v2):not(.admin-page) .cat-rail{
  top:92px!important;
  padding:18px 14px!important;
  border:1px solid #dfdcd4!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(11,39,69,.045)!important;
}
body:not(.home-v2):not(.admin-page) .cat-rail-head,
body:not(.home-v2):not(.admin-page) .cat-rail-head>button{color:#0b2745}
body:not(.home-v2):not(.admin-page) .cat-rail .filter-scroll button{
  border-radius:4px!important;
  color:#5d6b79;
}
body:not(.home-v2):not(.admin-page) .cat-rail .filter-scroll button.active{
  background:#f2eadb!important;
  color:#0b2745!important;
  box-shadow:inset 3px 0 0 #c9a15b;
}
body:not(.home-v2):not(.admin-page) .brand-filter-bar{
  border:1px solid #dfdcd4;
  border-radius:8px;
  background:#fff;
}
body:not(.home-v2):not(.admin-page) .brand-filter-bar>strong{color:#0b2745}
body:not(.home-v2):not(.admin-page) .brand-filter-scroll button{
  border-color:#dedbd3;
  border-radius:4px;
  color:#5d6b79;
}
body:not(.home-v2):not(.admin-page) .brand-filter-scroll button.active,
body:not(.home-v2):not(.admin-page) .brand-filter-scroll button:hover{
  border-color:#c9a15b;
  background:#f2eadb;
  color:#0b2745;
}
body:not(.home-v2):not(.admin-page) .pane-head h2{font-size:34px!important}
body:not(.home-v2):not(.admin-page) .product-catalog-grid{gap:20px}
body:not(.home-v2):not(.admin-page) .product-catalog-card{
  border:1px solid #dfdcd4;
  border-radius:8px;
  background:#fff;
}
body:not(.home-v2):not(.admin-page) .product-catalog-card:hover{
  border-color:#c9a15b;
  box-shadow:0 18px 38px rgba(11,39,69,.09);
  transform:translateY(-3px);
}
body:not(.home-v2):not(.admin-page) .product-catalog-cover{background:#f1f2f1}
body:not(.home-v2):not(.admin-page) .product-catalog-info>small{color:#9b7432;letter-spacing:.06em;text-transform:uppercase}
body:not(.home-v2):not(.admin-page) .product-catalog-info>button,
body:not(.home-v2):not(.admin-page) .product-catalog-info>a{color:#0b2745!important}
body:not(.home-v2):not(.admin-page) .product-catalog-info>button{font-family:Georgia,"Times New Roman","Songti SC",serif;font-weight:700}
body:not(.home-v2):not(.admin-page) .product-pagination button{
  border-color:#dedbd3;
  border-radius:4px;
  color:#0b2745;
}
body:not(.home-v2):not(.admin-page) .product-pagination button.active{border-color:#0b2745;background:#0b2745;color:#fff}
body:not(.home-v2):not(.admin-page) .mobile-filter-trigger{border-color:#c9a15b;background:#fff;color:#0b2745}
body:not(.home-v2):not(.admin-page) .mobile-filter-trigger span{background:#c9a15b;color:#0b2745}

/* Product detail */
body:not(.home-v2):not(.admin-page) .product-detail-page{padding-top:38px;background:#f8f7f3}
body:not(.home-v2):not(.admin-page) .product-detail-breadcrumb .product-back{
  border-color:#dedbd3;
  border-radius:4px;
  background:#fff;
  color:#0b2745;
}
body:not(.home-v2):not(.admin-page) .product-detail-hero{border-color:#dfdcd4}
body:not(.home-v2):not(.admin-page) .product-page-main-media{
  border-color:#dedbd3!important;
  border-radius:8px!important;
  background:#f0f1f1!important;
}
body:not(.home-v2):not(.admin-page) .product-page-thumbs button{border-radius:4px!important;background:#f0f1f1!important}
body:not(.home-v2):not(.admin-page) .product-page-thumbs button.active{border-color:#c9a15b!important;box-shadow:0 0 0 1px #c9a15b}
body:not(.home-v2):not(.admin-page) .product-gallery-arrow{background:rgba(255,255,255,.94);color:#0b2745}
body:not(.home-v2):not(.admin-page) .product-gallery-position{background:#0b2745;color:#fff}
body:not(.home-v2):not(.admin-page) .product-page-kicker,
body:not(.home-v2):not(.admin-page) .product-page-description>div>span,
body:not(.home-v2):not(.admin-page) .related-products-head span{color:#9b7432;letter-spacing:.1em;text-transform:uppercase}
body:not(.home-v2):not(.admin-page) .product-page-info h1{color:#0b2745;font-size:clamp(36px,3.3vw,48px)!important;line-height:1.08!important}
body:not(.home-v2):not(.admin-page) .product-page-summary{color:#5e6d7c}
body:not(.home-v2):not(.admin-page) .product-page-meta span{
  border-color:#dedbd3!important;
  border-radius:4px!important;
  background:#fff!important;
  color:#6b7885;
}
body:not(.home-v2):not(.admin-page) .product-page-meta strong{color:#0b2745}
body:not(.home-v2):not(.admin-page) .product-login-gate,
body:not(.home-v2):not(.admin-page) .product-package-summary,
body:not(.home-v2):not(.admin-page) .product-order-calculation span,
body:not(.home-v2):not(.admin-page) .product-source-price{
  border:1px solid #dfdcd4;
  border-radius:6px!important;
  background:#f2eadb!important;
  color:#0b2745;
}
body:not(.home-v2):not(.admin-page) .product-login-gate button{color:#0b2745;text-decoration-color:#c9a15b}
body:not(.home-v2):not(.admin-page) .product-erp-options button,
body:not(.home-v2):not(.admin-page) .detail-quantity-stepper button,
body:not(.home-v2):not(.admin-page) .product-order-quantity input,
body:not(.home-v2):not(.admin-page) .product-page-order-form select{
  border-color:#dedbd3;
  border-radius:4px;
  color:#0b2745;
}
body:not(.home-v2):not(.admin-page) .product-erp-options button.active{border-color:#c9a15b;background:#f2eadb;box-shadow:0 0 0 2px rgba(201,161,91,.13)}
body:not(.home-v2):not(.admin-page) .product-imported-variants,
body:not(.home-v2):not(.admin-page) .product-imported-parameters{
  border-color:#dfdcd4;
  border-radius:8px;
  background:#fff;
}
body:not(.home-v2):not(.admin-page) .product-imported-variants h3,
body:not(.home-v2):not(.admin-page) .product-imported-parameters h3,
body:not(.home-v2):not(.admin-page) .product-imported-parameters dd,
body:not(.home-v2):not(.admin-page) .related-products-head h2{color:#0b2745}
body:not(.home-v2):not(.admin-page) .product-variant-table>div{border-color:#e3e0d8;border-radius:4px;background:#f8f7f3}
body:not(.home-v2):not(.admin-page) .product-page-description{border-color:#dfdcd4}
body:not(.home-v2):not(.admin-page) .related-products{border-color:#dfdcd4}

/* Brand story */
body:not(.home-v2):not(.admin-page) .brand-story-page{background:#f8f7f3}
body:not(.home-v2):not(.admin-page) .brand-story-hero{
  min-height:540px;
  padding:72px clamp(24px,7vw,105px);
  background:
    linear-gradient(105deg,rgba(248,247,243,.98),rgba(236,242,247,.9)),
    radial-gradient(circle at 80% 20%,rgba(201,161,91,.18),transparent 34%);
  border-bottom:1px solid #dfdcd4;
}
body:not(.home-v2):not(.admin-page) .brand-story-hero h1{color:#0b2745;font-size:clamp(46px,6vw,76px)}
body:not(.home-v2):not(.admin-page) .brand-story-hero p{color:#5c6c7c}
body:not(.home-v2):not(.admin-page) .brand-story-image{
  min-height:390px;
  border:1px solid rgba(201,161,91,.45);
  border-radius:50%;
  background:rgba(255,255,255,.8);
  box-shadow:0 24px 60px rgba(11,39,69,.08);
}
body:not(.home-v2):not(.admin-page) .brand-feature-grid{gap:18px;padding:64px clamp(24px,7vw,105px)}
body:not(.home-v2):not(.admin-page) .brand-feature-grid article{
  min-height:240px;
  padding:32px;
  border:1px solid #dfdcd4;
  border-radius:8px;
  background:#fff;
  box-shadow:0 12px 30px rgba(11,39,69,.04);
}
body:not(.home-v2):not(.admin-page) .brand-feature-grid svg{color:#c9a15b}
body:not(.home-v2):not(.admin-page) .brand-feature-grid span{color:#c9a15b;font-family:Georgia,"Times New Roman",serif}
body:not(.home-v2):not(.admin-page) .brand-feature-grid h3{color:#0b2745}
body:not(.home-v2):not(.admin-page) .brand-feature-grid p{color:#677585}
body:not(.home-v2):not(.admin-page) .contact-band{
  margin:0 clamp(24px,7vw,105px) 78px;
  padding:42px;
  border-radius:8px;
  background:linear-gradient(118deg,#0b2745,#123b63);
  box-shadow:0 18px 42px rgba(11,39,69,.15);
}
body:not(.home-v2):not(.admin-page) .contact-band h2{color:#fff}
body:not(.home-v2):not(.admin-page) .contact-band p,
body:not(.home-v2):not(.admin-page) .contact-band span{color:#dce5ee}
body:not(.home-v2):not(.admin-page) .contact-band strong{color:#e1bd76}

/* Member, order and account pages */
body:not(.home-v2):not(.admin-page) .member-login-page,
body:not(.home-v2):not(.admin-page) .member-page,
body:not(.home-v2):not(.admin-page) .cart-page{max-width:1200px;padding-top:58px}
body:not(.home-v2):not(.admin-page) .member-login-card,
body:not(.home-v2):not(.admin-page) .member-card,
body:not(.home-v2):not(.admin-page) .order-card,
body:not(.home-v2):not(.admin-page) .cart-item,
body:not(.home-v2):not(.admin-page) .member-list-item{
  border:1px solid #dfdcd4;
  border-radius:8px!important;
  background:#fff;
  box-shadow:0 12px 30px rgba(11,39,69,.045);
}
body:not(.home-v2):not(.admin-page) .member-login-card,
body:not(.home-v2):not(.admin-page) .member-card{padding:28px}
body:not(.home-v2):not(.admin-page) .member-login-card h2,
body:not(.home-v2):not(.admin-page) .member-card h3{color:#0b2745}
body:not(.home-v2):not(.admin-page) .member-login-card input,
body:not(.home-v2):not(.admin-page) .form input,
body:not(.home-v2):not(.admin-page) .form textarea,
body:not(.home-v2):not(.admin-page) .form select,
body:not(.home-v2):not(.admin-page) .order-card input,
body:not(.home-v2):not(.admin-page) .order-card textarea,
body:not(.home-v2):not(.admin-page) .order-card select{
  border-color:#dcd8cf;
  border-radius:4px!important;
  background:#fdfcf9;
  color:#182b3e;
}
body:not(.home-v2):not(.admin-page) .member-login-card input:focus,
body:not(.home-v2):not(.admin-page) .form input:focus,
body:not(.home-v2):not(.admin-page) .order-card input:focus{
  border-color:#c9a15b;
  box-shadow:0 0 0 3px rgba(201,161,91,.13);
}
body:not(.home-v2):not(.admin-page) .member-hero{
  border:1px solid rgba(201,161,91,.34);
  border-radius:8px;
  background:linear-gradient(118deg,#0b2745,#163f66);
  color:#fff;
}
body:not(.home-v2):not(.admin-page) .member-hero h2{color:#fff}
body:not(.home-v2):not(.admin-page) .member-hero p{color:#d7e0e9}
body:not(.home-v2):not(.admin-page) .member-hero .ghost{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08);color:#fff}
body:not(.home-v2):not(.admin-page) .avatar{border-radius:50%;background:#c9a15b;color:#0b2745}
body:not(.home-v2):not(.admin-page) .member-stats button{border:1px solid #dfdcd4;border-radius:6px;background:#fff;box-shadow:none}
body:not(.home-v2):not(.admin-page) .member-stats strong,
body:not(.home-v2):not(.admin-page) .member-list-item strong,
body:not(.home-v2):not(.admin-page) .order-total strong{color:#0b2745}
body:not(.home-v2):not(.admin-page) .member-tabbar button{border-radius:4px;background:#edeae3;color:#5f6d7a}
body:not(.home-v2):not(.admin-page) .member-tabbar button.active{background:#0b2745;color:#fff}
body:not(.home-v2):not(.admin-page) .member-tip{border-radius:4px;background:#f2eadb;color:#71521d}
body:not(.home-v2):not(.admin-page) .member-tip.ok{background:#e7edf3;color:#0b2745}
body:not(.home-v2):not(.admin-page) .cart-item img,
body:not(.home-v2):not(.admin-page) .cart-item-media{border-radius:4px;background:#f0f1f1}
body:not(.home-v2):not(.admin-page) .qty-box{border-color:#dcd8cf;border-radius:4px}
body:not(.home-v2):not(.admin-page) .delete-btn{border-radius:4px}
body:not(.home-v2):not(.admin-page) .order-submit-card{border-top:2px solid #c9a15b}

/* Dialogs, empty states and floating contact */
body:not(.home-v2):not(.admin-page) .sheet-mask{background:rgba(5,22,39,.58);backdrop-filter:blur(3px)}
body:not(.home-v2):not(.admin-page) .product-sheet{border:1px solid rgba(201,161,91,.35);border-radius:8px;background:#fff}
body:not(.home-v2):not(.admin-page) .sheet-close{background:#f2eadb;color:#0b2745}
body:not(.home-v2):not(.admin-page) .detail-meta span{border-color:#dfdcd4;border-radius:4px}
body:not(.home-v2):not(.admin-page) .empty-state{border:1px solid #dfdcd4;border-radius:8px;background:#fff}
body:not(.home-v2):not(.admin-page) .contact-float-item{border-color:rgba(11,39,69,.12);color:#0b2745;box-shadow:0 9px 24px rgba(11,39,69,.1)}
body:not(.home-v2):not(.admin-page) .contact-float-item:hover{background:#f2eadb;color:#0b2745}
body:not(.home-v2):not(.admin-page) .contact-float-item em,
body:not(.home-v2):not(.admin-page) .contact-float-trigger{background:#0b2745;color:#fff}
body:not(.home-v2):not(.admin-page) .contact-float-trigger:hover{background:#173f68}

@media(max-width:1100px){
  body:not(.home-v2):not(.admin-page) .site-header{gap:14px;padding-inline:20px}
  body:not(.home-v2):not(.admin-page) .desktop-nav{gap:12px}
  body:not(.home-v2):not(.admin-page) .desktop-nav a{font-size:12px}
}

@media(max-width:900px){
  body:not(.home-v2):not(.admin-page) .site-header{height:64px;padding:0 12px;gap:8px}
  body:not(.home-v2):not(.admin-page) .site-header .brand{min-height:42px;padding-left:44px;font-size:17px}
  body:not(.home-v2):not(.admin-page) .site-header .brand::before{width:38px;height:38px}
  body:not(.home-v2):not(.admin-page) .site-main{padding-bottom:82px}
  body:not(.home-v2):not(.admin-page) .products-landing{min-height:0;max-height:none!important;padding:38px 18px 30px!important;text-align:left}
  body:not(.home-v2):not(.admin-page) .products-landing h1{font-size:38px}
  body:not(.home-v2):not(.admin-page) .product-center{padding:16px 14px 76px!important}
  body:not(.home-v2):not(.admin-page) .brand-filter-bar{background:transparent}
  body:not(.home-v2):not(.admin-page) .cat-rail{
    position:fixed!important;
    z-index:1002;
    left:0;
    top:0!important;
    bottom:0;
    display:block!important;
    width:min(310px,84vw)!important;
    max-height:none!important;
    margin:0!important;
    padding:22px 14px!important;
    overflow-y:auto;
    border-radius:0 8px 8px 0!important;
    transform:translateX(-105%);
    transition:transform .24s ease;
  }
  body:not(.home-v2):not(.admin-page) .filters-open .cat-rail{transform:translateX(0)}
  body:not(.home-v2):not(.admin-page) .cat-rail .filter-scroll{display:grid!important;overflow:visible;gap:5px!important}
  body:not(.home-v2):not(.admin-page) .cat-rail .filter-scroll button{width:100%!important;min-width:0!important;white-space:normal!important}
  body:not(.home-v2):not(.admin-page) .product-catalog-grid{gap:10px}
  body:not(.home-v2):not(.admin-page) .product-catalog-card{border-radius:6px}
  body:not(.home-v2):not(.admin-page) .product-detail-page{padding-top:16px}
  body:not(.home-v2):not(.admin-page) .product-page-info h1{font-size:29px!important}
  body:not(.home-v2):not(.admin-page) .brand-story-hero{min-height:auto;grid-template-columns:1fr;padding:42px 18px}
  body:not(.home-v2):not(.admin-page) .brand-story-hero h1{font-size:42px}
  body:not(.home-v2):not(.admin-page) .brand-story-image{min-height:300px}
  body:not(.home-v2):not(.admin-page) .brand-feature-grid{grid-template-columns:1fr;padding:42px 18px;gap:12px}
  body:not(.home-v2):not(.admin-page) .brand-feature-grid article{min-height:0;padding:24px}
  body:not(.home-v2):not(.admin-page) .contact-band{display:grid;align-items:start;margin:0 18px 48px;padding:28px 22px}
  body:not(.home-v2):not(.admin-page) .member-login-page,
  body:not(.home-v2):not(.admin-page) .member-page,
  body:not(.home-v2):not(.admin-page) .cart-page{padding-top:28px!important}
  body:not(.home-v2):not(.admin-page) .member-login-card,
  body:not(.home-v2):not(.admin-page) .member-card{padding:20px}
  body:not(.home-v2):not(.admin-page) .product-sheet{border-radius:8px 8px 0 0}
  body:not(.home-v2):not(.admin-page) .mobile-tab{
    border-top:1px solid #dedbd3!important;
    background:rgba(255,255,255,.97)!important;
    box-shadow:0 -10px 28px rgba(11,39,69,.08)!important;
  }
  body:not(.home-v2):not(.admin-page) .mobile-tab button.active{color:#0b2745!important}
}

@media(max-width:390px){
  body:not(.home-v2):not(.admin-page) .site-header .brand{padding-left:39px;font-size:15px}
  body:not(.home-v2):not(.admin-page) .site-header .brand::before{width:34px;height:34px}
  body:not(.home-v2):not(.admin-page) .site-header .search{height:36px}
  body:not(.home-v2):not(.admin-page) .lang-toggle{min-width:38px;padding-inline:8px}
  body:not(.home-v2):not(.admin-page) .products-landing h1{font-size:34px}
}
