/* V1 layout adapters for native Elementor containers and editable widgets. */
body:where(.saddleworld-wp) {
  --container-max-width:none;
  --sw-header-height:118px;
  --sw-gutter-left:max(var(--pad),calc(env(safe-area-inset-left,0px) + 16px));
  --sw-gutter-right:max(var(--pad),calc(env(safe-area-inset-right,0px) + 16px));
}
:where(.saddleworld-wp) .elementor { --widgets-spacing:0; --kit-widget-spacing:0; }
:where(.saddleworld-wp) .e-con { padding:0; gap:0; min-width:0; }
:where(.saddleworld-wp) .elementor-widget { margin:0; min-width:0; }
:where(.saddleworld-wp) .elementor-widget-heading .elementor-heading-title { color:inherit; font-family:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit; }
:where(.saddleworld-wp) .elementor-widget-heading:not(.display):not(.title):not(.kontakt-display):not(.price-big):not(.break-script):not(.footer-motto) { font-size:clamp(1.5rem,2.4vw,2.1rem); line-height:1.2; }
:where(.saddleworld-wp) .elementor-widget-text-editor { color:inherit; font-family:inherit; }
:where(.saddleworld-wp) .elementor-widget-text-editor:is(.kicker,.hero-sub,.price-note,.price-cap,.person-role,.k-label,.k-sub,.hero-foot-note,.sec-label,.koll-count,.koll-link,.koll-brands,.body-copy.small,.finance-terms) { font-family:var(--sans); }
:where(.saddleworld-wp) .elementor-widget-text-editor:is(.kicker,.person-role,.k-label,.koll-count) { color:var(--gold); }
:where(.saddleworld-wp) .elementor-widget-text-editor:is(.hero-sub,.lede) { color:var(--ink-soft); }
:where(.saddleworld-wp) .elementor-widget-text-editor:is(.body-copy,.price-note,.k-sub,.hero-foot-note,.sec-label,.koll-link,.finance-terms) { color:var(--muted); }
:where(.saddleworld-wp) .elementor-widget-text-editor p:last-child { margin-bottom:0; }
:where(.saddleworld-wp) .elementor-widget-image img { vertical-align:middle; }
:where(.saddleworld-wp) .elementor-widget-button .elementor-button { background:none; color:inherit; font:inherit; letter-spacing:inherit; border:0; border-radius:0; padding:0; }
:where(.saddleworld-wp) .elementor-widget-button { width:auto; max-width:100%; }
:where(.saddleworld-wp) .elementor-widget-button.btn { display:inline-flex; }
:where(.saddleworld-wp) .elementor-widget-button .elementor-button-text { white-space:normal; }
:where(.saddleworld-wp) .elementor-icon-list-item,:where(.saddleworld-wp) .elementor-icon-list-text { color:inherit; }
:where(.saddleworld-wp) .wrap,:where(.saddleworld-wp) .head-inner { width:100%; max-width:1680px; padding-inline:var(--sw-gutter-left) var(--sw-gutter-right); margin-inline:auto; }
:where(.saddleworld-wp) .wrap-narrow { max-width:980px; }
:where(.saddleworld-wp) .e-con.hero { padding-top:clamp(145px,18vh,190px); padding-bottom:40px; }
:where(.saddleworld-wp) .e-con.page-hero { padding-top:clamp(155px,19vh,220px); padding-bottom:clamp(40px,6vh,80px); }
:where(.saddleworld-wp) .e-con.page-top { padding-top:clamp(150px,18vh,210px); }
:where(.saddleworld-wp).admin-bar .e-con.page-top { padding-top:calc(clamp(150px,18vh,210px) + 32px); }
:where(.saddleworld-wp) .breadcrumb { margin-bottom:32px; }
:where(.saddleworld-wp) .breadcrumb .elementor-icon-list-items { display:flex; flex-wrap:wrap; gap:10px; }
:where(.saddleworld-wp) .breadcrumb .elementor-icon-list-item { font:11px/1.6 var(--sans); letter-spacing:.08em; }
:where(.saddleworld-wp) .e-con.sec { padding-block:clamp(90px,12vh,150px) clamp(70px,9vh,120px); }
:where(.saddleworld-wp) .e-con.sec-first { padding-top:30px; }
:where(.saddleworld-wp) .e-con.sec-cta { padding-top:60px; }
:where(.saddleworld-wp) .e-con.sec-head { display:flex; flex-direction:row; align-items:baseline; gap:22px; margin-bottom:48px; }
:where(.saddleworld-wp) .sec-head .elementor-widget { width:auto; }
:where(.saddleworld-wp) .e-con.hero-grid,:where(.saddleworld-wp) .e-con.page-hero-grid,:where(.saddleworld-wp) .e-con.team-grid { display:grid; grid-template-columns:minmax(0,7fr) minmax(0,5fr); gap:clamp(32px,4vw,80px); align-items:center; }
:where(.saddleworld-wp) .e-con.hero-copy { display:flex; align-items:flex-start; }
:where(.saddleworld-wp) .e-con.hero-media { min-height:clamp(480px,43vw,650px); }
:where(.saddleworld-wp) .hero-media:before { content:''; position:absolute; top:-4%; right:-1%; width:78%; height:88%; border:1px solid var(--gold-dim); }
:where(.saddleworld-wp) .hero-img-main { position:absolute; top:0; right:5%; width:74%; max-width:480px; }
:where(.saddleworld-wp) .hero-img-small { position:absolute; bottom:-3%; left:-9%; width:56%; max-width:350px; }
:where(.saddleworld-wp) .e-con.hero-actions,:where(.saddleworld-wp) .e-con.hero-stats,:where(.saddleworld-wp) .e-con.hero-foot,:where(.saddleworld-wp) .e-con.btn-row,:where(.saddleworld-wp) .e-con.ueber-links { flex-direction:row; flex-wrap:wrap; align-items:center; gap:26px; }
:where(.saddleworld-wp) .hero-stats > .e-con { width:auto; gap:4px; }
:where(.saddleworld-wp) .hero-stats > .e-con > :last-child { font-family:var(--sans); font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:var(--muted); }
:where(.saddleworld-wp) .hero-stats { margin-top:48px; padding-top:26px; }
:where(.saddleworld-wp) .hero-foot { padding-block:26px; margin-top:24px; }
:where(.saddleworld-wp) .hero .display { margin-top:30px; }
:where(.saddleworld-wp) .hero-sub { margin-top:30px; color:var(--ink-soft); }
:where(.saddleworld-wp) .hero-actions { margin-top:38px; }
:where(.saddleworld-wp) .e-con.anprobe-grid,:where(.saddleworld-wp) .e-con.jung-grid,:where(.saddleworld-wp) .e-con.bio-grid,:where(.saddleworld-wp) .e-con.bio-grid-rev,:where(.saddleworld-wp) .e-con.split-2,:where(.saddleworld-wp) .e-con.custom-option { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(32px,6vw,100px); align-items:center; }
:where(.saddleworld-wp) .e-con.grid,:where(.saddleworld-wp) .e-con.koll-grid,:where(.saddleworld-wp) .e-con.kontakt-grid,:where(.saddleworld-wp) .e-con.jung-tiers,:where(.saddleworld-wp) .e-con.price-cards { display:grid; gap:24px; }
:where(.saddleworld-wp) .e-con.koll-grid { grid-template-columns:repeat(12,minmax(0,1fr)); }
:where(.saddleworld-wp) .e-con.koll-card { padding:clamp(24px,3vw,40px); }
:where(.saddleworld-wp) .e-con.koll-info { display:grid; grid-template-columns:1fr auto; grid-template-areas:'count count' 'name price' 'link link'; gap:4px 16px; border-top:1px solid var(--hairline-2); padding-top:20px; }
:where(.saddleworld-wp) .koll-info .elementor-widget-heading { grid-area:name; }
:where(.saddleworld-wp) .koll-media { padding:20px 0 28px; }
:where(.saddleworld-wp) .koll-media .elementor-widget-image { width:100%; }
:where(.saddleworld-wp) .e-con.kontakt-grid { grid-template-columns:repeat(4,minmax(0,1fr)); gap:1px; margin-top:64px; }
:where(.saddleworld-wp) .e-con.k-cell { padding:30px 26px; gap:8px; }
:where(.saddleworld-wp) .e-con.jung-tiers { grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; margin-top:40px; }
:where(.saddleworld-wp) .e-con.tier { padding:24px 20px; }
:where(.saddleworld-wp) .tier > :first-child { color:var(--gold-hi); font-size:2.5rem; }
:where(.saddleworld-wp) .tier > :last-child { font-family:var(--sans); font-size:12px; }
:where(.saddleworld-wp) .e-con.price-cards { grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1px; width:min(100%,600px); margin-top:40px; }
:where(.saddleworld-wp) .e-con.price-card { padding:26px 24px; }
:where(.saddleworld-wp) .e-con.step { display:grid; grid-template-columns:70px minmax(0,1fr); gap:18px; padding-block:30px; }
:where(.saddleworld-wp) .e-con.finance-band { padding-block:30px; }
:where(.saddleworld-wp) .e-con.finance-card { display:grid; grid-template-columns:200px minmax(0,1fr) 240px; gap:30px; padding:32px; }
:where(.saddleworld-wp) .e-con.finance-action { gap:14px; padding-left:26px; }
:where(.saddleworld-wp) .finance-copy > .elementor-widget { margin-top:14px; }
:where(.saddleworld-wp) .e-con.tile { padding:24px; }
:where(.saddleworld-wp) .e-con.tile-media { display:grid; place-items:center; }
:where(.saddleworld-wp) .tile-media .elementor-widget-image,:where(.saddleworld-wp) .tile-media .elementor-widget-container,:where(.saddleworld-wp) .tile-media a { width:100%; height:100%; }
:where(.saddleworld-wp) .tile-body { padding-top:20px; gap:12px; }
:where(.saddleworld-wp) .e-con.person-info { padding-top:26px; gap:14px; }
:where(.saddleworld-wp) .e-con.person-b { margin-top:70px; }
:where(.saddleworld-wp) .elementor-widget-image.break-img { position:absolute; height:116%; top:-8%; }
:where(.saddleworld-wp) .break-img img { width:100%; height:100%; object-fit:cover; }
:where(.saddleworld-wp) .break-img .elementor-widget-container { height:100%; }
:where(.saddleworld-wp) .break:after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,var(--bg),transparent 24%,transparent 70%,var(--bg)); pointer-events:none; }
:where(.saddleworld-wp) .break-script { position:absolute; left:var(--pad); bottom:70px; }
:where(.saddleworld-wp) .sw-model-layout,:where(.saddleworld-wp) .sw-trainer-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(30px,6vw,100px); padding-bottom:100px; }
:where(.saddleworld-wp) .sw-model-gallery,:where(.saddleworld-wp) .sw-trainer-gallery { gap:24px; }
:where(.saddleworld-wp) .sw-model-copy,:where(.saddleworld-wp) .sw-trainer-copy { gap:24px; }
.sw-model-image img { width:100%; max-height:680px; object-fit:contain; }
.sw-trainer-image img { max-height:700px; object-fit:contain; }
.sw-spec-row { border-bottom:1px solid var(--hairline); padding-block:18px!important; gap:8px!important; }
.sw-site-header { position:fixed; inset:0 0 auto; z-index:100; background:rgba(19,16,9,.92); border-bottom:1px solid var(--hairline); }
.admin-bar .sw-site-header { top:32px; }
:where(.saddleworld-wp).admin-bar .e-con.hero { padding-top:calc(clamp(145px,18vh,190px) + 32px); }
:where(.saddleworld-wp).admin-bar .e-con.page-hero { padding-top:calc(clamp(155px,19vh,220px) + 32px); }
:where(.saddleworld-wp) .e-con.head-inner { display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:28px; height:118px; }
:where(.saddleworld-wp) .head-inner .brand { width:112px; flex:none; }
:where(.saddleworld-wp) .head-inner .main-nav { width:auto; flex:1; margin-left:auto; }
.sw-nav ul { display:flex; align-items:center; justify-content:flex-end; gap:clamp(14px,2vw,32px); }
.sw-nav a { font:11px var(--sans); letter-spacing:.15em; text-transform:uppercase; color:var(--ink-soft); padding-block:14px; display:block; }
.sw-nav a:hover,.sw-nav a:focus-visible { color:var(--gold-hi); }
.sw-icon { width:22px; height:22px; flex:none; vertical-align:middle; }
.sw-menu-toggle { display:none; width:48px; height:48px; border:1px solid var(--hairline); }
.sw-site-footer { border-top:1px solid var(--hairline); padding-block:80px 35px; background:var(--bg-2); }
:where(.saddleworld-wp) .footer-motto { font-size:clamp(2.4rem,5vw,5rem); color:var(--gold-hi); line-height:1.1; margin-bottom:60px; }
:where(.saddleworld-wp) .e-con.footer-grid { display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:40px; }
:where(.saddleworld-wp) .footer-brand-logo { width:176px; }
:where(.saddleworld-wp) .footer-brand,:where(.saddleworld-wp) .footer-column { gap:14px; align-items:flex-start; }
:where(.saddleworld-wp) .footer-link { font:14px/1.5 var(--sans); color:var(--ink-soft); }
:where(.saddleworld-wp) .e-con.footer-bottom { margin-top:50px; padding-top:25px; border-top:1px solid var(--hairline); flex-direction:row; flex-wrap:wrap; gap:16px; font:11px var(--sans); color:var(--muted); }
:where(.saddleworld-wp) .e-con.foot-grid { display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:40px; }
:where(.saddleworld-wp) .e-con.foot-col { gap:14px; align-items:flex-start; }
:where(.saddleworld-wp) .foot-brand-logo { width:176px; }
:where(.saddleworld-wp) .e-con.foot-bottom { flex-direction:row; flex-wrap:wrap; gap:24px; margin-top:50px; padding-top:30px; }
:where(.saddleworld-wp) .e-con.social { flex-direction:row; flex-wrap:wrap; gap:8px 16px; }
:where(.saddleworld-wp) .social .elementor-widget-button .elementor-button { display:inline-flex; align-items:center; width:auto; min-height:44px; height:auto; padding:8px 0; border:0; font:12px/1.5 var(--sans); text-align:left; }
:where(.saddleworld-wp) .social .elementor-widget-button { max-width:100%; }
.sw-category-anchor { scroll-margin-top:160px; }
:where(.saddleworld-wp) .foot-title { font-size:12px!important; text-transform:uppercase; letter-spacing:.14em; color:var(--gold); }
:where(.saddleworld-wp) .foot-col .elementor-widget-icon-list { font:14px/1.6 var(--sans); }
:where(.saddleworld-wp) .dline { display:block; }
.sw-to-top { position:fixed; bottom:calc(22px + env(safe-area-inset-bottom,0px)); right:calc(22px + env(safe-area-inset-right,0px)); z-index:80; width:48px; height:48px; display:grid; place-items:center; background:var(--bg); border:1px solid var(--gold-dim); border-radius:50%; }
[hidden] { display:none!important; }
.sw-catalogue { padding-bottom:100px; }
.sw-catalogue-controls { display:grid; grid-template-columns:2fr 1fr; gap:24px; margin-block:32px 20px; }
.sw-catalogue-controls label { display:grid; gap:10px; font:13px var(--sans); }
.sw-catalogue-controls input,.sw-catalogue-controls select { width:100%; background:var(--panel); border:1px solid var(--gold-dim); border-radius:0; color:var(--ink); padding:16px; font:16px var(--sans); }
/* Match the request-form dropdown without replacing its native picker. */
.sw-catalogue-controls select:not([multiple]):not([size]),.sw-catalogue-controls select:not([multiple])[size="1"] {
 -webkit-appearance:none; appearance:none; min-height:48px; line-height:1.25; padding-inline-end:42px;
 background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);
 background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;
 background-size:5px 5px; background-repeat:no-repeat;
}
.sw-catalogue-grid { margin-top:24px; }
.sw-catalogue-grid h3 { font-size:1.5rem; line-height:1.3; margin-block:14px; }
.sw-catalogue-grid .link-arrow { margin-top:24px; }
.sw-tour-status { color:var(--muted); font:12px var(--sans); margin-top:16px; }
.sw-tours .tour-row { padding:24px; }
.elementor-editor-active .sw-site-header { position:relative; top:0; }
.elementor-editor-active .sw-site-footer { margin-top:0; }
.elementor-editor-active body:after { display:none; }
:focus-visible { outline:2px solid var(--gold-hi); outline-offset:5px; }
@media(min-width:1800px) { :where(.saddleworld-wp) .wrap,:where(.saddleworld-wp) .head-inner { max-width:1920px; } }
@media(max-width:1100px) {
 :where(.saddleworld-wp) .e-con.hero-grid { grid-template-columns:1.1fr 1fr; gap:24px; }
 :where(.saddleworld-wp) .hero .display { font-size:clamp(3.4rem,7vw,6rem); }
 :where(.saddleworld-wp) .e-con.hero-media { margin-top:0; min-height:480px; }
 :where(.saddleworld-wp) .hero-img-main,:where(.saddleworld-wp) .hero-img-small { position:absolute; margin:0; }
 :where(.saddleworld-wp) .e-con.finance-card { grid-template-columns:150px 1fr; }
 :where(.saddleworld-wp) .e-con.finance-action { grid-column:1/-1; padding:20px 0 0; }
 /* Navigation changes independently of the 820px content-grid breakpoint. */
 body:where(.saddleworld-wp) { --sw-header-height:88px; }
 :where(.saddleworld-wp) .e-con.head-inner { height:88px; gap:16px; }
 :where(.saddleworld-wp) .head-inner .brand { width:72px; }
 :where(.saddleworld-wp) .head-inner .main-nav { display:block; flex:initial; margin-left:auto; }
 .sw-menu-toggle { display:grid; place-items:center; }
 .sw-nav {
   --sw-menu-admin-offset:var(--sw-admin-offset,0px);
   display:none;
   position:fixed;
   inset:calc(88px + var(--sw-menu-admin-offset)) 0 auto;
   max-height:calc(100vh - 88px - var(--sw-menu-admin-offset));
   max-height:calc(100dvh - 88px - var(--sw-menu-admin-offset));
   overflow:auto;
   overscroll-behavior-y:contain;
   background:var(--bg);
   border-bottom:1px solid var(--gold-dim);
   padding:20px var(--sw-gutter-right) max(24px,calc(env(safe-area-inset-bottom,0px) + 16px)) var(--sw-gutter-left);
 }
 .admin-bar .sw-nav { --sw-menu-admin-offset:var(--sw-admin-offset,32px); }
 .sw-navigation.is-open .sw-nav { display:block; }
 .sw-nav ul { display:flex; flex-direction:column; align-items:stretch; gap:0; }
 .sw-navigation .sw-nav ul a { font-family:var(--serif); font-size:24px; text-transform:none; letter-spacing:0; border-bottom:1px solid var(--hairline); padding:16px 0; min-height:48px; white-space:normal; }
 :where(.saddleworld-wp) .head-inner .elementor-widget-button.head-cta { display:none; }
 /* Keep the optional floating control away from request fields and consent
    text throughout mobile form pages, including after keyboard dismissal. */
 body:where(.saddleworld-wp):has(.sw-form) .sw-to-top { visibility:hidden; pointer-events:none; }
}
@media(max-width:820px) {
 :where(.saddleworld-wp) .e-con.hero { padding-top:128px; }
 :where(.saddleworld-wp) .e-con.page-top { padding-top:120px; }
 :where(.saddleworld-wp).admin-bar .e-con.page-top { padding-top:166px; }
 :where(.saddleworld-wp).admin-bar .e-con.hero { padding-top:174px; }
 :where(.saddleworld-wp) .e-con.hero-grid,:where(.saddleworld-wp) .e-con.page-hero-grid,:where(.saddleworld-wp) .e-con.team-grid,:where(.saddleworld-wp) .e-con.anprobe-grid,:where(.saddleworld-wp) .e-con.jung-grid,:where(.saddleworld-wp) .e-con.bio-grid,:where(.saddleworld-wp) .e-con.bio-grid-rev,:where(.saddleworld-wp) .e-con.split-2,:where(.saddleworld-wp) .e-con.custom-option,:where(.saddleworld-wp) .sw-model-layout,:where(.saddleworld-wp) .sw-trainer-layout { grid-template-columns:minmax(0,1fr); gap:36px; }
 :where(.saddleworld-wp) .hero .display { font-size:clamp(3.3rem,12vw,6.4rem); }
 :where(.saddleworld-wp) .e-con.hero-media { margin-top:30px; min-height:0; display:block; }
 :where(.saddleworld-wp) .hero-img-main { position:relative; width:82%; max-width:520px; inset:auto; margin:0; }
 :where(.saddleworld-wp) .hero-img-small { position:relative; width:52%; max-width:330px; inset:auto; margin:-28% 0 0 auto; }
 :where(.saddleworld-wp) .hero-media:before { inset:-10px 8% auto auto; height:75%; width:80%; }
 :where(.saddleworld-wp) .e-con.sec { padding-block:72px 56px; }
 :where(.saddleworld-wp) .e-con.sec-head { margin-bottom:32px; }
 :where(.saddleworld-wp) .e-con.koll-grid,:where(.saddleworld-wp) .e-con.kontakt-grid,:where(.saddleworld-wp) .e-con.jung-tiers,:where(.saddleworld-wp) .e-con.finance-card { grid-template-columns:1fr; }
 :where(.saddleworld-wp) .e-con.koll-card { grid-column:1/-1; }
 :where(.saddleworld-wp) .e-con.finance-card { padding:22px; gap:16px; }
 :where(.saddleworld-wp) .finance-media { display:none; }
 :where(.saddleworld-wp) .e-con.finance-action { padding-top:16px; }
 :where(.saddleworld-wp) .e-con.person-b { margin-top:0; }
 :where(.saddleworld-wp) .e-con.footer-grid { grid-template-columns:1fr 1fr; gap:32px; }
 :where(.saddleworld-wp) .e-con.foot-grid { grid-template-columns:1fr 1fr; gap:32px; }
 .sw-catalogue-controls { grid-template-columns:1fr; }
 :where(.saddleworld-wp) .e-con.grid-3,.sw-catalogue-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:600px) {
 :where(.saddleworld-wp) .e-con.grid-3,:where(.saddleworld-wp) .e-con.grid-4,.sw-catalogue-grid,:where(.saddleworld-wp) .e-con.footer-grid { grid-template-columns:1fr; }
 :where(.saddleworld-wp) .e-con.foot-grid { grid-template-columns:1fr; }
 :where(.saddleworld-wp) .e-con.step { grid-template-columns:42px minmax(0,1fr); gap:16px; }
 .admin-bar .sw-site-header { top:46px; }
 :where(.saddleworld-wp) .e-con.koll-info { grid-template-columns:1fr; grid-template-areas:'count' 'name' 'price' 'link'; gap:10px; }
 :where(.saddleworld-wp) .e-con.hero-actions { gap:24px; }
 :where(.saddleworld-wp) .e-con.hero-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
 :where(.saddleworld-wp) .hero-stats > .e-con { width:100%; min-width:0; }
 :where(.saddleworld-wp) .hero-stats > .e-con > :last-child { font-size:9px; letter-spacing:.06em; overflow-wrap:anywhere; }
 :where(.saddleworld-wp) .e-con.sec-head { gap:14px; } .sec-label { font-size:10px; letter-spacing:.14em; }
}
/* Six navigation links fit in a short landscape viewport; portrait stays unchanged. */
@media(min-width:600px) and (max-width:1100px) and (max-height:600px) {
 .sw-navigation .sw-nav { padding-block:12px 24px; }
 .sw-navigation .sw-nav ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; }
 .sw-navigation .sw-nav ul a { font-size:21px; min-height:44px; padding:12px 0; }
}
@media(forced-colors:active) {
 .sw-catalogue-controls select:not([multiple]):not([size]),.sw-catalogue-controls select:not([multiple])[size="1"] {
  -webkit-appearance:auto; appearance:auto; background-image:none; padding-inline-end:16px;
  background-color:Canvas; color:CanvasText; border-color:ButtonText;
 }
}
