/* V16.68 - micro tune final on top of V16.67 */
body.q1-v16-68 .q158-shell{
  width:min(1540px,calc(100% - 18px));
  height:454px;
  min-height:454px;
  grid-template-columns:minmax(650px,.98fr) minmax(430px,1.02fr);
  gap:0;
  padding:10px 14px 10px 14px;
  background:
    radial-gradient(circle at 17% 52%, rgba(248,223,170,.54) 0%, rgba(248,223,170,.18) 23%, rgba(248,223,170,0) 45%),
    linear-gradient(100deg,#f4e7d0 0%,#f2e0bd 20%,#f6ecd9 45%,#fbf7ee 100%)!important;
}
body.q1-v16-68 .q158-orbit-panel{
  height:432px;
  padding:0;
  justify-content:flex-end;
}
body.q1-v16-68 .q161-stage{
  width:min(100%,640px);
  height:404px;
  max-height:404px;
  margin:0 0 0 auto;
  border-radius:24px;
}
body.q1-v16-68 .q161-stage-art{
  width:104%;
  height:104%;
  left:-1.5%;
  top:-1.2%;
  object-fit:cover;
  opacity:.97;
}
body.q1-v16-68 .q161-stage::before{
  background:
    linear-gradient(90deg, rgba(244,231,207,.86) 0%, rgba(244,231,207,.14) 6%, rgba(244,231,207,0) 13%, rgba(244,231,207,0) 87%, rgba(249,240,223,.18) 94%, rgba(251,247,238,.75) 100%),
    radial-gradient(circle at 14% 70%, rgba(244,214,154,.18) 0%, rgba(244,214,154,0) 20%);
}
body.q1-v16-68 .q161-stage::after{
  inset:0;
  border-radius:24px;
  box-shadow:none;
}
body.q1-v16-68 .q158-card{
  width:96px!important;
  height:138px!important;
  border-radius:15px!important;
  box-shadow:0 10px 18px rgba(20,38,57,.10)!important;
}
body.q1-v16-68 .q158-card .q158-media{height:82px;min-height:82px;padding:6px 6px 2px}
body.q1-v16-68 .q158-card .q158-info{height:54px;padding:5px 6px 7px}
body.q1-v16-68 .q158-card .q158-info strong{font-size:9.9px;line-height:1.24;min-height:24px;max-height:24px}
body.q1-v16-68 .q158-card .q158-price span{font-size:10.7px}
body.q1-v16-68 .q158-card .q158-price del{font-size:8.6px}
/* cleaner orbit positions */
body.q1-v16-68 .q158-card:nth-child(1){--x:17%;--y:50%;--r:-8deg;z-index:6}
body.q1-v16-68 .q158-card:nth-child(2){--x:32.5%;--y:18%;--r:-4deg;z-index:7}
body.q1-v16-68 .q158-card:nth-child(3){--x:50%;--y:9.5%;--r:0deg;z-index:9}
body.q1-v16-68 .q158-card:nth-child(4){--x:67.5%;--y:18%;--r:4deg;z-index:7}
body.q1-v16-68 .q158-card:nth-child(5){--x:82.8%;--y:50%;--r:8deg;z-index:6}
body.q1-v16-68 .q158-card:nth-child(6){--x:66%;--y:76%;--r:6deg;z-index:7}
body.q1-v16-68 .q158-card:nth-child(7){--x:34%;--y:76%;--r:-6deg;z-index:7}
body.q1-v16-68 .q158-prev{left:4px}
body.q1-v16-68 .q158-next{right:4px}
body.q1-v16-68 .q158-copy{
  padding:0 0 0 8px;
  justify-content:center;
}
body.q1-v16-68 .q158-copy h1{
  font-size:clamp(27px,2.02vw,35px)!important;
  line-height:1.08!important;
  margin-bottom:8px!important;
}
body.q1-v16-68 .q158-copy p{
  font-size:clamp(13px,.86vw,14.5px)!important;
  max-width:520px;
}
body.q1-v16-68 .q158-copy>b{font-size:clamp(13px,.94vw,16px)!important;margin-bottom:10px!important}
body.q1-v16-68 .q158-actions{max-width:510px;gap:10px;margin-bottom:10px}
body.q1-v16-68 .q158-actions .btn{min-height:50px;padding-inline:20px}
body.q1-v16-68 .q158-features{max-width:500px;gap:8px}
body.q1-v16-68 .q158-features span{padding:9px 12px;font-size:11.8px}

@media(max-width:1320px){
  body.q1-v16-68 .q158-shell{grid-template-columns:minmax(600px,.95fr) minmax(400px,1.05fr)}
}
@media(max-width:980px){
  body.q1-v16-68 .q158-shell{height:auto;grid-template-columns:1fr;gap:8px;padding:10px}
  body.q1-v16-68 .q158-orbit-panel{justify-content:center;height:385px}
  body.q1-v16-68 .q161-stage{margin:0 auto}
  body.q1-v16-68 .q158-copy{padding:4px 8px 10px;text-align:center;align-items:center}
}
@media(max-width:680px){
  body.q1-v16-68 .q158-shell{width:calc(100% - 8px);padding:8px}
  body.q1-v16-68 .q158-orbit-panel{height:310px}
  body.q1-v16-68 .q161-stage{width:540px;max-width:none;height:404px;transform:scale(.56)!important;transform-origin:center top!important}
}
