body { width: 100%; }

[v-cloak] { display: none; }

.lg-outer .lg-img-wrap { padding: 5% 5px; }

.zowie-new { width: 100%; overflow: hidden; /* lllllll                                                                                 tttt l:::::l                                                                              ttt:::t l:::::l                                                                              t:::::t l:::::l                                                                              t:::::t l::::l   aaaaaaaaaaaaayyyyyyy           yyyyyyy ooooooooooo   uuuuuu    uuuuuuttttttt:::::ttttttt l::::l   a::::::::::::ay:::::y         y:::::yoo:::::::::::oo u::::u    u::::ut:::::::::::::::::t l::::l   aaaaaaaaa:::::ay:::::y       y:::::yo:::::::::::::::ou::::u    u::::ut:::::::::::::::::t l::::l            a::::a y:::::y     y:::::y o:::::ooooo:::::ou::::u    u::::utttttt:::::::tttttt l::::l     aaaaaaa:::::a  y:::::y   y:::::y  o::::o     o::::ou::::u    u::::u      t:::::t l::::l   aa::::::::::::a   y:::::y y:::::y   o::::o     o::::ou::::u    u::::u      t:::::t l::::l  a::::aaaa::::::a    y:::::y:::::y    o::::o     o::::ou::::u    u::::u      t:::::t l::::l a::::a    a:::::a     y:::::::::y     o::::o     o::::ou:::::uuuu:::::u      t:::::t    tttttt l::::::la::::a    a:::::a      y:::::::y      o:::::ooooo:::::ou:::::::::::::::uu    t::::::tttt:::::t l::::::la:::::aaaa::::::a       y:::::y       o:::::::::::::::o u:::::::::::::::u    tt::::::::::::::t l::::::l a::::::::::aa:::a     y:::::y         oo:::::::::::oo   uu::::::::uu:::u      tt:::::::::::tt llllllll  aaaaaaaaaa  aaaa    y:::::y            ooooooooooo       uuuuuuuu  uuuu        ttttttttttt y:::::y y:::::y y:::::y y:::::y yyyyyyy */ /* bbbbbbbb b::::::b b::::::b b::::::b b:::::b b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn        eeeeeeeeeeee    nnnn  nnnnnnnn    rrrrr   rrrrrrrrr b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn    ee::::::::::::ee  n:::nn::::::::nn  r::::rrr:::::::::r b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn  e::::::eeeee:::::een::::::::::::::nn r:::::::::::::::::r b:::::bbbbb:::::::b           a::::ann:::::::::::::::ne::::::e     e:::::enn:::::::::::::::nrr::::::rrrrr::::::r b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::ne:::::::eeeee::::::e  n:::::nnnn:::::n r:::::r     r:::::r b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::ne:::::::::::::::::e   n::::n    n::::n r:::::r     rrrrrrr b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::ne::::::eeeeeeeeeee    n::::n    n::::n r:::::r b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::ne:::::::e             n::::n    n::::n r:::::r b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::ne::::::::e            n::::n    n::::n r:::::r b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n e::::::::eeeeeeee    n::::n    n::::n r:::::r b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  ee:::::::::::::e    n::::n    n::::n r:::::r bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn    eeeeeeeeeeeeee    nnnnnn    nnnnnn rrrrrrr */ /* iiii i::::i iiii ssssssssss       eeeeeeeeeeee    rrrrr   rrrrrrrrr  iiiiiii     eeeeeeeeeeee        ssssssssss ss::::::::::s    ee::::::::::::ee  r::::rrr:::::::::r i:::::i   ee::::::::::::ee    ss::::::::::s ss:::::::::::::s  e::::::eeeee:::::eer:::::::::::::::::r i::::i  e::::::eeeee:::::eess:::::::::::::s s::::::ssss:::::se::::::e     e:::::err::::::rrrrr::::::ri::::i e::::::e     e:::::es::::::ssss:::::s s:::::s  ssssss e:::::::eeeee::::::e r:::::r     r:::::ri::::i e:::::::eeeee::::::e s:::::s  ssssss s::::::s      e:::::::::::::::::e  r:::::r     rrrrrrri::::i e:::::::::::::::::e    s::::::s s::::::s   e::::::eeeeeeeeeee   r:::::r            i::::i e::::::eeeeeeeeeee        s::::::s ssssss   s:::::s e:::::::e            r:::::r            i::::i e:::::::e           ssssss   s:::::s s:::::ssss::::::se::::::::e           r:::::r           i::::::ie::::::::e          s:::::ssss::::::s s::::::::::::::s  e::::::::eeeeeeee   r:::::r           i::::::i e::::::::eeeeeeee  s::::::::::::::s s:::::::::::ss    ee:::::::::::::e   r:::::r           i::::::i  ee:::::::::::::e   s:::::::::::ss sssssssssss        eeeeeeeeeeeeee   rrrrrrr           iiiiiiii    eeeeeeeeeeeeee    sssssssssss */ /* lllllll   iiii                            tttt l:::::l  i::::i                        ttt:::t l:::::l   iiii                         t:::::t l:::::l                                t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt l::::l  i::::i  s:::::s  ssssss       t:::::t l::::l  i::::i    s::::::s            t:::::t l::::l  i::::i       s::::::s         t:::::t l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t l::::::li::::::is::::::::::::::s       tt::::::::::::::t l::::::li::::::i s:::::::::::ss          tt:::::::::::tt lllllllliiiiiiii  sssssssssss              ttttttttttt */ }

.zowie-new .anim { opacity: 0; visibility: hidden; }

.zowie-new .container-fluid { max-width: 1540px; }

.zowie-new .row:before, .zowie-new .row:after { display: none !important; }

.zowie-new section.banner .container-fluid { max-width: none; }

.zowie-new section.banner h2 { font-family: "Montserrat"; font-weight: 700; font-size: 28px; line-height: 1.5; text-transform: uppercase; }

.zowie-new section.banner p { font-family: "Arial"; font-size: 18px; line-height: 1.5; }

@media (min-width: 768px) { .zowie-new section.banner h2 { font-size: calc(48 * (100vw / 1280)); }
  .zowie-new section.banner p { font-size: calc(20 * (100vw / 1280)); } }

@media (min-width: 1200px) { .zowie-new section.banner h2 { font-size: 48px; }
  .zowie-new section.banner p { font-size: 20px; } }

.zowie-new section.series { /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new section.series .container-fluid { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }

.zowie-new section.series .container-fluid > .row { margin-left: -20px; margin-right: -20px; }

.zowie-new section.series .swiper-container { padding: 0 20px; width: 97%; overflow: visible; margin-left: 0; margin-right: 0; }

@media (min-width: 768px) { .zowie-new section.series .container-fluid { padding-bottom: 80px; }
  .zowie-new section.series .container-fluid > .row { padding: 0; }
  .zowie-new section.series .swiper-container { padding: 0 20px; } }

.zowie-new section.list { /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new section.list .container-fluid { position: relative; padding-top: 20px; padding-bottom: 20px; }

@media (min-width: 768px) { .zowie-new section.list .container-fluid { padding-top: 80px; padding-bottom: 80px; } }

.zowie-new { /* bbbbbbbb b::::::b                                     tttt               tttt b::::::b                                  ttt:::t            ttt:::t b::::::b                                  t:::::t            t:::::t b:::::b                                  t:::::t            t:::::t b:::::bbbbbbbbb    uuuuuu    uuuuuuttttttt:::::tttttttttttttt:::::ttttttt       ooooooooooo   nnnn  nnnnnnnn b::::::::::::::bb  u::::u    u::::ut:::::::::::::::::tt:::::::::::::::::t     oo:::::::::::oo n:::nn::::::::nn b::::::::::::::::b u::::u    u::::ut:::::::::::::::::tt:::::::::::::::::t    o:::::::::::::::on::::::::::::::nn b:::::bbbbb:::::::bu::::u    u::::utttttt:::::::tttttttttttt:::::::tttttt    o:::::ooooo:::::onn:::::::::::::::n b:::::b    b::::::bu::::u    u::::u      t:::::t            t:::::t          o::::o     o::::o  n:::::nnnn:::::n b:::::b     b:::::bu::::u    u::::u      t:::::t            t:::::t          o::::o     o::::o  n::::n    n::::n b:::::b     b:::::bu::::u    u::::u      t:::::t            t:::::t          o::::o     o::::o  n::::n    n::::n b:::::b     b:::::bu:::::uuuu:::::u      t:::::t    tttttt  t:::::t    tttttto::::o     o::::o  n::::n    n::::n b:::::bbbbbb::::::bu:::::::::::::::uu    t::::::tttt:::::t  t::::::tttt:::::to:::::ooooo:::::o  n::::n    n::::n b::::::::::::::::b  u:::::::::::::::u    tt::::::::::::::t  tt::::::::::::::to:::::::::::::::o  n::::n    n::::n b:::::::::::::::b    uu::::::::uu:::u      tt:::::::::::tt    tt:::::::::::tt oo:::::::::::oo   n::::n    n::::n bbbbbbbbbbbbbbbb       uuuuuuuu  uuuu        ttttttttttt        ttttttttttt     ooooooooooo     nnnnnn    nnnnnn */ /* tttt            iiii          tttt          lllllll ttt:::t           i::::i      ttt:::t          l:::::l t:::::t            iiii       t:::::t          l:::::l t:::::t                       t:::::t          l:::::l ttttttt:::::ttttttt    iiiiiiittttttt:::::ttttttt     l::::l     eeeeeeeeeeee t:::::::::::::::::t    i:::::it:::::::::::::::::t     l::::l   ee::::::::::::ee t:::::::::::::::::t     i::::it:::::::::::::::::t     l::::l  e::::::eeeee:::::ee tttttt:::::::tttttt     i::::itttttt:::::::tttttt     l::::l e::::::e     e:::::e t:::::t           i::::i      t:::::t           l::::l e:::::::eeeee::::::e t:::::t           i::::i      t:::::t           l::::l e:::::::::::::::::e t:::::t           i::::i      t:::::t           l::::l e::::::eeeeeeeeeee t:::::t    tttttt i::::i      t:::::t    tttttt l::::l e:::::::e t::::::tttt:::::ti::::::i     t::::::tttt:::::tl::::::le::::::::e tt::::::::::::::ti::::::i     tt::::::::::::::tl::::::l e::::::::eeeeeeee tt:::::::::::tti::::::i       tt:::::::::::ttl::::::l  ee:::::::::::::e ttttttttttt  iiiiiiii         ttttttttttt  llllllll    eeeeeeeeeeeeee */ /* dddddddd d::::::d                   iiii          tttt d::::::d                  i::::i      ttt:::t d::::::d                   iiii       t:::::t d:::::d                               t:::::t cccccccccccccccc  aaaaaaaaaaaaa  rrrrr   rrrrrrrrr       ddddddddd:::::d                  iiiiiiittttttt:::::ttttttt        eeeeeeeeeeee       mmmmmmm    mmmmmmm cc:::::::::::::::c  a::::::::::::a r::::rrr:::::::::r    dd::::::::::::::d                  i:::::it:::::::::::::::::t      ee::::::::::::ee   mm:::::::m  m:::::::mm c:::::::::::::::::c  aaaaaaaaa:::::ar:::::::::::::::::r  d::::::::::::::::d                   i::::it:::::::::::::::::t     e::::::eeeee:::::eem::::::::::mm::::::::::m c:::::::cccccc:::::c           a::::arr::::::rrrrr::::::rd:::::::ddddd:::::d  ---------------  i::::itttttt:::::::tttttt    e::::::e     e:::::em::::::::::::::::::::::m c::::::c     ccccccc    aaaaaaa:::::a r:::::r     r:::::rd::::::d    d:::::d  -:::::::::::::-  i::::i      t:::::t          e:::::::eeeee::::::em:::::mmm::::::mmm:::::m c:::::c               aa::::::::::::a r:::::r     rrrrrrrd:::::d     d:::::d  ---------------  i::::i      t:::::t          e:::::::::::::::::e m::::m   m::::m   m::::m c:::::c              a::::aaaa::::::a r:::::r            d:::::d     d:::::d                   i::::i      t:::::t          e::::::eeeeeeeeeee  m::::m   m::::m   m::::m c::::::c     ccccccca::::a    a:::::a r:::::r            d:::::d     d:::::d                   i::::i      t:::::t    tttttte:::::::e           m::::m   m::::m   m::::m c:::::::cccccc:::::ca::::a    a:::::a r:::::r            d::::::ddddd::::::dd                 i::::::i     t::::::tttt:::::te::::::::e          m::::m   m::::m   m::::m c:::::::::::::::::ca:::::aaaa::::::a r:::::r             d:::::::::::::::::d                 i::::::i     tt::::::::::::::t e::::::::eeeeeeee  m::::m   m::::m   m::::m cc:::::::::::::::c a::::::::::aa:::ar:::::r              d:::::::::ddd::::d                 i::::::i       tt:::::::::::tt  ee:::::::::::::e  m::::m   m::::m   m::::m cccccccccccccccc  aaaaaaaaaa  aaaarrrrrrr               ddddddddd   ddddd                 iiiiiiii         ttttttttttt      eeeeeeeeeeeeee  mmmmmm   mmmmmm   mmmmmm */ /* lllllll   iiii                            tttt                             iiii          tttt l:::::l  i::::i                        ttt:::t                            i::::i      ttt:::t l:::::l   iiii                         t:::::t                             iiii       t:::::t l:::::l                                t:::::t                                        t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt                     iiiiiiittttttt:::::ttttttt        eeeeeeeeeeee       mmmmmmm    mmmmmmm l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t                     i:::::it:::::::::::::::::t      ee::::::::::::ee   mm:::::::m  m:::::::mm l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t                      i::::it:::::::::::::::::t     e::::::eeeee:::::eem::::::::::mm::::::::::m l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt     ---------------  i::::itttttt:::::::tttttt    e::::::e     e:::::em::::::::::::::::::::::m l::::l  i::::i  s:::::s  ssssss       t:::::t           -:::::::::::::-  i::::i      t:::::t          e:::::::eeeee::::::em:::::mmm::::::mmm:::::m l::::l  i::::i    s::::::s            t:::::t           ---------------  i::::i      t:::::t          e:::::::::::::::::e m::::m   m::::m   m::::m l::::l  i::::i       s::::::s         t:::::t                            i::::i      t:::::t          e::::::eeeeeeeeeee  m::::m   m::::m   m::::m l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt                  i::::i      t:::::t    tttttte:::::::e           m::::m   m::::m   m::::m l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t                 i::::::i     t::::::tttt:::::te::::::::e          m::::m   m::::m   m::::m l::::::li::::::is::::::::::::::s       tt::::::::::::::t                 i::::::i     tt::::::::::::::t e::::::::eeeeeeee  m::::m   m::::m   m::::m l::::::li::::::i s:::::::::::ss          tt:::::::::::tt                 i::::::i       tt:::::::::::tt  ee:::::::::::::e  m::::m   m::::m   m::::m lllllllliiiiiiii  sssssssssss              ttttttttttt                   iiiiiiii         ttttttttttt      eeeeeeeeeeeeee  mmmmmm   mmmmmm   mmmmmm */ /* iiii i::::i iiii ppppp   ppppppppp     aaaaaaaaaaaaa     ggggggggg   gggggiiiiiii p::::ppp:::::::::p    a::::::::::::a   g:::::::::ggg::::gi:::::i p:::::::::::::::::p   aaaaaaaaa:::::a g:::::::::::::::::g i::::i pp::::::ppppp::::::p           a::::ag::::::ggggg::::::gg i::::i p:::::p     p:::::p    aaaaaaa:::::ag:::::g     g:::::g  i::::i p:::::p     p:::::p  aa::::::::::::ag:::::g     g:::::g  i::::i p:::::p     p:::::p a::::aaaa::::::ag:::::g     g:::::g  i::::i p:::::p    p::::::pa::::a    a:::::ag::::::g    g:::::g  i::::i p:::::ppppp:::::::pa::::a    a:::::ag:::::::ggggg:::::g i::::::i p::::::::::::::::p a:::::aaaa::::::a g::::::::::::::::g i::::::i p::::::::::::::pp   a::::::::::aa:::a gg::::::::::::::g i::::::i p::::::pppppppp      aaaaaaaaaa  aaaa   gggggggg::::::g iiiiiiii p:::::p                                         g:::::g p:::::p                             gggggg      g:::::g p:::::::p                            g:::::gg   gg:::::g p:::::::p                             g::::::ggg:::::::g p:::::::p                              gg:::::::::::::g ppppppppp                                ggg::::::ggg gggggg */ }

.zowie-new a.primary { background: #CC0040; border: 1px solid #cc0040; display: block; width: 100%; line-height: 50px; font-family: "Montserrat"; font-size: 16px; font-weight: 600; color: #fff; text-align: center; text-decoration: none; letter-spacing: 0.06em; border-radius: 4px; -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; }

.zowie-new a.primary:hover { background: rgba(204, 0, 64, 0); color: #CC0040; }

.zowie-new h2.main-title { font-family: "Montserrat"; font-weight: 500; font-size: 24px; line-height: 1; color: #424242; margin: 0; text-align: center; padding: 40px 0 20px; }

@media (min-width: 768px) { .zowie-new h2.main-title { padding: 80px 0 40px; } }

.zowie-new .card-item { padding-left: 0; padding-right: 0; }

.zowie-new .card-item .inner { padding: 10px 10px 32px 10px; background: #fff; border: 1px solid #ccc; }

.zowie-new .card-item .pd { width: 150px; margin: 0 auto 20px; display: block; }

.zowie-new .card-item .title { margin: 0 0 16px 0; }

.zowie-new .card-item .title h3 { font-family: "Montserrat"; font-weight: 700; font-size: 24px; line-height: 32px; color: #4D4F52; text-align: center; }

.zowie-new .card-item .desc { margin: 0 0 28px 0; }

.zowie-new .card-item .desc p { font-family: "Montserrat"; font-size: 18px; text-align: center; line-height: 1.227272727272727; margin: 0; }

.zowie-new .card-item ol.size { text-align: center; margin: 0 0 28px 0; }

.zowie-new .card-item ol.size li { width: 40px; height: 40px; display: inline-block; border-radius: 4px; border: 2px solid #9E9E9E; text-align: center; line-height: 40px; font-family: "Montserrat"; font-weight: 700; color: #9E9E9E; margin: 0 1px 0 5px; }

.zowie-new .card-item .feature { margin: 0 0 28px 0; }

.zowie-new .card-item .feature ul { margin: 0; }

.zowie-new .card-item .feature ul li { list-style: disc; font-family: "Arial"; font-size: 16px; margin: 0 0 12px 25px; line-height: 24px; }

.zowie-new .card-item .feature ul li i { font-size: 13px; font-style: normal; }

.zowie-new .card-item p.grip { font-family: "Montserrat"; font-weight: 600; font-size: 14px; color: #9E9E9E; line-height: 1; margin: 0 0 10px 0; }

.zowie-new .card-item p.grip a img { display: inline-block; vertical-align: middle; margin: 0 0 3px 15px; }

.zowie-new .card-item .gallery { text-align: center; margin: 0 0 24px 0; }

.zowie-new .card-item .gallery a { position: relative; width: 100%; max-width: 220px; margin: 0 auto; padding-bottom: 20px; display: block; }

.zowie-new .card-item .gallery a:before { position: absolute; right: 5px; bottom: 5px; width: 20px; height: 20px; background: url(/content/dam/system/redesign/en-us/images/icon_fullscreen.svg) 0 0/100% no-repeat; content: ""; }

.zowie-new .card-item .gallery a:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.34) url(/content/dam/system/redesign/en-us/images/icon_zoomout_white.svg) 50% 50%/33px 33px no-repeat; content: ""; opacity: 0; -webkit-transition: opacity .4s; -o-transition: opacity .4s; transition: opacity .4s; }

.zowie-new .card-item .gallery a:hover:after { opacity: 1; }

.zowie-new .card-item .speed { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 24px 0; }

.zowie-new .card-item .speed span { font-size: 12px; padding-left: 15px; }

.zowie-new .card-item .speed ul { margin: 0; float: right; }

.zowie-new .card-item .speed ul li { width: 20px; height: 20px; border-radius: 12px; background: #F2F2F2; float: left; margin: 0 4px; }

.zowie-new .card-item .speed ul li.active { background: #4D4F52; }

.zowie-new .card-item p.price { font-family: "Montserrat"; font-size: 24px; font-weight: 500; text-align: center; line-height: 1; margin: 0 0 24px 0; }

@media (min-width: 768px) { .zowie-new .card-item { padding-left: 10px; padding-right: 10px; }
  .zowie-new .card-item .inner { padding: 20px 20px 32px 20px; }
  .zowie-new .card-item .title { margin: 0 0 20px 0; }
  .zowie-new .card-item .title h3 { font-size: 32px; line-height: 1; }
  .zowie-new .card-item .desc { margin: 0 0 24px 0; }
  .zowie-new .card-item .desc p { font-size: 22px; }
  .zowie-new .card-item ol.size { margin: 0 0 24px 0; }
  .zowie-new .card-item .feature ul li { margin: 0 0 6px 25px; line-height: 26px; }
  .zowie-new .card-item .speed { margin: 0 0 28px 0; }
  .zowie-new .card-item .speed ul li { width: 24px; height: 24px; margin: 0 8px; } }

.zowie-new .list-item { position: relative; padding: 0 5px; margin-bottom: 20px; z-index: 0; }

.zowie-new .list-item .discontinue { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(158, 158, 158, 0.5); color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.zowie-new .list-item .discontinue span { -webkit-transform: rotate(-30deg); -ms-transform: rotate(-30deg); transform: rotate(-30deg); font-family: "Montserrat"; font-weight: bold; font-size: 16px; }

.zowie-new .list-item a { text-decoration: none; }

.zowie-new .list-item a:hover .pd { -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); }

.zowie-new .list-item .pd { position: relative; background: #F2F2F2; padding: 3px 0; margin-bottom: 7px; -webkit-transition: -webkit-box-shadow .4s; transition: -webkit-box-shadow .4s; -o-transition: box-shadow .4s; transition: box-shadow .4s; transition: box-shadow .4s, -webkit-box-shadow .4s; }

.zowie-new .list-item .pd img { width: 150px; margin: 0 auto; display: block; }

.zowie-new .list-item p.title { font-family: "Montserrat"; font-size: 14px; font-weight: 600; color: #363636; line-height: 1; margin: 0 0 5px 0; }

.zowie-new .list-item p.price { font-family: "Arial"; font-size: 12px; color: #000; line-height: 1; margin: 0; }

.zowie-new .list-item a.chk { position: absolute; right: 10px; top: 5px; width: 20px; height: 20px; border-radius: 10px; background: #fff; border: 1px solid #ccc; }

.zowie-new .list-item a.chk.active { border: 1px solid #000; background: #000 url(/content/dam/system/redesign/en-us/images/icon_chk.svg) 50% 50%/60% no-repeat; }

@media (min-width: 768px) { .zowie-new .list-item { padding: 0 10px; margin-bottom: 40px; }
  .zowie-new .list-item .discontinue span { font-size: 24px; }
  .zowie-new .list-item .pd { padding: 10px 0; margin-bottom: 20px; }
  .zowie-new .list-item p.title { font-size: 20px; margin: 0 0 16px 0; }
  .zowie-new .list-item p.price { font-size: 14px; }
  .zowie-new .list-item a.chk { right: 25px; top: 15px; } }

@media (min-width: 1200px) { .zowie-new .list-item .pd { position: relative; width: 100%; display: block; }
  .zowie-new .list-item .pd:after { padding-top: 70.27027%; display: block; content: ""; }
  .zowie-new .list-item .pd img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.25); -ms-transform: translate(-50%, -50%) scale(1.25); transform: translate(-50%, -50%) scale(1.25); } }

.zowie-new .pagi { width: 100%; text-align: center; margin: 0; }

.zowie-new .pagi li { display: inline-block; margin: 0 -4px 0 0; }

.zowie-new .pagi li a { font-family: "Arial"; font-size: 14px; color: #000; text-align: center; width: 30px; line-height: 30px; display: block; }

.zowie-new .pagi li a.active { text-decoration: underline; }

.zowie-new .pagi li a img { display: inline-block; vertical-align: middle; }

.zowie-new .pagi li a.prev img { -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); }

@media (min-width: 768px) { .zowie-new .pagi { padding: 20px 0 0 0; }
  .zowie-new .pagi li a { font-size: 18px; } }

.zowie-new.home { /* bbbbbbbb tttt                                                    b::::::b ttt:::t                                                    b::::::b t:::::t                                                    b::::::b t:::::t                                                     b:::::b ttttttt:::::ttttttt       ooooooooooo   ppppp   ppppppppp         b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn    nnnn  nnnnnnnn        eeeeeeeeeeee    rrrrr   rrrrrrrrr t:::::::::::::::::t     oo:::::::::::oo p::::ppp:::::::::p        b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn  n:::nn::::::::nn    ee::::::::::::ee  r::::rrr:::::::::r t:::::::::::::::::t    o:::::::::::::::op:::::::::::::::::p       b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn n::::::::::::::nn  e::::::eeeee:::::eer:::::::::::::::::r tttttt:::::::tttttt    o:::::ooooo:::::opp::::::ppppp::::::p      b:::::bbbbb:::::::b           a::::ann:::::::::::::::nnn:::::::::::::::ne::::::e     e:::::err::::::rrrrr::::::r t:::::t          o::::o     o::::o p:::::p     p:::::p      b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::n  n:::::nnnn:::::ne:::::::eeeee::::::e r:::::r     r:::::r t:::::t          o::::o     o::::o p:::::p     p:::::p      b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::n  n::::n    n::::ne:::::::::::::::::e  r:::::r     rrrrrrr t:::::t          o::::o     o::::o p:::::p     p:::::p      b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::n  n::::n    n::::ne::::::eeeeeeeeeee   r:::::r t:::::t    tttttto::::o     o::::o p:::::p    p::::::p      b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne:::::::e            r:::::r t::::::tttt:::::to:::::ooooo:::::o p:::::ppppp:::::::p      b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne::::::::e           r:::::r tt::::::::::::::to:::::::::::::::o p::::::::::::::::p       b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n  n::::n    n::::n e::::::::eeeeeeee   r:::::r tt:::::::::::tt oo:::::::::::oo  p::::::::::::::pp        b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  n::::n    n::::n  ee:::::::::::::e   r:::::r ttttttttttt     ooooooooooo    p::::::pppppppp          bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn  nnnnnn    nnnnnn    eeeeeeeeeeeeee   rrrrrrr p:::::p p:::::p p:::::::p p:::::::p p:::::::p ppppppppp */ /* bbbbbbbb b::::::b b::::::b b::::::b b:::::b b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn    nnnn  nnnnnnnn        eeeeeeeeeeee    rrrrr   rrrrrrrrr b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn  n:::nn::::::::nn    ee::::::::::::ee  r::::rrr:::::::::r b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn n::::::::::::::nn  e::::::eeeee:::::eer:::::::::::::::::r b:::::bbbbb:::::::b           a::::ann:::::::::::::::nnn:::::::::::::::ne::::::e     e:::::err::::::rrrrr::::::r b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::n  n:::::nnnn:::::ne:::::::eeeee::::::e r:::::r     r:::::r b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::n  n::::n    n::::ne:::::::::::::::::e  r:::::r     rrrrrrr b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::n  n::::n    n::::ne::::::eeeeeeeeeee   r:::::r b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne:::::::e            r:::::r b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne::::::::e           r:::::r b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n  n::::n    n::::n e::::::::eeeeeeee   r:::::r b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  n::::n    n::::n  ee:::::::::::::e   r:::::r bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn  nnnnnn    nnnnnn    eeeeeeeeeeeeee   rrrrrrr */ /* dddddddd d::::::d d::::::d d::::::d d:::::d rrrrr   rrrrrrrrr       eeeeeeeeeeee        cccccccccccccccc   ooooooooooo      mmmmmmm    mmmmmmm      mmmmmmm    mmmmmmm     aaaaaaaaaaaaa  nnnn  nnnnnnnn        ddddddddd:::::d r::::rrr:::::::::r    ee::::::::::::ee    cc:::::::::::::::c oo:::::::::::oo  mm:::::::m  m:::::::mm  mm:::::::m  m:::::::mm   a::::::::::::a n:::nn::::::::nn    dd::::::::::::::d r:::::::::::::::::r  e::::::eeeee:::::ee c:::::::::::::::::co:::::::::::::::om::::::::::mm::::::::::mm::::::::::mm::::::::::m  aaaaaaaaa:::::an::::::::::::::nn  d::::::::::::::::d rr::::::rrrrr::::::re::::::e     e:::::ec:::::::cccccc:::::co:::::ooooo:::::om::::::::::::::::::::::mm::::::::::::::::::::::m           a::::ann:::::::::::::::nd:::::::ddddd:::::d r:::::r     r:::::re:::::::eeeee::::::ec::::::c     ccccccco::::o     o::::om:::::mmm::::::mmm:::::mm:::::mmm::::::mmm:::::m    aaaaaaa:::::a  n:::::nnnn:::::nd::::::d    d:::::d r:::::r     rrrrrrre:::::::::::::::::e c:::::c             o::::o     o::::om::::m   m::::m   m::::mm::::m   m::::m   m::::m  aa::::::::::::a  n::::n    n::::nd:::::d     d:::::d r:::::r            e::::::eeeeeeeeeee  c:::::c             o::::o     o::::om::::m   m::::m   m::::mm::::m   m::::m   m::::m a::::aaaa::::::a  n::::n    n::::nd:::::d     d:::::d r:::::r            e:::::::e           c::::::c     ccccccco::::o     o::::om::::m   m::::m   m::::mm::::m   m::::m   m::::ma::::a    a:::::a  n::::n    n::::nd:::::d     d:::::d r:::::r            e::::::::e          c:::::::cccccc:::::co:::::ooooo:::::om::::m   m::::m   m::::mm::::m   m::::m   m::::ma::::a    a:::::a  n::::n    n::::nd::::::ddddd::::::dd r:::::r             e::::::::eeeeeeee   c:::::::::::::::::co:::::::::::::::om::::m   m::::m   m::::mm::::m   m::::m   m::::ma:::::aaaa::::::a  n::::n    n::::n d:::::::::::::::::d r:::::r              ee:::::::::::::e    cc:::::::::::::::c oo:::::::::::oo m::::m   m::::m   m::::mm::::m   m::::m   m::::m a::::::::::aa:::a n::::n    n::::n  d:::::::::ddd::::d rrrrrrr                eeeeeeeeeeeeee      cccccccccccccccc   ooooooooooo   mmmmmm   mmmmmm   mmmmmmmmmmmm   mmmmmm   mmmmmm  aaaaaaaaaa  aaaa nnnnnn    nnnnnn   ddddddddd   ddddd */ /* dddddddd d::::::d d::::::d d::::::d d:::::d ppppp   ppppppppp       ddddddddd:::::d p::::ppp:::::::::p    dd::::::::::::::d p:::::::::::::::::p  d::::::::::::::::d pp::::::ppppp::::::pd:::::::ddddd:::::d p:::::p     p:::::pd::::::d    d:::::d p:::::p     p:::::pd:::::d     d:::::d p:::::p     p:::::pd:::::d     d:::::d p:::::p    p::::::pd:::::d     d:::::d p:::::ppppp:::::::pd::::::ddddd::::::dd p::::::::::::::::p  d:::::::::::::::::d p::::::::::::::pp    d:::::::::ddd::::d p::::::pppppppp       ddddddddd   ddddd p:::::p p:::::p p:::::::p p:::::::p p:::::::p ppppppppp */ /* kkkkkkkk                                                                                    lllllll k::::::k                                                                                    l:::::l k::::::k                                                                                    l:::::l k::::::k                                                                                    l:::::l k:::::k    kkkkkkknnnn  nnnnnnnn       ooooooooooo wwwwwww           wwwww           wwwwwwwl::::l     eeeeeeeeeeee       ggggggggg   ggggg    eeeeeeeeeeee k:::::k   k:::::k n:::nn::::::::nn   oo:::::::::::oow:::::w         w:::::w         w:::::w l::::l   ee::::::::::::ee    g:::::::::ggg::::g  ee::::::::::::ee k:::::k  k:::::k  n::::::::::::::nn o:::::::::::::::ow:::::w       w:::::::w       w:::::w  l::::l  e::::::eeeee:::::ee g:::::::::::::::::g e::::::eeeee:::::ee k:::::k k:::::k   nn:::::::::::::::no:::::ooooo:::::o w:::::w     w:::::::::w     w:::::w   l::::l e::::::e     e:::::eg::::::ggggg::::::gge::::::e     e:::::e k::::::k:::::k      n:::::nnnn:::::no::::o     o::::o  w:::::w   w:::::w:::::w   w:::::w    l::::l e:::::::eeeee::::::eg:::::g     g:::::g e:::::::eeeee::::::e k:::::::::::k       n::::n    n::::no::::o     o::::o   w:::::w w:::::w w:::::w w:::::w     l::::l e:::::::::::::::::e g:::::g     g:::::g e:::::::::::::::::e k:::::::::::k       n::::n    n::::no::::o     o::::o    w:::::w:::::w   w:::::w:::::w      l::::l e::::::eeeeeeeeeee  g:::::g     g:::::g e::::::eeeeeeeeeee k::::::k:::::k      n::::n    n::::no::::o     o::::o     w:::::::::w     w:::::::::w       l::::l e:::::::e           g::::::g    g:::::g e:::::::e k::::::k k:::::k     n::::n    n::::no:::::ooooo:::::o      w:::::::w       w:::::::w       l::::::le::::::::e          g:::::::ggggg:::::g e::::::::e k::::::k  k:::::k    n::::n    n::::no:::::::::::::::o       w:::::w         w:::::w        l::::::l e::::::::eeeeeeee   g::::::::::::::::g  e::::::::eeeeeeee k::::::k   k:::::k   n::::n    n::::n oo:::::::::::oo         w:::w           w:::w         l::::::l  ee:::::::::::::e    gg::::::::::::::g   ee:::::::::::::e kkkkkkkk    kkkkkkk  nnnnnn    nnnnnn   ooooooooooo            www             www          llllllll    eeeeeeeeeeeeee      gggggggg::::::g     eeeeeeeeeeeeee g:::::g gggggg      g:::::g g:::::gg   gg:::::g g::::::ggg:::::::g gg:::::::::::::g ggg::::::ggg gggggg */ }

.zowie-new.home .top.banner .txt { position: absolute; left: 0; bottom: 0; padding: 0 30px; width: 100%; }

.zowie-new.home .top.banner .txt p { font-family: "Montserrat"; font-size: 28px; line-height: 40px; color: #fff; font-weight: 700; }

.zowie-new.home .top.banner .txt a.primary { margin: 0 0 40px 0; }

.zowie-new.home .top.banner .col-12.px-0 img { display: block; margin: 0 auto; }

@media (min-width: 768px) { .zowie-new.home .top.banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.home .top.banner .container > .row { height: 100%; }
  .zowie-new.home .top.banner .txt { padding: 0; }
  .zowie-new.home .top.banner .txt p { text-align: center; font-size: calc(48 * (100vw / 1280)); line-height: calc(59 * (100vw / 1280)); margin: 0 0 calc(20 * (100vw / 1280)) 0; }
  .zowie-new.home .top.banner .txt p br { display: none; }
  .zowie-new.home .top.banner .txt a.primary { width: 192px; margin: 0 auto calc(60 * (100vw / 1280)); } }

@media (min-width: 1200px) { .zowie-new.home .top.banner .txt p { font-size: 48px; line-height: 59px; margin: 0 0 20px 0; }
  .zowie-new.home .top.banner .txt a.primary { margin: 0 auto 60px; } }

@media (min-width: 1920px) { .zowie-new.home .top.banner { height: auto; background-size: cover; }
  .zowie-new.home .top.banner .space { display: block !important; } }

.zowie-new.home .banner-be-serious .txt { padding: 32px 28px; }

.zowie-new.home .banner-be-serious .txt h2 { color: #fff; }

.zowie-new.home .banner-be-serious .txt p { color: #9E9E9E; width: 100%; }

@media (min-width: 768px) { .zowie-new.home .banner-be-serious { background: #000 url(/content/dam/system/redesign/en-us/images/home/banner-be-serious-700.jpg) 50% 50%/auto 100% no-repeat; }
  .zowie-new.home .banner-be-serious .container { height: calc(700 * (100vw / 1280)); max-width: calc(1280 * (100vw / 1280)); }
  .zowie-new.home .banner-be-serious .container .row { height: 100%; }
  .zowie-new.home .banner-be-serious .txt { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .zowie-new.home .banner-be-serious .txt p { font-size: calc(18 * (100vw / 1280)); } }

@media (min-width: 1200px) { .zowie-new.home .banner-be-serious .container { height: 700px; max-width: 1280px; }
  .zowie-new.home .banner-be-serious .txt p { font-size: 18px; } }

.zowie-new.home .mouse-series-banner .txt { padding: 40px 28px 0; }

.zowie-new.home .mouse-series-banner .txt p { margin: 0 0 32px 0; color: #9E9E9E; }

.zowie-new.home .mouse-series-banner .txt a.primary { background: none; border: 1px solid #fff; color: #fff; margin: 0 0 40px 0; font-weight: normal; }

.zowie-new.home .mouse-series-banner .txt a.primary:hover { background: #fff; color: #000; }

@media (min-width: 768px) { .zowie-new.home .mouse-series-banner { background: #000 url(/content/dam/system/redesign/en-us/images/home/mouse-series-banner.jpg) 50% 50%/auto 100% no-repeat; height: calc(530 * (100vw / 1280)); }
  .zowie-new.home .mouse-series-banner .space { position: relative; width: 100%; display: block; }
  .zowie-new.home .mouse-series-banner .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.home .mouse-series-banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.home .mouse-series-banner .container > .row { height: 100%; }
  .zowie-new.home .mouse-series-banner .txt { padding: calc(50 * (100vw / 1280)) calc(15 * (100vw / 1280)) 0; }
  .zowie-new.home .mouse-series-banner .txt h2 { line-height: 1; margin: 0 0 calc(20 * (100vw / 1280)) 0; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
  .zowie-new.home .mouse-series-banner .txt p { color: #ccc; line-height: 1; margin: 0 0 calc(30 * (100vw / 1280)) 0; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
  .zowie-new.home .mouse-series-banner .txt a.primary { width: 150px; display: inline-block; } }

@media (min-width: 1200px) { .zowie-new.home .mouse-series-banner { height: 530px; }
  .zowie-new.home .mouse-series-banner .txt { padding: 60px 15px 0; }
  .zowie-new.home .mouse-series-banner .txt h2 { margin: 0 0 20px 0; }
  .zowie-new.home .mouse-series-banner .txt p { margin: 0 0 30px 0; } }

@media (min-width: 1920px) { .zowie-new.home .mouse-series-banner { height: auto; background-size: cover; }
  .zowie-new.home .mouse-series-banner .space { display: block !important; } }

.zowie-new.home .esport .txt { position: absolute; left: 0; bottom: 0; padding: 0 30px; width: 100%; }

.zowie-new.home .esport .txt p { font-family: "Montserrat"; font-size: 28px; line-height: 40px; color: #fff; font-weight: 700; }

.zowie-new.home .esport .txt a.primary { margin: 0 0 40px 0; }

.zowie-new.home .esport .col-12.px-0 img { display: block; margin: 0 auto; }

@media (min-width: 768px) { .zowie-new.home .esport { background: url(/content/dam/system/redesign/en-us/images/home/eSports-equipment-should-be-designed-with-players-needs-in-mind-banner.jpg) 50% 50%/auto 100% no-repeat; height: calc(530 * (100vw / 1280)); }
  .zowie-new.home .esport .space { position: relative; width: 100%; display: block; }
  .zowie-new.home .esport .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.home .esport .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.home .esport .container > .row { height: 100%; }
  .zowie-new.home .esport .txt { padding: 0; }
  .zowie-new.home .esport .txt p { text-align: center; font-size: calc(48 * (100vw / 1280)); line-height: calc(59 * (100vw / 1280)); margin: 0 0 calc(20 * (100vw / 1280)) 0; }
  .zowie-new.home .esport .txt p br { display: none; }
  .zowie-new.home .esport .txt a.primary { width: 192px; margin: 0 auto calc(60 * (100vw / 1280)); } }

@media (min-width: 1200px) { .zowie-new.home .esport .txt p { font-size: 48px; line-height: 59px; margin: 0 0 20px 0; }
  .zowie-new.home .esport .txt a.primary { margin: 0 auto 60px; } }

@media (min-width: 1920px) { .zowie-new.home .esport { height: auto; background-size: cover; }
  .zowie-new.home .esport .space { display: block !important; } }

.zowie-new.home section.recommand { /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.home section.recommand .container { padding: 40px 28px; }

.zowie-new.home section.recommand .container > .r2 { margin-bottom: 20px; width: 100%; }

.zowie-new.home section.recommand h2.main-title { font-weight: 700; font-size: 28px; line-height: 40px; color: #000; margin: 0 0 26px 0; padding: 0; }

.zowie-new.home section.recommand .r1 p { margin-bottom: 29px; font-size: 21px; }

.zowie-new.home section.recommand .r1 a.primary { margin: 0 0 50px 0; }

.zowie-new.home section.recommand .r1 img { width: 100%; margin-bottom: 60px; -webkit-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }

.zowie-new.home section.recommand .swiper-container { width: 100%; height: 100%; overflow: visible; }

.zowie-new.home section.recommand .swiper-wrapper { margin: 0 0 20px 0; }

.zowie-new.home section.recommand .swiper-pagination { position: relative; left: auto; bottom: auto; }

.zowie-new.home section.recommand .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; border: 1px solid #9E9E9E; margin: 0 10px; opacity: 1 !important; }

.zowie-new.home section.recommand .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #E680A0; border: 1px solid #E680A0; }

.zowie-new.home section.recommand .item { padding: 0; }

.zowie-new.home section.recommand .item .d-flex { height: 100%; background: #363636; -webkit-box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.25); }

.zowie-new.home section.recommand .item .inner { padding: 40px 20px 0; }

.zowie-new.home section.recommand .item .inner p { font-family: "Arial"; font-size: 14px; line-height: 16px; color: #fff; letter-spacing: 0.06em; margin-bottom: 40px; }

@media (min-width: 768px) { .zowie-new.home section.recommand .container { padding: calc(80 * (100vw / 1280)) calc(15 * (100vw / 1280)); }
  .zowie-new.home section.recommand .container > .r2 { width: 100%; max-width: calc(1020 * (100vw / 1280)); margin: 0 auto; }
  .zowie-new.home section.recommand h2.main-title { font-size: calc(48 * (100vw / 1280)); line-height: 1; margin: 0 0 calc(60 * (100vw / 1280)) 0; }
  .zowie-new.home section.recommand .r1 { max-width: 990px; margin: 0 auto; }
  .zowie-new.home section.recommand .r1 p { margin-bottom: 24px; font-size: 21px; }
  .zowie-new.home section.recommand .r1 a.primary { width: 275px; margin: 0 0 calc(60 * (100vw / 1280)); }
  .zowie-new.home section.recommand .r1 img { width: 100%; margin-bottom: 0; -webkit-transform: translateY(20px) scale(1.6); -ms-transform: translateY(20px) scale(1.6); transform: translateY(20px) scale(1.6); }
  .zowie-new.home section.recommand .swiper-container { overflow: hidden; }
  .zowie-new.home section.recommand .swiper-wrapper { margin: 0; }
  .zowie-new.home section.recommand .swiper-pagination { bottom: 35px; }
  .zowie-new.home section.recommand .swiper-pagination .swiper-pagination-bullet { border: none; }
  .zowie-new.home section.recommand .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: none; }
  .zowie-new.home section.recommand .swiper-button-prev, .zowie-new.home section.recommand .swiper-button-next { opacity: 1 !important; color: #9E9E9E; }
  .zowie-new.home section.recommand .swiper-button-prev { left: calc(-30 * (100vw / 1280)); }
  .zowie-new.home section.recommand .swiper-button-prev:after { content: ""; width: calc(22.5 * (100vw / 1280)); height: calc(45 * (100vw / 1280)); background: url(/content/dam/system/redesign/en-us/images/icon_prev.svg) 0 0/100% no-repeat; display: block; }
  .zowie-new.home section.recommand .swiper-button-next { right: calc(-30 * (100vw / 1280)); }
  .zowie-new.home section.recommand .swiper-button-next:after { content: ""; width: calc(22.5 * (100vw / 1280)); height: calc(45 * (100vw / 1280)); background: url(/content/dam/system/redesign/en-us/images/icon_next.svg) 0 0/100% no-repeat; display: block; }
  .zowie-new.home section.recommand .item .inner { padding: calc(40 * (100vw / 1280)) calc(60 * (100vw / 1280)); }
  .zowie-new.home section.recommand .item .inner p { font-size: calc(18 * (100vw / 1280)); line-height: calc(26 * (100vw / 1280)); }
  .zowie-new.home section.recommand .item .inner p:last-child { margin: 0; } }

@media (min-width: 1200px) { .zowie-new.home section.recommand .container { padding: 80px 15px 72px; }
  .zowie-new.home section.recommand .container > .r2 { max-width: 1020px; }
  .zowie-new.home section.recommand h2.main-title { font-size: 48px; margin: 0 0 60px 0; }
  .zowie-new.home section.recommand .r1 { max-width: 990px; margin: 0 auto; }
  .zowie-new.home section.recommand .r1 p { margin-bottom: 24px; font-size: 21px; }
  .zowie-new.home section.recommand .r1 a.primary { margin: 0 0 60px; }
  .zowie-new.home section.recommand .r1 img { width: 100%; margin-bottom: 0; -webkit-transform: translateY(20px) scale(1.6); -ms-transform: translateY(20px) scale(1.6); transform: translateY(20px) scale(1.6); }
  .zowie-new.home section.recommand .swiper-button-prev { left: -30px; }
  .zowie-new.home section.recommand .swiper-button-prev:after { width: 22.5px; height: 45px; }
  .zowie-new.home section.recommand .swiper-button-next { right: -30px; }
  .zowie-new.home section.recommand .swiper-button-next:after { width: 22.5px; height: 45px; }
  .zowie-new.home section.recommand .item .inner { padding: 40px 60px; }
  .zowie-new.home section.recommand .item .inner p { font-size: 18px; line-height: 26px; } }

.zowie-new.home section.pd { margin: 0 0 40px 0; /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.home section.pd .item { margin: 0 0 10px 0; padding: 0; }

.zowie-new.home section.pd .item .inner { background: #F2F2F2; padding: 40px 0; }

.zowie-new.home section.pd .item h3 { font-family: "Montserrat"; font-size: 28px; line-height: 1; color: #4D4F52; font-weight: 700; text-align: center; margin: 0 0 20px 0; }

.zowie-new.home section.pd .item p { font-family: "Arial"; font-size: 18px; line-height: 24px; color: #000; text-align: center; margin: 0 0 40px 0; }

.zowie-new.home section.pd .item a.primary { background: none; color: #CC0040; width: 220px; margin: 0 auto 20px; border: 2px solid #cc0040; }

.zowie-new.home section.pd .item a.primary:hover { background: #CC0040; color: #fff; }

.zowie-new.home section.pd .item .pd { width: 164px; margin: 0 auto; display: block; }

@media (min-width: 768px) { .zowie-new.home section.pd .container { padding: 0 0 calc(80 * (100vw / 1280)); }
  .zowie-new.home section.pd .row { margin: 0 calc(-10 * (100vw / 1280)); }
  .zowie-new.home section.pd .item { padding: 0 calc(10 * (100vw / 1280)); margin: 0 0 calc(20 * (100vw / 1280)) 0; }
  .zowie-new.home section.pd .item .inner { padding: calc(60 * (100vw / 1280)) 0; }
  .zowie-new.home section.pd .item h3 { font-size: calc(36 * (100vw / 1280)); margin: 0 0 calc(24 * (100vw / 1280)) 0; }
  .zowie-new.home section.pd .item p { margin: 0 0 calc(48 * (100vw / 1280)) 0; }
  .zowie-new.home section.pd .item .pd { width: calc(300 * (100vw / 1280)); }
  .zowie-new.home section.pd .item a.primary { margin: 0 auto calc(10 * (100vw / 1280)); } }

@media (min-width: 1200px) { .zowie-new.home section.pd .container { padding: 0 0 80px; }
  .zowie-new.home section.pd .row { margin: 0 calc(-10 * (100vw / 1280)); }
  .zowie-new.home section.pd .item { padding: 0 10px; margin: 0 0 20px 0; }
  .zowie-new.home section.pd .item .inner { padding: 60px 0; }
  .zowie-new.home section.pd .item h3 { font-size: 36px; margin: 0 0 24px 0; }
  .zowie-new.home section.pd .item p { margin: 0 0 48px 0; }
  .zowie-new.home section.pd .item .pd { width: 300px; }
  .zowie-new.home section.pd .item a.primary { margin: 0 auto 10px; } }

.zowie-new.home section.knowlege { background: #363636; padding: 40px 20px; /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.home section.knowlege .container { background: #fff; }

.zowie-new.home section.knowlege .txt { padding: 40px 20px; color: #424242; }

.zowie-new.home section.knowlege .txt small { font-family: "Montserrat"; font-size: 12px; line-height: 15px; margin: 0 0 28px 0; display: block; }

.zowie-new.home section.knowlege .txt h3 { font-family: "Montserrat"; font-size: 24px; line-height: 28px; font-weight: 700; margin: 0 0 40px 0; }

.zowie-new.home section.knowlege .txt p { font-family: "Arial"; font-size: 16px; line-height: 20px; margin: 0 0 40px 0; }

.zowie-new.home section.knowlege .txt a { font-family: "Montserrat"; font-size: 14px; font-weight: 500; line-height: 28px; color: #CC0040; text-decoration: underline; }

.zowie-new.home section.knowlege .txt a:hover { text-decoration: none; }

@media (min-width: 768px) { .zowie-new.home section.knowlege { padding: calc(80 * (100vw / 1280)) 0 calc(100 * (100vw / 1280)); }
  .zowie-new.home section.knowlege .px-0 { background: url(/content/dam/system/redesign/en-us/images/home/a-different-take-on-spray-control-banner.jpg) 50% 50%/cover no-repeat; }
  .zowie-new.home section.knowlege .txt { padding: calc(40 * (100vw / 1280)); }
  .zowie-new.home section.knowlege .txt small { margin: 0 0 calc(10 * (100vw / 1280)) 0; }
  .zowie-new.home section.knowlege .txt h3 { margin: 0 0 calc(10 * (100vw / 1280)) 0; } }

@media (min-width: 1200px) { .zowie-new.home section.knowlege { padding: 80px 0 100px; }
  .zowie-new.home section.knowlege .txt { padding: 40px; }
  .zowie-new.home section.knowlege .txt small { margin: 0 0 10px 0; }
  .zowie-new.home section.knowlege .txt h3 { margin: 0 0 10px 0; } }

.zowie-new.mice { /* iiii i::::i iiii uuuuuu    uuuuuu  iiiiiii u::::u    u::::u  i:::::i u::::u    u::::u   i::::i u::::u    u::::u   i::::i u::::u    u::::u   i::::i u::::u    u::::u   i::::i u::::u    u::::u   i::::i u:::::uuuu:::::u   i::::i u:::::::::::::::uui::::::i u:::::::::::::::ui::::::i uu::::::::uu:::ui::::::i uuuuuuuu  uuuuiiiiiiii */ /* bbbbbbbb b::::::b b::::::b b::::::b b:::::b b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn    nnnn  nnnnnnnn        eeeeeeeeeeee    rrrrr   rrrrrrrrr b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn  n:::nn::::::::nn    ee::::::::::::ee  r::::rrr:::::::::r b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn n::::::::::::::nn  e::::::eeeee:::::eer:::::::::::::::::r b:::::bbbbb:::::::b           a::::ann:::::::::::::::nnn:::::::::::::::ne::::::e     e:::::err::::::rrrrr::::::r b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::n  n:::::nnnn:::::ne:::::::eeeee::::::e r:::::r     r:::::r b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::n  n::::n    n::::ne:::::::::::::::::e  r:::::r     rrrrrrr b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::n  n::::n    n::::ne::::::eeeeeeeeeee   r:::::r b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne:::::::e            r:::::r b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne::::::::e           r:::::r b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n  n::::n    n::::n e::::::::eeeeeeee   r:::::r b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  n::::n    n::::n  ee:::::::::::::e   r:::::r bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn  nnnnnn    nnnnnn    eeeeeeeeeeeeee   rrrrrrr */ /* tttt            iiii ttt:::t           i::::i t:::::t            iiii t:::::t cccccccccccccccc   ooooooooooo      mmmmmmm    mmmmmmm   ppppp   ppppppppp     aaaaaaaaaaaaa  rrrrr   rrrrrrrrr   aaaaaaaaaaaaa  ttttttt:::::ttttttt    iiiiiii    ooooooooooo   nnnn  nnnnnnnn cc:::::::::::::::c oo:::::::::::oo  mm:::::::m  m:::::::mm p::::ppp:::::::::p    a::::::::::::a r::::rrr:::::::::r  a::::::::::::a t:::::::::::::::::t    i:::::i  oo:::::::::::oo n:::nn::::::::nn c:::::::::::::::::co:::::::::::::::om::::::::::mm::::::::::mp:::::::::::::::::p   aaaaaaaaa:::::ar:::::::::::::::::r aaaaaaaaa:::::at:::::::::::::::::t     i::::i o:::::::::::::::on::::::::::::::nn c:::::::cccccc:::::co:::::ooooo:::::om::::::::::::::::::::::mpp::::::ppppp::::::p           a::::arr::::::rrrrr::::::r         a::::atttttt:::::::tttttt     i::::i o:::::ooooo:::::onn:::::::::::::::n c::::::c     ccccccco::::o     o::::om:::::mmm::::::mmm:::::m p:::::p     p:::::p    aaaaaaa:::::a r:::::r     r:::::r  aaaaaaa:::::a      t:::::t           i::::i o::::o     o::::o  n:::::nnnn:::::n c:::::c             o::::o     o::::om::::m   m::::m   m::::m p:::::p     p:::::p  aa::::::::::::a r:::::r     rrrrrrraa::::::::::::a      t:::::t           i::::i o::::o     o::::o  n::::n    n::::n c:::::c             o::::o     o::::om::::m   m::::m   m::::m p:::::p     p:::::p a::::aaaa::::::a r:::::r           a::::aaaa::::::a      t:::::t           i::::i o::::o     o::::o  n::::n    n::::n c::::::c     ccccccco::::o     o::::om::::m   m::::m   m::::m p:::::p    p::::::pa::::a    a:::::a r:::::r          a::::a    a:::::a      t:::::t    tttttt i::::i o::::o     o::::o  n::::n    n::::n c:::::::cccccc:::::co:::::ooooo:::::om::::m   m::::m   m::::m p:::::ppppp:::::::pa::::a    a:::::a r:::::r          a::::a    a:::::a      t::::::tttt:::::ti::::::io:::::ooooo:::::o  n::::n    n::::n c:::::::::::::::::co:::::::::::::::om::::m   m::::m   m::::m p::::::::::::::::p a:::::aaaa::::::a r:::::r          a:::::aaaa::::::a      tt::::::::::::::ti::::::io:::::::::::::::o  n::::n    n::::n cc:::::::::::::::c oo:::::::::::oo m::::m   m::::m   m::::m p::::::::::::::pp   a::::::::::aa:::ar:::::r           a::::::::::aa:::a       tt:::::::::::tti::::::i oo:::::::::::oo   n::::n    n::::n cccccccccccccccc   ooooooooooo   mmmmmm   mmmmmm   mmmmmm p::::::pppppppp      aaaaaaaaaa  aaaarrrrrrr            aaaaaaaaaa  aaaa         ttttttttttt  iiiiiiii   ooooooooooo     nnnnnn    nnnnnn p:::::p p:::::p p:::::::p p:::::::p p:::::::p ppppppppp */ /* lllllll   iiii                            tttt l:::::l  i::::i                        ttt:::t l:::::l   iiii                         t:::::t l:::::l                                t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt l::::l  i::::i  s:::::s  ssssss       t:::::t l::::l  i::::i    s::::::s            t:::::t l::::l  i::::i       s::::::s         t:::::t l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t l::::::li::::::is::::::::::::::s       tt::::::::::::::t l::::::li::::::i s:::::::::::ss          tt:::::::::::tt lllllllliiiiiiii  sssssssssss              ttttttttttt */ /* lllllll   iiii                            tttt                              ffffffffffffffff    iiii  lllllll         tttt l:::::l  i::::i                        ttt:::t                             f::::::::::::::::f  i::::i l:::::l      ttt:::t l:::::l   iiii                         t:::::t                            f::::::::::::::::::f  iiii  l:::::l      t:::::t l:::::l                                t:::::t                            f::::::fffffff:::::f        l:::::l      t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt                      f:::::f       ffffffiiiiiii  l::::lttttttt:::::ttttttt        eeeeeeeeeeee    rrrrr   rrrrrrrrr l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t                      f:::::f             i:::::i  l::::lt:::::::::::::::::t      ee::::::::::::ee  r::::rrr:::::::::r l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t                     f:::::::ffffff        i::::i  l::::lt:::::::::::::::::t     e::::::eeeee:::::eer:::::::::::::::::r l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt     --------------- f::::::::::::f        i::::i  l::::ltttttt:::::::tttttt    e::::::e     e:::::err::::::rrrrr::::::r l::::l  i::::i  s:::::s  ssssss       t:::::t           -:::::::::::::- f::::::::::::f        i::::i  l::::l      t:::::t          e:::::::eeeee::::::e r:::::r     r:::::r l::::l  i::::i    s::::::s            t:::::t           --------------- f:::::::ffffff        i::::i  l::::l      t:::::t          e:::::::::::::::::e  r:::::r     rrrrrrr l::::l  i::::i       s::::::s         t:::::t                            f:::::f              i::::i  l::::l      t:::::t          e::::::eeeeeeeeeee   r:::::r l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt                  f:::::f              i::::i  l::::l      t:::::t    tttttte:::::::e            r:::::r l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t                 f:::::::f            i::::::il::::::l     t::::::tttt:::::te::::::::e           r:::::r l::::::li::::::is::::::::::::::s       tt::::::::::::::t                 f:::::::f            i::::::il::::::l     tt::::::::::::::t e::::::::eeeeeeee   r:::::r l::::::li::::::i s:::::::::::ss          tt:::::::::::tt                 f:::::::f            i::::::il::::::l       tt:::::::::::tt  ee:::::::::::::e   r:::::r lllllllliiiiiiii  sssssssssss              ttttttttttt                   fffffffff            iiiiiiiillllllll         ttttttttttt      eeeeeeeeeeeeee   rrrrrrr */ /* tttt                                            lllllll         tttt            iiii ttt:::t                                            l:::::l      ttt:::t           i::::i t:::::t                                            l:::::l      t:::::t            iiii t:::::t                                            l:::::l      t:::::t ttttttt:::::ttttttt       ooooooooooo      ooooooooooo    l::::lttttttt:::::ttttttt    iiiiiiippppp   ppppppppp       ssssssssss t:::::::::::::::::t     oo:::::::::::oo  oo:::::::::::oo  l::::lt:::::::::::::::::t    i:::::ip::::ppp:::::::::p    ss::::::::::s t:::::::::::::::::t    o:::::::::::::::oo:::::::::::::::o l::::lt:::::::::::::::::t     i::::ip:::::::::::::::::p ss:::::::::::::s tttttt:::::::tttttt    o:::::ooooo:::::oo:::::ooooo:::::o l::::ltttttt:::::::tttttt     i::::ipp::::::ppppp::::::ps::::::ssss:::::s t:::::t          o::::o     o::::oo::::o     o::::o l::::l      t:::::t           i::::i p:::::p     p:::::p s:::::s  ssssss t:::::t          o::::o     o::::oo::::o     o::::o l::::l      t:::::t           i::::i p:::::p     p:::::p   s::::::s t:::::t          o::::o     o::::oo::::o     o::::o l::::l      t:::::t           i::::i p:::::p     p:::::p      s::::::s t:::::t    tttttto::::o     o::::oo::::o     o::::o l::::l      t:::::t    tttttt i::::i p:::::p    p::::::pssssss   s:::::s t::::::tttt:::::to:::::ooooo:::::oo:::::ooooo:::::ol::::::l     t::::::tttt:::::ti::::::ip:::::ppppp:::::::ps:::::ssss::::::s tt::::::::::::::to:::::::::::::::oo:::::::::::::::ol::::::l     tt::::::::::::::ti::::::ip::::::::::::::::p s::::::::::::::s tt:::::::::::tt oo:::::::::::oo  oo:::::::::::oo l::::::l       tt:::::::::::tti::::::ip::::::::::::::pp   s:::::::::::ss ttttttttttt     ooooooooooo      ooooooooooo   llllllll         ttttttttttt  iiiiiiiip::::::pppppppp      sssssssssss p:::::p p:::::p p:::::::p p:::::::p p:::::::p ppppppppp */ }

.zowie-new.mice a.filter { position: absolute; left: 0; top: 28px; width: 30px; height: 30px; background: #CC0040; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4); border-radius: 0px 50px 50px 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 10; }

.zowie-new.mice a.filter.fixed { position: fixed; top: 88px; z-index: 999; }

.zowie-new.mice a.filter.fixed.bottom { position: absolute; top: auto; bottom: 28px; }

.zowie-new.mice .mouse-series-banner .txt { padding: 32px 28px 0; }

.zowie-new.mice .mouse-series-banner .txt p { margin: 0 0 32px 0; }

.zowie-new.mice .mouse-series-banner .txt a.primary { background: none; border: 1px solid #fff; color: #fff; margin: 0 0 40px 0; font-weight: normal; }

.zowie-new.mice .mouse-series-banner .txt a.primary:hover { background: #fff; color: #000; }

@media (min-width: 768px) { .zowie-new.mice .mouse-series-banner { background: #000 url(/content/dam/system/redesign/en-us/images/home/mouse-series-banner.jpg) 50% 50%/auto 100% no-repeat; height: calc(530 * (100vw / 1280)); }
  .zowie-new.mice .mouse-series-banner .space { position: relative; width: 100%; display: block; }
  .zowie-new.mice .mouse-series-banner .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.mice .mouse-series-banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.mice .mouse-series-banner .container > .row { height: 100%; }
  .zowie-new.mice .mouse-series-banner .txt { padding: calc(50 * (100vw / 1280)) calc(15 * (100vw / 1280)) 0; }
  .zowie-new.mice .mouse-series-banner .txt h2 { line-height: 1; margin: 0 0 calc(20 * (100vw / 1280)) 0; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
  .zowie-new.mice .mouse-series-banner .txt p { color: #ccc; line-height: 1; margin: 0 0 calc(30 * (100vw / 1280)) 0; text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); }
  .zowie-new.mice .mouse-series-banner .txt a.primary { width: 150px; display: inline-block; } }

@media (min-width: 1200px) { .zowie-new.mice .mouse-series-banner { height: 530px; }
  .zowie-new.mice .mouse-series-banner .txt { padding: 50px 15px 0; }
  .zowie-new.mice .mouse-series-banner .txt h2 { margin: 0 0 20px 0; }
  .zowie-new.mice .mouse-series-banner .txt p { margin: 0 0 30px 0; } }

@media (min-width: 1920px) { .zowie-new.mice .mouse-series-banner { height: auto; background-size: cover; }
  .zowie-new.mice .mouse-series-banner .space { display: block !important; } }

.zowie-new.mice .mfk-banner { background: #f2f2f2; }

.zowie-new.mice .mfk-banner .txt { width: 100%; padding: 40px 32px 0; }

.zowie-new.mice .mfk-banner .txt h2 { color: #000; margin: 0 0 20px 0; font-size: 24px; line-height: 32px; }

.zowie-new.mice .mfk-banner .txt p { color: #000; font-size: 16px; line-height: 20px; margin: 0 0 32px 0; letter-spacing: 0.02em; }

.zowie-new.mice .mfk-banner .txt a.primary { margin: 0 0 40px 0; }

@media (min-width: 768px) { .zowie-new.mice .mfk-banner { background: #fff url(/content/dam/system/redesign/en-us/images/mice/mfk-banner.jpg) 50% 50%/auto 100% no-repeat; height: calc(530 * (100vw / 1280)); }
  .zowie-new.mice .mfk-banner .space { position: relative; width: 100%; display: block; }
  .zowie-new.mice .mfk-banner .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.mice .mfk-banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.mice .mfk-banner .container > .row { height: 100%; }
  .zowie-new.mice .mfk-banner .txt { position: relative; left: auto; top: auto; text-align: left; padding: 0 0 0 15px; }
  .zowie-new.mice .mfk-banner .txt h2 { font-size: calc(48 * (100vw / 1280)); line-height: calc(64 * (100vw / 1280)); }
  .zowie-new.mice .mfk-banner .txt p { margin: 0 0 calc(36 * (100vw / 1280)) 0; font-size: calc(24 * (100vw / 1280)); line-height: calc(28 * (100vw / 1280)); }
  .zowie-new.mice .mfk-banner .txt a.primary { width: 184px; margin: 0; } }

@media (min-width: 1200px) { .zowie-new.mice .mfk-banner { height: 530px; }
  .zowie-new.mice .mfk-banner .txt h2 { font-size: 48px; line-height: 64px; }
  .zowie-new.mice .mfk-banner .txt p { margin: 0 0 36px 0; font-size: 24px; line-height: 28px; } }

@media (min-width: 1920px) { .zowie-new.mice .mfk-banner { height: auto; background-size: cover; }
  .zowie-new.mice .mfk-banner .space { display: block !important; } }

.zowie-new.mice .divina-partners-nest-banner .txt { position: absolute; left: 0; top: 0; padding: 40px 30px 0; width: 100%; }

.zowie-new.mice .divina-partners-nest-banner .txt p { color: #ccc; margin: 0 0 32px 0; font-size: 16px; line-height: 20px; letter-spacing: 0.02em; }

.zowie-new.mice .divina-partners-nest-banner .txt a.primary { background: none; border: 2px solid #fff; width: 60%; margin: 0 auto; }

.zowie-new.mice .divina-partners-nest-banner .txt a.primary:hover { background: #fff; color: #cc0040; }

@media (min-width: 768px) { .zowie-new.mice .divina-partners-nest-banner { background: #fff url(/content/dam/system/redesign/en-us/images/mice/divina-partners-nest-banner.jpg) 50% 50%/auto 100% no-repeat; height: calc(700 * (100vw / 1280)); }
  .zowie-new.mice .divina-partners-nest-banner .space { position: relative; width: 100%; display: block; }
  .zowie-new.mice .divina-partners-nest-banner .space:after { padding-top: 36.45833%; display: block; content: ""; }
  .zowie-new.mice .divina-partners-nest-banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.mice .divina-partners-nest-banner .container > .row { height: 100%; }
  .zowie-new.mice .divina-partners-nest-banner .txt { padding: calc(100 * (100vw / 1280)) 0 0 0; }
  .zowie-new.mice .divina-partners-nest-banner .txt p { margin: 0 0 calc(60 * (100vw / 1280)) 0; font-size: calc(32 * (100vw / 1280)); line-height: calc(40 * (100vw / 1280)); text-align: center; }
  .zowie-new.mice .divina-partners-nest-banner .txt a.primary { width: 184px; } }

@media (min-width: 1200px) { .zowie-new.mice .divina-partners-nest-banner { height: 700px; }
  .zowie-new.mice .divina-partners-nest-banner .txt { padding: 100px 0 0 0; }
  .zowie-new.mice .divina-partners-nest-banner .txt p { margin: 0 0 60px 0; font-size: 32px; line-height: 40px; } }

@media (min-width: 1920px) { .zowie-new.mice .divina-partners-nest-banner { background-size: cover; height: auto; }
  .zowie-new.mice .divina-partners-nest-banner .space { display: block !important; } }

.zowie-new.mice section.profile-comparasion { background: #363636; /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.mice section.profile-comparasion .container-fluid { padding: 32px 20px; }

.zowie-new.mice section.profile-comparasion .container-fluid .row { margin-left: -20px; margin-right: -20px; }

.zowie-new.mice section.profile-comparasion .container-fluid .row .col-12 { padding-left: 20px; padding-right: 20px; }

.zowie-new.mice section.profile-comparasion h2.section-title { font-family: "Montserrat"; font-size: 26px; font-weight: 700; color: #fff; margin: 0 0 32px 0; }

.zowie-new.mice section.profile-comparasion select { position: relative; background: none; border: none; border-bottom: 2px solid #fff; margin: 0 0 10px 0; font-family: "Montserrat"; font-size: 18px; font-weight: 500; color: #fff; background: url(/content/dam/system/redesign/en-us/images/icon_arrow_down.svg) right 50%/15px auto no-repeat; }

.zowie-new.mice section.profile-comparasion select.last { margin: 0 0 32px 0; }

.zowie-new.mice section.profile-comparasion select option { color: #000; }

.zowie-new.mice section.profile-comparasion p.vs { font-family: "Montserrat"; font-size: 12px; font-weight: 500; color: #9E9E9E; text-align: center; }

.zowie-new.mice section.profile-comparasion ul.feature li { list-style: decimal; font-family: "Roboto"; font-size: 14px; color: #fff; margin: 0 0 32px 17px; }

.zowie-new.mice section.profile-comparasion .controls { margin: 0 0 28px 0; }

.zowie-new.mice section.profile-comparasion .controls a { font-family: "Montserrat"; border: 2px solid #fff; background: none; color: #fff; font-size: 16px; font-weight: 700; display: inline-block; width: 90px; line-height: 33px; }

.zowie-new.mice section.profile-comparasion .controls a:hover, .zowie-new.mice section.profile-comparasion .controls a.active { background: #fff; color: #363636; }

.zowie-new.mice section.profile-comparasion .picloader { position: relative; position: relative; width: 100%; display: block; }

.zowie-new.mice section.profile-comparasion .picloader:after { padding-top: 100%; display: block; content: ""; }

.zowie-new.mice section.profile-comparasion .picloader .solid, .zowie-new.mice section.profile-comparasion .picloader .outline { opacity: 0; -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; visibility: hidden; }

.zowie-new.mice section.profile-comparasion .picloader .solid.active, .zowie-new.mice section.profile-comparasion .picloader .outline.active { opacity: 1; visibility: visible; }

.zowie-new.mice section.profile-comparasion .picloader .solid img, .zowie-new.mice section.profile-comparasion .picloader .solid object, .zowie-new.mice section.profile-comparasion .picloader .outline img, .zowie-new.mice section.profile-comparasion .picloader .outline object { position: absolute; left: 0; top: 0; width: 100%; }

.zowie-new.mice section.profile-comparasion .picloader .solid object, .zowie-new.mice section.profile-comparasion .picloader .outline object { opacity: 0; }

.zowie-new.mice section.profile-comparasion .picloader p { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; }

.zowie-new.mice section.profile-comparasion .pds { width: 100%; padding: 15px 0 0; }

.zowie-new.mice section.profile-comparasion .pds ul { text-align: center; margin: 0; }

.zowie-new.mice section.profile-comparasion .pds ul li { display: inline-block; margin: 0 15px; }

.zowie-new.mice section.profile-comparasion .pds ul li a { position: relative; font-size: 18px; color: #fff; padding-left: 13px; background: none; border: none; }

.zowie-new.mice section.profile-comparasion .pds ul li a span { width: 23px; height: 23px; display: inline-block; vertical-align: middle; margin-left: 15px; margin-bottom: 3px; background: url(/content/dam/system/redesign/en-us/images/icon_cube.png) 0 0/100% no-repeat; }

.zowie-new.mice section.profile-comparasion .pds ul li a:before { position: absolute; left: 0; top: 50%; margin-top: -4px; width: 8px; height: 8px; border-radius: 4px; background: #757575; -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; content: ""; }

.zowie-new.mice section.profile-comparasion .pds ul li a.active span { background-position: 0 100%; }

.zowie-new.mice section.profile-comparasion .pds ul li a.active:before { background: #757575 !important; }

.zowie-new.mice section.profile-comparasion .pds ul li a.purple:before { background: #CC0040; }

.zowie-new.mice section.profile-comparasion .pds ul li a.red:before { background: #31FFF3; }

@media (min-width: 768px) { .zowie-new.mice section.profile-comparasion .container-fluid { padding-top: 80px; padding-bottom: 80px; }
  .zowie-new.mice section.profile-comparasion .container-fluid .row { padding: 0 15px; }
  .zowie-new.mice section.profile-comparasion h2.section-title { font-size: 48px; margin: 0 0 80px 0; }
  .zowie-new.mice section.profile-comparasion .d-md-flex { margin: 0 0 40px 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .zowie-new.mice section.profile-comparasion select { font-family: "Montserrat"; font-size: 24px; }
  .zowie-new.mice section.profile-comparasion select.last { margin: 0; }
  .zowie-new.mice section.profile-comparasion p.vs { font-size: 16px; text-align: center; padding: 0 60px; margin: 0; }
  .zowie-new.mice section.profile-comparasion ul.feature li { font-size: 18px; margin: 0 0 32px 17px; }
  .zowie-new.mice section.profile-comparasion .controls { position: absolute; right: 15px; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 10; }
  .zowie-new.mice section.profile-comparasion .controls a { font-size: 18px; width: 120px; line-height: 44px; }
  .zowie-new.mice section.profile-comparasion .controls a:first-child { margin: 0 0 32px 0; } }

.zowie-new.mice section.list { /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.mice section.list .col-12.col-md-8 { padding: 0; }

.zowie-new.mice section.list .row.mx-0 { padding: 0 15px; }

@media (min-width: 768px) { .zowie-new.mice section.list .container-fluid > .row { padding: 0 15px; }
  .zowie-new.mice section.list .col-md-4.pr-0 { z-index: 100; } }

.zowie-new.mice aside.list-filter { position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; background: rgba(0, 0, 0, 0.6); z-index: 9999; text-align: left; visibility: hidden; opacity: 0; -webkit-transition: visibility .4s, opacity .4s; -o-transition: visibility .4s, opacity .4s; transition: visibility .4s, opacity .4s; /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.mice aside.list-filter .bg { position: absolute; left: 0; top: 0; min-width: 250px; height: 100%; background: #fff; -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; -o-transition: transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; }

.zowie-new.mice aside.list-filter .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.zowie-new.mice aside.list-filter .inner { position: relative; background: #fff; display: inline-block; min-width: 250px; -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; -o-transition: transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; }

.zowie-new.mice aside.list-filter.active { visibility: visible; opacity: 1; }

.zowie-new.mice aside.list-filter.active .bg { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); }

.zowie-new.mice aside.list-filter.active .inner { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); }

.zowie-new.mice aside.list-filter .header { background: #F2F2F2; padding: 16px; }

.zowie-new.mice aside.list-filter .header a.cclose { margin: 0 0 20px 0; display: inline-block; }

.zowie-new.mice aside.list-filter .header a.clear { font-size: 12px; color: #000; text-decoration: underline; display: block; }

.zowie-new.mice aside.list-filter .header a.clear:hover { text-decoration: none; }

.zowie-new.mice aside.list-filter .header small.title { font-family: "Montserrat"; font-size: 24px; line-height: 1; padding: 0 0 32px 0; }

.zowie-new.mice aside.list-filter ul { padding: 20px; }

.zowie-new.mice aside.list-filter ul li { margin: 0 0 15px 0; overflow: visible; }

.zowie-new.mice aside.list-filter ul li > a { position: relative; padding: 10px 0; font-family: "Arial"; font-weight: 700; color: #000; text-decoration: none; border-bottom: 1px solid #C4C4C4; display: block; margin: 0 0 15px 0; }

.zowie-new.mice aside.list-filter ul li > a:after { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; -o-transition: transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; width: 15px; height: 9px; background: url(/content/dam/system/redesign/en-us/images/icon_filter_arrow.svg) 0 0/100% no-repeat; content: ""; }

.zowie-new.mice aside.list-filter ul li > a img { display: inline-block; vertical-align: middle; margin: 0 0 5px 20px; }

.zowie-new.mice aside.list-filter ul li .con { display: none; overflow: hidden; }

.zowie-new.mice aside.list-filter ul li .con .item { padding: 10px 0; }

.zowie-new.mice aside.list-filter ul li .con .item label { position: relative; padding-left: 25px; color: #000; font-family: "Arial"; font-size: 16px; }

.zowie-new.mice aside.list-filter ul li .con .item label input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

.zowie-new.mice aside.list-filter ul li .con .item label input:checked ~ span { background: #cc0040; border: 1px solid #cc0040; }

.zowie-new.mice aside.list-filter ul li .con .item label input:checked ~ span:after { display: block; }

.zowie-new.mice aside.list-filter ul li .con .item label span { position: absolute; left: 0; top: 2px; width: 18px; height: 18px; border-radius: 2px; border: 1px solid #9E9E9E; }

.zowie-new.mice aside.list-filter ul li .con .item label span:after { position: absolute; content: ""; left: 5px; top: 2px; width: 6px; height: 11px; border: solid #fff; border-width: 0 2px 2px 0px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: none; }

.zowie-new.mice aside.list-filter ul li.active a:after { -webkit-transform: translateY(-50%) rotate(0deg); -ms-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg); }

.zowie-new.mice aside.list-filter a.filter { left: auto; right: -30px; top: 89px; -webkit-box-shadow: none; box-shadow: none; }

@media (min-width: 768px) { .zowie-new.mice aside.list-filter { position: relative; left: auto; top: auto; width: 100%; overflow: visible; background: none; z-index: auto; visibility: visible !important; opacity: 1 !important; }
  .zowie-new.mice aside.list-filter .mask { display: none; }
  .zowie-new.mice aside.list-filter .inner { background: #fff; display: inline-block; width: 100%; -webkit-transform: translate(0px, 0px) !important; -ms-transform: translate(0px, 0px) !important; transform: translate(0px, 0px) !important; }
  .zowie-new.mice aside.list-filter .header { background: #000; }
  .zowie-new.mice aside.list-filter .header a.cclose { display: none; }
  .zowie-new.mice aside.list-filter .header a.clear { color: #ccc; }
  .zowie-new.mice aside.list-filter .header small.title { color: #fff; padding: 0; }
  .zowie-new.mice aside.list-filter ul { padding: 20px 40px; }
  .zowie-new.mice aside.list-filter ul li { margin: 0 0 10px 0; }
  .zowie-new.mice aside.list-filter ul li a { padding: 10px 0; margin: 0 0 18px 0; font-size: 18px; }
  .zowie-new.mice aside.list-filter ul li a img { margin: 0 0 5px 12px; }
  .zowie-new.mice aside.list-filter ul li .con .item { padding: 10px 0; font-size: 16px; margin: 0 0 0 0; }
  .zowie-new.mice aside.list-filter ul li.active a:after { -webkit-transform: translateY(-50%) rotate(0deg); -ms-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg); } }

@media (min-width: 1200px) { .zowie-new.mice aside.list-filter ul li .con .item label input:hover ~ span { background: #940000; border: 1px solid #940000; } }

.zowie-new.mice .m-tooltips { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 9999; background: rgba(0, 0, 0, 0.8); padding: 30px; visibility: hidden; opacity: 0; -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; }

.zowie-new.mice .m-tooltips.active { visibility: visible; opacity: 1; }

.zowie-new.mice .m-tooltips .inner { position: relative; border-radius: 4px; background: #fff; padding: 40px 15px 25px; }

.zowie-new.mice .m-tooltips .inner small { font-size: 14px; font-weight: 700; line-height: 1.5; display: block; }

.zowie-new.mice .m-tooltips .inner p { margin: 0 0 15px 0; font-family: "Montserrat"; font-size: 14px; }

.zowie-new.mice .m-tooltips .inner a.cclose { position: absolute; right: 15px; top: 15px; }

.zowie-new.mousepad { /* bbbbbbbb b::::::b b::::::b b::::::b b:::::b b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn    nnnn  nnnnnnnn        eeeeeeeeeeee    rrrrr   rrrrrrrrr b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn  n:::nn::::::::nn    ee::::::::::::ee  r::::rrr:::::::::r b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn n::::::::::::::nn  e::::::eeeee:::::eer:::::::::::::::::r b:::::bbbbb:::::::b           a::::ann:::::::::::::::nnn:::::::::::::::ne::::::e     e:::::err::::::rrrrr::::::r b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::n  n:::::nnnn:::::ne:::::::eeeee::::::e r:::::r     r:::::r b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::n  n::::n    n::::ne:::::::::::::::::e  r:::::r     rrrrrrr b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::n  n::::n    n::::ne::::::eeeeeeeeeee   r:::::r b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne:::::::e            r:::::r b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne::::::::e           r:::::r b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n  n::::n    n::::n e::::::::eeeeeeee   r:::::r b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  n::::n    n::::n  ee:::::::::::::e   r:::::r bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn  nnnnnn    nnnnnn    eeeeeeeeeeeeee   rrrrrrr */ /* iiii i::::i iiii ssssssssss       eeeeeeeeeeee    rrrrr   rrrrrrrrr  iiiiiii     eeeeeeeeeeee        ssssssssss ss::::::::::s    ee::::::::::::ee  r::::rrr:::::::::r i:::::i   ee::::::::::::ee    ss::::::::::s ss:::::::::::::s  e::::::eeeee:::::eer:::::::::::::::::r i::::i  e::::::eeeee:::::eess:::::::::::::s s::::::ssss:::::se::::::e     e:::::err::::::rrrrr::::::ri::::i e::::::e     e:::::es::::::ssss:::::s s:::::s  ssssss e:::::::eeeee::::::e r:::::r     r:::::ri::::i e:::::::eeeee::::::e s:::::s  ssssss s::::::s      e:::::::::::::::::e  r:::::r     rrrrrrri::::i e:::::::::::::::::e    s::::::s s::::::s   e::::::eeeeeeeeeee   r:::::r            i::::i e::::::eeeeeeeeeee        s::::::s ssssss   s:::::s e:::::::e            r:::::r            i::::i e:::::::e           ssssss   s:::::s s:::::ssss::::::se::::::::e           r:::::r           i::::::ie::::::::e          s:::::ssss::::::s s::::::::::::::s  e::::::::eeeeeeee   r:::::r           i::::::i e::::::::eeeeeeee  s::::::::::::::s s:::::::::::ss    ee:::::::::::::e   r:::::r           i::::::i  ee:::::::::::::e   s:::::::::::ss sssssssssss        eeeeeeeeeeeeee   rrrrrrr           iiiiiiii    eeeeeeeeeeeeee    sssssssssss */ /* lllllll   iiii                            tttt l:::::l  i::::i                        ttt:::t l:::::l   iiii                         t:::::t l:::::l                                t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt l::::l  i::::i  s:::::s  ssssss       t:::::t l::::l  i::::i    s::::::s            t:::::t l::::l  i::::i       s::::::s         t:::::t l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t l::::::li::::::is::::::::::::::s       tt::::::::::::::t l::::::li::::::i s:::::::::::ss          tt:::::::::::tt lllllllliiiiiiii  sssssssssss              ttttttttttt */ }

.zowie-new.mousepad .mouse-pad-banner-02-m2 .col-12 { padding: 0; }

.zowie-new.mousepad .mouse-pad-banner-02-m2 .txt { position: absolute; left: 20px; top: 20px; width: 100%; }

.zowie-new.mousepad .mouse-pad-banner-02-m2 .txt h2 { color: #000; text-transform: uppercase; }

@media (min-width: 768px) { .zowie-new.mousepad .mouse-pad-banner-02-m2 { height: calc(530 * (100vw / 1280)); background: url(/content/dam/system/redesign/en-us/images/mousepad/mouse-pad-banner-02.jpg) 50% 50%/auto 100% no-repeat; /* .container { height: 100%; max-width:1460px; .row { height: 100%; } } */ }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .space { position: relative; width: 100%; display: block; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); max-width: 1460px; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .container > .row { height: 100%; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .col-12 { padding: 15px; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .txt { position: relative; left: auto; top: auto; padding: 0 15px; } }

@media (min-width: 1200px) { .zowie-new.mousepad .mouse-pad-banner-02-m2 { height: 530px; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .txt { margin: 0 auto; } }

@media (min-width: 1920px) { .zowie-new.mousepad .mouse-pad-banner-02-m2 { height: auto; background-size: cover; }
  .zowie-new.mousepad .mouse-pad-banner-02-m2 .space { display: block !important; } }

.zowie-new.mousepad section.series .container-fluid { max-width: 1140px; }

.zowie-new.mousepad section.list { /* dddddddd d::::::d                 kkkkkkkk d::::::d                 k::::::k d::::::d                 k::::::k d:::::d                  k::::::k ddddddddd:::::d     ssssssssss    k:::::k    kkkkkkk dd::::::::::::::d   ss::::::::::s   k:::::k   k:::::k d::::::::::::::::d ss:::::::::::::s  k:::::k  k:::::k d:::::::ddddd:::::d s::::::ssss:::::s k:::::k k:::::k d::::::d    d:::::d  s:::::s  ssssss  k::::::k:::::k d:::::d     d:::::d    s::::::s       k:::::::::::k d:::::d     d:::::d       s::::::s    k:::::::::::k d:::::d     d:::::d ssssss   s:::::s  k::::::k:::::k d::::::ddddd::::::dds:::::ssss::::::sk::::::k k:::::k d:::::::::::::::::ds::::::::::::::s k::::::k  k:::::k d:::::::::ddd::::d s:::::::::::ss  k::::::k   k:::::k ddddddddd   ddddd  sssssssssss    kkkkkkkk    kkkkkkk ________________________ _::::::::::::::::::::::_ ________________________ */ }

.zowie-new.mousepad section.list .container-fluid > .row { padding: 0 15px; }

@media (min-width: 768px) { .zowie-new.mousepad section.list .container-fluid { padding-top: 0; }
  .zowie-new.mousepad section.list .container-fluid > .row { padding: 0 20px; } }

@media (min-width: 1200px) { .zowie-new.mousepad section.list .list-item .pd img { -webkit-transform: translate(-50%, -50%) scale(2); -ms-transform: translate(-50%, -50%) scale(2); transform: translate(-50%, -50%) scale(2); } }

.zowie-new.special { /* bbbbbbbb b::::::b b::::::b b::::::b b:::::b b:::::bbbbbbbbb      aaaaaaaaaaaaa  nnnn  nnnnnnnn    nnnn  nnnnnnnn        eeeeeeeeeeee    rrrrr   rrrrrrrrr b::::::::::::::bb    a::::::::::::a n:::nn::::::::nn  n:::nn::::::::nn    ee::::::::::::ee  r::::rrr:::::::::r b::::::::::::::::b   aaaaaaaaa:::::an::::::::::::::nn n::::::::::::::nn  e::::::eeeee:::::eer:::::::::::::::::r b:::::bbbbb:::::::b           a::::ann:::::::::::::::nnn:::::::::::::::ne::::::e     e:::::err::::::rrrrr::::::r b:::::b    b::::::b    aaaaaaa:::::a  n:::::nnnn:::::n  n:::::nnnn:::::ne:::::::eeeee::::::e r:::::r     r:::::r b:::::b     b:::::b  aa::::::::::::a  n::::n    n::::n  n::::n    n::::ne:::::::::::::::::e  r:::::r     rrrrrrr b:::::b     b:::::b a::::aaaa::::::a  n::::n    n::::n  n::::n    n::::ne::::::eeeeeeeeeee   r:::::r b:::::b     b:::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne:::::::e            r:::::r b:::::bbbbbb::::::ba::::a    a:::::a  n::::n    n::::n  n::::n    n::::ne::::::::e           r:::::r b::::::::::::::::b a:::::aaaa::::::a  n::::n    n::::n  n::::n    n::::n e::::::::eeeeeeee   r:::::r b:::::::::::::::b   a::::::::::aa:::a n::::n    n::::n  n::::n    n::::n  ee:::::::::::::e   r:::::r bbbbbbbbbbbbbbbb     aaaaaaaaaa  aaaa nnnnnn    nnnnnn  nnnnnn    nnnnnn    eeeeeeeeeeeeee   rrrrrrr */ /* lllllll   iiii                            tttt l:::::l  i::::i                        ttt:::t l:::::l   iiii                         t:::::t l:::::l                                t:::::t l::::l iiiiiii     ssssssssss   ttttttt:::::ttttttt l::::l i:::::i   ss::::::::::s  t:::::::::::::::::t l::::l  i::::i ss:::::::::::::s t:::::::::::::::::t l::::l  i::::i s::::::ssss:::::stttttt:::::::tttttt l::::l  i::::i  s:::::s  ssssss       t:::::t l::::l  i::::i    s::::::s            t:::::t l::::l  i::::i       s::::::s         t:::::t l::::l  i::::i ssssss   s:::::s       t:::::t    tttttt l::::::li::::::is:::::ssss::::::s      t::::::tttt:::::t l::::::li::::::is::::::::::::::s       tt::::::::::::::t l::::::li::::::i s:::::::::::ss          tt:::::::::::tt lllllllliiiiiiii  sssssssssss              ttttttttttt */ }

.zowie-new.special section.banner .txt { position: absolute; left: 0; top: 0; width: 100%; padding: 12px 0 0 0; }

.zowie-new.special section.banner .txt h2 { color: #fff; text-align: center; }

@media (min-width: 768px) { .zowie-new.special section.banner { height: auto; }
  .zowie-new.special section.banner .space { position: relative; width: 100%; display: block; display: block !important; }
  .zowie-new.special section.banner .space:after { padding-top: 27.60417%; display: block; content: ""; }
  .zowie-new.special section.banner .container { position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .zowie-new.special section.banner .container > .row { height: 100%; }
  .zowie-new.special section.banner .txt { padding: calc(30 * (100vw / 1280)) 0 0 0; }
  .zowie-new.special section.banner .txt h2 { font-size: calc(40 * (100vw / 1280)); }
  .zowie-new.special section.banner .txt h2 br { display: none; } }

@media (min-width: 1920px) { .zowie-new.special section.banner { background-size: cover; }
  .zowie-new.special section.banner .space { display: block !important; } }

.zowie-new.special section.banner.divina .txt h2 { font-size: 20px; line-height: 1.25; white-space: nowrap; }

@media (min-width: 768px) { .zowie-new.special section.banner.divina { background: url(/content/dam/system/redesign/en-us/images/special/divina-fk-b-banner-03.jpg) 50% 50%/auto 100% no-repeat; }
  .zowie-new.special section.banner.divina .txt h2 { font-size: calc(40 * (100vw / 1280)); } }

@media (min-width: 768px) { .zowie-new.special section.banner.tyloo { background: url(/content/dam/system/redesign/en-us/images/special/tyloo-banner-03.jpg) 50% 50%/auto 100% no-repeat; } }

@media (min-width: 768px) { .zowie-new.special section.banner.white { background: url(/content/dam/system/redesign/en-us/images/special/special-edition-banner-white-02.jpg) 50% 50%/auto 100% no-repeat; }
  .zowie-new.special section.banner.white .txt { padding: 0 15px 0 0; position: relative; left: auto; top: auto; }
  .zowie-new.special section.banner.white .txt h2 br { display: block; } }

.zowie-new.special section.list .container-fluid > .row { padding: 0 15px; }

@media (min-width: 768px) { .zowie-new.special section.list .container-fluid { padding-bottom: 40px; }
  .zowie-new.special section.list .container-fluid .row { padding: 0 15px; } }
