


html{-webkit-text-size-adjust:100%;text-size-adjust:100%}


@media (hover:none) and (pointer:coarse){
  input,select,textarea,.search input,.filters select,.sx-bar input{font-size:16px}
}


.wrap{--gx:20px}
@media (max-width:380px){.wrap{--gx:16px}}
.wrap{padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px))}
.mm-in{padding-left:max(clamp(20px,calc(6 * var(--vw)),40px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,calc(6 * var(--vw)),40px),env(safe-area-inset-right,0px))}
@media (orientation:landscape){
  .gal-buy,.gal-scroll{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}
}


@supports not (height:1svh){
  .tx{height:clamp(640px,calc(calc(100 * var(--vh)) - var(--hd)),920px)}
  @media (max-width:860px){.tx{height:clamp(500px,calc(calc(100 * var(--vh)) - var(--hd)),920px)}}
  .rv-track{height:calc(calc(100 * var(--vh)) - var(--hd) + var(--rvn,6) * calc(48 * var(--vh)))}
  .rv-pin{height:calc(calc(100 * var(--vh)) - var(--hd))}
  .mm{height:calc(var(--vvh,calc(100 * var(--vh))) - var(--hd) - env(safe-area-inset-top,0px))}
  .gal-box{height:min(780px,calc(calc(100 * var(--vh)) - 40px))}
  .sx-panel{max-height:min(calc(86 * var(--vh)),760px)}
  .lb-img{max-height:calc(84 * var(--vh))}
  @media (max-width:700px){.sx-panel{max-height:var(--vvh,calc(100 * var(--vh)));height:var(--vvh,calc(100 * var(--vh)))}}
}
@supports not (width:1cqw){
  .cc,.cc.back{font-size:clamp(11px,calc(3.6 * var(--vw)),16px)}
  .cc{width:min(80%,320px)}
  .cc.back{width:min(68%,272px)}
}


@media (display-mode:standalone){
  body{padding-bottom:env(safe-area-inset-bottom,0px)}
}
