/** Shopify CDN: Minification failed

Line 18:11 Unexpected "{"
Line 18:20 Expected ":"
Line 18:27 Unexpected "{"
Line 20:11 Unexpected "{"
Line 20:20 Expected ":"
Line 21:11 Unexpected "{"
Line 21:20 Expected ":"
Line 22:11 Unexpected "{"
Line 22:20 Expected ":"
Line 24:11 Unexpected "{"
... and 304 more hidden warnings

**/
/* START_SECTION:find-your-bike-results (INDEX:22) */
.wh-res-bg { width:100%; }
  #wh-res-{{ section.id }} { padding-bottom:70px; }

  #wh-res-{{ section.id }} .wh-res-tabs-row { padding-top:16px; }
  #wh-res-{{ section.id }} .wh-res-head { background:transparent; padding:10px 16px 14px; border-bottom:1.5px solid #2B2320; text-align:left; }
  #wh-res-{{ section.id }} .wh-res-head p { color:#2B2320; font-weight:600; font-size:14px; margin-top:6px; }

  #wh-res-{{ section.id }} .wh-res-tabs { display:flex; gap:8px; padding:10px 16px 14px; background:transparent; border-bottom:1.5px solid #2B2320; }
  #wh-res-{{ section.id }} .wh-res-tab { flex:1; text-align:center; padding:12px 8px; border-radius:10px; background:#fff; border:1.5px solid #EBDDD6; font-weight:600; font-size:13px; cursor:pointer; color:#6F6661; }
  #wh-res-{{ section.id }} .wh-res-tab.on { color:#2B2320; border-color:#2B2320; }

  #wh-res-{{ section.id }} .wh-res-panel { display:none; background:#fff; padding:12px 0 24px; }
  #wh-res-{{ section.id }} .wh-res-panel.on { display:block; }
  #wh-res-{{ section.id }} .wh-col-r > .wh-brandline, #wh-res-{{ section.id }} .wh-col-r > h2, #wh-res-{{ section.id }} .wh-col-r > .wh-meta { padding:0 16px; }

  #wh-res-{{ section.id }} .wh-gal { position:relative; flex:0 0 88%; scroll-snap-align:start; border-radius:20px; overflow:hidden; background:#F9D9D6; }
  #wh-res-{{ section.id }} .wh-gslider { display:flex; gap:10px; overflow-x:auto; scroll-snap-type:x mandatory; scroll-padding-left:16px; scrollbar-width:none; padding:0 16px; }
  #wh-res-{{ section.id }} .wh-gal img { width:100% !important; height:auto !important; aspect-ratio:4/3 !important; object-fit:cover !important; display:block !important; }
  #wh-res-{{ section.id }} .wh-wheelmark { position:absolute; bottom:12px; right:26px; width:54px; height:54px; border-radius:50%; background:#fff; border:1.5px solid #2B2320; box-shadow:3px 3px 0 #2B2320; display:flex; align-items:center; justify-content:center; font-family:var(--font-heading-family); font-size:14px; }

  #wh-res-{{ section.id }} .wh-brandline { text-align:left; font-size:10.5px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:#A03C35; }
  #wh-res-{{ section.id }} h2 { font-family:var(--font-heading-family); text-align:left; font-size:25px; color:#A03C35; margin:2px 0 4px; }
  #wh-res-{{ section.id }} .wh-meta { text-align:left; font-size:12px; color:#6F6661; display:flex; align-items:center; justify-content:flex-start; gap:7px; }
  #wh-res-{{ section.id }} .wh-stars-wrap { position:relative; display:inline-block; font-size:13px; line-height:1; white-space:nowrap; }
  #wh-res-{{ section.id }} .wh-stars-bg { color:#EBDDD6; letter-spacing:1px; }
  #wh-res-{{ section.id }} .wh-stars-fg { position:absolute; left:0; top:0; overflow:hidden; white-space:nowrap; color:#F0625D; letter-spacing:1px; }
  #wh-res-{{ section.id }} .wh-rating-num { font-weight:600; color:#2B2320; }

  #wh-res-{{ section.id }} .wh-colours { text-align:left; margin-top:12px; padding:0 16px; }
  #wh-res-{{ section.id }} .wh-colours-lab { font-size:12px; margin-bottom:7px; }
  #wh-res-{{ section.id }} .wh-info-wrap { position:relative; }
  #wh-res-{{ section.id }} .wh-info-btn {
    display:inline-flex; align-items:center; justify-content:center;
    width:16px; height:16px; border-radius:50%; border:1.3px solid #2B2320;
    background:none; font-size:10px; font-weight:700; color:#2B2320;
    cursor:pointer; margin-left:4px; padding:0; vertical-align:middle; line-height:1;
  }
  #wh-res-{{ section.id }} .wh-info-pop {
    display:none; position:absolute; top:calc(100% + 8px); left:0; z-index:25;
    background:#fff; border:1px solid #EBDDD6; border-radius:12px; padding:12px 14px;
    font-size:12px; line-height:1.5; color:#4A413C; width:240px; max-width:calc(100vw - 48px);
    box-shadow:0 8px 20px rgba(43,35,32,.12);
  }
  #wh-res-{{ section.id }} .wh-info-pop.show { display:block; }
  #wh-res-{{ section.id }} .wh-info-pop p { margin:0 0 8px; }
  #wh-res-{{ section.id }} .wh-info-pop p:last-child { margin-bottom:0; }
  #wh-res-{{ section.id }} .wh-colname { color:#2B2320; }
  #wh-res-{{ section.id }} .wh-sw { display:flex !important; gap:11px; justify-content:flex-start; flex-wrap:wrap; }
  #wh-res-{{ section.id }} .wh-sw-item { display:inline-block !important; width:26px !important; height:26px !important; min-width:26px !important; min-height:26px !important; flex-shrink:0 !important; border-radius:50% !important; cursor:pointer; box-shadow:0 0 0 2px #fff; border:1px solid #EBDDD6; background-size:cover; background-position:center; opacity:1 !important; visibility:visible !important; }
  #wh-res-{{ section.id }} .wh-sw-item.sel { box-shadow:0 0 0 2px #fff, 0 0 0 3.5px #2B2320; }
  #wh-res-{{ section.id }} .wh-sw-item.wh-sw-fallback { border-style:dashed; }

  #wh-res-{{ section.id }} .wh-fitcard, #wh-res-{{ section.id }} .wh-why { margin-left:16px; margin-right:16px; box-sizing:border-box; }
  #wh-res-{{ section.id }} .wh-fitcard { margin-top:14px; margin-bottom:0; background:#F9D9D6; border-radius:16px; padding:13px 17px; display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }
  #wh-res-{{ section.id }} .wh-fc { text-align:center; min-width:0; }
  #wh-res-{{ section.id }} .wh-fc span { display:block; font-size:9.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#A03C35; }
  #wh-res-{{ section.id }} .wh-fc b { font-size:14px; white-space:nowrap; }
  #wh-res-{{ section.id }} .wh-why { margin-top:10px; margin-bottom:0; background:#F5F3EC; border-radius:14px; padding:12px 14px; color:#6F6661; font-size:12.5px; }

  #wh-res-{{ section.id }} .wh-buy { padding:22px 16px 20px; }
  #wh-res-{{ section.id }} .wh-buy h3 { font-family:var(--font-heading-family); font-size:19px; margin-bottom:6px; }
  #wh-res-{{ section.id }} .wh-avg { display:flex; align-items:center; gap:8px; margin-bottom:14px; font-size:13px; }

  #wh-res-{{ section.id }} .wh-cond-wrap { text-align:left; margin-bottom:14px; }
  #wh-res-{{ section.id }} .wh-cond { display:flex; gap:10px; flex-wrap:wrap; }
  #wh-res-{{ section.id }} .wh-cond-item { background:#fff; border:1.5px solid #EBDDD6; border-radius:999px; padding:9px 18px; font-size:12.5px; font-weight:600; cursor:pointer; }
  #wh-res-{{ section.id }} .wh-cond-item.sel { border-color:#F0625D; box-shadow:2px 2px 0 #F0625D; }

  #wh-res-{{ section.id }} .wh-tiers { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
  #wh-res-{{ section.id }} .wh-tier { background:#fff; border:1.5px solid #EBDDD6; border-radius:16px; padding:14px 6px; text-align:center; position:relative; cursor:pointer; }
  #wh-res-{{ section.id }} .wh-tier.sel { border-color:#F0625D; box-shadow:3px 3px 0 #F0625D; }
  #wh-res-{{ section.id }} .wh-tier.rec::before { content:"Recommended"; position:absolute; top:-10px; left:50%; transform:translateX(-50%); background:#F7E37A; border:1.5px solid #2B2320; border-radius:999px; font-size:8.5px; font-weight:700; padding:2px 8px; white-space:nowrap; }
  #wh-res-{{ section.id }} .wh-tier-l { font-weight:600; font-size:12px; }
  #wh-res-{{ section.id }} .wh-tier-r { font-family:var(--font-heading-family); font-size:18px; color:#A03C35; margin-top:3px; }
  #wh-res-{{ section.id }} .wh-tier-pm { font-size:9.5px; color:#6F6661; }

  #wh-res-{{ section.id }} .wh-addon { display:flex; align-items:center; gap:12px; margin-top:14px; border:1.5px solid #EBDDD6; border-radius:14px; padding:12px 14px; background:#fff; }
  #wh-res-{{ section.id }} .wh-addon-box { width:22px; height:22px; border:1.5px solid #2B2320; border-radius:6px; flex-shrink:0; display:flex; align-items:center; justify-content:center; }
  #wh-res-{{ section.id }} .wh-addon input:checked + .wh-addon-box { background:#2B2320; }
  #wh-res-{{ section.id }} .wh-addon input:checked + .wh-addon-box::after { content:"\2713"; color:#fff; font-size:14px; line-height:1; }
  #wh-res-{{ section.id }} .wh-addon input {
    position:absolute !important; opacity:0 !important; width:22px !important; height:22px !important;
    margin:0 !important; cursor:pointer;
  }
  #wh-res-{{ section.id }} .wh-addon { position:relative; }
  #wh-res-{{ section.id }} .wh-addon-txt { flex:1; line-height:1.3; font-size:13px; }
  #wh-res-{{ section.id }} .wh-addon-txt small { display:block; font-size:11px; color:#6F6661; margin-top:2px; }

  .wh-cta { display:inline-block; background:#F0625D; color:#fff; border:none; border-radius:12px; padding:15px 34px; font-size:14px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; cursor:pointer; font-family:var(--font-body-family); text-decoration:none; text-align:center; }
  #wh-res-{{ section.id }} .wh-yellow { background:#F7E37A; color:#2B2320; }
  #wh-res-{{ section.id }} .wh-buybtn { width:100%; margin-top:14px; padding:15px; }
  #wh-res-{{ section.id }} .wh-stockline { font-size:12px; color:#6F6661; text-align:center; margin-top:8px; }

  #wh-res-{{ section.id }} .wh-acc { margin-top:20px; border:1px solid #EBDDD6; border-radius:16px; overflow:hidden; }
  #wh-res-{{ section.id }} .wh-acc-a { padding:15px 16px; border-bottom:1px solid #EBDDD6; font-weight:600; font-size:14px; display:flex; justify-content:space-between; align-items:center; cursor:pointer; background:#fff; }
  #wh-res-{{ section.id }} .wh-acc-a:last-of-type { border-bottom:none; }
  #wh-res-{{ section.id }} .wh-acc-body { display:none; padding:10px 16px 18px; font-size:13px; color:#6F6661; background:#fff; line-height:1.5; text-align:left; }
  #wh-res-{{ section.id }} .wh-pl { width:22px; height:22px; border:1.5px solid #2B2320; border-radius:50%; display:flex; align-items:center; justify-content:center; flex-shrink:0; font-weight:400; font-size:14px; }
  #wh-res-{{ section.id }} .wh-khlist { list-style:disc; list-style-position:outside; margin:0; padding-left:18px; }
  #wh-res-{{ section.id }} .wh-khlist li { display:list-item; margin-bottom:4px; }

  #wh-res-{{ section.id }} .wh-grow { margin-top:24px; background:#F9D9D6; border-radius:20px; padding:22px 20px; }
  #wh-res-{{ section.id }} .wh-grow h3 { font-family:var(--font-heading-family); font-size:19px; color:#2B2320; margin:0 0 8px; }
  #wh-res-{{ section.id }} .wh-grow p { font-size:13.5px; line-height:1.5; color:#4A413C; margin:0 0 12px; }
  #wh-res-{{ section.id }} .wh-linkbtn { background:none; border:none; color:#A03C35; font-weight:600; font-size:13px; cursor:pointer; padding:0; font-family:inherit; }
  #wh-res-{{ section.id }} .wh-incl-h { font-family:var(--font-heading-family); font-size:19px; margin-top:22px; margin-bottom:12px; }
  #wh-res-{{ section.id }} .wh-incl { display:grid; grid-template-columns:1fr; border:1px solid #EBDDD6; border-radius:18px; padding:6px 20px; }
  #wh-res-{{ section.id }} .wh-incl-row { display:flex; align-items:center; gap:8px; font-size:13px; padding:14px 0; border-bottom:1px solid #EBDDD6; }
  #wh-res-{{ section.id }} .wh-incl-row:last-child { border-bottom:none; }
  #wh-res-{{ section.id }} .wh-incl-row svg { flex-shrink:0; }

  #wh-res-{{ section.id }} .wh-sec { margin-top:24px; padding:0 16px; }
  #wh-res-{{ section.id }} .wh-sec h3 { font-family:var(--font-heading-family); font-size:19px; margin-bottom:12px; }
  #wh-res-{{ section.id }} .wh-compare { background:#F7E37A; border-radius:20px; padding:20px; display:grid; grid-template-columns:1fr 1fr; gap:12px; }
  #wh-res-{{ section.id }} .wh-cmp { background:#fff; border-radius:14px; padding:16px 12px; text-align:center; }
  #wh-res-{{ section.id }} .wh-cmp h4 { font-family:var(--font-heading-family); font-size:15px; }
  #wh-res-{{ section.id }} .wh-cmp-big { font-family:var(--font-heading-family); font-size:23px; color:#A03C35; border-top:1px solid #EBDDD6; border-bottom:1px solid #EBDDD6; margin:7px 0; padding:7px 0; }
  #wh-res-{{ section.id }} .wh-cmp p { font-size:11px; color:#6F6661; }
  #wh-res-{{ section.id }} .wh-cmp-note { grid-column:1/-1; text-align:center; }
  #wh-res-{{ section.id }} .wh-cmp-note b { font-size:17px; color:#A03C35; }

  #wh-res-{{ section.id }} .wh-revs { display:flex; gap:10px; overflow-x:auto; scroll-snap-type:x mandatory; scroll-padding-left:16px; scrollbar-width:none; padding:2px; }
  #wh-res-{{ section.id }} .wh-rev { flex:0 0 230px; scroll-snap-align:start; background:#fff; border:1px solid #EBDDD6; border-radius:14px; padding:14px; }
  #wh-res-{{ section.id }} .wh-rev-st { color:#F0625D; letter-spacing:1px; font-size:11px; }
  #wh-res-{{ section.id }} .wh-rev-nm { font-weight:600; margin:5px 0 3px; font-size:13px; }
  #wh-res-{{ section.id }} .wh-rev-nm span { color:#6F6661; font-weight:400; }
  #wh-res-{{ section.id }} .wh-rev p { color:#6F6661; font-size:12.5px; }

  #wh-res-{{ section.id }} .wh-caps { display:grid; gap:10px; }
  #wh-res-{{ section.id }} .wh-cap { background:#fff; border:1.5px solid #2B2320; box-shadow:3px 3px 0 #2B2320; border-radius:16px; padding:16px 18px; }
  #wh-res-{{ section.id }} .wh-cap h4 { font-family:var(--font-heading-family); font-size:15.5px; margin-bottom:3px; }
  #wh-res-{{ section.id }} .wh-cap p { color:#6F6661; font-size:12.5px; margin-bottom:9px; }
  #wh-res-{{ section.id }} .wh-cap-row { display:flex; gap:8px; }
  #wh-res-{{ section.id }} .wh-cap-row input { flex:1; border:1.5px solid #EBDDD6; border-radius:10px; padding:10px 12px; font-family:inherit; font-size:13px; box-sizing:border-box; }
  #wh-res-{{ section.id }} .wh-cap-row .wh-cta { padding:11px 16px; font-size:11px; }

  #wh-res-{{ section.id }} .wh-mbg { position:fixed; inset:0; background:rgba(43,35,32,.45); display:none; z-index:60; }
  #wh-res-{{ section.id }} .wh-mbg.on { display:block; }
  #wh-res-{{ section.id }} .wh-modal { display:none; position:fixed; left:50%; bottom:0; transform:translateX(-50%); width:100%; max-width:430px; background:#fff; border-radius:20px 20px 0 0; padding:20px 20px 30px; z-index:61; max-height:80vh; overflow-y:auto; }
  #wh-res-{{ section.id }} .wh-modal.on { display:block; }
  #wh-res-{{ section.id }} .wh-mh { display:flex; justify-content:space-between; align-items:center; margin-bottom:14px; }
  #wh-res-{{ section.id }} .wh-mh h3 { font-family:var(--font-heading-family); font-size:19px; }
  #wh-res-{{ section.id }} .wh-mh button { background:none; border:none; font-size:18px; cursor:pointer; color:#2B2320; }
  #wh-res-{{ section.id }} .wh-xrow { border-bottom:1px solid #EBDDD6; padding:12px 0; }
  #wh-res-{{ section.id }} .wh-xrow b { font-size:13.5px; }
  #wh-res-{{ section.id }} .wh-xrow p { font-size:12.5px; color:#6F6661; margin-top:3px; }
  #wh-res-{{ section.id }} .wh-mfoot { text-align:center; margin-top:12px; font-size:13px; }
  #wh-res-{{ section.id }} .wh-exch-pagebtn { display:block; text-align:center; margin-top:16px; background:#F7E37A; color:#2B2320; border:1.5px solid #2B2320; border-radius:12px; padding:15px; font-family:var(--font-body-family); font-weight:700; text-transform:uppercase; letter-spacing:.03em; font-size:13px; text-decoration:none; }
  #wh-res-{{ section.id }} .wh-mstep { display:flex; gap:12px; margin-bottom:14px; }
  #wh-res-{{ section.id }} .wh-mstep span { width:26px; height:26px; border-radius:50%; background:#F0625D; color:#fff; font-family:var(--font-heading-family); font-size:13px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
  #wh-res-{{ section.id }} .wh-mstep b { font-size:13.5px; }
  #wh-res-{{ section.id }} .wh-mstep p { font-size:12.5px; color:#6F6661; margin-top:2px; }

  #wh-res-{{ section.id }} .wh-sticky { position:fixed; bottom:0; left:50%; transform:translateX(-50%); width:100%; max-width:430px; background:#fff; border-top:1.5px solid #2B2320; padding:11px 16px; display:none; align-items:center; justify-content:space-between; gap:12px; z-index:20; }
  #wh-res-{{ section.id }} .wh-sticky.show { display:flex; }
  #wh-res-{{ section.id }} .wh-sticky-p { font-family:var(--font-heading-family); font-size:17px; color:#A03C35; }
  #wh-res-{{ section.id }} .wh-sticky-p span { font-family:var(--font-body-family); font-size:11px; color:#6F6661; }
  #wh-res-{{ section.id }} .wh-sticky-s { font-size:11px; color:#6F6661; }

  @media (min-width:900px){
    #wh-res-{{ section.id }} { padding-top:24px; padding-bottom:48px; }
    #wh-res-{{ section.id }} .wh-res-head { background:transparent; padding:0 0 14px; border-bottom:1.5px solid #2B2320; text-align:left; grid-column:2; }
    #wh-res-{{ section.id }} .wh-res-head p { font-size:16px; }

    #wh-res-{{ section.id }} .wh-res-panel.on { display:grid; grid-template-columns:1.05fr 1fr; gap:0 56px; align-items:start; }
    #wh-res-{{ section.id }} .wh-res-panel { padding:0; }
    #wh-res-{{ section.id }} .wh-col-l { grid-column:1; }
    #wh-res-{{ section.id }} .wh-col-r { position:sticky; top:24px; grid-column:2; }

    #wh-res-{{ section.id }} .wh-gslider { display:flex; flex-direction:column; gap:16px; overflow:visible; padding:0; }
    #wh-res-{{ section.id }} .wh-gal { flex:none; border-radius:24px; }
    #wh-res-{{ section.id }} .wh-wheelmark { right:14px; }

    #wh-res-{{ section.id }} .wh-res-tabs-row { display:grid; grid-template-columns:1.05fr 1fr; gap:0 56px; }
    #wh-res-{{ section.id }} .wh-res-tabs { grid-column:2; background:transparent; border-bottom:1.5px solid #2B2320; padding:0 0 14px; }
    #wh-res-{{ section.id }} .wh-res-tab { flex:0 0 auto; padding:12px 26px; }

    #wh-res-{{ section.id }} .wh-res-panel > .wh-col-r > .wh-brandline,
    #wh-res-{{ section.id }} .wh-res-panel > .wh-col-r > h2,
    #wh-res-{{ section.id }} .wh-res-panel > .wh-col-r > .wh-meta { padding:0; text-align:left; }
    #wh-res-{{ section.id }} .wh-colours { text-align:left; padding:0; }
    #wh-res-{{ section.id }} .wh-sw { justify-content:flex-start; }
    #wh-res-{{ section.id }} .wh-fitcard, #wh-res-{{ section.id }} .wh-why { margin-left:0; margin-right:0; }
    #wh-res-{{ section.id }} .wh-buy { padding:10px 0 0; }

    #wh-res-{{ section.id }} .wh-sec { grid-column:1/-1; padding:0; margin-top:34px; }
    #wh-res-{{ section.id }} .wh-compare { grid-template-columns:1fr 1fr; }
    #wh-res-{{ section.id }} .wh-revs { display:grid; grid-template-columns:repeat(3,1fr); overflow:visible; }
    #wh-res-{{ section.id }} .wh-rev { flex:none; }
    #wh-res-{{ section.id }} .wh-caps { grid-template-columns:1fr 1fr; }

    #wh-res-{{ section.id }} .wh-sticky { display:none !important; }
    #wh-res-{{ section.id }} .wh-modal { bottom:auto; top:50%; left:50%; transform:translate(-50%,-50%) scale(.96); border-radius:22px; max-width:520px; opacity:0; pointer-events:none; transition:all .2s; }
    #wh-res-{{ section.id }} .wh-modal.on { transform:translate(-50%,-50%) scale(1); opacity:1; pointer-events:auto; }
  }
/* END_SECTION:find-your-bike-results */
/* START_SECTION:wheelies-header (INDEX:71) */
.wh-nav{ display:grid; grid-template-columns:1fr auto 1fr; align-items:center; padding:12px 16px; }
  .wh-logo-link{ justify-self:center; display:flex; }
  .wh-logo{ max-width:130px !important; width:auto !important; height:auto !important; }
  .wh-logo-text{ font-family:var(--font-heading-family); color:#F0625D; font-size:22px; }
  .wh-icons{ display:flex; gap:16px; align-items:center; justify-self:end; }
  .wh-icons a{ display:flex; align-items:center; }
  .wh-cartwrap{ position:relative; display:inline-flex; }
  .wh-badge{ position:absolute; top:-6px; right:-8px; background:#F0625D; color:#fff; font-size:9px; font-weight:700; width:16px; height:16px; border-radius:50%; display:flex; align-items:center; justify-content:center; }
  .wh-burger{ width:30px; height:30px; background:none; border:none; display:flex; flex-direction:column; justify-content:center; gap:5px; cursor:pointer; padding:0; }
  .wh-burger span{ display:block; width:24px; height:2.5px; background:#2B2320; border-radius:2px; }
  .wh-dlinks{ display:none; }

  .wh-drawer-bg{ position:fixed; inset:0; background:rgba(43,35,32,.45); display:none; z-index:40; }
  .wh-drawer-bg.on{ display:block; }
  .wh-drawer{ position:fixed; top:0; left:0; bottom:0; width:82%; max-width:340px; background:#fff; z-index:50; transform:translateX(-100%); transition:transform .25s; padding:16px 20px 30px; overflow-y:auto; }
  .wh-drawer.on{ transform:translateX(0); }
  .wh-dhead{ display:flex; justify-content:space-between; align-items:center; margin-bottom:18px; }
  .wh-dhead button{ background:none; border:none; font-size:20px; cursor:pointer; color:#2B2320; }
  .wh-dl{ display:flex; justify-content:space-between; align-items:center; padding:14px 0; border-bottom:1px solid #EBDDD6; font-family:var(--font-heading-family); font-size:18px; color:#2B2320; text-decoration:none; cursor:pointer; }
  .wh-dl span{ font-size:20px; color:#6F6661; }
  .wh-dsub{ display:none; padding:4px 0 8px 14px; border-bottom:1px solid #EBDDD6; }
  .wh-dsub a{ display:block; padding:9px 0; font-size:13.5px; color:#2B2320; text-decoration:none; }
  .wh-dsub-header{ padding:9px 0 2px; font-size:10px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:#6F6661; }
  .wh-dl.open + .wh-dsub{ display:block; }

  .wh-searchrow{ display:flex; gap:10px; padding:10px 16px 16px; align-items:center; }
  .wh-searchrow.wh-stuck{ position:fixed; top:0; left:0; right:0; z-index:30; }
  .wh-searchrow-spacer{ display:none; }
  .wh-searchrow-spacer.wh-show{ display:block; }
  .wh-bf{ background:#F0625D; color:#fff; border-radius:999px; padding:0 18px; height:46px; box-sizing:border-box; font-size:15px; font-weight:700; white-space:nowrap; display:flex; align-items:center; text-decoration:none; }
  .wh-search-form{ flex:1; display:flex; }
  .wh-search{ width:100%; height:46px; box-sizing:border-box; background:#fff; border:none; border-radius:999px; padding:0 16px; color:#2B2320; font-size:14px; }
  .wh-search::placeholder{ color:#B9B2AC; }

  @media (min-width:900px){
    .wh-nav{ grid-template-columns:auto 1fr auto; gap:40px; padding:16px max(48px,calc((100% - 1240px)/2 + 48px)); }
    .wh-burger,.wh-drawer,.wh-drawer-bg{ display:none!important; }
    .wh-logo{ max-width:160px !important; width:auto !important; height:auto !important; }
    .wh-dlinks{ display:flex; gap:30px; justify-self:center; font-size:14px; font-weight:600; align-items:center; }
    .wh-dlinks a{ color:#2B2320; text-decoration:none; }
    .wh-dlinks small{ font-size:9px; color:#6F6661; }
    .wh-dd{ position:relative; }
    .wh-dlinks > a, .wh-dd > a{ display:inline-block; padding:12px 0; }
    .wh-dd:hover .wh-ddp{ display:block; }
    .wh-ddp{ display:none; position:absolute; top:100%; left:50%; transform:translateX(-50%); background:#fff; border:1px solid #EBDDD6; border-radius:14px; box-shadow:0 12px 28px rgba(43,35,32,.14); padding:8px 0; min-width:200px; z-index:35; }
    .wh-ddp a{ display:block; padding:8px 18px; font-size:13px; font-weight:500; white-space:nowrap; color:#2B2320; text-decoration:none; }
    .wh-ddh{ padding:8px 18px 3px; font-size:10px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:#6F6661; }
    .wh-ddp a:hover{ background:#FBEEE9; }
    .wh-searchrow{ padding:4px max(48px,calc((100% - 1240px)/2 + 48px)) 18px; gap:14px; }
    .wh-searchrow.wh-stuck{ position:static; }
    .wh-bf{ height:52px; padding:0 22px; }
    .wh-search{ height:52px; padding:0 20px; }
  }
/* END_SECTION:wheelies-header */
