/* 2026 look for the booking pieces (book, packs, booking links, manage, estimate, Pricing boxes, studio tour).
   Turned on by <html data-look="2026">, set by the small script in each page's head (live since 2026-10-03; ?look=off on previews shows the old look).
   Same brand colors, fonts and icons; softer shapes, depth and a light gloss instead of hard frames.
   Never touches the theme's header, menus or page layout. */

html[data-look="2026"]{
  --lk-teal-hi:#1d5a78;--lk-teal:#133e54;--lk-teal-lo:#0d2f40;
  --lk-gold-hi:#e2cb94;--lk-gold:#ae9863;--lk-gold-lo:#937c47;
  --lk-rim:linear-gradient(135deg,#e6d3a6,#ae9863 38%,#f4e7cb 62%,#ae9863);
  --lk-paper:linear-gradient(180deg,#fffdf8,#fbf5e9);
  --lk-shadow:0 1px 2px rgba(19,62,84,.06),0 10px 24px -14px rgba(19,62,84,.32);
  --lk-shadow-up:0 2px 4px rgba(19,62,84,.08),0 22px 40px -18px rgba(19,62,84,.45);
  --lk-panel:0 1px 0 rgba(255,255,255,.9) inset,0 30px 70px -34px rgba(19,62,84,.42),0 10px 24px -16px rgba(19,62,84,.2);
  --lk-ring:0 0 0 2px var(--lk-teal),0 0 0 6px rgba(29,90,120,.14),0 18px 34px -16px rgba(19,62,84,.5);
  --lk-gloss:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.06) 48%,rgba(255,255,255,0) 52%);
  --lk-r:18px;--lk-r-lg:26px;--lk-r-sm:12px
}

/* ---------- Big panels: soft, rounded, with a thin gold rim ---------- */
html[data-look="2026"] .skl-book .bk-main,html[data-look="2026"] .skl-book .bk-sum-body,html[data-look="2026"] .skl-book .bk-who,
html[data-look="2026"] .skl-book .bk-closed,html[data-look="2026"] .skl-price .pr-card,html[data-look="2026"] .skl-price .pr-brand{
  border:1.5px solid transparent;border-radius:var(--lk-r-lg);
  background:var(--lk-paper) padding-box,var(--lk-rim) border-box;box-shadow:var(--lk-panel)}
html[data-look="2026"] .skl-book .bk-payoff{border:1.5px solid rgba(174,152,99,.45);border-radius:var(--lk-r);box-shadow:var(--lk-shadow);background:var(--lk-paper)}
html[data-look="2026"] .skl-book .bk-main{padding:32px}
@media (min-width:1025px){
  html[data-look="2026"] .skl-book .bk-sum-body{background:linear-gradient(180deg,rgba(255,253,248,.82),rgba(251,245,233,.82)) padding-box,var(--lk-rim) border-box;
    -webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
}

/* ---------- Progress: rounded pills ---------- */
html[data-look="2026"] .skl-book .bk-progress{gap:8px}
html[data-look="2026"] .skl-book .bk-progress li{border:0;border-radius:999px;padding:9px 6px;background:rgba(19,62,84,.06);transition:background .3s,color .3s,box-shadow .3s}
html[data-look="2026"] .skl-book .bk-progress li[data-on]{background:linear-gradient(180deg,#f7ecd4,#efdfbd);color:var(--lk-teal)}
html[data-look="2026"] .skl-book .bk-progress li[data-now]{background:var(--lk-gloss),linear-gradient(180deg,var(--lk-teal-hi),var(--lk-teal));color:#fff;
  box-shadow:0 8px 18px -8px rgba(19,62,84,.6)}
html[data-look="2026"] .skl-est .es-progress{height:10px;border-radius:999px;background:rgba(19,62,84,.08);overflow:hidden}
html[data-look="2026"] .skl-est .es-progress span{border-radius:999px;background:linear-gradient(90deg,var(--lk-teal),var(--lk-teal-hi) 70%,var(--lk-gold))}

/* ---------- Choice cards: rounded, lifted, glow when picked ---------- */
html[data-look="2026"] .skl-book :is(.bk-pkg,.bk-door,.bk-xcard,.bk-acc-g,.bk-chip,.bk-addon,.bk-time,.bk-offline,.bk-cardbox),
html[data-look="2026"] .skl-est .es-opts button{
  border:1px solid rgba(19,62,84,.12);border-radius:var(--lk-r);background:#fff;box-shadow:var(--lk-shadow);
  transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s}
html[data-look="2026"] .skl-book :is(.bk-pkg,.bk-door,.bk-xcard),html[data-look="2026"] .skl-est .es-opts button{position:relative;overflow:hidden}
html[data-look="2026"] .skl-book :is(.bk-pkg:not(:disabled):not(.bk-pkg-fixed),.bk-door,.bk-xcard:not([data-off])):hover,
html[data-look="2026"] .skl-book .bk-door:focus-visible,html[data-look="2026"] .skl-est .es-opts button:hover{
  transform:translateY(-4px);border-color:rgba(174,152,99,.7);box-shadow:var(--lk-shadow-up)}
html[data-look="2026"] .skl-book .bk-pkg-fixed:hover{border-color:rgba(19,62,84,.12)}
html[data-look="2026"] .skl-book :is(.bk-pkg[aria-pressed="true"],.bk-xcard[data-on]),html[data-look="2026"] .skl-est .es-opts button[aria-pressed="true"]{
  border-color:var(--lk-teal);box-shadow:var(--lk-ring);transform:translateY(-2px)}
html[data-look="2026"] .skl-book :is(.bk-addon[data-on],.bk-acc-g[data-open]){border-color:var(--lk-teal);box-shadow:0 0 0 1px var(--lk-teal),var(--lk-shadow)}
html[data-look="2026"] .skl-book .bk-addon[data-off]{box-shadow:none;background:rgba(255,255,255,.5)}
/* a round check badge on the picked card */
html[data-look="2026"] .skl-book :is(.bk-pkg[aria-pressed="true"],.bk-xcard[data-on])::after,
html[data-look="2026"] .skl-est .es-opts button[aria-pressed="true"]::after{
  content:"";position:absolute;top:10px;left:10px;width:28px;height:28px;border-radius:50%;z-index:2;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,
    linear-gradient(180deg,var(--lk-gold-hi),var(--lk-gold) 55%,var(--lk-gold-lo));
  box-shadow:0 0 0 2px #fff,0 4px 10px rgba(19,62,84,.35);animation:lk-pop .25s cubic-bezier(.2,1.4,.4,1) both}
html[data-look="2026"] .skl-est .es-opts button[aria-pressed="true"]::after{left:auto;right:12px;top:50%;margin-top:-14px}
html[data-look="2026"] .skl-est .es-types button[aria-pressed="true"]::after{top:12px;margin-top:0}
@keyframes lk-pop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}

/* "Most popular" tags sit inside the rounded card as glossy pills */
html[data-look="2026"] .skl-book .bk-tag{top:9px;right:10px;border-radius:999px;padding:6px 10px;z-index:2;
  background:var(--lk-gloss),linear-gradient(180deg,#c9b07a,var(--lk-gold-lo));box-shadow:0 0 0 1.5px rgba(255,255,255,.75),0 4px 10px rgba(0,0,0,.25)}
html[data-look="2026"] .skl-key{border:1px solid rgba(174,152,99,.45);border-radius:var(--lk-r);box-shadow:var(--lk-shadow);background:linear-gradient(180deg,#fff,#fdf9f1)}

/* Colored package tops and icon tiles: rounded with a glossy highlight */
html[data-look="2026"] .skl-band{background-image:var(--lk-gloss),url(brand/reel.png);background-size:100% 100%,120px;background-repeat:no-repeat,repeat}
html[data-look="2026"] .skl-band.star{background-image:var(--lk-gloss),url(brand/sat-gold.jpg);background-size:100% 100%,150px}
html[data-look="2026"] .skl-band.own{background-image:none}
html[data-look="2026"] .skl-tile{border-radius:var(--lk-r-sm);background-image:var(--lk-gloss),url(brand/reel.png);background-size:100% 100%,90px;background-repeat:no-repeat,repeat;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -8px rgba(19,62,84,.55)}
html[data-look="2026"] img.skl-tile{background-image:none}
html[data-look="2026"] .skl-book .bk-xcard .skl-tile{border-radius:0;box-shadow:none}
html[data-look="2026"] .skl-book .bk-door-art{background-size:100% 100%,120px}
html[data-look="2026"] .skl-book .bk-door-art .skl-ic{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}

/* Dashed "build my own" and side links: soft glass instead of dashes */
html[data-look="2026"] .skl-book :is(.bk-own-row,.bk-side a){border:1px dashed rgba(174,152,99,.75);border-radius:var(--lk-r);background:rgba(255,255,255,.55);transition:background .2s,box-shadow .2s,transform .2s}
html[data-look="2026"] .skl-book :is(.bk-own-row,.bk-side a):hover,html[data-look="2026"] .skl-book .bk-own-row[aria-pressed="true"]{
  border:1px solid var(--lk-teal);background:#fff;box-shadow:var(--lk-shadow);transform:translateY(-2px)}
html[data-look="2026"] .skl-book .bk-own{border-style:dashed}

/* ---------- Buttons: glossy pills ---------- */
html[data-look="2026"] .skl-book .bk-btn,html[data-look="2026"] .skl-price .pr-btn{
  border:0;border-radius:999px;padding:16px 32px;color:#fff;
  background:var(--lk-gloss),linear-gradient(180deg,var(--lk-teal-hi),var(--lk-teal) 60%,var(--lk-teal-lo));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 24px -12px rgba(19,62,84,.75);
  transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}
html[data-look="2026"] .skl-book .bk-btn:hover,html[data-look="2026"] .skl-book .bk-btn:focus-visible,
html[data-look="2026"] .skl-price .pr-btn:hover,html[data-look="2026"] .skl-price .pr-btn:focus-visible{
  color:#fff;background:var(--lk-gloss),linear-gradient(180deg,#22698b,var(--lk-teal-hi) 60%,var(--lk-teal));
  transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 30px -12px rgba(19,62,84,.8)}
html[data-look="2026"] .skl-book .bk-btn:disabled{transform:none;filter:saturate(.4);box-shadow:none}
html[data-look="2026"] .skl-book .bk-btn:focus-visible,html[data-look="2026"] .skl-price .pr-btn:focus-visible{outline:3px solid var(--lk-gold);outline-offset:3px}
/* the main "next / pay" button gets the gold rim so the eye finds it */
html[data-look="2026"] .skl-book .bk-nav [data-next],html[data-look="2026"] .skl-book [data-pay]{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 2px var(--lk-gold),0 12px 24px -12px rgba(19,62,84,.75)}
html[data-look="2026"] .skl-book .bk-btn-line{color:var(--lk-teal);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lk-teal),var(--lk-shadow)}
html[data-look="2026"] .skl-book .bk-btn-line:hover,html[data-look="2026"] .skl-book .bk-btn-line:focus-visible{color:var(--lk-teal);background:#f6fafc;box-shadow:inset 0 0 0 1.5px var(--lk-teal),var(--lk-shadow-up)}
html[data-look="2026"] .skl-book .bk-btn-danger{color:var(--red);background:#fff;box-shadow:inset 0 0 0 1.5px var(--red)}
html[data-look="2026"] .skl-book .bk-btn-danger:hover{color:#fff;background:var(--red)}
html[data-look="2026"] .skl-price .pr-card.dark .pr-btn,html[data-look="2026"] .skl-price .pr-ent .pr-btn{
  color:var(--lk-teal);background:linear-gradient(180deg,#fff,#f1e9da);box-shadow:inset 0 1px 0 #fff,0 12px 24px -12px rgba(0,0,0,.6)}
html[data-look="2026"] .skl-price .pr-card.dark .pr-btn:hover,html[data-look="2026"] .skl-price .pr-ent .pr-btn:hover{color:var(--lk-teal);background:linear-gradient(180deg,#fff,#fff)}

/* Segmented choices, days, times, steppers, filters */
html[data-look="2026"] .skl-book :is(.bk-seg button,.bk-tm,.bk-day,.bk-stepper button){
  border:1px solid rgba(19,62,84,.16);border-radius:var(--lk-r-sm);background:#fff;box-shadow:0 1px 2px rgba(19,62,84,.06);transition:all .18s}
html[data-look="2026"] .skl-book .bk-seg button{border-radius:999px}
html[data-look="2026"] .skl-book .bk-stepper button{border-radius:50%;border-color:var(--lk-teal)}
html[data-look="2026"] .skl-book :is(.bk-seg button,.bk-tm,.bk-day:not(:disabled)):hover{border-color:var(--lk-gold);transform:translateY(-1px);box-shadow:var(--lk-shadow)}
html[data-look="2026"] .skl-book :is(.bk-seg button[aria-pressed="true"],.bk-day[aria-pressed="true"],.bk-paychoice [aria-checked="true"]){
  color:#fff;border-color:var(--lk-teal);background:var(--lk-gloss),linear-gradient(180deg,var(--lk-teal-hi),var(--lk-teal));box-shadow:0 8px 16px -8px rgba(19,62,84,.7)}
html[data-look="2026"] .skl-book .bk-tm[aria-pressed="true"]{color:#fff;border-color:var(--lk-gold-lo);
  background:var(--lk-gloss),linear-gradient(180deg,#c6ad74,var(--lk-gold-lo));box-shadow:0 8px 16px -8px rgba(147,124,71,.8)}
html[data-look="2026"] .skl-book .bk-day:disabled{box-shadow:none}
html[data-look="2026"] .skl-filter button{border-radius:999px;border-width:1.5px;transition:all .18s}
html[data-look="2026"] .skl-filter button[aria-pressed="true"]{background-image:var(--lk-gloss);box-shadow:0 6px 14px -8px rgba(19,62,84,.6)}

/* Fields */
html[data-look="2026"] .skl-book :is(input:not([type=checkbox]):not([type=radio]),select,textarea){
  border-radius:var(--lk-r-sm);border:1px solid rgba(19,62,84,.2);background:#fff;box-shadow:inset 0 1px 2px rgba(19,62,84,.06);transition:border-color .2s,box-shadow .2s}
html[data-look="2026"] .skl-book :is(input,select,textarea):focus{outline:none;border-color:var(--lk-gold);box-shadow:0 0 0 4px rgba(174,152,99,.22)}
html[data-look="2026"] .skl-book .bk-addon select,html[data-look="2026"] .skl-book .bk-xcard-p select{padding:5px 8px}
html[data-look="2026"] .skl-book .bk-chip-change{border-bottom:0;padding:6px 12px;border-radius:999px;background:rgba(174,152,99,.16)}
html[data-look="2026"] .skl-book .bk-chip-change:hover{background:rgba(174,152,99,.3)}
html[data-look="2026"] .skl-book .bk-chip{border-radius:999px;padding:8px 10px 8px 8px}
html[data-look="2026"] .skl-book .bk-chip .skl-tile{border-radius:50%}

/* ---------- Estimate result: a glossy teal price card ---------- */
html[data-look="2026"] .skl-est .es-total{border:0;border-radius:var(--lk-r-lg);padding:26px 22px;color:#fff;position:relative;overflow:hidden;
  background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,.22),rgba(255,255,255,0) 60%),linear-gradient(160deg,var(--lk-teal-hi),var(--lk-teal) 55%,var(--lk-teal-lo));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1.5px var(--lk-gold),0 26px 50px -24px rgba(19,62,84,.8)}
html[data-look="2026"] .skl-est .es-total .bk-kicker{color:var(--lk-gold-hi)}
html[data-look="2026"] .skl-est .es-total .es-big{color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25)}
html[data-look="2026"] .skl-est .es-total .es-per{color:#d9e6ec}
html[data-look="2026"] .skl-est .es-req{border-radius:var(--lk-r)}

/* ---------- Phone: floating glass total bar ---------- */
@media (max-width:1024px){
  html[data-look="2026"] .skl-book .bk-summary:not(.bk-manage .bk-summary){left:10px;right:10px;background:transparent;border-radius:20px 20px 0 0;overflow:hidden;
    box-shadow:0 -14px 30px -16px rgba(19,62,84,.6)}
  html[data-look="2026"] .skl-book .bk-sum-bar{border-top:0;
    background:linear-gradient(180deg,rgba(29,90,120,.92),rgba(13,47,64,.94));-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}
  html[data-look="2026"] .skl-book .bk-summary .bk-sum-body{border:0;border-radius:0;background:#fffdf8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
  html[data-look="2026"] .skl-book .bk-summary:not(.bk-manage .bk-summary){border:1.5px solid var(--lk-gold);border-bottom:0}
}
@media (max-width:680px){
  html[data-look="2026"] .skl-book .bk-main{padding:22px 18px}
  html[data-look="2026"] .skl-book .bk-progress{gap:4px}
  html[data-look="2026"] .skl-book .bk-progress li{padding:7px 2px}
}

/* ---------- Pricing page boxes ---------- */
html[data-look="2026"] .skl-price .pr-card{padding:24px 22px;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}
html[data-look="2026"] .skl-price .pr-card:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 40px 80px -34px rgba(19,62,84,.55),0 12px 26px -16px rgba(19,62,84,.25)}
html[data-look="2026"] .skl-price .pr-card.dark{background:radial-gradient(120% 70% at 50% 0,rgba(255,255,255,.14),rgba(255,255,255,0) 55%) padding-box,
  linear-gradient(170deg,var(--lk-teal-hi),var(--lk-teal) 50%,var(--lk-teal-lo)) padding-box,var(--lk-rim) border-box}
html[data-look="2026"] .skl-price .pr-photo{border:0;border-radius:var(--lk-r-lg);overflow:hidden;box-shadow:0 0 0 1.5px var(--lk-gold),var(--lk-panel)}
html[data-look="2026"] .skl-price .pr-ent{border:1.5px solid transparent;border-radius:var(--lk-r-lg);
  background:radial-gradient(90% 120% at 0 0,rgba(255,255,255,.14),rgba(255,255,255,0) 50%) padding-box,linear-gradient(160deg,var(--lk-teal-hi),var(--lk-teal) 55%,var(--lk-teal-lo)) padding-box,var(--lk-rim) border-box;
  box-shadow:var(--lk-panel)}
html[data-look="2026"] .skl-price .pr-brand{overflow:hidden}
html[data-look="2026"] .skl-price .pr-facts{border-left:0;border-radius:var(--lk-r);background:var(--lk-paper);box-shadow:0 0 0 1px rgba(174,152,99,.45),var(--lk-shadow)}
html[data-look="2026"] .skl-price .pr-sec{border-top:0;background:linear-gradient(90deg,rgba(174,152,99,0),var(--lk-gold) 20%,var(--lk-gold) 80%,rgba(174,152,99,0)) top/100% 3px no-repeat}
@media (max-width:640px){
  html[data-look="2026"] .skl-price :is(.pr-card,.pr-ent,.pr-brand){box-shadow:var(--lk-panel)}
  html[data-look="2026"] .skl-price .pr-photo{box-shadow:0 0 0 1.5px var(--lk-gold),var(--lk-panel)}
}

/* ---------- Studio tour page ---------- */
html[data-look="2026"] .skl-tour :is(.tr-side,.tr-book,.tr-form){border:1.5px solid transparent;border-radius:var(--lk-r-lg);
  background:var(--lk-paper) padding-box,var(--lk-rim) border-box;box-shadow:var(--lk-panel)}
html[data-look="2026"] .skl-tour .tr-photo{border-radius:var(--lk-r);overflow:hidden;box-shadow:var(--lk-shadow)}
html[data-look="2026"] .skl-tour .tr-where{border-left:0;border-radius:var(--lk-r);box-shadow:0 0 0 1px rgba(174,152,99,.45),var(--lk-shadow)}
html[data-look="2026"] .skl-tour :is(.tr-day,.tr-time){border:1px solid rgba(19,62,84,.16);border-radius:var(--lk-r-sm);background:#fff;box-shadow:0 1px 2px rgba(19,62,84,.06);transition:all .18s}
html[data-look="2026"] .skl-tour :is(.tr-day:not(:disabled),.tr-time):hover{border-color:var(--lk-gold);transform:translateY(-1px);box-shadow:var(--lk-shadow)}
html[data-look="2026"] .skl-tour .tr-day:disabled{box-shadow:none;background:transparent}
html[data-look="2026"] .skl-tour .tr-day[aria-pressed="true"]{color:#fff;border-color:var(--lk-teal);background:var(--lk-gloss),linear-gradient(180deg,var(--lk-teal-hi),var(--lk-teal));box-shadow:0 8px 16px -8px rgba(19,62,84,.7)}
html[data-look="2026"] .skl-tour .tr-time[aria-pressed="true"]{color:#fff;border-color:var(--lk-gold-lo);background:var(--lk-gloss),linear-gradient(180deg,#c6ad74,var(--lk-gold-lo));box-shadow:0 8px 16px -8px rgba(147,124,71,.8)}
html[data-look="2026"] .skl-tour .tr-chosen{border:1px solid rgba(174,152,99,.6);border-radius:999px;box-shadow:var(--lk-shadow)}
html[data-look="2026"] .skl-tour .tr-fields :is(input,select,textarea){border-radius:var(--lk-r-sm);border:1px solid rgba(19,62,84,.2);box-shadow:inset 0 1px 2px rgba(19,62,84,.06);transition:border-color .2s,box-shadow .2s}
html[data-look="2026"] .skl-tour .tr-fields :is(input,select,textarea):focus{border-color:var(--lk-gold);box-shadow:0 0 0 4px rgba(174,152,99,.22)}
html[data-look="2026"] .skl-tour .tr-btn{border:0;border-radius:999px;padding:16px 32px;color:#fff;
  background:var(--lk-gloss),linear-gradient(180deg,var(--lk-teal-hi),var(--lk-teal) 60%,var(--lk-teal-lo));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 2px var(--lk-gold),0 12px 24px -12px rgba(19,62,84,.75);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}
html[data-look="2026"] .skl-tour .tr-btn:hover,html[data-look="2026"] .skl-tour .tr-btn:focus-visible{color:#fff;background:var(--lk-gloss),linear-gradient(180deg,#22698b,var(--lk-teal-hi) 60%,var(--lk-teal));transform:translateY(-2px)}
html[data-look="2026"] .skl-tour .tr-btn-line{color:var(--lk-teal);background:#fff;box-shadow:inset 0 0 0 1.5px var(--lk-teal),var(--lk-shadow)}
html[data-look="2026"] .skl-tour .tr-btn-line:hover{color:var(--lk-teal);background:#f6fafc}
@media (max-width:680px){html[data-look="2026"] .skl-tour :is(.tr-side,.tr-book,.tr-form){box-shadow:var(--lk-panel)}}

@media (prefers-reduced-motion:reduce){
  html[data-look="2026"] .skl-book *,html[data-look="2026"] .skl-price *,html[data-look="2026"] .skl-tour *{transition:none!important;animation:none!important}
  html[data-look="2026"] .skl-book *:hover,html[data-look="2026"] .skl-price *:hover,html[data-look="2026"] .skl-tour *:hover{transform:none!important}
}

/* Edit levels: the ladder cards share the 2026 card look */
html[data-look="2026"] .skl-book .bk-level{border:1px solid rgba(19,62,84,.12);border-radius:var(--lk-r);background:#fff;box-shadow:var(--lk-shadow);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s}
html[data-look="2026"] .skl-book .bk-level:hover{transform:translateY(-3px);border-color:rgba(174,152,99,.7);box-shadow:var(--lk-shadow-up)}
html[data-look="2026"] .skl-book .bk-level[aria-pressed="true"]{border-color:var(--lk-teal);box-shadow:var(--lk-ring)}
html[data-look="2026"] .skl-book .bk-design{border-radius:var(--lk-r);border-left-width:4px}
